Package com.mojang.math
Class Matrix3f
java.lang.Object
com.mojang.math.Matrix3f
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final floatprivate static final floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprivate static final intprivate static final floatprivate static final 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:
-
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
-