| Package | Description |
|---|---|
| com.jme3.bullet |
central classes of the physics system
|
| com.jme3.bullet.animation |
A dynamic animation control and some associated classes.
|
| com.jme3.bullet.control |
physics controls: scene-graph controls for linking physics collision objects
to spatials
|
| com.jme3.bullet.debug |
visualize physics objects for debugging
|
| com.jme3.bullet.joints |
physics joints: join pairs of rigid bodies in order to constrain their
relative motion
|
| com.jme3.bullet.objects |
physics collision objects, including vehicles
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<PhysicsRigidBody> |
PhysicsSpace.getRigidBodyList() |
| 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 |
protected PhysicsRigidBody |
PhysicsJoint.nodeB |
| Modifier and Type | Method and Description |
|---|---|
PhysicsRigidBody |
PhysicsJoint.getBodyA() |
PhysicsRigidBody |
PhysicsJoint.getBodyB() |
| Constructor and Description |
|---|
ConeJoint(PhysicsRigidBody nodeA,
PhysicsRigidBody nodeB,
com.jme3.math.Vector3f pivotA,
com.jme3.math.Vector3f pivotB) |
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) |
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)
Creates a new HingeJoint
|
PhysicsJoint(PhysicsRigidBody nodeA,
PhysicsRigidBody nodeB,
com.jme3.math.Vector3f pivotA,
com.jme3.math.Vector3f pivotB) |
Point2PointJoint(PhysicsRigidBody nodeA,
PhysicsRigidBody nodeB,
com.jme3.math.Vector3f pivotA,
com.jme3.math.Vector3f pivotB) |
SixDofJoint(PhysicsRigidBody nodeA,
PhysicsRigidBody nodeB,
com.jme3.math.Vector3f pivotA,
com.jme3.math.Vector3f pivotB,
boolean useLinearReferenceFrameA) |
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) |
SliderJoint(PhysicsRigidBody nodeA,
PhysicsRigidBody nodeB,
com.jme3.math.Vector3f pivotA,
com.jme3.math.Vector3f pivotB,
boolean useLinearReferenceFrameA) |
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) |
| Modifier and Type | Class and Description |
|---|---|
class |
PhysicsVehicle
PhysicsVehicleNode - Special PhysicsNode that implements vehicle functions
|