fix index limit, cleanup
This commit is contained in:
parent
1b0e42ca02
commit
46d5c220b9
1 changed files with 4 additions and 3 deletions
|
|
@ -13,6 +13,7 @@ kiri.loader.push(function() {
|
||||||
|
|
||||||
if (KIRI.client)
|
if (KIRI.client)
|
||||||
CAM.animate_clear = function(api) {
|
CAM.animate_clear = function(api) {
|
||||||
|
KIRI.client.animate_cleanup();
|
||||||
SPACE = (API = api).const.SPACE;
|
SPACE = (API = api).const.SPACE;
|
||||||
WORLD = SPACE.platform.world;
|
WORLD = SPACE.platform.world;
|
||||||
$('layer-animate').innerHTML = '';
|
$('layer-animate').innerHTML = '';
|
||||||
|
|
@ -65,7 +66,7 @@ kiri.loader.push(function() {
|
||||||
function meshAdd(id, ind, pos) {
|
function meshAdd(id, ind, pos) {
|
||||||
const geo = new THREE.BufferGeometry();
|
const geo = new THREE.BufferGeometry();
|
||||||
geo.setAttribute('position', new THREE.BufferAttribute(pos, 3));
|
geo.setAttribute('position', new THREE.BufferAttribute(pos, 3));
|
||||||
geo.setIndex(new THREE.BufferAttribute(new Uint16Array(ind), 1));
|
geo.setIndex(new THREE.BufferAttribute(new Uint32Array(ind), 1));
|
||||||
const mat = new THREE.LineBasicMaterial({
|
const mat = new THREE.LineBasicMaterial({
|
||||||
transparent: true,
|
transparent: true,
|
||||||
opacity: 0.75,
|
opacity: 0.75,
|
||||||
|
|
@ -142,7 +143,7 @@ kiri.loader.push(function() {
|
||||||
KIRI.worker.animate_setup = function(data, send) {
|
KIRI.worker.animate_setup = function(data, send) {
|
||||||
const { settings } = data;
|
const { settings } = data;
|
||||||
|
|
||||||
rez = 0.5;
|
rez = 0.25;
|
||||||
tools = settings.tools;
|
tools = settings.tools;
|
||||||
stock = settings.stock;
|
stock = settings.stock;
|
||||||
path = current.print.output.flat();
|
path = current.print.output.flat();
|
||||||
|
|
@ -162,6 +163,7 @@ kiri.loader.push(function() {
|
||||||
last = null;
|
last = null;
|
||||||
animating = false;
|
animating = false;
|
||||||
animateClear = false;
|
animateClear = false;
|
||||||
|
|
||||||
send.done({ mesh_add: { id: 0, pos, ind } });
|
send.done({ mesh_add: { id: 0, pos, ind } });
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -194,7 +196,6 @@ kiri.loader.push(function() {
|
||||||
b.My = Math.max(b.My, py);
|
b.My = Math.max(b.My, py);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// console.log({stepsX, stepsY, size, step, ox, oy, bounds: b});
|
|
||||||
|
|
||||||
return { pos, ind };
|
return { pos, ind };
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue