This commit is contained in:
Stewart Allen 2024-09-03 15:14:27 -04:00
commit eb85ab002c
2 changed files with 7 additions and 12 deletions

View file

@ -47,6 +47,7 @@ kiri.load(() => {
$('layer-animate').innerHTML = '';
$('layer-toolpos').innerHTML = '';
Object.keys(meshes).forEach(id => deleteMesh(id));
toggleStock(undefined,true);
}
function animate(api, delay) {
@ -69,7 +70,7 @@ kiri.load(() => {
speedLabel = UC.newLabel("speed", {class:"speed padleft"}),
progress = UC.newLabel('0%', {class:"progress"}),
modelButton = UC.newButton(null,toggleModel,{icon:'<i class="fa-solid fa-eye"></i>',title:"show model",class:"padleft"}),
shadeButton = UC.newButton(null,toggleShade,{icon:'<i class="fa-solid fa-cube"></i>',title:"stock box"}),
shadeButton = UC.newButton(null,toggleStock,{icon:'<i class="fa-solid fa-cube"></i>',title:"stock box"}),
]);
updateSpeed();
setTimeout(step, delay || 0);
@ -82,7 +83,7 @@ kiri.load(() => {
api.alerts.hide(alert);
moto.space.platform.showGridBelow(false);
toggleModel();
toggleShade();
toggleStock();
});
}
@ -177,14 +178,8 @@ kiri.load(() => {
api.widgets.all().forEach(w => w.toggleVisibility());
}
function toggleShade() {
return api.event.emit('cam.stock.toggle');
material.transparent = !material.transparent;
if (material.transparent) {
material.color.addScalar(0.07);
} else {
material.color.addScalar(-0.07);
}
function toggleStock(ev,bool) {
return api.event.emit('cam.stock.toggle', bool ?? undefined);
}
function step() {

View file

@ -234,8 +234,8 @@ CAM.init = function(kiri, api) {
updateAxisMode();
});
api.event.on("cam.stock.toggle", () => {
camStock.visible = !camStock.visible;
api.event.on("cam.stock.toggle", (bool) => {
camStock && (camStock.visible = bool ?? !camStock.visible);
});
api.event.on("boolean.click", api.platform.update_bounds);