CollisionShapeFactory.createCompoundShape now exclude geometies the are batched in a BatchNode.

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10070 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
3.0
rem..om 12 years ago
parent 601a34ba99
commit dada1c1d38
  1. 2
      engine/src/bullet-common/com/jme3/bullet/util/CollisionShapeFactory.java

@ -102,7 +102,7 @@ public class CollisionShapeFactory {
shape.addChildShape(new HeightfieldCollisionShape(terrain.getHeightMap(), terrain.getLocalScale()), shape.addChildShape(new HeightfieldCollisionShape(terrain.getHeightMap(), terrain.getLocalScale()),
trans.getTranslation(), trans.getTranslation(),
trans.getRotation().toRotationMatrix()); trans.getRotation().toRotationMatrix());
} else if (spatial instanceof Geometry) { } else if (spatial instanceof Geometry && !((Geometry)spatial).isBatched()) {
Boolean bool = spatial.getUserData(UserData.JME_PHYSICSIGNORE); Boolean bool = spatial.getUserData(UserData.JME_PHYSICSIGNORE);
if (bool != null && bool.booleanValue()) { if (bool != null && bool.booleanValue()) {
continue; // go to the next child in the loop continue; // go to the next child in the loop

Loading…
Cancel
Save