Class Matrix3f

java.lang.Object
net.minecraft.util.math.vector.Matrix3f

public final class Matrix3f extends Object
  • Field Details

    • G

      private static final float G
    • CS

      private static final float CS
    • SS

      private static final float SS
    • SQ2

      private static final float SQ2
    • m00

      protected float m00
    • m01

      protected float m01
    • m02

      protected float m02
    • m10

      protected float m10
    • m11

      protected float m11
    • m12

      protected float m12
    • m20

      protected float m20
    • m21

      protected float m21
    • m22

      protected float m22
  • Constructor Details

    • Matrix3f

      public Matrix3f()
    • Matrix3f

      public Matrix3f(Quaternion p_i225696_1_)
    • Matrix3f

      public Matrix3f(Matrix4f p_i225695_1_)
    • Matrix3f

      public Matrix3f(Matrix3f p_i225694_1_)
  • Method Details

    • createScaleMatrix

      public static Matrix3f createScaleMatrix(float p_226117_0_, float p_226117_1_, float p_226117_2_)
    • approxGivensQuat

      private static com.mojang.datafixers.util.Pair<Float,Float> approxGivensQuat(float p_226113_0_, float p_226113_1_, float p_226113_2_)
    • qrGivensQuat

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

      private static Quaternion stepJacobi(Matrix3f p_226120_0_)
    • transpose

      public void transpose()
    • svdDecompose

      public org.apache.commons.lang3.tuple.Triple<Quaternion,Vector3f,Quaternion> svdDecompose()
    • equals

      public boolean equals(Object p_equals_1_)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • load

      public void load(Matrix3f p_226114_1_)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • setIdentity

      public void setIdentity()
    • adjugateAndDet

      public float adjugateAndDet()
    • invert

      public boolean invert()
    • set

      public void set(int p_232605_1_, int p_232605_2_, float p_232605_3_)
    • mul

      public void mul(Matrix3f p_226118_1_)
    • mul

      public void mul(Quaternion p_226115_1_)
    • mul

      public void mul(float p_226111_1_)
    • copy

      public Matrix3f copy()
    • multiplyBackward

      public void multiplyBackward(Matrix3f other)