ViewCoordinates
How we interpret the coordinate system of an entity/space.
For instance: What is "up"? What does the Z axis mean?
The three coordinates are always ordered as [x, y, z].
For example [Right, Down, Forward] means that the X axis points to the right, the Y axis points down, and the Z axis points forward.
Make sure that this archetype is logged at or above the origin entity path of your 3D views.
ā Rerun does not yet support left-handed coordinate systems.
Components components
Required: ViewCoordinates
Shown in shown-in
API reference links api-reference-links
- š C++ API docs for
ViewCoordinates
- š Python API docs for
ViewCoordinates
- š¦ Rust API docs for
ViewCoordinates
Example example
View coordinates for adjusting the eye camera view-coordinates-for-adjusting-the-eye-camera
"""Change the view coordinates for the scene."""
import rerun as rr
rr.init("rerun_example_view_coordinates", spawn=True)
rr.log("world", rr.ViewCoordinates.RIGHT_HAND_Z_UP, static=True) # Set an up-axis
rr.log(
"world/xyz",
rr.Arrows3D(
vectors=[[1, 0, 0], [0, 1, 0], [0, 0, 1]],
colors=[[255, 0, 0], [0, 255, 0], [0, 0, 255]],
),
)