Package com.mojang.math
Class Matrix3f
java.lang.Object
com.mojang.math.Matrix3f
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static floatprivate static floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprivate static intprivate static floatprivate static float - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidfloatapproxGivensQuat(float p_8162_, float p_8163_, float p_8164_)private static intbufferIndex(int p_152763_, int p_152764_)copy()static Matrix3fcreateScaleMatrix(float p_8175_, float p_8176_, float p_8177_)floatbooleaninthashCode()booleaninvert()voidvoidload(FloatBuffer p_152769_)voidload(FloatBuffer p_152771_, boolean p_152772_)voidloadTransposed(FloatBuffer p_152774_)voidmul(float p_8157_)voidvoidmul(Quaternion p_8172_)voidmultiplyBackward(Matrix3f other)qrGivensQuat(float p_8159_, float p_8160_)voidset(int p_8166_, int p_8167_, float p_8168_)voidprivate static voidsortSingularValues(Matrix3f p_152766_, Quaternion p_152767_)private static QuaternionstepJacobi(Matrix3f p_8182_)voidstore(FloatBuffer p_152781_)voidstore(FloatBuffer p_152776_, boolean p_152777_)voidstoreTransposed(FloatBuffer p_152785_)voidorg.apache.commons.lang3.tuple.Triple<Quaternion,Vector3f,Quaternion>toString()floattrace()void 
- 
Field Details
- 
ORDER
private static final int ORDER- See Also:
 - Constant Field Values
 
 - 
G
private static final float G - 
CS
private static final float CS - 
SS
private static final float SS - 
SQ2
private static final float SQ2 - 
m00
protected float m00 - 
m01
protected float m01 - 
m02
protected float m02 - 
m10
protected float m10 - 
m11
protected float m11 - 
m12
protected float m12 - 
m20
protected float m20 - 
m21
protected float m21 - 
m22
protected float m22 
 - 
 - 
Constructor Details
- 
Matrix3f
public Matrix3f() - 
Matrix3f
 - 
Matrix3f
 - 
Matrix3f
 
 - 
 - 
Method Details
- 
createScaleMatrix
 - 
approxGivensQuat
 - 
qrGivensQuat
 - 
stepJacobi
 - 
sortSingularValues
 - 
transpose
public void transpose() - 
svdDecompose
 - 
equals
 - 
hashCode
public int hashCode() - 
bufferIndex
private static int bufferIndex(int p_152763_, int p_152764_) - 
load
 - 
loadTransposed
 - 
load
 - 
load
 - 
toString
 - 
store
 - 
storeTransposed
 - 
store
 - 
setIdentity
public void setIdentity() - 
adjugateAndDet
public float adjugateAndDet() - 
determinant
public float determinant() - 
invert
public boolean invert() - 
set
public void set(int p_8166_, int p_8167_, float p_8168_) - 
mul
 - 
mul
 - 
mul
public void mul(float p_8157_) - 
add
 - 
sub
 - 
trace
public float trace() - 
copy
 - 
multiplyBackward
 
 -