Index

A B C D E F G H I J K L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

a - Variable in class com.jme3.bullet.debug.BulletJointDebugControl
 
AbstractPhysicsControl - Class in com.jme3.bullet.control
Manage the life cycle of a physics object linked to a spatial in a scene graph.
AbstractPhysicsControl() - Constructor for class com.jme3.bullet.control.AbstractPhysicsControl
 
AbstractPhysicsDebugControl - Class in com.jme3.bullet.debug
The abstract base class for physics-debug controls (such as BulletRigidBodyDebugControl) used to visualize individual collision objects and joints.
AbstractPhysicsDebugControl(BulletDebugAppState) - Constructor for class com.jme3.bullet.debug.AbstractPhysicsDebugControl
Instantiate an enabled control to serve the specified debug app state.
accelerate(float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
Apply the given engine force to all wheels, works continuously
accelerate(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
Apply the given engine force, works continuously
activate() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
reactivates this PhysicsRigidBody when it has been deactivated because it was not moving
active - Variable in class com.jme3.bullet.BulletAppState
true if-and-only-if this state is enabled
add(Vector3f) - Method in class com.jme3.bullet.animation.VectorSet
Add the value of the specified Vector3f to this set.
add(Object) - Method in class com.jme3.bullet.PhysicsSpace
adds an object to the physics space
addAll(Spatial) - Method in class com.jme3.bullet.PhysicsSpace
adds all physics controls and joints in the given spatial node to the physics space (e.g.
addBoneName(String) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Add a bone name to this control.
addChildShape(CollisionShape, Vector3f) - Method in class com.jme3.bullet.collision.shapes.CompoundCollisionShape
adds a child shape at the given local translation
addChildShape(CollisionShape, Vector3f, Matrix3f) - Method in class com.jme3.bullet.collision.shapes.CompoundCollisionShape
adds a child shape at the given local translation
addCollideWithGroup(int) - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
Add a group that this object will collide with.
Two object will collide when one of the parties has the collisionGroup of the other in its collideWithGroups set.
addCollisionGroupListener(PhysicsCollisionGroupListener, int) - Method in class com.jme3.bullet.PhysicsSpace
Adds a listener for a specific collision group, such a listener can disable collisions when they happen.
There can be only one listener per collision group.
addCollisionListener(RagdollCollisionListener) - Method in class com.jme3.bullet.animation.DynamicAnimControl
Add a collision listener to this control.
addCollisionListener(PhysicsCollisionListener) - Method in class com.jme3.bullet.PhysicsSpace
Adds a CollisionListener that will be informed about collision events
addCollisionListener(RagdollCollisionListener) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Add a collision listener to this control.
addCollisionObject(PhysicsCollisionObject) - Method in class com.jme3.bullet.PhysicsSpace
 
added - Variable in class com.jme3.bullet.control.AbstractPhysicsControl
true→body is added to the physics space, false→not added
added - Variable in class com.jme3.bullet.control.CharacterControl
 
added - Variable in class com.jme3.bullet.control.GhostControl
true→body is added to the physics space, false→not added
added - Variable in class com.jme3.bullet.control.RigidBodyControl
true→body is added to the physics space, false→not added
added - Variable in class com.jme3.bullet.control.VehicleControl
true→vehicle is added to the physics space, false→not added
addJoint(PhysicsJoint) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
do not use manually, joints are added automatically
addPhysics(PhysicsSpace) - Method in class com.jme3.bullet.animation.DacLinks
Add all managed physics objects to the PhysicsSpace.
addPhysics(PhysicsSpace) - Method in class com.jme3.bullet.animation.DynamicAnimControl
Add all managed physics objects to the PhysicsSpace.
addPhysics(PhysicsSpace) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
Add all managed physics objects to the specified space.
addPhysics(PhysicsSpace) - Method in class com.jme3.bullet.control.BetterCharacterControl
Add all managed physics objects to the specified space.
addPhysics(PhysicsSpace) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
 
addSynonym(String, int) - Method in class com.jme3.bullet.control.ragdoll.RagdollPreset.LexiconEntry
Add a synonym with the specified score.
addTickListener(PhysicsTickListener) - Method in class com.jme3.bullet.PhysicsSpace
Adds the specified listener to the physics tick listeners.
addUnlinkedDescendants(Joint, Collection<Joint>) - Method in class com.jme3.bullet.animation.DacConfiguration
Add unlinked descendants of the specified bone to the specified collection.
addWheel(Vector3f, Vector3f, Vector3f, float, float, boolean) - Method in class com.jme3.bullet.objects.PhysicsVehicle
Add a wheel to this vehicle
addWheel(Spatial, Vector3f, Vector3f, Vector3f, float, float, boolean) - Method in class com.jme3.bullet.objects.PhysicsVehicle
Add a wheel to this vehicle
angularOnly - Variable in class com.jme3.bullet.joints.ConeJoint
 
angularOnly - Variable in class com.jme3.bullet.joints.HingeJoint
 
Animated - Enum constant in enum class com.jme3.bullet.animation.KinematicSubmode
driven by animation (if any)
animateSubtree(PhysicsLink, float) - Method in class com.jme3.bullet.animation.DynamicAnimControl
Begin blending the specified link and all its descendants to kinematic animation.
app - Variable in class com.jme3.bullet.BulletAppState
 
app - Variable in class com.jme3.bullet.debug.BulletDebugAppState
 
applyCentralForce(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Apply a force to the PhysicsRigidBody, only applies force if the next physics update call updates the physics space.
To apply an impulse, use applyImpulse.
applyForce(Vector3f, Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Apply a force to the PhysicsRigidBody, only applies force if the next physics update call updates the physics space.
To apply an impulse, use applyImpulse, use applyContinuousForce to apply continuous force.
applyGravity() - Method in class com.jme3.bullet.PhysicsSpace
applies gravity value to all objects
applyImpulse(Vector3f, Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Apply an impulse to the PhysicsRigidBody in the next physics update.
applyLocal - Variable in class com.jme3.bullet.control.AbstractPhysicsControl
true → physics coordinates match local transform, false → physics coordinates match world transform
applyLocal - Variable in class com.jme3.bullet.control.CharacterControl
 
applyLocal - Variable in class com.jme3.bullet.control.GhostControl
true → physics coordinates match local transform, false → physics coordinates match world transform
applyPhysicsTransform(Vector3f, Quaternion) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
Apply a physics transform to the spatial.
applyPhysicsTransform(Vector3f, Quaternion) - Method in class com.jme3.bullet.debug.AbstractPhysicsDebugControl
Apply the specified location and orientation to the controlled spatial.
applyPhysicsTransform(Vector3f, Quaternion, Spatial) - Method in class com.jme3.bullet.debug.AbstractPhysicsDebugControl
Apply the specified location and orientation to the specified spatial.
applyTorque(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Apply a force to the PhysicsRigidBody, only applies force if the next physics update call updates the physics space.
To apply an impulse, use applyImpulse.
applyTorqueImpulse(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Apply a torque impulse to the PhysicsRigidBody in the next physics update.
applyTransform(Spatial) - Method in class com.jme3.bullet.objects.infos.RigidBodyMotionState
applies the current transform to the given jme Node if the location has been updated on the physics side
applyUserControl() - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Ensure that user control is enabled for any bones used by inverse kinematics and disabled for any other bones.
applyWheelTransform() - Method in class com.jme3.bullet.objects.VehicleWheel
 
applyWheelTransforms() - Method in class com.jme3.bullet.objects.PhysicsVehicle
used internally
arrowA - Variable in class com.jme3.bullet.debug.BulletJointDebugControl
 
arrowB - Variable in class com.jme3.bullet.debug.BulletJointDebugControl
 
arrowBlue - Variable in class com.jme3.bullet.debug.DebugTools
mesh for the blue arrow
arrowBlueGeom - Variable in class com.jme3.bullet.debug.DebugTools
geometry for the blue arrow
arrowGreen - Variable in class com.jme3.bullet.debug.DebugTools
mesh for the green arrow
arrowGreenGeom - Variable in class com.jme3.bullet.debug.DebugTools
geometry for the green arrow
arrowMagenta - Variable in class com.jme3.bullet.debug.DebugTools
mesh for the magenta arrow
arrowMagentaGeom - Variable in class com.jme3.bullet.debug.DebugTools
geometry for the magenta arrow
arrowPink - Variable in class com.jme3.bullet.debug.DebugTools
mesh for the pink arrow
arrowPinkGeom - Variable in class com.jme3.bullet.debug.DebugTools
geometry for the pink arrow
arrowRed - Variable in class com.jme3.bullet.debug.DebugTools
mesh for the red arrow
arrowRedGeom - Variable in class com.jme3.bullet.debug.DebugTools
geometry for the red arrow
arrowYellow - Variable in class com.jme3.bullet.debug.DebugTools
mesh for the yellow arrow
arrowYellowGeom - Variable in class com.jme3.bullet.debug.DebugTools
geometry for the yellow arrow
assetManager - Variable in class com.jme3.bullet.debug.BulletDebugAppState
 
axis - Variable in class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
 
axis - Variable in class com.jme3.bullet.collision.shapes.ConeCollisionShape
 
axis - Variable in class com.jme3.bullet.collision.shapes.CylinderCollisionShape
 
AXIS_SWEEP_3 - Enum constant in enum class com.jme3.bullet.PhysicsSpace.BroadphaseType
better Broadphase, needs worldBounds , max Object number = 16384
AXIS_SWEEP_3_32 - Enum constant in enum class com.jme3.bullet.PhysicsSpace.BroadphaseType
better Broadphase, needs worldBounds , max Object number = 65536
AXIS_X - Static variable in class com.jme3.bullet.PhysicsSpace
index of the X axis
AXIS_Y - Static variable in class com.jme3.bullet.PhysicsSpace
index of the Y axis
AXIS_Z - Static variable in class com.jme3.bullet.PhysicsSpace
index of the Z axis
axisA - Variable in class com.jme3.bullet.joints.HingeJoint
 
axisB - Variable in class com.jme3.bullet.joints.HingeJoint
 
axle - Variable in class com.jme3.bullet.objects.VehicleWheel
 

B

b - Variable in class com.jme3.bullet.debug.BulletJointDebugControl
 
baseRigidBody - Variable in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
 
BetterCharacterControl - Class in com.jme3.bullet.control
Intended to replace the CharacterControl class.
BetterCharacterControl() - Constructor for class com.jme3.bullet.control.BetterCharacterControl
No-argument constructor needed by SavableClassUtil.
BetterCharacterControl(float, float, float) - Constructor for class com.jme3.bullet.control.BetterCharacterControl
Instantiate an enabled control with the specified properties.
biasFactor - Variable in class com.jme3.bullet.joints.HingeJoint
 
blendedControl - Variable in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
 
blendStart - Variable in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
 
blendTime - Variable in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
blending interval for animations (in seconds, ≥0)
blendToKinematicMode(float) - Method in class com.jme3.bullet.animation.PhysicsLink
Begin blending this link to a purely kinematic mode.
blendToKinematicMode(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Smoothly blend from Ragdoll mode to Kinematic mode This is useful to blend ragdoll actual position to a keyframe animation for example
blendToKinematicMode(float, Transform) - Method in class com.jme3.bullet.animation.DynamicAnimControl
Begin blending all links to purely kinematic mode, driven by animation.
blendToKinematicMode(KinematicSubmode, float) - Method in class com.jme3.bullet.animation.BoneLink
Begin blending this link to a purely kinematic mode.
blendToKinematicMode(KinematicSubmode, float, Transform) - Method in class com.jme3.bullet.animation.TorsoLink
Begin blending this link to a purely kinematic mode.
bodies - Variable in class com.jme3.bullet.debug.BulletDebugAppState
map rigid bodies to visualizations
body - Variable in class com.jme3.bullet.debug.BulletCharacterDebugControl
character to visualize (not null)
body - Variable in class com.jme3.bullet.debug.BulletGhostObjectDebugControl
ghost object to visualize (not null)
body - Variable in class com.jme3.bullet.debug.BulletJointDebugControl
 
body - Variable in class com.jme3.bullet.debug.BulletRigidBodyDebugControl
rigid body to visualize (not null)
body - Variable in class com.jme3.bullet.debug.BulletVehicleDebugControl
 
bone - Variable in class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
Deprecated.
 
BoneLink - Class in com.jme3.bullet.animation
Link an animated bone in a skeleton to a jointed rigid body in a ragdoll.
BoneLink() - Constructor for class com.jme3.bullet.animation.BoneLink
No-argument constructor needed by SavableClassUtil.
boneLinks - Variable in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
 
boneList - Variable in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
 
boneMap - Variable in class com.jme3.bullet.control.ragdoll.RagdollPreset
map bone names to joint presets
boneName() - Method in class com.jme3.bullet.animation.PhysicsLink
Read the name of the corresponding bone.
boneRecursion(Spatial, Bone, PhysicsRigidBody, int, Map<Integer, List<Float>>) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Generate a physics shape and bone links for the specified bone.
BoxCollisionShape - Class in com.jme3.bullet.collision.shapes
Basic box collision shape
BoxCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.BoxCollisionShape
 
BoxCollisionShape(Vector3f) - Constructor for class com.jme3.bullet.collision.shapes.BoxCollisionShape
creates a collision box from the given halfExtents
brake(float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
Apply the given brake force to all wheels, works continuously
brake(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
Apply the given brake force, works continuously
broadphaseType - Variable in class com.jme3.bullet.BulletAppState
broadphase collision-detection algorithm for the physics space to use (not null)
buildObject() - Method in class com.jme3.bullet.objects.PhysicsCharacter
 
buildObject() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
 
buildPointMap(Spatial) - Static method in class com.jme3.bullet.control.ragdoll.RagdollUtils
Build a map of mesh vertices in a subtree of the scene graph.
BulletAppState - Class in com.jme3.bullet
An app state to manage a single Bullet physics space.
BulletAppState() - Constructor for class com.jme3.bullet.BulletAppState
Instantiate an app state to manage a new PhysicsSpace with DBVT collision detection.
BulletAppState(PhysicsSpace.BroadphaseType) - Constructor for class com.jme3.bullet.BulletAppState
Instantiate an app state to manage a new PhysicsSpace.
BulletAppState(Vector3f, Vector3f) - Constructor for class com.jme3.bullet.BulletAppState
Instantiate an app state to manage a new PhysicsSpace with AXIS_SWEEP_3 collision detection.
BulletAppState(Vector3f, Vector3f, PhysicsSpace.BroadphaseType) - Constructor for class com.jme3.bullet.BulletAppState
Instantiate an app state to manage a new PhysicsSpace.
BulletAppState.ThreadingType - Enum Class in com.jme3.bullet
Enumerate threading modes.
BulletCharacterDebugControl - Class in com.jme3.bullet.debug
A physics-debug control used to visualize a PhysicsCharacter.
BulletCharacterDebugControl(BulletDebugAppState, PhysicsCharacter) - Constructor for class com.jme3.bullet.debug.BulletCharacterDebugControl
Instantiate an enabled control to visualize the specified character.
BulletDebugAppState - Class in com.jme3.bullet.debug
An app state to manage a debug visualization of a physics space.
BulletDebugAppState(PhysicsSpace) - Constructor for class com.jme3.bullet.debug.BulletDebugAppState
Instantiate an app state to visualize the specified space.
BulletDebugAppState.DebugAppStateFilter - Interface in com.jme3.bullet.debug
Interface to restrict which physics objects are visualized.
BulletGhostObjectDebugControl - Class in com.jme3.bullet.debug
A physics-debug control used to visualize a PhysicsGhostObject.
BulletGhostObjectDebugControl(BulletDebugAppState, PhysicsGhostObject) - Constructor for class com.jme3.bullet.debug.BulletGhostObjectDebugControl
Instantiate an enabled control to visualize the specified ghost object.
BulletJointDebugControl - Class in com.jme3.bullet.debug
A physics-debug control used to visualize a PhysicsJoint.
BulletJointDebugControl(BulletDebugAppState, PhysicsJoint) - Constructor for class com.jme3.bullet.debug.BulletJointDebugControl
Instantiate an enabled control to visualize the specified joint.
bulletMesh - Variable in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
 
bulletMesh - Variable in class com.jme3.bullet.collision.shapes.MeshCollisionShape
 
BulletRigidBodyDebugControl - Class in com.jme3.bullet.debug
A physics-debug control used to visualize a PhysicsRigidBody.
BulletRigidBodyDebugControl(BulletDebugAppState, PhysicsRigidBody) - Constructor for class com.jme3.bullet.debug.BulletRigidBodyDebugControl
Instantiate an enabled control to visualize the specified body.
BulletVehicleDebugControl - Class in com.jme3.bullet.debug
A physics-debug control used to visualize a PhysicsVehicle.
BulletVehicleDebugControl(BulletDebugAppState, PhysicsVehicle) - Constructor for class com.jme3.bullet.debug.BulletVehicleDebugControl
Instantiate an enabled control to visualize the specified vehicle.

C

calculateLocalInertia(float, Vector3f) - Method in class com.jme3.bullet.collision.shapes.CollisionShape
used internally, not safe
calculateNewForward(Quaternion, Vector3f, Vector3f) - Method in class com.jme3.bullet.control.BetterCharacterControl
This method works similar to Camera.lookAt but where lookAt sets the priority on the direction, this method sets the priority on the up vector so that the result direction vector and rotation is guaranteed to be perpendicular to the up vector.
CapsuleCollisionShape - Class in com.jme3.bullet.collision.shapes
Basic capsule collision shape
CapsuleCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
 
CapsuleCollisionShape(float, float) - Constructor for class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
Creates a new CapsuleCollisionShape with the given radius and height.
CapsuleCollisionShape(float, float, int) - Constructor for class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
Creates a capsule shape around the given axis (0=X,1=Y,2=Z).
centerOfMass(Vector3f, Vector3f) - Method in class com.jme3.bullet.animation.DynamicAnimControl
Calculate the ragdoll's total mass and center of mass.
character - Variable in class com.jme3.bullet.objects.PhysicsCharacter
 
CharacterControl - Class in com.jme3.bullet.control
You might want to try BetterCharacterControl as well.
CharacterControl() - Constructor for class com.jme3.bullet.control.CharacterControl
 
CharacterControl(CollisionShape, float) - Constructor for class com.jme3.bullet.control.CharacterControl
 
characters - Variable in class com.jme3.bullet.debug.BulletDebugAppState
map physics characters to visualizations
checkCanUnDuck() - Method in class com.jme3.bullet.control.BetterCharacterControl
This checks if the character can go from ducked to unducked state by doing a ray test.
checkOnGround() - Method in class com.jme3.bullet.control.BetterCharacterControl
Test whether the character is on the ground, by means of a ray test.
ChildCollisionShape - Class in com.jme3.bullet.collision.shapes.infos
An element of a CompoundCollisionShape, consisting of a (non-compound) child shape, offset and rotated with respect to its parent.
ChildCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.infos.ChildCollisionShape
No-argument constructor needed by SavableClassUtil.
ChildCollisionShape(Vector3f, Matrix3f, CollisionShape) - Constructor for class com.jme3.bullet.collision.shapes.infos.ChildCollisionShape
Instantiate a child shape for use in a compound shape.
children - Variable in class com.jme3.bullet.collision.shapes.CompoundCollisionShape
 
clean() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
used by event factory, called when event is destroyed
cleanup() - Method in class com.jme3.bullet.BulletAppState
Transition this state from terminating to detached.
cleanup() - Method in class com.jme3.bullet.debug.BulletDebugAppState
Transition this state from terminating to detached.
clearForces() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Clear all forces from the PhysicsRigidBody
clearForces() - Method in class com.jme3.bullet.PhysicsSpace
clears forces of all objects
cloneFields(Cloner, Object) - Method in class com.jme3.bullet.animation.BoneLink
Callback from Cloner to convert this shallow-cloned link into a deep-cloned one, using the specified cloner and original to resolve copied fields.
cloneFields(Cloner, Object) - Method in class com.jme3.bullet.animation.DacConfiguration
Callback from Cloner to convert this shallow-cloned control into a deep-cloned one, using the specified cloner and original to resolve copied fields.
cloneFields(Cloner, Object) - Method in class com.jme3.bullet.animation.DacLinks
Callback from Cloner to convert this shallow-cloned control into a deep-cloned one, using the specified cloner and original to resolve copied fields.
cloneFields(Cloner, Object) - Method in class com.jme3.bullet.animation.DynamicAnimControl
Callback from Cloner to convert this shallow-cloned control into a deep-cloned one, using the specified cloner and original to resolve copied fields.
cloneFields(Cloner, Object) - Method in class com.jme3.bullet.animation.PhysicsLink
Callback from Cloner to convert this shallow-cloned link into a deep-cloned one, using the specified cloner and original to resolve copied fields.
cloneFields(Cloner, Object) - Method in class com.jme3.bullet.animation.TorsoLink
Callback from Cloner to convert this shallow-cloned link into a deep-cloned one, using the specified cloner and original to resolve copied fields.
cloneFields(Cloner, Object) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
Callback from Cloner to convert this shallow-cloned control into a deep-cloned one, using the specified cloner and original to resolve copied fields.
cloneFields(Cloner, Object) - Method in class com.jme3.bullet.control.CharacterControl
 
cloneFields(Cloner, Object) - Method in class com.jme3.bullet.control.GhostControl
Callback from Cloner to convert this shallow-cloned control into a deep-cloned one, using the specified cloner and original to resolve copied fields.
cloneFields(Cloner, Object) - Method in class com.jme3.bullet.control.RigidBodyControl
Callback from Cloner to convert this shallow-cloned control into a deep-cloned one, using the specified cloner and original to resolve copied fields.
cloneFields(Cloner, Object) - Method in class com.jme3.bullet.control.VehicleControl
Callback from Cloner to convert this shallow-cloned control into a deep-cloned one, using the specified cloner and original to resolve copied fields.
cloneForSpatial(Spatial) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
Deprecated.
cloneForSpatial(Spatial) - Method in class com.jme3.bullet.control.CharacterControl
Deprecated.
cloneForSpatial(Spatial) - Method in class com.jme3.bullet.control.GhostControl
Deprecated.
cloneForSpatial(Spatial) - Method in class com.jme3.bullet.control.RigidBodyControl
Clone this control for a different spatial.
cloneForSpatial(Spatial) - Method in class com.jme3.bullet.control.VehicleControl
Clone this control for a different spatial.
collide(Bone, PhysicsCollisionObject, PhysicsCollisionEvent) - Method in interface com.jme3.bullet.collision.RagdollCollisionListener
Invoked when a collision involving a KinematicRagdollControl occurs.
collide(PhysicsLink, PhysicsCollisionObject, PhysicsCollisionEvent) - Method in interface com.jme3.bullet.animation.RagdollCollisionListener
Invoked when a collision involving a linked rigid body occurs.
collide(PhysicsCollisionObject, PhysicsCollisionObject) - Method in interface com.jme3.bullet.collision.PhysicsCollisionGroupListener
Invoked when two physics objects of the registered group are about to collide.
collision(PhysicsCollisionEvent) - Method in class com.jme3.bullet.animation.DynamicAnimControl
For internal use only: callback for collision events.
collision(PhysicsCollisionEvent) - Method in interface com.jme3.bullet.collision.PhysicsCollisionListener
Invoked when a collision happened in the PhysicsSpace.
collision(PhysicsCollisionEvent) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
For internal use only: callback for collision event
COLLISION_GROUP_01 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
 
COLLISION_GROUP_02 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
 
COLLISION_GROUP_03 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
 
COLLISION_GROUP_04 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
 
COLLISION_GROUP_05 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
 
COLLISION_GROUP_06 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
 
COLLISION_GROUP_07 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
 
COLLISION_GROUP_08 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
 
COLLISION_GROUP_09 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
 
COLLISION_GROUP_10 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
 
COLLISION_GROUP_11 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
 
COLLISION_GROUP_12 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
 
COLLISION_GROUP_13 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
 
COLLISION_GROUP_14 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
 
COLLISION_GROUP_15 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
 
COLLISION_GROUP_16 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
 
COLLISION_GROUP_NONE - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
 
collisionBetweenLinkedBodys - Variable in class com.jme3.bullet.joints.PhysicsJoint
 
collisionGroup - Variable in class com.jme3.bullet.collision.PhysicsCollisionObject
 
collisionGroupsMask - Variable in class com.jme3.bullet.collision.PhysicsCollisionObject
 
collisionShape - Variable in class com.jme3.bullet.collision.PhysicsCollisionObject
 
CollisionShape - Class in com.jme3.bullet.collision.shapes
This Object holds information about a jbullet CollisionShape to be able to reuse CollisionShapes (as suggested in bullet manuals) TODO: add static methods to create shapes from nodes (like jbullet-jme constructor)
CollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.CollisionShape
 
CollisionShapeFactory - Class in com.jme3.bullet.util
A utility class for generating collision shapes from Spatials.
com.jme3.bullet - package com.jme3.bullet
central classes of the physics system
com.jme3.bullet.animation - package com.jme3.bullet.animation
A dynamic animation control and some associated classes.
com.jme3.bullet.collision - package com.jme3.bullet.collision
physics-based collision detection, including ray tests and sweep tests
com.jme3.bullet.collision.shapes - package com.jme3.bullet.collision.shapes
collision shapes: standard shapes used in physics-based collision detection
com.jme3.bullet.collision.shapes.infos - package com.jme3.bullet.collision.shapes.infos
supplemental classes for physics-based collision detection
com.jme3.bullet.control - package com.jme3.bullet.control
physics controls: scene-graph controls for linking physics collision objects to spatials
com.jme3.bullet.control.ragdoll - package com.jme3.bullet.control.ragdoll
supplemental classes related to KinematicRagdollControl
com.jme3.bullet.debug - package com.jme3.bullet.debug
visualize physics objects for debugging
com.jme3.bullet.joints - package com.jme3.bullet.joints
physics joints: join pairs of rigid bodies in order to constrain their relative motion
com.jme3.bullet.joints.motors - package com.jme3.bullet.joints.motors
motors: supplemental classes related to physics joints
com.jme3.bullet.objects - package com.jme3.bullet.objects
physics collision objects, including vehicles
com.jme3.bullet.objects.infos - package com.jme3.bullet.objects.infos
supplemental classes related to physics collision objects
com.jme3.bullet.util - package com.jme3.bullet.util
utility classes related to Bullet physics
CompoundCollisionShape - Class in com.jme3.bullet.collision.shapes
A CompoundCollisionShape allows combining multiple base shapes to generate a more sophisticated shape.
CompoundCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.CompoundCollisionShape
 
ConeCollisionShape - Class in com.jme3.bullet.collision.shapes
Cone collision shape represents a 3D cone with a radius, height, and axis (X, Y or Z).
ConeCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.ConeCollisionShape
Serialization only, do not use.
ConeCollisionShape(float, float) - Constructor for class com.jme3.bullet.collision.shapes.ConeCollisionShape
Creates a new cone collision shape with the given height, radius and default Y axis.
ConeCollisionShape(float, float, int) - Constructor for class com.jme3.bullet.collision.shapes.ConeCollisionShape
Creates a new cone collision shape with the given height, radius, and axis.
ConeJoint - Class in com.jme3.bullet.joints
From bullet manual:
To create ragdolls, the cone twist constraint is very useful for limbs like the upper arm.
ConeJoint() - Constructor for class com.jme3.bullet.joints.ConeJoint
 
ConeJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f) - Constructor for class com.jme3.bullet.joints.ConeJoint
 
ConeJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f, Matrix3f, Matrix3f) - Constructor for class com.jme3.bullet.joints.ConeJoint
 
constraint - Variable in class com.jme3.bullet.joints.PhysicsJoint
 
constructionInfo - Variable in class com.jme3.bullet.objects.PhysicsRigidBody
 
contains(Vector3f) - Method in class com.jme3.bullet.animation.VectorSet
Test whether this set contains the value of the specified Vector3f.
controlRender(RenderManager, ViewPort) - Method in class com.jme3.bullet.debug.BulletCharacterDebugControl
Render this control.
controlRender(RenderManager, ViewPort) - Method in class com.jme3.bullet.debug.BulletGhostObjectDebugControl
Render this control.
controlRender(RenderManager, ViewPort) - Method in class com.jme3.bullet.debug.BulletJointDebugControl
Render this control.
controlRender(RenderManager, ViewPort) - Method in class com.jme3.bullet.debug.BulletRigidBodyDebugControl
Render this control.
controlRender(RenderManager, ViewPort) - Method in class com.jme3.bullet.debug.BulletVehicleDebugControl
Render this control.
controlUpdate(float) - Method in class com.jme3.bullet.debug.AbstractPhysicsDebugControl
This is called on the physics thread for debug controls
controlUpdate(float) - Method in class com.jme3.bullet.debug.BulletCharacterDebugControl
Update this control.
controlUpdate(float) - Method in class com.jme3.bullet.debug.BulletGhostObjectDebugControl
Update this control.
controlUpdate(float) - Method in class com.jme3.bullet.debug.BulletJointDebugControl
Update this control.
controlUpdate(float) - Method in class com.jme3.bullet.debug.BulletRigidBodyDebugControl
Update this control.
controlUpdate(float) - Method in class com.jme3.bullet.debug.BulletVehicleDebugControl
Update this control.
convert(IndexedMesh) - Static method in class com.jme3.bullet.util.Converter
 
convert(HeightfieldTerrainShape) - Static method in class com.jme3.bullet.util.Converter
 
convert(Transform, Transform) - Static method in class com.jme3.bullet.util.Converter
 
convert(Matrix3f) - Static method in class com.jme3.bullet.util.Converter
 
convert(Matrix3f, Matrix3f) - Static method in class com.jme3.bullet.util.Converter
 
convert(Quaternion) - Static method in class com.jme3.bullet.util.Converter
 
convert(Quaternion, Matrix3f) - Static method in class com.jme3.bullet.util.Converter
 
convert(Quaternion, Quat4f) - Static method in class com.jme3.bullet.util.Converter
 
convert(Transform, Transform) - Static method in class com.jme3.bullet.util.Converter
 
convert(Vector3f) - Static method in class com.jme3.bullet.util.Converter
 
convert(Vector3f, Vector3f) - Static method in class com.jme3.bullet.util.Converter
 
convert(Mesh) - Static method in class com.jme3.bullet.util.Converter
 
convert(Matrix3f) - Static method in class com.jme3.bullet.util.Converter
 
convert(Matrix3f, Matrix3f) - Static method in class com.jme3.bullet.util.Converter
 
convert(Matrix3f, Quaternion) - Static method in class com.jme3.bullet.util.Converter
 
convert(Quat4f) - Static method in class com.jme3.bullet.util.Converter
 
convert(Quat4f, Quaternion) - Static method in class com.jme3.bullet.util.Converter
 
convert(Vector3f) - Static method in class com.jme3.bullet.util.Converter
 
convert(Vector3f, Vector3f) - Static method in class com.jme3.bullet.util.Converter
 
Converter - Class in com.jme3.bullet.util
Nice convenience methods for conversion between javax.vecmath and com.jme3.math Objects, also some jme to jbullet mesh conversion.
countChildren() - Method in class com.jme3.bullet.animation.PhysicsLink
Count this link's immediate children in the link hierarchy.
countLinkedBones() - Method in class com.jme3.bullet.animation.DacConfiguration
Count the linked bones.
countLinks() - Method in class com.jme3.bullet.animation.DacConfiguration
Count the links.
create() - Method in class com.jme3.bullet.PhysicsSpace
Has to be called from the (designated) physics thread
createBoxShape(Spatial) - Static method in class com.jme3.bullet.util.CollisionShapeFactory
Create a box shape for the given Spatial.
createCollisionHeightfield(float[], Vector3f) - Method in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
 
createCollisionShape() - Method in class com.jme3.bullet.control.RigidBodyControl
Set the collision shape based on the controlled spatial and its descendents.
createDynamicMeshShape(Spatial) - Static method in class com.jme3.bullet.util.CollisionShapeFactory
Create a hull shape for the given Spatial.
createJmeMesh() - Method in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
creates a jme mesh from the collision shape, only needed for debugging
createJmeMesh() - Method in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
 
createJmeMesh() - Method in class com.jme3.bullet.collision.shapes.MeshCollisionShape
creates a jme mesh from the collision shape, only needed for debugging
createJoint() - Method in class com.jme3.bullet.joints.ConeJoint
 
createJoint() - Method in class com.jme3.bullet.joints.HingeJoint
 
createJoint() - Method in class com.jme3.bullet.joints.Point2PointJoint
 
createJoint() - Method in class com.jme3.bullet.joints.SliderJoint
 
createMeshShape(Spatial) - Static method in class com.jme3.bullet.util.CollisionShapeFactory
Create a mesh shape for the given Spatial.
createShape() - Method in class com.jme3.bullet.collision.shapes.BoxCollisionShape
 
createShape() - Method in class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
 
createShape() - Method in class com.jme3.bullet.collision.shapes.ConeCollisionShape
 
createShape() - Method in class com.jme3.bullet.collision.shapes.CylinderCollisionShape
 
createShape() - Method in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
 
createShape() - Method in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
 
createShape() - Method in class com.jme3.bullet.collision.shapes.MeshCollisionShape
 
createShape() - Method in class com.jme3.bullet.collision.shapes.PlaneCollisionShape
 
createShape() - Method in class com.jme3.bullet.collision.shapes.SimplexCollisionShape
 
createShape() - Method in class com.jme3.bullet.collision.shapes.SphereCollisionShape
 
createShape(float[]) - Method in class com.jme3.bullet.collision.shapes.HullCollisionShape
 
createSpatialData(Spatial) - Method in class com.jme3.bullet.animation.DacLinks
Create spatial-dependent data.
createSpatialData(Spatial) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
Create spatial-dependent data.
createSpatialData(Spatial) - Method in class com.jme3.bullet.control.BetterCharacterControl
Create spatial-dependent data.
createSpatialData(Spatial) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Create spatial-dependent data.
createVehicle(PhysicsSpace) - Method in class com.jme3.bullet.objects.PhysicsVehicle
Used internally, creates the actual vehicle constraint when vehicle is added to physics space
cShape - Variable in class com.jme3.bullet.collision.shapes.CollisionShape
 
CylinderCollisionShape - Class in com.jme3.bullet.collision.shapes
Basic cylinder collision shape
CylinderCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.CylinderCollisionShape
 
CylinderCollisionShape(Vector3f) - Constructor for class com.jme3.bullet.collision.shapes.CylinderCollisionShape
creates a cylinder shape from the given halfextents
CylinderCollisionShape(Vector3f, int) - Constructor for class com.jme3.bullet.collision.shapes.CylinderCollisionShape
Creates a cylinder shape around the given axis from the given halfextents

D

DacConfiguration - Class in com.jme3.bullet.animation
Configure a DynamicAnimControl and access its configuration.
DacLinks - Class in com.jme3.bullet.animation
Access a DynamicAnimControl at the PhysicsLink level once it's been added to a Spatial.
damping() - Method in class com.jme3.bullet.animation.DacConfiguration
Read the damping ratio for new rigid bodies.
DBVT - Enum constant in enum class com.jme3.bullet.PhysicsSpace.BroadphaseType
Broadphase allowing quicker adding/removing of physics objects
debug - Variable in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
 
DEBUG_BLUE - Variable in class com.jme3.bullet.debug.BulletDebugAppState
material for inactive rigid bodies
DEBUG_BLUE - Variable in class com.jme3.bullet.debug.DebugTools
unshaded blue material
DEBUG_GREEN - Variable in class com.jme3.bullet.debug.BulletDebugAppState
material for joints
DEBUG_GREEN - Variable in class com.jme3.bullet.debug.DebugTools
unshaded green material
DEBUG_MAGENTA - Variable in class com.jme3.bullet.debug.BulletDebugAppState
material for vehicles and active rigid bodies
DEBUG_MAGENTA - Variable in class com.jme3.bullet.debug.DebugTools
unshaded magenta material
DEBUG_PINK - Variable in class com.jme3.bullet.debug.BulletDebugAppState
material for physics characters
DEBUG_PINK - Variable in class com.jme3.bullet.debug.DebugTools
unshaded pink material
DEBUG_RED - Variable in class com.jme3.bullet.debug.BulletDebugAppState
 
DEBUG_RED - Variable in class com.jme3.bullet.debug.DebugTools
unshaded red material
DEBUG_YELLOW - Variable in class com.jme3.bullet.debug.BulletDebugAppState
material for ghosts
DEBUG_YELLOW - Variable in class com.jme3.bullet.debug.DebugTools
unshaded yellow material
debugAppState - Variable in class com.jme3.bullet.BulletAppState
app state to manage the debug visualization, or null if none
debugAppState - Variable in class com.jme3.bullet.debug.AbstractPhysicsDebugControl
the app state that this control serves
debugEnabled - Variable in class com.jme3.bullet.BulletAppState
true if-and-only-if debug visualization is enabled
debugNode - Variable in class com.jme3.bullet.debug.DebugTools
node for attaching debug geometries
DebugShapeFactory - Class in com.jme3.bullet.util
 
DebugTools - Class in com.jme3.bullet.debug
Debugging aids.
DebugTools(AssetManager) - Constructor for class com.jme3.bullet.debug.DebugTools
Instantiate a set of debug tools.
destroy() - Method in class com.jme3.bullet.joints.PhysicsJoint
destroys this joint and removes it from its connected PhysicsRigidBody's joint lists
destroy() - Method in class com.jme3.bullet.objects.PhysicsCharacter
 
destroy() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
destroys this PhysicsGhostNode and removes it from memory
destroy() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
destroys this PhysicsRigidBody and removes it from memory
destroy() - Method in class com.jme3.bullet.objects.PhysicsVehicle
 
destroy() - Method in class com.jme3.bullet.PhysicsSpace
destroys the current PhysicsSpace so that a new one can be created
direction - Variable in class com.jme3.bullet.objects.VehicleWheel
 
displayObject(Object) - Method in interface com.jme3.bullet.debug.BulletDebugAppState.DebugAppStateFilter
Test whether the specified physics object should be displayed.
distributeEvents() - Method in class com.jme3.bullet.PhysicsSpace
 
ducked - Variable in class com.jme3.bullet.control.BetterCharacterControl
 
duckedFactor - Variable in class com.jme3.bullet.control.BetterCharacterControl
relative height when ducked (1=full height)
DynamicAnimControl - Class in com.jme3.bullet.animation
Before adding this control to a spatial, configure it by invoking DacConfiguration.link(java.lang.String, float, com.jme3.bullet.animation.RangeOfMotion) for each bone that should have its own rigid body.
DynamicAnimControl() - Constructor for class com.jme3.bullet.animation.DynamicAnimControl
Instantiate an enabled control without any linked bones (torso only).
dynamicUpdate() - Method in class com.jme3.bullet.animation.BoneLink
Update this link in Dynamic mode, setting the linked bone's transform based on the transform of the rigid body.
dynamicUpdate() - Method in class com.jme3.bullet.animation.PhysicsLink
Update this link in Dynamic mode, setting the linked bone's transform based on the transform of the rigid body.
dynamicUpdate() - Method in class com.jme3.bullet.animation.TorsoLink
Update this link in Dynamic mode, setting the local transform of the model's root spatial based on the transform of the linked rigid body.

E

enabled - Variable in class com.jme3.bullet.control.AbstractPhysicsControl
true→control is enabled, false→control is disabled
enabled - Variable in class com.jme3.bullet.control.CharacterControl
 
enabled - Variable in class com.jme3.bullet.control.GhostControl
true→control is enabled, false→control is disabled
enabled - Variable in class com.jme3.bullet.control.RigidBodyControl
true→control is enabled, false→control is disabled
enabled - Variable in class com.jme3.bullet.control.VehicleControl
true→control is enabled, false→control is disabled
enableMotor(boolean, float, float) - Method in class com.jme3.bullet.joints.HingeJoint
Enables the motor.
enqueue(Callable<V>) - Method in class com.jme3.bullet.PhysicsSpace
calls the callable on the next physics tick (ensuring e.g.
enqueueOnThisThread(Callable<V>) - Static method in class com.jme3.bullet.PhysicsSpace
 
eventDispatchImpulseThreshold - Variable in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
 
eventDispatchImpulseThreshold() - Method in class com.jme3.bullet.animation.DacConfiguration
Read the event-dispatch impulse threshold of this control.
executor - Variable in class com.jme3.bullet.BulletAppState
executor service for physics tasks, or null if parallel simulation is not running

F

fallSpeed - Variable in class com.jme3.bullet.objects.PhysicsCharacter
 
fill(PhysicsCollisionObject, Vector3f, float, boolean) - Method in class com.jme3.bullet.collision.PhysicsRayTestResult
 
fill(PhysicsCollisionObject, Vector3f, float, boolean) - Method in class com.jme3.bullet.collision.PhysicsSweepTestResult
 
filter - Variable in class com.jme3.bullet.debug.BulletDebugAppState
limit which objects are visualized, or null to visualize all objects
findBone(String) - Method in class com.jme3.bullet.animation.DacLinks
Access the named bone.
findBoneLink(String) - Method in class com.jme3.bullet.animation.DacLinks
Access the BoneLink for the named bone.
findLink(String) - Method in class com.jme3.bullet.animation.DacLinks
Access the named link.
findManager(Joint) - Method in class com.jme3.bullet.animation.DacConfiguration
Find the manager of the specified bone.
flipQuadEdges - Variable in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
 
frictionSlip - Variable in class com.jme3.bullet.objects.VehicleWheel
 
frontWheel - Variable in class com.jme3.bullet.objects.VehicleWheel
 
Frozen - Enum constant in enum class com.jme3.bullet.animation.KinematicSubmode
frozen in the transform it had when blending started

G

geom - Variable in class com.jme3.bullet.debug.BulletCharacterDebugControl
geometry to visualize myShape (not null)
geom - Variable in class com.jme3.bullet.debug.BulletGhostObjectDebugControl
geometry to visualize myShape (not null)
geom - Variable in class com.jme3.bullet.debug.BulletRigidBodyDebugControl
geometry to visualize myShape (not null)
geomA - Variable in class com.jme3.bullet.debug.BulletJointDebugControl
 
geomB - Variable in class com.jme3.bullet.debug.BulletJointDebugControl
 
getAccumulatedImpulse() - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
 
getAccuracy() - Method in class com.jme3.bullet.PhysicsSpace
get the current accuracy of the physics computation
getAngularDamping() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
getAngularFactor() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
getAngularSleepingThreshold() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
getAngularVelocity() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Get the current angular velocity of this PhysicsRigidBody
getAngularVelocity(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Get the current angular velocity of this PhysicsRigidBody
getAppliedImpulse() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
getAppliedImpulse() - Method in class com.jme3.bullet.joints.PhysicsJoint
 
getAppliedImpulseLateral1() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
getAppliedImpulseLateral2() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
getAxis() - Method in class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
 
getAxis() - Method in class com.jme3.bullet.collision.shapes.ConeCollisionShape
 
getAxis() - Method in class com.jme3.bullet.collision.shapes.CylinderCollisionShape
 
getAxle() - Method in class com.jme3.bullet.objects.VehicleWheel
 
getBodyA() - Method in class com.jme3.bullet.joints.PhysicsJoint
 
getBodyB() - Method in class com.jme3.bullet.joints.PhysicsJoint
 
getBone() - Method in class com.jme3.bullet.animation.PhysicsLink
Access the corresponding bone.
getBone() - Method in class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
Deprecated.
Access the linked bone.
getBone(String) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Access the named bone.
getBoneIndices(Bone, Skeleton, Set<String>) - Static method in class com.jme3.bullet.control.ragdoll.RagdollUtils
Enumerate the bone indices of the specified bone and all its descendents.
getBoneLinks() - Method in class com.jme3.bullet.animation.DacLinks
Access the list of bone links in a pre-order, depth-first traversal of the link hierarchy.
getBoneRigidBody(String) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Access the rigidBody associated with the named bone.
getBounce() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
 
getBroadphaseType() - Method in class com.jme3.bullet.PhysicsSpace
 
getCcdMotionThreshold() - Method in class com.jme3.bullet.objects.PhysicsCharacter
 
getCcdMotionThreshold() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
 
getCcdMotionThreshold() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
getCcdSquareMotionThreshold() - Method in class com.jme3.bullet.objects.PhysicsCharacter
 
getCcdSquareMotionThreshold() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
 
getCcdSquareMotionThreshold() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
getCcdSweptSphereRadius() - Method in class com.jme3.bullet.objects.PhysicsCharacter
 
getCcdSweptSphereRadius() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
 
getCcdSweptSphereRadius() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
getCharacterList() - Method in class com.jme3.bullet.PhysicsSpace
 
getChildren() - Method in class com.jme3.bullet.collision.shapes.CompoundCollisionShape
 
getCollideWithGroups() - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
Gets the bitmask of collision groups that this object collides with.
getCollisionGroup() - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
Returns the collision group for this collision shape
getCollisionLocation() - Method in class com.jme3.bullet.objects.VehicleWheel
returns the location where the wheel collides with the ground (world space)
getCollisionLocation(Vector3f) - Method in class com.jme3.bullet.objects.VehicleWheel
returns the location where the wheel collides with the ground (world space)
getCollisionNormal() - Method in class com.jme3.bullet.objects.VehicleWheel
returns the normal where the wheel collides with the ground (world space)
getCollisionNormal(Vector3f) - Method in class com.jme3.bullet.objects.VehicleWheel
returns the normal where the wheel collides with the ground (world space)
getCollisionObject() - Method in class com.jme3.bullet.collision.PhysicsRayTestResult
 
getCollisionObject() - Method in class com.jme3.bullet.collision.PhysicsSweepTestResult
 
getCollisionShape() - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
 
getCombinedFriction() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
getCombinedRestitution() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
getControl() - Method in class com.jme3.bullet.animation.PhysicsLink
Access the control that manages this link.
getControllerId() - Method in class com.jme3.bullet.objects.PhysicsCharacter
used internally
getCShape() - Method in class com.jme3.bullet.collision.shapes.CollisionShape
used internally
getCurrentVehicleSpeedKmHour() - Method in class com.jme3.bullet.objects.PhysicsVehicle
Get the current speed of the vehicle in km/h
getDamping() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
 
getDamping() - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
 
getDamping() - Method in class com.jme3.bullet.joints.Point2PointJoint
 
getDampingDirAng() - Method in class com.jme3.bullet.joints.SliderJoint
 
getDampingDirLin() - Method in class com.jme3.bullet.joints.SliderJoint
 
getDampingLimAng() - Method in class com.jme3.bullet.joints.SliderJoint
 
getDampingLimLin() - Method in class com.jme3.bullet.joints.SliderJoint
 
getDampingOrthoAng() - Method in class com.jme3.bullet.joints.SliderJoint
 
getDampingOrthoLin() - Method in class com.jme3.bullet.joints.SliderJoint
 
getDebugMesh(CollisionShape) - Static method in class com.jme3.bullet.util.DebugShapeFactory
 
getDebugShape(CollisionShape) - Static method in class com.jme3.bullet.util.DebugShapeFactory
Creates a debug shape from the given collision shape.
getDefaultMargin() - Static method in class com.jme3.bullet.collision.shapes.CollisionShape
Read the default margin for new shapes.
getDeltaRotation() - Method in class com.jme3.bullet.objects.VehicleWheel
returns how many degrees the wheel has turned since the last physics step.
getDirection() - Method in class com.jme3.bullet.objects.VehicleWheel
 
getDistance1() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
getDuckedFactor() - Method in class com.jme3.bullet.control.BetterCharacterControl
Read the height multiplier for ducking.
getDynamicsWorld() - Method in class com.jme3.bullet.PhysicsSpace
used internally
getERP() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
 
getEvent(int, PhysicsCollisionObject, PhysicsCollisionObject, ManifoldPoint) - Method in class com.jme3.bullet.collision.PhysicsCollisionEventFactory
 
getEventDispatchImpulseThreshold() - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Read the ragdoll's event-dispatch impulse threshold.
getFallSpeed() - Method in class com.jme3.bullet.objects.PhysicsCharacter
 
getFinalHeight() - Method in class com.jme3.bullet.control.BetterCharacterControl
Calculate the character's scaled height.
getFinalRadius() - Method in class com.jme3.bullet.control.BetterCharacterControl
Calculate the character's scaled radius.
getForwardVector(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsVehicle
Get the current forward vector of the vehicle in world coordinates
getFriction() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
getFrictionSlip() - Method in class com.jme3.bullet.objects.PhysicsVehicle
 
getFrictionSlip() - Method in class com.jme3.bullet.objects.VehicleWheel
 
getGhostObjectList() - Method in class com.jme3.bullet.PhysicsSpace
 
getGravity() - Method in class com.jme3.bullet.control.BetterCharacterControl
Copy the character's gravity vector.
getGravity() - Method in class com.jme3.bullet.objects.PhysicsCharacter
 
getGravity() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
getGravity(Vector3f) - Method in class com.jme3.bullet.control.BetterCharacterControl
Copy the character's gravity vector.
getGravity(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
getGravity(Vector3f) - Method in class com.jme3.bullet.PhysicsSpace
Gets the gravity of the PhysicsSpace
getGroundObject() - Method in class com.jme3.bullet.objects.VehicleWheel
returns the object this wheel is in contact with or null if no contact
getHalfExtents() - Method in class com.jme3.bullet.collision.shapes.BoxCollisionShape
 
getHalfExtents() - Method in class com.jme3.bullet.collision.shapes.CylinderCollisionShape
 
getHeight() - Method in class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
 
getHeight() - Method in class com.jme3.bullet.collision.shapes.ConeCollisionShape
 
getHiLimit() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
 
getHingeAngle() - Method in class com.jme3.bullet.joints.HingeJoint
 
getHitFraction() - Method in class com.jme3.bullet.collision.PhysicsRayTestResult
The hitFraction is the fraction of the ray length (yeah, I know) at which the collision occurred.
getHitFraction() - Method in class com.jme3.bullet.collision.PhysicsSweepTestResult
 
getHitNormalLocal() - Method in class com.jme3.bullet.collision.PhysicsRayTestResult
 
getHitNormalLocal() - Method in class com.jme3.bullet.collision.PhysicsSweepTestResult
 
getIkRotSpeed() - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Read the rotation speed for inverse kinematics.
getIKThreshold() - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Read the distance threshold for inverse kinematics.
getImpulseClamp() - Method in class com.jme3.bullet.joints.Point2PointJoint
 
getIndex0() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
getIndex1() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
getInterpolatedPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Gets the physics object location
getInterpolatedPhysicsRotation(Matrix3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Gets the physics object rotation
getJoint() - Method in class com.jme3.bullet.animation.PhysicsLink
Access the joint between this link's rigid body and that of its parent.
getJoint(String) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Return the joint between the specified bone and its parent.
getJointLimits(String) - Method in class com.jme3.bullet.animation.DacConfiguration
Access the nominal range of motion for the joint connecting the named linked bone to its parent in the hierarchy.
getJointList() - Method in class com.jme3.bullet.PhysicsSpace
 
getJoints() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Returns a list of connected joints.
getJumpForce() - Method in class com.jme3.bullet.control.BetterCharacterControl
Access the jump force.
getJumpSpeed() - Method in class com.jme3.bullet.objects.PhysicsCharacter
 
getLateralFrictionDir1() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
getLateralFrictionDir2() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
getLifeTime() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
getLimbDampening() - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Read the limb damping.
getLimitSoftness() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
 
getLimitSoftness() - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
 
getLinearDamping() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
getLinearSleepingThreshold() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
getLinearVelocity() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Get the current linear velocity of this PhysicsRigidBody
getLinearVelocity(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Get the current linear velocity of this PhysicsRigidBody
getLocalPointA() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
getLocalPointB() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
getLocation() - Method in class com.jme3.bullet.objects.VehicleWheel
 
getLoLimit() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
 
getLowerAngLimit() - Method in class com.jme3.bullet.joints.SliderJoint
 
getLowerLimit() - Method in class com.jme3.bullet.joints.HingeJoint
 
getLowerLimit() - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
 
getLowerLinLimit() - Method in class com.jme3.bullet.joints.SliderJoint
 
getMargin() - Method in class com.jme3.bullet.collision.shapes.CollisionShape
 
getMass() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
getMaxAngMotorForce() - Method in class com.jme3.bullet.joints.SliderJoint
 
getMaxLimitForce() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
 
getMaxLinMotorForce() - Method in class com.jme3.bullet.joints.SliderJoint
 
getMaxMotorForce() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
 
getMaxRotation(int) - Method in class com.jme3.bullet.animation.RangeOfMotion
Read the maximum rotation around the indexed axis.
getMaxSlope() - Method in class com.jme3.bullet.objects.PhysicsCharacter
 
getMaxSuspensionForce() - Method in class com.jme3.bullet.objects.PhysicsVehicle
 
getMaxSuspensionForce() - Method in class com.jme3.bullet.objects.VehicleWheel
 
getMaxSuspensionTravelCm() - Method in class com.jme3.bullet.objects.PhysicsVehicle
 
getMaxSuspensionTravelCm() - Method in class com.jme3.bullet.objects.VehicleWheel
 
getMinRotation(int) - Method in class com.jme3.bullet.animation.RangeOfMotion
Read the minimum rotation around the indexed axis.
getMode() - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
returns the mode of this control
getMotionState() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
getMotor() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
 
getMotor() - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
 
getNewDebugTools() - Method in class com.jme3.bullet.debug.BulletDebugAppState
 
getNodeA() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
getNodeB() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
getNormalWorldOnB() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
getNumWheels() - Method in class com.jme3.bullet.objects.PhysicsVehicle
 
getObjectA() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
getObjectB() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
getObjectId() - Method in class com.jme3.bullet.joints.PhysicsJoint
 
getObjectId() - Method in class com.jme3.bullet.objects.PhysicsCharacter
used internally
getObjectId() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
used internally
getObjectId() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
used internally
getOverlapping(int) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
 
getOverlappingCount() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
 
getOverlappingObjects() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
Another Object is overlapping with this GhostNode, if and if only there CollisionShapes overlaps.
getParent() - Method in class com.jme3.bullet.animation.PhysicsLink
Access this link's parent/manager in the link hierarchy.
getPartId0() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
getPartId1() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
getPhysicsDamping() - Method in class com.jme3.bullet.control.BetterCharacterControl
Read how much motion in the local X-Z plane is damped.
getPhysicsLocation() - Method in class com.jme3.bullet.objects.PhysicsCharacter
 
getPhysicsLocation() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
 
getPhysicsLocation() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Gets the physics object location, instantiates a new Vector3f object
getPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsCharacter
 
getPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
 
getPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Gets the physics object location, no object instantiation
getPhysicsRotation() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
 
getPhysicsRotation() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Gets the physics object rotation as a quaternion, converts the bullet Matrix3f value, instantiates new object
getPhysicsRotation(Quaternion) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
 
getPhysicsRotation(Quaternion) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Gets the physics object rotation as a quaternion, converts the bullet Matrix3f value
getPhysicsRotationMatrix() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
 
getPhysicsRotationMatrix() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Gets the physics object rotation
getPhysicsRotationMatrix(Matrix3f) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
 
getPhysicsRotationMatrix(Matrix3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Gets the physics object rotation as a matrix, no conversions and no object instantiation
getPhysicsSpace() - Method in class com.jme3.bullet.BulletAppState
Access the PhysicsSpace managed by this state.
getPhysicsSpace() - Method in class com.jme3.bullet.control.AbstractPhysicsControl
Access the physics space to which the object is (or would be) added.
getPhysicsSpace() - Method in class com.jme3.bullet.control.CharacterControl
 
getPhysicsSpace() - Method in class com.jme3.bullet.control.GhostControl
Access the physics space to which the ghost object is (or would be) added.
getPhysicsSpace() - Method in interface com.jme3.bullet.control.PhysicsControl
Access the physics space to which the object is (or would be) added.
getPhysicsSpace() - Method in class com.jme3.bullet.control.RigidBodyControl
Access the physics space to which the body is (or would be) added.
getPhysicsSpace() - Method in class com.jme3.bullet.control.VehicleControl
Access the physics space to which the vehicle is (or would be) added.
getPhysicsSpace() - Static method in class com.jme3.bullet.PhysicsSpace
Get the current PhysicsSpace running on this thread
For parallel physics, this can also be called from the OpenGL thread to receive the PhysicsSpace
getPhysicsTransform() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
 
getPivotA() - Method in class com.jme3.bullet.joints.PhysicsJoint
 
getPivotB() - Method in class com.jme3.bullet.joints.PhysicsJoint
 
getPlane() - Method in class com.jme3.bullet.collision.shapes.PlaneCollisionShape
 
getPoints(Mesh) - Method in class com.jme3.bullet.collision.shapes.HullCollisionShape
 
getPositionWorldOnA() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
getPositionWorldOnB() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
getRadius() - Method in class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
 
getRadius() - Method in class com.jme3.bullet.collision.shapes.ConeCollisionShape
 
getRadius() - Method in class com.jme3.bullet.collision.shapes.SphereCollisionShape
 
getRadius() - Method in class com.jme3.bullet.objects.VehicleWheel
 
getRestitution() - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
 
getRestitution() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
getRestitutionDirAng() - Method in class com.jme3.bullet.joints.SliderJoint
 
getRestitutionDirLin() - Method in class com.jme3.bullet.joints.SliderJoint
 
getRestitutionLimAng() - Method in class com.jme3.bullet.joints.SliderJoint
 
getRestitutionLimLin() - Method in class com.jme3.bullet.joints.SliderJoint
 
getRestitutionOrthoAng() - Method in class com.jme3.bullet.joints.SliderJoint
 
getRestitutionOrthoLin() - Method in class com.jme3.bullet.joints.SliderJoint
 
getRestLength() - Method in class com.jme3.bullet.objects.VehicleWheel
 
getRigidBody() - Method in class com.jme3.bullet.animation.PhysicsLink
Access the linked rigid body.
getRigidBody() - Method in class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
Deprecated.
Access the linked body.
getRigidBodyList() - Method in class com.jme3.bullet.PhysicsSpace
 
getRollInfluence() - Method in class com.jme3.bullet.objects.VehicleWheel
 
getRotationalLimitMotor(int) - Method in class com.jme3.bullet.joints.SixDofJoint
returns one of the three RotationalLimitMotors of this 6DofJoint which allow manipulating the rotational axes
getScale() - Method in class com.jme3.bullet.collision.shapes.CollisionShape
 
getScore(String) - Method in class com.jme3.bullet.control.ragdoll.RagdollPreset.LexiconEntry
Calculate a total score for the specified bone name.
getShape() - Method in class com.jme3.bullet.control.BetterCharacterControl
Create a collision shape based on the scale parameter.
getSkeleton() - Method in class com.jme3.bullet.animation.DacLinks
Access the skeleton.
getSkidInfo() - Method in class com.jme3.bullet.objects.VehicleWheel
returns how much the wheel skids on the ground (for skid sounds/smoke etc.)
0.0 = wheels are sliding, 1.0 = wheels have traction.
getSoftnessDirAng() - Method in class com.jme3.bullet.joints.SliderJoint
 
getSoftnessDirLin() - Method in class com.jme3.bullet.joints.SliderJoint
 
getSoftnessLimAng() - Method in class com.jme3.bullet.joints.SliderJoint
 
getSoftnessLimLin() - Method in class com.jme3.bullet.joints.SliderJoint
 
getSoftnessOrthoAng() - Method in class com.jme3.bullet.joints.SliderJoint
 
getSoftnessOrthoLin() - Method in class com.jme3.bullet.joints.SliderJoint
 
getSolverNumIterations() - Method in class com.jme3.bullet.PhysicsSpace
 
getSpatial() - Method in class com.jme3.bullet.control.AbstractPhysicsControl
 
getSpatial() - Method in class com.jme3.bullet.control.CharacterControl
 
getSpatial() - Method in class com.jme3.bullet.control.GhostControl
 
getSpatial() - Method in class com.jme3.bullet.control.RigidBodyControl
 
getSpatialRotation() - Method in class com.jme3.bullet.control.AbstractPhysicsControl
Access whichever spatial rotation corresponds to the physics rotation.
getSpatialTranslation() - Method in class com.jme3.bullet.control.AbstractPhysicsControl
Access whichever spatial translation corresponds to the physics location.
getSpeed() - Method in class com.jme3.bullet.BulletAppState
Read the simulation speed.
getSuspensionCompression() - Method in class com.jme3.bullet.objects.PhysicsVehicle
 
getSuspensionDamping() - Method in class com.jme3.bullet.objects.PhysicsVehicle
 
getSuspensionStiffness() - Method in class com.jme3.bullet.objects.PhysicsVehicle
 
getSuspensionStiffness() - Method in class com.jme3.bullet.objects.VehicleWheel
 
getTargetAngMotorVelocity() - Method in class com.jme3.bullet.joints.SliderJoint
 
getTargetLinMotorVelocity() - Method in class com.jme3.bullet.joints.SliderJoint
 
getTargetVelocity() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
 
getTau() - Method in class com.jme3.bullet.joints.Point2PointJoint
 
getThreadingType() - Method in class com.jme3.bullet.BulletAppState
Read which type of threading this app state uses.
getTorsoLink() - Method in class com.jme3.bullet.animation.DacLinks
Access the TorsoLink.
getTotalMass() - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Read the ragdoll's total mass.
getTranslationalLimitMotor() - Method in class com.jme3.bullet.joints.SixDofJoint
returns the TranslationalLimitMotor of this 6DofJoint which allows manipulating the translational axis
getType() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
getUpAxis() - Method in class com.jme3.bullet.objects.PhysicsCharacter
 
getUpperAngLimit() - Method in class com.jme3.bullet.joints.SliderJoint
 
getUpperLimit() - Method in class com.jme3.bullet.joints.HingeJoint
 
getUpperLimit() - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
 
getUpperLinLimit() - Method in class com.jme3.bullet.joints.SliderJoint
 
getUserObject() - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
 
getUserPersistentData() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
getVehicleId() - Method in class com.jme3.bullet.objects.PhysicsVehicle
used internally
getVehicleList() - Method in class com.jme3.bullet.PhysicsSpace
 
getVelocity() - Method in class com.jme3.bullet.control.BetterCharacterControl
Access the character's linear velocity in physics-space coordinates.
getViewDirection() - Method in class com.jme3.bullet.control.BetterCharacterControl
Access the view direction.
getViewDirection() - Method in class com.jme3.bullet.control.CharacterControl
 
getWalkDirection() - Method in class com.jme3.bullet.control.BetterCharacterControl
Read the walk velocity.
getWalkDirection() - Method in class com.jme3.bullet.objects.PhysicsCharacter
 
getWeightThreshold() - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Read the ragdoll's weight threshold.
getWheel(int) - Method in class com.jme3.bullet.objects.PhysicsVehicle
You can get access to the single wheels via this method.
getWheelInfo() - Method in class com.jme3.bullet.objects.VehicleWheel
 
getWheelsDampingCompression() - Method in class com.jme3.bullet.objects.VehicleWheel
 
getWheelsDampingRelaxation() - Method in class com.jme3.bullet.objects.VehicleWheel
 
getWheelSpatial() - Method in class com.jme3.bullet.objects.VehicleWheel
 
getWheelWorldLocation(Vector3f) - Method in class com.jme3.bullet.objects.VehicleWheel
write the content of the wheelWorldLocation into the store
getWheelWorldRotation(Quaternion) - Method in class com.jme3.bullet.objects.VehicleWheel
write the content of the wheelWorldRotation into the store
getWorldLocation() - Method in class com.jme3.bullet.objects.infos.RigidBodyMotionState
 
getWorldMax() - Method in class com.jme3.bullet.PhysicsSpace
 
getWorldMin() - Method in class com.jme3.bullet.PhysicsSpace
 
getWorldRotation() - Method in class com.jme3.bullet.objects.infos.RigidBodyMotionState
 
getWorldRotationQuat() - Method in class com.jme3.bullet.objects.infos.RigidBodyMotionState
 
getWorldTransform(Transform) - Method in class com.jme3.bullet.objects.infos.RigidBodyMotionState
Called from Bullet when creating the rigid body.
GhostControl - Class in com.jme3.bullet.control
A physics control to link a PhysicsGhostObject to a spatial.
GhostControl() - Constructor for class com.jme3.bullet.control.GhostControl
No-argument constructor needed by SavableClassUtil.
GhostControl(CollisionShape) - Constructor for class com.jme3.bullet.control.GhostControl
Instantiate an enabled control with the specified shape.
ghosts - Variable in class com.jme3.bullet.debug.BulletDebugAppState
map ghosts to visualizations
GImpactCollisionShape - Class in com.jme3.bullet.collision.shapes
Basic mesh collision shape
GImpactCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.GImpactCollisionShape
 
GImpactCollisionShape(Mesh) - Constructor for class com.jme3.bullet.collision.shapes.GImpactCollisionShape
creates a collision shape from the given Mesh
gObject - Variable in class com.jme3.bullet.objects.PhysicsCharacter
 
gObject - Variable in class com.jme3.bullet.objects.PhysicsGhostObject
 
gravity(Vector3f) - Method in class com.jme3.bullet.animation.DacConfiguration
Copy this control's gravitational acceleration for Ragdoll mode.

H

halfExtents - Variable in class com.jme3.bullet.collision.shapes.CylinderCollisionShape
 
hasBoneLink(String) - Method in class com.jme3.bullet.animation.DacConfiguration
Test whether a BoneLink exists for the named bone.
hasVertices(int, Mesh[], float) - Static method in class com.jme3.bullet.control.ragdoll.RagdollUtils
Test whether the indexed bone has at least one vertex in the specified meshes with a weight greater than the specified threshold.
height - Variable in class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
 
height - Variable in class com.jme3.bullet.collision.shapes.ConeCollisionShape
 
height - Variable in class com.jme3.bullet.control.BetterCharacterControl
 
HeightfieldCollisionShape - Class in com.jme3.bullet.collision.shapes
Uses Bullet Physics Heightfield terrain collision system.
HeightfieldCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
 
HeightfieldCollisionShape(float[]) - Constructor for class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
 
HeightfieldCollisionShape(float[], Vector3f) - Constructor for class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
 
heightfieldData - Variable in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
 
heightScale - Variable in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
 
heightStickLength - Variable in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
 
heightStickWidth - Variable in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
 
HingeJoint - Class in com.jme3.bullet.joints
From bullet manual:
Hinge constraint, or revolute joint restricts two additional angular degrees of freedom, so the body can only rotate around one axis, the hinge axis.
HingeJoint() - Constructor for class com.jme3.bullet.joints.HingeJoint
 
HingeJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f, Vector3f, Vector3f) - Constructor for class com.jme3.bullet.joints.HingeJoint
Creates a new HingeJoint
HullCollisionShape - Class in com.jme3.bullet.collision.shapes
 
HullCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.HullCollisionShape
 
HullCollisionShape(float[]) - Constructor for class com.jme3.bullet.collision.shapes.HullCollisionShape
 
HullCollisionShape(Mesh) - Constructor for class com.jme3.bullet.collision.shapes.HullCollisionShape
 
HumanoidRagdollPreset - Class in com.jme3.bullet.control.ragdoll
Example ragdoll presets for a typical humanoid skeleton.
HumanoidRagdollPreset() - Constructor for class com.jme3.bullet.control.ragdoll.HumanoidRagdollPreset
 

I

IK - Enum constant in enum class com.jme3.bullet.control.KinematicRagdollControl.Mode
Deprecated.
skeleton is controlled by inverse-kinematic targets
initalWorldRotation - Variable in class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
Deprecated.
 
initBoneMap() - Method in class com.jme3.bullet.control.ragdoll.HumanoidRagdollPreset
Initialize the map from bone names to joint presets.
initBoneMap() - Method in class com.jme3.bullet.control.ragdoll.RagdollPreset
Initialize the map from bone names to joint presets.
initialize(AppStateManager, Application) - Method in class com.jme3.bullet.BulletAppState
Initialize this state prior to its 1st update.
initialize(AppStateManager, Application) - Method in class com.jme3.bullet.debug.BulletDebugAppState
Initialize this state prior to its 1st update.
initLexicon() - Method in class com.jme3.bullet.control.ragdoll.HumanoidRagdollPreset
Initialize the lexicon.
initLexicon() - Method in class com.jme3.bullet.control.ragdoll.RagdollPreset
Initialize the lexicon.
initScale - Variable in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
 
isActive() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
isApplyLocal() - Method in class com.jme3.bullet.objects.VehicleWheel
 
isApplyPhysicsLocal() - Method in class com.jme3.bullet.control.AbstractPhysicsControl
Test whether physics-space coordinates should match the spatial's local coordinates.
isApplyPhysicsLocal() - Method in class com.jme3.bullet.control.CharacterControl
 
isApplyPhysicsLocal() - Method in class com.jme3.bullet.control.GhostControl
Test whether physics-space coordinates should match the spatial's local coordinates.
isApplyPhysicsLocal() - Method in class com.jme3.bullet.control.RigidBodyControl
Test whether physics-space coordinates should match the spatial's local coordinates.
isApplyPhysicsLocal() - Method in class com.jme3.bullet.control.VehicleControl
Test whether physics-space coordinates should match the spatial's local coordinates.
isApplyPhysicsLocal() - Method in class com.jme3.bullet.objects.infos.RigidBodyMotionState
 
isCollisionBetweenLinkedBodys() - Method in class com.jme3.bullet.joints.PhysicsJoint
 
isContactResponse() - Method in class com.jme3.bullet.objects.PhysicsCharacter
Test whether this body responds to contacts.
isContactResponse() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Test whether this body responds to contacts.
isDebugEnabled() - Method in class com.jme3.bullet.BulletAppState
Test whether debug visualization is enabled.
isDucked() - Method in class com.jme3.bullet.control.BetterCharacterControl
Check if the character is ducking, either due to user input or due to unducking being impossible at the moment (obstacle above).
isEnabled() - Method in class com.jme3.bullet.control.AbstractPhysicsControl
Test whether this control is enabled.
isEnabled() - Method in class com.jme3.bullet.control.CharacterControl
 
isEnabled() - Method in class com.jme3.bullet.control.GhostControl
Test whether this control is enabled.
isEnabled() - Method in interface com.jme3.bullet.control.PhysicsControl
Test whether this control is enabled.
isEnabled() - Method in class com.jme3.bullet.control.RigidBodyControl
Test whether this control is enabled.
isEnabled() - Method in class com.jme3.bullet.control.VehicleControl
Test whether this control is enabled.
isEnableMotor() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
 
isFrontWheel() - Method in class com.jme3.bullet.objects.VehicleWheel
 
isKinematic() - Method in class com.jme3.bullet.animation.PhysicsLink
Test whether the link is in kinematic mode.
isKinematic() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
isKinematicSpatial() - Method in class com.jme3.bullet.control.RigidBodyControl
Test whether this control is in kinematic mode.
isLateralFrictionInitialized() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
isNormalInWorldSpace() - Method in class com.jme3.bullet.collision.PhysicsRayTestResult
 
isNormalInWorldSpace() - Method in class com.jme3.bullet.collision.PhysicsSweepTestResult
 
isOnGround() - Method in class com.jme3.bullet.control.BetterCharacterControl
Test whether the character is supported.
isPoweredAngMotor() - Method in class com.jme3.bullet.joints.SliderJoint
 
isPoweredLinMotor() - Method in class com.jme3.bullet.joints.SliderJoint
 
isReady() - Method in class com.jme3.bullet.animation.DacLinks
Test whether this control is ready for dynamic mode.
isRunning - Variable in class com.jme3.bullet.BulletAppState
true if-and-only-if the physics simulation is running (started but not yet stopped)
isUseViewDirection() - Method in class com.jme3.bullet.control.CharacterControl
 

J

jmeClone() - Method in class com.jme3.bullet.animation.BoneLink
Create a shallow clone for the JME cloner.
jmeClone() - Method in class com.jme3.bullet.animation.DacConfiguration
Create a shallow clone for the JME cloner.
jmeClone() - Method in class com.jme3.bullet.animation.DacLinks
Create a shallow clone for the JME cloner.
jmeClone() - Method in class com.jme3.bullet.animation.DynamicAnimControl
Create a shallow clone for the JME cloner.
jmeClone() - Method in class com.jme3.bullet.animation.PhysicsLink
Create a shallow clone for the JME cloner.
jmeClone() - Method in class com.jme3.bullet.animation.TorsoLink
Create a shallow clone for the JME cloner.
jmeClone() - Method in class com.jme3.bullet.control.BetterCharacterControl
Create a shallow clone for the JME cloner.
jmeClone() - Method in class com.jme3.bullet.control.CharacterControl
 
jmeClone() - Method in class com.jme3.bullet.control.GhostControl
Create a shallow clone for the JME cloner.
jmeClone() - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Create a shallow clone for the JME cloner.
jmeClone() - Method in class com.jme3.bullet.control.RigidBodyControl
Create a shallow clone for the JME cloner.
jmeClone() - Method in class com.jme3.bullet.control.VehicleControl
Create a shallow clone for the JME cloner.
joint - Variable in class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
Deprecated.
 
JointPreset() - Constructor for class com.jme3.bullet.control.ragdoll.RagdollPreset.JointPreset
Instantiate a preset with no motion allowed.
JointPreset(float, float, float, float, float, float) - Constructor for class com.jme3.bullet.control.ragdoll.RagdollPreset.JointPreset
Instantiate a preset with the specified range of motion.
joints - Variable in class com.jme3.bullet.debug.BulletDebugAppState
map joints to visualizations
joints - Variable in class com.jme3.bullet.objects.PhysicsRigidBody
 
jump - Variable in class com.jme3.bullet.control.BetterCharacterControl
 
jump() - Method in class com.jme3.bullet.control.BetterCharacterControl
Makes the character jump with the set jump force.
jump() - Method in class com.jme3.bullet.objects.PhysicsCharacter
 
jumpForce - Variable in class com.jme3.bullet.control.BetterCharacterControl
 
jumpSpeed - Variable in class com.jme3.bullet.objects.PhysicsCharacter
 

K

kinematic - Variable in class com.jme3.bullet.objects.PhysicsRigidBody
 
Kinematic - Enum constant in enum class com.jme3.bullet.control.KinematicRagdollControl.Mode
Deprecated.
collision shapes follow the movements of bones in the skeleton
KinematicRagdollControl - Class in com.jme3.bullet.control
Deprecated.
KinematicRagdollControl() - Constructor for class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Instantiate an enabled control.
KinematicRagdollControl(float) - Constructor for class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Instantiate an enabled control with the specified weight threshold.
KinematicRagdollControl(RagdollPreset) - Constructor for class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Instantiate an enabled control with the specified preset.
KinematicRagdollControl(RagdollPreset, float) - Constructor for class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Instantiate an enabled control with the specified preset and weight threshold.
KinematicRagdollControl.Mode - Enum Class in com.jme3.bullet.control
Deprecated.
Enumerate joint-control modes for this control.
KinematicRagdollControl.PhysicsBoneLink - Class in com.jme3.bullet.control
Deprecated.
Link a bone to a jointed rigid body.
kinematicSpatial - Variable in class com.jme3.bullet.control.RigidBodyControl
true→body is kinematic, false→body is static or dynamic
KinematicSubmode - Enum Class in com.jme3.bullet.animation
Enumerate submodes for a link in kinematic mode.
kinematicUpdate(float) - Method in class com.jme3.bullet.animation.BoneLink
Update this link in blended Kinematic mode.
kinematicUpdate(float) - Method in class com.jme3.bullet.animation.PhysicsLink
Update this link in blended Kinematic mode.
kinematicUpdate(float) - Method in class com.jme3.bullet.animation.TorsoLink
Update this link in blended Kinematic mode.
kinematicUpdate(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Update this control in Kinematic mode, based on bone animation tracks.
kinematicWeight() - Method in class com.jme3.bullet.animation.PhysicsLink
Read the kinematic weight of this link.

L

lexicon - Variable in class com.jme3.bullet.control.ragdoll.RagdollPreset
lexicon to map bone names to entries
LexiconEntry() - Constructor for class com.jme3.bullet.control.ragdoll.RagdollPreset.LexiconEntry
 
limitSoftness - Variable in class com.jme3.bullet.joints.HingeJoint
 
link(String, float, RangeOfMotion) - Method in class com.jme3.bullet.animation.DacConfiguration
Link the named bone using the specified mass and range of motion.
listChildren() - Method in class com.jme3.bullet.animation.PhysicsLink
Enumerate this link's immediate children in the link hierarchy.
listeners - Variable in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
 
listLinkedBoneNames() - Method in class com.jme3.bullet.animation.DacConfiguration
Enumerate all bones with bone links.
listLinks(Class<T>) - Method in class com.jme3.bullet.animation.DacLinks
Enumerate all physics links of the specified type managed by this control.
listRigidBodies() - Method in class com.jme3.bullet.animation.DacLinks
Enumerate all rigid bodies managed by this control.
localForward - Variable in class com.jme3.bullet.control.BetterCharacterControl
Local absolute z-forward direction, derived from gravity and UNIT_Z, updated continuously when gravity changes.
localForwardRotation - Variable in class com.jme3.bullet.control.BetterCharacterControl
Local z-forward quaternion for the "local absolute" z-forward direction.
localInertia - Variable in class com.jme3.bullet.objects.PhysicsRigidBody
 
localLeft - Variable in class com.jme3.bullet.control.BetterCharacterControl
Local left direction, derived from up and forward.
localOffset(Vector3f) - Method in class com.jme3.bullet.animation.PhysicsLink
Copy the local offset of this link.
localUp - Variable in class com.jme3.bullet.control.BetterCharacterControl
local up direction, derived from gravity
location - Variable in class com.jme3.bullet.collision.shapes.infos.ChildCollisionShape
translation relative to parent shape (not null)
location - Variable in class com.jme3.bullet.control.BetterCharacterControl
spatial location, corresponds to RigidBody location.
location - Variable in class com.jme3.bullet.debug.BulletCharacterDebugControl
temporary storage for physics location
location - Variable in class com.jme3.bullet.debug.BulletGhostObjectDebugControl
temporary storage for physics location
location - Variable in class com.jme3.bullet.debug.BulletRigidBodyDebugControl
temporary storage for physics location
location - Variable in class com.jme3.bullet.debug.BulletVehicleDebugControl
 
location - Variable in class com.jme3.bullet.objects.VehicleWheel
 
locationDirty - Variable in class com.jme3.bullet.objects.PhysicsCharacter
 
locationDirty - Variable in class com.jme3.bullet.objects.PhysicsGhostObject
 
logger - Static variable in class com.jme3.bullet.animation.PhysicsLink
message logger for this class
logger - Static variable in class com.jme3.bullet.animation.RangeOfMotion
message logger for this class
logger - Static variable in class com.jme3.bullet.control.BetterCharacterControl
 
logger - Static variable in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
list of registered collision listeners
logger - Static variable in class com.jme3.bullet.control.ragdoll.RagdollPreset
message logger for this class
logger - Static variable in class com.jme3.bullet.debug.BulletDebugAppState
message logger for this class
logger2 - Static variable in class com.jme3.bullet.animation.BoneLink
message logger for this class
logger2 - Static variable in class com.jme3.bullet.animation.DacConfiguration
message logger for this class
logger2 - Static variable in class com.jme3.bullet.animation.TorsoLink
message logger for this class
logger3 - Static variable in class com.jme3.bullet.animation.DacLinks
message logger for this class
logger35 - Static variable in class com.jme3.bullet.animation.DynamicAnimControl
message logger for this class

M

makeShapeFromPointMap(Map<Integer, List<Float>>, List<Integer>, Vector3f, Vector3f) - Static method in class com.jme3.bullet.control.ragdoll.RagdollUtils
Create a hull collision shape from linked vertices to this bone.
makeShapeFromVerticeWeights(Spatial, List<Integer>, Vector3f, Vector3f, float) - Static method in class com.jme3.bullet.control.ragdoll.RagdollUtils
Create a hull collision shape from linked vertices to this bone.
manager - Variable in class com.jme3.bullet.debug.DebugTools
 
managerMap(Armature) - Method in class com.jme3.bullet.animation.DacConfiguration
Create a map from bone indices to the names of the bones that manage them.
margin - Variable in class com.jme3.bullet.collision.shapes.CollisionShape
copy of collision margin (in physics-space units, >0, default=0)
mass - Variable in class com.jme3.bullet.control.BetterCharacterControl
mass of this character (>0)
mass - Variable in class com.jme3.bullet.objects.PhysicsRigidBody
 
mass(String) - Method in class com.jme3.bullet.animation.DacConfiguration
Read the mass of the named bone/torso.
mass(String) - Method in class com.jme3.bullet.animation.DacLinks
Read the mass of the named bone/torso.
matchPhysicObjectToBone(KinematicRagdollControl.PhysicsBoneLink, Vector3f, Quaternion) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Alter the transforms of a rigidBody to match the transforms of a bone.
maxHeight - Variable in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
 
maxSuspensionForce - Variable in class com.jme3.bullet.objects.VehicleWheel
 
maxSuspensionTravelCm - Variable in class com.jme3.bullet.objects.VehicleWheel
 
mean(Vector3f) - Method in class com.jme3.bullet.animation.VectorSet
Calculate the sample mean for each axis over the Vector3f values in this set.
MeshCollisionShape - Class in com.jme3.bullet.collision.shapes
Basic mesh collision shape
MeshCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.MeshCollisionShape
 
MeshCollisionShape(Mesh) - Constructor for class com.jme3.bullet.collision.shapes.MeshCollisionShape
Creates a collision shape from the given TriMesh
MeshCollisionShape(Mesh, boolean) - Constructor for class com.jme3.bullet.collision.shapes.MeshCollisionShape
API compatibility with native bullet.
minHeight - Variable in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
 
mode - Variable in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
 
modelPosition - Variable in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
 
modelRotation - Variable in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
 
motionState - Variable in class com.jme3.bullet.objects.PhysicsRigidBody
 
myShape - Variable in class com.jme3.bullet.debug.BulletCharacterDebugControl
shape for which geom was generated
myShape - Variable in class com.jme3.bullet.debug.BulletGhostObjectDebugControl
shape for which geom was generated (not null)
myShape - Variable in class com.jme3.bullet.debug.BulletRigidBodyDebugControl
shape for which geom was generated (not null)

N

name() - Method in class com.jme3.bullet.animation.BoneLink
Unambiguously identify this link by name, within its DynamicAnimControl.
name() - Method in class com.jme3.bullet.animation.PhysicsLink
Unambiguously identify this link by name, within its DynamicAnimControl.
name() - Method in class com.jme3.bullet.animation.TorsoLink
Unambiguously identify this link by name, within its DynamicAnimControl.
nodeA - Variable in class com.jme3.bullet.joints.PhysicsJoint
 
nodeB - Variable in class com.jme3.bullet.joints.PhysicsJoint
 
numTriangles - Variable in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
 
numTriangles - Variable in class com.jme3.bullet.collision.shapes.MeshCollisionShape
 
numVectors() - Method in class com.jme3.bullet.animation.VectorSet
Calculate the number of Vector3f values in this set.
numVertices - Variable in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
 
numVertices - Variable in class com.jme3.bullet.collision.shapes.MeshCollisionShape
 

O

offA - Variable in class com.jme3.bullet.debug.BulletJointDebugControl
 
offB - Variable in class com.jme3.bullet.debug.BulletJointDebugControl
 
onGround - Variable in class com.jme3.bullet.control.BetterCharacterControl
 
onGround() - Method in class com.jme3.bullet.objects.PhysicsCharacter
 

P

PARALLEL - Enum constant in enum class com.jme3.bullet.BulletAppState.ThreadingType
Parallel threaded mode: physics update and rendering are executed in parallel, update order is maintained.
PhysicsBoneLink() - Constructor for class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
Deprecated.
Instantiate an uninitialized link.
PhysicsCharacter - Class in com.jme3.bullet.objects
Basic Bullet Character
PhysicsCharacter() - Constructor for class com.jme3.bullet.objects.PhysicsCharacter
 
PhysicsCharacter(CollisionShape, float) - Constructor for class com.jme3.bullet.objects.PhysicsCharacter
 
PhysicsCollisionEvent - Class in com.jme3.bullet.collision
A CollisionEvent stores all information about a collision in the PhysicsWorld.
PhysicsCollisionEvent(int, PhysicsCollisionObject, PhysicsCollisionObject, ManifoldPoint) - Constructor for class com.jme3.bullet.collision.PhysicsCollisionEvent
 
PhysicsCollisionEventFactory - Class in com.jme3.bullet.collision
 
PhysicsCollisionEventFactory() - Constructor for class com.jme3.bullet.collision.PhysicsCollisionEventFactory
 
PhysicsCollisionGroupListener - Interface in com.jme3.bullet.collision
Interface to receive notifications whenever an object in a particular collision group is about to collide.
PhysicsCollisionListener - Interface in com.jme3.bullet.collision
Interface to receive notifications whenever an object in a particular physics space collides.
PhysicsCollisionObject - Class in com.jme3.bullet.collision
Base class for collision objects (PhysicsRigidBody, PhysicsGhostObject)
PhysicsCollisionObject() - Constructor for class com.jme3.bullet.collision.PhysicsCollisionObject
 
PhysicsControl - Interface in com.jme3.bullet.control
An interface for a scene-graph control that links a physics object to a Spatial.
physicsDamping - Variable in class com.jme3.bullet.control.BetterCharacterControl
X-Z motion damping factor (0→no damping, 1=no external forces, default=0.9)
physicsDebugRootNode - Variable in class com.jme3.bullet.debug.BulletDebugAppState
scene-graph node to parent the geometries
physicsFuture - Variable in class com.jme3.bullet.BulletAppState
current physics task, or null if none
PhysicsGhostObject - Class in com.jme3.bullet.objects
From Bullet manual:
GhostObject can keep track of all objects that are overlapping.
PhysicsGhostObject() - Constructor for class com.jme3.bullet.objects.PhysicsGhostObject
 
PhysicsGhostObject(CollisionShape) - Constructor for class com.jme3.bullet.objects.PhysicsGhostObject
 
PhysicsGhostObject(Spatial, CollisionShape) - Constructor for class com.jme3.bullet.objects.PhysicsGhostObject
 
PhysicsJoint - Class in com.jme3.bullet.joints
PhysicsJoint - Basic Physics Joint
PhysicsJoint() - Constructor for class com.jme3.bullet.joints.PhysicsJoint
 
PhysicsJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f) - Constructor for class com.jme3.bullet.joints.PhysicsJoint
 
PhysicsLink - Class in com.jme3.bullet.animation
The abstract base class used by DynamicAnimControl to link pieces of a JME model to their corresponding collision objects in a ragdoll.
PhysicsLink() - Constructor for class com.jme3.bullet.animation.PhysicsLink
No-argument constructor needed by SavableClassUtil.
PhysicsRayTestResult - Class in com.jme3.bullet.collision
Contains the results of a PhysicsSpace rayTest.
PhysicsRayTestResult() - Constructor for class com.jme3.bullet.collision.PhysicsRayTestResult
 
PhysicsRayTestResult(PhysicsCollisionObject, Vector3f, float, boolean) - Constructor for class com.jme3.bullet.collision.PhysicsRayTestResult
 
PhysicsRigidBody - Class in com.jme3.bullet.objects
PhysicsRigidBody - Basic physics object
PhysicsRigidBody() - Constructor for class com.jme3.bullet.objects.PhysicsRigidBody
 
PhysicsRigidBody(CollisionShape) - Constructor for class com.jme3.bullet.objects.PhysicsRigidBody
Creates a new PhysicsRigidBody with the supplied collision shape
PhysicsRigidBody(CollisionShape, float) - Constructor for class com.jme3.bullet.objects.PhysicsRigidBody
 
physicsSpace - Variable in class com.jme3.bullet.objects.PhysicsVehicle
 
PhysicsSpace - Class in com.jme3.bullet
PhysicsSpace - The central jbullet-jme physics space
PhysicsSpace() - Constructor for class com.jme3.bullet.PhysicsSpace
 
PhysicsSpace(PhysicsSpace.BroadphaseType) - Constructor for class com.jme3.bullet.PhysicsSpace
 
PhysicsSpace(Vector3f, Vector3f) - Constructor for class com.jme3.bullet.PhysicsSpace
 
PhysicsSpace(Vector3f, Vector3f, PhysicsSpace.BroadphaseType) - Constructor for class com.jme3.bullet.PhysicsSpace
 
PhysicsSpace.BroadphaseType - Enum Class in com.jme3.bullet
interface with Broadphase types
PhysicsSweepTestResult - Class in com.jme3.bullet.collision
Contains the results of a PhysicsSpace rayTest
PhysicsSweepTestResult() - Constructor for class com.jme3.bullet.collision.PhysicsSweepTestResult
 
PhysicsSweepTestResult(PhysicsCollisionObject, Vector3f, float, boolean) - Constructor for class com.jme3.bullet.collision.PhysicsSweepTestResult
 
physicsTick(PhysicsSpace, float) - Method in class com.jme3.bullet.animation.DacLinks
Callback from Bullet, invoked just after the physics has been stepped.
physicsTick(PhysicsSpace, float) - Method in class com.jme3.bullet.BulletAppState
Callback from Bullet, invoked just after the physics is stepped.
physicsTick(PhysicsSpace, float) - Method in class com.jme3.bullet.control.BetterCharacterControl
Callback from Bullet, invoked just after the physics has been stepped.
physicsTick(PhysicsSpace, float) - Method in interface com.jme3.bullet.PhysicsTickListener
Callback from Bullet, invoked just after the physics has been stepped.
PhysicsTickListener - Interface in com.jme3.bullet
Callback interface from the physics thread, used to clear/apply forces.
physicsTransform(Transform) - Method in class com.jme3.bullet.animation.PhysicsLink
Calculate a physics transform for the rigid body (to match the skeleton bone).
PhysicsVehicle - Class in com.jme3.bullet.objects
PhysicsVehicleNode - Special PhysicsNode that implements vehicle functions
PhysicsVehicle() - Constructor for class com.jme3.bullet.objects.PhysicsVehicle
 
PhysicsVehicle(CollisionShape) - Constructor for class com.jme3.bullet.objects.PhysicsVehicle
 
PhysicsVehicle(CollisionShape, float) - Constructor for class com.jme3.bullet.objects.PhysicsVehicle
 
pivotA - Variable in class com.jme3.bullet.joints.PhysicsJoint
 
pivotB - Variable in class com.jme3.bullet.joints.PhysicsJoint
 
PlaneCollisionShape - Class in com.jme3.bullet.collision.shapes
 
PlaneCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.PlaneCollisionShape
 
PlaneCollisionShape(Plane) - Constructor for class com.jme3.bullet.collision.shapes.PlaneCollisionShape
Creates a plane Collision shape
Point2PointJoint - Class in com.jme3.bullet.joints
From bullet manual:
Point to point constraint, also known as ball socket joint limits the translation so that the local pivot points of 2 rigid bodies match in worldspace.
Point2PointJoint() - Constructor for class com.jme3.bullet.joints.Point2PointJoint
 
Point2PointJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f) - Constructor for class com.jme3.bullet.joints.Point2PointJoint
 
postRebuild() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
postRebuild() - Method in class com.jme3.bullet.objects.PhysicsVehicle
 
postRender() - Method in class com.jme3.bullet.BulletAppState
Update this state after all rendering commands are flushed.
prePhysicsTick(PhysicsSpace, float) - Method in class com.jme3.bullet.animation.DacLinks
Callback from Bullet, invoked just before the physics is stepped.
prePhysicsTick(PhysicsSpace, float) - Method in class com.jme3.bullet.BulletAppState
Callback from Bullet, invoked just before the physics is stepped.
prePhysicsTick(PhysicsSpace, float) - Method in class com.jme3.bullet.control.BetterCharacterControl
Callback from Bullet, invoked just before the physics is stepped.
prePhysicsTick(PhysicsSpace, float) - Method in interface com.jme3.bullet.PhysicsTickListener
Callback from Bullet, invoked just before the physics is stepped.
preRebuild() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
preset - Variable in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
 
pSpace - Variable in class com.jme3.bullet.BulletAppState
physics space managed by this state, or null if no simulation running

R

radius - Variable in class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
 
radius - Variable in class com.jme3.bullet.collision.shapes.ConeCollisionShape
 
radius - Variable in class com.jme3.bullet.collision.shapes.SphereCollisionShape
 
radius - Variable in class com.jme3.bullet.control.BetterCharacterControl
 
radius - Variable in class com.jme3.bullet.objects.VehicleWheel
 
Ragdoll - Enum constant in enum class com.jme3.bullet.control.KinematicRagdollControl.Mode
Deprecated.
skeleton is controlled by Bullet physics (gravity and collisions)
RagdollCollisionListener - Interface in com.jme3.bullet.animation
Interface to receive notifications whenever a linked rigid body in a DynamicAnimControl collides with another physics object.
RagdollCollisionListener - Interface in com.jme3.bullet.collision
Interface to receive notifications whenever a KinematicRagdollControl collides with another physics object.
RagdollPreset - Class in com.jme3.bullet.control.ragdoll
 
RagdollPreset() - Constructor for class com.jme3.bullet.control.ragdoll.RagdollPreset
 
RagdollPreset.JointPreset - Class in com.jme3.bullet.control.ragdoll
Range of motion for a joint.
RagdollPreset.LexiconEntry - Class in com.jme3.bullet.control.ragdoll
One entry in a bone lexicon.
ragDollUpdate(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Update this control in Ragdoll mode, based on Bullet physics.
RagdollUtils - Class in com.jme3.bullet.control.ragdoll
Utility methods used by KinematicRagdollControl.
RagUtils - Class in com.jme3.bullet.animation
Utility methods used by DynamicAnimControl and associated classes.
RangeOfMotion - Class in com.jme3.bullet.animation
Range of motion for a ragdoll joint.
RangeOfMotion() - Constructor for class com.jme3.bullet.animation.RangeOfMotion
Instantiate a preset with no motion allowed.
RangeOfMotion(float) - Constructor for class com.jme3.bullet.animation.RangeOfMotion
Instantiate a preset with the specified symmetric range of motion.
RangeOfMotion(float, float, float) - Constructor for class com.jme3.bullet.animation.RangeOfMotion
Instantiate a preset with the specified symmetric range of motion.
RangeOfMotion(float, float, float, float, float, float) - Constructor for class com.jme3.bullet.animation.RangeOfMotion
Instantiate a preset with the specified range of motion.
RangeOfMotion(int) - Constructor for class com.jme3.bullet.animation.RangeOfMotion
Instantiate a preset for rotation on a single axis.
rayCaster - Variable in class com.jme3.bullet.objects.PhysicsVehicle
 
rayTest(Vector3f, Vector3f) - Method in class com.jme3.bullet.PhysicsSpace
Performs a ray collision test and returns the results as a list of PhysicsRayTestResults
rayTest(Vector3f, Vector3f, List<PhysicsRayTestResult>) - Method in class com.jme3.bullet.PhysicsSpace
Performs a ray collision test and returns the results as a list of PhysicsRayTestResults
rBody - Variable in class com.jme3.bullet.objects.PhysicsRigidBody
 
read(JmeImporter) - Method in class com.jme3.bullet.animation.BoneLink
De-serialize this link, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.bullet.animation.DacConfiguration
De-serialize this control, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.bullet.animation.DacLinks
De-serialize this control, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.bullet.animation.DynamicAnimControl
De-serialize this control, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.bullet.animation.PhysicsLink
De-serialize this link, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.bullet.animation.RangeOfMotion
De-serialize this preset, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.bullet.animation.TorsoLink
De-serialize this link, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
 
read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.BoxCollisionShape
 
read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
 
read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.CollisionShape
 
read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.CompoundCollisionShape
 
read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.ConeCollisionShape
 
read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.CylinderCollisionShape
 
read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
 
read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
 
read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.HullCollisionShape
 
read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.infos.ChildCollisionShape
De-serialize this shape, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.MeshCollisionShape
 
read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.PlaneCollisionShape
 
read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.SimplexCollisionShape
 
read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.SphereCollisionShape
 
read(JmeImporter) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
De-serialize this control from the specified importer, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.bullet.control.BetterCharacterControl
De-serialize this control, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.bullet.control.CharacterControl
 
read(JmeImporter) - Method in class com.jme3.bullet.control.GhostControl
De-serialize this control, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
Deprecated.
De-serialize this bone link, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
De-serialize this control, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.bullet.control.RigidBodyControl
De-serialize this control, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.bullet.control.VehicleControl
De-serialize this control, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.bullet.joints.ConeJoint
 
read(JmeImporter) - Method in class com.jme3.bullet.joints.HingeJoint
 
read(JmeImporter) - Method in class com.jme3.bullet.joints.PhysicsJoint
 
read(JmeImporter) - Method in class com.jme3.bullet.joints.Point2PointJoint
 
read(JmeImporter) - Method in class com.jme3.bullet.joints.SixDofJoint
 
read(JmeImporter) - Method in class com.jme3.bullet.joints.SliderJoint
 
read(JmeImporter) - Method in class com.jme3.bullet.objects.PhysicsCharacter
 
read(JmeImporter) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
 
read(JmeImporter) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
De-serialize this body, for example when loading from a J3O file.
read(JmeImporter) - Method in class com.jme3.bullet.objects.PhysicsVehicle
 
read(JmeImporter) - Method in class com.jme3.bullet.objects.VehicleWheel
 
readIndex(Buffer, int) - Static method in class com.jme3.bullet.control.ragdoll.RagdollUtils
Read an index from a buffer.
rebuild() - Method in class com.jme3.bullet.animation.DacLinks
Rebuild the ragdoll.
reBuild() - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Rebuild the ragdoll.
rebuildRigidBody() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Builds/rebuilds the physics body when parameters have changed
recycle(PhysicsCollisionEvent) - Method in class com.jme3.bullet.collision.PhysicsCollisionEventFactory
 
refactor(int, PhysicsCollisionObject, PhysicsCollisionObject, ManifoldPoint) - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
used by event factory, called when event reused
relaxationFactor - Variable in class com.jme3.bullet.joints.HingeJoint
 
remove(Object) - Method in class com.jme3.bullet.PhysicsSpace
removes an object from the physics space
removeAll(Spatial) - Method in class com.jme3.bullet.PhysicsSpace
Removes all physics controls and joints in the given spatial from the physics space (e.g.
removeAllIKTargets() - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Remove all inverse-kinematics targets.
removeChildShape(CollisionShape) - Method in class com.jme3.bullet.collision.shapes.CompoundCollisionShape
removes a child shape
removeCollideWithGroup(int) - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
Remove a group from the list this object collides with.
removeCollisionGroupListener(int) - Method in class com.jme3.bullet.PhysicsSpace
 
removeCollisionListener(PhysicsCollisionListener) - Method in class com.jme3.bullet.PhysicsSpace
Removes a CollisionListener from the list
removeCollisionObject(PhysicsCollisionObject) - Method in class com.jme3.bullet.PhysicsSpace
 
removeIKTarget(Bone) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Remove the inverse-kinematics target for the specified bone.
removeJoint(PhysicsJoint) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
removePhysics(PhysicsSpace) - Method in class com.jme3.bullet.animation.DacLinks
Remove all managed physics objects from the PhysicsSpace.
removePhysics(PhysicsSpace) - Method in class com.jme3.bullet.animation.DynamicAnimControl
Remove all managed physics objects from the PhysicsSpace.
removePhysics(PhysicsSpace) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
Remove all managed physics objects from the specified space.
removePhysics(PhysicsSpace) - Method in class com.jme3.bullet.control.BetterCharacterControl
Remove all managed physics objects from the specified space.
removePhysics(PhysicsSpace) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
 
removeSpatialData(Spatial) - Method in class com.jme3.bullet.animation.DacLinks
Remove spatial-dependent data.
removeSpatialData(Spatial) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
Destroy spatial-dependent data.
removeSpatialData(Spatial) - Method in class com.jme3.bullet.control.BetterCharacterControl
Destroy spatial-dependent data.
removeSpatialData(Spatial) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Destroy spatial-dependent data.
removeTickListener(PhysicsTickListener) - Method in class com.jme3.bullet.PhysicsSpace
 
removeWheel(int) - Method in class com.jme3.bullet.objects.PhysicsVehicle
This rebuilds the vehicle as there is no way in bullet to remove a wheel.
render(RenderManager) - Method in class com.jme3.bullet.BulletAppState
Render this state.
render(RenderManager) - Method in class com.jme3.bullet.debug.BulletDebugAppState
Render this state.
render(RenderManager, ViewPort) - Method in class com.jme3.bullet.animation.DacConfiguration
Render this control.
render(RenderManager, ViewPort) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
 
render(RenderManager, ViewPort) - Method in class com.jme3.bullet.control.BetterCharacterControl
Render this control.
render(RenderManager, ViewPort) - Method in class com.jme3.bullet.control.CharacterControl
 
render(RenderManager, ViewPort) - Method in class com.jme3.bullet.control.GhostControl
Render this control.
render(RenderManager, ViewPort) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Render this control.
render(RenderManager, ViewPort) - Method in class com.jme3.bullet.control.RigidBodyControl
Render this control.
render(RenderManager, ViewPort) - Method in class com.jme3.bullet.control.VehicleControl
Render this control.
resetForward(Vector3f) - Method in class com.jme3.bullet.control.BetterCharacterControl
Realign the local forward vector to given direction vector, if null is supplied Vector3f.UNIT_Z is used.
resetSuspension() - Method in class com.jme3.bullet.objects.PhysicsVehicle
Reset the suspension
restLength - Variable in class com.jme3.bullet.objects.VehicleWheel
 
rigidBody - Variable in class com.jme3.bullet.control.BetterCharacterControl
 
rigidBody - Variable in class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
Deprecated.
 
RigidBodyControl - Class in com.jme3.bullet.control
A physics control to link a PhysicsRigidBody to a spatial.
RigidBodyControl() - Constructor for class com.jme3.bullet.control.RigidBodyControl
No-argument constructor needed by SavableClassUtil.
RigidBodyControl(float) - Constructor for class com.jme3.bullet.control.RigidBodyControl
When using this constructor, the CollisionShape for the RigidBody is generated automatically when the control is added to a spatial.
RigidBodyControl(CollisionShape) - Constructor for class com.jme3.bullet.control.RigidBodyControl
Instantiate an enabled control with mass=1 and the specified collision shape.
RigidBodyControl(CollisionShape, float) - Constructor for class com.jme3.bullet.control.RigidBodyControl
Instantiate an enabled control with the specified collision shape and mass.
RigidBodyMotionState - Class in com.jme3.bullet.objects.infos
stores transform info of a PhysicsNode in a threadsafe manner to allow multithreaded access from the jme scenegraph and the bullet physics space
RigidBodyMotionState() - Constructor for class com.jme3.bullet.objects.infos.RigidBodyMotionState
 
rm - Variable in class com.jme3.bullet.debug.BulletDebugAppState
 
rollInfluence - Variable in class com.jme3.bullet.objects.VehicleWheel
 
rootMass - Variable in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
 
rotA - Variable in class com.jme3.bullet.joints.ConeJoint
 
rotA - Variable in class com.jme3.bullet.joints.SliderJoint
 
rotatedViewDirection - Variable in class com.jme3.bullet.control.BetterCharacterControl
 
rotation - Variable in class com.jme3.bullet.collision.shapes.infos.ChildCollisionShape
rotation relative to parent shape (not null)
rotation - Variable in class com.jme3.bullet.control.BetterCharacterControl
spatial rotation, a Z-forward rotation based on the view direction and local X-Z plane.
rotation - Variable in class com.jme3.bullet.debug.BulletCharacterDebugControl
 
rotation - Variable in class com.jme3.bullet.debug.BulletGhostObjectDebugControl
temporary storage for physics rotation
rotation - Variable in class com.jme3.bullet.debug.BulletRigidBodyDebugControl
temporary storage for physics rotation
rotation - Variable in class com.jme3.bullet.debug.BulletVehicleDebugControl
 
RotationalLimitMotor - Class in com.jme3.bullet.joints.motors
 
RotationalLimitMotor(RotationalLimitMotor) - Constructor for class com.jme3.bullet.joints.motors.RotationalLimitMotor
 
rotB - Variable in class com.jme3.bullet.joints.ConeJoint
 
rotB - Variable in class com.jme3.bullet.joints.SliderJoint
 

S

scale - Variable in class com.jme3.bullet.collision.shapes.CollisionShape
 
scale - Variable in class com.jme3.bullet.control.BetterCharacterControl
 
scanSpatial(Spatial) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Generate physics shapes and bone links for the skeleton.
SEQUENTIAL - Enum constant in enum class com.jme3.bullet.BulletAppState.ThreadingType
Default mode: user update, physics update, and rendering happen sequentially.
setAccumulatedImpulse(Vector3f) - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
 
setAccuracy(float) - Method in class com.jme3.bullet.PhysicsSpace
sets the accuracy of the physics computation, default=1/60s
setAngularDamping(float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
setAngularFactor(float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
setAngularLowerLimit(Vector3f) - Method in class com.jme3.bullet.joints.SixDofJoint
 
setAngularOnly(boolean) - Method in class com.jme3.bullet.joints.ConeJoint
 
setAngularOnly(boolean) - Method in class com.jme3.bullet.joints.HingeJoint
 
setAngularSleepingThreshold(float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
setAngularUpperLimit(Vector3f) - Method in class com.jme3.bullet.joints.SixDofJoint
 
setAngularVelocity(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Sets the angular velocity of this PhysicsRigidBody
setApplyLocal(boolean) - Method in class com.jme3.bullet.objects.VehicleWheel
 
setApplyPhysicsLocal(boolean) - Method in class com.jme3.bullet.animation.DacConfiguration
Alter whether physics-space coordinates should match the spatial's local coordinates.
setApplyPhysicsLocal(boolean) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
Alter whether physics-space coordinates should match the spatial's local coordinates.
setApplyPhysicsLocal(boolean) - Method in class com.jme3.bullet.control.CharacterControl
When set to true, the physics coordinates will be applied to the local translation of the Spatial
setApplyPhysicsLocal(boolean) - Method in class com.jme3.bullet.control.GhostControl
Alter whether physics-space coordinates should match the spatial's local coordinates.
setApplyPhysicsLocal(boolean) - Method in class com.jme3.bullet.control.RigidBodyControl
Alter whether physics-space coordinates should match the spatial's local coordinates.
setApplyPhysicsLocal(boolean) - Method in class com.jme3.bullet.control.VehicleControl
Alter whether physics-space coordinates should match the spatial's local coordinates.
setApplyPhysicsLocal(boolean) - Method in class com.jme3.bullet.objects.infos.RigidBodyMotionState
 
setBlueArrow(Vector3f, Vector3f) - Method in class com.jme3.bullet.debug.DebugTools
Alter the location and extent of the blue arrow.
setBounce(float) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
 
setBroadphaseType(PhysicsSpace.BroadphaseType) - Method in class com.jme3.bullet.BulletAppState
Alter the broadphase type the physics space will use.
setBroadphaseType(PhysicsSpace.BroadphaseType) - Method in class com.jme3.bullet.PhysicsSpace
 
setCcdMotionThreshold(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Alter the CcdMotionThreshold of all rigid bodies in the ragdoll.
setCcdMotionThreshold(float) - Method in class com.jme3.bullet.objects.PhysicsCharacter
 
setCcdMotionThreshold(float) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
 
setCcdMotionThreshold(float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Sets the amount of motion that has to happen in one physics tick to trigger the continuous motion detection
This avoids the problem of fast objects moving through other objects, set to zero to disable (default)
setCcdSweptSphereRadius(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Alter the CcdSweptSphereRadius of all rigid bodies in the ragdoll.
setCcdSweptSphereRadius(float) - Method in class com.jme3.bullet.objects.PhysicsCharacter
 
setCcdSweptSphereRadius(float) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
 
setCcdSweptSphereRadius(float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
setCollideWithGroups(int) - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
Directly set the bitmask for collision groups that this object collides with.
setCollisionBetweenLinkedBodys(boolean) - Method in class com.jme3.bullet.joints.PhysicsJoint
toggles collisions between linked bodies
joint has to be removed from and added to PhysicsSpace to apply this.
setCollisionGroup(int) - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
Sets the collision group number for this physics object.
setCollisionShape(CollisionShape) - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
Sets a CollisionShape to this physics object, note that the object should not be in the physics space when adding a new collision shape as it is rebuilt on the physics side.
setCollisionShape(CollisionShape) - Method in class com.jme3.bullet.objects.PhysicsCharacter
 
setCollisionShape(CollisionShape) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
 
setCollisionShape(CollisionShape) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
setContactResponse(boolean) - Method in class com.jme3.bullet.objects.PhysicsCharacter
Enable/disable this body's contact response.
setContactResponse(boolean) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Enable/disable this body's contact response.
setContactResponseSubtree(PhysicsLink, boolean) - Method in class com.jme3.bullet.animation.DynamicAnimControl
Alter the contact-response setting of the specified link and all its descendants.
setCShape(CollisionShape) - Method in class com.jme3.bullet.collision.shapes.CollisionShape
used internally
setDamping(float) - Method in class com.jme3.bullet.animation.DacConfiguration
Alter the viscous damping ratio for new rigid bodies.
setDamping(float) - Method in class com.jme3.bullet.animation.DacLinks
Alter the viscous damping ratio for all rigid bodies, including new ones.
setDamping(float) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
 
setDamping(float) - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
 
setDamping(float) - Method in class com.jme3.bullet.joints.Point2PointJoint
 
setDamping(float, float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
setDampingDirAng(float) - Method in class com.jme3.bullet.joints.SliderJoint
 
setDampingDirLin(float) - Method in class com.jme3.bullet.joints.SliderJoint
 
setDampingLimAng(float) - Method in class com.jme3.bullet.joints.SliderJoint
 
setDampingLimLin(float) - Method in class com.jme3.bullet.joints.SliderJoint
 
setDampingOrthoAng(float) - Method in class com.jme3.bullet.joints.SliderJoint
 
setDampingOrthoLin(float) - Method in class com.jme3.bullet.joints.SliderJoint
 
setDebugEnabled(boolean) - Method in class com.jme3.bullet.BulletAppState
Alter whether debug visualization is enabled.
setDefaultMargin(float) - Static method in class com.jme3.bullet.collision.shapes.CollisionShape
Alter the default margin for new shapes.
setDucked(boolean) - Method in class com.jme3.bullet.control.BetterCharacterControl
Toggle character ducking.
setDuckedFactor(float) - Method in class com.jme3.bullet.control.BetterCharacterControl
Alter the height multiplier for ducking.
setDynamic(Vector3f) - Method in class com.jme3.bullet.animation.BoneLink
Immediately put this link into dynamic mode and update the range of motion of its joint.
setDynamic(Vector3f) - Method in class com.jme3.bullet.animation.PhysicsLink
Immediately put this link into dynamic mode.
setDynamicChain(PhysicsLink, int, Vector3f) - Method in class com.jme3.bullet.animation.DynamicAnimControl
Immediately put the specified link and all its ancestors (excluding the torso) into dynamic mode.
setDynamicSubtree(PhysicsLink, Vector3f) - Method in class com.jme3.bullet.animation.DynamicAnimControl
Immediately put the specified link and all its descendants into dynamic mode.
setEnabled(boolean) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
Enable or disable this control.
setEnabled(boolean) - Method in class com.jme3.bullet.control.CharacterControl
 
setEnabled(boolean) - Method in class com.jme3.bullet.control.GhostControl
Enable or disable this control.
setEnabled(boolean) - Method in interface com.jme3.bullet.control.PhysicsControl
Enable or disable this control.
setEnabled(boolean) - Method in class com.jme3.bullet.control.RigidBodyControl
Enable or disable this control.
setEnabled(boolean) - Method in class com.jme3.bullet.control.VehicleControl
Enable or disable this control.
setEnableMotor(boolean) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
 
setERP(float) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
 
setEventDispatchImpulseThreshold(float) - Method in class com.jme3.bullet.animation.DacConfiguration
Alter the event-dispatch impulse threshold of this control.
setEventDispatchImpulseThreshold(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Alter the ragdoll's event-dispatch impulse threshold.
setFallSpeed(float) - Method in class com.jme3.bullet.objects.PhysicsCharacter
 
setFilter(BulletDebugAppState.DebugAppStateFilter) - Method in class com.jme3.bullet.debug.BulletDebugAppState
Alter which objects are visualized.
setFriction(float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Sets the friction of this physics object
setFrictionSlip(float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
Use before adding wheels, this is the default used when adding wheels.
setFrictionSlip(float) - Method in class com.jme3.bullet.objects.VehicleWheel
the coefficient of friction between the tyre and the ground.
setFrictionSlip(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
The coefficient of friction between the tyre and the ground.
setFrontWheel(boolean) - Method in class com.jme3.bullet.objects.VehicleWheel
 
setGravity(float) - Method in class com.jme3.bullet.objects.PhysicsCharacter
Alter the character's gravitational acceleration without altering its "up" vector.
setGravity(Vector3f) - Method in class com.jme3.bullet.animation.DacConfiguration
Alter this control's gravitational acceleration for Ragdoll mode.
setGravity(Vector3f) - Method in class com.jme3.bullet.animation.DacLinks
Alter this control's gravitational acceleration for Ragdoll mode.
setGravity(Vector3f) - Method in class com.jme3.bullet.control.BetterCharacterControl
Alter the gravity acting on this character.
setGravity(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Set the local gravity of this PhysicsRigidBody
Set this after adding the node to the PhysicsSpace, the PhysicsSpace assigns its current gravity to the physics node when it's added.
setGravity(Vector3f) - Method in class com.jme3.bullet.PhysicsSpace
Sets the gravity of the PhysicsSpace, set before adding physics objects!
setGreenArrow(Vector3f, Vector3f) - Method in class com.jme3.bullet.debug.DebugTools
Alter the location and extent of the green arrow.
setHeightPercent(float) - Method in class com.jme3.bullet.control.BetterCharacterControl
Alter the height of collision shape.
setHiLimit(float) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
 
setIKMode() - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Sets the control into Inverse Kinematics mode.
setIkRotSpeed(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Alter the rotation speed for inverse kinematics.
setIKTarget(Bone, Vector3f, int) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Add a target for inverse kinematics.
setIKThreshold(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Alter the distance threshold for inverse kinematics.
setImpulseClamp(float) - Method in class com.jme3.bullet.joints.Point2PointJoint
 
setJoint(PhysicsJoint) - Method in class com.jme3.bullet.animation.PhysicsLink
Assign a physics joint to this link, or cancel the assigned joint.
setJointLimit(SixDofJoint, float, float, float, float, float, float) - Static method in class com.jme3.bullet.control.ragdoll.RagdollUtils
Alter the limits of the specified 6-DOF joint.
setJointLimit(String, float, float, float, float, float, float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Alter the limits of the joint connecting the specified bone to its parent.
setJointLimits(String, RangeOfMotion) - Method in class com.jme3.bullet.animation.DacConfiguration
Alter the range of motion of the joint connecting the named BoneLink to its parent in the link hierarchy.
setJointLimits(String, RangeOfMotion) - Method in class com.jme3.bullet.animation.DacLinks
Alter the range of motion of the joint connecting the named BoneLink to its parent in the link hierarchy.
setJumpForce(Vector3f) - Method in class com.jme3.bullet.control.BetterCharacterControl
Alter the jump force.
setJumpSpeed(float) - Method in class com.jme3.bullet.objects.PhysicsCharacter
 
setKinematic(boolean) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Sets the node to kinematic mode.
setKinematicMode() - Method in class com.jme3.bullet.animation.DynamicAnimControl
Immediately put all links into purely kinematic mode.
setKinematicMode() - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Put the control into Kinematic mode.
setKinematicSpatial(boolean) - Method in class com.jme3.bullet.control.RigidBodyControl
Enable or disable kinematic mode.
setLimbDampening(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Alter the limb damping.
setLimit(float, float) - Method in class com.jme3.bullet.joints.HingeJoint
Sets the limits of this joint.
setLimit(float, float, float) - Method in class com.jme3.bullet.joints.ConeJoint
 
setLimit(float, float, float, float, float) - Method in class com.jme3.bullet.joints.HingeJoint
Sets the limits of this joint.
setLimitSoftness(float) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
 
setLimitSoftness(float) - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
 
setLinearDamping(float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
setLinearLowerLimit(Vector3f) - Method in class com.jme3.bullet.joints.SixDofJoint
 
setLinearSleepingThreshold(float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
setLinearUpperLimit(Vector3f) - Method in class com.jme3.bullet.joints.SixDofJoint
 
setLinearVelocity(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Sets the linear velocity of this PhysicsRigidBody
setLocalThreadPhysicsSpace(PhysicsSpace) - Static method in class com.jme3.bullet.PhysicsSpace
Used internally
setLoLimit(float) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
 
setLowerAngLimit(float) - Method in class com.jme3.bullet.joints.SliderJoint
 
setLowerLimit(Vector3f) - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
 
setLowerLinLimit(float) - Method in class com.jme3.bullet.joints.SliderJoint
 
setMagentaArrow(Vector3f, Vector3f) - Method in class com.jme3.bullet.debug.DebugTools
Alter the location and extent of the magenta arrow.
setMargin(float) - Method in class com.jme3.bullet.collision.shapes.CollisionShape
 
setMass(float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Sets the mass of this PhysicsRigidBody, objects with mass=0 are static.
setMass(PhysicsLink, float) - Method in class com.jme3.bullet.animation.DacLinks
Alter the mass of the specified link.
setMass(String, float) - Method in class com.jme3.bullet.animation.DacConfiguration
Alter the mass of the named bone/torso.
setMass(String, float) - Method in class com.jme3.bullet.animation.DacLinks
Alter the mass of the named bone/torso.
setMaxAngMotorForce(float) - Method in class com.jme3.bullet.joints.SliderJoint
 
setMaxLimitForce(float) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
 
setMaxLinMotorForce(float) - Method in class com.jme3.bullet.joints.SliderJoint
 
setMaxMotorForce(float) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
 
setMaxSlope(float) - Method in class com.jme3.bullet.objects.PhysicsCharacter
 
setMaxSubSteps(int) - Method in class com.jme3.bullet.PhysicsSpace
Sets the maximum amount of extra steps that will be used to step the physics when the fps is below the physics fps.
setMaxSuspensionForce(float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
This value caps the maximum suspension force, raise this above the default 6000 if your suspension cannot handle the weight of your vehicle.
setMaxSuspensionForce(float) - Method in class com.jme3.bullet.objects.VehicleWheel
The maximum suspension force, raise this above the default 6000 if your suspension cannot handle the weight of your vehicle.
setMaxSuspensionForce(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
This value caps the maximum suspension force, raise this above the default 6000 if your suspension cannot handle the weight of your vehicle.
setMaxSuspensionTravelCm(float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
Use before adding wheels, this is the default used when adding wheels.
setMaxSuspensionTravelCm(float) - Method in class com.jme3.bullet.objects.VehicleWheel
the maximum distance the suspension can be compressed (centimetres)
setMaxSuspensionTravelCm(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
The maximum distance the suspension can be compressed (centimetres)
setMode(KinematicRagdollControl.Mode) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Enable or disable the ragdoll behaviour.
setParent(PhysicsLink) - Method in class com.jme3.bullet.animation.PhysicsLink
Assign a parent/manager for this link.
setPhysicsDamping(float) - Method in class com.jme3.bullet.control.BetterCharacterControl
Alter how much motion in the local X-Z plane is damped.
setPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.animation.DacLinks
Translate the torso to the specified location.
setPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
Translate the physics object to the specified location.
setPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.control.BetterCharacterControl
Translate the character to the specified location.
setPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
 
setPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsCharacter
Set the physics location (same as warp())
setPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
Sets the physics object location
setPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Sets the physics object location
setPhysicsRotation(Matrix3f) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
Sets the physics object rotation
setPhysicsRotation(Matrix3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Sets the physics object rotation
setPhysicsRotation(Quaternion) - Method in class com.jme3.bullet.animation.DacLinks
Rotate the torso to the specified orientation.
setPhysicsRotation(Quaternion) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
Rotate the physics object to the specified orientation.
setPhysicsRotation(Quaternion) - Method in class com.jme3.bullet.control.BetterCharacterControl
Rotate the physics object to the specified orientation.
setPhysicsRotation(Quaternion) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
 
setPhysicsRotation(Quaternion) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
Sets the physics object rotation
setPhysicsRotation(Quaternion) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Sets the physics object rotation
setPhysicsSpace(PhysicsSpace) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
If enabled, add this control's physics object to the specified physics space.
setPhysicsSpace(PhysicsSpace) - Method in class com.jme3.bullet.control.CharacterControl
If enabled, add this control's physics object to the specified physics space.
setPhysicsSpace(PhysicsSpace) - Method in class com.jme3.bullet.control.GhostControl
If enabled, add this control's physics object to the specified physics space.
setPhysicsSpace(PhysicsSpace) - Method in interface com.jme3.bullet.control.PhysicsControl
If enabled, add this control's physics object to the specified physics space.
setPhysicsSpace(PhysicsSpace) - Method in class com.jme3.bullet.control.RigidBodyControl
If enabled, add this control's body to the specified physics space.
setPhysicsSpace(PhysicsSpace) - Method in class com.jme3.bullet.control.VehicleControl
If enabled, add this control's physics object to the specified physics space.
setPinkArrow(Vector3f, Vector3f) - Method in class com.jme3.bullet.debug.DebugTools
Alter the location and extent of the pink arrow.
setPoweredAngMotor(boolean) - Method in class com.jme3.bullet.joints.SliderJoint
 
setPoweredLinMotor(boolean) - Method in class com.jme3.bullet.joints.SliderJoint
 
setRadius(float) - Method in class com.jme3.bullet.objects.VehicleWheel
 
setRagdollMode() - Method in class com.jme3.bullet.animation.DynamicAnimControl
Immediately put this control into ragdoll mode.
setRagdollMode() - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Sets the control into Ragdoll mode The skeleton is entirely controlled by physics.
setRedArrow(Vector3f, Vector3f) - Method in class com.jme3.bullet.debug.DebugTools
Alter the location and extent of the red arrow.
setRestitution(float) - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
 
setRestitution(float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
The "bounciness" of the PhysicsRigidBody.
setRestitutionDirAng(float) - Method in class com.jme3.bullet.joints.SliderJoint
 
setRestitutionDirLin(float) - Method in class com.jme3.bullet.joints.SliderJoint
 
setRestitutionLimAng(float) - Method in class com.jme3.bullet.joints.SliderJoint
 
setRestitutionLimLin(float) - Method in class com.jme3.bullet.joints.SliderJoint
 
setRestitutionOrthoAng(float) - Method in class com.jme3.bullet.joints.SliderJoint
 
setRestitutionOrthoLin(float) - Method in class com.jme3.bullet.joints.SliderJoint
 
setRestLength(float) - Method in class com.jme3.bullet.objects.VehicleWheel
 
setRigidBody(PhysicsRigidBody) - Method in class com.jme3.bullet.animation.PhysicsLink
Alter the rigid body for this link.
setRollInfluence(float) - Method in class com.jme3.bullet.objects.VehicleWheel
reduces the rolling torque applied from the wheels that cause the vehicle to roll over.
setRollInfluence(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
Reduces the rolling torque applied from the wheels that cause the vehicle to roll over.
setRootMass(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Alter the ragdoll's root mass.
setScale(Vector3f) - Method in class com.jme3.bullet.collision.shapes.CollisionShape
 
setScale(Vector3f) - Method in class com.jme3.bullet.collision.shapes.CompoundCollisionShape
WARNING - CompoundCollisionShape scaling has no effect.
setScale(Vector3f) - Method in class com.jme3.bullet.collision.shapes.CylinderCollisionShape
WARNING - CompoundCollisionShape scaling has no effect.
setScale(Vector3f) - Method in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
 
setSleepingThresholds(float, float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
sets the sleeping thresholds, these define when the object gets deactivated to save resources.
setSoftnessDirAng(float) - Method in class com.jme3.bullet.joints.SliderJoint
 
setSoftnessDirLin(float) - Method in class com.jme3.bullet.joints.SliderJoint
 
setSoftnessLimAng(float) - Method in class com.jme3.bullet.joints.SliderJoint
 
setSoftnessLimLin(float) - Method in class com.jme3.bullet.joints.SliderJoint
 
setSoftnessOrthoAng(float) - Method in class com.jme3.bullet.joints.SliderJoint
 
setSoftnessOrthoLin(float) - Method in class com.jme3.bullet.joints.SliderJoint
 
setSolverNumIterations(int) - Method in class com.jme3.bullet.PhysicsSpace
Set the number of iterations used by the contact solver.
setSpatial(Spatial) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
Alter which spatial is controlled.
setSpatial(Spatial) - Method in class com.jme3.bullet.control.CharacterControl
 
setSpatial(Spatial) - Method in class com.jme3.bullet.control.GhostControl
Alter which spatial is controlled.
setSpatial(Spatial) - Method in class com.jme3.bullet.control.RigidBodyControl
Alter which spatial is controlled.
setSpatial(Spatial) - Method in class com.jme3.bullet.control.VehicleControl
Alter which spatial is controlled.
setSpatial(Spatial) - Method in class com.jme3.bullet.debug.BulletCharacterDebugControl
Alter which spatial is controlled.
setSpatial(Spatial) - Method in class com.jme3.bullet.debug.BulletGhostObjectDebugControl
Alter which spatial is controlled.
setSpatial(Spatial) - Method in class com.jme3.bullet.debug.BulletJointDebugControl
Alter which spatial is controlled.
setSpatial(Spatial) - Method in class com.jme3.bullet.debug.BulletRigidBodyDebugControl
Alter which spatial is controlled.
setSpatial(Spatial) - Method in class com.jme3.bullet.debug.BulletVehicleDebugControl
Alter which spatial is controlled.
setSpeed(float) - Method in class com.jme3.bullet.BulletAppState
Alter the simulation speed.
setSuspensionCompression(float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
Use before adding wheels, this is the default used when adding wheels.
setSuspensionCompression(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
The damping coefficient for when the suspension is compressed.
setSuspensionDamping(float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
Use before adding wheels, this is the default used when adding wheels.
setSuspensionDamping(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
The damping coefficient for when the suspension is expanding.
setSuspensionStiffness(float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
Use before adding wheels, this is the default used when adding wheels.
setSuspensionStiffness(float) - Method in class com.jme3.bullet.objects.VehicleWheel
the stiffness constant for the suspension.
setSuspensionStiffness(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
The stiffness constant for the suspension.
setTargetAngMotorVelocity(float) - Method in class com.jme3.bullet.joints.SliderJoint
 
setTargetLinMotorVelocity(float) - Method in class com.jme3.bullet.joints.SliderJoint
 
setTargetVelocity(float) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
 
setTau(float) - Method in class com.jme3.bullet.joints.Point2PointJoint
 
setThreadingType(BulletAppState.ThreadingType) - Method in class com.jme3.bullet.BulletAppState
Alter which type of threading this app state uses.
setTransform(Bone, Vector3f, Quaternion, boolean, Set<String>) - Static method in class com.jme3.bullet.control.ragdoll.RagdollUtils
Updates a bone position and rotation.
setUpAxis(int) - Method in class com.jme3.bullet.objects.PhysicsCharacter
 
setupDebugNode() - Method in class com.jme3.bullet.debug.DebugTools
Attach all the debug geometries to the debug node.
setupJoint(SixDofJoint) - Method in class com.jme3.bullet.animation.RangeOfMotion
Apply this preset to the specified joint.
setupJoint(SixDofJoint) - Method in class com.jme3.bullet.control.ragdoll.RagdollPreset.JointPreset
Apply this preset to the specified joint.
setupJointForBone(String, SixDofJoint) - Method in class com.jme3.bullet.control.ragdoll.RagdollPreset
Apply the preset for the named bone to the specified joint.
setupMaterials() - Method in class com.jme3.bullet.debug.DebugTools
Initialize all the DebugTools materials.
setUpperAngLimit(float) - Method in class com.jme3.bullet.joints.SliderJoint
 
setUpperLimit(Vector3f) - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
 
setUpperLinLimit(float) - Method in class com.jme3.bullet.joints.SliderJoint
 
setUserControl(Bone, boolean) - Static method in class com.jme3.bullet.control.ragdoll.RagdollUtils
Alter the user-control flags of a bone and all its descendents.
setUserObject(Object) - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
 
setUseViewDirection(boolean) - Method in class com.jme3.bullet.control.CharacterControl
 
setVehicle(PhysicsVehicle) - Method in class com.jme3.bullet.objects.infos.RigidBodyMotionState
 
setViewDirection(Vector3f) - Method in class com.jme3.bullet.control.BetterCharacterControl
Alter the character's view direction.
setViewDirection(Vector3f) - Method in class com.jme3.bullet.control.CharacterControl
 
setWalkDirection(Vector3f) - Method in class com.jme3.bullet.control.BetterCharacterControl
Alter the character's the walk direction.
setWalkDirection(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsCharacter
Set the walk direction, works continuously.
setWeightThreshold(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Alter the ragdoll's weight threshold.
setWheelInfo(WheelInfo) - Method in class com.jme3.bullet.objects.VehicleWheel
 
setWheelsDampingCompression(float) - Method in class com.jme3.bullet.objects.VehicleWheel
the damping coefficient for when the suspension is compressed.
setWheelsDampingRelaxation(float) - Method in class com.jme3.bullet.objects.VehicleWheel
the damping coefficient for when the suspension is expanding.
setWheelSpatial(Spatial) - Method in class com.jme3.bullet.objects.VehicleWheel
 
setWorldMax(Vector3f) - Method in class com.jme3.bullet.BulletAppState
Alter the coordinate range.
setWorldMax(Vector3f) - Method in class com.jme3.bullet.PhysicsSpace
only applies for AXIS_SWEEP broadphase
setWorldMin(Vector3f) - Method in class com.jme3.bullet.BulletAppState
Alter the coordinate range.
setWorldMin(Vector3f) - Method in class com.jme3.bullet.PhysicsSpace
only applies for AXIS_SWEEP broadphase
setWorldTransform(Transform) - Method in class com.jme3.bullet.objects.infos.RigidBodyMotionState
Called from Bullet when the transform of the rigid body changes.
setYellowArrow(Vector3f, Vector3f) - Method in class com.jme3.bullet.debug.DebugTools
Alter the location and extent of the yellow arrow.
shape - Variable in class com.jme3.bullet.collision.shapes.infos.ChildCollisionShape
base shape (not null, not a compound shape)
shiftCompoundShapeContents(CompoundCollisionShape, Vector3f) - Static method in class com.jme3.bullet.util.CollisionShapeFactory
This method moves each child shape of a compound shape by the given vector
show(RenderManager, ViewPort) - Method in class com.jme3.bullet.debug.DebugTools
Render all the debug geometries to the specified view port.
SIMPLE - Enum constant in enum class com.jme3.bullet.PhysicsSpace.BroadphaseType
basic Broadphase
SimplexCollisionShape - Class in com.jme3.bullet.collision.shapes
A simple point, line, triangle or quad collisionShape based on one to four points-
SimplexCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.SimplexCollisionShape
 
SimplexCollisionShape(Vector3f) - Constructor for class com.jme3.bullet.collision.shapes.SimplexCollisionShape
 
SimplexCollisionShape(Vector3f, Vector3f) - Constructor for class com.jme3.bullet.collision.shapes.SimplexCollisionShape
 
SimplexCollisionShape(Vector3f, Vector3f, Vector3f) - Constructor for class com.jme3.bullet.collision.shapes.SimplexCollisionShape
 
SimplexCollisionShape(Vector3f, Vector3f, Vector3f, Vector3f) - Constructor for class com.jme3.bullet.collision.shapes.SimplexCollisionShape
 
SixDofJoint - Class in com.jme3.bullet.joints
From bullet manual:
This generic constraint can emulate a variety of standard constraints, by configuring each of the 6 degrees of freedom (DOF).
SixDofJoint() - Constructor for class com.jme3.bullet.joints.SixDofJoint
 
SixDofJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f, boolean) - Constructor for class com.jme3.bullet.joints.SixDofJoint
 
SixDofJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f, Matrix3f, Matrix3f, boolean) - Constructor for class com.jme3.bullet.joints.SixDofJoint
 
skeleton - Variable in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
skeleton being controlled
SliderJoint - Class in com.jme3.bullet.joints
From bullet manual:
The slider constraint allows the body to rotate around one axis and translate along this axis.
SliderJoint() - Constructor for class com.jme3.bullet.joints.SliderJoint
 
SliderJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f, boolean) - Constructor for class com.jme3.bullet.joints.SliderJoint
 
SliderJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f, Matrix3f, Matrix3f, boolean) - Constructor for class com.jme3.bullet.joints.SliderJoint
 
space - Variable in class com.jme3.bullet.control.AbstractPhysicsControl
space to which the physics object is (or would be) added
space - Variable in class com.jme3.bullet.control.CharacterControl
 
space - Variable in class com.jme3.bullet.control.GhostControl
space to which the ghost object is (or would be) added
space - Variable in class com.jme3.bullet.control.RigidBodyControl
space to which the body is (or would be) added
space - Variable in class com.jme3.bullet.control.VehicleControl
space to which the vehicle is (or would be) added
space - Variable in class com.jme3.bullet.debug.BulletDebugAppState
physics space to visualize (not null)
spatial - Variable in class com.jme3.bullet.control.AbstractPhysicsControl
spatial to which this control is added, or null if none
spatial - Variable in class com.jme3.bullet.control.CharacterControl
 
spatial - Variable in class com.jme3.bullet.control.GhostControl
spatial to which this control is added, or null if none
spatial - Variable in class com.jme3.bullet.control.RigidBodyControl
spatial to which this control is added, or null if none
spatial - Variable in class com.jme3.bullet.control.VehicleControl
spatial to which this control is added, or null if none
speed - Variable in class com.jme3.bullet.BulletAppState
simulation speed multiplier (default=1, paused=0)
SphereCollisionShape - Class in com.jme3.bullet.collision.shapes
Basic sphere collision shape
SphereCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.SphereCollisionShape
 
SphereCollisionShape(float) - Constructor for class com.jme3.bullet.collision.shapes.SphereCollisionShape
creates a SphereCollisionShape with the given radius
startBlendingPos - Variable in class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
Deprecated.
 
startBlendingRot - Variable in class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
Deprecated.
 
startPhysics() - Method in class com.jme3.bullet.BulletAppState
Allocate a physics space and start physics.
stateAttached(AppStateManager) - Method in class com.jme3.bullet.BulletAppState
Transition this state from detached to initializing.
stateManager - Variable in class com.jme3.bullet.BulletAppState
manager that manages this state, set during attach
steer(float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
Set the given steering value to all front wheels (0 = forward)
steer(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
Set the given steering value to the given wheel (0 = forward)
stepHeight - Variable in class com.jme3.bullet.objects.PhysicsCharacter
 
stopPhysics() - Method in class com.jme3.bullet.BulletAppState
Stop physics after this state is detached.
suspensionNode - Variable in class com.jme3.bullet.debug.BulletVehicleDebugControl
 
suspensionStiffness - Variable in class com.jme3.bullet.objects.VehicleWheel
 
sweepTest(CollisionShape, Transform, Transform) - Method in class com.jme3.bullet.PhysicsSpace
Performs a sweep collision test and returns the results as a list of PhysicsSweepTestResults
You have to use different Transforms for start and end (at least distance greater than 0.4f).
sweepTest(CollisionShape, Transform, Transform, List<PhysicsSweepTestResult>) - Method in class com.jme3.bullet.PhysicsSpace
Performs a sweep collision test and returns the results as a list of PhysicsSweepTestResults
You have to use different Transforms for start and end (at least distance greater than 0.4f).
swingSpan1 - Variable in class com.jme3.bullet.joints.ConeJoint
 
swingSpan2 - Variable in class com.jme3.bullet.joints.ConeJoint
 

T

targetModel - Variable in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
model being controlled
tempMatrix - Variable in class com.jme3.bullet.objects.PhysicsRigidBody
 
tempRot - Variable in class com.jme3.bullet.objects.PhysicsGhostObject
 
tempTrans - Variable in class com.jme3.bullet.objects.PhysicsGhostObject
 
tempTrans - Variable in class com.jme3.bullet.objects.PhysicsRigidBody
 
tempVec - Variable in class com.jme3.bullet.objects.PhysicsRigidBody
 
tempVec2 - Variable in class com.jme3.bullet.objects.PhysicsRigidBody
 
threadingType - Variable in class com.jme3.bullet.BulletAppState
threading mode to use (not null)
tmp_inverseWorldRotation - Variable in class com.jme3.bullet.objects.PhysicsCharacter
 
tmp_inverseWorldRotation - Variable in class com.jme3.bullet.objects.PhysicsGhostObject
 
tmp_inverseWorldRotation - Variable in class com.jme3.bullet.objects.VehicleWheel
 
tmp_Matrix - Variable in class com.jme3.bullet.objects.VehicleWheel
 
toBuffer() - Method in class com.jme3.bullet.animation.VectorSet
Access the buffer containing all the Vector3f values in this set.
TorsoLink - Class in com.jme3.bullet.animation
Link the torso of an animated model to a rigid body in a ragdoll.
TorsoLink() - Constructor for class com.jme3.bullet.animation.TorsoLink
No-argument constructor needed by SavableClassUtil.
torsoName - Static variable in class com.jme3.bullet.animation.DacConfiguration
name for the ragdoll's torso, must not be used for any bone
totalMass - Variable in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
accumulate total mass of ragdoll when control is added to a scene
totalMass() - Method in class com.jme3.bullet.animation.DacConfiguration
Calculate the ragdoll's total mass.
tpf - Variable in class com.jme3.bullet.BulletAppState
time interval between frames (in seconds) from the most recent update
TranslationalLimitMotor - Class in com.jme3.bullet.joints.motors
 
TranslationalLimitMotor(TranslationalLimitMotor) - Constructor for class com.jme3.bullet.joints.motors.TranslationalLimitMotor
 
triangleIndexBase - Variable in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
 
triangleIndexBase - Variable in class com.jme3.bullet.collision.shapes.MeshCollisionShape
 
triangleIndexStride - Variable in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
 
triangleIndexStride - Variable in class com.jme3.bullet.collision.shapes.MeshCollisionShape
 
tuning - Variable in class com.jme3.bullet.objects.PhysicsVehicle
 
twistSpan - Variable in class com.jme3.bullet.joints.ConeJoint
 
TYPE_ADDED - Static variable in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
TYPE_DESTROYED - Static variable in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
TYPE_PROCESSED - Static variable in class com.jme3.bullet.collision.PhysicsCollisionEvent
 

U

UNIT_X_CHECK - Static variable in class com.jme3.bullet.debug.DebugTools
local copy of Vector3f.UNIT_X
UNIT_XYZ_CHECK - Static variable in class com.jme3.bullet.debug.DebugTools
local copy of Vector3f.UNIT_XYZ
UNIT_Y_CHECK - Static variable in class com.jme3.bullet.debug.DebugTools
local copy of Vector3f.UNIT_Y
UNIT_Z_CHECK - Static variable in class com.jme3.bullet.debug.DebugTools
local copy of Vector3f.UNIT_Z
unlinkBone(String) - Method in class com.jme3.bullet.animation.DacConfiguration
Unlink the BoneLink of the named bone.
upAxis - Variable in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
 
upAxis - Variable in class com.jme3.bullet.objects.PhysicsCharacter
 
update(float) - Method in class com.jme3.bullet.animation.DacLinks
Update this control.
update(float) - Method in class com.jme3.bullet.BulletAppState
Update this state prior to rendering.
update(float) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
 
update(float) - Method in class com.jme3.bullet.control.BetterCharacterControl
Update this control.
update(float) - Method in class com.jme3.bullet.control.CharacterControl
 
update(float) - Method in class com.jme3.bullet.control.GhostControl
Update this control.
update(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Update this control.
update(float) - Method in class com.jme3.bullet.control.RigidBodyControl
Update this control.
update(float) - Method in class com.jme3.bullet.control.VehicleControl
Update this control.
update(float) - Method in class com.jme3.bullet.debug.BulletDebugAppState
Update this state prior to rendering.
update(float) - Method in class com.jme3.bullet.PhysicsSpace
updates the physics space
update(float, int) - Method in class com.jme3.bullet.PhysicsSpace
updates the physics space, uses maxSteps
updateBone(KinematicRagdollControl.PhysicsBoneLink, float, TempVars, Quaternion, Quaternion[], Bone, Vector3f, int, int) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Update a bone and its ancestors in IK mode.
updateLocalCoordinateSystem() - Method in class com.jme3.bullet.control.BetterCharacterControl
Updates the local coordinate system from the localForward and localUp vectors, adapts localForward, sets localForwardRotation quaternion to local Z-forward rotation.
updateLocalViewDirection() - Method in class com.jme3.bullet.control.BetterCharacterControl
Updates the local X-Z view direction and the corresponding rotation quaternion for the spatial.
updatePhysicsState() - Method in class com.jme3.bullet.objects.VehicleWheel
 
updateWheels() - Method in class com.jme3.bullet.objects.PhysicsVehicle
used internally
useLinearReferenceFrameA - Variable in class com.jme3.bullet.joints.SliderJoint
 
useViewDirection - Variable in class com.jme3.bullet.control.CharacterControl
 

V

valueOf(String) - Static method in enum class com.jme3.bullet.animation.KinematicSubmode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.bullet.BulletAppState.ThreadingType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.bullet.control.KinematicRagdollControl.Mode
Deprecated.
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jme3.bullet.PhysicsSpace.BroadphaseType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.jme3.bullet.animation.KinematicSubmode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.bullet.BulletAppState.ThreadingType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.bullet.control.KinematicRagdollControl.Mode
Deprecated.
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jme3.bullet.PhysicsSpace.BroadphaseType
Returns an array containing the constants of this enum class, in the order they are declared.
VectorSet - Class in com.jme3.bullet.animation
A simplified collection of Vector3f values without duplicates, implemented using a Collection.
VectorSet(int) - Constructor for class com.jme3.bullet.animation.VectorSet
Instantiate an empty set with the specified initial capacity and default load factor.
vehicle - Variable in class com.jme3.bullet.objects.PhysicsVehicle
 
VehicleControl - Class in com.jme3.bullet.control
A physics control to link a PhysicsVehicle to a spatial.
VehicleControl() - Constructor for class com.jme3.bullet.control.VehicleControl
No-argument constructor needed by SavableClassUtil.
VehicleControl(CollisionShape) - Constructor for class com.jme3.bullet.control.VehicleControl
Instantiate an enabled control with mass=1 and the specified collision shape.
VehicleControl(CollisionShape, float) - Constructor for class com.jme3.bullet.control.VehicleControl
Instantiate an enabled with the specified collision shape and mass.
vehicles - Variable in class com.jme3.bullet.debug.BulletDebugAppState
map vehicles to visualizations
VehicleWheel - Class in com.jme3.bullet.objects
Stores info about one wheel of a PhysicsVehicle
VehicleWheel() - Constructor for class com.jme3.bullet.objects.VehicleWheel
 
VehicleWheel(Vector3f, Vector3f, Vector3f, float, float, boolean) - Constructor for class com.jme3.bullet.objects.VehicleWheel
 
VehicleWheel(Spatial, Vector3f, Vector3f, Vector3f, float, float, boolean) - Constructor for class com.jme3.bullet.objects.VehicleWheel
 
velocity - Variable in class com.jme3.bullet.control.BetterCharacterControl
 
verifyAddedToSpatial(String) - Method in class com.jme3.bullet.animation.DacLinks
Verify that this control is added to a Spatial.
verifyReadyForDynamicMode(String) - Method in class com.jme3.bullet.animation.DacLinks
Verify that this control is ready for dynamic mode, which implies that it is added to a Spatial.
vertexBase - Variable in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
 
vertexBase - Variable in class com.jme3.bullet.collision.shapes.MeshCollisionShape
 
vertexStride - Variable in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
 
vertexStride - Variable in class com.jme3.bullet.collision.shapes.MeshCollisionShape
 
viewDirection - Variable in class com.jme3.bullet.control.BetterCharacterControl
a Z-forward vector based on the view direction and the local X-Z plane.
viewDirection - Variable in class com.jme3.bullet.control.CharacterControl
 
viewPort - Variable in class com.jme3.bullet.debug.BulletDebugAppState
view port in which to render (not null)

W

walkDirection - Variable in class com.jme3.bullet.control.BetterCharacterControl
 
walkDirection - Variable in class com.jme3.bullet.objects.PhysicsCharacter
 
wantToUnDuck - Variable in class com.jme3.bullet.control.BetterCharacterControl
 
warp(Vector3f) - Method in class com.jme3.bullet.control.BetterCharacterControl
Move the character somewhere.
warp(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsCharacter
Sets the location of this physics character
weightThreshold - Variable in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
 
wheelInfo - Variable in class com.jme3.bullet.objects.VehicleWheel
 
wheels - Variable in class com.jme3.bullet.objects.PhysicsVehicle
 
wheelsDampingCompression - Variable in class com.jme3.bullet.objects.VehicleWheel
 
wheelsDampingRelaxation - Variable in class com.jme3.bullet.objects.VehicleWheel
 
wheelSpatial - Variable in class com.jme3.bullet.objects.VehicleWheel
 
wheelWorldLocation - Variable in class com.jme3.bullet.objects.VehicleWheel
 
wheelWorldRotation - Variable in class com.jme3.bullet.objects.VehicleWheel
 
worldMax - Variable in class com.jme3.bullet.BulletAppState
maximum coordinate values for the physics space when using AXIS_SWEEP broadphase algorithms (not null)
worldMin - Variable in class com.jme3.bullet.BulletAppState
minimum coordinate values for the physics space when using AXIS_SWEEP broadphase algorithms (not null)
worldScale - Variable in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
 
write(JmeExporter) - Method in class com.jme3.bullet.animation.BoneLink
Serialize this link, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.bullet.animation.DacConfiguration
Serialize this control, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.bullet.animation.DacLinks
Serialize this control, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.bullet.animation.DynamicAnimControl
Serialize this control, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.bullet.animation.PhysicsLink
Serialize this link, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.bullet.animation.RangeOfMotion
Serialize this preset, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.bullet.animation.TorsoLink
Serialize this link, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
 
write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.BoxCollisionShape
 
write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
 
write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.CollisionShape
 
write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.CompoundCollisionShape
 
write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.ConeCollisionShape
 
write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.CylinderCollisionShape
 
write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
 
write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
 
write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.HullCollisionShape
 
write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.infos.ChildCollisionShape
Serialize this shape, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.MeshCollisionShape
 
write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.PlaneCollisionShape
 
write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.SimplexCollisionShape
 
write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.SphereCollisionShape
 
write(JmeExporter) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
Serialize this object, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.bullet.control.BetterCharacterControl
Serialize this control, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.bullet.control.CharacterControl
 
write(JmeExporter) - Method in class com.jme3.bullet.control.GhostControl
Serialize this control, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
Deprecated.
Serialize this bone link, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Deprecated.
Serialize this control, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.bullet.control.RigidBodyControl
Serialize this control, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.bullet.control.VehicleControl
Serialize this control, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.bullet.joints.ConeJoint
 
write(JmeExporter) - Method in class com.jme3.bullet.joints.HingeJoint
 
write(JmeExporter) - Method in class com.jme3.bullet.joints.PhysicsJoint
 
write(JmeExporter) - Method in class com.jme3.bullet.joints.Point2PointJoint
 
write(JmeExporter) - Method in class com.jme3.bullet.joints.SixDofJoint
 
write(JmeExporter) - Method in class com.jme3.bullet.joints.SliderJoint
 
write(JmeExporter) - Method in class com.jme3.bullet.objects.PhysicsCharacter
 
write(JmeExporter) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
 
write(JmeExporter) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Serialize this body, for example when saving to a J3O file.
write(JmeExporter) - Method in class com.jme3.bullet.objects.PhysicsVehicle
 
write(JmeExporter) - Method in class com.jme3.bullet.objects.VehicleWheel
 

Z

ZERO_CHECK - Static variable in class com.jme3.bullet.debug.DebugTools
local copy of Vector3f.ZERO
A B C D E F G H I J K L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form