Merge pull request #355 from bakedPotatoLord/cam-mesh-update
Cam-mesh-update
This commit is contained in:
commit
4d1d15da95
1 changed files with 4 additions and 2 deletions
|
|
@ -60,6 +60,7 @@ class Widget {
|
|||
this.slices = null;
|
||||
this.settings = null; // used??
|
||||
this.modified = true;
|
||||
this.boundingBoxNeedsUpdate = true
|
||||
this.track = {
|
||||
// box size for packer
|
||||
box: {
|
||||
|
|
@ -229,6 +230,7 @@ class Widget {
|
|||
|
||||
setModified() {
|
||||
this.modified = true;
|
||||
this.boundingBoxNeedsUpdate = true;
|
||||
if (this.mesh && this.mesh.geometry) {
|
||||
// this fixes ray intersections after the mesh is modified
|
||||
this.mesh.geometry.boundingSphere = null;
|
||||
|
|
@ -695,9 +697,9 @@ class Widget {
|
|||
}
|
||||
|
||||
getBoundingBox(refresh) {
|
||||
if (!this.bounds || refresh || this.modified) {
|
||||
if (!this.bounds || refresh || this.boundingBoxNeedsUpdate) {
|
||||
this.bounds = new THREE.Box3().setFromArray(this.getGeoVertices());
|
||||
this.modified = false;
|
||||
this.boundingBoxNeedsUpdate = false;
|
||||
}
|
||||
return this.bounds;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue