com.mojang.math

public class MatrixUtil

f
com.mojang.math.MatrixUtil
net.minecraft.class_7837
net.minecraft.unmapped.C_bmzqkdhp
net.minecraft.util.math.MatrixUtil
net.minecraft.util.math.MatrixUtil

Field summary

Modifier and TypeField
private static final float
a
G
field_40746
f_arxnkhow
COT_PI_OVER_8
private static final GivensParameters
b
PI_4
field_43146
f_egunbxrt
SIN_COS_PI_OVER_8
GIVENS_PARAMETERS

Constructor summary

ModifierConstructor
private ()

Method summary

Modifier and TypeMethod
public static org.joml.Matrix4f
a(org.joml.Matrix4f arg0, float arg1)
mulComponentWise(org.joml.Matrix4f arg0, float arg1)
method_46414(org.joml.Matrix4f arg0, float arg1)
m_xockxffa(org.joml.Matrix4f arg0, float arg1)
scale(org.joml.Matrix4f matrix, float scalar)
multiplyComponentWise(org.joml.Matrix4f matrix, float factor)
private static GivensParameters
a(float arg0, float arg1, float arg2)
approxGivensQuat(float arg0, float arg1, float arg2)
method_46411(float arg0, float arg1, float arg2)
m_kcqrzkbi(float arg0, float arg1, float arg2)
approximateGivensQuaternion(float a11, float a12, float a22)
approxGivensQuat(float arg0, float a, float arg2)
private static GivensParameters
a(float arg0, float arg1)
qrGivensQuat(float arg0, float arg1)
method_46410(float arg0, float arg1)
m_kniviwwf(float arg0, float arg1)
qrGivensQuaternion(float a1, float a2)
qrGivensQuat(float x, float y)
private static void
a(org.joml.Matrix3f arg0, org.joml.Matrix3f arg1)
similarityTransform(org.joml.Matrix3f arg0, org.joml.Matrix3f arg1)
method_49742(org.joml.Matrix3f arg0, org.joml.Matrix3f arg1)
m_oklfaktd(org.joml.Matrix3f arg0, org.joml.Matrix3f arg1)
conjugate(org.joml.Matrix3f X, org.joml.Matrix3f A)
similarityTransform(org.joml.Matrix3f left, org.joml.Matrix3f right)
private static void
a(org.joml.Matrix3f arg0, org.joml.Matrix3f arg1, org.joml.Quaternionf arg2, org.joml.Quaternionf arg3)
stepJacobi(org.joml.Matrix3f arg0, org.joml.Matrix3f arg1, org.joml.Quaternionf arg2, org.joml.Quaternionf arg3)
method_46415(org.joml.Matrix3f arg0, org.joml.Matrix3f arg1, org.joml.Quaternionf arg2, org.joml.Quaternionf arg3)
m_skxdryqk(org.joml.Matrix3f arg0, org.joml.Matrix3f arg1, org.joml.Quaternionf arg2, org.joml.Quaternionf arg3)
applyJacobiIteration(org.joml.Matrix3f AtA, org.joml.Matrix3f arg1, org.joml.Quaternionf arg2, org.joml.Quaternionf arg3)
stepJacobi(org.joml.Matrix3f matrix1, org.joml.Matrix3f matrix2, org.joml.Quaternionf quaternion1, org.joml.Quaternionf quaternion2)
public static org.joml.Quaternionf
a(org.joml.Matrix3f arg0, int arg1)
eigenvalueJacobi(org.joml.Matrix3f arg0, int arg1)
method_49741(org.joml.Matrix3f arg0, int arg1)
m_gsirlmsu(org.joml.Matrix3f arg0, int arg1)
applyJacobiIterations(org.joml.Matrix3f AtA, int numJacobiIterations)
eigenvalueJacobi(org.joml.Matrix3f matrix, int iterations)
public static org.apache.commons.lang3.tuple.Triple<org.joml.Quaternionf, org.joml.Vector3f, org.joml.Quaternionf>
a(org.joml.Matrix3f arg0)
svdDecompose(org.joml.Matrix3f arg0)
method_46412(org.joml.Matrix3f arg0)
m_ibrymiig(org.joml.Matrix3f arg0)
svdDecompose(org.joml.Matrix3f A)
svdDecompose(org.joml.Matrix3f matrix)
public static boolean
a(org.joml.Matrix4f arg0)
isIdentity(org.joml.Matrix4f arg0)
method_65174(org.joml.Matrix4f arg0)
m_resukpij(org.joml.Matrix4f arg0)
isIdentity(org.joml.Matrix4f matrix)
public static boolean
b(org.joml.Matrix4f arg0)
isPureTranslation(org.joml.Matrix4f arg0)
method_56826(org.joml.Matrix4f arg0)
m_zbzhqalr(org.joml.Matrix4f arg0)
isTranslation(org.joml.Matrix4f matrix)
public static boolean
c(org.joml.Matrix4f arg0)
isOrthonormal(org.joml.Matrix4f arg0)
method_56827(org.joml.Matrix4f arg0)
m_ukytlotk(org.joml.Matrix4f arg0)
isOrthonormal(org.joml.Matrix4f matrix)