Package org.joml
Interface Quaternionfc
- All Known Implementing Classes:
Quaternionf
public interface Quaternionfc
-
Method Summary
Modifier and Type Method Description Quaternionfadd(float float1, float float2, float float3, float float4, Quaternionf quaternionf)Quaternionfadd(Quaternionfc quaternionfc, Quaternionf quaternionf)floatangle()Quaternionfconjugate(Quaternionf quaternionf)QuaternionfconjugateBy(Quaternionfc quaternionfc, Quaternionf quaternionf)Quaternionfdifference(Quaternionfc quaternionfc, Quaternionf quaternionf)Quaternionfdiv(Quaternionfc quaternionfc, Quaternionf quaternionf)booleanequals(float float1, float float2, float float3, float float4)booleanequals(Quaternionfc quaternionfc, float float1)AxisAngle4dget(AxisAngle4d axisAngle4d)AxisAngle4fget(AxisAngle4f axisAngle4f)Matrix3dget(Matrix3d matrix3d)Matrix3fget(Matrix3f matrix3f)Matrix4dget(Matrix4d matrix4d)Matrix4fget(Matrix4f matrix4f)Matrix4x3dget(Matrix4x3d matrix4x3d)Matrix4x3fget(Matrix4x3f matrix4x3f)Quaterniondget(Quaterniond quaterniond)Quaternionfget(Quaternionf quaternionf)java.nio.ByteBuffergetAsMatrix3f(java.nio.ByteBuffer byteBuffer)java.nio.FloatBuffergetAsMatrix3f(java.nio.FloatBuffer floatBuffer)java.nio.ByteBuffergetAsMatrix4f(java.nio.ByteBuffer byteBuffer)java.nio.FloatBuffergetAsMatrix4f(java.nio.FloatBuffer floatBuffer)java.nio.ByteBuffergetAsMatrix4x3f(java.nio.ByteBuffer byteBuffer)java.nio.FloatBuffergetAsMatrix4x3f(java.nio.FloatBuffer floatBuffer)Vector3fgetEulerAnglesXYZ(Vector3f vector3f)Quaternionfintegrate(float float1, float float2, float float3, float float4, Quaternionf quaternionf)Quaternionfinvert(Quaternionf quaternionf)booleanisFinite()floatlengthSquared()QuaternionflookAlong(float float1, float float2, float float3, float float4, float float5, float float6, Quaternionf quaternionf)QuaternionflookAlong(Vector3fc vector3fc, Vector3fc vector3fc2, Quaternionf quaternionf)Quaternionfmul(float float1, float float2, float float3, float float4, Quaternionf quaternionf)Quaternionfmul(Quaternionfc quaternionfc, Quaternionf quaternionf)Quaternionfnlerp(Quaternionfc quaternionfc, float float1, Quaternionf quaternionf)QuaternionfnlerpIterative(Quaternionfc quaternionfc, float float1, float float2, Quaternionf quaternionf)Quaternionfnormalize(Quaternionf quaternionf)Vector3fnormalizedPositiveX(Vector3f vector3f)Vector3fnormalizedPositiveY(Vector3f vector3f)Vector3fnormalizedPositiveZ(Vector3f vector3f)Vector3fpositiveX(Vector3f vector3f)Vector3fpositiveY(Vector3f vector3f)Vector3fpositiveZ(Vector3f vector3f)Quaternionfpremul(float float1, float float2, float float3, float float4, Quaternionf quaternionf)Quaternionfpremul(Quaternionfc quaternionfc, Quaternionf quaternionf)QuaternionfrotateAxis(float float1, float float2, float float3, float float4, Quaternionf quaternionf)QuaternionfrotateAxis(float float1, Vector3fc vector3fc, Quaternionf quaternionf)QuaternionfrotateLocalX(float float1, Quaternionf quaternionf)QuaternionfrotateLocalY(float float1, Quaternionf quaternionf)QuaternionfrotateLocalZ(float float1, Quaternionf quaternionf)QuaternionfrotateTo(float float1, float float2, float float3, float float4, float float5, float float6, Quaternionf quaternionf)QuaternionfrotateTo(Vector3fc vector3fc, Vector3fc vector3fc2, Quaternionf quaternionf)QuaternionfrotateX(float float1, Quaternionf quaternionf)QuaternionfrotateXYZ(float float1, float float2, float float3, Quaternionf quaternionf)QuaternionfrotateY(float float1, Quaternionf quaternionf)QuaternionfrotateYXZ(float float1, float float2, float float3, Quaternionf quaternionf)QuaternionfrotateZ(float float1, Quaternionf quaternionf)QuaternionfrotateZYX(float float1, float float2, float float3, Quaternionf quaternionf)Quaternionfscale(float float1, Quaternionf quaternionf)Quaternionfslerp(Quaternionfc quaternionfc, float float1, Quaternionf quaternionf)Vector3dtransform(double double1, double double2, double double3, Vector3d vector3d)Vector4dtransform(double double1, double double2, double double3, Vector4d vector4d)Vector3dtransform(float float1, float float2, float float3, Vector3d vector3d)Vector3ftransform(float float1, float float2, float float3, Vector3f vector3f)Vector4ftransform(float float1, float float2, float float3, Vector4f vector4f)Vector3dtransform(Vector3d vector3d)Vector3dtransform(Vector3dc vector3dc, Vector3d vector3d)Vector3ftransform(Vector3f vector3f)Vector3ftransform(Vector3fc vector3fc, Vector3f vector3f)Vector4dtransform(Vector4d vector4d)Vector4dtransform(Vector4dc vector4dc, Vector4d vector4d)Vector4ftransform(Vector4f vector4f)Vector4ftransform(Vector4fc vector4fc, Vector4f vector4f)Vector3dtransformInverse(double double1, double double2, double double3, Vector3d vector3d)Vector4dtransformInverse(double double1, double double2, double double3, Vector4d vector4d)Vector3dtransformInverse(float float1, float float2, float float3, Vector3d vector3d)Vector3ftransformInverse(float float1, float float2, float float3, Vector3f vector3f)Vector4ftransformInverse(float float1, float float2, float float3, Vector4f vector4f)Vector3dtransformInverse(Vector3d vector3d)Vector3dtransformInverse(Vector3dc vector3dc, Vector3d vector3d)Vector3ftransformInverse(Vector3f vector3f)Vector3ftransformInverse(Vector3fc vector3fc, Vector3f vector3f)Vector4dtransformInverse(Vector4d vector4d)Vector4dtransformInverse(Vector4dc vector4dc, Vector4d vector4d)Vector4ftransformInverse(Vector4f vector4f)Vector4ftransformInverse(Vector4fc vector4fc, Vector4f vector4f)Vector3dtransformInverseUnit(double double1, double double2, double double3, Vector3d vector3d)Vector4dtransformInverseUnit(double double1, double double2, double double3, Vector4d vector4d)Vector3dtransformInverseUnit(float float1, float float2, float float3, Vector3d vector3d)Vector3ftransformInverseUnit(float float1, float float2, float float3, Vector3f vector3f)Vector4ftransformInverseUnit(float float1, float float2, float float3, Vector4f vector4f)Vector3dtransformInverseUnit(Vector3dc vector3dc, Vector3d vector3d)Vector3ftransformInverseUnit(Vector3f vector3f)Vector3ftransformInverseUnit(Vector3fc vector3fc, Vector3f vector3f)Vector4dtransformInverseUnit(Vector4d vector4d)Vector4dtransformInverseUnit(Vector4dc vector4dc, Vector4d vector4d)Vector4ftransformInverseUnit(Vector4f vector4f)Vector4ftransformInverseUnit(Vector4fc vector4fc, Vector4f vector4f)Vector3dtransformPositiveX(Vector3d vector3d)Vector3ftransformPositiveX(Vector3f vector3f)Vector4dtransformPositiveX(Vector4d vector4d)Vector4ftransformPositiveX(Vector4f vector4f)Vector3dtransformPositiveY(Vector3d vector3d)Vector3ftransformPositiveY(Vector3f vector3f)Vector4dtransformPositiveY(Vector4d vector4d)Vector4ftransformPositiveY(Vector4f vector4f)Vector3dtransformPositiveZ(Vector3d vector3d)Vector3ftransformPositiveZ(Vector3f vector3f)Vector4dtransformPositiveZ(Vector4d vector4d)Vector4ftransformPositiveZ(Vector4f vector4f)Vector3dtransformUnit(double double1, double double2, double double3, Vector3d vector3d)Vector4dtransformUnit(double double1, double double2, double double3, Vector4d vector4d)Vector3dtransformUnit(float float1, float float2, float float3, Vector3d vector3d)Vector3ftransformUnit(float float1, float float2, float float3, Vector3f vector3f)Vector4ftransformUnit(float float1, float float2, float float3, Vector4f vector4f)Vector3dtransformUnit(Vector3dc vector3dc, Vector3d vector3d)Vector3ftransformUnit(Vector3f vector3f)Vector3ftransformUnit(Vector3fc vector3fc, Vector3f vector3f)Vector4dtransformUnit(Vector4d vector4d)Vector4dtransformUnit(Vector4dc vector4dc, Vector4d vector4d)Vector4ftransformUnit(Vector4f vector4f)Vector4ftransformUnit(Vector4fc vector4fc, Vector4f vector4f)Vector3dtransformUnitPositiveX(Vector3d vector3d)Vector3ftransformUnitPositiveX(Vector3f vector3f)Vector4dtransformUnitPositiveX(Vector4d vector4d)Vector4ftransformUnitPositiveX(Vector4f vector4f)Vector3dtransformUnitPositiveY(Vector3d vector3d)Vector3ftransformUnitPositiveY(Vector3f vector3f)Vector4dtransformUnitPositiveY(Vector4d vector4d)Vector4ftransformUnitPositiveY(Vector4f vector4f)Vector3dtransformUnitPositiveZ(Vector3d vector3d)Vector3ftransformUnitPositiveZ(Vector3f vector3f)Vector4dtransformUnitPositiveZ(Vector4d vector4d)Vector4ftransformUnitPositiveZ(Vector4f vector4f)floatw()floatx()floaty()floatz()
-
Method Details
-
x
float x() -
y
float y() -
z
float z() -
w
float w() -
normalize
-
add
-
add
-
angle
float angle() -
get
-
get
-
get
-
get
-
get
-
get
-
get
-
get
-
get
-
get
-
getAsMatrix3f
java.nio.ByteBuffer getAsMatrix3f(java.nio.ByteBuffer byteBuffer) -
getAsMatrix3f
java.nio.FloatBuffer getAsMatrix3f(java.nio.FloatBuffer floatBuffer) -
getAsMatrix4f
java.nio.ByteBuffer getAsMatrix4f(java.nio.ByteBuffer byteBuffer) -
getAsMatrix4f
java.nio.FloatBuffer getAsMatrix4f(java.nio.FloatBuffer floatBuffer) -
getAsMatrix4x3f
java.nio.ByteBuffer getAsMatrix4x3f(java.nio.ByteBuffer byteBuffer) -
getAsMatrix4x3f
java.nio.FloatBuffer getAsMatrix4x3f(java.nio.FloatBuffer floatBuffer) -
mul
-
mul
-
premul
-
premul
Quaternionf premul(float float1, float float2, float float3, float float4, Quaternionf quaternionf) -
transform
-
transformInverse
-
transformUnit
-
transformPositiveX
-
transformPositiveX
-
transformUnitPositiveX
-
transformUnitPositiveX
-
transformPositiveY
-
transformPositiveY
-
transformUnitPositiveY
-
transformUnitPositiveY
-
transformPositiveZ
-
transformPositiveZ
-
transformUnitPositiveZ
-
transformUnitPositiveZ
-
transform
-
transformInverse
-
transform
-
transformInverse
-
transform
-
transform
-
transformInverse
-
transformInverse
-
transformInverseUnit
-
transformUnit
-
transformInverseUnit
-
transformUnit
-
transformUnit
-
transformInverseUnit
-
transformInverseUnit
-
transform
-
transformInverse
-
transform
-
transformInverse
-
transformUnit
-
transformUnit
-
transformInverseUnit
-
transformInverseUnit
-
transformUnit
-
transformInverseUnit
-
transform
-
transformInverse
-
transformPositiveX
-
transformPositiveX
-
transformUnitPositiveX
-
transformUnitPositiveX
-
transformPositiveY
-
transformPositiveY
-
transformUnitPositiveY
-
transformUnitPositiveY
-
transformPositiveZ
-
transformPositiveZ
-
transformUnitPositiveZ
-
transformUnitPositiveZ
-
transform
-
transformInverse
-
transform
-
transformInverse
-
transform
-
transformInverse
-
transform
-
transformInverse
-
transform
-
transformInverse
-
transformUnit
-
transformInverseUnit
-
transformUnit
-
transformInverseUnit
-
transformUnit
-
transformInverseUnit
-
transformUnit
-
transformInverseUnit
-
transformUnit
-
transformInverseUnit
-
invert
-
div
-
conjugate
-
rotateXYZ
-
rotateZYX
-
rotateYXZ
-
getEulerAnglesXYZ
-
lengthSquared
float lengthSquared() -
slerp
-
scale
-
integrate
Quaternionf integrate(float float1, float float2, float float3, float float4, Quaternionf quaternionf) -
nlerp
-
nlerpIterative
Quaternionf nlerpIterative(Quaternionfc quaternionfc, float float1, float float2, Quaternionf quaternionf) -
lookAlong
-
lookAlong
Quaternionf lookAlong(float float1, float float2, float float3, float float4, float float5, float float6, Quaternionf quaternionf) -
rotateTo
Quaternionf rotateTo(float float1, float float2, float float3, float float4, float float5, float float6, Quaternionf quaternionf) -
rotateTo
-
rotateX
-
rotateY
-
rotateZ
-
rotateLocalX
-
rotateLocalY
-
rotateLocalZ
-
rotateAxis
Quaternionf rotateAxis(float float1, float float2, float float3, float float4, Quaternionf quaternionf) -
rotateAxis
-
difference
-
positiveX
-
normalizedPositiveX
-
positiveY
-
normalizedPositiveY
-
positiveZ
-
normalizedPositiveZ
-
conjugateBy
-
isFinite
boolean isFinite() -
equals
-
equals
boolean equals(float float1, float float2, float float3, float float4)
-