Files
OneCAD/crates/ui-egui/tests/scenarios/navigation_cube_minimal_turn.json
T
Karl Von Richter 7b34d57b25 feat(ui): offer a cube navigator alongside signed axes (#664)
Adds a View navigator preference (Navigation page) with an optional cube navigator alongside the signed axes, which stay the default (#165).
2026-10-13 09:28:52 -04:00

75 lines
1.1 KiB
JSON

[
{"call":"ui.prefs","params":{"navigator_style":"cube"}},
{
"note": "Cube top/bottom face clicks preserve the nearest square heading in each up frame."
},
{
"camera": {
"yaw": -2.356194490192345,
"pitch": 0.6154797086703874
}
},
{
"click": {
"handle": "navigation_cube:top"
}
},
{
"expect": {
"camera": {
"yaw_deg": -90,
"pitch_deg": 90
}
}
},
{
"camera": {
"yaw": 2.9670597283903604,
"pitch": -0.6
}
},
{
"click": {
"handle": "navigation_cube:bottom"
}
},
{
"expect": {
"camera": {
"yaw_deg": 180,
"pitch_deg": -90
}
}
},
{
"call": "ui.prefs",
"params": {
"up_axis": "y"
}
},
{
"camera": {
"yaw": -1.3962634015954636,
"pitch": 0.6
}
},
{
"click": {
"handle": "navigation_cube:top"
}
},
{
"expect": {
"camera": {
"yaw_deg": -90,
"pitch_deg": 90,
"back": [
0,
1,
0
]
}
}
}
]