Package org.joml
Interface Quaternionfc
- All Known Implementing Classes:
Quaternionf
public interface Quaternionfc
-
Method Summary
Modifier and Type Method Description Quaternionf
add(float float1, float float2, float float3, float float4, Quaternionf quaternionf)
Quaternionf
add(Quaternionfc quaternionfc, Quaternionf quaternionf)
float
angle()
Quaternionf
conjugate(Quaternionf quaternionf)
Quaternionf
difference(Quaternionf quaternionf, Quaternionf quaternionf2)
Quaternionf
div(Quaternionfc quaternionfc, Quaternionf quaternionf)
AxisAngle4f
get(AxisAngle4f axisAngle4f)
Matrix3d
get(Matrix3d matrix3d)
Matrix3f
get(Matrix3f matrix3f)
Matrix4d
get(Matrix4d matrix4d)
Matrix4f
get(Matrix4f matrix4f)
Matrix4x3d
get(Matrix4x3d matrix4x3d)
Matrix4x3f
get(Matrix4x3f matrix4x3f)
Quaterniond
get(Quaterniond quaterniond)
Quaternionf
get(Quaternionf quaternionf)
java.nio.ByteBuffer
getAsMatrix3f(java.nio.ByteBuffer byteBuffer)
java.nio.FloatBuffer
getAsMatrix3f(java.nio.FloatBuffer floatBuffer)
java.nio.ByteBuffer
getAsMatrix4f(java.nio.ByteBuffer byteBuffer)
java.nio.FloatBuffer
getAsMatrix4f(java.nio.FloatBuffer floatBuffer)
java.nio.ByteBuffer
getAsMatrix4x3f(java.nio.ByteBuffer byteBuffer)
java.nio.FloatBuffer
getAsMatrix4x3f(java.nio.FloatBuffer floatBuffer)
Vector3f
getEulerAnglesXYZ(Vector3f vector3f)
Quaternionf
integrate(float float1, float float2, float float3, float float4, Quaternionf quaternionf)
Quaternionf
invert(Quaternionf quaternionf)
float
lengthSquared()
Quaternionf
lookAlong(float float1, float float2, float float3, float float4, float float5, float float6, Quaternionf quaternionf)
Quaternionf
lookAlong(Vector3fc vector3fc, Vector3fc vector3fc2, Quaternionf quaternionf)
Quaternionf
mul(float float1, float float2, float float3, float float4, Quaternionf quaternionf)
Quaternionf
mul(Quaternionfc quaternionfc, Quaternionf quaternionf)
Quaternionf
nlerp(Quaternionfc quaternionfc, float float1, Quaternionf quaternionf)
Quaternionf
nlerpIterative(Quaternionfc quaternionfc, float float1, float float2, Quaternionf quaternionf)
Quaternionf
normalize(Quaternionf quaternionf)
Vector3f
normalizedPositiveX(Vector3f vector3f)
Vector3f
normalizedPositiveY(Vector3f vector3f)
Vector3f
normalizedPositiveZ(Vector3f vector3f)
Vector3f
positiveX(Vector3f vector3f)
Vector3f
positiveY(Vector3f vector3f)
Vector3f
positiveZ(Vector3f vector3f)
Quaternionf
premul(float float1, float float2, float float3, float float4, Quaternionf quaternionf)
Quaternionf
premul(Quaternionfc quaternionfc, Quaternionf quaternionf)
Quaternionf
rotate(float float1, float float2, float float3, Quaternionf quaternionf)
Quaternionf
rotateAxis(float float1, float float2, float float3, float float4, Quaternionf quaternionf)
Quaternionf
rotateAxis(float float1, Vector3fc vector3fc, Quaternionf quaternionf)
Quaternionf
rotateLocal(float float1, float float2, float float3, Quaternionf quaternionf)
Quaternionf
rotateLocalX(float float1, Quaternionf quaternionf)
Quaternionf
rotateLocalY(float float1, Quaternionf quaternionf)
Quaternionf
rotateLocalZ(float float1, Quaternionf quaternionf)
Quaternionf
rotateTo(float float1, float float2, float float3, float float4, float float5, float float6, Quaternionf quaternionf)
Quaternionf
rotateTo(Vector3fc vector3fc, Vector3fc vector3fc2, Quaternionf quaternionf)
Quaternionf
rotateX(float float1, Quaternionf quaternionf)
Quaternionf
rotateXYZ(float float1, float float2, float float3, Quaternionf quaternionf)
Quaternionf
rotateY(float float1, Quaternionf quaternionf)
Quaternionf
rotateYXZ(float float1, float float2, float float3, Quaternionf quaternionf)
Quaternionf
rotateZ(float float1, Quaternionf quaternionf)
Quaternionf
rotateZYX(float float1, float float2, float float3, Quaternionf quaternionf)
Quaternionf
scale(float float1, Quaternionf quaternionf)
Quaternionf
slerp(Quaternionfc quaternionfc, float float1, Quaternionf quaternionf)
Vector3f
transform(float float1, float float2, float float3, Vector3f vector3f)
Vector4f
transform(float float1, float float2, float float3, Vector4f vector4f)
Vector3f
transform(Vector3f vector3f)
Vector3f
transform(Vector3fc vector3fc, Vector3f vector3f)
Vector4f
transform(Vector4f vector4f)
Vector4f
transform(Vector4fc vector4fc, Vector4f vector4f)
float
w()
float
x()
float
y()
float
z()
-
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
-