mirror of
https://github.com/yeicor-3d/yet-another-cad-viewer.git
synced 2025-12-19 22:24:17 +01:00
Add labels to negative axes, as requested in #173
This commit is contained in:
@@ -17,9 +17,13 @@ function createGizmo(expectedParent: HTMLElement, scene: ModelScene): HTMLElemen
|
||||
let gizmo = new OrientationGizmoRaw.default(scene.camera, {
|
||||
size: expectedParent.clientWidth,
|
||||
bubbleSizePrimary: expectedParent.clientWidth / 12,
|
||||
bubbleSizeSeconday: expectedParent.clientWidth / 14,
|
||||
fontSize: (expectedParent.clientWidth / 10) + "px"
|
||||
bubbleSizeSeconday: expectedParent.clientWidth / 12,
|
||||
fontSize: (expectedParent.clientWidth / 10) + "px",
|
||||
});
|
||||
// Make sure all bubbles are labeled
|
||||
for (let bubble of gizmo.bubbles) {
|
||||
bubble.label = bubble.axis.toUpperCase();
|
||||
}
|
||||
// HACK: Swap axes to fake the CAD orientation
|
||||
for (let swap of [["y", "-z"], ["z", "-y"], ["z", "-z"]]) {
|
||||
let indexA = gizmo.bubbles.findIndex((bubble: any) => bubble.axis == swap[0])
|
||||
|
||||
Reference in New Issue
Block a user