- 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 specified engine force to all wheels.
- accelerate(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Apply the given engine force to the indexed wheel.
- activate() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Reactivates this body if it has been deactivated due to lack of motion.
- 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
-
Add the specified object to this space.
- addAll(Spatial) - Method in class com.jme3.bullet.PhysicsSpace
-
Add all collision objects and joints in the specified subtree of the
scene graph to this 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
-
Add a child shape with the specified local translation.
- addChildShape(CollisionShape, Vector3f, Matrix3f) - Method in class com.jme3.bullet.collision.shapes.CompoundCollisionShape
-
Add a child shape with the specified local translation and orientation.
- addCollideWithGroup(int) - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
-
Add collision groups to the set with which this object can collide.
- addCollisionGroupListener(PhysicsCollisionGroupListener, int) - Method in class com.jme3.bullet.PhysicsSpace
-
Register the specified collision-group listener with the specified
collision group of this space.
- 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
-
Register the specified collision listener with this space.
- addCollisionObject(PhysicsCollisionObject) - Method in class com.jme3.bullet.PhysicsSpace
-
Add the specified collision object to this space.
- 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 invoke directly! Joints are added automatically when created.
- 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
-
Register the specified tick listener with this space.
- addUnlinkedDescendants(Joint, Collection<Joint>) - Method in class com.jme3.bullet.animation.DacConfiguration
-
Add unlinked descendants of the specified bone to the specified
collection.
- addVector(float, float, float, int, int) - Method in class com.jme3.bullet.util.DebugMeshCallback
-
Add a vertex to the mesh under construction.
- 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
-
copy of the angular-only flag (default=false)
- 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.
- applyForce(Vector3f, Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Apply a force to the PhysicsRigidBody.
- applyImpulse(Vector3f, Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Apply an impulse to the body 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.
- applyTorqueImpulse(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Apply a torque impulse to the body in the next physics update.
- applyTransform(Spatial) - Method in class com.jme3.bullet.objects.infos.RigidBodyMotionState
-
If the motion state has been updated, apply the new transform to the
specified spatial.
- 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
-
Apply this wheel's physics location and orientation to its associated
spatial, if any.
- 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
-
- attachCollisionShape(long, long) - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
-
Attach the identified btCollisionShape to the identified
btCollisionObject.
- axis - Variable in class com.jme3.bullet.collision.shapes.ConeCollisionShape
-
copy of main (height) axis (0→X, 1→Y, 2→Z)
- axis - Variable in class com.jme3.bullet.collision.shapes.CylinderCollisionShape
-
copy of main (height) axis (0→X, 1→Y, 2→Z)
- 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
-
axis direction (in chassis coordinates, typically to the right/-1,0,0)
- 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
-
A capsule collision shape based on Bullet's btCapsuleShapeX, btCapsuleShape,
or btCapsuleShapeZ.
- CapsuleCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
-
No-argument constructor needed by SavableClassUtil.
- CapsuleCollisionShape(float, float) - Constructor for class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
-
Instantiate a Y-axis capsule shape with the specified radius and height.
- CapsuleCollisionShape(float, float, int) - Constructor for class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
-
Instantiate a capsule shape around the specified main (height) axis.
- centerOfMass(Vector3f, Vector3f) - Method in class com.jme3.bullet.animation.DynamicAnimControl
-
Calculate the ragdoll's total mass and center of mass.
- CHARACTER_OBJECT - Static variable in class com.jme3.bullet.collision.CollisionFlag
-
flag for a character object, such as a 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
-
- characterId - Variable in class com.jme3.bullet.objects.PhysicsCharacter
-
Unique identifier of btKinematicCharacterController (as opposed to its
collision object, which is a ghost).
- 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
-
children of this shape
- clean() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Destroy this event.
- 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 acting on this body.
- 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
-
collisionGroup/collideWithGroups bitmask that represents group #1
- COLLISION_GROUP_02 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
-
collisionGroup/collideWithGroups bitmask that represents group #2
- COLLISION_GROUP_03 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
-
collisionGroup/collideWithGroups bitmask that represents group #3
- COLLISION_GROUP_04 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
-
collisionGroup/collideWithGroups bitmask that represents group #4
- COLLISION_GROUP_05 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
-
collisionGroup/collideWithGroups bitmask that represents group #5
- COLLISION_GROUP_06 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
-
collisionGroup/collideWithGroups bitmask that represents group #6
- COLLISION_GROUP_07 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
-
collisionGroup/collideWithGroups bitmask that represents group #7
- COLLISION_GROUP_08 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
-
collisionGroup/collideWithGroups bitmask that represents group #8
- COLLISION_GROUP_09 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
-
collisionGroup/collideWithGroups bitmask that represents group #9
- COLLISION_GROUP_10 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
-
collisionGroup/collideWithGroups bitmask that represents group #10
- COLLISION_GROUP_11 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
-
collisionGroup/collideWithGroups bitmask that represents group #11
- COLLISION_GROUP_12 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
-
collisionGroup/collideWithGroups bitmask that represents group #12
- COLLISION_GROUP_13 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
-
collisionGroup/collideWithGroups bitmask that represents group #13
- COLLISION_GROUP_14 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
-
collisionGroup/collideWithGroups bitmask that represents group #14
- COLLISION_GROUP_15 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
-
collisionGroup/collideWithGroups bitmask that represents group #15
- COLLISION_GROUP_16 - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
-
collisionGroup/collideWithGroups bitmask that represents group #16
- COLLISION_GROUP_NONE - Static variable in class com.jme3.bullet.collision.PhysicsCollisionObject
-
collideWithGroups bitmask that represents "no groups"
- collisionBetweenLinkedBodys - Variable in class com.jme3.bullet.joints.PhysicsJoint
-
- CollisionFlag - Class in com.jme3.bullet.collision
-
- CollisionFlag() - Constructor for class com.jme3.bullet.collision.CollisionFlag
-
- collisionGroup - Variable in class com.jme3.bullet.collision.PhysicsCollisionObject
-
collision group to which this physics object belongs (default=group #1)
- collisionGroupsMask - Variable in class com.jme3.bullet.collision.PhysicsCollisionObject
-
collision groups with which this object can collide (default=only group
#1)
- collisionShape - Variable in class com.jme3.bullet.collision.PhysicsCollisionObject
-
shape associated with this object (not null)
- CollisionShape - Class in com.jme3.bullet.collision.shapes
-
The abstract base class for collision shapes based on Bullet's
btCollisionShape.
- 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.
- CollisionShapeFactory() - Constructor for class com.jme3.bullet.util.CollisionShapeFactory
-
- com.jme3.bullet - package com.jme3.bullet
-
- 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
-
- com.jme3.bullet.collision.shapes - package com.jme3.bullet.collision.shapes
-
- com.jme3.bullet.collision.shapes.infos - package com.jme3.bullet.collision.shapes.infos
-
- com.jme3.bullet.control - package com.jme3.bullet.control
-
- com.jme3.bullet.control.ragdoll - package com.jme3.bullet.control.ragdoll
-
- com.jme3.bullet.debug - package com.jme3.bullet.debug
-
- com.jme3.bullet.joints - package com.jme3.bullet.joints
-
- com.jme3.bullet.joints.motors - package com.jme3.bullet.joints.motors
-
- com.jme3.bullet.objects - package com.jme3.bullet.objects
-
- com.jme3.bullet.objects.infos - package com.jme3.bullet.objects.infos
-
- com.jme3.bullet.util - package com.jme3.bullet.util
-
- CompoundCollisionShape - Class in com.jme3.bullet.collision.shapes
-
A collision shape formed by combining convex child shapes, based on Bullet's
btCompoundShape.
- CompoundCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.CompoundCollisionShape
-
Instantiate an empty compound shape (with no children).
- ConeCollisionShape - Class in com.jme3.bullet.collision.shapes
-
A conical collision shape based on Bullet's btConeShapeX, btConeShape, or
btConeShapeZ.
- ConeCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.ConeCollisionShape
-
No-argument constructor needed by SavableClassUtil.
- ConeCollisionShape(float, float, int) - Constructor for class com.jme3.bullet.collision.shapes.ConeCollisionShape
-
Instantiate a cone shape around the specified main (height) axis.
- ConeCollisionShape(float, float) - Constructor for class com.jme3.bullet.collision.shapes.ConeCollisionShape
-
Instantiate a cone shape oriented along the Y axis.
- ConeJoint - Class in com.jme3.bullet.joints
-
A joint based on Bullet's btConeTwistConstraint.
- ConeJoint() - Constructor for class com.jme3.bullet.joints.ConeJoint
-
No-argument constructor needed by SavableClassUtil.
- ConeJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f) - Constructor for class com.jme3.bullet.joints.ConeJoint
-
Instantiate a ConeJoint.
- ConeJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f, Matrix3f, Matrix3f) - Constructor for class com.jme3.bullet.joints.ConeJoint
-
Instantiate a ConeJoint.
- 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.
- 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
-
Must be invoked on 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.HeightfieldCollisionShape
-
Does nothing.
- createJoint() - Method in class com.jme3.bullet.joints.ConeJoint
-
Create the configured joint in Bullet.
- createJoint() - Method in class com.jme3.bullet.joints.HingeJoint
-
Create the configured joint in Bullet.
- createJoint() - Method in class com.jme3.bullet.joints.Point2PointJoint
-
Create the configured joint in Bullet.
- createJoint() - Method in class com.jme3.bullet.joints.SliderJoint
-
Instantiate the configured constraint in Bullet.
- 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
-
Instantiate the configured shape in Bullet.
- createShape() - Method in class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
-
Instantiate the configured shape in Bullet.
- createShape() - Method in class com.jme3.bullet.collision.shapes.ConeCollisionShape
-
Instantiate the configured shape in Bullet.
- createShape() - Method in class com.jme3.bullet.collision.shapes.CylinderCollisionShape
-
Instantiate the configured shape in Bullet.
- createShape() - Method in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
-
Instantiate the configured shape in Bullet.
- createShape() - Method in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
-
Instantiate the configured shape in Bullet.
- createShape() - Method in class com.jme3.bullet.collision.shapes.HullCollisionShape
-
Instantiate the configured shape in Bullet.
- createShape() - Method in class com.jme3.bullet.collision.shapes.PlaneCollisionShape
-
Instantiate the configured shape in Bullet.
- createShape() - Method in class com.jme3.bullet.collision.shapes.SimplexCollisionShape
-
Instantiate the configured shape in Bullet.
- createShape() - Method in class com.jme3.bullet.collision.shapes.SphereCollisionShape
-
Instantiate the configured shape in Bullet.
- 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.
- createTriangleIndexVertexArray(ByteBuffer, ByteBuffer, int, int, int, int) - Static method in class com.jme3.bullet.util.NativeMeshUtil
-
Instantiate a btTriangleIndexVertexArray.
- createVehicle(PhysicsSpace) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Used internally, creates the actual vehicle constraint when vehicle is
added to physics space.
- CUSTOM_MATERIAL_CALLBACK - Static variable in class com.jme3.bullet.collision.CollisionFlag
-
flag to enable a custom material callback for per-triangle
friction/restitution (not used by JME)
- CylinderCollisionShape - Class in com.jme3.bullet.collision.shapes
-
A cylindrical collision shape based on Bullet's btCylinderShapeX, new
btCylinderShape, or btCylinderShapeZ.
- CylinderCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.CylinderCollisionShape
-
No-argument constructor needed by SavableClassUtil.
- CylinderCollisionShape(Vector3f) - Constructor for class com.jme3.bullet.collision.shapes.CylinderCollisionShape
-
Instantiate a Z-axis cylinder shape with the specified half extents.
- CylinderCollisionShape(Vector3f, int) - Constructor for class com.jme3.bullet.collision.shapes.CylinderCollisionShape
-
Instantiate a cylinder shape around the specified axis.
- 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
-
Copy the accumulated impulse.
- getAccuracy() - Method in class com.jme3.bullet.PhysicsSpace
-
Read the accuracy (time step) of the physics simulation.
- getAngles(Vector3f) - Method in class com.jme3.bullet.joints.SixDofJoint
-
Copy the joint's rotation angles.
- getAngularDamping() - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
Read this character's angular damping.
- getAngularDamping() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Read this body's angular damping.
- getAngularFactor() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Read this body's angular factor for the X axis.
- getAngularFactor(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Copy this body's angular factors.
- getAngularSleepingThreshold() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Read this body's angular sleeping threshold.
- getAngularVelocity(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
Copy this character's angular velocity.
- getAngularVelocity() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Copy this body's angular velocity.
- getAngularVelocity(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Copy this body's angular velocity.
- getAppliedImpulse() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Read the collision's applied impulse.
- getAppliedImpulse() - Method in class com.jme3.bullet.joints.PhysicsJoint
-
Read the magnitude of the applied impulse.
- getAppliedImpulseLateral1() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Read the collision's applied lateral impulse #1.
- getAppliedImpulseLateral2() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Read the collision's applied lateral impulse #2.
- getAxis() - Method in class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
-
Determine the main (height) axis of the capsule.
- getAxis() - Method in class com.jme3.bullet.collision.shapes.CylinderCollisionShape
-
Determine the main axis of the cylinder.
- getAxle() - Method in class com.jme3.bullet.objects.VehicleWheel
-
Access this wheel's axle direction.
- getBodyA() - Method in class com.jme3.bullet.joints.PhysicsJoint
-
Access the 1st body specified in during construction.
- getBodyB() - Method in class com.jme3.bullet.joints.PhysicsJoint
-
Access the 2nd body specified in during construction.
- 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
-
Read this motor's bounce.
- getBroadphaseType() - Method in class com.jme3.bullet.PhysicsSpace
-
Read the type of acceleration structure used.
- getCcdMotionThreshold() - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
Calculate this character's continuous collision detection (CCD) motion
threshold.
- getCcdMotionThreshold() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
Read the continuous collision detection (CCD) motion threshold for this
object.
- getCcdMotionThreshold() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Calculate this body's continuous collision detection (CCD) motion
threshold.
- getCcdSquareMotionThreshold() - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
Calculate the square of this character's continuous collision detection
(CCD) motion threshold.
- getCcdSquareMotionThreshold() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
Read the CCD square motion threshold for this object.
- getCcdSquareMotionThreshold() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Calculate the square of this body's continuous collision detection (CCD)
motion threshold.
- getCcdSweptSphereRadius() - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
Read the radius of the sphere used for continuous collision detection
(CCD).
- getCcdSweptSphereRadius() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
Read the radius of the sphere used for continuous collision detection
(CCD).
- getCcdSweptSphereRadius() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Read the radius of the swept sphere used for continuous collision
detection (CCD).
- getCharacterList() - Method in class com.jme3.bullet.PhysicsSpace
-
Copy the list of physics characters that have been added to this space
and not yet removed.
- getChildren() - Method in class com.jme3.bullet.collision.shapes.CompoundCollisionShape
-
Access the list of children.
- getCollideWithGroups() - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
-
Read the set of collision groups with which this object can collide.
- getCollisionFlags(long) - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
-
Read the collision flags of this object.
- getCollisionGroup() - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
-
Read the collision group for this physics object.
- getCollisionLocation(Vector3f) - Method in class com.jme3.bullet.objects.VehicleWheel
-
Copy the location where the wheel touches the ground.
- getCollisionLocation() - Method in class com.jme3.bullet.objects.VehicleWheel
-
Copy the location where the wheel collides with the ground.
- getCollisionNormal(Vector3f) - Method in class com.jme3.bullet.objects.VehicleWheel
-
Copy the normal where the wheel touches the ground.
- getCollisionNormal() - Method in class com.jme3.bullet.objects.VehicleWheel
-
Copy the normal where the wheel touches the ground.
- getCollisionObject() - Method in class com.jme3.bullet.collision.PhysicsRayTestResult
-
Access the collision object that was hit.
- getCollisionObject() - Method in class com.jme3.bullet.collision.PhysicsSweepTestResult
-
Access the collision object that was hit.
- getCollisionShape() - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
-
Access the shape of this physics object.
- getCombinedFriction() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Read the collision's combined friction.
- getCombinedRestitution() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Read the collision's combined restitution.
- 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
- getCurrentVehicleSpeedKmHour() - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Read the vehicle's speed in km/h.
- getDamping() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
-
Read this motor's damping.
- getDamping() - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
-
Read this motor's damping.
- getDamping() - Method in class com.jme3.bullet.joints.Point2PointJoint
-
Read the joint's damping ratio.
- getDampingDirAng() - Method in class com.jme3.bullet.joints.SliderJoint
-
Read the joint's damping for on-axis rotation between the limits.
- getDampingDirLin() - Method in class com.jme3.bullet.joints.SliderJoint
-
Read the joint's damping for on-axis translation between the limits.
- getDampingLimAng() - Method in class com.jme3.bullet.joints.SliderJoint
-
Read the joint's damping for on-axis rotation hitting the limits.
- getDampingLimLin() - Method in class com.jme3.bullet.joints.SliderJoint
-
Read the joint's damping for on-axis translation hitting the limits.
- getDampingOrthoAng() - Method in class com.jme3.bullet.joints.SliderJoint
-
Read the joint's damping for off-axis rotation.
- getDampingOrthoLin() - Method in class com.jme3.bullet.joints.SliderJoint
-
Read the joint's damping for off-axis translation.
- getDeactivationTime() - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
-
Read the deactivation time.
- getDebugMesh(CollisionShape) - Static method in class com.jme3.bullet.util.DebugShapeFactory
-
Create a mesh for visualizing the specified shape.
- getDebugShape(CollisionShape) - Static method in class com.jme3.bullet.util.DebugShapeFactory
-
Create a debug spatial from the specified 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
-
Calculate how much this wheel has turned since the last physics step.
- getDeltaRotation(long, int) - Method in class com.jme3.bullet.objects.VehicleWheel
-
- getDirection() - Method in class com.jme3.bullet.objects.VehicleWheel
-
Access this wheel's suspension direction.
- getDistance1() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Read the collision's distance #1.
- getDuckedFactor() - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Read the height multiplier for ducking.
- getEnableMotor() - Method in class com.jme3.bullet.joints.HingeJoint
-
Test whether this joint's motor is enabled.
- getERP() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
-
Read this motor's error tolerance at limits.
- getEvent(int, PhysicsCollisionObject, PhysicsCollisionObject, long) - Method in class com.jme3.bullet.collision.PhysicsCollisionEventFactory
-
Obtain an unused event.
- 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
-
Read this character's fall speed.
- 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
-
Copy the vehicle's forward direction.
- getFriction() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Read this body's friction.
- getFrictionSlip() - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Read the initial friction for new wheels.
- getFrictionSlip() - Method in class com.jme3.bullet.objects.VehicleWheel
-
Read the friction between this wheel's tyre and the ground.
- getGhostObjectList() - Method in class com.jme3.bullet.PhysicsSpace
-
Copy the list of ghost objects that have been added to this space and not
yet removed.
- 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(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
Copy this character's gravitational acceleration.
- getGravity() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Copy this body's gravitational acceleration.
- getGravity(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Copy this body's gravitational acceleration.
- getGravity(Vector3f) - Method in class com.jme3.bullet.PhysicsSpace
-
Copy the gravitational acceleration acting on newly-added bodies.
- 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
-
Access the half extents of the box.
- getHalfExtents() - Method in class com.jme3.bullet.collision.shapes.CylinderCollisionShape
-
Access the half extents of the cylinder.
- getHeight() - Method in class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
-
Read the height (of the cylindrical portion) of the capsule.
- getHeight() - Method in class com.jme3.bullet.collision.shapes.ConeCollisionShape
-
Read the height of the cone.
- getHiLimit() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
-
Read this motor's constraint upper limit.
- getHingeAngle() - Method in class com.jme3.bullet.joints.HingeJoint
-
Read the hinge angle.
- getHitFraction() - Method in class com.jme3.bullet.collision.PhysicsRayTestResult
-
Read the fraction of the ray's total length.
- getHitFraction() - Method in class com.jme3.bullet.collision.PhysicsSweepTestResult
-
Read the fraction of fraction of the way between the transforms (from=0,
to=1, ≥0, ≤1)
- getHitNormalLocal() - Method in class com.jme3.bullet.collision.PhysicsRayTestResult
-
Access the normal vector at the point of contact.
- getHitNormalLocal() - Method in class com.jme3.bullet.collision.PhysicsSweepTestResult
-
Access the normal vector at the point of contact.
- 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
-
Read the joint's impulse clamp.
- getIndex0() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Read the collision's index 0.
- getIndex1() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Read the collision's index 1.
- getInverseInertiaLocal(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Copy the principal components of the local inverse inertia tensor.
- 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
-
Copy the list of physics joints that have been added to this space and
not yet removed.
- getJoints() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Access the list of joints connected with this body.
- getJumpForce() - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Access the jump force.
- getJumpSpeed() - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
Read this character's jump speed.
- getLateralFrictionDir1() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Copy the collision's lateral friction direction #1.
- getLateralFrictionDir1(Vector3f) - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Copy the collision's lateral friction direction #1.
- getLateralFrictionDir2() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Copy the collision's lateral friction direction #2.
- getLateralFrictionDir2(Vector3f) - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Copy the collision's lateral friction direction #2.
- getLifeTime() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Read the collision's lifetime.
- getLimbDampening() - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.
Read the limb damping.
- getLimitSoftness() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
-
Read this motor's limit softness.
- getLimitSoftness() - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
-
Read this motor's limit softness.
- getLinearDamping() - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
Read this character's linear damping.
- getLinearDamping() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Read this body's linear damping.
- getLinearFactor() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Copy this body's linear factors.
- getLinearSleepingThreshold() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Read this body's linear sleeping threshold.
- getLinearVelocity(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
Copy the linear velocity of this character's center of mass.
- getLinearVelocity() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Copy the linear velocity of this body's center of mass.
- getLinearVelocity(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Copy the linear velocity of this body's center of mass.
- getLocalPointA() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Copy the collision's location in the local coordinates of object A.
- getLocalPointA(Vector3f) - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Copy the collision's location in the local coordinates of object A.
- getLocalPointB() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Copy the collision's location in the local coordinates of object B.
- getLocalPointB(Vector3f) - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Copy the collision's location in the local coordinates of object B.
- getLocation() - Method in class com.jme3.bullet.objects.VehicleWheel
-
Access the location where the suspension connects to the chassis.
- getLoLimit() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
-
Read this motor's constraint lower limit.
- getLowerAngLimit() - Method in class com.jme3.bullet.joints.SliderJoint
-
Read the joint's lower limit for on-axis rotation.
- getLowerLimit() - Method in class com.jme3.bullet.joints.HingeJoint
-
Read the lower limit of the hinge angle.
- getLowerLimit() - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
-
Copy this motor's constraint lower limits.
- getLowerLinLimit() - Method in class com.jme3.bullet.joints.SliderJoint
-
Read the joint's lower limit for on-axis translation.
- getMargin() - Method in class com.jme3.bullet.collision.shapes.CollisionShape
-
Read the collision margin for this shape.
- getMass() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Read this body's mass.
- getMaxAngMotorForce() - Method in class com.jme3.bullet.joints.SliderJoint
-
Read the maximum force of the rotation motor.
- getMaxLimitForce() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
-
Read the limit's maximum force.
- getMaxLinMotorForce() - Method in class com.jme3.bullet.joints.SliderJoint
-
Read the maximum force of the translation motor.
- getMaxMotorForce() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
-
Read this motor's maximum force.
- getMaxMotorImpulse() - Method in class com.jme3.bullet.joints.HingeJoint
-
Read the motor's maximum impulse.
- getMaxPenetrationDepth() - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
Read this character's maximum penetration depth.
- 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
-
Read this character's maximum slope angle.
- getMaxSuspensionForce() - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Read the initial maximum suspension force for new wheels.
- getMaxSuspensionForce() - Method in class com.jme3.bullet.objects.VehicleWheel
-
Read the maximum force exerted by this wheel's suspension.
- getMaxSuspensionTravelCm() - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Read the initial maximum suspension travel distance for new wheels.
- getMaxSuspensionTravelCm() - Method in class com.jme3.bullet.objects.VehicleWheel
-
Read the travel distance for this wheel's suspension.
- 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
-
Access this body's motion state.
- getMotor() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
-
Read the id of the btRotationalLimitMotor.
- getMotor() - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
-
Read the id of the btTranslationalLimitMotor.
- getMotorTargetVelocity() - Method in class com.jme3.bullet.joints.HingeJoint
-
Read the motor's target velocity.
- getNewDebugTools() - Method in class com.jme3.bullet.debug.BulletDebugAppState
-
- getNodeA() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Access the user object of collision object A, provided it's a Spatial.
- getNodeB() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Access the user object of collision object B, provided it's a Spatial.
- getNormalWorldOnB() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Copy the collision's normal on object B.
- getNormalWorldOnB(Vector3f) - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Copy the collision's normal on object B.
- getNumWheels() - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Read the number of wheels on this vehicle.
- getObjectA() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Access collision object A.
- getObjectB() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Access collision object B.
- getObjectId() - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
-
Read the id of the btCollisionObject.
- getObjectId() - Method in class com.jme3.bullet.collision.shapes.CollisionShape
-
Read the id of the btCollisionShape.
- getObjectId() - Method in class com.jme3.bullet.joints.PhysicsJoint
-
Read the id of the Bullet constraint.
- getObjectId() - Method in class com.jme3.bullet.objects.infos.RigidBodyMotionState
-
Read the unique id of the native object.
- getOverlapping(int) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
Access an overlapping collision object by its position in the list.
- getOverlappingCount() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
Count how many collision objects this object overlaps.
- getOverlappingObjects() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
Access a list of overlapping objects.
- getOverlappingObjects(long) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
- 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
-
Read part identifier 0.
- getPartId1() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Read part identifier 1.
- 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
-
Copy the location of this character's center of mass.
- getPhysicsLocation() - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
Copy the location of this character's center of mass.
- getPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
Copy the location of this object's center.
- getPhysicsLocation() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
Copy the location of this object's center.
- getPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Copy the location of this body's center of mass.
- getPhysicsLocation() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Copy the location of this body's center of mass.
- getPhysicsRotation(Quaternion) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
Copy this object's orientation to a quaternion.
- getPhysicsRotation() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
Copy this object's orientation to a quaternion.
- getPhysicsRotation(Quaternion) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Copy this body's orientation to a quaternion.
- getPhysicsRotation() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Copy this body's orientation to a quaternion.
- getPhysicsRotationMatrix(Matrix3f) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
Copy this object's orientation to a matrix.
- getPhysicsRotationMatrix() - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
Copy this object's orientation to a matrix.
- getPhysicsRotationMatrix(Matrix3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Copy this body's orientation to a matrix.
- getPhysicsRotationMatrix() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Copy this body's orientation to a matrix.
- 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
-
Access the PhysicsSpace running on this thread.
- getPivotA() - Method in class com.jme3.bullet.joints.PhysicsJoint
-
Access the local offset of the joint connection point in node A.
- getPivotB() - Method in class com.jme3.bullet.joints.PhysicsJoint
-
Access the local offset of the joint connection point in node A.
- getPlane() - Method in class com.jme3.bullet.collision.shapes.PlaneCollisionShape
-
Access the defining plane.
- getPoints(Mesh) - Method in class com.jme3.bullet.collision.shapes.HullCollisionShape
-
Copy the vertex positions from a JME mesh.
- getPositionWorldOnA() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Copy the collision's location.
- getPositionWorldOnA(Vector3f) - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Copy the collision's location.
- getPositionWorldOnB() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Copy the collision's location.
- getPositionWorldOnB(Vector3f) - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Copy the collision's location.
- getRadius() - Method in class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
-
Read the radius of the capsule.
- getRadius() - Method in class com.jme3.bullet.collision.shapes.ConeCollisionShape
-
Read the radius of the cone.
- getRadius() - Method in class com.jme3.bullet.collision.shapes.SphereCollisionShape
-
Read the radius of the sphere.
- getRadius() - Method in class com.jme3.bullet.objects.VehicleWheel
-
Read the radius of this wheel.
- GetRayTestFlags() - Method in class com.jme3.bullet.PhysicsSpace
-
Reads m_flags used in ray tests.
- getRestitution() - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
-
Read this motor's restitution.
- getRestitution() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Read this body's restitution (bounciness).
- getRestitutionDirAng() - Method in class com.jme3.bullet.joints.SliderJoint
-
Read the joint's restitution for on-axis rotation between the limits.
- getRestitutionDirLin() - Method in class com.jme3.bullet.joints.SliderJoint
-
Read the joint's restitution for on-axis translation between the limits.
- getRestitutionLimAng() - Method in class com.jme3.bullet.joints.SliderJoint
-
Read the joint's restitution for on-axis rotation hitting the limits.
- getRestitutionLimLin() - Method in class com.jme3.bullet.joints.SliderJoint
-
Read the joint's restitution for on-axis translation hitting the limits.
- getRestitutionOrthoAng() - Method in class com.jme3.bullet.joints.SliderJoint
-
Read the joint's restitution for off-axis rotation.
- getRestitutionOrthoLin() - Method in class com.jme3.bullet.joints.SliderJoint
-
Read the joint's restitution for off-axis translation.
- getRestLength() - Method in class com.jme3.bullet.objects.VehicleWheel
-
Read the rest length of this wheel.
- 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
-
Copy the list of rigid bodies that have been added to this space and not
yet removed.
- getRollInfluence() - Method in class com.jme3.bullet.objects.VehicleWheel
-
Read this wheel's roll influence.
- getRotationalLimitMotor(int) - Method in class com.jme3.bullet.joints.SixDofJoint
-
Access the indexed RotationalLimitMotor of this joint, the motor which
influences rotation around one axis.
- getScale() - Method in class com.jme3.bullet.collision.shapes.CollisionShape
-
Access the scaling factors.
- getScore(String) - Method in class com.jme3.bullet.control.ragdoll.RagdollPreset.LexiconEntry
-
- 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
-
Calculate to what extent the wheel is skidding (for skid sounds/smoke
etc.)
- getSkidInfo(long, int) - Method in class com.jme3.bullet.objects.VehicleWheel
-
- getSoftnessDirAng() - Method in class com.jme3.bullet.joints.SliderJoint
-
Read the joint's softness for on-axis rotation between the limits.
- getSoftnessDirLin() - Method in class com.jme3.bullet.joints.SliderJoint
-
Read the joint's softness for on-axis translation between the limits.
- getSoftnessLimAng() - Method in class com.jme3.bullet.joints.SliderJoint
-
Read the joint's softness for on-axis rotation hitting the limits.
- getSoftnessLimLin() - Method in class com.jme3.bullet.joints.SliderJoint
-
Read the joint's softness for on-axis translation hitting the limits.
- getSoftnessOrthoAng() - Method in class com.jme3.bullet.joints.SliderJoint
-
Read the joint's softness for off-axis rotation.
- getSoftnessOrthoLin() - Method in class com.jme3.bullet.joints.SliderJoint
-
Read the joint's softness for off-axis translation.
- getSolverNumIterations() - Method in class com.jme3.bullet.PhysicsSpace
-
Read the number of iterations used by the contact-and-constraint solver.
- getSpaceId() - Method in class com.jme3.bullet.PhysicsSpace
-
// * used internally //
- 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.
- getStepHeight() - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
Read this character's step height.
- getSuspensionCompression() - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Read the initial damping (when the suspension is compressed) for new
wheels.
- getSuspensionDamping() - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Read the initial damping (when the suspension is expanded) for new
wheels.
- getSuspensionStiffness() - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Read the initial suspension stiffness for new wheels.
- getSuspensionStiffness() - Method in class com.jme3.bullet.objects.VehicleWheel
-
Read the stiffness constant for this wheel's suspension.
- getTargetAngMotorVelocity() - Method in class com.jme3.bullet.joints.SliderJoint
-
Read the velocity target of the rotation motor.
- getTargetLinMotorVelocity() - Method in class com.jme3.bullet.joints.SliderJoint
-
Read the velocity target of the translation motor.
- getTargetVelocity() - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
-
Read this motor's target velocity.
- getTau() - Method in class com.jme3.bullet.joints.Point2PointJoint
-
Read the joint's tau value.
- 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
-
Access the TranslationalLimitMotor of this joint, the motor which
influences translation on all 3 axes.
- getTriangleIndexVertexArray(Mesh) - Static method in class com.jme3.bullet.util.NativeMeshUtil
-
Pass a mesh to Native Bullet.
- getType() - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Read the type of event.
- getUpAxis() - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
Read the index of the "up" axis.
- getUpperAngLimit() - Method in class com.jme3.bullet.joints.SliderJoint
-
Read the joint's upper limit for on-axis rotation.
- getUpperLimit() - Method in class com.jme3.bullet.joints.HingeJoint
-
Read the upper limit of the hinge angle.
- getUpperLimit() - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
-
Copy this motor's constraint upper limits.
- getUpperLinLimit() - Method in class com.jme3.bullet.joints.SliderJoint
-
Read the joint's upper limit for on-axis translation.
- getUserObject() - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
-
Access the user object associated with this collision object.
- getVehicleId() - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
used internally
- getVehicleList() - Method in class com.jme3.bullet.PhysicsSpace
-
Copy the list of physics vehicles that have been added to this space and
not yet removed.
- getVelocity() - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Access the character's linear velocity in physics-space coordinates.
- getVertices() - Method in class com.jme3.bullet.util.DebugMeshCallback
-
- 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
-
Access the walk offset.
- 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
-
Access the indexed wheel of this vehicle.
- getWheelId() - Method in class com.jme3.bullet.objects.VehicleWheel
-
Read the id of the btRaycastVehicle.
- getWheelsDampingCompression() - Method in class com.jme3.bullet.objects.VehicleWheel
-
Read this wheel's damping when the suspension is compressed.
- getWheelsDampingRelaxation() - Method in class com.jme3.bullet.objects.VehicleWheel
-
Read this wheel's damping when the suspension is expanded.
- getWheelSpatial() - Method in class com.jme3.bullet.objects.VehicleWheel
-
Access the spatial associated with this wheel.
- getWheelWorldLocation(Vector3f) - Method in class com.jme3.bullet.objects.VehicleWheel
-
Copy this wheel's physics-space location to the specified vector.
- getWheelWorldRotation(Quaternion) - Method in class com.jme3.bullet.objects.VehicleWheel
-
Copy this wheel's physics-space orientation to the specified quaternion.
- getWorldLocation() - Method in class com.jme3.bullet.objects.infos.RigidBodyMotionState
-
Copy the location from this motion state.
- getWorldMax() - Method in class com.jme3.bullet.PhysicsSpace
-
Access the maximum coordinate values for this space.
- getWorldMin() - Method in class com.jme3.bullet.PhysicsSpace
-
Access the minimum coordinate values for this space.
- getWorldRotation() - Method in class com.jme3.bullet.objects.infos.RigidBodyMotionState
-
Read the rotation of this motion state (as a matrix).
- getWorldRotationQuat() - Method in class com.jme3.bullet.objects.infos.RigidBodyMotionState
-
Read the rotation of this motion state (as a quaternion).
- 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
-
A mesh collision shape based on Bullet's btGImpactMeshShape.
- GImpactCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.GImpactCollisionShape
-
No-argument constructor needed by SavableClassUtil.
- GImpactCollisionShape(Mesh) - Constructor for class com.jme3.bullet.collision.shapes.GImpactCollisionShape
-
Instantiate a shape based on the specified JME mesh.
- gravity(Vector3f) - Method in class com.jme3.bullet.animation.DacConfiguration
-
Copy this control's gravitational acceleration for Ragdoll mode.
- PhysicsBoneLink() - Constructor for class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
-
Deprecated.
Instantiate an uninitialized link.
- PhysicsCharacter - Class in com.jme3.bullet.objects
-
A collision object for simplified character simulation, based on Bullet's
btKinematicCharacterController.
- PhysicsCharacter() - Constructor for class com.jme3.bullet.objects.PhysicsCharacter
-
No-argument constructor needed by SavableClassUtil.
- PhysicsCharacter(CollisionShape, float) - Constructor for class com.jme3.bullet.objects.PhysicsCharacter
-
Instantiate a character with the specified collision shape and step
height.
- PhysicsCollisionEvent - Class in com.jme3.bullet.collision
-
Describe a collision in the physics world.
- PhysicsCollisionEvent(int, PhysicsCollisionObject, PhysicsCollisionObject, long) - Constructor for class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Instantiate a collision event.
- PhysicsCollisionEventFactory - Class in com.jme3.bullet.collision
-
- PhysicsCollisionEventFactory() - Constructor for class com.jme3.bullet.collision.PhysicsCollisionEventFactory
-
- PhysicsCollisionGroupListener - Interface in com.jme3.bullet.collision
-
Interface to receive notifications whenever an object in a particular
collision group is about to collide.
- PhysicsCollisionListener - Interface in com.jme3.bullet.collision
-
Interface to receive notifications whenever an object in a particular physics
space collides.
- PhysicsCollisionObject - Class in com.jme3.bullet.collision
-
The abstract base class for collision objects based on Bullet's
btCollisionObject.
- PhysicsCollisionObject() - Constructor for class com.jme3.bullet.collision.PhysicsCollisionObject
-
- PhysicsControl - Interface in com.jme3.bullet.control
-
An interface for a scene-graph control that links a physics object to a
Spatial.
- physicsDamping - Variable in class com.jme3.bullet.control.BetterCharacterControl
-
X-Z motion damping factor (0→no damping, 1=no external forces,
default=0.9)
- physicsDebugRootNode - Variable in class com.jme3.bullet.debug.BulletDebugAppState
-
scene-graph node to parent the geometries
- physicsFuture - Variable in class com.jme3.bullet.BulletAppState
-
current physics task, or null if none
- PhysicsGhostObject - Class in com.jme3.bullet.objects
-
A collision object for intangibles, based on Bullet's
btPairCachingGhostObject.
- PhysicsGhostObject() - Constructor for class com.jme3.bullet.objects.PhysicsGhostObject
-
No-argument constructor needed by SavableClassUtil.
- PhysicsGhostObject(CollisionShape) - Constructor for class com.jme3.bullet.objects.PhysicsGhostObject
-
Instantiate an object with the specified collision shape.
- PhysicsGhostObject(Spatial, CollisionShape) - Constructor for class com.jme3.bullet.objects.PhysicsGhostObject
-
- PhysicsJoint - Class in com.jme3.bullet.joints
-
The abstract base class for physics joints based on Bullet's
btTypedConstraint, used to connect 2 dynamic rigid bodies in the same
physics space.
- PhysicsJoint() - Constructor for class com.jme3.bullet.joints.PhysicsJoint
-
No-argument constructor needed by SavableClassUtil.
- PhysicsJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f) - Constructor for class com.jme3.bullet.joints.PhysicsJoint
-
Instantiate a PhysicsJoint.
- PhysicsLink - Class in com.jme3.bullet.animation
-
The abstract base class used by DynamicAnimControl to link pieces of a JME
model to their corresponding collision objects in a ragdoll.
- PhysicsLink() - Constructor for class com.jme3.bullet.animation.PhysicsLink
-
No-argument constructor needed by SavableClassUtil.
- PhysicsRayTestResult - Class in com.jme3.bullet.collision
-
Represent the results of a Bullet ray test.
- PhysicsRigidBody - Class in com.jme3.bullet.objects
-
A collision object for a rigid body, based on Bullet's btRigidBody.
- PhysicsRigidBody() - Constructor for class com.jme3.bullet.objects.PhysicsRigidBody
-
No-argument constructor needed by SavableClassUtil.
- PhysicsRigidBody(CollisionShape) - Constructor for class com.jme3.bullet.objects.PhysicsRigidBody
-
Instantiate a dynamic body with mass=1 and the specified collision shape.
- PhysicsRigidBody(CollisionShape, float) - Constructor for class com.jme3.bullet.objects.PhysicsRigidBody
-
Instantiate a body with the specified collision shape and mass.
- physicsSpace - Variable in class com.jme3.bullet.objects.PhysicsVehicle
-
physics space where this vehicle is added, or null if none
- PhysicsSpace - Class in com.jme3.bullet
-
A jbullet-jme physics space with its own btDynamicsWorld.
- PhysicsSpace() - Constructor for class com.jme3.bullet.PhysicsSpace
-
Instantiate a PhysicsSpace.
- PhysicsSpace(PhysicsSpace.BroadphaseType) - Constructor for class com.jme3.bullet.PhysicsSpace
-
Instantiate a PhysicsSpace.
- PhysicsSpace(Vector3f, Vector3f) - Constructor for class com.jme3.bullet.PhysicsSpace
-
Instantiate a PhysicsSpace.
- PhysicsSpace(Vector3f, Vector3f, PhysicsSpace.BroadphaseType) - Constructor for class com.jme3.bullet.PhysicsSpace
-
Instantiate a PhysicsSpace.
- PhysicsSpace.BroadphaseType - Enum in com.jme3.bullet
-
Enumerate the available acceleration structures for broadphase collision
detection.
- PhysicsSweepTestResult - Class in com.jme3.bullet.collision
-
Represent the results of a Bullet sweep test.
- PhysicsSweepTestResult() - Constructor for class com.jme3.bullet.collision.PhysicsSweepTestResult
-
A private constructor to inhibit instantiation of this class by Java.
- PhysicsSweepTestResult(PhysicsCollisionObject, Vector3f, float, boolean) - Constructor for class com.jme3.bullet.collision.PhysicsSweepTestResult
-
- physicsTick(PhysicsSpace, float) - Method in class com.jme3.bullet.animation.DacLinks
-
Callback from Bullet, invoked just after the physics has been stepped.
- physicsTick(PhysicsSpace, float) - Method in class com.jme3.bullet.BulletAppState
-
Callback from Bullet, invoked just after the physics is stepped.
- physicsTick(PhysicsSpace, float) - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Callback from Bullet, invoked just after the physics has been stepped.
- physicsTick(PhysicsSpace, float) - Method in interface com.jme3.bullet.PhysicsTickListener
-
Callback from Bullet, invoked just after the physics has been stepped,
use to check for forces etc.
- PhysicsTickListener - Interface in com.jme3.bullet
-
Callback interface from the physics thread, used to clear/apply forces.
- physicsTransform(Transform) - Method in class com.jme3.bullet.animation.PhysicsLink
-
Calculate a physics transform for the rigid body (to match the skeleton
bone).
- PhysicsVehicle - Class in com.jme3.bullet.objects
-
A collision object for simplified vehicle simulation based on Bullet's
btRaycastVehicle.
- PhysicsVehicle() - Constructor for class com.jme3.bullet.objects.PhysicsVehicle
-
No-argument constructor needed by SavableClassUtil.
- PhysicsVehicle(CollisionShape) - Constructor for class com.jme3.bullet.objects.PhysicsVehicle
-
Instantiate a vehicle with the specified collision shape and mass=1.
- PhysicsVehicle(CollisionShape, float) - Constructor for class com.jme3.bullet.objects.PhysicsVehicle
-
Instantiate a vehicle with the specified collision shape and mass.
- pivotA - Variable in class com.jme3.bullet.joints.PhysicsJoint
-
local offset of this joint's connection point in node A
- pivotB - Variable in class com.jme3.bullet.joints.PhysicsJoint
-
local offset of this joint's connection point in node B
- PlaneCollisionShape - Class in com.jme3.bullet.collision.shapes
-
A planar collision shape based on Bullet's btStaticPlaneShape.
- PlaneCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.PlaneCollisionShape
-
No-argument constructor needed by SavableClassUtil.
- PlaneCollisionShape(Plane) - Constructor for class com.jme3.bullet.collision.shapes.PlaneCollisionShape
-
Instantiate a plane shape defined by the specified plane.
- Point2PointJoint - Class in com.jme3.bullet.joints
-
A joint based on Bullet's btPoint2PointConstraint.
- Point2PointJoint() - Constructor for class com.jme3.bullet.joints.Point2PointJoint
-
No-argument constructor needed by SavableClassUtil.
- Point2PointJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f) - Constructor for class com.jme3.bullet.joints.Point2PointJoint
-
Instantiate a Point2PointJoint.
- postRebuild() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
For use by subclasses.
- postRebuild() - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
- postRender() - Method in class com.jme3.bullet.BulletAppState
-
Update this state after all rendering commands are flushed.
- prePhysicsTick(PhysicsSpace, float) - Method in class com.jme3.bullet.animation.DacLinks
-
Callback from Bullet, invoked just before the physics is stepped.
- prePhysicsTick(PhysicsSpace, float) - Method in class com.jme3.bullet.BulletAppState
-
Callback from Bullet, invoked just before the physics is stepped.
- prePhysicsTick(PhysicsSpace, float) - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Callback from Bullet, invoked just before the physics is stepped.
- prePhysicsTick(PhysicsSpace, float) - Method in interface com.jme3.bullet.PhysicsTickListener
-
Callback from Bullet, invoked just before the physics is stepped.
- preRebuild() - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
For use by subclasses.
- preset - Variable in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.
- pSpace - Variable in class com.jme3.bullet.BulletAppState
-
physics space managed by this state, or null if no simulation running
- radius - Variable in class com.jme3.bullet.collision.shapes.ConeCollisionShape
-
copy of radius (≥0)
- radius - Variable in class com.jme3.bullet.collision.shapes.SphereCollisionShape
-
copy of radius (≥0)
- radius - Variable in class com.jme3.bullet.control.BetterCharacterControl
-
- radius - Variable in class com.jme3.bullet.objects.VehicleWheel
-
copy of wheel radius (in physics-space units, >0)
- 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.
- rayCasterId - Variable in class com.jme3.bullet.objects.PhysicsVehicle
-
Unique identifier of the ray caster.
- rayTest(Vector3f, Vector3f) - Method in class com.jme3.bullet.PhysicsSpace
-
Perform a ray-collision test and return the results as a list of
PhysicsRayTestResults sorted by ascending hitFraction.
- rayTest(Vector3f, Vector3f, List<PhysicsRayTestResult>) - Method in class com.jme3.bullet.PhysicsSpace
-
Perform a ray-collision test and return the results as a list of
PhysicsRayTestResults sorted by ascending hitFraction.
- rayTest_native(Vector3f, Vector3f, long, List<PhysicsRayTestResult>, int) - Method in class com.jme3.bullet.PhysicsSpace
-
- rayTestRaw(Vector3f, Vector3f) - Method in class com.jme3.bullet.PhysicsSpace
-
Perform a ray-collision test and return the results as a list of
PhysicsRayTestResults in arbitrary order.
- rayTestRaw(Vector3f, Vector3f, List<PhysicsRayTestResult>) - Method in class com.jme3.bullet.PhysicsSpace
-
Perform a ray-collision test and return the results as a list of
PhysicsRayTestResults in arbitrary order.
- 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
-
De-serialize this object, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.BoxCollisionShape
-
De-serialize this shape, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
-
De-serialize this shape, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.CollisionShape
-
De-serialize this shape, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.CompoundCollisionShape
-
De-serialize this shape, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.ConeCollisionShape
-
De-serialize this shape, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.CylinderCollisionShape
-
De-serialize this shape, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
-
De-serialize this shape, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
-
De-serialize this shape, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.HullCollisionShape
-
De-serialize this shape, for example when loading from a J3O file.
- 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
-
De-serialize this shape, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.PlaneCollisionShape
-
De-serialize this shape, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.SimplexCollisionShape
-
De-serialize this shape, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.collision.shapes.SphereCollisionShape
-
De-serialize this shape, for example when loading from a J3O file.
- 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
-
De-serialize this joint, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.joints.HingeJoint
-
De-serialize this joint, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.joints.PhysicsJoint
-
De-serialize this joint, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.joints.Point2PointJoint
-
De-serialize this joint, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.joints.SixDofJoint
-
De-serialize this joint, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.joints.SliderJoint
-
De-serialize this joint, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
De-serialize this character from the specified importer, for example when
loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
De-serialize this object from the specified importer, for example when
loading from a J3O file.
- 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
-
De-serialize this vehicle, for example when loading from a J3O file.
- read(JmeImporter) - Method in class com.jme3.bullet.objects.VehicleWheel
-
De-serialize this wheel, for example when loading from a J3O file.
- 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
-
Build/rebuild this body after parameters have changed.
- recycle(PhysicsCollisionEvent) - Method in class com.jme3.bullet.collision.PhysicsCollisionEventFactory
-
Recycle the specified event.
- refactor(int, PhysicsCollisionObject, PhysicsCollisionObject, long) - Method in class com.jme3.bullet.collision.PhysicsCollisionEvent
-
Reuse this event.
- relaxationFactor - Variable in class com.jme3.bullet.joints.HingeJoint
-
copy of the limit's relaxation factor, the rate at which velocity errors
are corrected (default=1)
- remove(Object) - Method in class com.jme3.bullet.PhysicsSpace
-
Remove the specified object from this space.
- removeAll(Spatial) - Method in class com.jme3.bullet.PhysicsSpace
-
Remove all physics controls and joints in the specified subtree of the
scene graph 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
-
Remove a child from this shape.
- removeCollideWithGroup(int) - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
-
Remove collision groups from the set with which this object can collide.
- removeCollisionGroupListener(int) - Method in class com.jme3.bullet.PhysicsSpace
-
De-register the specified collision-group listener.
- removeCollisionListener(PhysicsCollisionListener) - Method in class com.jme3.bullet.PhysicsSpace
-
De-register the specified collision listener.
- removeCollisionObject(PhysicsCollisionObject) - Method in class com.jme3.bullet.PhysicsSpace
-
Remove the specified collision object from this space.
- 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
-
Do not invoke directly! Joints are removed automatically when destroyed.
- 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
-
De-register the specified tick listener.
- removeWheel(int) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
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 this vehicle's suspension.
- restLength - Variable in class com.jme3.bullet.objects.VehicleWheel
-
copy of rest length of the suspension (in physics-space units)
- 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
-
The motion state (transform) of a rigid body, with thread-safe access.
- RigidBodyMotionState() - Constructor for class com.jme3.bullet.objects.infos.RigidBodyMotionState
-
Instantiate a motion state.
- rm - Variable in class com.jme3.bullet.debug.BulletDebugAppState
-
- rollInfluence - Variable in class com.jme3.bullet.objects.VehicleWheel
-
copy of roll-influence factor (0→no roll torque, 1→realistic
behavior, default=1)
- 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
-
A motor based on Bullet's btRotationalLimitMotor.
- RotationalLimitMotor(long) - Constructor for class com.jme3.bullet.joints.motors.RotationalLimitMotor
-
Instantiate a motor for the identified btRotationalLimitMotor.
- 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
-
copy of scaling factors: one for each local axis (default=1,1,1)
- 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
-
Alter the accumulated impulse.
- setAccuracy(float) - Method in class com.jme3.bullet.PhysicsSpace
-
Alter the accuracy (time step) of the physics simulation.
- setAngularDamping(float) - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
Alter this character's angular damping.
- setAngularDamping(float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Alter this body's angular damping.
- setAngularFactor(float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Alter this body's angular factor.
- setAngularFactor(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Alter this body's angular factors.
- setAngularLowerLimit(Vector3f) - Method in class com.jme3.bullet.joints.SixDofJoint
-
Alter the joint's lower limits for rotation of all 3 axes.
- setAngularOnly(boolean) - Method in class com.jme3.bullet.joints.ConeJoint
-
Alter whether this joint is angular only.
- setAngularOnly(boolean) - Method in class com.jme3.bullet.joints.HingeJoint
-
Alter the hinge translation flag.
- setAngularSleepingThreshold(float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Alter this body's angular sleeping threshold.
- setAngularUpperLimit(Vector3f) - Method in class com.jme3.bullet.joints.SixDofJoint
-
Alter the joint's upper limits for rotation of all 3 axes.
- setAngularVelocity(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
Alter this character's angular velocity.
- setAngularVelocity(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Alter this body's angular velocity.
- setApplyLocal(boolean) - Method in class com.jme3.bullet.objects.VehicleWheel
-
Alter whether physics coordinates should match the local transform of the
Spatial.
- 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
-
Alter whether physics-space coordinates should match the spatial's local
coordinates.
- 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
-
Alter this motor's bounce.
- 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
-
Alter the type of acceleration structure used.
- 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
-
Alter the amount of motion required to activate continuous collision
detection (CCD).
- setCcdMotionThreshold(float) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
Alter the amount of motion required to trigger continuous collision
detection (CCD).
- setCcdMotionThreshold(float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Alter the amount of motion required to activate continuous collision
detection (CCD).
- 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
-
Alter this character's continuous collision detection (CCD) swept sphere
radius.
- setCcdSweptSphereRadius(float) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
Alter the continuous collision detection (CCD) swept sphere radius for
this object.
- setCcdSweptSphereRadius(float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Alter the radius of the swept sphere used for continuous collision
detection (CCD).
- setCollideWithGroups(int) - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
-
Directly alter the collision groups with which this object can collide.
- setCollisionBetweenLinkedBodys(boolean) - Method in class com.jme3.bullet.joints.PhysicsJoint
-
Enable or disable collisions between the linked bodies.
- setCollisionFlags(long, int) - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
-
Alter the collision flags of this object.
- setCollisionGroup(int) - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
-
Alter the collision group for this physics object.
- setCollisionShape(CollisionShape) - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
-
Apply the specified CollisionShape to this object.
- setCollisionShape(CollisionShape) - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
Apply the specified CollisionShape to this character.
- setCollisionShape(CollisionShape) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
Apply the specified CollisionShape to this object.
- setCollisionShape(CollisionShape) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Apply the specified CollisionShape to this body.
- setContactResponse(boolean) - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
Enable/disable this character'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.
- 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
-
Alter this motor's damping.
- setDamping(float) - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
-
Alter this motor's damping.
- setDamping(float) - Method in class com.jme3.bullet.joints.Point2PointJoint
-
Alter the joint's damping.
- setDamping(int, float) - Method in class com.jme3.bullet.joints.SixDofSpringJoint
-
Alter the damping for the indexed degree of freedom.
- setDamping(float, float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Alter this body's damping.
- setDampingDirAng(float) - Method in class com.jme3.bullet.joints.SliderJoint
-
Alter the joint's damping for on-axis rotation between the limits.
- setDampingDirLin(float) - Method in class com.jme3.bullet.joints.SliderJoint
-
Alter the joint's damping for on-axis translation between the limits.
- setDampingLimAng(float) - Method in class com.jme3.bullet.joints.SliderJoint
-
Alter the joint's damping for on-axis rotation hitting the limits.
- setDampingLimLin(float) - Method in class com.jme3.bullet.joints.SliderJoint
-
Alter the joint's damping for on-axis translation hitting the limits.
- setDampingOrthoAng(float) - Method in class com.jme3.bullet.joints.SliderJoint
-
Alter the joint's damping for off-axis rotation.
- setDampingOrthoLin(float) - Method in class com.jme3.bullet.joints.SliderJoint
-
Alter the joint's damping for off-axis translation.
- 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 that are neither capsules nor
spheres.
- 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.
- setEnabled(int, boolean) - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
-
Enable or disable the indexed axis.
- setEnableMotor(boolean) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
-
Enable or disable this motor.
- setEquilibriumPoint() - Method in class com.jme3.bullet.joints.SixDofSpringJoint
-
Alter the equilibrium points for all degrees of freedom, based on the
current constraint position/orientation.
- setEquilibriumPoint(int) - Method in class com.jme3.bullet.joints.SixDofSpringJoint
-
Alter the equilibrium point of the indexed degree of freedom, based on
the current constraint position/orientation.
- setERP(float) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
-
Alter this motor's error tolerance at limits.
- 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
-
Alter this character's fall speed.
- 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
-
Alter this body's friction.
- setFrictionSlip(float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Alter the initial friction for new wheels.
- setFrictionSlip(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Alter the friction of the indexed wheel.
- setFrictionSlip(float) - Method in class com.jme3.bullet.objects.VehicleWheel
-
Alter the friction between this wheel's tyre and the ground.
- setFrontWheel(boolean) - Method in class com.jme3.bullet.objects.VehicleWheel
-
Alter whether this wheel is a front (steering) wheel.
- 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.PhysicsCharacter
-
Alter this character's gravitational acceleration.
- setGravity(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Alter this body's gravitational acceleration.
- setGravity(Vector3f) - Method in class com.jme3.bullet.PhysicsSpace
-
Alter the gravitational acceleration acting on newly-added bodies.
- 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
-
Alter this motor's constraint upper limit.
- 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
-
Alter the joint's impulse clamp.
- setInverseInertiaLocal(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Alter the principal components of the local inertia tensor.
- 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
-
Alter this character's jump speed.
- setKinematic(boolean) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Put this body into kinematic mode or take it out of 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
-
Alter the angular limits for this joint.
- setLimit(float, float) - Method in class com.jme3.bullet.joints.HingeJoint
-
Alter this joint's limits.
- setLimit(float, float, float, float, float) - Method in class com.jme3.bullet.joints.HingeJoint
-
Alter this joint's limits.
- setLimitSoftness(float) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
-
Alter this motor's limit softness.
- setLimitSoftness(float) - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
-
Alter the limit softness.
- setLinearDamping(float) - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
Alter this character's linear damping.
- setLinearDamping(float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Alter this body's linear damping.
- setLinearFactor(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Alter this body's linear factors.
- setLinearLowerLimit(Vector3f) - Method in class com.jme3.bullet.joints.SixDofJoint
-
Alter the joint's lower limits for translation of all 3 axes.
- setLinearSleepingThreshold(float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Alter this body's linear sleeping threshold.
- setLinearUpperLimit(Vector3f) - Method in class com.jme3.bullet.joints.SixDofJoint
-
Alter the joint's upper limits for translation of all 3 axes.
- setLinearVelocity(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
Alter the linear velocity of this character's center of mass.
- setLinearVelocity(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Alter the linear velocity of this body's center of mass.
- setLocalThreadPhysicsSpace(PhysicsSpace) - Static method in class com.jme3.bullet.PhysicsSpace
-
Used internally
- setLoLimit(float) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
-
Alter this motor's constraint lower limit.
- setLowerAngLimit(float) - Method in class com.jme3.bullet.joints.SliderJoint
-
Alter the joint's lower limit for on-axis rotation.
- setLowerLimit(Vector3f) - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
-
Alter the constraint lower limits.
- setLowerLinLimit(float) - Method in class com.jme3.bullet.joints.SliderJoint
-
Alter the joint's lower limit for on-axis translation.
- 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
-
Alter the collision margin of this shape.
- 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
-
Alter this body's mass.
- setMaxAngMotorForce(float) - Method in class com.jme3.bullet.joints.SliderJoint
-
Alter the maximum force of the rotation motor.
- setMaxLimitForce(float) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
-
Alter the limit's maximum force.
- setMaxLinMotorForce(float) - Method in class com.jme3.bullet.joints.SliderJoint
-
Alter the maximum force of the translation motor.
- setMaxMotorForce(float) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
-
Alter this motor's maximum force.
- setMaxPenetrationDepth(float) - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
Alter this character's maximum penetration depth.
- setMaxSlope(float) - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
Alter this character's maximum slope angle.
- setMaxSubSteps(int) - Method in class com.jme3.bullet.PhysicsSpace
-
Alter the maximum number of physics steps per frame.
- setMaxSuspensionForce(float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Alter the initial maximum suspension force for new wheels.
- setMaxSuspensionForce(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Alter the maximum suspension force for the specified wheel.
- setMaxSuspensionForce(float) - Method in class com.jme3.bullet.objects.VehicleWheel
-
Alter the maximum force exerted by this wheel's suspension.
- setMaxSuspensionTravelCm(float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Alter the initial maximum suspension travel distance for new wheels.
- setMaxSuspensionTravelCm(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Alter the maximum suspension travel distance for the indexed wheel.
- setMaxSuspensionTravelCm(float) - Method in class com.jme3.bullet.objects.VehicleWheel
-
Alter the travel distance for this wheel's suspension.
- setMode(KinematicRagdollControl.Mode) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.
Enable or disable the ragdoll behaviour.
- setObjectId(long) - Method in class com.jme3.bullet.collision.shapes.CollisionShape
-
used internally
- 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
-
Directly alter this character's location.
- setPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
Directly alter the location of this object's center.
- setPhysicsLocation(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Directly alter the location of this body's center of mass.
- 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
-
Directly alter this object's orientation.
- setPhysicsRotation(Quaternion) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
Directly alter this object's orientation.
- setPhysicsRotation(Matrix3f) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Directly alter this body's orientation.
- setPhysicsRotation(Quaternion) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Directly alter this body's orientation.
- 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
-
Alter whether the rotation motor is powered.
- setPoweredLinMotor(boolean) - Method in class com.jme3.bullet.joints.SliderJoint
-
Alter whether the translation motor is powered.
- setRadius(float) - Method in class com.jme3.bullet.objects.VehicleWheel
-
Alter the radius of this wheel.
- 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.
- SetRayTestFlags(int) - Method in class com.jme3.bullet.PhysicsSpace
-
Alters the m_flags used in ray tests.
- 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
-
Alter this motor's restitution.
- setRestitution(float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Alter this body's restitution (bounciness).
- setRestitutionDirAng(float) - Method in class com.jme3.bullet.joints.SliderJoint
-
Alter the joint's restitution for on-axis rotation between the limits.
- setRestitutionDirLin(float) - Method in class com.jme3.bullet.joints.SliderJoint
-
Alter the joint's restitution for on-axis translation between the limits.
- setRestitutionLimAng(float) - Method in class com.jme3.bullet.joints.SliderJoint
-
Alter the joint's restitution for on-axis rotation hitting the limits.
- setRestitutionLimLin(float) - Method in class com.jme3.bullet.joints.SliderJoint
-
Alter the joint's restitution for on-axis translation hitting the limits.
- setRestitutionOrthoAng(float) - Method in class com.jme3.bullet.joints.SliderJoint
-
Alter the joint's restitution for off-axis rotation.
- setRestitutionOrthoLin(float) - Method in class com.jme3.bullet.joints.SliderJoint
-
Alter the joint's restitution for off-axis translation.
- setRestLength(float) - Method in class com.jme3.bullet.objects.VehicleWheel
-
Alter the rest length of the suspension of this wheel.
- 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
-
Alter the roll influence of the indexed wheel.
- setRollInfluence(float) - Method in class com.jme3.bullet.objects.VehicleWheel
-
Alter this wheel's roll influence.
- 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.CapsuleCollisionShape
-
Alter the scaling factors of this shape.
- setScale(Vector3f) - Method in class com.jme3.bullet.collision.shapes.CollisionShape
-
Alter the scaling factors of this shape.
- setScale(Vector3f) - Method in class com.jme3.bullet.collision.shapes.CylinderCollisionShape
-
Alter the scaling factors of this shape.
- setScale(Vector3f) - Method in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
-
Alter the scaling factors of this shape.
- setScale(Vector3f) - Method in class com.jme3.bullet.collision.shapes.SphereCollisionShape
-
Alter the scaling factors of this shape.
- setSleepingThresholds(float, float) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Alter this body's sleeping thresholds.
- setSoftnessDirAng(float) - Method in class com.jme3.bullet.joints.SliderJoint
-
Alter the joint's softness for on-axis rotation between the limits.
- setSoftnessDirLin(float) - Method in class com.jme3.bullet.joints.SliderJoint
-
Alter the joint's softness for on-axis translation between the limits.
- setSoftnessLimAng(float) - Method in class com.jme3.bullet.joints.SliderJoint
-
Alter the joint's softness for on-axis rotation hitting the limits.
- setSoftnessLimLin(float) - Method in class com.jme3.bullet.joints.SliderJoint
-
Alter the joint's softness for on-axis translation hitting the limits.
- setSoftnessOrthoAng(float) - Method in class com.jme3.bullet.joints.SliderJoint
-
Alter the joint's softness for off-axis rotation.
- setSoftnessOrthoLin(float) - Method in class com.jme3.bullet.joints.SliderJoint
-
Alter the joint's softness for off-axis translation.
- setSolverNumIterations(int) - Method in class com.jme3.bullet.PhysicsSpace
-
Alter the number of iterations used by the contact-and-constraint 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.
- setStepHeight(float) - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
Alter this character's step height.
- setStiffness(int, float) - Method in class com.jme3.bullet.joints.SixDofSpringJoint
-
Alter the spring stiffness for the indexed degree of freedom.
- setSuspensionCompression(float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Alter the initial damping (when the suspension is compressed) for new
wheels.
- setSuspensionCompression(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Alter the damping (when the suspension is compressed) for the indexed
wheel.
- setSuspensionDamping(float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Alter the initial damping (when the suspension is expanded) for new
wheels.
- setSuspensionDamping(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Alter the damping (when the suspension is expanded) for the indexed
wheel.
- setSuspensionStiffness(float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Alter the initial suspension stiffness for new wheels.
- setSuspensionStiffness(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Alter the suspension stiffness of the indexed wheel.
- setSuspensionStiffness(float) - Method in class com.jme3.bullet.objects.VehicleWheel
-
Alter the stiffness constant for this wheel's suspension.
- setTargetAngMotorVelocity(float) - Method in class com.jme3.bullet.joints.SliderJoint
-
Alter the velocity target of the rotation motor.
- setTargetLinMotorVelocity(float) - Method in class com.jme3.bullet.joints.SliderJoint
-
Alter the velocity target of the translation motor.
- setTargetVelocity(float) - Method in class com.jme3.bullet.joints.motors.RotationalLimitMotor
-
Alter this motor's target velocity.
- setTau(float) - Method in class com.jme3.bullet.joints.Point2PointJoint
-
Alter the joint's tau value.
- 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.
- setUp(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
Alter this character's "up" direction.
- 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
-
Alter the joint's upper limit for on-axis rotation.
- setUpperLimit(Vector3f) - Method in class com.jme3.bullet.joints.motors.TranslationalLimitMotor
-
Alter the constraint upper limits.
- setUpperLinLimit(float) - Method in class com.jme3.bullet.joints.SliderJoint
-
Alter the joint's upper limit for on-axis translation.
- 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
-
Associate a user object (such as a Spatial) with this collision object.
- setUseViewDirection(boolean) - Method in class com.jme3.bullet.control.CharacterControl
-
- setVehicle(PhysicsVehicle) - Method in class com.jme3.bullet.objects.infos.RigidBodyMotionState
-
- setVehicleId(long, int) - Method in class com.jme3.bullet.objects.VehicleWheel
-
Assign this wheel to a vehicle.
- 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
-
Alter the walk offset.
- setWeightThreshold(float) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.
Alter the ragdoll's weight threshold.
- setWheelsDampingCompression(float) - Method in class com.jme3.bullet.objects.VehicleWheel
-
Alter this wheel's damping when the suspension is compressed.
- setWheelsDampingRelaxation(float) - Method in class com.jme3.bullet.objects.VehicleWheel
-
Alter this wheel's damping when the suspension is expanded.
- setWheelSpatial(Spatial) - Method in class com.jme3.bullet.objects.VehicleWheel
-
Alter which spatial is associated with this wheel.
- 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
-
Alter the minimum coordinate values for this space.
- 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-segment, triangle, or tetrahedron collision shape based
on Bullet's btBU_Simplex1to4.
- SimplexCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.SimplexCollisionShape
-
No-argument constructor needed by SavableClassUtil.
- SimplexCollisionShape(Vector3f, Vector3f, Vector3f, Vector3f) - Constructor for class com.jme3.bullet.collision.shapes.SimplexCollisionShape
-
Instantiate a tetrahedral collision shape based on the specified points.
- SimplexCollisionShape(Vector3f, Vector3f, Vector3f) - Constructor for class com.jme3.bullet.collision.shapes.SimplexCollisionShape
-
Instantiate a triangular collision shape based on the specified points.
- SimplexCollisionShape(Vector3f, Vector3f) - Constructor for class com.jme3.bullet.collision.shapes.SimplexCollisionShape
-
Instantiate a line-segment collision shape based on the specified points.
- SimplexCollisionShape(Vector3f) - Constructor for class com.jme3.bullet.collision.shapes.SimplexCollisionShape
-
Instantiate a point collision shape based on the specified points.
- SixDofJoint - Class in com.jme3.bullet.joints
-
A joint based on Bullet's btGeneric6DofConstraint.
- SixDofJoint() - Constructor for class com.jme3.bullet.joints.SixDofJoint
-
No-argument constructor needed by SavableClassUtil.
- SixDofJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f, Matrix3f, Matrix3f, boolean) - Constructor for class com.jme3.bullet.joints.SixDofJoint
-
Instantiate a SixDofJoint.
- SixDofJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f, boolean) - Constructor for class com.jme3.bullet.joints.SixDofJoint
-
Instantiate a SixDofJoint.
- SixDofSpringJoint - Class in com.jme3.bullet.joints
-
A 6 degree-of-freedom joint based on Bullet's btGeneric6DofSpringConstraint.
- SixDofSpringJoint() - Constructor for class com.jme3.bullet.joints.SixDofSpringJoint
-
No-argument constructor needed by SavableClassUtil.
- SixDofSpringJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f, Matrix3f, Matrix3f, boolean) - Constructor for class com.jme3.bullet.joints.SixDofSpringJoint
-
Instantiate a SixDofSpringJoint.
- skeleton - Variable in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.
skeleton being controlled
- SliderJoint - Class in com.jme3.bullet.joints
-
A slider joint based on Bullet's btSliderConstraint.
- SliderJoint() - Constructor for class com.jme3.bullet.joints.SliderJoint
-
No-argument constructor needed by SavableClassUtil.
- SliderJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f, Matrix3f, Matrix3f, boolean) - Constructor for class com.jme3.bullet.joints.SliderJoint
-
Instantiate a SliderJoint.
- SliderJoint(PhysicsRigidBody, PhysicsRigidBody, Vector3f, Vector3f, boolean) - Constructor for class com.jme3.bullet.joints.SliderJoint
-
Instantiate a 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
-
A spherical collision shape based on Bullet's btSphereShape.
- SphereCollisionShape() - Constructor for class com.jme3.bullet.collision.shapes.SphereCollisionShape
-
No-argument constructor needed by SavableClassUtil.
- SphereCollisionShape(float) - Constructor for class com.jme3.bullet.collision.shapes.SphereCollisionShape
-
Instantiate a sphere shape with the specified 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
- STATIC_OBJECT - Static variable in class com.jme3.bullet.collision.CollisionFlag
-
flag for a static object
- steer(float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Alter the steering angle of all front wheels.
- steer(int, float) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Alter the steering angle of the indexed wheel.
- stepHeight - Variable in class com.jme3.bullet.objects.PhysicsCharacter
-
- stopPhysics() - Method in class com.jme3.bullet.BulletAppState
-
Stop physics after this state is detached.
- suspensionCompression - Variable in class com.jme3.bullet.objects.infos.VehicleTuning
-
suspension damping when compressed (0→no damping, default=0.83)
- suspensionDamping - Variable in class com.jme3.bullet.objects.infos.VehicleTuning
-
suspension damping when expanded (0→no damping, default=0.88)
- suspensionNode - Variable in class com.jme3.bullet.debug.BulletVehicleDebugControl
-
- suspensionStiffness - Variable in class com.jme3.bullet.objects.infos.VehicleTuning
-
suspension stiffness constant (10→off-road buggy, 50→sports
car, 200→Formula-1 race car, default=5.88)
- suspensionStiffness - Variable in class com.jme3.bullet.objects.VehicleWheel
-
copy of suspension stiffness constant (10→off-road buggy,
50→sports car, 200→Formula-1 race car, default=20)
- sweepTest(CollisionShape, Transform, Transform) - Method in class com.jme3.bullet.PhysicsSpace
-
Perform a sweep-collision test and return the results as a new list.
- sweepTest(CollisionShape, Transform, Transform, List<PhysicsSweepTestResult>) - Method in class com.jme3.bullet.PhysicsSpace
-
Perform a sweep-collision test and store the results in an existing list.
- sweepTest(CollisionShape, Transform, Transform, List<PhysicsSweepTestResult>, float) - Method in class com.jme3.bullet.PhysicsSpace
-
Perform a sweep-collision test and store the results in an existing list.
- sweepTest_native(long, Transform, Transform, long, List<PhysicsSweepTestResult>, float) - Method in class com.jme3.bullet.PhysicsSpace
-
- swingSpan1 - Variable in class com.jme3.bullet.joints.ConeJoint
-
- swingSpan2 - Variable in class com.jme3.bullet.joints.ConeJoint
-
- walkDirection - Variable in class com.jme3.bullet.control.BetterCharacterControl
-
- walkDirection - Variable in class com.jme3.bullet.objects.PhysicsCharacter
-
- wantToUnDuck - Variable in class com.jme3.bullet.control.BetterCharacterControl
-
- warp(Vector3f) - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Move the character somewhere.
- warp(Vector3f) - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
Directly alter the location of this character's center of mass.
- weightThreshold - Variable in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.
- wheelId - Variable in class com.jme3.bullet.objects.VehicleWheel
-
unique identifier of the btRaycastVehicle
- wheelIndex - Variable in class com.jme3.bullet.objects.VehicleWheel
-
0-origin index among the vehicle's wheels (≥0)
- wheels - Variable in class com.jme3.bullet.objects.PhysicsVehicle
-
list of wheels
- wheelsDampingCompression - Variable in class com.jme3.bullet.objects.VehicleWheel
-
copy of suspension damping when compressed (0→no damping,
default=4.4)
- wheelsDampingRelaxation - Variable in class com.jme3.bullet.objects.VehicleWheel
-
copy of suspension damping when expanded (0→no damping, default=2.3)
- wheelSpatial - Variable in class com.jme3.bullet.objects.VehicleWheel
-
associated spatial, or null if none
- wheelWorldLocation - Variable in class com.jme3.bullet.objects.VehicleWheel
-
wheel location in physics-space coordinates
- wheelWorldRotation - Variable in class com.jme3.bullet.objects.VehicleWheel
-
wheel orientation in physics-space coordinates
- worldMax - Variable in class com.jme3.bullet.BulletAppState
-
maximum coordinate values for the physics space when using AXIS_SWEEP
broadphase algorithms (not null)
- worldMin - Variable in class com.jme3.bullet.BulletAppState
-
minimum coordinate values for the physics space when using AXIS_SWEEP
broadphase algorithms (not null)
- write(JmeExporter) - Method in class com.jme3.bullet.animation.BoneLink
-
Serialize this link, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.animation.DacConfiguration
-
Serialize this control, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.animation.DacLinks
-
Serialize this control, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.animation.DynamicAnimControl
-
Serialize this control, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.animation.PhysicsLink
-
Serialize this link, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.animation.RangeOfMotion
-
Serialize this preset, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.animation.TorsoLink
-
Serialize this link, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.collision.PhysicsCollisionObject
-
Serialize this object, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.BoxCollisionShape
-
Serialize this shape, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.CapsuleCollisionShape
-
Serialize this shape, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.CollisionShape
-
Serialize this shape, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.CompoundCollisionShape
-
Serialize this shape, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.ConeCollisionShape
-
Serialize this shape, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.CylinderCollisionShape
-
Serialize this shape, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.GImpactCollisionShape
-
Serialize this shape, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.HeightfieldCollisionShape
-
Serialize this shape, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.HullCollisionShape
-
Serialize this shape, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.infos.ChildCollisionShape
-
Serialize this shape, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.MeshCollisionShape
-
Serialize this shape, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.PlaneCollisionShape
-
Serialize this shape, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.SimplexCollisionShape
-
Serialize this shape, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.collision.shapes.SphereCollisionShape
-
Serialize this shape, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.control.AbstractPhysicsControl
-
Serialize this object, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.control.BetterCharacterControl
-
Serialize this control, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.control.CharacterControl
-
- write(JmeExporter) - Method in class com.jme3.bullet.control.GhostControl
-
Serialize this control, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.control.KinematicRagdollControl.PhysicsBoneLink
-
Deprecated.
Serialize this bone link, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.control.KinematicRagdollControl
-
Deprecated.
Serialize this control, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.control.RigidBodyControl
-
Serialize this control, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.control.VehicleControl
-
Serialize this control, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.joints.ConeJoint
-
Serialize this joint, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.joints.HingeJoint
-
Serialize this joint, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.joints.PhysicsJoint
-
Serialize this joint, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.joints.Point2PointJoint
-
Serialize this joint, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.joints.SixDofJoint
-
Serialize this joint, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.joints.SliderJoint
-
Serialize this joint, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.objects.PhysicsCharacter
-
Serialize this character, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.objects.PhysicsGhostObject
-
Serialize this object, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.objects.PhysicsRigidBody
-
Serialize this body, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.objects.PhysicsVehicle
-
Serialize this vehicle, for example when saving to a J3O file.
- write(JmeExporter) - Method in class com.jme3.bullet.objects.VehicleWheel
-
Serialize this wheel, for example when saving to a J3O file.