Class Quaternion

java.lang.Object
com.mojang.math.Quaternion

public final class Quaternion extends Object
  • Field Details

    • ONE

      public static final Quaternion ONE
    • i

      private float i
    • j

      private float j
    • k

      private float k
    • r

      private float r
  • Constructor Details

    • Quaternion

      public Quaternion(float p_80125_, float p_80126_, float p_80127_, float p_80128_)
    • Quaternion

      public Quaternion(Vector3f p_80137_, float p_80138_, boolean p_80139_)
    • Quaternion

      public Quaternion(float p_80130_, float p_80131_, float p_80132_, boolean p_80133_)
    • Quaternion

      public Quaternion(Quaternion p_80135_)
  • Method Details

    • fromYXZ

      public static Quaternion fromYXZ(float p_175219_, float p_175220_, float p_175221_)
    • fromXYZDegrees

      public static Quaternion fromXYZDegrees(Vector3f p_175226_)
    • fromXYZ

      public static Quaternion fromXYZ(Vector3f p_175233_)
    • fromXYZ

      public static Quaternion fromXYZ(float p_175229_, float p_175230_, float p_175231_)
    • toXYZ

      public Vector3f toXYZ()
    • toXYZDegrees

      public Vector3f toXYZDegrees()
    • toYXZ

      public Vector3f toYXZ()
    • toYXZDegrees

      public Vector3f toYXZDegrees()
    • equals

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

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

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

      public float i()
    • j

      public float j()
    • k

      public float k()
    • r

      public float r()
    • mul

      public void mul(Quaternion p_80149_)
    • mul

      public void mul(float p_80142_)
    • conj

      public void conj()
    • set

      public void set(float p_80144_, float p_80145_, float p_80146_, float p_80147_)
    • cos

      private static float cos(float p_80152_)
    • sin

      private static float sin(float p_80155_)
    • normalize

      public void normalize()
    • slerp

      public void slerp(Quaternion p_175223_, float p_175224_)
    • copy

      public Quaternion copy()