- add active display for physics debug view

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10361 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
3.0
nor..67 12 years ago
parent d319cdfe91
commit ef321a468c
  1. 6
      engine/src/bullet-common/com/jme3/bullet/debug/BulletRigidBodyDebugControl.java

@ -80,9 +80,13 @@ public class BulletRigidBodyDebugControl extends AbstractPhysicsDebugControl {
Node node = (Node) this.spatial;
node.detachChild(geom);
geom = DebugShapeFactory.getDebugShape(body.getCollisionShape());
geom.setMaterial(debugAppState.DEBUG_BLUE);
node.attachChild(geom);
}
if(body.isActive()){
geom.setMaterial(debugAppState.DEBUG_MAGENTA);
}else{
geom.setMaterial(debugAppState.DEBUG_BLUE);
}
applyPhysicsTransform(body.getPhysicsLocation(location), body.getPhysicsRotation(rotation));
geom.setLocalScale(body.getCollisionShape().getScale());
}

Loading…
Cancel
Save