jMonkeyEngine 3.1 jme3-bullet
A B C D E F G H I J K L M N O P R S T U V W Z 

A

a - Variable in class com.jme3.bullet.debug.BulletJointDebugControl
 
AbstractPhysicsControl - Class in com.jme3.bullet.control
AbstractPhysicsControl manages the lifecycle of a physics object that is attached to a spatial in the SceneGraph.
AbstractPhysicsControl() - Constructor for class com.jme3.bullet.control.AbstractPhysicsControl
 
AbstractPhysicsDebugControl - Class in com.jme3.bullet.debug
 
AbstractPhysicsDebugControl(BulletDebugAppState) - Constructor for class com.jme3.bullet.debug.AbstractPhysicsDebugControl
 
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
 
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
Add a bone name to this control Using this method you can specify which bones of the skeleton will be used to build the collision shapes.
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 partys 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.control.KinematicRagdollControl
add a
addCollisionListener(PhysicsCollisionListener) - Method in class com.jme3.bullet.PhysicsSpace
Adds a CollisionListener that will be informed about collision events
addCollisionObject(PhysicsCollisionObject) - Method in class com.jme3.bullet.PhysicsSpace
 
added - Variable in class com.jme3.bullet.control.AbstractPhysicsControl
 
added - Variable in class com.jme3.bullet.control.CharacterControl
 
added - Variable in class com.jme3.bullet.control.GhostControl
 
added - Variable in class com.jme3.bullet.control.RigidBodyControl
 
added - Variable in class com.jme3.bullet.control.VehicleControl
 
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.control.AbstractPhysicsControl
Called when the physics object is supposed to add all objects it needs to manage to the physics space.
addPhysics(PhysicsSpace) - Method in class com.jme3.bullet.control.BetterCharacterControl
This is implemented from AbstractPhysicsControl and called when the control is supposed to add all objects to the physics space.
addPhysics(PhysicsSpace) - Method in class com.jme3.bullet.control.KinematicRagdollControl
 
addSynonym(String, int) - Method in class com.jme3.bullet.control.ragdoll.RagdollPreset.LexiconEntry
 
addTickListener(PhysicsTickListener) - Method in class com.jme3.bullet.PhysicsSpace
Adds the specified listener to the physics tick listeners.
addVector(float, float, float, int, int) - Method in class com.jme3.bullet.util.DebugMeshCallback
 
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
 
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.
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
 
applyLocal - Variable in class com.jme3.bullet.control.CharacterControl
 
applyLocal - Variable in class com.jme3.bullet.control.GhostControl
 
applyPhysicsTransform(Vector3f, Quaternion) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
Applies a physics transform to the spatial
applyPhysicsTransform(Vector3f, Quaternion) - Method in class com.jme3.bullet.debug.AbstractPhysicsDebugControl
 
applyPhysicsTransform(Vector3f, Quaternion, Spatial) - Method in class com.jme3.bullet.debug.AbstractPhysicsDebugControl
 
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
 
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
 
arrowBlueGeom - Variable in class com.jme3.bullet.debug.DebugTools
 
arrowGreen - Variable in class com.jme3.bullet.debug.DebugTools
 
arrowGreenGeom - Variable in class com.jme3.bullet.debug.DebugTools
 
arrowMagenta - Variable in class com.jme3.bullet.debug.DebugTools
 
arrowMagentaGeom - Variable in class com.jme3.bullet.debug.DebugTools
 
arrowPink - Variable in class com.jme3.bullet.debug.DebugTools
 
arrowPinkGeom - Variable in class com.jme3.bullet.debug.DebugTools
 
arrowRed - Variable in class com.jme3.bullet.debug.DebugTools
 
arrowRedGeom - Variable in class com.jme3.bullet.debug.DebugTools
 
arrowYellow - Variable in class com.jme3.bullet.debug.DebugTools
 
arrowYellowGeom - Variable in class com.jme3.bullet.debug.DebugTools
 
assetManager - Variable in class com.jme3.bullet.debug.BulletDebugAppState
 
attachCollisionShape(long, long) - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
 
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_X - Static variable in class com.jme3.bullet.PhysicsSpace
 
AXIS_Y - Static variable in class com.jme3.bullet.PhysicsSpace
 
AXIS_Z - Static variable in class com.jme3.bullet.PhysicsSpace
 
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
 
bbuf - Variable in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
 
BetterCharacterControl - Class in com.jme3.bullet.control
This is intended to be a replacement for the internal bullet character class.
BetterCharacterControl() - Constructor for class com.jme3.bullet.control.BetterCharacterControl
Only used for serialization, do not use this constructor.
BetterCharacterControl(float, float, float) - Constructor for class com.jme3.bullet.control.BetterCharacterControl
Creates a new character with the given properties.
biasFactor - Variable in class com.jme3.bullet.joints.HingeJoint
 
blendedControl - Variable in class com.jme3.bullet.control.KinematicRagdollControl
 
blendStart - Variable in class com.jme3.bullet.control.KinematicRagdollControl
 
blendTime - Variable in class com.jme3.bullet.control.KinematicRagdollControl
 
blendToKinematicMode(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Smoothly blend from Ragdoll mode to Kinematic mode This is useful to blend ragdoll actual position to a keyframe animation for example
bodies - Variable in class com.jme3.bullet.debug.BulletDebugAppState
 
body - Variable in class com.jme3.bullet.debug.BulletCharacterDebugControl
 
body - Variable in class com.jme3.bullet.debug.BulletGhostObjectDebugControl
 
body - Variable in class com.jme3.bullet.debug.BulletJointDebugControl
 
body - Variable in class com.jme3.bullet.debug.BulletRigidBodyDebugControl
 
body - Variable in class com.jme3.bullet.debug.BulletVehicleDebugControl
 
bone - Variable in class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
 
boneLinks - Variable in class com.jme3.bullet.control.KinematicRagdollControl
 
boneList - Variable in class com.jme3.bullet.control.KinematicRagdollControl
 
boneMap - Variable in class com.jme3.bullet.control.ragdoll.RagdollPreset
 
boneRecursion(Spatial, Bone, PhysicsRigidBody, int, Map<Integer, List<Float>>) - Method in class com.jme3.bullet.control.KinematicRagdollControl
 
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
 
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
 
BulletAppState - Class in com.jme3.bullet
BulletAppState allows using bullet physics in an Application.
BulletAppState() - Constructor for class com.jme3.bullet.BulletAppState
Creates a new BulletAppState running a PhysicsSpace for physics simulation, use getStateManager().addState(bulletAppState) to enable physics for an Application.
BulletAppState(PhysicsSpace.BroadphaseType) - Constructor for class com.jme3.bullet.BulletAppState
Creates a new BulletAppState running a PhysicsSpace for physics simulation, use getStateManager().addState(bulletAppState) to enable physics for an Application.
BulletAppState(Vector3f, Vector3f) - Constructor for class com.jme3.bullet.BulletAppState
Creates a new BulletAppState running a PhysicsSpace for physics simulation, use getStateManager().addState(bulletAppState) to enable physics for an Application.
BulletAppState(Vector3f, Vector3f, PhysicsSpace.BroadphaseType) - Constructor for class com.jme3.bullet.BulletAppState
 
BulletAppState.ThreadingType - Enum in com.jme3.bullet
 
BulletCharacterDebugControl - Class in com.jme3.bullet.debug
 
BulletCharacterDebugControl(BulletDebugAppState, PhysicsCharacter) - Constructor for class com.jme3.bullet.debug.BulletCharacterDebugControl
 
BulletDebugAppState - Class in com.jme3.bullet.debug
 
BulletDebugAppState(PhysicsSpace) - Constructor for class com.jme3.bullet.debug.BulletDebugAppState
 
BulletDebugAppState.DebugAppStateFilter - Interface in com.jme3.bullet.debug
Interface that allows filtering out objects from the debug display
BulletGhostObjectDebugControl - Class in com.jme3.bullet.debug
 
BulletGhostObjectDebugControl(BulletDebugAppState, PhysicsGhostObject) - Constructor for class com.jme3.bullet.debug.BulletGhostObjectDebugControl
 
BulletJointDebugControl - Class in com.jme3.bullet.debug
 
BulletJointDebugControl(BulletDebugAppState, PhysicsJoint) - Constructor for class com.jme3.bullet.debug.BulletJointDebugControl
 
BulletRigidBodyDebugControl - Class in com.jme3.bullet.debug
 
BulletRigidBodyDebugControl(BulletDebugAppState, PhysicsRigidBody) - Constructor for class com.jme3.bullet.debug.BulletRigidBodyDebugControl
 
BulletVehicleDebugControl - Class in com.jme3.bullet.debug
 
BulletVehicleDebugControl(BulletDebugAppState, PhysicsVehicle) - Constructor for class com.jme3.bullet.debug.BulletVehicleDebugControl
 

C

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)
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
 
