- 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(RagdollCollisionListener) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.
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
- 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
-
- 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_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 - 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(KinematicSubmode, float) - Method in class com.jme3.bullet.animation.BoneLink
-
Begin blending this link to a purely kinematic mode.
- blendToKinematicMode(float, Transform) - Method in class com.jme3.bullet.animation.DynamicAnimControl
-
Begin blending all links to purely kinematic mode, driven by animation.
- blendToKinematicMode(float) - Method in class com.jme3.bullet.animation.PhysicsLink
-
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.
- 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
- 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 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.
- calculateLocalInertia(float, Vector3f) - Method in class com.jme3.bullet.collision.shapes.CollisionShape
-
used internally, not safe
- calculateNewForward(Quaternion, Vector3f, Vector3f) - Method in class com.jme3.bullet.control.BetterCharacterControl
-
This method works similar to Camera.lookAt but where lookAt sets the
priority on the direction, this method sets the priority on the up vector
so that the result direction vector and rotation is guaranteed to be
perpendicular to the up vector.
- CapsuleCollisionShape - Class in com.jme3.bullet.collision.shapes
-
Basic capsule collision shape
- CapsuleCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
-
- CapsuleCollisionShape(float, float) - Constructor for class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
-
Creates a new CapsuleCollisionShape with the given radius and height.
- CapsuleCollisionShape(float, float, int) - Constructor for class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
-
Creates a capsule shape around the given axis (0=X,1=Y,2=Z).
- centerOfMass(Vector3f, Vector3f) - Method in class com.jme3.bullet.animation.DynamicAnimControl
-
Calculate the ragdoll's total mass and center of mass.
- character - Variable in class com.jme3.bullet.objects.PhysicsCharacter
-
- CharacterControl - Class in com.jme3.bullet.control
-
You might want to try BetterCharacterControl as well.
- CharacterControl() - Constructor for class com.jme3.bullet.control.CharacterControl
-
- CharacterControl(CollisionShape, float) - Constructor for class com.jme3.bullet.control.CharacterControl
-
- characters - Variable in class com.jme3.bullet.debug.BulletDebugAppState
-
map physics characters to visualizations
- checkCanUnDuck() - Method in class com.jme3.bullet.control.BetterCharacterControl
-
This checks if the character can go from ducked to unducked state by
doing a ray test.
- checkOnGround() - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Test whether the character is on the ground, by means of a ray test.
- ChildCollisionShape - Class in com.jme3.bullet.collision.shapes.infos
-
An element of a CompoundCollisionShape, consisting of a (non-compound) child
shape, offset and rotated with respect to its parent.
- ChildCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.infos.ChildCollisionShape
-
No-argument constructor needed by SavableClassUtil.
- ChildCollisionShape(Vector3f, Matrix3f, CollisionShape) - Constructor for class com.jme3.bullet.collision.shapes.infos.ChildCollisionShape
-
Instantiate a child shape for use in a compound shape.
- children - Variable in class com.jme3.bullet.collision.shapes.CompoundCollisionShape
-
- clean() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
used by event factory, called when event is destroyed
- cleanup() - Method in class com.jme3.bullet.BulletAppState
-
Transition this state from terminating to detached.
- cleanup() - Method in class com.jme3.bullet.debug.BulletDebugAppState
-
Transition this state from terminating to detached.
- clearForces() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Clear all forces from the PhysicsRigidBody
- clearForces() - Method in class com.jme3.bullet.PhysicsSpace
-
clears forces of all objects
- cloneFields(Cloner, Object) - Method in class com.jme3.bullet.animation.BoneLink
-
Callback from Cloner to convert this
shallow-cloned link into a deep-cloned one, using the specified cloner
and original to resolve copied fields.
- cloneFields(Cloner, Object) - Method in class com.jme3.bullet.animation.DacConfiguration
-
Callback from Cloner to convert this
shallow-cloned control into a deep-cloned one, using the specified cloner
and original to resolve copied fields.
- cloneFields(Cloner, Object) - Method in class com.jme3.bullet.animation.DacLinks
-
Callback from Cloner to convert this
shallow-cloned control into a deep-cloned one, using the specified cloner
and original to resolve copied fields.
- cloneFields(Cloner, Object) - Method in class com.jme3.bullet.animation.DynamicAnimControl
-
Callback from Cloner to convert this
shallow-cloned control into a deep-cloned one, using the specified cloner
and original to resolve copied fields.
- cloneFields(Cloner, Object) - Method in class com.jme3.bullet.animation.PhysicsLink
-
Callback from Cloner to convert this
shallow-cloned link into a deep-cloned one, using the specified cloner
and original to resolve copied fields.
- cloneFields(Cloner, Object) - Method in class com.jme3.bullet.animation.TorsoLink
-
Callback from Cloner to convert this
shallow-cloned link into a deep-cloned one, using the specified cloner
and original to resolve copied fields.
- cloneFields(Cloner, Object) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
-
Callback from Cloner to convert this
shallow-cloned control into a deep-cloned one, using the specified cloner
and original to resolve copied fields.
- cloneFields(Cloner, Object) - Method in class com.jme3.bullet.control.CharacterControl
-
- cloneFields(Cloner, Object) - Method in class com.jme3.bullet.control.GhostControl
-
Callback from Cloner to convert this
shallow-cloned control into a deep-cloned one, using the specified cloner
and original to resolve copied fields.
- cloneFields(Cloner, Object) - Method in class com.jme3.bullet.control.RigidBodyControl
-
Callback from Cloner to convert this
shallow-cloned control into a deep-cloned one, using the specified cloner
and original to resolve copied fields.
- cloneFields(Cloner, Object) - Method in class com.jme3.bullet.control.VehicleControl
-
Callback from Cloner to convert this
shallow-cloned control into a deep-cloned one, using the specified cloner
and original to resolve copied fields.
- cloneForSpatial(Spatial) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
-
Deprecated.
- cloneForSpatial(Spatial) - Method in class com.jme3.bullet.control.CharacterControl
-
Deprecated.
- cloneForSpatial(Spatial) - Method in class com.jme3.bullet.control.GhostControl
-
Deprecated.
- cloneForSpatial(Spatial) - Method in class com.jme3.bullet.control.RigidBodyControl
-
Clone this control for a different spatial.
- cloneForSpatial(Spatial) - Method in class com.jme3.bullet.control.VehicleControl
-
Clone this control for a different spatial.
- collide(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.
- collide(Bone, PhysicsCollisionObject, PhysicsCollisionEvent) - Method in interface com.jme3.bullet.collision.RagdollCollisionListener
-
Invoked when a collision involving a KinematicRagdollControl occurs.
- 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, int) - Constructor for class com.jme3.bullet.collision.shapes.ConeCollisionShape
-
Creates a new cone collision shape with the given height, radius, and axis.
- 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.
- 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(Vector3f) - Static method in class com.jme3.bullet.util.Converter
-
- convert(Vector3f, Vector3f) - 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(Quaternion, Quat4f) - Static method in class com.jme3.bullet.util.Converter
-
- convert(Quaternion) - Static method in class com.jme3.bullet.util.Converter
-
- convert(Quat4f, Quaternion) - Static method in class com.jme3.bullet.util.Converter
-
- convert(Quat4f) - Static method in class com.jme3.bullet.util.Converter
-
- convert(Matrix3f, Quaternion) - Static method in class com.jme3.bullet.util.Converter
-
- convert(Quaternion, Matrix3f) - 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) - Static method in class com.jme3.bullet.util.Converter
-
- convert(Matrix3f, Matrix3f) - Static method in class com.jme3.bullet.util.Converter
-
- convert(Transform, Transform) - Static method in class com.jme3.bullet.util.Converter
-
- convert(Transform, Transform) - Static method in class com.jme3.bullet.util.Converter
-
- convert(Mesh) - Static method in class com.jme3.bullet.util.Converter
-
- convert(IndexedMesh) - Static method in class com.jme3.bullet.util.Converter
-
- convert(HeightfieldTerrainShape) - 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(float[]) - Method in class com.jme3.bullet.collision.shapes.HullCollisionShape
-
- 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
-
- 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
- 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(String) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.
Access the named bone.
- getBone() - Method in class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
-
Deprecated.
Access the linked 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(Vector3f) - Method in class com.jme3.bullet.objects.VehicleWheel
-
returns the location where the wheel collides with the ground (world space)
- getCollisionLocation() - Method in class com.jme3.bullet.objects.VehicleWheel
-
returns the location where the wheel collides with the ground (world space)
- getCollisionNormal(Vector3f) - Method in class com.jme3.bullet.objects.VehicleWheel
-
returns the normal where the wheel collides with the ground (world space)
- getCollisionNormal() - Method in class com.jme3.bullet.objects.VehicleWheel
-
returns the normal where the wheel collides with the ground (world space)
- getCollisionObject() - Method in class com.jme3.bullet.collision.PhysicsRayTestResult
-
- getCollisionObject() - Method in class com.jme3.bullet.collision.PhysicsSweepTestResult
-
- getCollisionShape() - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
-
- getCombinedFriction() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
- getCombinedRestitution() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
- 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(Vector3f) - 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.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(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
- getPhysicsLocation() - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
- getPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
- getPhysicsLocation() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
- getPhysicsLocation() - 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.PhysicsRigidBody
-
Gets the physics object location, no object instantiation
- getPhysicsRotation(Quaternion) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
- 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.PhysicsRigidBody
-
Gets the physics object rotation as a quaternion, converts the bullet Matrix3f value
- getPhysicsRotationMatrix(Matrix3f) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
- 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.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.
- radius - Variable in class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
-
- radius - Variable in class com.jme3.bullet.collision.shapes.ConeCollisionShape
-
- radius - Variable in class com.jme3.bullet.collision.shapes.SphereCollisionShape
-
- radius - Variable in class com.jme3.bullet.control.BetterCharacterControl
-
- radius - Variable in class com.jme3.bullet.objects.VehicleWheel
-
- RagdollCollisionListener - Interface in com.jme3.bullet.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, float, float, float, float, float) - Constructor for class com.jme3.bullet.animation.RangeOfMotion
-
Instantiate a preset with the specified 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) - Constructor for class com.jme3.bullet.animation.RangeOfMotion
-
Instantiate a preset with the specified symmetric 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, ViewPort) - Method in class com.jme3.bullet.animation.DacConfiguration
-
Render this control.
- render(RenderManager) - Method in class com.jme3.bullet.BulletAppState
-
Render this state.
- 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.
- render(RenderManager) - Method in class com.jme3.bullet.debug.BulletDebugAppState
-
Render this state.
- 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
-
- 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.
- 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(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
The coefficient of friction between the tyre and the ground.
- setFrictionSlip(float) - Method in class com.jme3.bullet.objects.VehicleWheel
-
the coefficient of friction between the tyre and the ground.
- setFrontWheel(boolean) - Method in class com.jme3.bullet.objects.VehicleWheel
-
- setGravity(Vector3f) - Method in class com.jme3.bullet.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(float) - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
- setGravity(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Set the local gravity of this PhysicsRigidBody
Set this after adding the node to the PhysicsSpace,
the PhysicsSpace assigns its current gravity to the physics node when 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(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.
- 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.
- 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, float) - Method in class com.jme3.bullet.joints.ConeJoint
-
- setLimit(float, float) - Method in class com.jme3.bullet.joints.HingeJoint
-
Sets the limits of this joint.
- setLimit(float, float, float, float, float) - Method in class com.jme3.bullet.joints.HingeJoint
-
Sets the limits of this joint.
- setLimitSoftness(float) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
-
- setLimitSoftness(float) - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
-
- setLinearDamping(float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
- 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(String, float) - Method in class com.jme3.bullet.animation.DacConfiguration
-
Alter the mass of the named bone/torso.
- 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.DacLinks
-
Alter the mass of the named bone/torso.
- setMass(float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Sets the mass of this PhysicsRigidBody, objects with mass=0 are static.
- setMaxAngMotorForce(float) - Method in class com.jme3.bullet.joints.SliderJoint
-
- setMaxLimitForce(float) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
-
- setMaxLinMotorForce(float) - Method in class com.jme3.bullet.joints.SliderJoint
-
- setMaxMotorForce(float) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
-
- setMaxSlope(float) - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
- setMaxSubSteps(int) - Method in class com.jme3.bullet.PhysicsSpace
-
Sets the maximum amount of extra steps that will be used to step the physics
when the fps is below the physics fps.
- setMaxSuspensionForce(float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
This value caps 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.
- 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.
- setMaxSuspensionTravelCm(float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Use before adding wheels, this is the default used when adding wheels.
- setMaxSuspensionTravelCm(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
The maximum distance the suspension can be compressed (centimetres)
- setMaxSuspensionTravelCm(float) - Method in class com.jme3.bullet.objects.VehicleWheel
-
the maximum distance the suspension can be compressed (centimetres)
- setMode(KinematicRagdollControl.Mode) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
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(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(Matrix3f) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
Sets the physics object rotation
- setPhysicsRotation(Quaternion) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
Sets the physics object rotation
- setPhysicsRotation(Matrix3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Sets the physics object rotation
- setPhysicsRotation(Quaternion) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Sets the physics object rotation
- setPhysicsSpace(PhysicsSpace) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
-
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(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Reduces the rolling torque applied from the wheels that cause the vehicle to roll over.
- setRollInfluence(float) - Method in class com.jme3.bullet.objects.VehicleWheel
-
reduces the rolling torque applied from the wheels that cause the vehicle to roll over.
- setRootMass(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
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(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
The stiffness constant for the suspension.
- setSuspensionStiffness(float) - Method in class com.jme3.bullet.objects.VehicleWheel
-
the stiffness constant for the suspension.
- setTargetAngMotorVelocity(float) - Method in class com.jme3.bullet.joints.SliderJoint
-
- setTargetLinMotorVelocity(float) - Method in class com.jme3.bullet.joints.SliderJoint
-
- setTargetVelocity(float) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
-
- setTau(float) - Method in class com.jme3.bullet.joints.Point2PointJoint
-
- setThreadingType(BulletAppState.ThreadingType) - Method in class com.jme3.bullet.BulletAppState
-
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.
- SimplexCollisionShape - Class in com.jme3.bullet.collision.shapes
-
A simple point, line, triangle or quad collisionShape based on one to four points-
- SimplexCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.SimplexCollisionShape
-
- SimplexCollisionShape(Vector3f, Vector3f, Vector3f, Vector3f) - Constructor for class com.jme3.bullet.collision.shapes.SimplexCollisionShape
-
- SimplexCollisionShape(Vector3f, Vector3f, Vector3f) - Constructor for class com.jme3.bullet.collision.shapes.SimplexCollisionShape
-
- SimplexCollisionShape(Vector3f, Vector3f) - Constructor for class com.jme3.bullet.collision.shapes.SimplexCollisionShape
-
- SimplexCollisionShape(Vector3f) - Constructor for class com.jme3.bullet.collision.shapes.SimplexCollisionShape
-
- SixDofJoint - Class in com.jme3.bullet.joints
-
From bullet manual:
This generic constraint can emulate a variety of standard constraints,
by configuring each of the 6 degrees of freedom (DOF).
- SixDofJoint() - Constructor for class com.jme3.bullet.joints.SixDofJoint
-
- SixDofJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f, Matrix3f, Matrix3f, boolean) - Constructor for class com.jme3.bullet.joints.SixDofJoint
-
- SixDofJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f, boolean) - Constructor for class com.jme3.bullet.joints.SixDofJoint
-
- 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, Matrix3f, Matrix3f, boolean) - Constructor for class com.jme3.bullet.joints.SliderJoint
-
- SliderJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f, boolean) - Constructor for class com.jme3.bullet.joints.SliderJoint
-
- space - Variable in class com.jme3.bullet.control.AbstractPhysicsControl
-
space 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
-