fix tools dependency for face down and camera selection
This commit is contained in:
parent
f593f57c60
commit
61d2e30e07
2 changed files with 3 additions and 2 deletions
|
|
@ -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 menuFDM } from '../mode/fdm/init-menu.js';
|
||||||
import { menu as menuLaser } from '../mode/laser/init-menu.js';
|
import { menu as menuLaser } from '../mode/laser/init-menu.js';
|
||||||
import { menu as menuSLA } from '../mode/sla/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,
|
let { CAM, SLA, FDM, LASER, DRAG, WJET, WEDM } = MODES,
|
||||||
{ client, catalog, platform, selection, stats } = api,
|
{ client, catalog, platform, selection, stats } = api,
|
||||||
|
|
|
||||||
|
|
@ -2,9 +2,9 @@
|
||||||
|
|
||||||
import { api } from './api.js';
|
import { api } from './api.js';
|
||||||
import { THREE } from '../../ext/three.js';
|
import { THREE } from '../../ext/three.js';
|
||||||
|
import { space } from '../../moto/space.js';
|
||||||
|
|
||||||
const { Vector3, Quaternion } = THREE;
|
const { Vector3, Quaternion } = THREE;
|
||||||
const { kiri, moto } = root;
|
|
||||||
|
|
||||||
const XAXIS = new THREE.Vector3(1,0,0);
|
const XAXIS = new THREE.Vector3(1,0,0);
|
||||||
const ZAXIS = new THREE.Vector3(0,0,1);
|
const ZAXIS = new THREE.Vector3(0,0,1);
|
||||||
|
|
@ -106,7 +106,7 @@ api.event.on('tool.mesh.lay-flat', () => {
|
||||||
});
|
});
|
||||||
|
|
||||||
function scale() {
|
function scale() {
|
||||||
let cam = moto.space.internals().camera;
|
let cam = space.internals().camera;
|
||||||
let dist = cam.position.distanceTo(pmesh.position);
|
let dist = cam.position.distanceTo(pmesh.position);
|
||||||
let scale = opName === 'camera focus' ?
|
let scale = opName === 'camera focus' ?
|
||||||
Math.min(0.25, 100 / dist) : dist / 100;
|
Math.min(0.25, 100 / dist) : dist / 100;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue