Package net.minecraft.util.math.vector
Class Matrix3f
java.lang.Object
net.minecraft.util.math.vector.Matrix3f
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final floatprivate static final floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprivate static final floatprivate static final float -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloatapproxGivensQuat(float p_226113_0_, float p_226113_1_, float p_226113_2_) copy()static Matrix3fcreateScaleMatrix(float p_226117_0_, float p_226117_1_, float p_226117_2_) booleaninthashCode()booleaninvert()voidvoidmul(float p_226111_1_) voidvoidmul(Quaternion p_226115_1_) voidmultiplyBackward(Matrix3f other) qrGivensQuat(float p_226112_0_, float p_226112_1_) voidset(int p_232605_1_, int p_232605_2_, float p_232605_3_) voidprivate static QuaternionstepJacobi(Matrix3f p_226120_0_) org.apache.commons.lang3.tuple.Triple<Quaternion,Vector3f, Quaternion> toString()void
-
Field Details
-
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
-
transpose
public void transpose() -
svdDecompose
-
equals
-
hashCode
public int hashCode() -
load
-
toString
-
setIdentity
public void setIdentity() -
adjugateAndDet
public float adjugateAndDet() -
invert
public boolean invert() -
set
public void set(int p_232605_1_, int p_232605_2_, float p_232605_3_) -
mul
-
mul
-
mul
public void mul(float p_226111_1_) -
copy
-
multiplyBackward
-