From 12653a16deb9f3d5b6b4aea1e3ceda59244135c0 Mon Sep 17 00:00:00 2001 From: casperlamboo Date: Tue, 12 Dec 2017 22:29:19 +0100 Subject: [PATCH] fix previous commit --- src/d3/ShapeMesh.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/d3/ShapeMesh.js b/src/d3/ShapeMesh.js index ed9749e..1491388 100644 --- a/src/d3/ShapeMesh.js +++ b/src/d3/ShapeMesh.js @@ -62,11 +62,12 @@ class ShapeMesh extends THREE.Object3D { if (holes === this._holes && !this._changedGeometry) return false; if (holes === null || !this._fill || this._type === 'EXPORT_SHAPE') { - if (this._holeMeshIsOriginal) return false; + if (this._holeMeshIsOriginal && !this._changedGeometry) return false; this._holeMesh.geometry.dispose(); this._holeMesh.geometry = new THREE.Geometry().fromBufferGeometry(this._mesh.geometry); this._holeMeshIsOriginal = true; + this._changedGeometry = false; return true; }