fixes #192 cli broken
This commit is contained in:
parent
d0d9e99ede
commit
63a71d0739
4 changed files with 32 additions and 31 deletions
|
|
@ -2,18 +2,18 @@ let fs = require('fs');
|
||||||
let args = process.argv.slice(2);
|
let args = process.argv.slice(2);
|
||||||
let dir = args[0] || ".";
|
let dir = args[0] || ".";
|
||||||
let files = [
|
let files = [
|
||||||
"kiri",
|
"main/gapp",
|
||||||
|
"moto/license",
|
||||||
|
"main/kiri",
|
||||||
"ext/three",
|
"ext/three",
|
||||||
"ext/pngjs",
|
"ext/pngjs",
|
||||||
"ext/jszip",
|
"ext/jszip",
|
||||||
"license",
|
|
||||||
"ext/clip2",
|
"ext/clip2",
|
||||||
"ext/earcut",
|
"ext/earcut",
|
||||||
"add/array",
|
"add/array",
|
||||||
"add/three",
|
"add/three",
|
||||||
"add/class",
|
"add/class",
|
||||||
"geo/base",
|
"geo/base",
|
||||||
"geo/debug",
|
|
||||||
"geo/point",
|
"geo/point",
|
||||||
"geo/points",
|
"geo/points",
|
||||||
"geo/slope",
|
"geo/slope",
|
||||||
|
|
@ -22,45 +22,47 @@ let files = [
|
||||||
"geo/polygon",
|
"geo/polygon",
|
||||||
"geo/polygons",
|
"geo/polygons",
|
||||||
"geo/gyroid",
|
"geo/gyroid",
|
||||||
"moto/pack",
|
|
||||||
"kiri/conf",
|
"kiri/conf",
|
||||||
|
"kiri/pack",
|
||||||
"kiri/client",
|
"kiri/client",
|
||||||
"kiri/engine",
|
"kiri/engine",
|
||||||
"kiri/slice",
|
"kiri/slice",
|
||||||
"kiri/slicer",
|
"kiri/slicer",
|
||||||
"kiri/slicer2",
|
"kiri/slicer2",
|
||||||
"kiri/layers",
|
"kiri/layers",
|
||||||
"mode/fdm/fill",
|
"kiri-mode/fdm/fill",
|
||||||
"mode/fdm/driver",
|
"kiri-mode/fdm/driver",
|
||||||
"mode/fdm/slice",
|
"kiri-mode/fdm/slice",
|
||||||
"mode/fdm/prepare",
|
"kiri-mode/fdm/prepare",
|
||||||
"mode/fdm/export",
|
"kiri-mode/fdm/export",
|
||||||
"mode/sla/driver",
|
"kiri-mode/sla/driver",
|
||||||
"mode/sla/slice",
|
"kiri-mode/sla/slice",
|
||||||
"mode/sla/export",
|
"kiri-mode/sla/export",
|
||||||
"mode/cam/driver",
|
"kiri-mode/cam/driver",
|
||||||
"mode/cam/ops",
|
"kiri-mode/cam/ops",
|
||||||
"mode/cam/tool",
|
"kiri-mode/cam/tool",
|
||||||
"mode/cam/topo",
|
"kiri-mode/cam/topo",
|
||||||
"mode/cam/slice",
|
"kiri-mode/cam/slice",
|
||||||
"mode/cam/prepare",
|
"kiri-mode/cam/prepare",
|
||||||
"mode/cam/export",
|
"kiri-mode/cam/export",
|
||||||
"mode/cam/animate",
|
"kiri-mode/cam/animate",
|
||||||
"mode/laser/driver",
|
"kiri-mode/laser/driver",
|
||||||
"kiri/widget",
|
"kiri/widget",
|
||||||
"kiri/print",
|
"kiri/print",
|
||||||
"kiri/codec",
|
"kiri/codec",
|
||||||
"kiri/worker",
|
"kiri/worker",
|
||||||
"moto/load-stl"
|
"load/stl"
|
||||||
].map(p => `${dir}/src/${p}.js`);
|
].map(p => `${dir}/src/${p}.js`);
|
||||||
|
|
||||||
let exports_save = exports,
|
let exports_save = exports,
|
||||||
|
navigator = { userAgent: "" },
|
||||||
module_save = module,
|
module_save = module,
|
||||||
THREE = {},
|
THREE = {},
|
||||||
|
gapp = {},
|
||||||
geo = {},
|
geo = {},
|
||||||
navigator = { userAgent: "" },
|
self = this.self = {
|
||||||
self = {
|
|
||||||
THREE,
|
THREE,
|
||||||
|
gapp,
|
||||||
kiri: { driver: {}, loader: [] },
|
kiri: { driver: {}, loader: [] },
|
||||||
location: { hostname: 'local', port: 0, protocol: 'fake' },
|
location: { hostname: 'local', port: 0, protocol: 'fake' },
|
||||||
postMessage: (msg) => {
|
postMessage: (msg) => {
|
||||||
|
|
@ -132,10 +134,10 @@ for (let file of files) {
|
||||||
module = undefined;
|
module = undefined;
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
|
console.log(`loading ... ${dir}/${file}`);
|
||||||
eval(fs.readFileSync(dir + "/" + file).toString());
|
eval(fs.readFileSync(dir + "/" + file).toString());
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
// console.log({dir, file, e});
|
throw e;
|
||||||
console.log({dir, file});
|
|
||||||
}
|
}
|
||||||
if (isClip) {
|
if (isClip) {
|
||||||
ClipperLib = self.ClipperLib;
|
ClipperLib = self.ClipperLib;
|
||||||
|
|
@ -153,8 +155,7 @@ for (let file of files) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
let kiri = self.kiri;
|
let { kiri, moto, load } = self;
|
||||||
let moto = self.moto;
|
|
||||||
let engine = kiri.newEngine();
|
let engine = kiri.newEngine();
|
||||||
|
|
||||||
fetch('/web/obj/cube.stl').then(data => {
|
fetch('/web/obj/cube.stl').then(data => {
|
||||||
|
|
|
||||||
|
|
@ -57,7 +57,7 @@ KIRI.work = {
|
||||||
if (self.createWorker) {
|
if (self.createWorker) {
|
||||||
return self.createWorker();
|
return self.createWorker();
|
||||||
} else {
|
} else {
|
||||||
return new Worker(`/code/kiri_work.js?${self.kiri.version}`);
|
return new Worker(`/code/kiri_work.js?${gapp.version}`);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -683,7 +683,7 @@
|
||||||
lineType: "path",
|
lineType: "path",
|
||||||
autoSave: true,
|
autoSave: true,
|
||||||
reverseZoom: true,
|
reverseZoom: true,
|
||||||
showOrigin: true,
|
showOrigin: false,
|
||||||
showRulers: true,
|
showRulers: true,
|
||||||
showSpeeds: true,
|
showSpeeds: true,
|
||||||
freeLayout: true,
|
freeLayout: true,
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
/** node compatibility **/
|
/** node compatibility **/
|
||||||
|
|
||||||
if (typeof(self) === 'undefined') {
|
if (typeof(self) === 'undefined') {
|
||||||
var self = this;
|
this.self = this;
|
||||||
}
|
}
|
||||||
|
|
||||||
(function () {
|
(function () {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue