add cam visualization for imported gcode when stock set

This commit is contained in:
Stewart Allen 2020-11-25 12:51:18 -05:00
commit 14359325b9
6 changed files with 41 additions and 17 deletions

View file

@ -13,6 +13,7 @@
isAnimate,
isArrange,
isCamMode,
isParsed,
camStock,
API, SPACE, STACKS, MODES, VIEWS, UI, UC;
@ -70,13 +71,21 @@
], updateStock);
api.event.on("preview.end", () => {
isParsed = false;
if (camStock) STACKS.getStack("bounds").button("animate", animate);
});
api.event.on("code.loaded", (info) => {
if (isCamMode && camStock) {
isParsed = true;
STACKS.getStack("parse", SPACE.platform.world).button("animate", animate);
}
});
};
function animate() {
isAnimate = true;
API.widgets.opacity(0.75);
API.widgets.opacity(isParsed ? 0 : 0.75);
API.hide.slider();
STACKS.clear();
CAM.animate(API);