public class btMatrix3x3 extends BulletBase
className| Constructor and Description |
|---|
btMatrix3x3() |
btMatrix3x3(float xx,
float xy,
float xz,
float yx,
float yy,
float yz,
float zx,
float zy,
float zz) |
btMatrix3x3(long cPtr,
boolean cMemoryOwn)
Construct a new btMatrix3x3, normally you should not need this constructor it's intended for low-level usage.
|
btMatrix3x3(Matrix3 other) |
btMatrix3x3(Quaternion q) |
dispose, equals, getCPointer, hashCode, hasOwnership, isDisposed, isObtained, obtain, release, releaseOwnership, takeOwnership, toStringpublic btMatrix3x3(long cPtr,
boolean cMemoryOwn)
public btMatrix3x3()
public btMatrix3x3(Quaternion q)
public btMatrix3x3(float xx,
float xy,
float xz,
float yx,
float yy,
float yz,
float zx,
float zy,
float zz)
public btMatrix3x3(Matrix3 other)
public static long getCPtr(btMatrix3x3 obj)
public Vector3 getColumn(int i)
public Vector3 getRow(int i)
public Vector3 operatorSubscript(int i)
public Vector3 operatorSubscriptConst(int i)
public void setFromOpenGLSubMatrix(FloatBuffer m)
public void setValue(float xx,
float xy,
float xz,
float yx,
float yy,
float yz,
float zx,
float zy,
float zz)
public void setRotation(Quaternion q)
public void setEulerYPR(float yaw,
float pitch,
float roll)
public void setEulerZYX(float eulerX,
float eulerY,
float eulerZ)
public void setIdentity()
public static Matrix3 getIdentity()
public void getOpenGLSubMatrix(FloatBuffer m)
public void getRotation(Quaternion q)
public void getEulerYPR(SWIGTYPE_p_float yaw, SWIGTYPE_p_float pitch, SWIGTYPE_p_float roll)
public void getEulerZYX(SWIGTYPE_p_float yaw, SWIGTYPE_p_float pitch, SWIGTYPE_p_float roll, long solution_number)
public void getEulerZYX(SWIGTYPE_p_float yaw, SWIGTYPE_p_float pitch, SWIGTYPE_p_float roll)
public float determinant()
public Matrix3 adjoint()
public Matrix3 absolute()
public Matrix3 transpose()
public Matrix3 inverse()
public float tdotx(Vector3 v)
public float tdoty(Vector3 v)
public float tdotz(Vector3 v)
public void extractRotation(Quaternion q, float tolerance, int maxIter)
public void extractRotation(Quaternion q, float tolerance)
public void extractRotation(Quaternion q)
public void diagonalize(Matrix3 rot, float tolerance, int maxIter)
public void diagonalize(Matrix3 rot, float tolerance)
public void diagonalize(Matrix3 rot)
public float cofac(int r1,
int c1,
int r2,
int c2)
public void serialize(btMatrix3x3FloatData dataOut)
public void serializeFloat(btMatrix3x3FloatData dataOut)
public void deSerialize(btMatrix3x3FloatData dataIn)
public void deSerializeFloat(btMatrix3x3FloatData dataIn)
public void deSerializeDouble(btMatrix3x3DoubleData dataIn)
Copyright © 2021. All rights reserved.