Class MatrixUtil

java.lang.Object
com.mojang.math.MatrixUtil

public class MatrixUtil extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private static final float
     
    private static final float
     
    private static final float
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
     
  • Method Summary

    Modifier and Type
    Method
    Description
    private static com.mojang.datafixers.util.Pair<Float,Float>
    approxGivensQuat(float p_253741_, float p_253858_, float p_253941_)
     
    static org.joml.Matrix4f
    mulComponentWise(org.joml.Matrix4f p_254173_, float p_253864_)
     
    private static com.mojang.datafixers.util.Pair<Float,Float>
    qrGivensQuat(float p_253897_, float p_254413_)
     
    private static org.joml.Quaternionf
    stepJacobi(org.joml.Matrix3f p_254176_)
     
    static org.apache.commons.lang3.tuple.Triple<org.joml.Quaternionf,org.joml.Vector3f,org.joml.Quaternionf>
    svdDecompose(org.joml.Matrix3f p_253947_)
     
    static org.joml.Matrix4x3f
    toAffine(org.joml.Matrix4f p_253900_)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • G

      private static final float G
    • CS

      private static final float CS
    • SS

      private static final float SS
  • Constructor Details

    • MatrixUtil

      private MatrixUtil()
  • Method Details

    • mulComponentWise

      public static org.joml.Matrix4f mulComponentWise(org.joml.Matrix4f p_254173_, float p_253864_)
    • approxGivensQuat

      private static com.mojang.datafixers.util.Pair<Float,Float> approxGivensQuat(float p_253741_, float p_253858_, float p_253941_)
    • qrGivensQuat

      private static com.mojang.datafixers.util.Pair<Float,Float> qrGivensQuat(float p_253897_, float p_254413_)
    • stepJacobi

      private static org.joml.Quaternionf stepJacobi(org.joml.Matrix3f p_254176_)
    • svdDecompose

      public static org.apache.commons.lang3.tuple.Triple<org.joml.Quaternionf,org.joml.Vector3f,org.joml.Quaternionf> svdDecompose(org.joml.Matrix3f p_253947_)
    • toAffine

      public static org.joml.Matrix4x3f toAffine(org.joml.Matrix4f p_253900_)