Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- a - Variable in class com.jme3.bullet.debug.BulletJointDebugControl
- AbstractPhysicsControl - Class in com.jme3.bullet.control
-
Manage the life cycle of a physics object linked to a spatial in a scene graph.
- AbstractPhysicsControl() - Constructor for class com.jme3.bullet.control.AbstractPhysicsControl
- AbstractPhysicsDebugControl - Class in com.jme3.bullet.debug
-
The abstract base class for physics-debug controls (such as BulletRigidBodyDebugControl) used to visualize individual collision objects and joints.
- AbstractPhysicsDebugControl(BulletDebugAppState) - Constructor for class com.jme3.bullet.debug.AbstractPhysicsDebugControl
-
Instantiate an enabled control to serve the specified debug app state.
- accelerate(float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Apply the given engine force to all wheels, works continuously
- accelerate(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Apply the given engine force, works continuously
- activate() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
reactivates this PhysicsRigidBody when it has been deactivated because it was not moving
- active - Variable in class com.jme3.bullet.BulletAppState
-
true if-and-only-if this state is enabled
- add(Vector3f) - Method in class com.jme3.bullet.animation.VectorSet
-
Add the value of the specified Vector3f to this set.
- add(Object) - Method in class com.jme3.bullet.PhysicsSpace
-
adds an object to the physics space
- addAll(Spatial) - Method in class com.jme3.bullet.PhysicsSpace
-
adds all physics controls and joints in the given spatial node to the physics space (e.g.
- addBoneName(String) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Add a bone name to this control.
- addChildShape(CollisionShape, Vector3f) - Method in class com.jme3.bullet.collision.shapes.CompoundCollisionShape
-
adds a child shape at the given local translation
- addChildShape(CollisionShape, Vector3f, Matrix3f) - Method in class com.jme3.bullet.collision.shapes.CompoundCollisionShape
-
adds a child shape at the given local translation
- addCollideWithGroup(int) - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
-
Add a group that this object will collide with.
Two object will collide when one of the parties has the collisionGroup of the other in its collideWithGroups set. - addCollisionGroupListener(PhysicsCollisionGroupListener, int) - Method in class com.jme3.bullet.PhysicsSpace
-
Adds a listener for a specific collision group, such a listener can disable collisions when they happen.
There can be only one listener per collision group. - addCollisionListener(RagdollCollisionListener) - Method in class com.jme3.bullet.animation.DynamicAnimControl
-
Add a collision listener to this control.
- addCollisionListener(PhysicsCollisionListener) - Method in class com.jme3.bullet.PhysicsSpace
-
Adds a CollisionListener that will be informed about collision events
- addCollisionListener(RagdollCollisionListener) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Add a collision listener to this control.
- addCollisionObject(PhysicsCollisionObject) - Method in class com.jme3.bullet.PhysicsSpace
- added - Variable in class com.jme3.bullet.control.AbstractPhysicsControl
-
true→body is added to the physics space, false→not added
- added - Variable in class com.jme3.bullet.control.CharacterControl
- added - Variable in class com.jme3.bullet.control.GhostControl
-
true→body is added to the physics space, false→not added
- added - Variable in class com.jme3.bullet.control.RigidBodyControl
-
true→body is added to the physics space, false→not added
- added - Variable in class com.jme3.bullet.control.VehicleControl
-
true→vehicle is added to the physics space, false→not added
- addJoint(PhysicsJoint) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
do not use manually, joints are added automatically
- addPhysics(PhysicsSpace) - Method in class com.jme3.bullet.animation.DacLinks
-
Add all managed physics objects to the PhysicsSpace.
- addPhysics(PhysicsSpace) - Method in class com.jme3.bullet.animation.DynamicAnimControl
-
Add all managed physics objects to the PhysicsSpace.
- addPhysics(PhysicsSpace) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
-
Add all managed physics objects to the specified space.
- addPhysics(PhysicsSpace) - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Add all managed physics objects to the specified space.
- addPhysics(PhysicsSpace) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.
- addSynonym(String, int) - Method in class com.jme3.bullet.control.ragdoll.RagdollPreset.LexiconEntry
-
Add a synonym with the specified score.
- addTickListener(PhysicsTickListener) - Method in class com.jme3.bullet.PhysicsSpace
-
Adds the specified listener to the physics tick listeners.
- addUnlinkedDescendants(Joint, Collection<Joint>) - Method in class com.jme3.bullet.animation.DacConfiguration
-
Add unlinked descendants of the specified bone to the specified collection.
- addWheel(Vector3f, Vector3f, Vector3f, float, float, boolean) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Add a wheel to this vehicle
- addWheel(Spatial, Vector3f, Vector3f, Vector3f, float, float, boolean) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Add a wheel to this vehicle
- angularOnly - Variable in class com.jme3.bullet.joints.ConeJoint
- angularOnly - Variable in class com.jme3.bullet.joints.HingeJoint
- Animated - Enum constant in enum class com.jme3.bullet.animation.KinematicSubmode
-
driven by animation (if any)
- animateSubtree(PhysicsLink, float) - Method in class com.jme3.bullet.animation.DynamicAnimControl
-
Begin blending the specified link and all its descendants to kinematic animation.
- app - Variable in class com.jme3.bullet.BulletAppState
- app - Variable in class com.jme3.bullet.debug.BulletDebugAppState
- applyCentralForce(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Apply a force to the PhysicsRigidBody, only applies force if the next physics update call updates the physics space.
To apply an impulse, use applyImpulse. - applyForce(Vector3f, Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Apply a force to the PhysicsRigidBody, only applies force if the next physics update call updates the physics space.
To apply an impulse, use applyImpulse, use applyContinuousForce to apply continuous force. - applyGravity() - Method in class com.jme3.bullet.PhysicsSpace
-
applies gravity value to all objects
- applyImpulse(Vector3f, Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Apply an impulse to the PhysicsRigidBody in the next physics update.
- applyLocal - Variable in class com.jme3.bullet.control.AbstractPhysicsControl
-
true → physics coordinates match local transform, false → physics coordinates match world transform
- applyLocal - Variable in class com.jme3.bullet.control.CharacterControl
- applyLocal - Variable in class com.jme3.bullet.control.GhostControl
-
true → physics coordinates match local transform, false → physics coordinates match world transform
- applyPhysicsTransform(Vector3f, Quaternion) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
-
Apply a physics transform to the spatial.
- applyPhysicsTransform(Vector3f, Quaternion) - Method in class com.jme3.bullet.debug.AbstractPhysicsDebugControl
-
Apply the specified location and orientation to the controlled spatial.
- applyPhysicsTransform(Vector3f, Quaternion, Spatial) - Method in class com.jme3.bullet.debug.AbstractPhysicsDebugControl
-
Apply the specified location and orientation to the specified spatial.
- applyTorque(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Apply a force to the PhysicsRigidBody, only applies force if the next physics update call updates the physics space.
To apply an impulse, use applyImpulse. - applyTorqueImpulse(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Apply a torque impulse to the PhysicsRigidBody in the next physics update.
- applyTransform(Spatial) - Method in class com.jme3.bullet.objects.infos.RigidBodyMotionState
-
applies the current transform to the given jme Node if the location has been updated on the physics side
- applyUserControl() - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Ensure that user control is enabled for any bones used by inverse kinematics and disabled for any other bones.
- applyWheelTransform() - Method in class com.jme3.bullet.objects.VehicleWheel
- applyWheelTransforms() - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
used internally
- arrowA - Variable in class com.jme3.bullet.debug.BulletJointDebugControl
- arrowB - Variable in class com.jme3.bullet.debug.BulletJointDebugControl
- arrowBlue - Variable in class com.jme3.bullet.debug.DebugTools
-
mesh for the blue arrow
- arrowBlueGeom - Variable in class com.jme3.bullet.debug.DebugTools
-
geometry for the blue arrow
- arrowGreen - Variable in class com.jme3.bullet.debug.DebugTools
-
mesh for the green arrow
- arrowGreenGeom - Variable in class com.jme3.bullet.debug.DebugTools
-
geometry for the green arrow
- arrowMagenta - Variable in class com.jme3.bullet.debug.DebugTools
-
mesh for the magenta arrow
- arrowMagentaGeom - Variable in class com.jme3.bullet.debug.DebugTools
-
geometry for the magenta arrow
- arrowPink - Variable in class com.jme3.bullet.debug.DebugTools
-
mesh for the pink arrow
- arrowPinkGeom - Variable in class com.jme3.bullet.debug.DebugTools
-
geometry for the pink arrow
- arrowRed - Variable in class com.jme3.bullet.debug.DebugTools
-
mesh for the red arrow
- arrowRedGeom - Variable in class com.jme3.bullet.debug.DebugTools
-
geometry for the red arrow
- arrowYellow - Variable in class com.jme3.bullet.debug.DebugTools
-
mesh for the yellow arrow
- arrowYellowGeom - Variable in class com.jme3.bullet.debug.DebugTools
-
geometry for the yellow arrow
- assetManager - Variable in class com.jme3.bullet.debug.BulletDebugAppState
- axis - Variable in class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
- axis - Variable in class com.jme3.bullet.collision.shapes.ConeCollisionShape
- axis - Variable in class com.jme3.bullet.collision.shapes.CylinderCollisionShape
- AXIS_SWEEP_3 - Enum constant in enum class com.jme3.bullet.PhysicsSpace.BroadphaseType
-
better Broadphase, needs worldBounds , max Object number = 16384
- AXIS_SWEEP_3_32 - Enum constant in enum class com.jme3.bullet.PhysicsSpace.BroadphaseType
-
better Broadphase, needs worldBounds , max Object number = 65536
- AXIS_X - Static variable in class com.jme3.bullet.PhysicsSpace
-
index of the X axis
- AXIS_Y - Static variable in class com.jme3.bullet.PhysicsSpace
-
index of the Y axis
- AXIS_Z - Static variable in class com.jme3.bullet.PhysicsSpace
-
index of the Z axis
- axisA - Variable in class com.jme3.bullet.joints.HingeJoint
- axisB - Variable in class com.jme3.bullet.joints.HingeJoint
- axle - Variable in class com.jme3.bullet.objects.VehicleWheel
B
- b - Variable in class com.jme3.bullet.debug.BulletJointDebugControl
- baseRigidBody - Variable in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.
- BetterCharacterControl - Class in com.jme3.bullet.control
-
Intended to replace the CharacterControl class.
- BetterCharacterControl() - Constructor for class com.jme3.bullet.control.BetterCharacterControl
-
No-argument constructor needed by SavableClassUtil.
- BetterCharacterControl(float, float, float) - Constructor for class com.jme3.bullet.control.BetterCharacterControl
-
Instantiate an enabled control with the specified properties.
- biasFactor - Variable in class com.jme3.bullet.joints.HingeJoint
- blendedControl - Variable in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.
- blendStart - Variable in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.
- blendTime - Variable in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.blending interval for animations (in seconds, ≥0)
- blendToKinematicMode(float) - Method in class com.jme3.bullet.animation.PhysicsLink
-
Begin blending this link to a purely kinematic mode.
- blendToKinematicMode(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Smoothly blend from Ragdoll mode to Kinematic mode This is useful to blend ragdoll actual position to a keyframe animation for example
- blendToKinematicMode(float, Transform) - Method in class com.jme3.bullet.animation.DynamicAnimControl
-
Begin blending all links to purely kinematic mode, driven by animation.
- blendToKinematicMode(KinematicSubmode, float) - Method in class com.jme3.bullet.animation.BoneLink
-
Begin blending this link to a purely kinematic mode.
- blendToKinematicMode(KinematicSubmode, float, Transform) - Method in class com.jme3.bullet.animation.TorsoLink
-
Begin blending this link to a purely kinematic mode.
- bodies - Variable in class com.jme3.bullet.debug.BulletDebugAppState
-
map rigid bodies to visualizations
- body - Variable in class com.jme3.bullet.debug.BulletCharacterDebugControl
-
character to visualize (not null)
- body - Variable in class com.jme3.bullet.debug.BulletGhostObjectDebugControl
-
ghost object to visualize (not null)
- body - Variable in class com.jme3.bullet.debug.BulletJointDebugControl
- body - Variable in class com.jme3.bullet.debug.BulletRigidBodyDebugControl
-
rigid body to visualize (not null)
- body - Variable in class com.jme3.bullet.debug.BulletVehicleDebugControl
- bone - Variable in class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
-
Deprecated.
- BoneLink - Class in com.jme3.bullet.animation
-
Link an animated bone in a skeleton to a jointed rigid body in a ragdoll.
- BoneLink() - Constructor for class com.jme3.bullet.animation.BoneLink
-
No-argument constructor needed by SavableClassUtil.
- boneLinks - Variable in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.
- boneList - Variable in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.
- boneMap - Variable in class com.jme3.bullet.control.ragdoll.RagdollPreset
-
map bone names to joint presets
- boneName() - Method in class com.jme3.bullet.animation.PhysicsLink
-
Read the name of the corresponding bone.
- boneRecursion(Spatial, Bone, PhysicsRigidBody, int, Map<Integer, List<Float>>) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Generate a physics shape and bone links for the specified bone.
- BoxCollisionShape - Class in com.jme3.bullet.collision.shapes
-
Basic box collision shape
- BoxCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.BoxCollisionShape
- BoxCollisionShape(Vector3f) - Constructor for class com.jme3.bullet.collision.shapes.BoxCollisionShape
-
creates a collision box from the given halfExtents
- brake(float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Apply the given brake force to all wheels, works continuously
- brake(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Apply the given brake force, works continuously
- broadphaseType - Variable in class com.jme3.bullet.BulletAppState
-
broadphase collision-detection algorithm for the physics space to use (not null)
- buildObject() - Method in class com.jme3.bullet.objects.PhysicsCharacter
- buildObject() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
- buildPointMap(Spatial) - Static method in class com.jme3.bullet.control.ragdoll.RagdollUtils
-
Build a map of mesh vertices in a subtree of the scene graph.
- BulletAppState - Class in com.jme3.bullet
-
An app state to manage a single Bullet physics space.
- BulletAppState() - Constructor for class com.jme3.bullet.BulletAppState
-
Instantiate an app state to manage a new PhysicsSpace with DBVT collision detection.
- BulletAppState(PhysicsSpace.BroadphaseType) - Constructor for class com.jme3.bullet.BulletAppState
-
Instantiate an app state to manage a new PhysicsSpace.
- BulletAppState(Vector3f, Vector3f) - Constructor for class com.jme3.bullet.BulletAppState
-
Instantiate an app state to manage a new PhysicsSpace with AXIS_SWEEP_3 collision detection.
- BulletAppState(Vector3f, Vector3f, PhysicsSpace.BroadphaseType) - Constructor for class com.jme3.bullet.BulletAppState
-
Instantiate an app state to manage a new PhysicsSpace.
- BulletAppState.ThreadingType - Enum Class in com.jme3.bullet
-
Enumerate threading modes.
- BulletCharacterDebugControl - Class in com.jme3.bullet.debug
-
A physics-debug control used to visualize a PhysicsCharacter.
- BulletCharacterDebugControl(BulletDebugAppState, PhysicsCharacter) - Constructor for class com.jme3.bullet.debug.BulletCharacterDebugControl
-
Instantiate an enabled control to visualize the specified character.
- BulletDebugAppState - Class in com.jme3.bullet.debug
-
An app state to manage a debug visualization of a physics space.
- BulletDebugAppState(PhysicsSpace) - Constructor for class com.jme3.bullet.debug.BulletDebugAppState
-
Instantiate an app state to visualize the specified space.
- BulletDebugAppState.DebugAppStateFilter - Interface in com.jme3.bullet.debug
-
Interface to restrict which physics objects are visualized.
- BulletGhostObjectDebugControl - Class in com.jme3.bullet.debug
-
A physics-debug control used to visualize a PhysicsGhostObject.
- BulletGhostObjectDebugControl(BulletDebugAppState, PhysicsGhostObject) - Constructor for class com.jme3.bullet.debug.BulletGhostObjectDebugControl
-
Instantiate an enabled control to visualize the specified ghost object.
- BulletJointDebugControl - Class in com.jme3.bullet.debug
-
A physics-debug control used to visualize a PhysicsJoint.
- BulletJointDebugControl(BulletDebugAppState, PhysicsJoint) - Constructor for class com.jme3.bullet.debug.BulletJointDebugControl
-
Instantiate an enabled control to visualize the specified joint.
- bulletMesh - Variable in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
- bulletMesh - Variable in class com.jme3.bullet.collision.shapes.MeshCollisionShape
- BulletRigidBodyDebugControl - Class in com.jme3.bullet.debug
-
A physics-debug control used to visualize a PhysicsRigidBody.
- BulletRigidBodyDebugControl(BulletDebugAppState, PhysicsRigidBody) - Constructor for class com.jme3.bullet.debug.BulletRigidBodyDebugControl
-
Instantiate an enabled control to visualize the specified body.
- BulletVehicleDebugControl - Class in com.jme3.bullet.debug
-
A physics-debug control used to visualize a PhysicsVehicle.
- BulletVehicleDebugControl(BulletDebugAppState, PhysicsVehicle) - Constructor for class com.jme3.bullet.debug.BulletVehicleDebugControl
-
Instantiate an enabled control to visualize the specified vehicle.
C
- calculateLocalInertia(float, Vector3f) - Method in class com.jme3.bullet.collision.shapes.CollisionShape
-
used internally, not safe
- calculateNewForward(Quaternion, Vector3f, Vector3f) - Method in class com.jme3.bullet.control.BetterCharacterControl
-
This method works similar to Camera.lookAt but where lookAt sets the priority on the direction, this method sets the priority on the up vector so that the result direction vector and rotation is guaranteed to be perpendicular to the up vector.
- CapsuleCollisionShape - Class in com.jme3.bullet.collision.shapes
-
Basic capsule collision shape
- CapsuleCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
- CapsuleCollisionShape(float, float) - Constructor for class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
-
Creates a new CapsuleCollisionShape with the given radius and height.
- CapsuleCollisionShape(float, float, int) - Constructor for class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
-
Creates a capsule shape around the given axis (0=X,1=Y,2=Z).
- centerOfMass(Vector3f, Vector3f) - Method in class com.jme3.bullet.animation.DynamicAnimControl
-
Calculate the ragdoll's total mass and center of mass.
- character - Variable in class com.jme3.bullet.objects.PhysicsCharacter
- CharacterControl - Class in com.jme3.bullet.control
-
You might want to try
BetterCharacterControlas well. - CharacterControl() - Constructor for class com.jme3.bullet.control.CharacterControl
- CharacterControl(CollisionShape, float) - Constructor for class com.jme3.bullet.control.CharacterControl
- characters - Variable in class com.jme3.bullet.debug.BulletDebugAppState
-
map physics characters to visualizations
- checkCanUnDuck() - Method in class com.jme3.bullet.control.BetterCharacterControl
-
This checks if the character can go from ducked to unducked state by doing a ray test.
- checkOnGround() - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Test whether the character is on the ground, by means of a ray test.
- ChildCollisionShape - Class in com.jme3.bullet.collision.shapes.infos
-
An element of a CompoundCollisionShape, consisting of a (non-compound) child shape, offset and rotated with respect to its parent.
- ChildCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.infos.ChildCollisionShape
-
No-argument constructor needed by SavableClassUtil.
- ChildCollisionShape(Vector3f, Matrix3f, CollisionShape) - Constructor for class com.jme3.bullet.collision.shapes.infos.ChildCollisionShape
-
Instantiate a child shape for use in a compound shape.
- children - Variable in class com.jme3.bullet.collision.shapes.CompoundCollisionShape
- clean() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
used by event factory, called when event is destroyed
- cleanup() - Method in class com.jme3.bullet.BulletAppState
-
Transition this state from terminating to detached.
- cleanup() - Method in class com.jme3.bullet.debug.BulletDebugAppState
-
Transition this state from terminating to detached.
- clearForces() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Clear all forces from the PhysicsRigidBody
- clearForces() - Method in class com.jme3.bullet.PhysicsSpace
-
clears forces of all objects
- cloneFields(Cloner, Object) - Method in class com.jme3.bullet.animation.BoneLink
-
Callback from
Clonerto convert this shallow-cloned link into a deep-cloned one, using the specified cloner and original to resolve copied fields. - cloneFields(Cloner, Object) - Method in class com.jme3.bullet.animation.DacConfiguration
-
Callback from
Clonerto convert this shallow-cloned control into a deep-cloned one, using the specified cloner and original to resolve copied fields. - cloneFields(Cloner, Object) - Method in class com.jme3.bullet.animation.DacLinks
-
Callback from
Clonerto convert this shallow-cloned control into a deep-cloned one, using the specified cloner and original to resolve copied fields. - cloneFields(Cloner, Object) - Method in class com.jme3.bullet.animation.DynamicAnimControl
-
Callback from
Clonerto convert this shallow-cloned control into a deep-cloned one, using the specified cloner and original to resolve copied fields. - cloneFields(Cloner, Object) - Method in class com.jme3.bullet.animation.PhysicsLink
-
Callback from
Clonerto convert this shallow-cloned link into a deep-cloned one, using the specified cloner and original to resolve copied fields. - cloneFields(Cloner, Object) - Method in class com.jme3.bullet.animation.TorsoLink
-
Callback from
Clonerto convert this shallow-cloned link into a deep-cloned one, using the specified cloner and original to resolve copied fields. - cloneFields(Cloner, Object) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
-
Callback from
Clonerto convert this shallow-cloned control into a deep-cloned one, using the specified cloner and original to resolve copied fields. - cloneFields(Cloner, Object) - Method in class com.jme3.bullet.control.CharacterControl
- cloneFields(Cloner, Object) - Method in class com.jme3.bullet.control.GhostControl
-
Callback from
Clonerto convert this shallow-cloned control into a deep-cloned one, using the specified cloner and original to resolve copied fields. - cloneFields(Cloner, Object) - Method in class com.jme3.bullet.control.RigidBodyControl
-
Callback from
Clonerto convert this shallow-cloned control into a deep-cloned one, using the specified cloner and original to resolve copied fields. - cloneFields(Cloner, Object) - Method in class com.jme3.bullet.control.VehicleControl
-
Callback from
Clonerto convert this shallow-cloned control into a deep-cloned one, using the specified cloner and original to resolve copied fields. - cloneForSpatial(Spatial) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
-
Deprecated.
- cloneForSpatial(Spatial) - Method in class com.jme3.bullet.control.CharacterControl
-
Deprecated.
- cloneForSpatial(Spatial) - Method in class com.jme3.bullet.control.GhostControl
-
Deprecated.
- cloneForSpatial(Spatial) - Method in class com.jme3.bullet.control.RigidBodyControl
-
Clone this control for a different spatial.
- cloneForSpatial(Spatial) - Method in class com.jme3.bullet.control.VehicleControl
-
Clone this control for a different spatial.
- collide(Bone, PhysicsCollisionObject, PhysicsCollisionEvent) - Method in interface com.jme3.bullet.collision.RagdollCollisionListener
-
Invoked when a collision involving a KinematicRagdollControl occurs.
- collide(PhysicsLink, PhysicsCollisionObject, PhysicsCollisionEvent) - Method in interface com.jme3.bullet.animation.RagdollCollisionListener
-
Invoked when a collision involving a linked rigid body occurs.
- collide(PhysicsCollisionObject, PhysicsCollisionObject) - Method in interface com.jme3.bullet.collision.PhysicsCollisionGroupListener
-
Invoked when two physics objects of the registered group are about to collide.
- collision(PhysicsCollisionEvent) - Method in class com.jme3.bullet.animation.DynamicAnimControl
-
For internal use only: callback for collision events.
- collision(PhysicsCollisionEvent) - Method in interface com.jme3.bullet.collision.PhysicsCollisionListener
-
Invoked when a collision happened in the PhysicsSpace.
- collision(PhysicsCollisionEvent) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.For internal use only: callback for collision event
- COLLISION_GROUP_01 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
- COLLISION_GROUP_02 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
- COLLISION_GROUP_03 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
- COLLISION_GROUP_04 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
- COLLISION_GROUP_05 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
- COLLISION_GROUP_06 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
- COLLISION_GROUP_07 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
- COLLISION_GROUP_08 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
- COLLISION_GROUP_09 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
- COLLISION_GROUP_10 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
- COLLISION_GROUP_11 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
- COLLISION_GROUP_12 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
- COLLISION_GROUP_13 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
- COLLISION_GROUP_14 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
- COLLISION_GROUP_15 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
- COLLISION_GROUP_16 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
- COLLISION_GROUP_NONE - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
- collisionBetweenLinkedBodys - Variable in class com.jme3.bullet.joints.PhysicsJoint
- collisionGroup - Variable in class com.jme3.bullet.collision.PhysicsCollisionObject
- collisionGroupsMask - Variable in class com.jme3.bullet.collision.PhysicsCollisionObject
- collisionShape - Variable in class com.jme3.bullet.collision.PhysicsCollisionObject
- CollisionShape - Class in com.jme3.bullet.collision.shapes
-
This Object holds information about a jbullet CollisionShape to be able to reuse CollisionShapes (as suggested in bullet manuals) TODO: add static methods to create shapes from nodes (like jbullet-jme constructor)
- CollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.CollisionShape
- CollisionShapeFactory - Class in com.jme3.bullet.util
-
A utility class for generating collision shapes from Spatials.
- com.jme3.bullet - package com.jme3.bullet
-
central classes of the physics system
- com.jme3.bullet.animation - package com.jme3.bullet.animation
-
A dynamic animation control and some associated classes.
- com.jme3.bullet.collision - package com.jme3.bullet.collision
-
physics-based collision detection, including ray tests and sweep tests
- com.jme3.bullet.collision.shapes - package com.jme3.bullet.collision.shapes
-
collision shapes: standard shapes used in physics-based collision detection
- com.jme3.bullet.collision.shapes.infos - package com.jme3.bullet.collision.shapes.infos
-
supplemental classes for physics-based collision detection
- com.jme3.bullet.control - package com.jme3.bullet.control
-
physics controls: scene-graph controls for linking physics collision objects to spatials
- com.jme3.bullet.control.ragdoll - package com.jme3.bullet.control.ragdoll
-
supplemental classes related to KinematicRagdollControl
- com.jme3.bullet.debug - package com.jme3.bullet.debug
-
visualize physics objects for debugging
- com.jme3.bullet.joints - package com.jme3.bullet.joints
-
physics joints: join pairs of rigid bodies in order to constrain their relative motion
- com.jme3.bullet.joints.motors - package com.jme3.bullet.joints.motors
-
motors: supplemental classes related to physics joints
- com.jme3.bullet.objects - package com.jme3.bullet.objects
-
physics collision objects, including vehicles
- com.jme3.bullet.objects.infos - package com.jme3.bullet.objects.infos
-
supplemental classes related to physics collision objects
- com.jme3.bullet.util - package com.jme3.bullet.util
-
utility classes related to Bullet physics
- CompoundCollisionShape - Class in com.jme3.bullet.collision.shapes
-
A CompoundCollisionShape allows combining multiple base shapes to generate a more sophisticated shape.
- CompoundCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.CompoundCollisionShape
- ConeCollisionShape - Class in com.jme3.bullet.collision.shapes
-
Cone collision shape represents a 3D cone with a radius, height, and axis (X, Y or Z).
- ConeCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.ConeCollisionShape
-
Serialization only, do not use.
- ConeCollisionShape(float, float) - Constructor for class com.jme3.bullet.collision.shapes.ConeCollisionShape
-
Creates a new cone collision shape with the given height, radius and default Y axis.
- ConeCollisionShape(float, float, int) - Constructor for class com.jme3.bullet.collision.shapes.ConeCollisionShape
-
Creates a new cone collision shape with the given height, radius, and axis.
- ConeJoint - Class in com.jme3.bullet.joints
-
From bullet manual:
To create ragdolls, the cone twist constraint is very useful for limbs like the upper arm. - ConeJoint() - Constructor for class com.jme3.bullet.joints.ConeJoint
- ConeJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f) - Constructor for class com.jme3.bullet.joints.ConeJoint
- ConeJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f, Matrix3f, Matrix3f) - Constructor for class com.jme3.bullet.joints.ConeJoint
- constraint - Variable in class com.jme3.bullet.joints.PhysicsJoint
- constructionInfo - Variable in class com.jme3.bullet.objects.PhysicsRigidBody
- contains(Vector3f) - Method in class com.jme3.bullet.animation.VectorSet
-
Test whether this set contains the value of the specified Vector3f.
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.bullet.debug.BulletCharacterDebugControl
-
Render this control.
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.bullet.debug.BulletGhostObjectDebugControl
-
Render this control.
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.bullet.debug.BulletJointDebugControl
-
Render this control.
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.bullet.debug.BulletRigidBodyDebugControl
-
Render this control.
- controlRender(RenderManager, ViewPort) - Method in class com.jme3.bullet.debug.BulletVehicleDebugControl
-
Render this control.
- controlUpdate(float) - Method in class com.jme3.bullet.debug.AbstractPhysicsDebugControl
-
This is called on the physics thread for debug controls
- controlUpdate(float) - Method in class com.jme3.bullet.debug.BulletCharacterDebugControl
-
Update this control.
- controlUpdate(float) - Method in class com.jme3.bullet.debug.BulletGhostObjectDebugControl
-
Update this control.
- controlUpdate(float) - Method in class com.jme3.bullet.debug.BulletJointDebugControl
-
Update this control.
- controlUpdate(float) - Method in class com.jme3.bullet.debug.BulletRigidBodyDebugControl
-
Update this control.
- controlUpdate(float) - Method in class com.jme3.bullet.debug.BulletVehicleDebugControl
-
Update this control.
- convert(IndexedMesh) - Static method in class com.jme3.bullet.util.Converter
- convert(HeightfieldTerrainShape) - Static method in class com.jme3.bullet.util.Converter
- convert(Transform, Transform) - Static method in class com.jme3.bullet.util.Converter
- convert(Matrix3f) - Static method in class com.jme3.bullet.util.Converter
- convert(Matrix3f, Matrix3f) - Static method in class com.jme3.bullet.util.Converter
- convert(Quaternion) - Static method in class com.jme3.bullet.util.Converter
- convert(Quaternion, Matrix3f) - Static method in class com.jme3.bullet.util.Converter
- convert(Quaternion, Quat4f) - Static method in class com.jme3.bullet.util.Converter
- convert(Transform, Transform) - Static method in class com.jme3.bullet.util.Converter
- convert(Vector3f) - Static method in class com.jme3.bullet.util.Converter
- convert(Vector3f, Vector3f) - Static method in class com.jme3.bullet.util.Converter
- convert(Mesh) - Static method in class com.jme3.bullet.util.Converter
- convert(Matrix3f) - Static method in class com.jme3.bullet.util.Converter
- convert(Matrix3f, Matrix3f) - Static method in class com.jme3.bullet.util.Converter
- convert(Matrix3f, Quaternion) - Static method in class com.jme3.bullet.util.Converter
- convert(Quat4f) - Static method in class com.jme3.bullet.util.Converter
- convert(Quat4f, Quaternion) - Static method in class com.jme3.bullet.util.Converter
- convert(Vector3f) - Static method in class com.jme3.bullet.util.Converter
- convert(Vector3f, Vector3f) - Static method in class com.jme3.bullet.util.Converter
- Converter - Class in com.jme3.bullet.util
-
Nice convenience methods for conversion between javax.vecmath and com.jme3.math Objects, also some jme to jbullet mesh conversion.
- countChildren() - Method in class com.jme3.bullet.animation.PhysicsLink
-
Count this link's immediate children in the link hierarchy.
- countLinkedBones() - Method in class com.jme3.bullet.animation.DacConfiguration
-
Count the linked bones.
- countLinks() - Method in class com.jme3.bullet.animation.DacConfiguration
-
Count the links.
- create() - Method in class com.jme3.bullet.PhysicsSpace
-
Has to be called from the (designated) physics thread
- createBoxShape(Spatial) - Static method in class com.jme3.bullet.util.CollisionShapeFactory
-
Create a box shape for the given Spatial.
- createCollisionHeightfield(float[], Vector3f) - Method in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
- createCollisionShape() - Method in class com.jme3.bullet.control.RigidBodyControl
-
Set the collision shape based on the controlled spatial and its descendents.
- createDynamicMeshShape(Spatial) - Static method in class com.jme3.bullet.util.CollisionShapeFactory
-
Create a hull shape for the given Spatial.
- createJmeMesh() - Method in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
-
creates a jme mesh from the collision shape, only needed for debugging
- createJmeMesh() - Method in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
- createJmeMesh() - Method in class com.jme3.bullet.collision.shapes.MeshCollisionShape
-
creates a jme mesh from the collision shape, only needed for debugging
- createJoint() - Method in class com.jme3.bullet.joints.ConeJoint
- createJoint() - Method in class com.jme3.bullet.joints.HingeJoint
- createJoint() - Method in class com.jme3.bullet.joints.Point2PointJoint
- createJoint() - Method in class com.jme3.bullet.joints.SliderJoint
- createMeshShape(Spatial) - Static method in class com.jme3.bullet.util.CollisionShapeFactory
-
Create a mesh shape for the given Spatial.
- createShape() - Method in class com.jme3.bullet.collision.shapes.BoxCollisionShape
- createShape() - Method in class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
- createShape() - Method in class com.jme3.bullet.collision.shapes.ConeCollisionShape
- createShape() - Method in class com.jme3.bullet.collision.shapes.CylinderCollisionShape
- createShape() - Method in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
- createShape() - Method in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
- createShape() - Method in class com.jme3.bullet.collision.shapes.MeshCollisionShape
- createShape() - Method in class com.jme3.bullet.collision.shapes.PlaneCollisionShape
- createShape() - Method in class com.jme3.bullet.collision.shapes.SimplexCollisionShape
- createShape() - Method in class com.jme3.bullet.collision.shapes.SphereCollisionShape
- createShape(float[]) - Method in class com.jme3.bullet.collision.shapes.HullCollisionShape
- createSpatialData(Spatial) - Method in class com.jme3.bullet.animation.DacLinks
-
Create spatial-dependent data.
- createSpatialData(Spatial) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
-
Create spatial-dependent data.
- createSpatialData(Spatial) - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Create spatial-dependent data.
- createSpatialData(Spatial) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Create spatial-dependent data.
- createVehicle(PhysicsSpace) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Used internally, creates the actual vehicle constraint when vehicle is added to physics space
- cShape - Variable in class com.jme3.bullet.collision.shapes.CollisionShape
- CylinderCollisionShape - Class in com.jme3.bullet.collision.shapes
-
Basic cylinder collision shape
- CylinderCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.CylinderCollisionShape
- CylinderCollisionShape(Vector3f) - Constructor for class com.jme3.bullet.collision.shapes.CylinderCollisionShape
-
creates a cylinder shape from the given halfextents
- CylinderCollisionShape(Vector3f, int) - Constructor for class com.jme3.bullet.collision.shapes.CylinderCollisionShape
-
Creates a cylinder shape around the given axis from the given halfextents
D
- DacConfiguration - Class in com.jme3.bullet.animation
-
Configure a DynamicAnimControl and access its configuration.
- DacLinks - Class in com.jme3.bullet.animation
-
Access a DynamicAnimControl at the PhysicsLink level once it's been added to a Spatial.
- damping() - Method in class com.jme3.bullet.animation.DacConfiguration
-
Read the damping ratio for new rigid bodies.
- DBVT - Enum constant in enum class com.jme3.bullet.PhysicsSpace.BroadphaseType
-
Broadphase allowing quicker adding/removing of physics objects
- debug - Variable in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.
- DEBUG_BLUE - Variable in class com.jme3.bullet.debug.BulletDebugAppState
-
material for inactive rigid bodies
- DEBUG_BLUE - Variable in class com.jme3.bullet.debug.DebugTools
-
unshaded blue material
- DEBUG_GREEN - Variable in class com.jme3.bullet.debug.BulletDebugAppState
-
material for joints
- DEBUG_GREEN - Variable in class com.jme3.bullet.debug.DebugTools
-
unshaded green material
- DEBUG_MAGENTA - Variable in class com.jme3.bullet.debug.BulletDebugAppState
-
material for vehicles and active rigid bodies
- DEBUG_MAGENTA - Variable in class com.jme3.bullet.debug.DebugTools
-
unshaded magenta material
- DEBUG_PINK - Variable in class com.jme3.bullet.debug.BulletDebugAppState
-
material for physics characters
- DEBUG_PINK - Variable in class com.jme3.bullet.debug.DebugTools
-
unshaded pink material
- DEBUG_RED - Variable in class com.jme3.bullet.debug.BulletDebugAppState
- DEBUG_RED - Variable in class com.jme3.bullet.debug.DebugTools
-
unshaded red material
- DEBUG_YELLOW - Variable in class com.jme3.bullet.debug.BulletDebugAppState
-
material for ghosts
- DEBUG_YELLOW - Variable in class com.jme3.bullet.debug.DebugTools
-
unshaded yellow material
- debugAppState - Variable in class com.jme3.bullet.BulletAppState
-
app state to manage the debug visualization, or null if none
- debugAppState - Variable in class com.jme3.bullet.debug.AbstractPhysicsDebugControl
-
the app state that this control serves
- debugEnabled - Variable in class com.jme3.bullet.BulletAppState
-
true if-and-only-if debug visualization is enabled
- debugNode - Variable in class com.jme3.bullet.debug.DebugTools
-
node for attaching debug geometries
- DebugShapeFactory - Class in com.jme3.bullet.util
- DebugTools - Class in com.jme3.bullet.debug
-
Debugging aids.
- DebugTools(AssetManager) - Constructor for class com.jme3.bullet.debug.DebugTools
-
Instantiate a set of debug tools.
- destroy() - Method in class com.jme3.bullet.joints.PhysicsJoint
-
destroys this joint and removes it from its connected PhysicsRigidBody's joint lists
- destroy() - Method in class com.jme3.bullet.objects.PhysicsCharacter
- destroy() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
destroys this PhysicsGhostNode and removes it from memory
- destroy() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
destroys this PhysicsRigidBody and removes it from memory
- destroy() - Method in class com.jme3.bullet.objects.PhysicsVehicle
- destroy() - Method in class com.jme3.bullet.PhysicsSpace
-
destroys the current PhysicsSpace so that a new one can be created
- direction - Variable in class com.jme3.bullet.objects.VehicleWheel
- displayObject(Object) - Method in interface com.jme3.bullet.debug.BulletDebugAppState.DebugAppStateFilter
-
Test whether the specified physics object should be displayed.
- distributeEvents() - Method in class com.jme3.bullet.PhysicsSpace
- ducked - Variable in class com.jme3.bullet.control.BetterCharacterControl
- duckedFactor - Variable in class com.jme3.bullet.control.BetterCharacterControl
-
relative height when ducked (1=full height)
- DynamicAnimControl - Class in com.jme3.bullet.animation
-
Before adding this control to a spatial, configure it by invoking
DacConfiguration.link(java.lang.String, float, com.jme3.bullet.animation.RangeOfMotion)for each bone that should have its own rigid body. - DynamicAnimControl() - Constructor for class com.jme3.bullet.animation.DynamicAnimControl
-
Instantiate an enabled control without any linked bones (torso only).
- dynamicUpdate() - Method in class com.jme3.bullet.animation.BoneLink
-
Update this link in Dynamic mode, setting the linked bone's transform based on the transform of the rigid body.
- dynamicUpdate() - Method in class com.jme3.bullet.animation.PhysicsLink
-
Update this link in Dynamic mode, setting the linked bone's transform based on the transform of the rigid body.
- dynamicUpdate() - Method in class com.jme3.bullet.animation.TorsoLink
-
Update this link in Dynamic mode, setting the local transform of the model's root spatial based on the transform of the linked rigid body.
E
- enabled - Variable in class com.jme3.bullet.control.AbstractPhysicsControl
-
true→control is enabled, false→control is disabled
- enabled - Variable in class com.jme3.bullet.control.CharacterControl
- enabled - Variable in class com.jme3.bullet.control.GhostControl
-
true→control is enabled, false→control is disabled
- enabled - Variable in class com.jme3.bullet.control.RigidBodyControl
-
true→control is enabled, false→control is disabled
- enabled - Variable in class com.jme3.bullet.control.VehicleControl
-
true→control is enabled, false→control is disabled
- enableMotor(boolean, float, float) - Method in class com.jme3.bullet.joints.HingeJoint
-
Enables the motor.
- enqueue(Callable<V>) - Method in class com.jme3.bullet.PhysicsSpace
-
calls the callable on the next physics tick (ensuring e.g.
- enqueueOnThisThread(Callable<V>) - Static method in class com.jme3.bullet.PhysicsSpace
- eventDispatchImpulseThreshold - Variable in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.
- eventDispatchImpulseThreshold() - Method in class com.jme3.bullet.animation.DacConfiguration
-
Read the event-dispatch impulse threshold of this control.
- executor - Variable in class com.jme3.bullet.BulletAppState
-
executor service for physics tasks, or null if parallel simulation is not running
F
- fallSpeed - Variable in class com.jme3.bullet.objects.PhysicsCharacter
- fill(PhysicsCollisionObject, Vector3f, float, boolean) - Method in class com.jme3.bullet.collision.PhysicsRayTestResult
- fill(PhysicsCollisionObject, Vector3f, float, boolean) - Method in class com.jme3.bullet.collision.PhysicsSweepTestResult
- filter - Variable in class com.jme3.bullet.debug.BulletDebugAppState
-
limit which objects are visualized, or null to visualize all objects
- findBone(String) - Method in class com.jme3.bullet.animation.DacLinks
-
Access the named bone.
- findBoneLink(String) - Method in class com.jme3.bullet.animation.DacLinks
-
Access the BoneLink for the named bone.
- findLink(String) - Method in class com.jme3.bullet.animation.DacLinks
-
Access the named link.
- findManager(Joint) - Method in class com.jme3.bullet.animation.DacConfiguration
-
Find the manager of the specified bone.
- flipQuadEdges - Variable in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
- frictionSlip - Variable in class com.jme3.bullet.objects.VehicleWheel
- frontWheel - Variable in class com.jme3.bullet.objects.VehicleWheel
- Frozen - Enum constant in enum class com.jme3.bullet.animation.KinematicSubmode
-
frozen in the transform it had when blending started
G
- geom - Variable in class com.jme3.bullet.debug.BulletCharacterDebugControl
-
geometry to visualize myShape (not null)
- geom - Variable in class com.jme3.bullet.debug.BulletGhostObjectDebugControl
-
geometry to visualize myShape (not null)
- geom - Variable in class com.jme3.bullet.debug.BulletRigidBodyDebugControl
-
geometry to visualize myShape (not null)
- geomA - Variable in class com.jme3.bullet.debug.BulletJointDebugControl
- geomB - Variable in class com.jme3.bullet.debug.BulletJointDebugControl
- getAccumulatedImpulse() - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
- getAccuracy() - Method in class com.jme3.bullet.PhysicsSpace
-
get the current accuracy of the physics computation
- getAngularDamping() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
- getAngularFactor() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
- getAngularSleepingThreshold() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
- getAngularVelocity() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Get the current angular velocity of this PhysicsRigidBody
- getAngularVelocity(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Get the current angular velocity of this PhysicsRigidBody
- getAppliedImpulse() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
- getAppliedImpulse() - Method in class com.jme3.bullet.joints.PhysicsJoint
- getAppliedImpulseLateral1() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
- getAppliedImpulseLateral2() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
- getAxis() - Method in class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
- getAxis() - Method in class com.jme3.bullet.collision.shapes.ConeCollisionShape
- getAxis() - Method in class com.jme3.bullet.collision.shapes.CylinderCollisionShape
- getAxle() - Method in class com.jme3.bullet.objects.VehicleWheel
- getBodyA() - Method in class com.jme3.bullet.joints.PhysicsJoint
- getBodyB() - Method in class com.jme3.bullet.joints.PhysicsJoint
- getBone() - Method in class com.jme3.bullet.animation.PhysicsLink
-
Access the corresponding bone.
- getBone() - Method in class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
-
Deprecated.Access the linked bone.
- getBone(String) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Access the named bone.
- getBoneIndices(Bone, Skeleton, Set<String>) - Static method in class com.jme3.bullet.control.ragdoll.RagdollUtils
-
Enumerate the bone indices of the specified bone and all its descendents.
- getBoneLinks() - Method in class com.jme3.bullet.animation.DacLinks
-
Access the list of bone links in a pre-order, depth-first traversal of the link hierarchy.
- getBoneRigidBody(String) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Access the rigidBody associated with the named bone.
- getBounce() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
- getBroadphaseType() - Method in class com.jme3.bullet.PhysicsSpace
- getCcdMotionThreshold() - Method in class com.jme3.bullet.objects.PhysicsCharacter
- getCcdMotionThreshold() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
- getCcdMotionThreshold() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
- getCcdSquareMotionThreshold() - Method in class com.jme3.bullet.objects.PhysicsCharacter
- getCcdSquareMotionThreshold() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
- getCcdSquareMotionThreshold() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
- getCcdSweptSphereRadius() - Method in class com.jme3.bullet.objects.PhysicsCharacter
- getCcdSweptSphereRadius() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
- getCcdSweptSphereRadius() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
- getCharacterList() - Method in class com.jme3.bullet.PhysicsSpace
- getChildren() - Method in class com.jme3.bullet.collision.shapes.CompoundCollisionShape
- getCollideWithGroups() - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
-
Gets the bitmask of collision groups that this object collides with.
- getCollisionGroup() - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
-
Returns the collision group for this collision shape
- getCollisionLocation() - Method in class com.jme3.bullet.objects.VehicleWheel
-
returns the location where the wheel collides with the ground (world space)
- getCollisionLocation(Vector3f) - Method in class com.jme3.bullet.objects.VehicleWheel
-
returns the location where the wheel collides with the ground (world space)
- getCollisionNormal() - Method in class com.jme3.bullet.objects.VehicleWheel
-
returns the normal where the wheel collides with the ground (world space)
- getCollisionNormal(Vector3f) - Method in class com.jme3.bullet.objects.VehicleWheel
-
returns the normal where the wheel collides with the ground (world space)
- getCollisionObject() - Method in class com.jme3.bullet.collision.PhysicsRayTestResult
- getCollisionObject() - Method in class com.jme3.bullet.collision.PhysicsSweepTestResult
- getCollisionShape() - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
- getCombinedFriction() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
- getCombinedRestitution() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
- getControl() - Method in class com.jme3.bullet.animation.PhysicsLink
-
Access the control that manages this link.
- getControllerId() - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
used internally
- getCShape() - Method in class com.jme3.bullet.collision.shapes.CollisionShape
-
used internally
- getCurrentVehicleSpeedKmHour() - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Get the current speed of the vehicle in km/h
- getDamping() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
- getDamping() - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
- getDamping() - Method in class com.jme3.bullet.joints.Point2PointJoint
- getDampingDirAng() - Method in class com.jme3.bullet.joints.SliderJoint
- getDampingDirLin() - Method in class com.jme3.bullet.joints.SliderJoint
- getDampingLimAng() - Method in class com.jme3.bullet.joints.SliderJoint
- getDampingLimLin() - Method in class com.jme3.bullet.joints.SliderJoint
- getDampingOrthoAng() - Method in class com.jme3.bullet.joints.SliderJoint
- getDampingOrthoLin() - Method in class com.jme3.bullet.joints.SliderJoint
- getDebugMesh(CollisionShape) - Static method in class com.jme3.bullet.util.DebugShapeFactory
- getDebugShape(CollisionShape) - Static method in class com.jme3.bullet.util.DebugShapeFactory
-
Creates a debug shape from the given collision shape.
- getDefaultMargin() - Static method in class com.jme3.bullet.collision.shapes.CollisionShape
-
Read the default margin for new shapes.
- getDeltaRotation() - Method in class com.jme3.bullet.objects.VehicleWheel
-
returns how many degrees the wheel has turned since the last physics step.
- getDirection() - Method in class com.jme3.bullet.objects.VehicleWheel
- getDistance1() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
- getDuckedFactor() - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Read the height multiplier for ducking.
- getDynamicsWorld() - Method in class com.jme3.bullet.PhysicsSpace
-
used internally
- getERP() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
- getEvent(int, PhysicsCollisionObject, PhysicsCollisionObject, ManifoldPoint) - Method in class com.jme3.bullet.collision.PhysicsCollisionEventFactory
- getEventDispatchImpulseThreshold() - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Read the ragdoll's event-dispatch impulse threshold.
- getFallSpeed() - Method in class com.jme3.bullet.objects.PhysicsCharacter
- getFinalHeight() - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Calculate the character's scaled height.
- getFinalRadius() - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Calculate the character's scaled radius.
- getForwardVector(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Get the current forward vector of the vehicle in world coordinates
- getFriction() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
- getFrictionSlip() - Method in class com.jme3.bullet.objects.PhysicsVehicle
- getFrictionSlip() - Method in class com.jme3.bullet.objects.VehicleWheel
- getGhostObjectList() - Method in class com.jme3.bullet.PhysicsSpace
- getGravity() - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Copy the character's gravity vector.
- getGravity() - Method in class com.jme3.bullet.objects.PhysicsCharacter
- getGravity() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
- getGravity(Vector3f) - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Copy the character's gravity vector.
- getGravity(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
- getGravity(Vector3f) - Method in class com.jme3.bullet.PhysicsSpace
-
Gets the gravity of the PhysicsSpace
- getGroundObject() - Method in class com.jme3.bullet.objects.VehicleWheel
-
returns the object this wheel is in contact with or null if no contact
- getHalfExtents() - Method in class com.jme3.bullet.collision.shapes.BoxCollisionShape
- getHalfExtents() - Method in class com.jme3.bullet.collision.shapes.CylinderCollisionShape
- getHeight() - Method in class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
- getHeight() - Method in class com.jme3.bullet.collision.shapes.ConeCollisionShape
- getHiLimit() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
- getHingeAngle() - Method in class com.jme3.bullet.joints.HingeJoint
- getHitFraction() - Method in class com.jme3.bullet.collision.PhysicsRayTestResult
-
The hitFraction is the fraction of the ray length (yeah, I know) at which the collision occurred.
- getHitFraction() - Method in class com.jme3.bullet.collision.PhysicsSweepTestResult
- getHitNormalLocal() - Method in class com.jme3.bullet.collision.PhysicsRayTestResult
- getHitNormalLocal() - Method in class com.jme3.bullet.collision.PhysicsSweepTestResult
- getIkRotSpeed() - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Read the rotation speed for inverse kinematics.
- getIKThreshold() - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Read the distance threshold for inverse kinematics.
- getImpulseClamp() - Method in class com.jme3.bullet.joints.Point2PointJoint
- getIndex0() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
- getIndex1() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
- getInterpolatedPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Gets the physics object location
- getInterpolatedPhysicsRotation(Matrix3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Gets the physics object rotation
- getJoint() - Method in class com.jme3.bullet.animation.PhysicsLink
-
Access the joint between this link's rigid body and that of its parent.
- getJoint(String) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Return the joint between the specified bone and its parent.
- getJointLimits(String) - Method in class com.jme3.bullet.animation.DacConfiguration
-
Access the nominal range of motion for the joint connecting the named linked bone to its parent in the hierarchy.
- getJointList() - Method in class com.jme3.bullet.PhysicsSpace
- getJoints() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Returns a list of connected joints.
- getJumpForce() - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Access the jump force.
- getJumpSpeed() - Method in class com.jme3.bullet.objects.PhysicsCharacter
- getLateralFrictionDir1() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
- getLateralFrictionDir2() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
- getLifeTime() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
- getLimbDampening() - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Read the limb damping.
- getLimitSoftness() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
- getLimitSoftness() - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
- getLinearDamping() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
- getLinearSleepingThreshold() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
- getLinearVelocity() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Get the current linear velocity of this PhysicsRigidBody
- getLinearVelocity(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Get the current linear velocity of this PhysicsRigidBody
- getLocalPointA() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
- getLocalPointB() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
- getLocation() - Method in class com.jme3.bullet.objects.VehicleWheel
- getLoLimit() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
- getLowerAngLimit() - Method in class com.jme3.bullet.joints.SliderJoint
- getLowerLimit() - Method in class com.jme3.bullet.joints.HingeJoint
- getLowerLimit() - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
- getLowerLinLimit() - Method in class com.jme3.bullet.joints.SliderJoint
- getMargin() - Method in class com.jme3.bullet.collision.shapes.CollisionShape
- getMass() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
- getMaxAngMotorForce() - Method in class com.jme3.bullet.joints.SliderJoint
- getMaxLimitForce() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
- getMaxLinMotorForce() - Method in class com.jme3.bullet.joints.SliderJoint
- getMaxMotorForce() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
- getMaxRotation(int) - Method in class com.jme3.bullet.animation.RangeOfMotion
-
Read the maximum rotation around the indexed axis.
- getMaxSlope() - Method in class com.jme3.bullet.objects.PhysicsCharacter
- getMaxSuspensionForce() - Method in class com.jme3.bullet.objects.PhysicsVehicle
- getMaxSuspensionForce() - Method in class com.jme3.bullet.objects.VehicleWheel
- getMaxSuspensionTravelCm() - Method in class com.jme3.bullet.objects.PhysicsVehicle
- getMaxSuspensionTravelCm() - Method in class com.jme3.bullet.objects.VehicleWheel
- getMinRotation(int) - Method in class com.jme3.bullet.animation.RangeOfMotion
-
Read the minimum rotation around the indexed axis.
- getMode() - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.returns the mode of this control
- getMotionState() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
- getMotor() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
- getMotor() - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
- getNewDebugTools() - Method in class com.jme3.bullet.debug.BulletDebugAppState
- getNodeA() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
- getNodeB() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
- getNormalWorldOnB() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
- getNumWheels() - Method in class com.jme3.bullet.objects.PhysicsVehicle
- getObjectA() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
- getObjectB() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
- getObjectId() - Method in class com.jme3.bullet.joints.PhysicsJoint
- getObjectId() - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
used internally
- getObjectId() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
used internally
- getObjectId() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
used internally
- getOverlapping(int) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
- getOverlappingCount() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
- getOverlappingObjects() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
Another Object is overlapping with this GhostNode, if and if only there CollisionShapes overlaps.
- getParent() - Method in class com.jme3.bullet.animation.PhysicsLink
-
Access this link's parent/manager in the link hierarchy.
- getPartId0() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
- getPartId1() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
- getPhysicsDamping() - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Read how much motion in the local X-Z plane is damped.
- getPhysicsLocation() - Method in class com.jme3.bullet.objects.PhysicsCharacter
- getPhysicsLocation() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
- getPhysicsLocation() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Gets the physics object location, instantiates a new Vector3f object
- getPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsCharacter
- getPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
- getPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Gets the physics object location, no object instantiation
- getPhysicsRotation() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
- getPhysicsRotation() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Gets the physics object rotation as a quaternion, converts the bullet Matrix3f value, instantiates new object
- getPhysicsRotation(Quaternion) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
- getPhysicsRotation(Quaternion) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Gets the physics object rotation as a quaternion, converts the bullet Matrix3f value
- getPhysicsRotationMatrix() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
- getPhysicsRotationMatrix() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Gets the physics object rotation
- getPhysicsRotationMatrix(Matrix3f) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
- getPhysicsRotationMatrix(Matrix3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Gets the physics object rotation as a matrix, no conversions and no object instantiation
- getPhysicsSpace() - Method in class com.jme3.bullet.BulletAppState
-
Access the PhysicsSpace managed by this state.
- getPhysicsSpace() - Method in class com.jme3.bullet.control.AbstractPhysicsControl
-
Access the physics space to which the object is (or would be) added.
- getPhysicsSpace() - Method in class com.jme3.bullet.control.CharacterControl
- getPhysicsSpace() - Method in class com.jme3.bullet.control.GhostControl
-
Access the physics space to which the ghost object is (or would be) added.
- getPhysicsSpace() - Method in interface com.jme3.bullet.control.PhysicsControl
-
Access the physics space to which the object is (or would be) added.
- getPhysicsSpace() - Method in class com.jme3.bullet.control.RigidBodyControl
-
Access the physics space to which the body is (or would be) added.
- getPhysicsSpace() - Method in class com.jme3.bullet.control.VehicleControl
-
Access the physics space to which the vehicle is (or would be) added.
- getPhysicsSpace() - Static method in class com.jme3.bullet.PhysicsSpace
-
Get the current PhysicsSpace running on this thread
For parallel physics, this can also be called from the OpenGL thread to receive the PhysicsSpace - getPhysicsTransform() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
- getPivotA() - Method in class com.jme3.bullet.joints.PhysicsJoint
- getPivotB() - Method in class com.jme3.bullet.joints.PhysicsJoint
- getPlane() - Method in class com.jme3.bullet.collision.shapes.PlaneCollisionShape
- getPoints(Mesh) - Method in class com.jme3.bullet.collision.shapes.HullCollisionShape
- getPositionWorldOnA() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
- getPositionWorldOnB() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
- getRadius() - Method in class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
- getRadius() - Method in class com.jme3.bullet.collision.shapes.ConeCollisionShape
- getRadius() - Method in class com.jme3.bullet.collision.shapes.SphereCollisionShape
- getRadius() - Method in class com.jme3.bullet.objects.VehicleWheel
- getRestitution() - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
- getRestitution() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
- getRestitutionDirAng() - Method in class com.jme3.bullet.joints.SliderJoint
- getRestitutionDirLin() - Method in class com.jme3.bullet.joints.SliderJoint
- getRestitutionLimAng() - Method in class com.jme3.bullet.joints.SliderJoint
- getRestitutionLimLin() - Method in class com.jme3.bullet.joints.SliderJoint
- getRestitutionOrthoAng() - Method in class com.jme3.bullet.joints.SliderJoint
- getRestitutionOrthoLin() - Method in class com.jme3.bullet.joints.SliderJoint
- getRestLength() - Method in class com.jme3.bullet.objects.VehicleWheel
- getRigidBody() - Method in class com.jme3.bullet.animation.PhysicsLink
-
Access the linked rigid body.
- getRigidBody() - Method in class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
-
Deprecated.Access the linked body.
- getRigidBodyList() - Method in class com.jme3.bullet.PhysicsSpace
- getRollInfluence() - Method in class com.jme3.bullet.objects.VehicleWheel
- getRotationalLimitMotor(int) - Method in class com.jme3.bullet.joints.SixDofJoint
-
returns one of the three RotationalLimitMotors of this 6DofJoint which allow manipulating the rotational axes
- getScale() - Method in class com.jme3.bullet.collision.shapes.CollisionShape
- getScore(String) - Method in class com.jme3.bullet.control.ragdoll.RagdollPreset.LexiconEntry
-
Calculate a total score for the specified bone name.
- getShape() - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Create a collision shape based on the scale parameter.
- getSkeleton() - Method in class com.jme3.bullet.animation.DacLinks
-
Access the skeleton.
- getSkidInfo() - Method in class com.jme3.bullet.objects.VehicleWheel
-
returns how much the wheel skids on the ground (for skid sounds/smoke etc.)
0.0 = wheels are sliding, 1.0 = wheels have traction. - getSoftnessDirAng() - Method in class com.jme3.bullet.joints.SliderJoint
- getSoftnessDirLin() - Method in class com.jme3.bullet.joints.SliderJoint
- getSoftnessLimAng() - Method in class com.jme3.bullet.joints.SliderJoint
- getSoftnessLimLin() - Method in class com.jme3.bullet.joints.SliderJoint
- getSoftnessOrthoAng() - Method in class com.jme3.bullet.joints.SliderJoint
- getSoftnessOrthoLin() - Method in class com.jme3.bullet.joints.SliderJoint
- getSolverNumIterations() - Method in class com.jme3.bullet.PhysicsSpace
- getSpatial() - Method in class com.jme3.bullet.control.AbstractPhysicsControl
- getSpatial() - Method in class com.jme3.bullet.control.CharacterControl
- getSpatial() - Method in class com.jme3.bullet.control.GhostControl
- getSpatial() - Method in class com.jme3.bullet.control.RigidBodyControl
- getSpatialRotation() - Method in class com.jme3.bullet.control.AbstractPhysicsControl
-
Access whichever spatial rotation corresponds to the physics rotation.
- getSpatialTranslation() - Method in class com.jme3.bullet.control.AbstractPhysicsControl
-
Access whichever spatial translation corresponds to the physics location.
- getSpeed() - Method in class com.jme3.bullet.BulletAppState
-
Read the simulation speed.
- getSuspensionCompression() - Method in class com.jme3.bullet.objects.PhysicsVehicle
- getSuspensionDamping() - Method in class com.jme3.bullet.objects.PhysicsVehicle
- getSuspensionStiffness() - Method in class com.jme3.bullet.objects.PhysicsVehicle
- getSuspensionStiffness() - Method in class com.jme3.bullet.objects.VehicleWheel
- getTargetAngMotorVelocity() - Method in class com.jme3.bullet.joints.SliderJoint
- getTargetLinMotorVelocity() - Method in class com.jme3.bullet.joints.SliderJoint
- getTargetVelocity() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
- getTau() - Method in class com.jme3.bullet.joints.Point2PointJoint
- getThreadingType() - Method in class com.jme3.bullet.BulletAppState
-
Read which type of threading this app state uses.
- getTorsoLink() - Method in class com.jme3.bullet.animation.DacLinks
-
Access the TorsoLink.
- getTotalMass() - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Read the ragdoll's total mass.
- getTranslationalLimitMotor() - Method in class com.jme3.bullet.joints.SixDofJoint
-
returns the TranslationalLimitMotor of this 6DofJoint which allows manipulating the translational axis
- getType() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
- getUpAxis() - Method in class com.jme3.bullet.objects.PhysicsCharacter
- getUpperAngLimit() - Method in class com.jme3.bullet.joints.SliderJoint
- getUpperLimit() - Method in class com.jme3.bullet.joints.HingeJoint
- getUpperLimit() - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
- getUpperLinLimit() - Method in class com.jme3.bullet.joints.SliderJoint
- getUserObject() - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
- getUserPersistentData() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
- getVehicleId() - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
used internally
- getVehicleList() - Method in class com.jme3.bullet.PhysicsSpace
- getVelocity() - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Access the character's linear velocity in physics-space coordinates.
- getViewDirection() - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Access the view direction.
- getViewDirection() - Method in class com.jme3.bullet.control.CharacterControl
- getWalkDirection() - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Read the walk velocity.
- getWalkDirection() - Method in class com.jme3.bullet.objects.PhysicsCharacter
- getWeightThreshold() - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Read the ragdoll's weight threshold.
- getWheel(int) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
You can get access to the single wheels via this method.
- getWheelInfo() - Method in class com.jme3.bullet.objects.VehicleWheel
- getWheelsDampingCompression() - Method in class com.jme3.bullet.objects.VehicleWheel
- getWheelsDampingRelaxation() - Method in class com.jme3.bullet.objects.VehicleWheel
- getWheelSpatial() - Method in class com.jme3.bullet.objects.VehicleWheel
- getWheelWorldLocation(Vector3f) - Method in class com.jme3.bullet.objects.VehicleWheel
-
write the content of the wheelWorldLocation into the store
- getWheelWorldRotation(Quaternion) - Method in class com.jme3.bullet.objects.VehicleWheel
-
write the content of the wheelWorldRotation into the store
- getWorldLocation() - Method in class com.jme3.bullet.objects.infos.RigidBodyMotionState
- getWorldMax() - Method in class com.jme3.bullet.PhysicsSpace
- getWorldMin() - Method in class com.jme3.bullet.PhysicsSpace
- getWorldRotation() - Method in class com.jme3.bullet.objects.infos.RigidBodyMotionState
- getWorldRotationQuat() - Method in class com.jme3.bullet.objects.infos.RigidBodyMotionState
- getWorldTransform(Transform) - Method in class com.jme3.bullet.objects.infos.RigidBodyMotionState
-
Called from Bullet when creating the rigid body.
- GhostControl - Class in com.jme3.bullet.control
-
A physics control to link a PhysicsGhostObject to a spatial.
- GhostControl() - Constructor for class com.jme3.bullet.control.GhostControl
-
No-argument constructor needed by SavableClassUtil.
- GhostControl(CollisionShape) - Constructor for class com.jme3.bullet.control.GhostControl
-
Instantiate an enabled control with the specified shape.
- ghosts - Variable in class com.jme3.bullet.debug.BulletDebugAppState
-
map ghosts to visualizations
- GImpactCollisionShape - Class in com.jme3.bullet.collision.shapes
-
Basic mesh collision shape
- GImpactCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.GImpactCollisionShape
- GImpactCollisionShape(Mesh) - Constructor for class com.jme3.bullet.collision.shapes.GImpactCollisionShape
-
creates a collision shape from the given Mesh
- gObject - Variable in class com.jme3.bullet.objects.PhysicsCharacter
- gObject - Variable in class com.jme3.bullet.objects.PhysicsGhostObject
- gravity(Vector3f) - Method in class com.jme3.bullet.animation.DacConfiguration
-
Copy this control's gravitational acceleration for Ragdoll mode.
H
- halfExtents - Variable in class com.jme3.bullet.collision.shapes.CylinderCollisionShape
- hasBoneLink(String) - Method in class com.jme3.bullet.animation.DacConfiguration
-
Test whether a BoneLink exists for the named bone.
- hasVertices(int, Mesh[], float) - Static method in class com.jme3.bullet.control.ragdoll.RagdollUtils
-
Test whether the indexed bone has at least one vertex in the specified meshes with a weight greater than the specified threshold.
- height - Variable in class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
- height - Variable in class com.jme3.bullet.collision.shapes.ConeCollisionShape
- height - Variable in class com.jme3.bullet.control.BetterCharacterControl
- HeightfieldCollisionShape - Class in com.jme3.bullet.collision.shapes
-
Uses Bullet Physics Heightfield terrain collision system.
- HeightfieldCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
- HeightfieldCollisionShape(float[]) - Constructor for class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
- HeightfieldCollisionShape(float[], Vector3f) - Constructor for class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
- heightfieldData - Variable in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
- heightScale - Variable in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
- heightStickLength - Variable in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
- heightStickWidth - Variable in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
- HingeJoint - Class in com.jme3.bullet.joints
-
From bullet manual:
Hinge constraint, or revolute joint restricts two additional angular degrees of freedom, so the body can only rotate around one axis, the hinge axis. - HingeJoint() - Constructor for class com.jme3.bullet.joints.HingeJoint
- HingeJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f, Vector3f, Vector3f) - Constructor for class com.jme3.bullet.joints.HingeJoint
-
Creates a new HingeJoint
- HullCollisionShape - Class in com.jme3.bullet.collision.shapes
- HullCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.HullCollisionShape
- HullCollisionShape(float[]) - Constructor for class com.jme3.bullet.collision.shapes.HullCollisionShape
- HullCollisionShape(Mesh) - Constructor for class com.jme3.bullet.collision.shapes.HullCollisionShape
- HumanoidRagdollPreset - Class in com.jme3.bullet.control.ragdoll
-
Example ragdoll presets for a typical humanoid skeleton.
- HumanoidRagdollPreset() - Constructor for class com.jme3.bullet.control.ragdoll.HumanoidRagdollPreset
I
- IK - Enum constant in enum class com.jme3.bullet.control.KinematicRagdollControl.Mode
-
Deprecated.skeleton is controlled by inverse-kinematic targets
- initalWorldRotation - Variable in class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
-
Deprecated.
- initBoneMap() - Method in class com.jme3.bullet.control.ragdoll.HumanoidRagdollPreset
-
Initialize the map from bone names to joint presets.
- initBoneMap() - Method in class com.jme3.bullet.control.ragdoll.RagdollPreset
-
Initialize the map from bone names to joint presets.
- initialize(AppStateManager, Application) - Method in class com.jme3.bullet.BulletAppState
-
Initialize this state prior to its 1st update.
- initialize(AppStateManager, Application) - Method in class com.jme3.bullet.debug.BulletDebugAppState
-
Initialize this state prior to its 1st update.
- initLexicon() - Method in class com.jme3.bullet.control.ragdoll.HumanoidRagdollPreset
-
Initialize the lexicon.
- initLexicon() - Method in class com.jme3.bullet.control.ragdoll.RagdollPreset
-
Initialize the lexicon.
- initScale - Variable in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.
- isActive() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
- isApplyLocal() - Method in class com.jme3.bullet.objects.VehicleWheel
- isApplyPhysicsLocal() - Method in class com.jme3.bullet.control.AbstractPhysicsControl
-
Test whether physics-space coordinates should match the spatial's local coordinates.
- isApplyPhysicsLocal() - Method in class com.jme3.bullet.control.CharacterControl
- isApplyPhysicsLocal() - Method in class com.jme3.bullet.control.GhostControl
-
Test whether physics-space coordinates should match the spatial's local coordinates.
- isApplyPhysicsLocal() - Method in class com.jme3.bullet.control.RigidBodyControl
-
Test whether physics-space coordinates should match the spatial's local coordinates.
- isApplyPhysicsLocal() - Method in class com.jme3.bullet.control.VehicleControl
-
Test whether physics-space coordinates should match the spatial's local coordinates.
- isApplyPhysicsLocal() - Method in class com.jme3.bullet.objects.infos.RigidBodyMotionState
- isCollisionBetweenLinkedBodys() - Method in class com.jme3.bullet.joints.PhysicsJoint
- isContactResponse() - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
Test whether this body responds to contacts.
- isContactResponse() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Test whether this body responds to contacts.
- isDebugEnabled() - Method in class com.jme3.bullet.BulletAppState
-
Test whether debug visualization is enabled.
- isDucked() - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Check if the character is ducking, either due to user input or due to unducking being impossible at the moment (obstacle above).
- isEnabled() - Method in class com.jme3.bullet.control.AbstractPhysicsControl
-
Test whether this control is enabled.
- isEnabled() - Method in class com.jme3.bullet.control.CharacterControl
- isEnabled() - Method in class com.jme3.bullet.control.GhostControl
-
Test whether this control is enabled.
- isEnabled() - Method in interface com.jme3.bullet.control.PhysicsControl
-
Test whether this control is enabled.
- isEnabled() - Method in class com.jme3.bullet.control.RigidBodyControl
-
Test whether this control is enabled.
- isEnabled() - Method in class com.jme3.bullet.control.VehicleControl
-
Test whether this control is enabled.
- isEnableMotor() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
- isFrontWheel() - Method in class com.jme3.bullet.objects.VehicleWheel
- isKinematic() - Method in class com.jme3.bullet.animation.PhysicsLink
-
Test whether the link is in kinematic mode.
- isKinematic() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
- isKinematicSpatial() - Method in class com.jme3.bullet.control.RigidBodyControl
-
Test whether this control is in kinematic mode.
- isLateralFrictionInitialized() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
- isNormalInWorldSpace() - Method in class com.jme3.bullet.collision.PhysicsRayTestResult
- isNormalInWorldSpace() - Method in class com.jme3.bullet.collision.PhysicsSweepTestResult
- isOnGround() - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Test whether the character is supported.
- isPoweredAngMotor() - Method in class com.jme3.bullet.joints.SliderJoint
- isPoweredLinMotor() - Method in class com.jme3.bullet.joints.SliderJoint
- isReady() - Method in class com.jme3.bullet.animation.DacLinks
-
Test whether this control is ready for dynamic mode.
- isRunning - Variable in class com.jme3.bullet.BulletAppState
-
true if-and-only-if the physics simulation is running (started but not yet stopped)
- isUseViewDirection() - Method in class com.jme3.bullet.control.CharacterControl
J
- jmeClone() - Method in class com.jme3.bullet.animation.BoneLink
-
Create a shallow clone for the JME cloner.
- jmeClone() - Method in class com.jme3.bullet.animation.DacConfiguration
-
Create a shallow clone for the JME cloner.
- jmeClone() - Method in class com.jme3.bullet.animation.DacLinks
-
Create a shallow clone for the JME cloner.
- jmeClone() - Method in class com.jme3.bullet.animation.DynamicAnimControl
-
Create a shallow clone for the JME cloner.
- jmeClone() - Method in class com.jme3.bullet.animation.PhysicsLink
-
Create a shallow clone for the JME cloner.
- jmeClone() - Method in class com.jme3.bullet.animation.TorsoLink
-
Create a shallow clone for the JME cloner.
- jmeClone() - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Create a shallow clone for the JME cloner.
- jmeClone() - Method in class com.jme3.bullet.control.CharacterControl
- jmeClone() - Method in class com.jme3.bullet.control.GhostControl
-
Create a shallow clone for the JME cloner.
- jmeClone() - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Create a shallow clone for the JME cloner.
- jmeClone() - Method in class com.jme3.bullet.control.RigidBodyControl
-
Create a shallow clone for the JME cloner.
- jmeClone() - Method in class com.jme3.bullet.control.VehicleControl
-
Create a shallow clone for the JME cloner.
- joint - Variable in class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
-
Deprecated.
- JointPreset() - Constructor for class com.jme3.bullet.control.ragdoll.RagdollPreset.JointPreset
-
Instantiate a preset with no motion allowed.
- JointPreset(float, float, float, float, float, float) - Constructor for class com.jme3.bullet.control.ragdoll.RagdollPreset.JointPreset
-
Instantiate a preset with the specified range of motion.
- joints - Variable in class com.jme3.bullet.debug.BulletDebugAppState
-
map joints to visualizations
- joints - Variable in class com.jme3.bullet.objects.PhysicsRigidBody
- jump - Variable in class com.jme3.bullet.control.BetterCharacterControl
- jump() - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Makes the character jump with the set jump force.
- jump() - Method in class com.jme3.bullet.objects.PhysicsCharacter
- jumpForce - Variable in class com.jme3.bullet.control.BetterCharacterControl
- jumpSpeed - Variable in class com.jme3.bullet.objects.PhysicsCharacter
K
- kinematic - Variable in class com.jme3.bullet.objects.PhysicsRigidBody
- Kinematic - Enum constant in enum class com.jme3.bullet.control.KinematicRagdollControl.Mode
-
Deprecated.collision shapes follow the movements of bones in the skeleton
- KinematicRagdollControl - Class in com.jme3.bullet.control
-
Deprecated.
- KinematicRagdollControl() - Constructor for class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Instantiate an enabled control.
- KinematicRagdollControl(float) - Constructor for class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Instantiate an enabled control with the specified weight threshold.
- KinematicRagdollControl(RagdollPreset) - Constructor for class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Instantiate an enabled control with the specified preset.
- KinematicRagdollControl(RagdollPreset, float) - Constructor for class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Instantiate an enabled control with the specified preset and weight threshold.
- KinematicRagdollControl.Mode - Enum Class in com.jme3.bullet.control
-
Deprecated.Enumerate joint-control modes for this control.
- KinematicRagdollControl.PhysicsBoneLink - Class in com.jme3.bullet.control
-
Deprecated.Link a bone to a jointed rigid body.
- kinematicSpatial - Variable in class com.jme3.bullet.control.RigidBodyControl
-
true→body is kinematic, false→body is static or dynamic
- KinematicSubmode - Enum Class in com.jme3.bullet.animation
-
Enumerate submodes for a link in kinematic mode.
- kinematicUpdate(float) - Method in class com.jme3.bullet.animation.BoneLink
-
Update this link in blended Kinematic mode.
- kinematicUpdate(float) - Method in class com.jme3.bullet.animation.PhysicsLink
-
Update this link in blended Kinematic mode.
- kinematicUpdate(float) - Method in class com.jme3.bullet.animation.TorsoLink
-
Update this link in blended Kinematic mode.
- kinematicUpdate(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Update this control in Kinematic mode, based on bone animation tracks.
- kinematicWeight() - Method in class com.jme3.bullet.animation.PhysicsLink
-
Read the kinematic weight of this link.
L
- lexicon - Variable in class com.jme3.bullet.control.ragdoll.RagdollPreset
-
lexicon to map bone names to entries
- LexiconEntry() - Constructor for class com.jme3.bullet.control.ragdoll.RagdollPreset.LexiconEntry
- limitSoftness - Variable in class com.jme3.bullet.joints.HingeJoint
- link(String, float, RangeOfMotion) - Method in class com.jme3.bullet.animation.DacConfiguration
-
Link the named bone using the specified mass and range of motion.
- listChildren() - Method in class com.jme3.bullet.animation.PhysicsLink
-
Enumerate this link's immediate children in the link hierarchy.
- listeners - Variable in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.
- listLinkedBoneNames() - Method in class com.jme3.bullet.animation.DacConfiguration
-
Enumerate all bones with bone links.
- listLinks(Class<T>) - Method in class com.jme3.bullet.animation.DacLinks
-
Enumerate all physics links of the specified type managed by this control.
- listRigidBodies() - Method in class com.jme3.bullet.animation.DacLinks
-
Enumerate all rigid bodies managed by this control.
- localForward - Variable in class com.jme3.bullet.control.BetterCharacterControl
-
Local absolute z-forward direction, derived from gravity and UNIT_Z, updated continuously when gravity changes.
- localForwardRotation - Variable in class com.jme3.bullet.control.BetterCharacterControl
-
Local z-forward quaternion for the "local absolute" z-forward direction.
- localInertia - Variable in class com.jme3.bullet.objects.PhysicsRigidBody
- localLeft - Variable in class com.jme3.bullet.control.BetterCharacterControl
-
Local left direction, derived from up and forward.
- localOffset(Vector3f) - Method in class com.jme3.bullet.animation.PhysicsLink
-
Copy the local offset of this link.
- localUp - Variable in class com.jme3.bullet.control.BetterCharacterControl
-
local up direction, derived from gravity
- location - Variable in class com.jme3.bullet.collision.shapes.infos.ChildCollisionShape
-
translation relative to parent shape (not null)
- location - Variable in class com.jme3.bullet.control.BetterCharacterControl
-
spatial location, corresponds to RigidBody location.
- location - Variable in class com.jme3.bullet.debug.BulletCharacterDebugControl
-
temporary storage for physics location
- location - Variable in class com.jme3.bullet.debug.BulletGhostObjectDebugControl
-
temporary storage for physics location
- location - Variable in class com.jme3.bullet.debug.BulletRigidBodyDebugControl
-
temporary storage for physics location
- location - Variable in class com.jme3.bullet.debug.BulletVehicleDebugControl
- location - Variable in class com.jme3.bullet.objects.VehicleWheel
- locationDirty - Variable in class com.jme3.bullet.objects.PhysicsCharacter
- locationDirty - Variable in class com.jme3.bullet.objects.PhysicsGhostObject
- logger - Static variable in class com.jme3.bullet.animation.PhysicsLink
-
message logger for this class
- logger - Static variable in class com.jme3.bullet.animation.RangeOfMotion
-
message logger for this class
- logger - Static variable in class com.jme3.bullet.control.BetterCharacterControl
- logger - Static variable in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.list of registered collision listeners
- logger - Static variable in class com.jme3.bullet.control.ragdoll.RagdollPreset
-
message logger for this class
- logger - Static variable in class com.jme3.bullet.debug.BulletDebugAppState
-
message logger for this class
- logger2 - Static variable in class com.jme3.bullet.animation.BoneLink
-
message logger for this class
- logger2 - Static variable in class com.jme3.bullet.animation.DacConfiguration
-
message logger for this class
- logger2 - Static variable in class com.jme3.bullet.animation.TorsoLink
-
message logger for this class
- logger3 - Static variable in class com.jme3.bullet.animation.DacLinks
-
message logger for this class
- logger35 - Static variable in class com.jme3.bullet.animation.DynamicAnimControl
-
message logger for this class
M
- makeShapeFromPointMap(Map<Integer, List<Float>>, List<Integer>, Vector3f, Vector3f) - Static method in class com.jme3.bullet.control.ragdoll.RagdollUtils
-
Create a hull collision shape from linked vertices to this bone.
- makeShapeFromVerticeWeights(Spatial, List<Integer>, Vector3f, Vector3f, float) - Static method in class com.jme3.bullet.control.ragdoll.RagdollUtils
-
Create a hull collision shape from linked vertices to this bone.
- manager - Variable in class com.jme3.bullet.debug.DebugTools
- managerMap(Armature) - Method in class com.jme3.bullet.animation.DacConfiguration
-
Create a map from bone indices to the names of the bones that manage them.
- margin - Variable in class com.jme3.bullet.collision.shapes.CollisionShape
-
copy of collision margin (in physics-space units, >0, default=0)
- mass - Variable in class com.jme3.bullet.control.BetterCharacterControl
-
mass of this character (>0)
- mass - Variable in class com.jme3.bullet.objects.PhysicsRigidBody
- mass(String) - Method in class com.jme3.bullet.animation.DacConfiguration
-
Read the mass of the named bone/torso.
- mass(String) - Method in class com.jme3.bullet.animation.DacLinks
-
Read the mass of the named bone/torso.
- matchPhysicObjectToBone(KinematicRagdollControl.PhysicsBoneLink, Vector3f, Quaternion) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Alter the transforms of a rigidBody to match the transforms of a bone.
- maxHeight - Variable in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
- maxSuspensionForce - Variable in class com.jme3.bullet.objects.VehicleWheel
- maxSuspensionTravelCm - Variable in class com.jme3.bullet.objects.VehicleWheel
- mean(Vector3f) - Method in class com.jme3.bullet.animation.VectorSet
-
Calculate the sample mean for each axis over the Vector3f values in this set.
- MeshCollisionShape - Class in com.jme3.bullet.collision.shapes
-
Basic mesh collision shape
- MeshCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.MeshCollisionShape
- MeshCollisionShape(Mesh) - Constructor for class com.jme3.bullet.collision.shapes.MeshCollisionShape
-
Creates a collision shape from the given TriMesh
- MeshCollisionShape(Mesh, boolean) - Constructor for class com.jme3.bullet.collision.shapes.MeshCollisionShape
-
API compatibility with native bullet.
- minHeight - Variable in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
- mode - Variable in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.
- modelPosition - Variable in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.
- modelRotation - Variable in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.
- motionState - Variable in class com.jme3.bullet.objects.PhysicsRigidBody
- myShape - Variable in class com.jme3.bullet.debug.BulletCharacterDebugControl
-
shape for which geom was generated
- myShape - Variable in class com.jme3.bullet.debug.BulletGhostObjectDebugControl
-
shape for which geom was generated (not null)
- myShape - Variable in class com.jme3.bullet.debug.BulletRigidBodyDebugControl
-
shape for which geom was generated (not null)
N
- name() - Method in class com.jme3.bullet.animation.BoneLink
-
Unambiguously identify this link by name, within its DynamicAnimControl.
- name() - Method in class com.jme3.bullet.animation.PhysicsLink
-
Unambiguously identify this link by name, within its DynamicAnimControl.
- name() - Method in class com.jme3.bullet.animation.TorsoLink
-
Unambiguously identify this link by name, within its DynamicAnimControl.
- nodeA - Variable in class com.jme3.bullet.joints.PhysicsJoint
- nodeB - Variable in class com.jme3.bullet.joints.PhysicsJoint
- numTriangles - Variable in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
- numTriangles - Variable in class com.jme3.bullet.collision.shapes.MeshCollisionShape
- numVectors() - Method in class com.jme3.bullet.animation.VectorSet
-
Calculate the number of Vector3f values in this set.
- numVertices - Variable in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
- numVertices - Variable in class com.jme3.bullet.collision.shapes.MeshCollisionShape
O
- offA - Variable in class com.jme3.bullet.debug.BulletJointDebugControl
- offB - Variable in class com.jme3.bullet.debug.BulletJointDebugControl
- onGround - Variable in class com.jme3.bullet.control.BetterCharacterControl
- onGround() - Method in class com.jme3.bullet.objects.PhysicsCharacter
P
- PARALLEL - Enum constant in enum class com.jme3.bullet.BulletAppState.ThreadingType
-
Parallel threaded mode: physics update and rendering are executed in parallel, update order is maintained.
- PhysicsBoneLink() - Constructor for class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
-
Deprecated.Instantiate an uninitialized link.
- PhysicsCharacter - Class in com.jme3.bullet.objects
-
Basic Bullet Character
- PhysicsCharacter() - Constructor for class com.jme3.bullet.objects.PhysicsCharacter
- PhysicsCharacter(CollisionShape, float) - Constructor for class com.jme3.bullet.objects.PhysicsCharacter
- PhysicsCollisionEvent - Class in com.jme3.bullet.collision
-
A CollisionEvent stores all information about a collision in the PhysicsWorld.
- PhysicsCollisionEvent(int, PhysicsCollisionObject, PhysicsCollisionObject, ManifoldPoint) - Constructor for class com.jme3.bullet.collision.PhysicsCollisionEvent
- PhysicsCollisionEventFactory - Class in com.jme3.bullet.collision
- PhysicsCollisionEventFactory() - Constructor for class com.jme3.bullet.collision.PhysicsCollisionEventFactory
- PhysicsCollisionGroupListener - Interface in com.jme3.bullet.collision
-
Interface to receive notifications whenever an object in a particular collision group is about to collide.
- PhysicsCollisionListener - Interface in com.jme3.bullet.collision
-
Interface to receive notifications whenever an object in a particular physics space collides.
- PhysicsCollisionObject - Class in com.jme3.bullet.collision
-
Base class for collision objects (PhysicsRigidBody, PhysicsGhostObject)
- PhysicsCollisionObject() - Constructor for class com.jme3.bullet.collision.PhysicsCollisionObject
- PhysicsControl - Interface in com.jme3.bullet.control
-
An interface for a scene-graph control that links a physics object to a Spatial.
- physicsDamping - Variable in class com.jme3.bullet.control.BetterCharacterControl
-
X-Z motion damping factor (0→no damping, 1=no external forces, default=0.9)
- physicsDebugRootNode - Variable in class com.jme3.bullet.debug.BulletDebugAppState
-
scene-graph node to parent the geometries
- physicsFuture - Variable in class com.jme3.bullet.BulletAppState
-
current physics task, or null if none
- PhysicsGhostObject - Class in com.jme3.bullet.objects
-
From Bullet manual:
GhostObject can keep track of all objects that are overlapping. - PhysicsGhostObject() - Constructor for class com.jme3.bullet.objects.PhysicsGhostObject
- PhysicsGhostObject(CollisionShape) - Constructor for class com.jme3.bullet.objects.PhysicsGhostObject
- PhysicsGhostObject(Spatial, CollisionShape) - Constructor for class com.jme3.bullet.objects.PhysicsGhostObject
- PhysicsJoint - Class in com.jme3.bullet.joints
-
PhysicsJoint - Basic Physics Joint
- PhysicsJoint() - Constructor for class com.jme3.bullet.joints.PhysicsJoint
- PhysicsJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f) - Constructor for class com.jme3.bullet.joints.PhysicsJoint
- PhysicsLink - Class in com.jme3.bullet.animation
-
The abstract base class used by DynamicAnimControl to link pieces of a JME model to their corresponding collision objects in a ragdoll.
- PhysicsLink() - Constructor for class com.jme3.bullet.animation.PhysicsLink
-
No-argument constructor needed by SavableClassUtil.
- PhysicsRayTestResult - Class in com.jme3.bullet.collision
-
Contains the results of a PhysicsSpace rayTest.
- PhysicsRayTestResult() - Constructor for class com.jme3.bullet.collision.PhysicsRayTestResult
- PhysicsRayTestResult(PhysicsCollisionObject, Vector3f, float, boolean) - Constructor for class com.jme3.bullet.collision.PhysicsRayTestResult
- PhysicsRigidBody - Class in com.jme3.bullet.objects
-
PhysicsRigidBody - Basic physics object
- PhysicsRigidBody() - Constructor for class com.jme3.bullet.objects.PhysicsRigidBody
- PhysicsRigidBody(CollisionShape) - Constructor for class com.jme3.bullet.objects.PhysicsRigidBody
-
Creates a new PhysicsRigidBody with the supplied collision shape
- PhysicsRigidBody(CollisionShape, float) - Constructor for class com.jme3.bullet.objects.PhysicsRigidBody
- physicsSpace - Variable in class com.jme3.bullet.objects.PhysicsVehicle
- PhysicsSpace - Class in com.jme3.bullet
-
PhysicsSpace - The central jbullet-jme physics space
- PhysicsSpace() - Constructor for class com.jme3.bullet.PhysicsSpace
- PhysicsSpace(PhysicsSpace.BroadphaseType) - Constructor for class com.jme3.bullet.PhysicsSpace
- PhysicsSpace(Vector3f, Vector3f) - Constructor for class com.jme3.bullet.PhysicsSpace
- PhysicsSpace(Vector3f, Vector3f, PhysicsSpace.BroadphaseType) - Constructor for class com.jme3.bullet.PhysicsSpace
- PhysicsSpace.BroadphaseType - Enum Class in com.jme3.bullet
-
interface with Broadphase types
- PhysicsSweepTestResult - Class in com.jme3.bullet.collision
-
Contains the results of a PhysicsSpace rayTest
- PhysicsSweepTestResult() - Constructor for class com.jme3.bullet.collision.PhysicsSweepTestResult
- PhysicsSweepTestResult(PhysicsCollisionObject, Vector3f, float, boolean) - Constructor for class com.jme3.bullet.collision.PhysicsSweepTestResult
- physicsTick(PhysicsSpace, float) - Method in class com.jme3.bullet.animation.DacLinks
-
Callback from Bullet, invoked just after the physics has been stepped.
- physicsTick(PhysicsSpace, float) - Method in class com.jme3.bullet.BulletAppState
-
Callback from Bullet, invoked just after the physics is stepped.
- physicsTick(PhysicsSpace, float) - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Callback from Bullet, invoked just after the physics has been stepped.
- physicsTick(PhysicsSpace, float) - Method in interface com.jme3.bullet.PhysicsTickListener
-
Callback from Bullet, invoked just after the physics has been stepped.
- PhysicsTickListener - Interface in com.jme3.bullet
-
Callback interface from the physics thread, used to clear/apply forces.
- physicsTransform(Transform) - Method in class com.jme3.bullet.animation.PhysicsLink
-
Calculate a physics transform for the rigid body (to match the skeleton bone).
- PhysicsVehicle - Class in com.jme3.bullet.objects
-
PhysicsVehicleNode - Special PhysicsNode that implements vehicle functions
- PhysicsVehicle() - Constructor for class com.jme3.bullet.objects.PhysicsVehicle
- PhysicsVehicle(CollisionShape) - Constructor for class com.jme3.bullet.objects.PhysicsVehicle
- PhysicsVehicle(CollisionShape, float) - Constructor for class com.jme3.bullet.objects.PhysicsVehicle
- pivotA - Variable in class com.jme3.bullet.joints.PhysicsJoint
- pivotB - Variable in class com.jme3.bullet.joints.PhysicsJoint
- PlaneCollisionShape - Class in com.jme3.bullet.collision.shapes
- PlaneCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.PlaneCollisionShape
- PlaneCollisionShape(Plane) - Constructor for class com.jme3.bullet.collision.shapes.PlaneCollisionShape
-
Creates a plane Collision shape
- Point2PointJoint - Class in com.jme3.bullet.joints
-
From bullet manual:
Point to point constraint, also known as ball socket joint limits the translation so that the local pivot points of 2 rigid bodies match in worldspace. - Point2PointJoint() - Constructor for class com.jme3.bullet.joints.Point2PointJoint
- Point2PointJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f) - Constructor for class com.jme3.bullet.joints.Point2PointJoint
- postRebuild() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
- postRebuild() - Method in class com.jme3.bullet.objects.PhysicsVehicle
- postRender() - Method in class com.jme3.bullet.BulletAppState
-
Update this state after all rendering commands are flushed.
- prePhysicsTick(PhysicsSpace, float) - Method in class com.jme3.bullet.animation.DacLinks
-
Callback from Bullet, invoked just before the physics is stepped.
- prePhysicsTick(PhysicsSpace, float) - Method in class com.jme3.bullet.BulletAppState
-
Callback from Bullet, invoked just before the physics is stepped.
- prePhysicsTick(PhysicsSpace, float) - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Callback from Bullet, invoked just before the physics is stepped.
- prePhysicsTick(PhysicsSpace, float) - Method in interface com.jme3.bullet.PhysicsTickListener
-
Callback from Bullet, invoked just before the physics is stepped.
- preRebuild() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
- preset - Variable in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.
- pSpace - Variable in class com.jme3.bullet.BulletAppState
-
physics space managed by this state, or null if no simulation running
R
- radius - Variable in class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
- radius - Variable in class com.jme3.bullet.collision.shapes.ConeCollisionShape
- radius - Variable in class com.jme3.bullet.collision.shapes.SphereCollisionShape
- radius - Variable in class com.jme3.bullet.control.BetterCharacterControl
- radius - Variable in class com.jme3.bullet.objects.VehicleWheel
- Ragdoll - Enum constant in enum class com.jme3.bullet.control.KinematicRagdollControl.Mode
-
Deprecated.skeleton is controlled by Bullet physics (gravity and collisions)
- RagdollCollisionListener - Interface in com.jme3.bullet.animation
-
Interface to receive notifications whenever a linked rigid body in a DynamicAnimControl collides with another physics object.
- RagdollCollisionListener - Interface in com.jme3.bullet.collision
-
Interface to receive notifications whenever a KinematicRagdollControl collides with another physics object.
- RagdollPreset - Class in com.jme3.bullet.control.ragdoll
- RagdollPreset() - Constructor for class com.jme3.bullet.control.ragdoll.RagdollPreset
- RagdollPreset.JointPreset - Class in com.jme3.bullet.control.ragdoll
-
Range of motion for a joint.
- RagdollPreset.LexiconEntry - Class in com.jme3.bullet.control.ragdoll
-
One entry in a bone lexicon.
- ragDollUpdate(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Update this control in Ragdoll mode, based on Bullet physics.
- RagdollUtils - Class in com.jme3.bullet.control.ragdoll
-
Utility methods used by KinematicRagdollControl.
- RagUtils - Class in com.jme3.bullet.animation
-
Utility methods used by DynamicAnimControl and associated classes.
- RangeOfMotion - Class in com.jme3.bullet.animation
-
Range of motion for a ragdoll joint.
- RangeOfMotion() - Constructor for class com.jme3.bullet.animation.RangeOfMotion
-
Instantiate a preset with no motion allowed.
- RangeOfMotion(float) - Constructor for class com.jme3.bullet.animation.RangeOfMotion
-
Instantiate a preset with the specified symmetric range of motion.
- RangeOfMotion(float, float, float) - Constructor for class com.jme3.bullet.animation.RangeOfMotion
-
Instantiate a preset with the specified symmetric range of motion.
- RangeOfMotion(float, float, float, float, float, float) - Constructor for class com.jme3.bullet.animation.RangeOfMotion
-
Instantiate a preset with the specified range of motion.
- RangeOfMotion(int) - Constructor for class com.jme3.bullet.animation.RangeOfMotion
-
Instantiate a preset for rotation on a single axis.
- rayCaster - Variable in class com.jme3.bullet.objects.PhysicsVehicle
- rayTest(Vector3f, Vector3f) - Method in class com.jme3.bullet.PhysicsSpace
-
Performs a ray collision test and returns the results as a list of PhysicsRayTestResults
- rayTest(Vector3f, Vector3f, List<PhysicsRayTestResult>) - Method in class com.jme3.bullet.PhysicsSpace
-
Performs a ray collision test and returns the results as a list of PhysicsRayTestResults
- rBody - Variable in class com.jme3.bullet.objects.PhysicsRigidBody
- read(JmeImporter) - Method in class com.jme3.bullet.animation.BoneLink
-
De-serialize this link, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.animation.DacConfiguration
-
De-serialize this control, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.animation.DacLinks
-
De-serialize this control, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.animation.DynamicAnimControl
-
De-serialize this control, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.animation.PhysicsLink
-
De-serialize this link, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.animation.RangeOfMotion
-
De-serialize this preset, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.animation.TorsoLink
-
De-serialize this link, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
- read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.BoxCollisionShape
- read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
- read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.CollisionShape
- read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.CompoundCollisionShape
- read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.ConeCollisionShape
- read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.CylinderCollisionShape
- read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
- read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
- read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.HullCollisionShape
- read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.infos.ChildCollisionShape
-
De-serialize this shape, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.MeshCollisionShape
- read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.PlaneCollisionShape
- read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.SimplexCollisionShape
- read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.SphereCollisionShape
- read(JmeImporter) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
-
De-serialize this control from the specified importer, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.control.BetterCharacterControl
-
De-serialize this control, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.control.CharacterControl
- read(JmeImporter) - Method in class com.jme3.bullet.control.GhostControl
-
De-serialize this control, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
-
Deprecated.De-serialize this bone link, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.De-serialize this control, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.control.RigidBodyControl
-
De-serialize this control, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.control.VehicleControl
-
De-serialize this control, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.joints.ConeJoint
- read(JmeImporter) - Method in class com.jme3.bullet.joints.HingeJoint
- read(JmeImporter) - Method in class com.jme3.bullet.joints.PhysicsJoint
- read(JmeImporter) - Method in class com.jme3.bullet.joints.Point2PointJoint
- read(JmeImporter) - Method in class com.jme3.bullet.joints.SixDofJoint
- read(JmeImporter) - Method in class com.jme3.bullet.joints.SliderJoint
- read(JmeImporter) - Method in class com.jme3.bullet.objects.PhysicsCharacter
- read(JmeImporter) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
- read(JmeImporter) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
De-serialize this body, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.objects.PhysicsVehicle
- read(JmeImporter) - Method in class com.jme3.bullet.objects.VehicleWheel
- readIndex(Buffer, int) - Static method in class com.jme3.bullet.control.ragdoll.RagdollUtils
-
Read an index from a buffer.
- rebuild() - Method in class com.jme3.bullet.animation.DacLinks
-
Rebuild the ragdoll.
- reBuild() - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Rebuild the ragdoll.
- rebuildRigidBody() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Builds/rebuilds the physics body when parameters have changed
- recycle(PhysicsCollisionEvent) - Method in class com.jme3.bullet.collision.PhysicsCollisionEventFactory
- refactor(int, PhysicsCollisionObject, PhysicsCollisionObject, ManifoldPoint) - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
used by event factory, called when event reused
- relaxationFactor - Variable in class com.jme3.bullet.joints.HingeJoint
- remove(Object) - Method in class com.jme3.bullet.PhysicsSpace
-
removes an object from the physics space
- removeAll(Spatial) - Method in class com.jme3.bullet.PhysicsSpace
-
Removes all physics controls and joints in the given spatial from the physics space (e.g.
- removeAllIKTargets() - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Remove all inverse-kinematics targets.
- removeChildShape(CollisionShape) - Method in class com.jme3.bullet.collision.shapes.CompoundCollisionShape
-
removes a child shape
- removeCollideWithGroup(int) - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
-
Remove a group from the list this object collides with.
- removeCollisionGroupListener(int) - Method in class com.jme3.bullet.PhysicsSpace
- removeCollisionListener(PhysicsCollisionListener) - Method in class com.jme3.bullet.PhysicsSpace
-
Removes a CollisionListener from the list
- removeCollisionObject(PhysicsCollisionObject) - Method in class com.jme3.bullet.PhysicsSpace
- removeIKTarget(Bone) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Remove the inverse-kinematics target for the specified bone.
- removeJoint(PhysicsJoint) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
- removePhysics(PhysicsSpace) - Method in class com.jme3.bullet.animation.DacLinks
-
Remove all managed physics objects from the PhysicsSpace.
- removePhysics(PhysicsSpace) - Method in class com.jme3.bullet.animation.DynamicAnimControl
-
Remove all managed physics objects from the PhysicsSpace.
- removePhysics(PhysicsSpace) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
-
Remove all managed physics objects from the specified space.
- removePhysics(PhysicsSpace) - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Remove all managed physics objects from the specified space.
- removePhysics(PhysicsSpace) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.
- removeSpatialData(Spatial) - Method in class com.jme3.bullet.animation.DacLinks
-
Remove spatial-dependent data.
- removeSpatialData(Spatial) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
-
Destroy spatial-dependent data.
- removeSpatialData(Spatial) - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Destroy spatial-dependent data.
- removeSpatialData(Spatial) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Destroy spatial-dependent data.
- removeTickListener(PhysicsTickListener) - Method in class com.jme3.bullet.PhysicsSpace
- removeWheel(int) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
This rebuilds the vehicle as there is no way in bullet to remove a wheel.
- render(RenderManager) - Method in class com.jme3.bullet.BulletAppState
-
Render this state.
- render(RenderManager) - Method in class com.jme3.bullet.debug.BulletDebugAppState
-
Render this state.
- render(RenderManager, ViewPort) - Method in class com.jme3.bullet.animation.DacConfiguration
-
Render this control.
- render(RenderManager, ViewPort) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
- render(RenderManager, ViewPort) - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Render this control.
- render(RenderManager, ViewPort) - Method in class com.jme3.bullet.control.CharacterControl
- render(RenderManager, ViewPort) - Method in class com.jme3.bullet.control.GhostControl
-
Render this control.
- render(RenderManager, ViewPort) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Render this control.
- render(RenderManager, ViewPort) - Method in class com.jme3.bullet.control.RigidBodyControl
-
Render this control.
- render(RenderManager, ViewPort) - Method in class com.jme3.bullet.control.VehicleControl
-
Render this control.
- resetForward(Vector3f) - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Realign the local forward vector to given direction vector, if null is supplied Vector3f.UNIT_Z is used.
- resetSuspension() - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Reset the suspension
- restLength - Variable in class com.jme3.bullet.objects.VehicleWheel
- rigidBody - Variable in class com.jme3.bullet.control.BetterCharacterControl
- rigidBody - Variable in class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
-
Deprecated.
- RigidBodyControl - Class in com.jme3.bullet.control
-
A physics control to link a PhysicsRigidBody to a spatial.
- RigidBodyControl() - Constructor for class com.jme3.bullet.control.RigidBodyControl
-
No-argument constructor needed by SavableClassUtil.
- RigidBodyControl(float) - Constructor for class com.jme3.bullet.control.RigidBodyControl
-
When using this constructor, the CollisionShape for the RigidBody is generated automatically when the control is added to a spatial.
- RigidBodyControl(CollisionShape) - Constructor for class com.jme3.bullet.control.RigidBodyControl
-
Instantiate an enabled control with mass=1 and the specified collision shape.
- RigidBodyControl(CollisionShape, float) - Constructor for class com.jme3.bullet.control.RigidBodyControl
-
Instantiate an enabled control with the specified collision shape and mass.
- RigidBodyMotionState - Class in com.jme3.bullet.objects.infos
-
stores transform info of a PhysicsNode in a threadsafe manner to allow multithreaded access from the jme scenegraph and the bullet physics space
- RigidBodyMotionState() - Constructor for class com.jme3.bullet.objects.infos.RigidBodyMotionState
- rm - Variable in class com.jme3.bullet.debug.BulletDebugAppState
- rollInfluence - Variable in class com.jme3.bullet.objects.VehicleWheel
- rootMass - Variable in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.
- rotA - Variable in class com.jme3.bullet.joints.ConeJoint
- rotA - Variable in class com.jme3.bullet.joints.SliderJoint
- rotatedViewDirection - Variable in class com.jme3.bullet.control.BetterCharacterControl
- rotation - Variable in class com.jme3.bullet.collision.shapes.infos.ChildCollisionShape
-
rotation relative to parent shape (not null)
- rotation - Variable in class com.jme3.bullet.control.BetterCharacterControl
-
spatial rotation, a Z-forward rotation based on the view direction and local X-Z plane.
- rotation - Variable in class com.jme3.bullet.debug.BulletCharacterDebugControl
- rotation - Variable in class com.jme3.bullet.debug.BulletGhostObjectDebugControl
-
temporary storage for physics rotation
- rotation - Variable in class com.jme3.bullet.debug.BulletRigidBodyDebugControl
-
temporary storage for physics rotation
- rotation - Variable in class com.jme3.bullet.debug.BulletVehicleDebugControl
- RotationalLimitMotor - Class in com.jme3.bullet.joints.motors
- RotationalLimitMotor(RotationalLimitMotor) - Constructor for class com.jme3.bullet.joints.motors.RotationalLimitMotor
- rotB - Variable in class com.jme3.bullet.joints.ConeJoint
- rotB - Variable in class com.jme3.bullet.joints.SliderJoint
S
- scale - Variable in class com.jme3.bullet.collision.shapes.CollisionShape
- scale - Variable in class com.jme3.bullet.control.BetterCharacterControl
- scanSpatial(Spatial) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Generate physics shapes and bone links for the skeleton.
- SEQUENTIAL - Enum constant in enum class com.jme3.bullet.BulletAppState.ThreadingType
-
Default mode: user update, physics update, and rendering happen sequentially.
- setAccumulatedImpulse(Vector3f) - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
- setAccuracy(float) - Method in class com.jme3.bullet.PhysicsSpace
-
sets the accuracy of the physics computation, default=1/60s
- setAngularDamping(float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
- setAngularFactor(float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
- setAngularLowerLimit(Vector3f) - Method in class com.jme3.bullet.joints.SixDofJoint
- setAngularOnly(boolean) - Method in class com.jme3.bullet.joints.ConeJoint
- setAngularOnly(boolean) - Method in class com.jme3.bullet.joints.HingeJoint
- setAngularSleepingThreshold(float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
- setAngularUpperLimit(Vector3f) - Method in class com.jme3.bullet.joints.SixDofJoint
- setAngularVelocity(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Sets the angular velocity of this PhysicsRigidBody
- setApplyLocal(boolean) - Method in class com.jme3.bullet.objects.VehicleWheel
- setApplyPhysicsLocal(boolean) - Method in class com.jme3.bullet.animation.DacConfiguration
-
Alter whether physics-space coordinates should match the spatial's local coordinates.
- setApplyPhysicsLocal(boolean) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
-
Alter whether physics-space coordinates should match the spatial's local coordinates.
- setApplyPhysicsLocal(boolean) - Method in class com.jme3.bullet.control.CharacterControl
-
When set to true, the physics coordinates will be applied to the local translation of the Spatial
- setApplyPhysicsLocal(boolean) - Method in class com.jme3.bullet.control.GhostControl
-
Alter whether physics-space coordinates should match the spatial's local coordinates.
- setApplyPhysicsLocal(boolean) - Method in class com.jme3.bullet.control.RigidBodyControl
-
Alter whether physics-space coordinates should match the spatial's local coordinates.
- setApplyPhysicsLocal(boolean) - Method in class com.jme3.bullet.control.VehicleControl
-
Alter whether physics-space coordinates should match the spatial's local coordinates.
- setApplyPhysicsLocal(boolean) - Method in class com.jme3.bullet.objects.infos.RigidBodyMotionState
- setBlueArrow(Vector3f, Vector3f) - Method in class com.jme3.bullet.debug.DebugTools
-
Alter the location and extent of the blue arrow.
- setBounce(float) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
- setBroadphaseType(PhysicsSpace.BroadphaseType) - Method in class com.jme3.bullet.BulletAppState
-
Alter the broadphase type the physics space will use.
- setBroadphaseType(PhysicsSpace.BroadphaseType) - Method in class com.jme3.bullet.PhysicsSpace
- setCcdMotionThreshold(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Alter the CcdMotionThreshold of all rigid bodies in the ragdoll.
- setCcdMotionThreshold(float) - Method in class com.jme3.bullet.objects.PhysicsCharacter
- setCcdMotionThreshold(float) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
- setCcdMotionThreshold(float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Sets the amount of motion that has to happen in one physics tick to trigger the continuous motion detection
This avoids the problem of fast objects moving through other objects, set to zero to disable (default) - setCcdSweptSphereRadius(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Alter the CcdSweptSphereRadius of all rigid bodies in the ragdoll.
- setCcdSweptSphereRadius(float) - Method in class com.jme3.bullet.objects.PhysicsCharacter
- setCcdSweptSphereRadius(float) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
- setCcdSweptSphereRadius(float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
- setCollideWithGroups(int) - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
-
Directly set the bitmask for collision groups that this object collides with.
- setCollisionBetweenLinkedBodys(boolean) - Method in class com.jme3.bullet.joints.PhysicsJoint
-
toggles collisions between linked bodies
joint has to be removed from and added to PhysicsSpace to apply this. - setCollisionGroup(int) - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
-
Sets the collision group number for this physics object.
- setCollisionShape(CollisionShape) - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
-
Sets a CollisionShape to this physics object, note that the object should not be in the physics space when adding a new collision shape as it is rebuilt on the physics side.
- setCollisionShape(CollisionShape) - Method in class com.jme3.bullet.objects.PhysicsCharacter
- setCollisionShape(CollisionShape) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
- setCollisionShape(CollisionShape) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
- setContactResponse(boolean) - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
Enable/disable this body's contact response.
- setContactResponse(boolean) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Enable/disable this body's contact response.
- setContactResponseSubtree(PhysicsLink, boolean) - Method in class com.jme3.bullet.animation.DynamicAnimControl
-
Alter the contact-response setting of the specified link and all its descendants.
- setCShape(CollisionShape) - Method in class com.jme3.bullet.collision.shapes.CollisionShape
-
used internally
- setDamping(float) - Method in class com.jme3.bullet.animation.DacConfiguration
-
Alter the viscous damping ratio for new rigid bodies.
- setDamping(float) - Method in class com.jme3.bullet.animation.DacLinks
-
Alter the viscous damping ratio for all rigid bodies, including new ones.
- setDamping(float) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
- setDamping(float) - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
- setDamping(float) - Method in class com.jme3.bullet.joints.Point2PointJoint
- setDamping(float, float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
- setDampingDirAng(float) - Method in class com.jme3.bullet.joints.SliderJoint
- setDampingDirLin(float) - Method in class com.jme3.bullet.joints.SliderJoint
- setDampingLimAng(float) - Method in class com.jme3.bullet.joints.SliderJoint
- setDampingLimLin(float) - Method in class com.jme3.bullet.joints.SliderJoint
- setDampingOrthoAng(float) - Method in class com.jme3.bullet.joints.SliderJoint
- setDampingOrthoLin(float) - Method in class com.jme3.bullet.joints.SliderJoint
- setDebugEnabled(boolean) - Method in class com.jme3.bullet.BulletAppState
-
Alter whether debug visualization is enabled.
- setDefaultMargin(float) - Static method in class com.jme3.bullet.collision.shapes.CollisionShape
-
Alter the default margin for new shapes.
- setDucked(boolean) - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Toggle character ducking.
- setDuckedFactor(float) - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Alter the height multiplier for ducking.
- setDynamic(Vector3f) - Method in class com.jme3.bullet.animation.BoneLink
-
Immediately put this link into dynamic mode and update the range of motion of its joint.
- setDynamic(Vector3f) - Method in class com.jme3.bullet.animation.PhysicsLink
-
Immediately put this link into dynamic mode.
- setDynamicChain(PhysicsLink, int, Vector3f) - Method in class com.jme3.bullet.animation.DynamicAnimControl
-
Immediately put the specified link and all its ancestors (excluding the torso) into dynamic mode.
- setDynamicSubtree(PhysicsLink, Vector3f) - Method in class com.jme3.bullet.animation.DynamicAnimControl
-
Immediately put the specified link and all its descendants into dynamic mode.
- setEnabled(boolean) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
-
Enable or disable this control.
- setEnabled(boolean) - Method in class com.jme3.bullet.control.CharacterControl
- setEnabled(boolean) - Method in class com.jme3.bullet.control.GhostControl
-
Enable or disable this control.
- setEnabled(boolean) - Method in interface com.jme3.bullet.control.PhysicsControl
-
Enable or disable this control.
- setEnabled(boolean) - Method in class com.jme3.bullet.control.RigidBodyControl
-
Enable or disable this control.
- setEnabled(boolean) - Method in class com.jme3.bullet.control.VehicleControl
-
Enable or disable this control.
- setEnableMotor(boolean) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
- setERP(float) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
- setEventDispatchImpulseThreshold(float) - Method in class com.jme3.bullet.animation.DacConfiguration
-
Alter the event-dispatch impulse threshold of this control.
- setEventDispatchImpulseThreshold(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Alter the ragdoll's event-dispatch impulse threshold.
- setFallSpeed(float) - Method in class com.jme3.bullet.objects.PhysicsCharacter
- setFilter(BulletDebugAppState.DebugAppStateFilter) - Method in class com.jme3.bullet.debug.BulletDebugAppState
-
Alter which objects are visualized.
- setFriction(float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Sets the friction of this physics object
- setFrictionSlip(float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Use before adding wheels, this is the default used when adding wheels.
- setFrictionSlip(float) - Method in class com.jme3.bullet.objects.VehicleWheel
-
the coefficient of friction between the tyre and the ground.
- setFrictionSlip(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
The coefficient of friction between the tyre and the ground.
- setFrontWheel(boolean) - Method in class com.jme3.bullet.objects.VehicleWheel
- setGravity(float) - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
Alter the character's gravitational acceleration without altering its "up" vector.
- setGravity(Vector3f) - Method in class com.jme3.bullet.animation.DacConfiguration
-
Alter this control's gravitational acceleration for Ragdoll mode.
- setGravity(Vector3f) - Method in class com.jme3.bullet.animation.DacLinks
-
Alter this control's gravitational acceleration for Ragdoll mode.
- setGravity(Vector3f) - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Alter the gravity acting on this character.
- setGravity(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Set the local gravity of this PhysicsRigidBody
Set this after adding the node to the PhysicsSpace, the PhysicsSpace assigns its current gravity to the physics node when it's added. - setGravity(Vector3f) - Method in class com.jme3.bullet.PhysicsSpace
-
Sets the gravity of the PhysicsSpace, set before adding physics objects!
- setGreenArrow(Vector3f, Vector3f) - Method in class com.jme3.bullet.debug.DebugTools
-
Alter the location and extent of the green arrow.
- setHeightPercent(float) - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Alter the height of collision shape.
- setHiLimit(float) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
- setIKMode() - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Sets the control into Inverse Kinematics mode.
- setIkRotSpeed(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Alter the rotation speed for inverse kinematics.
- setIKTarget(Bone, Vector3f, int) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Add a target for inverse kinematics.
- setIKThreshold(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Alter the distance threshold for inverse kinematics.
- setImpulseClamp(float) - Method in class com.jme3.bullet.joints.Point2PointJoint
- setJoint(PhysicsJoint) - Method in class com.jme3.bullet.animation.PhysicsLink
-
Assign a physics joint to this link, or cancel the assigned joint.
- setJointLimit(SixDofJoint, float, float, float, float, float, float) - Static method in class com.jme3.bullet.control.ragdoll.RagdollUtils
-
Alter the limits of the specified 6-DOF joint.
- setJointLimit(String, float, float, float, float, float, float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Alter the limits of the joint connecting the specified bone to its parent.
- setJointLimits(String, RangeOfMotion) - Method in class com.jme3.bullet.animation.DacConfiguration
-
Alter the range of motion of the joint connecting the named BoneLink to its parent in the link hierarchy.
- setJointLimits(String, RangeOfMotion) - Method in class com.jme3.bullet.animation.DacLinks
-
Alter the range of motion of the joint connecting the named BoneLink to its parent in the link hierarchy.
- setJumpForce(Vector3f) - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Alter the jump force.
- setJumpSpeed(float) - Method in class com.jme3.bullet.objects.PhysicsCharacter
- setKinematic(boolean) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Sets the node to kinematic mode.
- setKinematicMode() - Method in class com.jme3.bullet.animation.DynamicAnimControl
-
Immediately put all links into purely kinematic mode.
- setKinematicMode() - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Put the control into Kinematic mode.
- setKinematicSpatial(boolean) - Method in class com.jme3.bullet.control.RigidBodyControl
-
Enable or disable kinematic mode.
- setLimbDampening(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Alter the limb damping.
- setLimit(float, float) - Method in class com.jme3.bullet.joints.HingeJoint
-
Sets the limits of this joint.
- setLimit(float, float, float) - Method in class com.jme3.bullet.joints.ConeJoint
- setLimit(float, float, float, float, float) - Method in class com.jme3.bullet.joints.HingeJoint
-
Sets the limits of this joint.
- setLimitSoftness(float) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
- setLimitSoftness(float) - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
- setLinearDamping(float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
- setLinearLowerLimit(Vector3f) - Method in class com.jme3.bullet.joints.SixDofJoint
- setLinearSleepingThreshold(float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
- setLinearUpperLimit(Vector3f) - Method in class com.jme3.bullet.joints.SixDofJoint
- setLinearVelocity(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Sets the linear velocity of this PhysicsRigidBody
- setLocalThreadPhysicsSpace(PhysicsSpace) - Static method in class com.jme3.bullet.PhysicsSpace
-
Used internally
- setLoLimit(float) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
- setLowerAngLimit(float) - Method in class com.jme3.bullet.joints.SliderJoint
- setLowerLimit(Vector3f) - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
- setLowerLinLimit(float) - Method in class com.jme3.bullet.joints.SliderJoint
- setMagentaArrow(Vector3f, Vector3f) - Method in class com.jme3.bullet.debug.DebugTools
-
Alter the location and extent of the magenta arrow.
- setMargin(float) - Method in class com.jme3.bullet.collision.shapes.CollisionShape
- setMass(float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Sets the mass of this PhysicsRigidBody, objects with mass=0 are static.
- setMass(PhysicsLink, float) - Method in class com.jme3.bullet.animation.DacLinks
-
Alter the mass of the specified link.
- setMass(String, float) - Method in class com.jme3.bullet.animation.DacConfiguration
-
Alter the mass of the named bone/torso.
- setMass(String, float) - Method in class com.jme3.bullet.animation.DacLinks
-
Alter the mass of the named bone/torso.
- setMaxAngMotorForce(float) - Method in class com.jme3.bullet.joints.SliderJoint
- setMaxLimitForce(float) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
- setMaxLinMotorForce(float) - Method in class com.jme3.bullet.joints.SliderJoint
- setMaxMotorForce(float) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
- setMaxSlope(float) - Method in class com.jme3.bullet.objects.PhysicsCharacter
- setMaxSubSteps(int) - Method in class com.jme3.bullet.PhysicsSpace
-
Sets the maximum amount of extra steps that will be used to step the physics when the fps is below the physics fps.
- setMaxSuspensionForce(float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
This value caps the maximum suspension force, raise this above the default 6000 if your suspension cannot handle the weight of your vehicle.
- setMaxSuspensionForce(float) - Method in class com.jme3.bullet.objects.VehicleWheel
-
The maximum suspension force, raise this above the default 6000 if your suspension cannot handle the weight of your vehicle.
- setMaxSuspensionForce(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
This value caps the maximum suspension force, raise this above the default 6000 if your suspension cannot handle the weight of your vehicle.
- setMaxSuspensionTravelCm(float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Use before adding wheels, this is the default used when adding wheels.
- setMaxSuspensionTravelCm(float) - Method in class com.jme3.bullet.objects.VehicleWheel
-
the maximum distance the suspension can be compressed (centimetres)
- setMaxSuspensionTravelCm(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
The maximum distance the suspension can be compressed (centimetres)
- setMode(KinematicRagdollControl.Mode) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Enable or disable the ragdoll behaviour.
- setParent(PhysicsLink) - Method in class com.jme3.bullet.animation.PhysicsLink
-
Assign a parent/manager for this link.
- setPhysicsDamping(float) - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Alter how much motion in the local X-Z plane is damped.
- setPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.animation.DacLinks
-
Translate the torso to the specified location.
- setPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
-
Translate the physics object to the specified location.
- setPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Translate the character to the specified location.
- setPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.
- setPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
Set the physics location (same as warp())
- setPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
Sets the physics object location
- setPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Sets the physics object location
- setPhysicsRotation(Matrix3f) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
Sets the physics object rotation
- setPhysicsRotation(Matrix3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Sets the physics object rotation
- setPhysicsRotation(Quaternion) - Method in class com.jme3.bullet.animation.DacLinks
-
Rotate the torso to the specified orientation.
- setPhysicsRotation(Quaternion) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
-
Rotate the physics object to the specified orientation.
- setPhysicsRotation(Quaternion) - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Rotate the physics object to the specified orientation.
- setPhysicsRotation(Quaternion) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.
- setPhysicsRotation(Quaternion) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
Sets the physics object rotation
- setPhysicsRotation(Quaternion) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Sets the physics object rotation
- setPhysicsSpace(PhysicsSpace) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
-
If enabled, add this control's physics object to the specified physics space.
- setPhysicsSpace(PhysicsSpace) - Method in class com.jme3.bullet.control.CharacterControl
-
If enabled, add this control's physics object to the specified physics space.
- setPhysicsSpace(PhysicsSpace) - Method in class com.jme3.bullet.control.GhostControl
-
If enabled, add this control's physics object to the specified physics space.
- setPhysicsSpace(PhysicsSpace) - Method in interface com.jme3.bullet.control.PhysicsControl
-
If enabled, add this control's physics object to the specified physics space.
- setPhysicsSpace(PhysicsSpace) - Method in class com.jme3.bullet.control.RigidBodyControl
-
If enabled, add this control's body to the specified physics space.
- setPhysicsSpace(PhysicsSpace) - Method in class com.jme3.bullet.control.VehicleControl
-
If enabled, add this control's physics object to the specified physics space.
- setPinkArrow(Vector3f, Vector3f) - Method in class com.jme3.bullet.debug.DebugTools
-
Alter the location and extent of the pink arrow.
- setPoweredAngMotor(boolean) - Method in class com.jme3.bullet.joints.SliderJoint
- setPoweredLinMotor(boolean) - Method in class com.jme3.bullet.joints.SliderJoint
- setRadius(float) - Method in class com.jme3.bullet.objects.VehicleWheel
- setRagdollMode() - Method in class com.jme3.bullet.animation.DynamicAnimControl
-
Immediately put this control into ragdoll mode.
- setRagdollMode() - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Sets the control into Ragdoll mode The skeleton is entirely controlled by physics.
- setRedArrow(Vector3f, Vector3f) - Method in class com.jme3.bullet.debug.DebugTools
-
Alter the location and extent of the red arrow.
- setRestitution(float) - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
- setRestitution(float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
The "bounciness" of the PhysicsRigidBody.
- setRestitutionDirAng(float) - Method in class com.jme3.bullet.joints.SliderJoint
- setRestitutionDirLin(float) - Method in class com.jme3.bullet.joints.SliderJoint
- setRestitutionLimAng(float) - Method in class com.jme3.bullet.joints.SliderJoint
- setRestitutionLimLin(float) - Method in class com.jme3.bullet.joints.SliderJoint
- setRestitutionOrthoAng(float) - Method in class com.jme3.bullet.joints.SliderJoint
- setRestitutionOrthoLin(float) - Method in class com.jme3.bullet.joints.SliderJoint
- setRestLength(float) - Method in class com.jme3.bullet.objects.VehicleWheel
- setRigidBody(PhysicsRigidBody) - Method in class com.jme3.bullet.animation.PhysicsLink
-
Alter the rigid body for this link.
- setRollInfluence(float) - Method in class com.jme3.bullet.objects.VehicleWheel
-
reduces the rolling torque applied from the wheels that cause the vehicle to roll over.
- setRollInfluence(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Reduces the rolling torque applied from the wheels that cause the vehicle to roll over.
- setRootMass(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Alter the ragdoll's root mass.
- setScale(Vector3f) - Method in class com.jme3.bullet.collision.shapes.CollisionShape
- setScale(Vector3f) - Method in class com.jme3.bullet.collision.shapes.CompoundCollisionShape
-
WARNING - CompoundCollisionShape scaling has no effect.
- setScale(Vector3f) - Method in class com.jme3.bullet.collision.shapes.CylinderCollisionShape
-
WARNING - CompoundCollisionShape scaling has no effect.
- setScale(Vector3f) - Method in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
- setSleepingThresholds(float, float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
sets the sleeping thresholds, these define when the object gets deactivated to save resources.
- setSoftnessDirAng(float) - Method in class com.jme3.bullet.joints.SliderJoint
- setSoftnessDirLin(float) - Method in class com.jme3.bullet.joints.SliderJoint
- setSoftnessLimAng(float) - Method in class com.jme3.bullet.joints.SliderJoint
- setSoftnessLimLin(float) - Method in class com.jme3.bullet.joints.SliderJoint
- setSoftnessOrthoAng(float) - Method in class com.jme3.bullet.joints.SliderJoint
- setSoftnessOrthoLin(float) - Method in class com.jme3.bullet.joints.SliderJoint
- setSolverNumIterations(int) - Method in class com.jme3.bullet.PhysicsSpace
-
Set the number of iterations used by the contact solver.
- setSpatial(Spatial) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
-
Alter which spatial is controlled.
- setSpatial(Spatial) - Method in class com.jme3.bullet.control.CharacterControl
- setSpatial(Spatial) - Method in class com.jme3.bullet.control.GhostControl
-
Alter which spatial is controlled.
- setSpatial(Spatial) - Method in class com.jme3.bullet.control.RigidBodyControl
-
Alter which spatial is controlled.
- setSpatial(Spatial) - Method in class com.jme3.bullet.control.VehicleControl
-
Alter which spatial is controlled.
- setSpatial(Spatial) - Method in class com.jme3.bullet.debug.BulletCharacterDebugControl
-
Alter which spatial is controlled.
- setSpatial(Spatial) - Method in class com.jme3.bullet.debug.BulletGhostObjectDebugControl
-
Alter which spatial is controlled.
- setSpatial(Spatial) - Method in class com.jme3.bullet.debug.BulletJointDebugControl
-
Alter which spatial is controlled.
- setSpatial(Spatial) - Method in class com.jme3.bullet.debug.BulletRigidBodyDebugControl
-
Alter which spatial is controlled.
- setSpatial(Spatial) - Method in class com.jme3.bullet.debug.BulletVehicleDebugControl
-
Alter which spatial is controlled.
- setSpeed(float) - Method in class com.jme3.bullet.BulletAppState
-
Alter the simulation speed.
- setSuspensionCompression(float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Use before adding wheels, this is the default used when adding wheels.
- setSuspensionCompression(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
The damping coefficient for when the suspension is compressed.
- setSuspensionDamping(float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Use before adding wheels, this is the default used when adding wheels.
- setSuspensionDamping(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
The damping coefficient for when the suspension is expanding.
- setSuspensionStiffness(float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Use before adding wheels, this is the default used when adding wheels.
- setSuspensionStiffness(float) - Method in class com.jme3.bullet.objects.VehicleWheel
-
the stiffness constant for the suspension.
- setSuspensionStiffness(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
The stiffness constant for the suspension.
- setTargetAngMotorVelocity(float) - Method in class com.jme3.bullet.joints.SliderJoint
- setTargetLinMotorVelocity(float) - Method in class com.jme3.bullet.joints.SliderJoint
- setTargetVelocity(float) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
- setTau(float) - Method in class com.jme3.bullet.joints.Point2PointJoint
- setThreadingType(BulletAppState.ThreadingType) - Method in class com.jme3.bullet.BulletAppState
-
Alter which type of threading this app state uses.
- setTransform(Bone, Vector3f, Quaternion, boolean, Set<String>) - Static method in class com.jme3.bullet.control.ragdoll.RagdollUtils
-
Updates a bone position and rotation.
- setUpAxis(int) - Method in class com.jme3.bullet.objects.PhysicsCharacter
- setupDebugNode() - Method in class com.jme3.bullet.debug.DebugTools
-
Attach all the debug geometries to the debug node.
- setupJoint(SixDofJoint) - Method in class com.jme3.bullet.animation.RangeOfMotion
-
Apply this preset to the specified joint.
- setupJoint(SixDofJoint) - Method in class com.jme3.bullet.control.ragdoll.RagdollPreset.JointPreset
-
Apply this preset to the specified joint.
- setupJointForBone(String, SixDofJoint) - Method in class com.jme3.bullet.control.ragdoll.RagdollPreset
-
Apply the preset for the named bone to the specified joint.
- setupMaterials() - Method in class com.jme3.bullet.debug.DebugTools
-
Initialize all the DebugTools materials.
- setUpperAngLimit(float) - Method in class com.jme3.bullet.joints.SliderJoint
- setUpperLimit(Vector3f) - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
- setUpperLinLimit(float) - Method in class com.jme3.bullet.joints.SliderJoint
- setUserControl(Bone, boolean) - Static method in class com.jme3.bullet.control.ragdoll.RagdollUtils
-
Alter the user-control flags of a bone and all its descendents.
- setUserObject(Object) - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
- setUseViewDirection(boolean) - Method in class com.jme3.bullet.control.CharacterControl
- setVehicle(PhysicsVehicle) - Method in class com.jme3.bullet.objects.infos.RigidBodyMotionState
- setViewDirection(Vector3f) - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Alter the character's view direction.
- setViewDirection(Vector3f) - Method in class com.jme3.bullet.control.CharacterControl
- setWalkDirection(Vector3f) - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Alter the character's the walk direction.
- setWalkDirection(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
Set the walk direction, works continuously.
- setWeightThreshold(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Alter the ragdoll's weight threshold.
- setWheelInfo(WheelInfo) - Method in class com.jme3.bullet.objects.VehicleWheel
- setWheelsDampingCompression(float) - Method in class com.jme3.bullet.objects.VehicleWheel
-
the damping coefficient for when the suspension is compressed.
- setWheelsDampingRelaxation(float) - Method in class com.jme3.bullet.objects.VehicleWheel
-
the damping coefficient for when the suspension is expanding.
- setWheelSpatial(Spatial) - Method in class com.jme3.bullet.objects.VehicleWheel
- setWorldMax(Vector3f) - Method in class com.jme3.bullet.BulletAppState
-
Alter the coordinate range.
- setWorldMax(Vector3f) - Method in class com.jme3.bullet.PhysicsSpace
-
only applies for AXIS_SWEEP broadphase
- setWorldMin(Vector3f) - Method in class com.jme3.bullet.BulletAppState
-
Alter the coordinate range.
- setWorldMin(Vector3f) - Method in class com.jme3.bullet.PhysicsSpace
-
only applies for AXIS_SWEEP broadphase
- setWorldTransform(Transform) - Method in class com.jme3.bullet.objects.infos.RigidBodyMotionState
-
Called from Bullet when the transform of the rigid body changes.
- setYellowArrow(Vector3f, Vector3f) - Method in class com.jme3.bullet.debug.DebugTools
-
Alter the location and extent of the yellow arrow.
- shape - Variable in class com.jme3.bullet.collision.shapes.infos.ChildCollisionShape
-
base shape (not null, not a compound shape)
- shiftCompoundShapeContents(CompoundCollisionShape, Vector3f) - Static method in class com.jme3.bullet.util.CollisionShapeFactory
-
This method moves each child shape of a compound shape by the given vector
- show(RenderManager, ViewPort) - Method in class com.jme3.bullet.debug.DebugTools
-
Render all the debug geometries to the specified view port.
- SIMPLE - Enum constant in enum class com.jme3.bullet.PhysicsSpace.BroadphaseType
-
basic Broadphase
- SimplexCollisionShape - Class in com.jme3.bullet.collision.shapes
-
A simple point, line, triangle or quad collisionShape based on one to four points-
- SimplexCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.SimplexCollisionShape
- SimplexCollisionShape(Vector3f) - Constructor for class com.jme3.bullet.collision.shapes.SimplexCollisionShape
- SimplexCollisionShape(Vector3f, Vector3f) - Constructor for class com.jme3.bullet.collision.shapes.SimplexCollisionShape
- SimplexCollisionShape(Vector3f, Vector3f, Vector3f) - Constructor for class com.jme3.bullet.collision.shapes.SimplexCollisionShape
- SimplexCollisionShape(Vector3f, Vector3f, Vector3f, Vector3f) - Constructor for class com.jme3.bullet.collision.shapes.SimplexCollisionShape
- SixDofJoint - Class in com.jme3.bullet.joints
-
From bullet manual:
This generic constraint can emulate a variety of standard constraints, by configuring each of the 6 degrees of freedom (DOF). - SixDofJoint() - Constructor for class com.jme3.bullet.joints.SixDofJoint
- SixDofJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f, boolean) - Constructor for class com.jme3.bullet.joints.SixDofJoint
- SixDofJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f, Matrix3f, Matrix3f, boolean) - Constructor for class com.jme3.bullet.joints.SixDofJoint
- skeleton - Variable in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.skeleton being controlled
- SliderJoint - Class in com.jme3.bullet.joints
-
From bullet manual:
The slider constraint allows the body to rotate around one axis and translate along this axis. - SliderJoint() - Constructor for class com.jme3.bullet.joints.SliderJoint
- SliderJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f, boolean) - Constructor for class com.jme3.bullet.joints.SliderJoint
- SliderJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f, Matrix3f, Matrix3f, boolean) - Constructor for class com.jme3.bullet.joints.SliderJoint
- space - Variable in class com.jme3.bullet.control.AbstractPhysicsControl
-
space to which the physics object is (or would be) added
- space - Variable in class com.jme3.bullet.control.CharacterControl
- space - Variable in class com.jme3.bullet.control.GhostControl
-
space to which the ghost object is (or would be) added
- space - Variable in class com.jme3.bullet.control.RigidBodyControl
-
space to which the body is (or would be) added
- space - Variable in class com.jme3.bullet.control.VehicleControl
-
space to which the vehicle is (or would be) added
- space - Variable in class com.jme3.bullet.debug.BulletDebugAppState
-
physics space to visualize (not null)
- spatial - Variable in class com.jme3.bullet.control.AbstractPhysicsControl
-
spatial to which this control is added, or null if none
- spatial - Variable in class com.jme3.bullet.control.CharacterControl
- spatial - Variable in class com.jme3.bullet.control.GhostControl
-
spatial to which this control is added, or null if none
- spatial - Variable in class com.jme3.bullet.control.RigidBodyControl
-
spatial to which this control is added, or null if none
- spatial - Variable in class com.jme3.bullet.control.VehicleControl
-
spatial to which this control is added, or null if none
- speed - Variable in class com.jme3.bullet.BulletAppState
-
simulation speed multiplier (default=1, paused=0)
- SphereCollisionShape - Class in com.jme3.bullet.collision.shapes
-
Basic sphere collision shape
- SphereCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.SphereCollisionShape
- SphereCollisionShape(float) - Constructor for class com.jme3.bullet.collision.shapes.SphereCollisionShape
-
creates a SphereCollisionShape with the given radius
- startBlendingPos - Variable in class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
-
Deprecated.
- startBlendingRot - Variable in class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
-
Deprecated.
- startPhysics() - Method in class com.jme3.bullet.BulletAppState
-
Allocate a physics space and start physics.
- stateAttached(AppStateManager) - Method in class com.jme3.bullet.BulletAppState
-
Transition this state from detached to initializing.
- stateManager - Variable in class com.jme3.bullet.BulletAppState
-
manager that manages this state, set during attach
- steer(float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Set the given steering value to all front wheels (0 = forward)
- steer(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Set the given steering value to the given wheel (0 = forward)
- stepHeight - Variable in class com.jme3.bullet.objects.PhysicsCharacter
- stopPhysics() - Method in class com.jme3.bullet.BulletAppState
-
Stop physics after this state is detached.
- suspensionNode - Variable in class com.jme3.bullet.debug.BulletVehicleDebugControl
- suspensionStiffness - Variable in class com.jme3.bullet.objects.VehicleWheel
- sweepTest(CollisionShape, Transform, Transform) - Method in class com.jme3.bullet.PhysicsSpace
-
Performs a sweep collision test and returns the results as a list of PhysicsSweepTestResults
You have to use different Transforms for start and end (at least distance greater than 0.4f). - sweepTest(CollisionShape, Transform, Transform, List<PhysicsSweepTestResult>) - Method in class com.jme3.bullet.PhysicsSpace
-
Performs a sweep collision test and returns the results as a list of PhysicsSweepTestResults
You have to use different Transforms for start and end (at least distance greater than 0.4f). - swingSpan1 - Variable in class com.jme3.bullet.joints.ConeJoint
- swingSpan2 - Variable in class com.jme3.bullet.joints.ConeJoint
T
- targetModel - Variable in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.model being controlled
- tempMatrix - Variable in class com.jme3.bullet.objects.PhysicsRigidBody
- tempRot - Variable in class com.jme3.bullet.objects.PhysicsGhostObject
- tempTrans - Variable in class com.jme3.bullet.objects.PhysicsGhostObject
- tempTrans - Variable in class com.jme3.bullet.objects.PhysicsRigidBody
- tempVec - Variable in class com.jme3.bullet.objects.PhysicsRigidBody
- tempVec2 - Variable in class com.jme3.bullet.objects.PhysicsRigidBody
- threadingType - Variable in class com.jme3.bullet.BulletAppState
-
threading mode to use (not null)
- tmp_inverseWorldRotation - Variable in class com.jme3.bullet.objects.PhysicsCharacter
- tmp_inverseWorldRotation - Variable in class com.jme3.bullet.objects.PhysicsGhostObject
- tmp_inverseWorldRotation - Variable in class com.jme3.bullet.objects.VehicleWheel
- tmp_Matrix - Variable in class com.jme3.bullet.objects.VehicleWheel
- toBuffer() - Method in class com.jme3.bullet.animation.VectorSet
-
Access the buffer containing all the Vector3f values in this set.
- TorsoLink - Class in com.jme3.bullet.animation
-
Link the torso of an animated model to a rigid body in a ragdoll.
- TorsoLink() - Constructor for class com.jme3.bullet.animation.TorsoLink
-
No-argument constructor needed by SavableClassUtil.
- torsoName - Static variable in class com.jme3.bullet.animation.DacConfiguration
-
name for the ragdoll's torso, must not be used for any bone
- totalMass - Variable in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.accumulate total mass of ragdoll when control is added to a scene
- totalMass() - Method in class com.jme3.bullet.animation.DacConfiguration
-
Calculate the ragdoll's total mass.
- tpf - Variable in class com.jme3.bullet.BulletAppState
-
time interval between frames (in seconds) from the most recent update
- TranslationalLimitMotor - Class in com.jme3.bullet.joints.motors
- TranslationalLimitMotor(TranslationalLimitMotor) - Constructor for class com.jme3.bullet.joints.motors.TranslationalLimitMotor
- triangleIndexBase - Variable in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
- triangleIndexBase - Variable in class com.jme3.bullet.collision.shapes.MeshCollisionShape
- triangleIndexStride - Variable in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
- triangleIndexStride - Variable in class com.jme3.bullet.collision.shapes.MeshCollisionShape
- tuning - Variable in class com.jme3.bullet.objects.PhysicsVehicle
- twistSpan - Variable in class com.jme3.bullet.joints.ConeJoint
- TYPE_ADDED - Static variable in class com.jme3.bullet.collision.PhysicsCollisionEvent
- TYPE_DESTROYED - Static variable in class com.jme3.bullet.collision.PhysicsCollisionEvent
- TYPE_PROCESSED - Static variable in class com.jme3.bullet.collision.PhysicsCollisionEvent
U
- UNIT_X_CHECK - Static variable in class com.jme3.bullet.debug.DebugTools
-
local copy of
Vector3f.UNIT_X - UNIT_XYZ_CHECK - Static variable in class com.jme3.bullet.debug.DebugTools
-
local copy of
Vector3f.UNIT_XYZ - UNIT_Y_CHECK - Static variable in class com.jme3.bullet.debug.DebugTools
-
local copy of
Vector3f.UNIT_Y - UNIT_Z_CHECK - Static variable in class com.jme3.bullet.debug.DebugTools
-
local copy of
Vector3f.UNIT_Z - unlinkBone(String) - Method in class com.jme3.bullet.animation.DacConfiguration
-
Unlink the BoneLink of the named bone.
- upAxis - Variable in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
- upAxis - Variable in class com.jme3.bullet.objects.PhysicsCharacter
- update(float) - Method in class com.jme3.bullet.animation.DacLinks
-
Update this control.
- update(float) - Method in class com.jme3.bullet.BulletAppState
-
Update this state prior to rendering.
- update(float) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
- update(float) - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Update this control.
- update(float) - Method in class com.jme3.bullet.control.CharacterControl
- update(float) - Method in class com.jme3.bullet.control.GhostControl
-
Update this control.
- update(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Update this control.
- update(float) - Method in class com.jme3.bullet.control.RigidBodyControl
-
Update this control.
- update(float) - Method in class com.jme3.bullet.control.VehicleControl
-
Update this control.
- update(float) - Method in class com.jme3.bullet.debug.BulletDebugAppState
-
Update this state prior to rendering.
- update(float) - Method in class com.jme3.bullet.PhysicsSpace
-
updates the physics space
- update(float, int) - Method in class com.jme3.bullet.PhysicsSpace
-
updates the physics space, uses maxSteps
- updateBone(KinematicRagdollControl.PhysicsBoneLink, float, TempVars, Quaternion, Quaternion[], Bone, Vector3f, int, int) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Update a bone and its ancestors in IK mode.
- updateLocalCoordinateSystem() - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Updates the local coordinate system from the localForward and localUp vectors, adapts localForward, sets localForwardRotation quaternion to local Z-forward rotation.
- updateLocalViewDirection() - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Updates the local X-Z view direction and the corresponding rotation quaternion for the spatial.
- updatePhysicsState() - Method in class com.jme3.bullet.objects.VehicleWheel
- updateWheels() - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
used internally
- useLinearReferenceFrameA - Variable in class com.jme3.bullet.joints.SliderJoint
- useViewDirection - Variable in class com.jme3.bullet.control.CharacterControl
V
- valueOf(String) - Static method in enum class com.jme3.bullet.animation.KinematicSubmode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.jme3.bullet.BulletAppState.ThreadingType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.jme3.bullet.control.KinematicRagdollControl.Mode
-
Deprecated.Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.jme3.bullet.PhysicsSpace.BroadphaseType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.jme3.bullet.animation.KinematicSubmode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.jme3.bullet.BulletAppState.ThreadingType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.jme3.bullet.control.KinematicRagdollControl.Mode
-
Deprecated.Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.jme3.bullet.PhysicsSpace.BroadphaseType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VectorSet - Class in com.jme3.bullet.animation
-
A simplified collection of Vector3f values without duplicates, implemented using a Collection.
- VectorSet(int) - Constructor for class com.jme3.bullet.animation.VectorSet
-
Instantiate an empty set with the specified initial capacity and default load factor.
- vehicle - Variable in class com.jme3.bullet.objects.PhysicsVehicle
- VehicleControl - Class in com.jme3.bullet.control
-
A physics control to link a PhysicsVehicle to a spatial.
- VehicleControl() - Constructor for class com.jme3.bullet.control.VehicleControl
-
No-argument constructor needed by SavableClassUtil.
- VehicleControl(CollisionShape) - Constructor for class com.jme3.bullet.control.VehicleControl
-
Instantiate an enabled control with mass=1 and the specified collision shape.
- VehicleControl(CollisionShape, float) - Constructor for class com.jme3.bullet.control.VehicleControl
-
Instantiate an enabled with the specified collision shape and mass.
- vehicles - Variable in class com.jme3.bullet.debug.BulletDebugAppState
-
map vehicles to visualizations
- VehicleWheel - Class in com.jme3.bullet.objects
-
Stores info about one wheel of a PhysicsVehicle
- VehicleWheel() - Constructor for class com.jme3.bullet.objects.VehicleWheel
- VehicleWheel(Vector3f, Vector3f, Vector3f, float, float, boolean) - Constructor for class com.jme3.bullet.objects.VehicleWheel
- VehicleWheel(Spatial, Vector3f, Vector3f, Vector3f, float, float, boolean) - Constructor for class com.jme3.bullet.objects.VehicleWheel
- velocity - Variable in class com.jme3.bullet.control.BetterCharacterControl
- verifyAddedToSpatial(String) - Method in class com.jme3.bullet.animation.DacLinks
-
Verify that this control is added to a Spatial.
- verifyReadyForDynamicMode(String) - Method in class com.jme3.bullet.animation.DacLinks
-
Verify that this control is ready for dynamic mode, which implies that it is added to a Spatial.
- vertexBase - Variable in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
- vertexBase - Variable in class com.jme3.bullet.collision.shapes.MeshCollisionShape
- vertexStride - Variable in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
- vertexStride - Variable in class com.jme3.bullet.collision.shapes.MeshCollisionShape
- viewDirection - Variable in class com.jme3.bullet.control.BetterCharacterControl
-
a Z-forward vector based on the view direction and the local X-Z plane.
- viewDirection - Variable in class com.jme3.bullet.control.CharacterControl
- viewPort - Variable in class com.jme3.bullet.debug.BulletDebugAppState
-
view port in which to render (not null)
W
- walkDirection - Variable in class com.jme3.bullet.control.BetterCharacterControl
- walkDirection - Variable in class com.jme3.bullet.objects.PhysicsCharacter
- wantToUnDuck - Variable in class com.jme3.bullet.control.BetterCharacterControl
- warp(Vector3f) - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Move the character somewhere.
- warp(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
Sets the location of this physics character
- weightThreshold - Variable in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.
- wheelInfo - Variable in class com.jme3.bullet.objects.VehicleWheel
- wheels - Variable in class com.jme3.bullet.objects.PhysicsVehicle
- wheelsDampingCompression - Variable in class com.jme3.bullet.objects.VehicleWheel
- wheelsDampingRelaxation - Variable in class com.jme3.bullet.objects.VehicleWheel
- wheelSpatial - Variable in class com.jme3.bullet.objects.VehicleWheel
- wheelWorldLocation - Variable in class com.jme3.bullet.objects.VehicleWheel
- wheelWorldRotation - Variable in class com.jme3.bullet.objects.VehicleWheel
- worldMax - Variable in class com.jme3.bullet.BulletAppState
-
maximum coordinate values for the physics space when using AXIS_SWEEP broadphase algorithms (not null)
- worldMin - Variable in class com.jme3.bullet.BulletAppState
-
minimum coordinate values for the physics space when using AXIS_SWEEP broadphase algorithms (not null)
- worldScale - Variable in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
- write(JmeExporter) - Method in class com.jme3.bullet.animation.BoneLink
-
Serialize this link, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.animation.DacConfiguration
-
Serialize this control, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.animation.DacLinks
-
Serialize this control, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.animation.DynamicAnimControl
-
Serialize this control, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.animation.PhysicsLink
-
Serialize this link, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.animation.RangeOfMotion
-
Serialize this preset, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.animation.TorsoLink
-
Serialize this link, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
- write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.BoxCollisionShape
- write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
- write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.CollisionShape
- write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.CompoundCollisionShape
- write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.ConeCollisionShape
- write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.CylinderCollisionShape
- write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
- write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
- write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.HullCollisionShape
- write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.infos.ChildCollisionShape
-
Serialize this shape, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.MeshCollisionShape
- write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.PlaneCollisionShape
- write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.SimplexCollisionShape
- write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.SphereCollisionShape
- write(JmeExporter) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
-
Serialize this object, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Serialize this control, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.control.CharacterControl
- write(JmeExporter) - Method in class com.jme3.bullet.control.GhostControl
-
Serialize this control, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
-
Deprecated.Serialize this bone link, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.Serialize this control, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.control.RigidBodyControl
-
Serialize this control, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.control.VehicleControl
-
Serialize this control, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.joints.ConeJoint
- write(JmeExporter) - Method in class com.jme3.bullet.joints.HingeJoint
- write(JmeExporter) - Method in class com.jme3.bullet.joints.PhysicsJoint
- write(JmeExporter) - Method in class com.jme3.bullet.joints.Point2PointJoint
- write(JmeExporter) - Method in class com.jme3.bullet.joints.SixDofJoint
- write(JmeExporter) - Method in class com.jme3.bullet.joints.SliderJoint
- write(JmeExporter) - Method in class com.jme3.bullet.objects.PhysicsCharacter
- write(JmeExporter) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
- write(JmeExporter) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Serialize this body, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.objects.PhysicsVehicle
- write(JmeExporter) - Method in class com.jme3.bullet.objects.VehicleWheel
Z
- ZERO_CHECK - Static variable in class com.jme3.bullet.debug.DebugTools
-
local copy of
Vector3f.ZERO
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form