| Package | Description |
|---|---|
| com.jme3.bullet | |
| com.jme3.bullet.animation |
A dynamic animation control and some associated classes.
|
| com.jme3.bullet.control | |
| com.jme3.bullet.debug | |
| com.jme3.bullet.joints | |
| com.jme3.bullet.objects |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<PhysicsRigidBody> |
PhysicsSpace.getRigidBodyList()
Copy the list of rigid bodies that have been added to this space and not
yet removed.
|
| Modifier and Type | Method and Description |
|---|---|
PhysicsRigidBody |
PhysicsLink.getRigidBody()
Access the linked rigid body.
|
PhysicsRigidBody[] |
DacLinks.listRigidBodies()
Enumerate all rigid bodies managed by this control.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
PhysicsLink.setRigidBody(PhysicsRigidBody body)
Alter the rigid body for this link.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RigidBodyControl
A physics control to link a PhysicsRigidBody to a spatial.
|
class |
VehicleControl
A physics control to link a PhysicsVehicle to a spatial.
|
| Modifier and Type | Field and Description |
|---|---|
protected PhysicsRigidBody |
KinematicRagdollControl.baseRigidBody
Deprecated.
|
protected PhysicsRigidBody |
KinematicRagdollControl.PhysicsBoneLink.rigidBody |
protected PhysicsRigidBody |
BetterCharacterControl.rigidBody |
| Modifier and Type | Method and Description |
|---|---|
PhysicsRigidBody |
KinematicRagdollControl.getBoneRigidBody(java.lang.String boneName)
Deprecated.
Access the rigidBody associated with the named bone.
|
PhysicsRigidBody |
KinematicRagdollControl.PhysicsBoneLink.getRigidBody()
Access the linked body.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
KinematicRagdollControl.boneRecursion(com.jme3.scene.Spatial model,
com.jme3.animation.Bone bone,
PhysicsRigidBody parent,
int reccount,
java.util.Map<java.lang.Integer,java.util.List<java.lang.Float>> pointsMap)
Deprecated.
Generate a physics shape and bone links for the specified bone.
|
| Modifier and Type | Field and Description |
|---|---|
protected PhysicsRigidBody |
BulletRigidBodyDebugControl.body
rigid body to visualize (not null)
|
| Modifier and Type | Field and Description |
|---|---|
protected java.util.HashMap<PhysicsRigidBody,com.jme3.scene.Spatial> |
BulletDebugAppState.bodies
map rigid bodies to visualizations
|
| Constructor and Description |
|---|
BulletRigidBodyDebugControl(BulletDebugAppState debugAppState,
PhysicsRigidBody body)
Instantiate an enabled control to visualize the specified body.
|
| Modifier and Type | Field and Description |
|---|---|
protected PhysicsRigidBody |
PhysicsJoint.nodeA
one of the connected rigid bodies
|
protected PhysicsRigidBody |
PhysicsJoint.nodeB
the other connected rigid body
|
| Modifier and Type | Method and Description |
|---|---|
PhysicsRigidBody |
PhysicsJoint.getBodyA()
Access the 1st body specified in during construction.
|
PhysicsRigidBody |
PhysicsJoint.getBodyB()
Access the 2nd body specified in during construction.
|
| Constructor and Description |
|---|
ConeJoint(PhysicsRigidBody nodeA,
PhysicsRigidBody nodeB,
com.jme3.math.Vector3f pivotA,
com.jme3.math.Vector3f pivotB)
Instantiate a ConeJoint.
|
ConeJoint(PhysicsRigidBody nodeA,
PhysicsRigidBody nodeB,
com.jme3.math.Vector3f pivotA,
com.jme3.math.Vector3f pivotB,
com.jme3.math.Matrix3f rotA,
com.jme3.math.Matrix3f rotB)
Instantiate a ConeJoint.
|
HingeJoint(PhysicsRigidBody nodeA,
PhysicsRigidBody nodeB,
com.jme3.math.Vector3f pivotA,
com.jme3.math.Vector3f pivotB,
com.jme3.math.Vector3f axisA,
com.jme3.math.Vector3f axisB)
Instantiate a HingeJoint.
|
PhysicsJoint(PhysicsRigidBody nodeA,
PhysicsRigidBody nodeB,
com.jme3.math.Vector3f pivotA,
com.jme3.math.Vector3f pivotB)
Instantiate a PhysicsJoint.
|
Point2PointJoint(PhysicsRigidBody nodeA,
PhysicsRigidBody nodeB,
com.jme3.math.Vector3f pivotA,
com.jme3.math.Vector3f pivotB)
Instantiate a Point2PointJoint.
|
SixDofJoint(PhysicsRigidBody nodeA,
PhysicsRigidBody nodeB,
com.jme3.math.Vector3f pivotA,
com.jme3.math.Vector3f pivotB,
boolean useLinearReferenceFrameA)
Instantiate a SixDofJoint.
|
SixDofJoint(PhysicsRigidBody nodeA,
PhysicsRigidBody nodeB,
com.jme3.math.Vector3f pivotA,
com.jme3.math.Vector3f pivotB,
com.jme3.math.Matrix3f rotA,
com.jme3.math.Matrix3f rotB,
boolean useLinearReferenceFrameA)
Instantiate a SixDofJoint.
|
SixDofSpringJoint(PhysicsRigidBody nodeA,
PhysicsRigidBody nodeB,
com.jme3.math.Vector3f pivotA,
com.jme3.math.Vector3f pivotB,
com.jme3.math.Matrix3f rotA,
com.jme3.math.Matrix3f rotB,
boolean useLinearReferenceFrameA)
Instantiate a SixDofSpringJoint.
|
SliderJoint(PhysicsRigidBody nodeA,
PhysicsRigidBody nodeB,
com.jme3.math.Vector3f pivotA,
com.jme3.math.Vector3f pivotB,
boolean useLinearReferenceFrameA)
Instantiate a SliderJoint.
|
SliderJoint(PhysicsRigidBody nodeA,
PhysicsRigidBody nodeB,
com.jme3.math.Vector3f pivotA,
com.jme3.math.Vector3f pivotB,
com.jme3.math.Matrix3f rotA,
com.jme3.math.Matrix3f rotB,
boolean useLinearReferenceFrameA)
Instantiate a SliderJoint.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PhysicsVehicle
A collision object for simplified vehicle simulation based on Bullet's
btRaycastVehicle.
|