Package org.joml
Interface Quaterniondc
- All Known Implementing Classes:
Quaterniond
public interface Quaterniondc
-
Method Summary
Modifier and TypeMethodDescriptionadd
(double double1, double double2, double double3, double double4, Quaterniond quaterniond) add
(Quaterniondc quaterniondc, Quaterniond quaterniond) double
angle()
conjugate
(Quaterniond quaterniond) conjugateBy
(Quaterniondc quaterniondc, Quaterniond quaterniond) difference
(Quaterniondc quaterniondc, Quaterniond quaterniond) div
(Quaterniondc quaterniondc, Quaterniond quaterniond) double
dot
(Quaterniondc quaterniondc) boolean
equals
(double double1, double double2, double double3, double double4) boolean
equals
(Quaterniondc quaterniondc, double double1) get
(AxisAngle4d axisAngle4d) get
(AxisAngle4f axisAngle4f) get
(Quaterniond quaterniond) get
(Quaternionf quaternionf) getEulerAnglesXYZ
(Vector3d vector3d) integrate
(double double1, double double2, double double3, double double4, Quaterniond quaterniond) invert
(Quaterniond quaterniond) boolean
isFinite()
double
lookAlong
(double double1, double double2, double double3, double double4, double double5, double double6, Quaterniond quaterniond) lookAlong
(Vector3dc vector3dc, Vector3dc vector3dc2, Quaterniond quaterniond) mul
(double double1, double double2, double double3, double double4, Quaterniond quaterniond) mul
(Quaterniondc quaterniondc, Quaterniond quaterniond) nlerp
(Quaterniondc quaterniondc, double double1, Quaterniond quaterniond) nlerpIterative
(Quaterniondc quaterniondc, double double1, double double2, Quaterniond quaterniond) normalize
(Quaterniond quaterniond) normalizedPositiveX
(Vector3d vector3d) normalizedPositiveY
(Vector3d vector3d) normalizedPositiveZ
(Vector3d vector3d) premul
(double double1, double double2, double double3, double double4, Quaterniond quaterniond) premul
(Quaterniondc quaterniondc, Quaterniond quaterniond) rotateAxis
(double double1, double double2, double double3, double double4, Quaterniond quaterniond) rotateAxis
(double double1, Vector3dc vector3dc, Quaterniond quaterniond) rotateLocalX
(double double1, Quaterniond quaterniond) rotateLocalY
(double double1, Quaterniond quaterniond) rotateLocalZ
(double double1, Quaterniond quaterniond) rotateTo
(double double1, double double2, double double3, double double4, double double5, double double6, Quaterniond quaterniond) rotateTo
(Vector3dc vector3dc, Vector3dc vector3dc2, Quaterniond quaterniond) rotateX
(double double1, Quaterniond quaterniond) rotateXYZ
(double double1, double double2, double double3, Quaterniond quaterniond) rotateY
(double double1, Quaterniond quaterniond) rotateYXZ
(double double1, double double2, double double3, Quaterniond quaterniond) rotateZ
(double double1, Quaterniond quaterniond) rotateZYX
(double double1, double double2, double double3, Quaterniond quaterniond) scale
(double double1, Quaterniond quaterniond) slerp
(Quaterniondc quaterniondc, double double1, Quaterniond quaterniond) transformInverse
(double double1, double double2, double double3, Vector3d vector3d) transformInverse
(double double1, double double2, double double3, Vector3f vector3f) transformInverse
(double double1, double double2, double double3, Vector4d vector4d) transformInverse
(double double1, double double2, double double3, 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, Vector3f vector3f) transformInverseUnit
(double double1, double double2, double double3, Vector4d vector4d) transformInverseUnit
(double double1, double double2, double double3, Vector4f vector4f) transformInverseUnit
(Vector3d vector3d) 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, Vector3f vector3f) transformUnit
(double double1, double double2, double double3, Vector4d vector4d) transformUnit
(double double1, double double2, double double3, Vector4f vector4f) transformUnit
(Vector3d vector3d) 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) double
w()
double
x()
double
y()
double
z()
-
Method Details
-
x
double x() -
y
double y() -
z
double z() -
w
double w() -
normalize
-
add
Quaterniond add(double double1, double double2, double double3, double double4, Quaterniond quaterniond) -
add
-
dot
-
angle
double angle() -
get
-
get
-
get
-
get
-
get
-
get
-
get
-
get
-
mul
-
mul
Quaterniond mul(double double1, double double2, double double3, double double4, Quaterniond quaterniond) -
premul
-
premul
Quaterniond premul(double double1, double double2, double double3, double double4, Quaterniond quaterniond) -
transform
-
transformInverse
-
transformUnit
-
transformInverseUnit
-
transformPositiveX
-
transformPositiveX
-
transformUnitPositiveX
-
transformUnitPositiveX
-
transformPositiveY
-
transformPositiveY
-
transformUnitPositiveY
-
transformUnitPositiveY
-
transformPositiveZ
-
transformPositiveZ
-
transformUnitPositiveZ
-
transformUnitPositiveZ
-
transform
-
transformInverse
-
transform
-
transformInverse
-
transform
-
transformInverse
-
transform
-
transformInverse
-
transform
-
transformInverse
-
transform
-
transformInverse
-
transformUnit
-
transformInverseUnit
-
transformUnit
-
transformInverseUnit
-
transformUnit
-
transformInverseUnit
-
transformUnit
-
transformInverseUnit
-
transformUnit
-
transformInverseUnit
-
transformUnit
-
transformInverseUnit
-
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
-
lengthSquared
double lengthSquared() -
slerp
-
scale
-
integrate
Quaterniond integrate(double double1, double double2, double double3, double double4, Quaterniond quaterniond) -
nlerp
-
nlerpIterative
Quaterniond nlerpIterative(Quaterniondc quaterniondc, double double1, double double2, Quaterniond quaterniond) -
lookAlong
-
lookAlong
Quaterniond lookAlong(double double1, double double2, double double3, double double4, double double5, double double6, Quaterniond quaterniond) -
difference
-
rotateTo
Quaterniond rotateTo(double double1, double double2, double double3, double double4, double double5, double double6, Quaterniond quaterniond) -
rotateTo
-
rotateX
-
rotateY
-
rotateZ
-
rotateLocalX
-
rotateLocalY
-
rotateLocalZ
-
rotateXYZ
-
rotateZYX
-
rotateYXZ
-
getEulerAnglesXYZ
-
rotateAxis
Quaterniond rotateAxis(double double1, double double2, double double3, double double4, Quaterniond quaterniond) -
rotateAxis
-
positiveX
-
normalizedPositiveX
-
positiveY
-
normalizedPositiveY
-
positiveZ
-
normalizedPositiveZ
-
conjugateBy
-
isFinite
boolean isFinite() -
equals
-
equals
boolean equals(double double1, double double2, double double3, double double4)
-