add user toggle of outline
This commit is contained in:
parent
d3e3a9a6f1
commit
424db47bfd
4 changed files with 19 additions and 2 deletions
|
|
@ -206,6 +206,7 @@ gapp.register("kiri.main", [], (root, exports) => {
|
|||
update_speeds: updateSpeeds,
|
||||
hide_slices: hideSlices,
|
||||
snapshot: null,
|
||||
outline: setOutline,
|
||||
unit_scale: unitScale,
|
||||
wireframe: setWireframe,
|
||||
},
|
||||
|
|
@ -387,6 +388,11 @@ gapp.register("kiri.main", [], (root, exports) => {
|
|||
SPACE.update();
|
||||
}
|
||||
|
||||
function setOutline(bool) {
|
||||
api.widgets.each(w => w.setOutline(bool));
|
||||
SPACE.update();
|
||||
}
|
||||
|
||||
function updateSliderMax(set) {
|
||||
let max = STACKS.getRange().tallest - 1;
|
||||
api.var.layer_max = UI.sliderMax.innerText = max;
|
||||
|
|
@ -886,13 +892,16 @@ gapp.register("kiri.main", [], (root, exports) => {
|
|||
updateSpeeds();
|
||||
updateSliderMax();
|
||||
setWidgetVisibility(true);
|
||||
!isCAM && api.view.outline(false);
|
||||
break;
|
||||
case VIEWS.PREVIEW:
|
||||
$('act-preview').classList.add('selected');
|
||||
setWidgetVisibility(true);
|
||||
!isCAM && api.view.outline(false);
|
||||
break;
|
||||
case VIEWS.ANIMATE:
|
||||
$('act-animate').classList.add('selected');
|
||||
!isCAM && api.view.outline(false);
|
||||
break;
|
||||
default:
|
||||
console.log("invalid view mode: "+mode);
|
||||
|
|
|
|||
Loading…
Reference in a new issue