Bläddra i källkod

Simplify code calling refreshBoundingInfo

Popov72 5 år sedan
förälder
incheckning
97679e5463

+ 0 - 1
loaders/src/glTF/2.0/Extensions/EXT_mesh_gpu_instancing.ts

@@ -146,7 +146,6 @@ export class EXT_mesh_gpu_instancing implements IGLTFLoaderExtension {
                                 babylonInstancedMesh.refreshBoundingInfo();
                             }
                         } else {
-                            (babylonMesh as Mesh).refreshBoundingInfo();
                             (babylonMesh as Mesh).thinInstanceSetBuffer("matrix", matrices, 16, true);
                         }
                     }

+ 1 - 5
loaders/src/glTF/2.0/glTFLoader.ts

@@ -702,11 +702,7 @@ export class GLTFLoader implements IGLTFLoader {
 
         return Promise.all(promises).then(() => {
             this._forEachPrimitive(node, (babylonMesh) => {
-                if ((babylonMesh as Mesh).hasThinInstances) {
-                    // refresh already done
-                } else {
-                    babylonMesh.refreshBoundingInfo(true);
-                }
+                babylonMesh.refreshBoundingInfo(true);
             });
 
             return node._babylonTransformNode!;