com.mojang.math

public class MatrixUtil

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

Field summary

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

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)
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)
private static GivensParameters
a(float arg0, float arg1)
qrGivensQuat(float arg0, float arg1)
method_46410(float arg0, float arg1)
qrGivensQuaternion(float a1, float a2)
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)
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)
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)
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)
public static boolean
a(org.joml.Matrix4f arg0)
isIdentity(org.joml.Matrix4f arg0)
method_65174(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)
isTranslation(org.joml.Matrix4f matrix)
public static boolean
c(org.joml.Matrix4f arg0)
isOrthonormal(org.joml.Matrix4f arg0)
method_56827(org.joml.Matrix4f arg0)
isOrthonormal(org.joml.Matrix4f matrix)