java.lang.Object
committee.nova.mods.avaritia.api.util.vec.Quat
所有已实现的接口:
Copyable<Quat>

public class Quat extends Object implements Copyable<Quat>
  • 字段详细资料

    • x

      public double x
    • y

      public double y
    • z

      public double z
    • s

      public double s
  • 构造器详细资料

    • Quat

      public Quat()
    • Quat

      public Quat(Quat quat)
    • Quat

      public Quat(org.joml.Quaternionf quat)
    • Quat

      public Quat(org.joml.Quaterniond quat)
    • Quat

      public Quat(double d, double d1, double d2, double d3)
  • 方法详细资料

    • aroundAxis

      public static Quat aroundAxis(double ax, double ay, double az, double angle)
    • aroundAxis

      public static Quat aroundAxis(Vector3 axis, double angle)
    • set

      public Quat set(Quat quat)
    • set

      public Quat set(double d, double d1, double d2, double d3)
    • setAroundAxis

      public Quat setAroundAxis(double ax, double ay, double az, double angle)
    • setAroundAxis

      public Quat setAroundAxis(Vector3 axis, double angle)
    • multiply

      public Quat multiply(Quat quat)
    • rightMultiply

      public Quat rightMultiply(Quat quat)
    • toQuaternionF

      public org.joml.Quaternionf toQuaternionF()
    • toQuaternionD

      public org.joml.Quaterniond toQuaternionD()
    • mag

      public double mag()
    • normalize

      public Quat normalize()
    • copy

      public Quat copy()
      指定者:
      copy 在接口中 Copyable<Quat>
    • rotate

      public void rotate(Vector3 vec)
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object
    • rotation

      public Rotation rotation()