public class Dynamics extends Object implements DynamicsConstants
| Modifier and Type | Field and Description |
|---|---|
static Pool<Matrix3> |
poolMatrix3
Pool of Matrix3, used by native (callback) method for the arguments
|
static Pool<Matrix4> |
poolMatrix4
Pool of Matrix4, used by native (callback) method for the arguments
|
static Pool<Quaternion> |
poolQuaternion
Pool of Quaternion, used by native (callback) method for the arguments
|
static Pool<Vector3> |
poolVector3
Pool of Vector3, used by native (callback) method for the arguments
|
static Matrix3 |
staticMatrix3
Temporary Matrix3 instance, used by native methods that return a Matrix3 instance
|
static Matrix4 |
staticMatrix4
Temporary Matrix4 instance, used by native methods that return a Matrix4 instance
|
static Quaternion |
staticQuaternion
Temporary Quaternion instance, used by native methods that return a Quaternion instance
|
static Vector3 |
staticVector3
Temporary Vector3 instance, used by native methods that return a Vector3 instance
|
_BT_USE_CENTER_LIMIT_, BT_6DOF_FLAGS_AXIS_SHIFT, BT_6DOF_FLAGS_AXIS_SHIFT2, btConeTwistConstraintDataName, btGearConstraintDataName, btGeneric6DofConstraintDataName, btGeneric6DofSpring2ConstraintDataName, btGeneric6DofSpringConstraintDataName, btHingeConstraintDataName, btMultiBodyDataName, btMultiBodyLinkDataName, btPoint2PointConstraintDataName, btRigidBodyDataName, btSliderConstraintDataName, btTypedConstraintDataName| Constructor and Description |
|---|
Dynamics() |
| Modifier and Type | Method and Description |
|---|---|
static float |
btAdjustAngleToLimits(float angleInRadians,
float angleLowerLimitInRadians,
float angleUpperLimitInRadians) |
static boolean |
btSolveDantzigLCP(int n,
FloatBuffer A,
FloatBuffer x,
FloatBuffer b,
FloatBuffer w,
int nub,
FloatBuffer lo,
FloatBuffer hi,
IntBuffer findex,
btDantzigScratchMemory scratch) |
static float |
getGDeactivationTime() |
static boolean |
getGDisableDeactivation() |
static void |
InternalTickCallback_CB(btDynamicsWorld world,
float timeStep) |
static void |
resolveSingleBilateral(btRigidBody body1,
Vector3 pos1,
btRigidBody body2,
Vector3 pos2,
float distance,
Vector3 normal,
SWIGTYPE_p_float impulse,
float timeStep) |
static float |
resolveSingleCollision(btRigidBody body1,
btCollisionObject colObj2,
Vector3 contactPositionWorld,
Vector3 contactNormalOnB,
btContactSolverInfo solverInfo,
float distance) |
static void |
setGDeactivationTime(float value) |
static void |
setGDisableDeactivation(boolean value) |
public static final Vector3 staticVector3
public static final Pool<Vector3> poolVector3
public static final Quaternion staticQuaternion
public static final Pool<Quaternion> poolQuaternion
public static final Matrix3 staticMatrix3
public static final Pool<Matrix3> poolMatrix3
public static final Matrix4 staticMatrix4
public static void setGDeactivationTime(float value)
public static float getGDeactivationTime()
public static void setGDisableDeactivation(boolean value)
public static boolean getGDisableDeactivation()
public static float btAdjustAngleToLimits(float angleInRadians,
float angleLowerLimitInRadians,
float angleUpperLimitInRadians)
public static void InternalTickCallback_CB(btDynamicsWorld world, float timeStep)
public static float resolveSingleCollision(btRigidBody body1, btCollisionObject colObj2, Vector3 contactPositionWorld, Vector3 contactNormalOnB, btContactSolverInfo solverInfo, float distance)
public static void resolveSingleBilateral(btRigidBody body1, Vector3 pos1, btRigidBody body2, Vector3 pos2, float distance, Vector3 normal, SWIGTYPE_p_float impulse, float timeStep)
public static boolean btSolveDantzigLCP(int n,
FloatBuffer A,
FloatBuffer x,
FloatBuffer b,
FloatBuffer w,
int nub,
FloatBuffer lo,
FloatBuffer hi,
IntBuffer findex,
btDantzigScratchMemory scratch)
Copyright © 2021. All rights reserved.