Package org.joml

Class AxisAngle4f

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

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

    • angle

      public float angle
    • x

      public float x
    • y

      public float y
    • z

      public float z
  • Constructor Details

    • AxisAngle4f

      public AxisAngle4f()
    • AxisAngle4f

      public AxisAngle4f​(AxisAngle4f axisAngle4f)
    • AxisAngle4f

      public AxisAngle4f​(Quaternionfc quaternionfc)
    • AxisAngle4f

      public AxisAngle4f​(float float1, float float2, float float3, float float4)
    • AxisAngle4f

      public AxisAngle4f​(float float1, Vector3fc vector3fc)
  • Method Details

    • set

      public AxisAngle4f set​(AxisAngle4f axisAngle4f)
    • set

      public AxisAngle4f set​(float float1, float float2, float float3, float float4)
    • set

      public AxisAngle4f set​(float float1, Vector3fc vector3fc)
    • set

      public AxisAngle4f set​(Quaternionfc quaternionfc)
    • set

      public AxisAngle4f set​(Quaterniondc quaterniondc)
    • set

      public AxisAngle4f set​(Matrix3fc matrix3fc)
    • set

      public AxisAngle4f set​(Matrix3dc matrix3dc)
    • set

      public AxisAngle4f set​(Matrix4fc matrix4fc)
    • set

      public AxisAngle4f set​(Matrix4x3fc matrix4x3fc)
    • set

      public AxisAngle4f 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 AxisAngle4f normalize()
    • rotate

      public AxisAngle4f rotate​(float float1)
    • transform

      public Vector3f transform​(Vector3f vector3f)
    • transform

      public Vector3f transform​(Vector3fc vector3fc, Vector3f vector3f)
    • transform

      public Vector4f transform​(Vector4f vector4f)
    • transform

      public Vector4f transform​(Vector4fc vector4fc, Vector4f vector4f)
    • 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