Bug
The view gizmo's "top" face snaps correctly on first click, but on subsequent clicks (after any orbit) it orients the camera to an incorrect angle instead of true top-down.
Steps to reproduce
- Open a parametric model in the viewer (e.g. any model with
linear_extrude so the top is well-defined).
- Click the TOP face of the view gizmo (lower-right corner).
- Observe: camera correctly snaps to top-down.
- Orbit the model with click-and-drag.
- Click the TOP face of the view gizmo again.
- Observe: camera lands at an unexpected angle, not true top-down.
Expected behavior
Each click on the TOP gizmo face should snap the camera to the same orthographic top-down orientation, regardless of the current orbit state.
Actual behavior
Only the first click produces a correct top-down view. Subsequent clicks (after any orbit) snap to a different, drifted angle.
Demo
Environment
- Browser: <Chrome + Version 147.0.7727.103 (Official Build) (64-bit)>
- OS: <Windows 11 / macOS >
- Reproduces on: <production adam.new/cadam and local dev>
Notes
- Other gizmo faces (FRONT, RIGHT, etc.) have the same issue
- It affects both orthographic and perspective views
- A hard refresh does not reset the bug
Bug
The view gizmo's "top" face snaps correctly on first click, but on subsequent clicks (after any orbit) it orients the camera to an incorrect angle instead of true top-down.
Steps to reproduce
linear_extrudeso the top is well-defined).Expected behavior
Each click on the TOP gizmo face should snap the camera to the same orthographic top-down orientation, regardless of the current orbit state.
Actual behavior
Only the first click produces a correct top-down view. Subsequent clicks (after any orbit) snap to a different, drifted angle.
Demo
Environment
Notes