diff --git a/src/geo/mesh.js b/src/geo/mesh.js index f10bde0b..4b24936b 100644 --- a/src/geo/mesh.js +++ b/src/geo/mesh.js @@ -303,10 +303,10 @@ // swap Z axis with least delta axis let swap = 2; - if (dy < Math.max(dx,dz)) { + if (dy < dx && dy < dz) { // swap y,z swap = 1; - } else if (dx < Math.max(dy,dz)) { + } else if (dx < dy && dx < dz) { // swap x,z swap = 0; } diff --git a/src/kiri/main.js b/src/kiri/main.js index 6d30f2d4..c876662e 100644 --- a/src/kiri/main.js +++ b/src/kiri/main.js @@ -856,8 +856,9 @@ console.log/** Copyright Stewart Allen -- All Rights Reserved */ function healWidgets() { let widgets = API.widgets.all(); + let marker; if (widgets.length) { - API.show.alert("Analyzing objects"); + marker = API.show.alert("Analyzing objects"); } else { return; } @@ -867,6 +868,7 @@ console.log/** Copyright Stewart Allen -- All Rights Reserved */ healed++; } } + API.hide.alert(marker); if (healed) { API.show.alert(`${healed} Object${healed ? 's':''} healed`); } else {