You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
When adding a Transform3D to the same entity_path of a Spatial2DView as e.g. an arrow the transformation is not visible when displaying the same "Space origin".
Expected behavior
When setting the "Space origin" to "some/path" I expect to get everything from that path, including the transform. Maybe I just misunderstand how this works, but I found this very(!) unintuitive.
Screenshots
Sorry, upload is blocked for me ... just use my script, it should be apparent.
Rerun version
rerun-cli 0.20.3 (default map_view nasm native_viewer release web_viewer) [rustc 1.79.0 (129f3b996 2024-06-10), LLVM 18.1.7] x86_64-pc-windows-msvc release-0.20.3 7a031f3, built 2024-12-03T17:46:47Z
Video features: av1 default ffmpeg nasm serde
The text was updated successfully, but these errors were encountered:
I get this on 0.20 (and on main as of writing) when running the script as is:
The reason the no transform is not rotated is because setting the space origin means that the view takes over the exact coordinates at that entity path. E.g. if this was a camera zipping through 3D scene it would look like the camera is still at the origin and everything else is moving. I.e. it is the "point of view" of a spatial scene.
That's for instance how the reprojections in the arkitscenes example work - the image/camera is still but the projections move over the screen because the 2d view took the point of view at the camera by setting the camera as the origin.
So it's a bit of a "feature not a bug" situation but I can see how this might be non-intuitive. Any ideas how we could improve this?
Sidenotes on 3D transforms in 2D:
The fact that 3d transforms affect 2d views in the first place is arguably a bug on its own, but since we still haven't introduced 2d transforms I'd rather not break that now (and would probably have a deprecation warning for at least one version before letting them have no effect at all 🤔)
The transform 3d's arrow visualization doesn't show & can't be enabled because that is generally not visualized in 2d views (also heuristically off because there's something else on the path).
Describe the bug
When adding a Transform3D to the same entity_path of a Spatial2DView as e.g. an arrow the transformation is not visible when displaying the same "Space origin".
To Reproduce
Expected behavior
When setting the "Space origin" to "some/path" I expect to get everything from that path, including the transform. Maybe I just misunderstand how this works, but I found this very(!) unintuitive.
Screenshots
Sorry, upload is blocked for me ... just use my script, it should be apparent.
Rerun version
rerun-cli 0.20.3 (default map_view nasm native_viewer release web_viewer) [rustc 1.79.0 (129f3b996 2024-06-10), LLVM 18.1.7] x86_64-pc-windows-msvc release-0.20.3 7a031f3, built 2024-12-03T17:46:47Z
Video features: av1 default ffmpeg nasm serde
The text was updated successfully, but these errors were encountered: