Package org.joml

Class AxisAngle4d

java.lang.Object
org.joml.AxisAngle4d
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable

public class AxisAngle4d
extends java.lang.Object
implements java.io.Externalizable
See Also:
Serialized Form
  • Field Details

    • angle

      public double angle
    • x

      public double x
    • y

      public double y
    • z

      public double z
  • Constructor Details

    • AxisAngle4d

      public AxisAngle4d()
    • AxisAngle4d

      public AxisAngle4d​(AxisAngle4d axisAngle4d)
    • AxisAngle4d

      public AxisAngle4d​(AxisAngle4f axisAngle4f)
    • AxisAngle4d

      public AxisAngle4d​(Quaternionfc quaternionfc)
    • AxisAngle4d

      public AxisAngle4d​(Quaterniondc quaterniondc)
    • AxisAngle4d

      public AxisAngle4d​(double double1, double double2, double double3, double double4)
    • AxisAngle4d

      public AxisAngle4d​(double double1, Vector3dc vector3dc)
    • AxisAngle4d

      public AxisAngle4d​(double double1, Vector3f vector3f)
  • Method Details

    • set

      public AxisAngle4d set​(AxisAngle4d axisAngle4d)
    • set

      public AxisAngle4d set​(AxisAngle4f axisAngle4f)
    • set

      public AxisAngle4d set​(double double1, double double2, double double3, double double4)
    • set

      public AxisAngle4d set​(double double1, Vector3dc vector3dc)
    • set

      public AxisAngle4d set​(double double1, Vector3f vector3f)
    • set

      public AxisAngle4d set​(Quaternionfc quaternionfc)
    • set

      public AxisAngle4d set​(Quaterniondc quaterniondc)
    • set

      public AxisAngle4d set​(Matrix3fc matrix3fc)
    • set

      public AxisAngle4d set​(Matrix3dc matrix3dc)
    • set

      public AxisAngle4d set​(Matrix4fc matrix4fc)
    • set

      public AxisAngle4d set​(Matrix4x3fc matrix4x3fc)
    • set

      public AxisAngle4d set​(Matrix4dc matrix4dc)
    • get

      public Quaternionf get​(Quaternionf quaternionf)
    • get

      public Quaterniond get​(Quaterniond quaterniond)
    • get

      public Matrix4f get​(Matrix4f matrix4f)
    • get

      public Matrix3f get​(Matrix3f matrix3f)
    • get

      public Matrix4d get​(Matrix4d matrix4d)
    • get

      public Matrix3d get​(Matrix3d matrix3d)
    • writeExternal

      public void writeExternal​(java.io.ObjectOutput objectOutput) throws java.io.IOException
      Specified by:
      writeExternal in interface java.io.Externalizable
      Throws:
      java.io.IOException
    • readExternal

      public void readExternal​(java.io.ObjectInput objectInput) throws java.io.IOException, java.lang.ClassNotFoundException
      Specified by:
      readExternal in interface java.io.Externalizable
      Throws:
      java.io.IOException
      java.lang.ClassNotFoundException
    • normalize

      public AxisAngle4d normalize()
    • rotate

      public AxisAngle4d rotate​(double double1)
    • transform

      public Vector3d transform​(Vector3d vector3d)
    • transform

      public Vector3d transform​(Vector3dc vector3dc, Vector3d vector3d)
    • transform

      public Vector4d transform​(Vector4d vector4d)
    • transform

      public Vector4d transform​(Vector4d vector4d, Vector4d vector4d2)
    • toString

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

      public java.lang.String toString​(java.text.NumberFormat numberFormat)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • equals

      public boolean equals​(java.lang.Object object)
      Overrides:
      equals in class java.lang.Object