From 55baeea6c8528fc68bbf807d6672586d545674dd Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Sun, 14 Feb 2021 16:21:51 -0500 Subject: [PATCH] fix mirroring. fix cache refresh bug --- app.js | 12 ++++++++---- src/kiri/widget.js | 6 ++++-- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/app.js b/app.js index 81d9e24b..c0a26730 100644 --- a/app.js +++ b/app.js @@ -780,10 +780,14 @@ function getCachedFile(file, fn) { let smod = lastmod(filePath), cmod = cached.mtime; - if (!smod) throw "missing source file"; - if (smod > cmod) cached = null; - - cached.lastcheck = now; + if (!smod) { + throw "missing source file"; + } + if (smod > cmod) { + cached = null; + } else { + cached.lastcheck = now; + } } } diff --git a/src/kiri/widget.js b/src/kiri/widget.js index af00fe36..622f2e27 100644 --- a/src/kiri/widget.js +++ b/src/kiri/widget.js @@ -519,12 +519,14 @@ PRO._mirror = function() { this.setWireframe(false); this.clearSlices(); - this.mesh.applyMatrix4(new THREE.Matrix4().makeScale(-1, 1, 1)); + let vert = this.getGeoVertices(); + for (let i=0; i