diff --git a/src/kiri/core/init.js b/src/kiri/core/init.js index 65703282..36a68da0 100644 --- a/src/kiri/core/init.js +++ b/src/kiri/core/init.js @@ -20,6 +20,7 @@ import { menu as menuCAM } from '../mode/cam/init-menu.js'; import { menu as menuFDM } from '../mode/fdm/init-menu.js'; import { menu as menuLaser } from '../mode/laser/init-menu.js'; import { menu as menuSLA } from '../mode/sla/init-menu.js'; +import './tools.js'; let { CAM, SLA, FDM, LASER, DRAG, WJET, WEDM } = MODES, { client, catalog, platform, selection, stats } = api, diff --git a/src/kiri/core/tools.js b/src/kiri/core/tools.js index 9ab3a079..e4738c22 100644 --- a/src/kiri/core/tools.js +++ b/src/kiri/core/tools.js @@ -2,9 +2,9 @@ import { api } from './api.js'; import { THREE } from '../../ext/three.js'; +import { space } from '../../moto/space.js'; const { Vector3, Quaternion } = THREE; -const { kiri, moto } = root; const XAXIS = new THREE.Vector3(1,0,0); const ZAXIS = new THREE.Vector3(0,0,1); @@ -106,7 +106,7 @@ api.event.on('tool.mesh.lay-flat', () => { }); function scale() { - let cam = moto.space.internals().camera; + let cam = space.internals().camera; let dist = cam.position.distanceTo(pmesh.position); let scale = opName === 'camera focus' ? Math.min(0.25, 100 / dist) : dist / 100;