characterId - Variable in class com.jme3.bullet.objects.PhysicsCharacter
 
characters - Variable in class com.jme3.bullet.debug.BulletDebugAppState
 
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
This checks if the character is on the ground by doing a ray test.
ChildCollisionShape - Class in com.jme3.bullet.collision.shapes.infos
 
ChildCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.infos.ChildCollisionShape
 
ChildCollisionShape(Vector3f, Matrix3f, CollisionShape) - Constructor for class com.jme3.bullet.collision.shapes.infos.ChildCollisionShape
 
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
 
cleanup() - Method in class com.jme3.bullet.debug.BulletDebugAppState
 
clearForces() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Clear all forces from the PhysicsRigidBody
cloneFields(Cloner, Object) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
 
cloneFields(Cloner, Object) - Method in class com.jme3.bullet.control.CharacterControl
 
cloneFields(Cloner, Object) - Method in class com.jme3.bullet.control.GhostControl
 
cloneFields(Cloner, Object) - Method in class com.jme3.bullet.control.RigidBodyControl
 
cloneFields(Cloner, Object) - Method in class com.jme3.bullet.control.VehicleControl
 
cloneForSpatial(Spatial) - Method in class com.jme3.bullet.control.BetterCharacterControl
 
cloneForSpatial(Spatial) - Method in class com.jme3.bullet.control.CharacterControl
 
cloneForSpatial(Spatial) - Method in class com.jme3.bullet.control.GhostControl
 
cloneForSpatial(Spatial) - Method in class com.jme3.bullet.control.KinematicRagdollControl
 
cloneForSpatial(Spatial) - Method in class com.jme3.bullet.control.RigidBodyControl
 
cloneForSpatial(Spatial) - Method in class com.jme3.bullet.control.VehicleControl
 
collide(PhysicsCollisionObject, PhysicsCollisionObject) - Method in interface com.jme3.bullet.collision.PhysicsCollisionGroupListener
Called when two physics objects of the registered group are about to collide, called from physics thread.
This is only called when the collision will happen based on the collisionGroup and collideWithGroups settings in the PhysicsCollisionObject.
collide(Bone, PhysicsCollisionObject, PhysicsCollisionEvent) - Method in interface com.jme3.bullet.collision.RagdollCollisionListener
 
collision(PhysicsCollisionEvent) - Method in interface com.jme3.bullet.collision.PhysicsCollisionListener
Called when a collision happened in the PhysicsSpace, called from render thread.
collision(PhysicsCollisionEvent) - Method in class com.jme3.bullet.control.KinematicRagdollControl
For internal use only callback for collisionevent
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
 
CollisionShapeFactory() - Constructor for class com.jme3.bullet.util.CollisionShapeFactory
 
com.jme3.bullet - package com.jme3.bullet
 
com.jme3.bullet.collision - package com.jme3.bullet.collision
 
com.jme3.bullet.collision.shapes - package com.jme3.bullet.collision.shapes
 
com.jme3.bullet.collision.shapes.infos - package com.jme3.bullet.collision.shapes.infos
 
com.jme3.bullet.control - package com.jme3.bullet.control
 
com.jme3.bullet.control.ragdoll - package com.jme3.bullet.control.ragdoll
 
com.jme3.bullet.debug - package com.jme3.bullet.debug
 
com.jme3.bullet.joints - package com.jme3.bullet.joints
 
com.jme3.bullet.joints.motors - package com.jme3.bullet.joints.motors
 
com.jme3.bullet.objects - package com.jme3.bullet.objects
 
com.jme3.bullet.objects.infos - package com.jme3.bullet.objects.infos
 
com.jme3.bullet.util - package com.jme3.bullet.util
 
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
 
ConeCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.ConeCollisionShape
 
ConeCollisionShape(float, float, int) - Constructor for class com.jme3.bullet.collision.shapes.ConeCollisionShape
 
ConeCollisionShape(float, float) - Constructor for class com.jme3.bullet.collision.shapes.ConeCollisionShape
 
ConeJoint - Class in com.jme3.bullet.joints
From bullet manual:
To create ragdolls, the conve 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
 
controlRender(RenderManager, ViewPort) - Method in class com.jme3.bullet.debug.BulletCharacterDebugControl
 
controlRender(RenderManager, ViewPort) - Method in class com.jme3.bullet.debug.BulletGhostObjectDebugControl
 
controlRender(RenderManager, ViewPort) - Method in class com.jme3.bullet.debug.BulletJointDebugControl
 
controlRender(RenderManager, ViewPort) - Method in class com.jme3.bullet.debug.BulletRigidBodyDebugControl
 
controlRender(RenderManager, ViewPort) - Method in class com.jme3.bullet.debug.BulletVehicleDebugControl
 
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
 
controlUpdate(float) - Method in class com.jme3.bullet.debug.BulletGhostObjectDebugControl
 
controlUpdate(float) - Method in class com.jme3.bullet.debug.BulletJointDebugControl
 
controlUpdate(float) - Method in class com.jme3.bullet.debug.BulletRigidBodyDebugControl
 
controlUpdate(float) - Method in class com.jme3.bullet.debug.BulletVehicleDebugControl
 
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
 
createCollisionHeightfield(float[], Vector3f) - Method in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
 
createCollisionShape() - Method in class com.jme3.bullet.control.RigidBodyControl
 
createDynamicMeshShape(Spatial) - Static method in class com.jme3.bullet.util.CollisionShapeFactory
This method creates a hull shape for the given Spatial.
If you want to have mesh-accurate dynamic shapes (CPU intense!!!) use GImpact shapes, its probably best to do so with a low-poly version of your model.
createJmeMesh() - Method in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
 
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
This type of collision shape is mesh-accurate and meant for immovable "world objects".
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.HullCollisionShape
 
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
 
createSpatialData(Spatial) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
Called when the control is added to a new spatial, create any spatial-dependent data here.
createSpatialData(Spatial) - Method in class com.jme3.bullet.control.BetterCharacterControl
 
createSpatialData(Spatial) - Method in class com.jme3.bullet.control.KinematicRagdollControl
 
createTriangleIndexVertexArray(ByteBuffer, ByteBuffer, int, int, int, int) - Static method in class com.jme3.bullet.util.NativeMeshUtil
 
createVehicle(PhysicsSpace) - Method in class com.jme3.bullet.objects.PhysicsVehicle
Used internally, creates the actual vehicle constraint when vehicle is added to phyicsspace
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

debug - Variable in class com.jme3.bullet.control.KinematicRagdollControl
 
DEBUG_BLUE - Variable in class com.jme3.bullet.debug.BulletDebugAppState
 
