rerun-io / rerun

Visualize streams of multimodal data. Free, fast, easy to use, and simple to integrate. Built in Rust.
https://rerun.io/
Apache License 2.0
7.08k stars 354 forks source link

Add orthographic and axis lock features to the 3D view #2497

Open abey79 opened 1 year ago

abey79 commented 1 year ago

An orthographic projection of a 3D scene with well-defined axes can sometimes usefully complement our current user-controlled perspective view. For example, this would enable replicating the perspective/front/left/top views of CAD software:

image

This would be extending the 3D view with options to:

Note that a 3D view with ortho + locked axes is technically similar to our 2D viewer, so extending it instead might enable similar end results.

Potentially relates to:

SeaOtocinclus commented 12 months ago

Would be very useful for all mapping (i.e show BBox or point cloud on top of existing 2D maps) related display!

mont1004 commented 4 months ago

Hi there!

I'm really looking forward to this feature. While having projection with well-defined axes is nice, just being able to switch to ortho projection is highly valuable for me. If it's relatively simple to implement just that feature, would it be possible to introduce just the projection method switching functionality a bit earlier?