APIdia Launch Partner
Top Fields Constructors Methods
com.badlogic.gdx.physics.bullet.inversedynamics

public Class InverseDynamics

extends Object
Class Inheritance
Imports
com.badlogic.gdx.physics.bullet.linearmath.*, com.badlogic.gdx.physics.bullet.collision.*, com.badlogic.gdx.physics.bullet.dynamics.*, com.badlogic.gdx.math.Vector3, .Quaternion, .Matrix3, .Matrix4

Field Summary

Modifier and TypeField and Description
public static final Pool<Matrix3>
poolMatrix3

Pool of Matrix3, used by native (callback) method for the arguments

public static final Pool<Matrix4>
poolMatrix4

Pool of Matrix4, used by native (callback) method for the arguments

public static final Pool<Quaternion>
poolQuaternion

Pool of Quaternion, used by native (callback) method for the arguments

public static final Pool<Vector3>
poolVector3

Pool of Vector3, used by native (callback) method for the arguments

public static final Matrix3
staticMatrix3

Temporary Matrix3 instance, used by native methods that return a Matrix3 instance

public static final Matrix4
staticMatrix4

Temporary Matrix4 instance, used by native methods that return a Matrix4 instance

public static final Quaternion
staticQuaternion

Temporary Quaternion instance, used by native methods that return a Quaternion instance

public static final Vector3
staticVector3

Temporary Vector3 instance, used by native methods that return a Vector3 instance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static void
public static float
public static void
getVecMatFromDH(float theta, float d, float a, float alpha, SWIGTYPE_p_vec3 r, SWIGTYPE_p_mat33 T)

public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
isValidInertiaMatrix(SWIGTYPE_p_mat33 I, int index, boolean has_fixed_joint)

public static boolean
public static float
public static float
public static SWIGTYPE_p_vec3
public static void
public static void
public static void
public static void
public static SWIGTYPE_p_mat33
public static SWIGTYPE_p_mat33
transformX(float alpha)

public static SWIGTYPE_p_mat33
transformY(float beta)

public static SWIGTYPE_p_mat33
transformZ(float gamma)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

poolMatrix3back to summary
public static final Pool<Matrix3> poolMatrix3

Pool of Matrix3, used by native (callback) method for the arguments

poolMatrix4back to summary
public static final Pool<Matrix4> poolMatrix4

Pool of Matrix4, used by native (callback) method for the arguments

poolQuaternionback to summary
public static final Pool<Quaternion> poolQuaternion

Pool of Quaternion, used by native (callback) method for the arguments

poolVector3back to summary
public static final Pool<Vector3> poolVector3

Pool of Vector3, used by native (callback) method for the arguments

staticMatrix3back to summary
public static final Matrix3 staticMatrix3

Temporary Matrix3 instance, used by native methods that return a Matrix3 instance

staticMatrix4back to summary
public static final Matrix4 staticMatrix4

Temporary Matrix4 instance, used by native methods that return a Matrix4 instance

staticQuaternionback to summary
public static final Quaternion staticQuaternion

Temporary Quaternion instance, used by native methods that return a Quaternion instance

staticVector3back to summary
public static final Vector3 staticVector3

Temporary Vector3 instance, used by native methods that return a Vector3 instance

Constructor Detail

InverseDynamicsback to summary
public InverseDynamics()

Method Detail

bodyTParentFromAxisAngleback to summary
public static void bodyTParentFromAxisAngle(SWIGTYPE_p_vec3 axis, float angle, SWIGTYPE_p_mat33 T)
determinantback to summary
public static float determinant(SWIGTYPE_p_mat33 m)
getVecMatFromDHback to summary
public static void getVecMatFromDH(float theta, float d, float a, float alpha, SWIGTYPE_p_vec3 r, SWIGTYPE_p_mat33 T)
isPositiveDefiniteback to summary
public static boolean isPositiveDefinite(SWIGTYPE_p_mat33 m)
isPositiveSemiDefiniteback to summary
public static boolean isPositiveSemiDefinite(SWIGTYPE_p_mat33 m)
isPositiveSemiDefiniteFuzzyback to summary
public static boolean isPositiveSemiDefiniteFuzzy(SWIGTYPE_p_mat33 m)
isUnitVectorback to summary
public static boolean isUnitVector(SWIGTYPE_p_vec3 vector)
isValidInertiaMatrixback to summary
public static boolean isValidInertiaMatrix(SWIGTYPE_p_mat33 I, int index, boolean has_fixed_joint)
isValidTransformMatrixback to summary
public static boolean isValidTransformMatrix(SWIGTYPE_p_mat33 m)
maxAbsback to summary
public static float maxAbs(SWIGTYPE_p_vecx v)
maxAbsback to summary
public static float maxAbs(SWIGTYPE_p_vec3 v)
rpyFromMatrixback to summary
public static SWIGTYPE_p_vec3 rpyFromMatrix(SWIGTYPE_p_mat33 rot)
setZeroback to summary
public static void setZero(SWIGTYPE_p_vec3 v)
setZeroback to summary
public static void setZero(SWIGTYPE_p_vecx v)
setZeroback to summary
public static void setZero(SWIGTYPE_p_mat33 m)
skewback to summary
public static void skew(SWIGTYPE_p_vec3 v, SWIGTYPE_p_mat33 result)
tildeOperatorback to summary
public static SWIGTYPE_p_mat33 tildeOperator(SWIGTYPE_p_vec3 v)
transformXback to summary
public static SWIGTYPE_p_mat33 transformX(float alpha)
transformYback to summary
public static SWIGTYPE_p_mat33 transformY(float beta)
transformZback to summary
public static SWIGTYPE_p_mat33 transformZ(float gamma)