DEBUG_BLUE - Variable in class com.jme3.bullet.debug.DebugTools
 
DEBUG_GREEN - Variable in class com.jme3.bullet.debug.BulletDebugAppState
 
DEBUG_GREEN - Variable in class com.jme3.bullet.debug.DebugTools
 
DEBUG_MAGENTA - Variable in class com.jme3.bullet.debug.BulletDebugAppState
 
DEBUG_MAGENTA - Variable in class com.jme3.bullet.debug.DebugTools
 
DEBUG_PINK - Variable in class com.jme3.bullet.debug.BulletDebugAppState
 
DEBUG_PINK - Variable in class com.jme3.bullet.debug.DebugTools
 
DEBUG_RED - Variable in class com.jme3.bullet.debug.BulletDebugAppState
 
DEBUG_RED - Variable in class com.jme3.bullet.debug.DebugTools
 
DEBUG_YELLOW - Variable in class com.jme3.bullet.debug.BulletDebugAppState
 
DEBUG_YELLOW - Variable in class com.jme3.bullet.debug.DebugTools
 
debugAppState - Variable in class com.jme3.bullet.BulletAppState
 
debugAppState - Variable in class com.jme3.bullet.debug.AbstractPhysicsDebugControl
 
debugEnabled - Variable in class com.jme3.bullet.BulletAppState
 
DebugMeshCallback - Class in com.jme3.bullet.util
 
DebugMeshCallback() - Constructor for class com.jme3.bullet.util.DebugMeshCallback
 
debugNode - Variable in class com.jme3.bullet.debug.DebugTools
 
DebugShapeFactory - Class in com.jme3.bullet.util
 
DebugShapeFactory() - Constructor for class com.jme3.bullet.util.DebugShapeFactory
 
DebugTools - Class in com.jme3.bullet.debug
 
DebugTools(AssetManager) - Constructor for class com.jme3.bullet.debug.DebugTools
 
destroy() - Method in class com.jme3.bullet.joints.PhysicsJoint
destroys this joint and removes it from its connected PhysicsRigidBodys 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.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
Queries an object to 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
 

E

enabled - Variable in class com.jme3.bullet.control.AbstractPhysicsControl
 
enabled - Variable in class com.jme3.bullet.control.CharacterControl
 
enabled - Variable in class com.jme3.bullet.control.GhostControl
 
enabled - Variable in class com.jme3.bullet.control.RigidBodyControl
 
enabled - Variable in class com.jme3.bullet.control.VehicleControl
 
enableMotor(boolean, float, float) - Method in class com.jme3.bullet.joints.HingeJoint
Enables the motor.
enableSpring(int, boolean) - Method in class com.jme3.bullet.joints.SixDofSpringJoint
 
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
 
executor - Variable in class com.jme3.bullet.BulletAppState
 

F

fallSpeed - Variable in class com.jme3.bullet.objects.PhysicsCharacter
 
fill(PhysicsCollisionObject, Vector3f, float, boolean) - Method in class com.jme3.bullet.collision.PhysicsSweepTestResult
 
filter - Variable in class com.jme3.bullet.debug.BulletDebugAppState
 
finalize() - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
 
finalize() - Method in class com.jme3.bullet.collision.shapes.CollisionShape
 
finalize() - Method in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
 
finalize() - Method in class com.jme3.bullet.collision.shapes.MeshCollisionShape
 
finalize() - Method in class com.jme3.bullet.joints.PhysicsJoint
 
finalize() - Method in class com.jme3.bullet.objects.infos.RigidBodyMotionState
 
finalize() - Method in class com.jme3.bullet.objects.PhysicsCharacter
 
finalize() - Method in class com.jme3.bullet.objects.PhysicsVehicle
 
finalize() - Method in class com.jme3.bullet.PhysicsSpace
 
finalizeNative(long) - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
 
flipQuadEdges - Variable in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
 
frictionSlip - Variable in class com.jme3.bullet.objects.infos.VehicleTuning
 
frictionSlip - Variable in class com.jme3.bullet.objects.VehicleWheel
 
frontWheel - Variable in class com.jme3.bullet.objects.VehicleWheel
 

G

geom - Variable in class com.jme3.bullet.debug.BulletCharacterDebugControl
 
geom - Variable in class com.jme3.bullet.debug.BulletGhostObjectDebugControl
 
geom - Variable in class com.jme3.bullet.debug.BulletRigidBodyDebugControl
 
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
 
getAngularFactor(Vector3f) - 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.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(String) - Method in class com.jme3.bullet.control.KinematicRagdollControl
 
getBone() - Method in class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
 
getBoneIndices(Bone, Skeleton, Set<String>) - Static method in class com.jme3.bullet.control.ragdoll.RagdollUtils
 
getBoneRigidBody(String) - Method in class com.jme3.bullet.control.KinematicRagdollControl
return the rigidBody associated to the given 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(Vector3f) - Method in class com.jme3.bullet.objects.VehicleWheel
returns the location where the wheel collides with the ground (world space)
getCollisionLocation() - Method in class com.jme3.bullet.objects.VehicleWheel
returns the location 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)
getCollisionNormal() - 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
 
getControllerId() - Method in class com.jme3.bullet.objects.PhysicsCharacter
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.
getDeltaRotation() - Method in class com.jme3.bullet.objects.VehicleWheel
returns how many degrees the wheel has turned since the last physics step.
getDeltaRotation(long, int) - Method in class com.jme3.bullet.objects.VehicleWheel
 
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
Gets the height multiplication factor for ducking.
getEnableMotor() - Method in class com.jme3.bullet.joints.HingeJoint
 
getERP() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
 
getEvent(int, PhysicsCollisionObject, PhysicsCollisionObject, long) - Method in class com.jme3.bullet.collision.PhysicsCollisionEventFactory
 
getEventDispatchImpulseThreshold() - Method in class com.jme3.bullet.control.KinematicRagdollControl
 
getFallSpeed() - Method in class com.jme3.bullet.objects.PhysicsCharacter
 
getFinalHeight() - Method in class com.jme3.bullet.control.BetterCharacterControl
Gets the scaled height.
getFinalRadius() - Method in class com.jme3.bullet.control.BetterCharacterControl
Gets the 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
Get the current gravity of the character.
getGravity(Vector3f) - Method in class com.jme3.bullet.control.BetterCharacterControl
Get the current gravity of the character.
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.objects.PhysicsRigidBody
 
getGravity(Vector3f) - Method in class com.jme3.bullet.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
 
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
 
getIKThreshold() - Method in class com.jme3.bullet.control.KinematicRagdollControl
 
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
 
getJoint(String) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Return the joint between the given bone and its parent.
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
Gets the current jump force.
getJumpSpeed() - Method in class com.jme3.bullet.objects.PhysicsCharacter
 
getLateralFrictionDir1() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
getLateralFrictionDir1(Vector3f) - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
getLateralFrictionDir2() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
getLateralFrictionDir2(Vector3f) - 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
 
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
 
getLinearFactor() - 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
 
getLocalPointA(Vector3f) - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
getLocalPointB() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
getLocalPointB(Vector3f) - 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
 
getMaxMotorImpulse() - Method in class com.jme3.bullet.joints.HingeJoint
 
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
 
getMode() - Method in class com.jme3.bullet.control.KinematicRagdollControl
retruns 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
 
getMotorTargetVelocity() - Method in class com.jme3.bullet.joints.HingeJoint
 
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
 
getNormalWorldOnB(Vector3f) - 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.collision.PhysicsCollisionObject
 
getObjectId() - Method in class com.jme3.bullet.collision.shapes.CollisionShape
used internally
getObjectId() - Method in class com.jme3.bullet.joints.PhysicsJoint
 
