Package com.mojang.math
Class MatrixUtil
java.lang.Object
com.mojang.math.MatrixUtil
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final floatprivate static final GivensParameters
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate static GivensParametersapproxGivensQuat(float p_276275_, float p_276276_, float p_276282_) static org.joml.QuaternionfeigenvalueJacobi(org.joml.Matrix3f p_276278_, int p_276269_) static org.joml.Matrix4fmulComponentWise(org.joml.Matrix4f p_254173_, float p_253864_) private static GivensParametersqrGivensQuat(float p_253897_, float p_254413_) private static voidsimilarityTransform(org.joml.Matrix3f p_276319_, org.joml.Matrix3f p_276263_) private static voidstepJacobi(org.joml.Matrix3f p_276262_, org.joml.Matrix3f p_276279_, org.joml.Quaternionf p_276314_, org.joml.Quaternionf p_276299_) static org.apache.commons.lang3.tuple.Triple<org.joml.Quaternionf,org.joml.Vector3f, org.joml.Quaternionf> svdDecompose(org.joml.Matrix3f p_253947_) 
- 
Field Details- 
Gprivate static final float G
- 
PI_4
 
- 
- 
Constructor Details- 
MatrixUtilprivate MatrixUtil()
 
- 
- 
Method Details- 
mulComponentWisepublic static org.joml.Matrix4f mulComponentWise(org.joml.Matrix4f p_254173_, float p_253864_) 
- 
approxGivensQuat
- 
qrGivensQuat
- 
similarityTransformprivate static void similarityTransform(org.joml.Matrix3f p_276319_, org.joml.Matrix3f p_276263_) 
- 
stepJacobiprivate static void stepJacobi(org.joml.Matrix3f p_276262_, org.joml.Matrix3f p_276279_, org.joml.Quaternionf p_276314_, org.joml.Quaternionf p_276299_) 
- 
eigenvalueJacobipublic static org.joml.Quaternionf eigenvalueJacobi(org.joml.Matrix3f p_276278_, int p_276269_) 
- 
svdDecomposepublic static org.apache.commons.lang3.tuple.Triple<org.joml.Quaternionf,org.joml.Vector3f, svdDecomposeorg.joml.Quaternionf> (org.joml.Matrix3f p_253947_) 
 
-