Package org.joml
Interface Quaternionfc
- All Known Implementing Classes:
Quaternionf
public interface Quaternionfc
-
Method Summary
Modifier and TypeMethodDescriptionadd
(float float1, float float2, float float3, float float4, Quaternionf quaternionf) add
(Quaternionfc quaternionfc, Quaternionf quaternionf) float
angle()
conjugate
(Quaternionf quaternionf) conjugateBy
(Quaternionfc quaternionfc, Quaternionf quaternionf) difference
(Quaternionfc quaternionfc, Quaternionf quaternionf) div
(Quaternionfc quaternionfc, Quaternionf quaternionf) boolean
equals
(float float1, float float2, float float3, float float4) boolean
equals
(Quaternionfc quaternionfc, float float1) get
(AxisAngle4d axisAngle4d) get
(AxisAngle4f axisAngle4f) get
(Matrix4x3d matrix4x3d) get
(Matrix4x3f matrix4x3f) get
(Quaterniond quaterniond) get
(Quaternionf quaternionf) getAsMatrix3f
(ByteBuffer byteBuffer) getAsMatrix3f
(FloatBuffer floatBuffer) getAsMatrix4f
(ByteBuffer byteBuffer) getAsMatrix4f
(FloatBuffer floatBuffer) getAsMatrix4x3f
(ByteBuffer byteBuffer) getAsMatrix4x3f
(FloatBuffer floatBuffer) getEulerAnglesXYZ
(Vector3f vector3f) integrate
(float float1, float float2, float float3, float float4, Quaternionf quaternionf) invert
(Quaternionf quaternionf) boolean
isFinite()
float
lookAlong
(float float1, float float2, float float3, float float4, float float5, float float6, Quaternionf quaternionf) lookAlong
(Vector3fc vector3fc, Vector3fc vector3fc2, Quaternionf quaternionf) mul
(float float1, float float2, float float3, float float4, Quaternionf quaternionf) mul
(Quaternionfc quaternionfc, Quaternionf quaternionf) nlerp
(Quaternionfc quaternionfc, float float1, Quaternionf quaternionf) nlerpIterative
(Quaternionfc quaternionfc, float float1, float float2, Quaternionf quaternionf) normalize
(Quaternionf quaternionf) normalizedPositiveX
(Vector3f vector3f) normalizedPositiveY
(Vector3f vector3f) normalizedPositiveZ
(Vector3f vector3f) premul
(float float1, float float2, float float3, float float4, Quaternionf quaternionf) premul
(Quaternionfc quaternionfc, Quaternionf quaternionf) rotateAxis
(float float1, float float2, float float3, float float4, Quaternionf quaternionf) rotateAxis
(float float1, Vector3fc vector3fc, Quaternionf quaternionf) rotateLocalX
(float float1, Quaternionf quaternionf) rotateLocalY
(float float1, Quaternionf quaternionf) rotateLocalZ
(float float1, Quaternionf quaternionf) rotateTo
(float float1, float float2, float float3, float float4, float float5, float float6, Quaternionf quaternionf) rotateTo
(Vector3fc vector3fc, Vector3fc vector3fc2, Quaternionf quaternionf) rotateX
(float float1, Quaternionf quaternionf) rotateXYZ
(float float1, float float2, float float3, Quaternionf quaternionf) rotateY
(float float1, Quaternionf quaternionf) rotateYXZ
(float float1, float float2, float float3, Quaternionf quaternionf) rotateZ
(float float1, Quaternionf quaternionf) rotateZYX
(float float1, float float2, float float3, Quaternionf quaternionf) scale
(float float1, Quaternionf quaternionf) slerp
(Quaternionfc quaternionfc, float float1, Quaternionf quaternionf) transformInverse
(double double1, double double2, double double3, Vector3d vector3d) transformInverse
(double double1, double double2, double double3, Vector4d vector4d) transformInverse
(float float1, float float2, float float3, Vector3d vector3d) transformInverse
(float float1, float float2, float float3, Vector3f vector3f) transformInverse
(float float1, float float2, float float3, Vector4f vector4f) transformInverse
(Vector3d vector3d) transformInverse
(Vector3dc vector3dc, Vector3d vector3d) transformInverse
(Vector3f vector3f) transformInverse
(Vector3fc vector3fc, Vector3f vector3f) transformInverse
(Vector4d vector4d) transformInverse
(Vector4dc vector4dc, Vector4d vector4d) transformInverse
(Vector4f vector4f) transformInverse
(Vector4fc vector4fc, Vector4f vector4f) transformInverseUnit
(double double1, double double2, double double3, Vector3d vector3d) transformInverseUnit
(double double1, double double2, double double3, Vector4d vector4d) transformInverseUnit
(float float1, float float2, float float3, Vector3d vector3d) transformInverseUnit
(float float1, float float2, float float3, Vector3f vector3f) transformInverseUnit
(float float1, float float2, float float3, Vector4f vector4f) transformInverseUnit
(Vector3dc vector3dc, Vector3d vector3d) transformInverseUnit
(Vector3f vector3f) transformInverseUnit
(Vector3fc vector3fc, Vector3f vector3f) transformInverseUnit
(Vector4d vector4d) transformInverseUnit
(Vector4dc vector4dc, Vector4d vector4d) transformInverseUnit
(Vector4f vector4f) transformInverseUnit
(Vector4fc vector4fc, Vector4f vector4f) transformPositiveX
(Vector3d vector3d) transformPositiveX
(Vector3f vector3f) transformPositiveX
(Vector4d vector4d) transformPositiveX
(Vector4f vector4f) transformPositiveY
(Vector3d vector3d) transformPositiveY
(Vector3f vector3f) transformPositiveY
(Vector4d vector4d) transformPositiveY
(Vector4f vector4f) transformPositiveZ
(Vector3d vector3d) transformPositiveZ
(Vector3f vector3f) transformPositiveZ
(Vector4d vector4d) transformPositiveZ
(Vector4f vector4f) transformUnit
(double double1, double double2, double double3, Vector3d vector3d) transformUnit
(double double1, double double2, double double3, Vector4d vector4d) transformUnit
(float float1, float float2, float float3, Vector3d vector3d) transformUnit
(float float1, float float2, float float3, Vector3f vector3f) transformUnit
(float float1, float float2, float float3, Vector4f vector4f) transformUnit
(Vector3dc vector3dc, Vector3d vector3d) transformUnit
(Vector3f vector3f) transformUnit
(Vector3fc vector3fc, Vector3f vector3f) transformUnit
(Vector4d vector4d) transformUnit
(Vector4dc vector4dc, Vector4d vector4d) transformUnit
(Vector4f vector4f) transformUnit
(Vector4fc vector4fc, Vector4f vector4f) transformUnitPositiveX
(Vector3d vector3d) transformUnitPositiveX
(Vector3f vector3f) transformUnitPositiveX
(Vector4d vector4d) transformUnitPositiveX
(Vector4f vector4f) transformUnitPositiveY
(Vector3d vector3d) transformUnitPositiveY
(Vector3f vector3f) transformUnitPositiveY
(Vector4d vector4d) transformUnitPositiveY
(Vector4f vector4f) transformUnitPositiveZ
(Vector3d vector3d) transformUnitPositiveZ
(Vector3f vector3f) transformUnitPositiveZ
(Vector4d vector4d) transformUnitPositiveZ
(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
-
get
-
getAsMatrix3f
-
getAsMatrix3f
-
getAsMatrix4f
-
getAsMatrix4f
-
getAsMatrix4x3f
-
getAsMatrix4x3f
-
mul
-
mul
-
premul
-
premul
-
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)
-