fix up dependencies

This commit is contained in:
Stewart Allen 2022-02-22 11:32:35 -05:00
commit 202bf2f8fd
25 changed files with 80 additions and 124 deletions

View file

@ -2,12 +2,11 @@
"use strict";
// dep: kiri.api
// dep: kiri-mode.cam.driver
gapp.register("kiri-mode.cam.animate", [], (root, exports) => {
const { kiri } = root;
const { api, driver } = kiri;
const { driver } = kiri;
const { CAM } = driver;
let meshes = {},
@ -33,14 +32,14 @@ kiri.load(() => {
const { moto } = root;
const { space } = moto;
const { world } = space;
const { api } = kiri;
function animate_clear(api) {
kiri.client.animate_cleanup();
$('layer-animate').innerHTML = '';
$('layer-toolpos').innerHTML = '';
Object.keys(meshes).forEach(id => deleteMesh(id));
}
}
function animate(api, delay) {
kiri.client.animate_setup(api.conf.get(), data => {
@ -82,13 +81,13 @@ kiri.load(() => {
animate(data, ondone) {
kiri.client.send("animate", data, ondone);
},
animate_setup(settings, ondone) {
color = settings.controller.dark ? 0x888888 : 0;
unitScale = settings.controller.units === 'in' ? 1/25.4 : 1;
kiri.client.send("animate_setup", {settings}, ondone);
},
animate_cleanup(data, ondone) {
kiri.client.send("animate_cleanup", data, ondone);
}
@ -109,7 +108,7 @@ kiri.load(() => {
color
});
const mesh = new THREE.LineSegments(geo, mat);
world.add(mesh);
space.world.add(mesh);
meshes[id] = mesh;
}
@ -129,7 +128,7 @@ kiri.load(() => {
}
function deleteMesh(id) {
world.remove(meshes[id]);
space.world.remove(meshes[id]);
delete meshes[id];
}
@ -244,7 +243,7 @@ kiri.load(() => {
kiri.worker.animate_setup = function(data, send) {
const { settings } = data;
const { process } = settings;
const print = current.print;
const print = worker.print;
const density = parseInt(settings.controller.animesh) * 1000;
pathIndex = 0;
@ -519,7 +518,7 @@ kiri.load(() => {
pos[(dx * pix + dy) * 3 + 2] = -dz;
}
send.data({ mesh_add: { id:++toolID, pos, ind }});
}
}
// load renderer code in worker context only
if (kiri.worker && false)

View file

@ -3,13 +3,6 @@
"use strict";
// dep: main.kiri
// use: kiri.api
// use: kiri.widgets
// use: kiri-mode.cam.client
// use: kiri-mode.cam.slice
// use: kiri-mode.cam.prepare
// use: kiri-mode.cam.export
// use: kiri-mode.cam.tool
gapp.register("kiri-mode.cam.driver", [], (root, exports) => {
const { kiri } = root;

View file

@ -2,11 +2,6 @@
"use strict";
// use: kiri.api
// use: kiri-mode.fdm.client
// use: kiri-mode.fdm.slice
// use: kiri-mode.fdm.prepare
// use: kiri-mode.fdm.export
gapp.register("kiri-mode.fdm.driver", [], (root, exports) => {
const { kiri } = root;

View file

@ -3,7 +3,6 @@
"use strict";
// dep: geo.base
// dep: kiri.api
// dep: kiri.utils
// dep: kiri-mode.fdm.driver
gapp.register("kiri-mode.fdm.export", [], (root, exports) => {

View file

@ -3,7 +3,6 @@
"use strict";
// dep: geo.base
// dep: kiri.api
// dep: kiri-mode.fdm.driver
gapp.register("kiri-mode.fdm.fill", [], (root, exports) => {

View file

@ -6,12 +6,10 @@
// dep: geo.paths
// dep: geo.point
// dep: geo.polygons
// dep: kiri.api
// dep: kiri.utils
// dep: kiri.slice
// dep: kiri.consts
// dep: kiri-mode.fdm.driver
// use: kiri.client
gapp.register("kiri-mode.fdm.prepare", [], (root, exports) => {
const { base, kiri, noop } = root;

View file

@ -5,7 +5,6 @@
// dep: geo.base
// dep: geo.slicer
// dep: geo.polygons
// dep: kiri.api
// dep: kiri.utils
// dep: kiri.consts
// dep: kiri-mode.fdm.driver

View file

@ -5,6 +5,7 @@
// dep: geo.polygons
// dep: geo.point
// dep: kiri.slice
// use: kiri.pack
gapp.register("kiri-mode.laser.driver", [], (root, exports) => {
const { base, kiri } = root;

View file

@ -3,10 +3,6 @@
"use strict";
// use: kiri.print
// use: kiri.client
// use: kiri-mode.sla.client
// use: kiri-mode.sla.slice
// use: kiri-mode.sla.export
gapp.register("kiri-mode.sla.driver", [], (root, exports) => {
const { kiri } = root

View file

@ -8,6 +8,7 @@
// dep: geo.polygons
// dep: kiri.slice
// dep: kiri-mode.sla.driver
// use: ext.pngjs
gapp.register("kiri-mode.sla.slice", [], (root, exports) => {
const { base, kiri } = root;