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

public Class Extras

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, com.badlogic.gdx.physics.bullet.inversedynamics.MultiBodyTree

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 int
public static MultiBodyTree
public static SWIGTYPE_p_vec3
public static float
randomFloat(float low, float high)

public static SWIGTYPE_p_mat33
public static SWIGTYPE_p_vec3
public static void
public static void
randomInit(long seed)

public static int
randomInt(int low, int high)

public static float
public static int
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

Extrasback to summary
public Extras()

Method Detail

compareInverseAndForwardDynamicsback to summary
public static int compareInverseAndForwardDynamics(SWIGTYPE_p_vecx q, SWIGTYPE_p_vecx u, SWIGTYPE_p_vecx dot_u, Vector3 gravity, boolean verbose, btMultiBody btmb, MultiBodyTree id_tree, DoubleBuffer pos_error, DoubleBuffer acc_error)
CreateMultiBodyTreeback to summary
public static MultiBodyTree CreateMultiBodyTree(MultiBodyTreeCreator creator)
randomAxisback to summary
public static SWIGTYPE_p_vec3 randomAxis()
randomFloatback to summary
public static float randomFloat(float low, float high)
randomInertiaMatrixback to summary
public static SWIGTYPE_p_mat33 randomInertiaMatrix()
randomInertiaPrincipalback to summary
public static SWIGTYPE_p_vec3 randomInertiaPrincipal()
randomInitback to summary
public static void randomInit()
randomInitback to summary
public static void randomInit(long seed)
randomIntback to summary
public static int randomInt(int low, int high)
randomMassback to summary
public static float randomMass()
writeGraphvizDotFileback to summary
public static int writeGraphvizDotFile(MultiBodyTree tree, MultiBodyNameMap map, String filename)