Terrain Navigation mode

To post any request/idea for new functionalities
Post Reply
CRONOS
Posts: 9
Joined: Wed Sep 09, 2020 10:24 am

Terrain Navigation mode

Post by CRONOS »

I use CloudCompare very often and like it.
However, if you often jump back and forth between different cloud programmes, it is sometimes difficult to navigate.
I find it particularly difficult to navigate in CloudCompare.

One mode that can be set in Metashape, for example, is "terrain mode".
Then only the X/Y axis is shifted and it does not tilt constantly.
For free forms this might not be so good, but if you only work with flat or perpendicular surfaces it is much faster.

Is it very complex to integrate something like this?
(Or also to change the mouse button assignment. A configuration for a uniform control between my programmes would be very helpful!)
daniel
Site Admin
Posts: 7382
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: Terrain Navigation mode

Post by daniel »

So maybe the 'Display > Lock rotation about an axis' option might help you? (you can lock the Z axis in your case).

And for the mouse buttons assignment, I don't think there's a standard among 3D tools indeed. But since CC is open-source, any motivated developer can add such an option ;)
Daniel, CloudCompare admin
CRONOS
Posts: 9
Joined: Wed Sep 09, 2020 10:24 am

Re: Terrain Navigation mode

Post by CRONOS »

Thanks for the quick answer!

Unfortunately, locking the axle doesn't help.
It is difficult to explain.
Maybe I will make a video soon.

When the Z axis is locked I can no longer swing up/down.
(Why are there actually numerical values and no option fields?)

Here is the explanation from the Metashape manual:
Object navigation mode allows for 3-axis rotation control, while Terrain navigation mode restricts control to 2-axis rotation only, z-axis being kept vertical all the time.
CRONOS
Posts: 9
Joined: Wed Sep 09, 2020 10:24 am

Re: Terrain Navigation mode

Post by CRONOS »

Ok, here are the examples.
I think you can see that it runs faster and more intuitively in Metashape.

CloudCompare:
https://drive.google.com/file/d/1k9pOsF ... sp=sharing

Metashape terrain mode.
https://drive.google.com/file/d/1Z0rPrM ... sp=sharing
daniel
Site Admin
Posts: 7382
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: Terrain Navigation mode

Post by daniel »

How does it work if the cloud is not aligned with the XY plane?

But I guess it would be interesting to add this navigation mode as an option. And since CloudCompare is open source, anyone can do it ;)
Daniel, CloudCompare admin
CRONOS
Posts: 9
Joined: Wed Sep 09, 2020 10:24 am

Re: Terrain Navigation mode

Post by CRONOS »

Almost all geocoordinates define the terrain surface with X/Y.
And I know that a lot of people work with geocoordinates.
(Otherwise CloudCompare would not need the internal coordinate shortening. Local coordinates could be shorter).

I thought that you could "only" participate in plug-ins.
Navigation is a basic function. (And unfortunately my programming skills are not good enough).

But thank you for the answer!
daniel
Site Admin
Posts: 7382
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: Terrain Navigation mode

Post by daniel »

If we need this Global Shift, it's because CC was not intended to be used with geocoordinates initially ;).

Anyone can participate to the project of course. And we really need contributors, otherwise we can't answer all the requests from users (see https://github.com/CloudCompare/CloudCo ... C/TODO.txt if you want an idea of how many of them are in the backlog...)
Daniel, CloudCompare admin
Marcin_PL
Posts: 1
Joined: Sun Mar 27, 2022 5:09 pm

Re: Terrain Navigation mode

Post by Marcin_PL »

Hi all. If I could I would like to vote for this function. It's really hard to navigate/rotate without tilt. I usually work with Faro SCENE, where "terrain mode) is by default, but many apps has this king of navigating as default, for example Potree, Cyclone from Leica, RealityCapture and so on.
Maybe there is someone who know how to implement this, because CloudCompare is great tool, and can be even better with this.
Post Reply