Package com.jme3.bullet.debug
Class MultiBodyDebugAppState
java.lang.Object
com.jme3.app.state.BaseAppState
com.jme3.bullet.debug.BulletDebugAppState
com.jme3.bullet.debug.MultiBodyDebugAppState
- All Implemented Interfaces:
com.jme3.app.state.AppState
An AppState to manage debug visualization of a MultiBodySpace.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.jme3.bullet.debug.BulletDebugAppState
BulletDebugAppState.DebugAppStateFilter
-
Field Summary
Fields inherited from class com.jme3.bullet.debug.BulletDebugAppState
enableChildColoring, logger
-
Constructor Summary
ConstructorDescriptionInstantiate an AppState with the specified configuration. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
Synchronize the collision-shape debug controls and axis visualizers with the collision objects in the PhysicsSpace.Methods inherited from class com.jme3.bullet.debug.BulletDebugAppState
attachChild, cleanup, createWireMaterial, getPcoMap, getRootNode, initialize, onDisable, onEnable, render, setAngularVelocityFilter, setBoundingBoxFilter, setFilter, setGravityVectorFilter, setJointLineWidth, setSweptSphereFilter, setupMaterials, setVelocityVectorFilter, update, updateAxes, updateVelocities
Methods inherited from class com.jme3.app.state.BaseAppState
cleanup, getApplication, getId, getState, getState, getState, getState, getStateManager, initialize, isEnabled, isInitialized, postRender, setEnabled, setId, stateAttached, stateDetached
-
Field Details
-
logger2
message logger for this class
-
-
Constructor Details
-
MultiBodyDebugAppState
Instantiate an AppState with the specified configuration. This constructor should be invoked only by MultiBodyDebugAppState.- Parameters:
config
- the desired configuration (not null, alias created)
-
-
Method Details
-
updateShapes
protected void updateShapes()Synchronize the collision-shape debug controls and axis visualizers with the collision objects in the PhysicsSpace.- Overrides:
updateShapes
in classBulletDebugAppState
-