Package org.joml
Interface Quaterniondc
- All Known Implementing Classes:
Quaterniond
public interface Quaterniondc
-
Method Summary
Modifier and Type Method Description Quaterniondadd(double double1, double double2, double double3, double double4, Quaterniond quaterniond)Quaterniondadd(Quaterniondc quaterniondc, Quaterniond quaterniond)doubleangle()Quaterniondconjugate(Quaterniond quaterniond)Quaternionddifference(Quaterniondc quaterniondc, Quaterniond quaterniond)Quaternionddiv(Quaterniondc quaterniondc, Quaterniond quaterniond)doubledot(Quaterniondc quaterniondc)Matrix3dget(Matrix3d matrix3d)Matrix3fget(Matrix3f matrix3f)Matrix4dget(Matrix4d matrix4d)Matrix4fget(Matrix4f matrix4f)Quaterniondget(Quaterniond quaterniond)Vector3dgetEulerAnglesXYZ(Vector3d vector3d)Quaterniondintegrate(double double1, double double2, double double3, double double4, Quaterniond quaterniond)Quaterniondinvert(Quaterniond quaterniond)doublelengthSquared()QuaterniondlookAlong(double double1, double double2, double double3, double double4, double double5, double double6, Quaterniond quaterniond)QuaterniondlookAlong(Vector3dc vector3dc, Vector3dc vector3dc2, Quaterniond quaterniond)Quaterniondmul(double double1, double double2, double double3, double double4, Quaterniond quaterniond)Quaterniondmul(Quaterniondc quaterniondc, Quaterniond quaterniond)Quaterniondnlerp(Quaterniondc quaterniondc, double double1, Quaterniond quaterniond)QuaterniondnlerpIterative(Quaterniondc quaterniondc, double double1, double double2, Quaterniond quaterniond)Quaterniondnormalize(Quaterniond quaterniond)Vector3dnormalizedPositiveX(Vector3d vector3d)Vector3dnormalizedPositiveY(Vector3d vector3d)Vector3dnormalizedPositiveZ(Vector3d vector3d)Vector3dpositiveX(Vector3d vector3d)Vector3dpositiveY(Vector3d vector3d)Vector3dpositiveZ(Vector3d vector3d)Quaterniondpremul(double double1, double double2, double double3, double double4, Quaterniond quaterniond)Quaterniondpremul(Quaterniondc quaterniondc, Quaterniond quaterniond)Quaterniondrotate(double double1, double double2, double double3, Quaterniond quaterniond)Quaterniondrotate(Vector3dc vector3dc, Quaterniond quaterniond)QuaterniondrotateAxis(double double1, double double2, double double3, double double4, Quaterniond quaterniond)QuaterniondrotateAxis(double double1, Vector3dc vector3dc, Quaterniond quaterniond)QuaterniondrotateLocal(double double1, double double2, double double3, Quaterniond quaterniond)QuaterniondrotateLocalX(double double1, Quaterniond quaterniond)QuaterniondrotateLocalY(double double1, Quaterniond quaterniond)QuaterniondrotateLocalZ(double double1, Quaterniond quaterniond)QuaterniondrotateTo(double double1, double double2, double double3, double double4, double double5, double double6, Quaterniond quaterniond)QuaterniondrotateTo(Vector3dc vector3dc, Vector3dc vector3dc2, Quaterniond quaterniond)QuaterniondrotateX(double double1, Quaterniond quaterniond)QuaterniondrotateXYZ(double double1, double double2, double double3, Quaterniond quaterniond)QuaterniondrotateY(double double1, Quaterniond quaterniond)QuaterniondrotateYXZ(double double1, double double2, double double3, Quaterniond quaterniond)QuaterniondrotateZ(double double1, Quaterniond quaterniond)QuaterniondrotateZYX(double double1, double double2, double double3, Quaterniond quaterniond)Quaterniondscale(double double1, Quaterniond quaterniond)Quaterniondslerp(Quaterniondc quaterniondc, double double1, Quaterniond quaterniond)Vector3dtransform(double double1, double double2, double double3, Vector3d vector3d)Vector4dtransform(double double1, double double2, double double3, Vector4d vector4d)Vector3dtransform(Vector3d vector3d)Vector3dtransform(Vector3dc vector3dc, Vector3d vector3d)Vector4dtransform(Vector4d vector4d)Vector4dtransform(Vector4dc vector4dc, Vector4d vector4d)doublew()doublex()doubley()doublez()
-
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
-
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
-
transform
-
transform
-
transform
-
transform
-
transform
-
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
-
rotate
-
rotate
-
rotateLocal
-
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
-