public final class Matrix3f
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static float |
CS |
private static float |
G |
protected float |
m00 |
protected float |
m01 |
protected float |
m02 |
protected float |
m10 |
protected float |
m11 |
protected float |
m12 |
protected float |
m20 |
protected float |
m21 |
protected float |
m22 |
private static float |
SQ2 |
private static float |
SS |
Constructor and Description |
---|
Matrix3f() |
Matrix3f(Matrix3f matrixIn) |
Matrix3f(Matrix4f matrixIn) |
Matrix3f(Quaternion quaternionIn) |
Modifier and Type | Method and Description |
---|---|
float |
adjugateAndDet() |
private static com.mojang.datafixers.util.Pair<java.lang.Float,java.lang.Float> |
approxGivensQuat(float p_226113_0_,
float p_226113_1_,
float p_226113_2_) |
Matrix3f |
copy() |
boolean |
equals(java.lang.Object p_equals_1_) |
int |
hashCode() |
boolean |
invert() |
static Matrix3f |
makeScaleMatrix(float p_226117_0_,
float p_226117_1_,
float p_226117_2_) |
void |
mul(float p_226111_1_) |
void |
mul(Matrix3f p_226118_1_) |
void |
mul(Quaternion p_226115_1_) |
void |
multiplyBackward(Matrix3f other) |
private static com.mojang.datafixers.util.Pair<java.lang.Float,java.lang.Float> |
qrGivensQuat(float p_226112_0_,
float p_226112_1_) |
void |
set(Matrix3f p_226114_1_) |
void |
setIdentity() |
private static Quaternion |
stepJacobi(Matrix3f p_226120_0_) |
org.apache.commons.lang3.tuple.Triple<Quaternion,Vector3f,Quaternion> |
svdDecompose() |
java.lang.String |
toString() |
void |
transpose() |
private static final float G
private static final float CS
private static final float SS
private static final float SQ2
protected float m00
protected float m01
protected float m02
protected float m10
protected float m11
protected float m12
protected float m20
protected float m21
protected float m22
public Matrix3f()
public Matrix3f(Quaternion quaternionIn)
public Matrix3f(Matrix4f matrixIn)
public Matrix3f(Matrix3f matrixIn)
public static Matrix3f makeScaleMatrix(float p_226117_0_, float p_226117_1_, float p_226117_2_)
private static com.mojang.datafixers.util.Pair<java.lang.Float,java.lang.Float> approxGivensQuat(float p_226113_0_, float p_226113_1_, float p_226113_2_)
private static com.mojang.datafixers.util.Pair<java.lang.Float,java.lang.Float> qrGivensQuat(float p_226112_0_, float p_226112_1_)
private static Quaternion stepJacobi(Matrix3f p_226120_0_)
public void transpose()
public org.apache.commons.lang3.tuple.Triple<Quaternion,Vector3f,Quaternion> svdDecompose()
public boolean equals(java.lang.Object p_equals_1_)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public void set(Matrix3f p_226114_1_)
public java.lang.String toString()
toString
in class java.lang.Object
public void setIdentity()
public float adjugateAndDet()
public boolean invert()
public void mul(Matrix3f p_226118_1_)
public void mul(Quaternion p_226115_1_)
public void mul(float p_226111_1_)
public Matrix3f copy()
public void multiplyBackward(Matrix3f other)