Class Rot

  • All Implemented Interfaces:
    java.io.Serializable

    public class Rot
    extends java.lang.Object
    implements java.io.Serializable
    Represents a rotation
    See Also:
    Serialized Form
    • Field Detail

      • s

        public float s
      • c

        public float c
    • Constructor Detail

      • Rot

        public Rot()
      • Rot

        public Rot​(float angle)
    • Method Detail

      • getSin

        public float getSin()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getCos

        public float getCos()
      • set

        public Rot set​(float angle)
      • set

        public Rot set​(Rot other)
      • setIdentity

        public Rot setIdentity()
      • getAngle

        public float getAngle()
      • getXAxis

        public void getXAxis​(Vec2 xAxis)
      • getYAxis

        public void getYAxis​(Vec2 yAxis)
      • clone

        public Rot clone()
        Overrides:
        clone in class java.lang.Object
      • mul

        public static final void mul​(Rot q,
                                     Rot r,
                                     Rot out)
      • mulUnsafe

        public static final void mulUnsafe​(Rot q,
                                           Rot r,
                                           Rot out)
      • mulTrans

        public static final void mulTrans​(Rot q,
                                          Rot r,
                                          Rot out)
      • mulTransUnsafe

        public static final void mulTransUnsafe​(Rot q,
                                                Rot r,
                                                Rot out)
      • mulToOut

        public static final void mulToOut​(Rot q,
                                          Vec2 v,
                                          Vec2 out)
      • mulToOutUnsafe

        public static final void mulToOutUnsafe​(Rot q,
                                                Vec2 v,
                                                Vec2 out)
      • mulTrans

        public static final void mulTrans​(Rot q,
                                          Vec2 v,
                                          Vec2 out)
      • mulTransUnsafe

        public static final void mulTransUnsafe​(Rot q,
                                                Vec2 v,
                                                Vec2 out)