com.mojang.math

public class MatrixUtil

f
com.mojang.math.MatrixUtil
net.minecraft.class_7837
net.minecraft.util.math.MatrixUtil
net.minecraft.src.C_252379_
com.mojang.math.MatrixUtil

Field summary

Modifier and TypeField
private static final float
a
G
field_40746
COT_PI_OVER_8
f_252537_
private static final GivensParameters
b
PI_4
field_43146
SIN_COS_PI_OVER_8
f_276163_

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)
scale(org.joml.Matrix4f matrix, float scalar)
m_253023_(org.joml.Matrix4f p_254173_, float p_253864_)
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)
approximateGivensQuaternion(float a11, float a12, float a22)
m_276207_(float p_276275_, float p_276276_, float p_276282_)
private static GivensParameters
a(float arg0, float arg1)
qrGivensQuat(float arg0, float arg1)
method_46410(float arg0, float arg1)
qrGivensQuaternion(float a1, float a2)
m_252892_(float p_253897_, float p_254413_)
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)
conjugate(org.joml.Matrix3f X, org.joml.Matrix3f A)
m_276192_(org.joml.Matrix3f p_276319_, org.joml.Matrix3f p_276263_)
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)
applyJacobiIteration(org.joml.Matrix3f AtA, org.joml.Matrix3f arg1, org.joml.Quaternionf arg2, org.joml.Quaternionf arg3)
m_276219_(org.joml.Matrix3f p_276262_, org.joml.Matrix3f p_276279_, org.joml.Quaternionf p_276314_, org.joml.Quaternionf p_276299_)
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)
applyJacobiIterations(org.joml.Matrix3f AtA, int numJacobiIterations)
m_276221_(org.joml.Matrix3f p_276278_, int p_276269_)
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)
svdDecompose(org.joml.Matrix3f A)
m_253103_(org.joml.Matrix3f p_253947_)
public static boolean
a(org.joml.Matrix4f arg0)
isPureTranslation(org.joml.Matrix4f arg0)
method_56826(org.joml.Matrix4f arg0)
isTranslation(org.joml.Matrix4f matrix)
m_321551_(org.joml.Matrix4f p_328643_)
public static boolean
b(org.joml.Matrix4f arg0)
isOrthonormal(org.joml.Matrix4f arg0)
method_56827(org.joml.Matrix4f arg0)
isOrthonormal(org.joml.Matrix4f matrix)
m_319661_(org.joml.Matrix4f p_335941_)