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)Quaternionfdifference(Quaternionf quaternionf, Quaternionf quaternionf2)Quaternionfdiv(Quaternionfc quaternionfc, Quaternionf quaternionf)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)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)Quaternionfrotate(float float1, float float2, float float3, Quaternionf quaternionf)QuaternionfrotateAxis(float float1, float float2, float float3, float float4, Quaternionf quaternionf)QuaternionfrotateAxis(float float1, Vector3fc vector3fc, Quaternionf quaternionf)QuaternionfrotateLocal(float float1, float float2, float float3, 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)Vector3ftransform(float float1, float float2, float float3, Vector3f vector3f)Vector4ftransform(float float1, float float2, float float3, Vector4f vector4f)Vector3ftransform(Vector3f vector3f)Vector3ftransform(Vector3fc vector3fc, Vector3f vector3f)Vector4ftransform(Vector4f vector4f)Vector4ftransform(Vector4fc vector4fc, 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
-
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
-
transform
-
transform
-
transform
-
transform
-
transform
-
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
-
rotate
-
rotateLocal
-
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
-