Procházet zdrojové kódy

Merge pull request #2891 from RaananW/fix-child-without-impostor

Making sure only to include child meshes with impostors
David Catuhe před 8 roky
rodič
revize
6ccd37e578
1 změnil soubory, kde provedl 2 přidání a 2 odebrání
  1. 2 2
      src/Physics/Plugins/babylon.cannonJSPlugin.ts

+ 2 - 2
src/Physics/Plugins/babylon.cannonJSPlugin.ts

@@ -135,9 +135,9 @@
                         }
                     }
                     currentRotation.multiplyInPlace(mesh.rotationQuaternion);
-                    mesh.getChildMeshes(true).forEach(processMesh.bind(this, mesh.getAbsolutePosition()));
+                    mesh.getChildMeshes(true).filter(m => !!m.physicsImpostor).forEach(processMesh.bind(this, mesh.getAbsolutePosition()));
                 }
-                meshChildren.forEach(processMesh.bind(this, mainImpostor.object.getAbsolutePosition()));
+                meshChildren.filter(m => !!m.physicsImpostor).forEach(processMesh.bind(this, mainImpostor.object.getAbsolutePosition()));
             }
         }