fix tools dependency for face down and camera selection

This commit is contained in:
Stewart Allen 2025-09-02 08:48:50 -04:00
commit 61d2e30e07
2 changed files with 3 additions and 2 deletions

View file

@ -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,

View file

@ -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;