getObjectId() - Method in class com.jme3.bullet.objects.infos.RigidBodyMotionState
 
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.
getOverlappingObjects(long) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
 
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
Gets how much the physics forces in the local x/z plane should be dampened.
getPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsCharacter
 
getPhysicsLocation() - Method in class com.jme3.bullet.objects.PhysicsCharacter
 
getPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
 
getPhysicsLocation() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
 
getPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
getPhysicsLocation() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
getPhysicsRotation(Quaternion) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
 
getPhysicsRotation() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
 
getPhysicsRotation(Quaternion) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
getPhysicsRotation() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
getPhysicsRotationMatrix(Matrix3f) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
 
getPhysicsRotationMatrix() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
 
getPhysicsRotationMatrix(Matrix3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
getPhysicsRotationMatrix() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
getPhysicsSpace() - Method in class com.jme3.bullet.BulletAppState
 
getPhysicsSpace() - Method in class com.jme3.bullet.control.AbstractPhysicsControl
 
getPhysicsSpace() - Method in class com.jme3.bullet.control.CharacterControl
 
getPhysicsSpace() - Method in class com.jme3.bullet.control.GhostControl
 
getPhysicsSpace() - Method in interface com.jme3.bullet.control.PhysicsControl
 
getPhysicsSpace() - Method in class com.jme3.bullet.control.RigidBodyControl
 
getPhysicsSpace() - Method in class com.jme3.bullet.control.VehicleControl
 
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
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
 
getPositionWorldOnA(Vector3f) - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
getPositionWorldOnB() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
 
getPositionWorldOnB(Vector3f) - 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
 
GetRayTestFlags() - Method in class com.jme3.bullet.PhysicsSpace
Gets m_flags for raytest, see https://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btRaycastCallback.h for possible options.
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.control.KinematicRagdollControl.PhysicsBoneLink
 
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
 
getShape() - Method in class com.jme3.bullet.control.BetterCharacterControl
Gets a new collision shape based on the current scale parameter.
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.
getSkidInfo(long, int) - Method in class com.jme3.bullet.objects.VehicleWheel
 
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
Get the number of iterations used by the contact solver.
getSpaceId() - Method in class com.jme3.bullet.PhysicsSpace
// * used internally //
getSpatialRotation() - Method in class com.jme3.bullet.control.AbstractPhysicsControl
 
getSpatialTranslation() - Method in class com.jme3.bullet.control.AbstractPhysicsControl
 
getSpeed() - Method in class com.jme3.bullet.BulletAppState
 
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
 
getTotalMass() - Method in class com.jme3.bullet.control.KinematicRagdollControl
 
getTranslationalLimitMotor() - Method in class com.jme3.bullet.joints.SixDofJoint
returns the TranslationalLimitMotor of this 6DofJoint which allows manipulating the translational axis
getTriangleIndexVertexArray(Mesh) - Static method in class com.jme3.bullet.util.NativeMeshUtil
 
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
 
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
Get the current linear velocity along the three axes of the character.
getVertices() - Method in class com.jme3.bullet.util.DebugMeshCallback
 
getViewDirection() - Method in class com.jme3.bullet.control.BetterCharacterControl
Gets the current view direction, note this doesn't need to correspond with the spatials forward direction.
getViewDirection() - Method in class com.jme3.bullet.control.CharacterControl
 
getWalkDirection() - Method in class com.jme3.bullet.control.BetterCharacterControl
Gets the current walk direction and speed of the character.
getWalkDirection() - Method in class com.jme3.bullet.objects.PhysicsCharacter
 
getWeightThreshold() - Method in class com.jme3.bullet.control.KinematicRagdollControl
 
getWheel(int) - Method in class com.jme3.bullet.objects.PhysicsVehicle
You can get access to the single wheels via this method.
getWheelId() - 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
 
GhostControl - Class in com.jme3.bullet.control
A GhostControl moves with the spatial it is attached to and can be used to check overlaps with other physics objects (e.g.
GhostControl() - Constructor for class com.jme3.bullet.control.GhostControl
 
GhostControl(CollisionShape) - Constructor for class com.jme3.bullet.control.GhostControl
 
ghosts - Variable in class com.jme3.bullet.debug.BulletDebugAppState
 
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

H

halfExtents - Variable in class com.jme3.bullet.collision.shapes.CylinderCollisionShape
 
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(Mesh) - Constructor for class com.jme3.bullet.collision.shapes.HullCollisionShape
 
HullCollisionShape(float[]) - Constructor for class com.jme3.bullet.collision.shapes.HullCollisionShape
 
HumanoidRagdollPreset - Class in com.jme3.bullet.control.ragdoll
 
HumanoidRagdollPreset() - Constructor for class com.jme3.bullet.control.ragdoll.HumanoidRagdollPreset
 

I

initalWorldRotation - Variable in class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
 
initBoneMap() - Method in class com.jme3.bullet.control.ragdoll.HumanoidRagdollPreset
 
initBoneMap() - Method in class com.jme3.bullet.control.ragdoll.RagdollPreset
 
initialize(AppStateManager, Application) - Method in class com.jme3.bullet.BulletAppState
 
initialize(AppStateManager, Application) - Method in class com.jme3.bullet.debug.BulletDebugAppState
 
initialized - Variable in class com.jme3.bullet.BulletAppState
 
initLexicon() - Method in class com.jme3.bullet.control.ragdoll.HumanoidRagdollPreset
 
initLexicon() - Method in class com.jme3.bullet.control.ragdoll.RagdollPreset
 
initNativePhysics() - Static method in class com.jme3.bullet.PhysicsSpace
 
initScale - Variable in class com.jme3.bullet.control.KinematicRagdollControl
 
initUserPointer() - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
 
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
 
isApplyPhysicsLocal() - Method in class com.jme3.bullet.control.CharacterControl
 
isApplyPhysicsLocal() - Method in class com.jme3.bullet.control.GhostControl
 
isApplyPhysicsLocal() - Method in class com.jme3.bullet.control.RigidBodyControl
 
isApplyPhysicsLocal() - Method in class com.jme3.bullet.control.VehicleControl
 
isApplyPhysicsLocal() - Method in class com.jme3.bullet.objects.infos.RigidBodyMotionState
 
isCollisionBetweenLinkedBodys() - Method in class com.jme3.bullet.joints.PhysicsJoint
 
isDebugEnabled() - Method in class com.jme3.bullet.BulletAppState
 
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.BulletAppState
 
isEnabled() - Method in class com.jme3.bullet.control.AbstractPhysicsControl
 
isEnabled() - Method in class com.jme3.bullet.control.CharacterControl
 
isEnabled() - Method in class com.jme3.bullet.control.GhostControl
 
isEnabled() - Method in interface com.jme3.bullet.control.PhysicsControl
Returns the current enabled state of the physics control
isEnabled() - Method in class com.jme3.bullet.control.RigidBodyControl
 
isEnabled() - Method in class com.jme3.bullet.control.VehicleControl
 
isEnableMotor() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
 
isFrontWheel() - Method in class com.jme3.bullet.objects.VehicleWheel
 
isInitialized() - Method in class com.jme3.bullet.BulletAppState
 
isInWorld() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
isKinematic() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
isKinematicSpatial() - Method in class com.jme3.bullet.control.RigidBodyControl
Checks if this control is in kinematic spatial 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
Check if the character is on the ground.
isPoweredAngMotor() - Method in class com.jme3.bullet.joints.SliderJoint
 
isPoweredLinMotor() - Method in class com.jme3.bullet.joints.SliderJoint
 
isUseViewDirection() - Method in class com.jme3.bullet.control.CharacterControl
 

J

jmeClone() - Method in class com.jme3.bullet.control.BetterCharacterControl
 
jmeClone() - Method in class com.jme3.bullet.control.CharacterControl
 
jmeClone() - Method in class com.jme3.bullet.control.GhostControl
 
jmeClone() - Method in class com.jme3.bullet.control.KinematicRagdollControl
 
jmeClone() - Method in class com.jme3.bullet.control.RigidBodyControl
 
jmeClone() - Method in class com.jme3.bullet.control.VehicleControl
 
joint - Variable in class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
 
joints - Variable in class com.jme3.bullet.debug.BulletDebugAppState
 
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
 
KinematicRagdollControl - Class in com.jme3.bullet.control
This control is still a WIP, use it at your own risk
To use this control you need a model with an AnimControl and a SkeletonControl.
This should be the case if you imported an animated model from Ogre or blender.
Note enabling/disabling the control add/removes it from the physic space
KinematicRagdollControl() - Constructor for class com.jme3.bullet.control.KinematicRagdollControl
contruct a KinematicRagdollControl
KinematicRagdollControl(float) - Constructor for class com.jme3.bullet.control.KinematicRagdollControl
 
KinematicRagdollControl(RagdollPreset, float) - Constructor for class com.jme3.bullet.control.KinematicRagdollControl
 
KinematicRagdollControl(RagdollPreset) - Constructor for class com.jme3.bullet.control.KinematicRagdollControl
 
KinematicRagdollControl.Mode - Enum in com.jme3.bullet.control
 
KinematicRagdollControl.PhysicsBoneLink - Class in com.jme3.bullet.control
 
KinematicRagdollControl.PhysicsBoneLink() - Constructor for class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
 
kinematicSpatial - Variable in class com.jme3.bullet.control.RigidBodyControl
 
kinematicUpdate(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
 

L

lexicon - Variable in class com.jme3.bullet.control.ragdoll.RagdollPreset
 
limitSoftness - Variable in class com.jme3.bullet.joints.HingeJoint
 
listeners - Variable in class com.jme3.bullet.control.KinematicRagdollControl
 
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.
localLeft - Variable in class com.jme3.bullet.control.BetterCharacterControl
Local left direction, derived from up and forward.
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
 
location - Variable in class com.jme3.bullet.control.BetterCharacterControl
Stores final spatial location, corresponds to RigidBody location.
location - Variable in class com.jme3.bullet.debug.BulletCharacterDebugControl
 
location - Variable in class com.jme3.bullet.debug.BulletGhostObjectDebugControl
 
location - Variable in class com.jme3.bullet.debug.BulletRigidBodyDebugControl
 
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.control.BetterCharacterControl
 
logger - Static variable in class com.jme3.bullet.control.KinematicRagdollControl
 
logger - Static variable in class com.jme3.bullet.control.ragdoll.RagdollPreset
 
logger - Static variable in class com.jme3.bullet.debug.BulletDebugAppState
 

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
 
margin - Variable in class com.jme3.bullet.collision.shapes.CollisionShape
 
mass - Variable in class com.jme3.bullet.control.BetterCharacterControl
 
mass - Variable in class com.jme3.bullet.objects.PhysicsRigidBody
 
matchPhysicObjectToBone(KinematicRagdollControl.PhysicsBoneLink, Vector3f, Quaternion) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Set 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.infos.VehicleTuning
 
maxSuspensionForce - Variable in class com.jme3.bullet.objects.VehicleWheel
 
maxSuspensionTravelCm - Variable in class com.jme3.bullet.objects.infos.VehicleTuning
 
maxSuspensionTravelCm - Variable in class com.jme3.bullet.objects.VehicleWheel
 
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 Mesh.
MeshCollisionShape(Mesh, boolean) - Constructor for class com.jme3.bullet.collision.shapes.MeshCollisionShape
Creates a collision shape from the given Mesh.
MeshCollisionShape(ByteBuffer, ByteBuffer, boolean) - Constructor for class com.jme3.bullet.collision.shapes.MeshCollisionShape
Advanced constructor, usually you don’t want to use this, but the Mesh based one.
meshId - Variable in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
 
meshId - Variable in class com.jme3.bullet.collision.shapes.MeshCollisionShape
 
minHeight - Variable in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
 
mode - Variable in class com.jme3.bullet.control.KinematicRagdollControl
 
modelPosition - Variable in class com.jme3.bullet.control.KinematicRagdollControl
 
modelRotation - Variable in class com.jme3.bullet.control.KinematicRagdollControl
 
motionState - Variable in class com.jme3.bullet.objects.PhysicsRigidBody
 
myShape - Variable in class com.jme3.bullet.debug.BulletCharacterDebugControl
 
myShape - Variable in class com.jme3.bullet.debug.BulletGhostObjectDebugControl
 
myShape - Variable in class com.jme3.bullet.debug.BulletRigidBodyDebugControl
 

N

nativeBVHBuffer - Variable in class com.jme3.bullet.collision.shapes.MeshCollisionShape
 
NativeMeshUtil - Class in com.jme3.bullet.util
 
NativeMeshUtil() - Constructor for class com.jme3.bullet.util.NativeMeshUtil
 
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
 
numVertices - Variable in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
 
numVertices - Variable in class com.jme3.bullet.collision.shapes.MeshCollisionShape
 

O

objectId - Variable in class com.jme3.bullet.collision.PhysicsCollisionObject
 
objectId - Variable in class com.jme3.bullet.collision.shapes.CollisionShape
 
objectId - Variable in class com.jme3.bullet.joints.PhysicsJoint
 
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

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, long) - 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
 
PhysicsCollisionListener - Interface in com.jme3.bullet.collision
Interface for Objects that want to be informed about collision events in the physics space
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
 
physicsDamping - Variable in class com.jme3.bullet.control.BetterCharacterControl
 
physicsDebugRootNode - Variable in class com.jme3.bullet.debug.BulletDebugAppState
 
physicsFuture - Variable in class com.jme3.bullet.BulletAppState
 
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 Phyiscs Joint
PhysicsJoint() - Constructor for class com.jme3.bullet.joints.PhysicsJoint
 
PhysicsJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f) - Constructor for class com.jme3.bullet.joints.PhysicsJoint
 
PhysicsRayTestResult - Class in com.jme3.bullet.collision
Contains the results of a PhysicsSpace rayTest bulletAppState.getPhysicsSpace().rayTest(new Vector3f(0,1000,0),new Vector3f(0,-1000,0)); javap -s java.util.List
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 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.BulletAppState
 
physicsTick(PhysicsSpace, float) - Method in class com.jme3.bullet.control.BetterCharacterControl
Used internally, don't call manually
physicsTick(PhysicsSpace, float) - Method in interface com.jme3.bullet.PhysicsTickListener
Called after the physics has been stepped, use to check for forces etc.
PhysicsTickListener - Interface in com.jme3.bullet
Implement this interface to be called from the physics thread on a physics update.
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 rigidbodies 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
 
prePhysicsTick(PhysicsSpace, float) - Method in class com.jme3.bullet.BulletAppState
 
prePhysicsTick(PhysicsSpace, float) - Method in class com.jme3.bullet.control.BetterCharacterControl
Used internally, don't call manually
prePhysicsTick(PhysicsSpace, float) - Method in interface com.jme3.bullet.PhysicsTickListener
Called before the physics is actually stepped, use to apply forces etc.
preRebuild() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
preset - Variable in class com.jme3.bullet.control.KinematicRagdollControl
 
pSpace - Variable in class com.jme3.bullet.BulletAppState
 

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
 
RagdollCollisionListener - Interface in com.jme3.bullet.collision
 
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
 
RagdollPreset.JointPreset() - Constructor for class com.jme3.bullet.control.ragdoll.RagdollPreset.JointPreset
 
RagdollPreset.JointPreset(float, float, float, float, float, float) - Constructor for class com.jme3.bullet.control.ragdoll.RagdollPreset.JointPreset
 
RagdollPreset.LexiconEntry - Class in com.jme3.bullet.control.ragdoll
 
RagdollPreset.LexiconEntry() - Constructor for class com.jme3.bullet.control.ragdoll.RagdollPreset.LexiconEntry
 
ragDollUpdate(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
 
RagdollUtils - Class in com.jme3.bullet.control.ragdoll
 
RagdollUtils() - Constructor for class com.jme3.bullet.control.ragdoll.RagdollUtils
 
rayCasterId - 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
rayTest_native(Vector3f, Vector3f, long, List<PhysicsRayTestResult>, int) - Method in class com.jme3.bullet.PhysicsSpace
 
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
 
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
 
read(JmeImporter) - Method in class com.jme3.bullet.control.BetterCharacterControl
 
read(JmeImporter) - Method in class com.jme3.bullet.control.CharacterControl
 
read(JmeImporter) - Method in class com.jme3.bullet.control.GhostControl
 
read(JmeImporter) - Method in class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
 
read(JmeImporter) - Method in class com.jme3.bullet.control.KinematicRagdollControl
de-serialize this control
read(JmeImporter) - Method in class com.jme3.bullet.control.RigidBodyControl
 
read(JmeImporter) - Method in class com.jme3.bullet.control.VehicleControl
 
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
 
read(JmeImporter) - Method in class com.jme3.bullet.objects.PhysicsVehicle
 
read(JmeImporter) - Method in class com.jme3.bullet.objects.VehicleWheel
 
reBuild() - Method in class com.jme3.bullet.control.KinematicRagdollControl
rebuild the ragdoll this is useful if you applied scale on the ragdoll after it's been initialized, same as reattaching.
rebuildRigidBody() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
Builds/rebuilds the phyiscs body when parameters have changed
recycle(PhysicsCollisionEvent) - Method in class com.jme3.bullet.collision.PhysicsCollisionEventFactory
 
refactor(int, PhysicsCollisionObject, PhysicsCollisionObject, long) - 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
 
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
 
removeJoint(PhysicsJoint) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
 
removePhysics(PhysicsSpace) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
Called when the physics object is supposed to remove all objects added to the physics space.
removePhysics(PhysicsSpace) - Method in class com.jme3.bullet.control.BetterCharacterControl
This is implemented from AbstractPhysicsControl and called when the control is supposed to remove all objects from the physics space.
removePhysics(PhysicsSpace) - Method in class com.jme3.bullet.control.KinematicRagdollControl
 
removeSpatialData(Spatial) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
Called when the control is removed from a spatial, remove any spatial-dependent data here.
removeSpatialData(Spatial) - Method in class com.jme3.bullet.control.BetterCharacterControl
 
removeSpatialData(Spatial) - Method in class com.jme3.bullet.control.KinematicRagdollControl
 
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(RenderManager, ViewPort) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
 
render(RenderManager, ViewPort) - Method in class com.jme3.bullet.control.BetterCharacterControl
 
render(RenderManager, ViewPort) - Method in class com.jme3.bullet.control.CharacterControl
 
render(RenderManager, ViewPort) - Method in class com.jme3.bullet.control.GhostControl
 
render(RenderManager, ViewPort) - Method in class com.jme3.bullet.control.KinematicRagdollControl
For internal use only specific render for the ragdoll(if debugging)
render(RenderManager, ViewPort) - Method in class com.jme3.bullet.control.RigidBodyControl
 
render(RenderManager, ViewPort) - Method in class com.jme3.bullet.control.VehicleControl
 
render(RenderManager) - Method in class com.jme3.bullet.debug.BulletDebugAppState
 
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
 
RigidBodyControl - Class in com.jme3.bullet.control
 
RigidBodyControl() - Constructor for class com.jme3.bullet.control.RigidBodyControl
 
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
Creates a new PhysicsNode with the supplied collision shape and mass 1
RigidBodyControl(CollisionShape, float) - Constructor for class com.jme3.bullet.control.RigidBodyControl
 
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 physicsspace
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
 
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 - Variable in class com.jme3.bullet.control.BetterCharacterControl
Stores final spatial rotation, is a z-forward rotation based on the view direction and the current local x/z plane.
rotation - Variable in class com.jme3.bullet.debug.BulletCharacterDebugControl
 
rotation - Variable in class com.jme3.bullet.debug.BulletGhostObjectDebugControl
 
rotation - Variable in class com.jme3.bullet.debug.BulletRigidBodyDebugControl
 
rotation - Variable in class com.jme3.bullet.debug.BulletVehicleDebugControl
 
RotationalLimitMotor - Class in com.jme3.bullet.joints.motors
 
RotationalLimitMotor(long) - 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
 
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
 
setAngularFactor(Vector3f) - 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.control.AbstractPhysicsControl
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.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
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.RigidBodyControl
When set to true, the physics coordinates will be applied to the local translation of the Spatial instead of the world translation.
setApplyPhysicsLocal(boolean) - Method in class com.jme3.bullet.control.VehicleControl
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.objects.infos.RigidBodyMotionState
 
setBlueArrow(Vector3f, Vector3f) - Method in class com.jme3.bullet.debug.DebugTools
 
setBounce(float) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
 
setBroadphaseType(PhysicsSpace.BroadphaseType) - Method in class com.jme3.bullet.BulletAppState
Use before attaching state
setBroadphaseType(PhysicsSpace.BroadphaseType) - Method in class com.jme3.bullet.PhysicsSpace
 
setCcdMotionThreshold(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Set the CcdMotionThreshold of all the bone's rigidBodies of 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
Set the CcdSweptSphereRadius of all the bone's rigidBodies of 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 bodys
joint has to be removed from and added to PhyiscsSpace 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
 
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(int, float) - Method in class com.jme3.bullet.joints.SixDofSpringJoint
 
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
 
setDucked(boolean) - Method in class com.jme3.bullet.control.BetterCharacterControl
Toggle character ducking.
setDuckedFactor(float) - Method in class com.jme3.bullet.control.BetterCharacterControl
Sets the height multiplication factor for ducking.
setEnabled(boolean) - Method in class com.jme3.bullet.BulletAppState
 
setEnabled(boolean) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
 
setEnabled(boolean) - Method in class com.jme3.bullet.control.CharacterControl
 
setEnabled(boolean) - Method in class com.jme3.bullet.control.GhostControl
 
setEnabled(boolean) - Method in interface com.jme3.bullet.control.PhysicsControl
The physics object is removed from the physics space when the control is disabled.
setEnabled(boolean) - Method in class com.jme3.bullet.control.RigidBodyControl
 
setEnabled(boolean) - Method in class com.jme3.bullet.control.VehicleControl
 
setEnableMotor(boolean) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
 
setEquilibriumPoint() - Method in class com.jme3.bullet.joints.SixDofSpringJoint
 
setEquilibriumPoint(int) - Method in class com.jme3.bullet.joints.SixDofSpringJoint
 
setERP(float) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
 
setEventDispatchImpulseThreshold(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
 
setFallSpeed(float) - Method in class com.jme3.bullet.objects.PhysicsCharacter
 
setFilter(BulletDebugAppState.DebugAppStateFilter) - Method in class com.jme3.bullet.debug.BulletDebugAppState
 
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(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
The coefficient of friction between the tyre and the ground.
setFrictionSlip(float) - Method in class com.jme3.bullet.objects.VehicleWheel
the coefficient of friction between the tyre and the ground.
setFrontWheel(boolean) - Method in class com.jme3.bullet.objects.VehicleWheel
 
setGravity(Vector3f) - Method in class com.jme3.bullet.control.BetterCharacterControl
Set the gravity for this character.
setGravity(float) - Method in class com.jme3.bullet.objects.PhysicsCharacter
 
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 its 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
 
setHeightPercent(float) - Method in class com.jme3.bullet.control.BetterCharacterControl
This actually sets a new collision shape to the character to change the height of the capsule.
setHiLimit(float) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
 
setIKMode() - Method in class com.jme3.bullet.control.KinematicRagdollControl
Sets the control into Inverse Kinematics mode.
setIkRotSpeed(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
 
setIKTarget(Bone, Vector3f, int) - Method in class com.jme3.bullet.control.KinematicRagdollControl
 
setIKThreshold(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
 
setImpulseClamp(float) - Method in class com.jme3.bullet.joints.Point2PointJoint
 
setJointLimit(String, float, float, float, float, float, float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Set the joint limits for the joint between the given bone and its parent.
setJointLimit(SixDofJoint, float, float, float, float, float, float) - Static method in class com.jme3.bullet.control.ragdoll.RagdollUtils
 
setJumpForce(Vector3f) - Method in class com.jme3.bullet.control.BetterCharacterControl
Set the jump force as a Vector3f.
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.control.KinematicRagdollControl
Set the control into Kinematic mode In theis mode, the collision shapes follow the movements of the skeleton, and can interact with physical environement
setKinematicSpatial(boolean) - Method in class com.jme3.bullet.control.RigidBodyControl
Sets this control to kinematic spatial mode so that the spatials transform will be applied to the rigidbody in kinematic mode, defaults to true.
setLimbDampening(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
 
setLimit(float, float, float) - Method in class com.jme3.bullet.joints.ConeJoint
 
setLimit(float, float) - Method in class com.jme3.bullet.joints.HingeJoint
Sets the limits of this joint.
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
 
setLinearFactor(Vector3f) - 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
 
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.
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 vaue caps the maximum suspension force, raise this above the default 6000 if your suspension cannot handle the weight of your vehcile.
setMaxSuspensionForce(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
This vaue caps the maximum suspension force, raise this above the default 6000 if your suspension cannot handle the weight of your vehcile.
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 vehcile.
setMaxSuspensionTravelCm(float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
Use before adding wheels, this is the default used when adding wheels.
setMaxSuspensionTravelCm(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
The maximum distance the suspension can be compressed (centimetres)
setMaxSuspensionTravelCm(float) - Method in class com.jme3.bullet.objects.VehicleWheel
the maximum distance the suspension can be compressed (centimetres)
setMode(KinematicRagdollControl.Mode) - Method in class com.jme3.bullet.control.KinematicRagdollControl
Enable or disable the ragdoll behaviour.
setObjectId(long) - Method in class com.jme3.bullet.collision.shapes.CollisionShape
used internally
setPhysicsDamping(float) - Method in class com.jme3.bullet.control.BetterCharacterControl
Sets how much the physics forces in the local x/z plane should be dampened.
setPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
Called when the physics object is supposed to move to the spatial position.
setPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.control.BetterCharacterControl
This is implemented from AbstractPhysicsControl and called when the spatial is attached for example.
setPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.control.KinematicRagdollControl
 
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(Quaternion) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
Called when the physics object is supposed to move to the spatial rotation.
setPhysicsRotation(Quaternion) - Method in class com.jme3.bullet.control.BetterCharacterControl
This is implemented from AbstractPhysicsControl and called when the spatial is attached for example.
setPhysicsRotation(Quaternion) - Method in class com.jme3.bullet.control.KinematicRagdollControl
 
setPhysicsRotation(Matrix3f) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
Sets the physics object rotation
setPhysicsRotation(Quaternion) - 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.objects.PhysicsRigidBody
Sets the physics object rotation
setPhysicsSpace(PhysicsSpace) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
 
setPhysicsSpace(PhysicsSpace) - Method in class com.jme3.bullet.control.CharacterControl
 
setPhysicsSpace(PhysicsSpace) - Method in class com.jme3.bullet.control.GhostControl
 
setPhysicsSpace(PhysicsSpace) - Method in interface com.jme3.bullet.control.PhysicsControl
Only used internally, do not call.
setPhysicsSpace(PhysicsSpace) - Method in class com.jme3.bullet.control.RigidBodyControl
 
setPhysicsSpace(PhysicsSpace) - Method in class com.jme3.bullet.control.VehicleControl
 
setPinkArrow(Vector3f, Vector3f) - Method in class com.jme3.bullet.debug.DebugTools
 
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.control.KinematicRagdollControl
Sets the control into Ragdoll mode The skeleton is entirely controlled by physics.
SetRayTestFlags(int) - Method in class com.jme3.bullet.PhysicsSpace
Sets m_flags for raytest, see https://code.google.com/p/bullet/source/browse/trunk/src/BulletCollision/NarrowPhaseCollision/btRaycastCallback.h for possible options.
setRedArrow(Vector3f, Vector3f) - Method in class com.jme3.bullet.debug.DebugTools
 
setRestitution(float) - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
 
setRestitution(float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
The "bouncyness" of the PhysicsRigidBody, best performance if restitution=0
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
 
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.
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.
setRootMass(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
 
setScale(Vector3f) - Method in class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
WARNING - CompoundCollisionShape scaling has no effect.
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.SphereCollisionShape
WARNING - CompoundCollisionShape scaling has no effect.
setSleepingThresholds(float, float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
sets the sleeping thresholds, these define when the object gets deactivated to save ressources.
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
 
setSpatial(Spatial) - Method in class com.jme3.bullet.control.CharacterControl
 
setSpatial(Spatial) - Method in class com.jme3.bullet.control.GhostControl
 
setSpatial(Spatial) - Method in class com.jme3.bullet.control.RigidBodyControl
 
setSpatial(Spatial) - Method in class com.jme3.bullet.control.VehicleControl
 
setSpatial(Spatial) - Method in class com.jme3.bullet.debug.BulletCharacterDebugControl
 
setSpatial(Spatial) - Method in class com.jme3.bullet.debug.BulletGhostObjectDebugControl
 
setSpatial(Spatial) - Method in class com.jme3.bullet.debug.BulletJointDebugControl
 
setSpatial(Spatial) - Method in class com.jme3.bullet.debug.BulletRigidBodyDebugControl
 
setSpatial(Spatial) - Method in class com.jme3.bullet.debug.BulletVehicleDebugControl
 
setSpeed(float) - Method in class com.jme3.bullet.BulletAppState
 
setStiffness(int, float) - Method in class com.jme3.bullet.joints.SixDofSpringJoint
 
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(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
The stiffness constant for the suspension.
setSuspensionStiffness(float) - Method in class com.jme3.bullet.objects.VehicleWheel
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
Use before attaching state
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
 
setupJoint(SixDofJoint) - Method in class com.jme3.bullet.control.ragdoll.RagdollPreset.JointPreset
 
setupJointForBone(String, SixDofJoint) - Method in class com.jme3.bullet.control.ragdoll.RagdollPreset
 
setupMaterials() - Method in class com.jme3.bullet.debug.DebugTools
 
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
 
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
 
setVehicleId(long, int) - Method in class com.jme3.bullet.objects.VehicleWheel
 
setViewDirection(Vector3f) - Method in class com.jme3.bullet.control.BetterCharacterControl
Sets the view direction for the character.
setViewDirection(Vector3f) - Method in class com.jme3.bullet.control.CharacterControl
 
setWalkDirection(Vector3f) - Method in class com.jme3.bullet.control.BetterCharacterControl
Sets the walk direction of the character.
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
 
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
Use before attaching state
setWorldMax(Vector3f) - Method in class com.jme3.bullet.PhysicsSpace
only applies for AXIS_SWEEP broadphase
setWorldMin(Vector3f) - Method in class com.jme3.bullet.BulletAppState
Use before attaching state
setWorldMin(Vector3f) - Method in class com.jme3.bullet.PhysicsSpace
only applies for AXIS_SWEEP broadphase
setYellowArrow(Vector3f, Vector3f) - Method in class com.jme3.bullet.debug.DebugTools
 
shape - Variable in class com.jme3.bullet.collision.shapes.infos.ChildCollisionShape
 
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
 
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, Vector3f, 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) - Constructor for class com.jme3.bullet.collision.shapes.SimplexCollisionShape
 
SimplexCollisionShape(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, Matrix3f, Matrix3f, boolean) - Constructor for class com.jme3.bullet.joints.SixDofJoint
 
SixDofJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f, boolean) - Constructor for class com.jme3.bullet.joints.SixDofJoint
 
SixDofSpringJoint - 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).
SixDofSpringJoint() - Constructor for class com.jme3.bullet.joints.SixDofSpringJoint
 
SixDofSpringJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f, Matrix3f, Matrix3f, boolean) - Constructor for class com.jme3.bullet.joints.SixDofSpringJoint
 
skeleton - Variable in class com.jme3.bullet.control.KinematicRagdollControl
 
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, Matrix3f, Matrix3f, boolean) - Constructor for class com.jme3.bullet.joints.SliderJoint
 
SliderJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f, boolean) - Constructor for class com.jme3.bullet.joints.SliderJoint
 
space - Variable in class com.jme3.bullet.control.AbstractPhysicsControl
 
space - Variable in class com.jme3.bullet.control.CharacterControl
 
space - Variable in class com.jme3.bullet.control.GhostControl
 
space - Variable in class com.jme3.bullet.control.RigidBodyControl
 
space - Variable in class com.jme3.bullet.control.VehicleControl
 
space - Variable in class com.jme3.bullet.debug.BulletDebugAppState
 
spatial - Variable in class com.jme3.bullet.control.AbstractPhysicsControl
 
spatial - Variable in class com.jme3.bullet.control.CharacterControl
 
spatial - Variable in class com.jme3.bullet.control.GhostControl
 
spatial - Variable in class com.jme3.bullet.control.RigidBodyControl
 
spatial - Variable in class com.jme3.bullet.control.VehicleControl
 
speed - Variable in class com.jme3.bullet.BulletAppState
 
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
 
startBlendingRot - Variable in class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
 
startPhysics() - Method in class com.jme3.bullet.BulletAppState
The physics system is started automatically on attaching, if you want to start it before for some reason, you can use this method.
stateAttached(AppStateManager) - Method in class com.jme3.bullet.BulletAppState
 
stateDetached(AppStateManager) - Method in class com.jme3.bullet.BulletAppState
 
stateManager - Variable in class com.jme3.bullet.BulletAppState
 
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
 
suspensionCompression - Variable in class com.jme3.bullet.objects.infos.VehicleTuning
 
suspensionDamping - Variable in class com.jme3.bullet.objects.infos.VehicleTuning
 
suspensionNode - Variable in class com.jme3.bullet.debug.BulletVehicleDebugControl
 
suspensionStiffness - Variable in class com.jme3.bullet.objects.infos.VehicleTuning
 
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 > 0.4f).
sweepTest(CollisionShape, Transform, Transform, List<PhysicsSweepTestResult>) - Method in class com.jme3.bullet.PhysicsSpace
 
sweepTest(CollisionShape, Transform, Transform, List<PhysicsSweepTestResult>, float) - 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 > allowedCcdPenetration).
sweepTest_native(long, Transform, Transform, long, List<PhysicsSweepTestResult>, float) - Method in class com.jme3.bullet.PhysicsSpace
 
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
 
threadingType - Variable in class com.jme3.bullet.BulletAppState
 
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
 
totalMass - Variable in class com.jme3.bullet.control.KinematicRagdollControl
 
tpf - Variable in class com.jme3.bullet.BulletAppState
 
TranslationalLimitMotor - Class in com.jme3.bullet.joints.motors
 
TranslationalLimitMotor(long) - 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
 
UNIT_XYZ_CHECK - Static variable in class com.jme3.bullet.debug.DebugTools
 
UNIT_Y_CHECK - Static variable in class com.jme3.bullet.debug.DebugTools
 
UNIT_Z_CHECK - Static variable in class com.jme3.bullet.debug.DebugTools
 
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.BulletAppState
 
update(float) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
 
update(float) - Method in class com.jme3.bullet.control.BetterCharacterControl
 
update(float) - Method in class com.jme3.bullet.control.CharacterControl
 
update(float) - Method in class com.jme3.bullet.control.GhostControl
 
update(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
 
update(float) - Method in class com.jme3.bullet.control.RigidBodyControl
 
update(float) - Method in class com.jme3.bullet.control.VehicleControl
 
update(float) - Method in class com.jme3.bullet.debug.BulletDebugAppState
 
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
 
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-flattened 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 com.jme3.bullet.BulletAppState.ThreadingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jme3.bullet.control.KinematicRagdollControl.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jme3.bullet.PhysicsSpace.BroadphaseType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.jme3.bullet.BulletAppState.ThreadingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jme3.bullet.control.KinematicRagdollControl.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jme3.bullet.PhysicsSpace.BroadphaseType
Returns an array containing the constants of this enum type, in the order they are declared.
VehicleControl - Class in com.jme3.bullet.control
 
VehicleControl() - Constructor for class com.jme3.bullet.control.VehicleControl
 
VehicleControl(CollisionShape) - Constructor for class com.jme3.bullet.control.VehicleControl
Creates a new PhysicsNode with the supplied collision shape
VehicleControl(CollisionShape, float) - Constructor for class com.jme3.bullet.control.VehicleControl
 
vehicleId - Variable in class com.jme3.bullet.objects.PhysicsVehicle
 
vehicles - Variable in class com.jme3.bullet.debug.BulletDebugAppState
 
VehicleTuning - Class in com.jme3.bullet.objects.infos
 
VehicleTuning() - Constructor for class com.jme3.bullet.objects.infos.VehicleTuning
 
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(Spatial, Vector3f, Vector3f, Vector3f, float, float, boolean) - Constructor for class com.jme3.bullet.objects.VehicleWheel
 
VehicleWheel(Vector3f, Vector3f, Vector3f, float, float, boolean) - Constructor for class com.jme3.bullet.objects.VehicleWheel
 
velocity - Variable in class com.jme3.bullet.control.BetterCharacterControl
 
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
Is a z-forward vector based on the view direction and the current local x/z plane.
viewDirection - Variable in class com.jme3.bullet.control.CharacterControl
 
viewPort - Variable in class com.jme3.bullet.debug.BulletDebugAppState
 

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
 
wheelId - Variable in class com.jme3.bullet.objects.VehicleWheel
 
wheelIndex - 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
 
worldMin - Variable in class com.jme3.bullet.BulletAppState
 
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
 
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
 
write(JmeExporter) - Method in class com.jme3.bullet.control.BetterCharacterControl
 
write(JmeExporter) - Method in class com.jme3.bullet.control.CharacterControl
 
write(JmeExporter) - Method in class com.jme3.bullet.control.GhostControl
 
write(JmeExporter) - Method in class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
 
write(JmeExporter) - Method in class com.jme3.bullet.control.KinematicRagdollControl
serialize this control
write(JmeExporter) - Method in class com.jme3.bullet.control.RigidBodyControl
 
write(JmeExporter) - Method in class com.jme3.bullet.control.VehicleControl
 
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
 
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
 
A B C D E F G H I J K L M N O P R S T U V W Z 
jMonkeyEngine 3.1 jme3-bullet