Package org.joml
Class Quaterniond
java.lang.Object
org.joml.Quaterniond
- All Implemented Interfaces:
java.io.Externalizable,java.io.Serializable,Quaterniondc
public class Quaterniond extends java.lang.Object implements java.io.Externalizable, Quaterniondc
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Quaterniond()Quaterniond(double double1, double double2, double double3, double double4)Quaterniond(AxisAngle4d axisAngle4d)Quaterniond(AxisAngle4f axisAngle4f)Quaterniond(Quaterniondc quaterniondc)Quaterniond(Quaternionfc quaternionfc) -
Method Summary
Modifier and Type Method Description Quaterniondadd(double double1, double double2, double double3, double double4)Quaterniondadd(double double1, double double2, double double3, double double4, Quaterniond quaterniond)Quaterniondadd(Quaterniondc quaterniondc)Quaterniondadd(Quaterniondc quaterniondc, Quaterniond quaterniond)doubleangle()Quaterniondconjugate()Quaterniondconjugate(Quaterniond quaterniond)QuaterniondconjugateBy(Quaterniondc quaterniondc)QuaterniondconjugateBy(Quaterniondc quaterniondc, Quaterniond quaterniond)Quaternionddifference(Quaterniondc quaterniondc)Quaternionddifference(Quaterniondc quaterniondc, Quaterniond quaterniond)Quaternionddiv(Quaterniondc quaterniondc)Quaternionddiv(Quaterniondc quaterniondc, Quaterniond quaterniond)doubledot(Quaterniondc quaterniondc)booleanequals(double double1, double double2, double double3, double double4)booleanequals(java.lang.Object object)booleanequals(Quaterniondc quaterniondc, double double1)QuaterniondfromAxisAngleDeg(double double1, double double2, double double3, double double4)QuaterniondfromAxisAngleDeg(Vector3dc vector3dc, double double1)QuaterniondfromAxisAngleRad(double double1, double double2, double double3, double double4)QuaterniondfromAxisAngleRad(Vector3dc vector3dc, double double1)AxisAngle4dget(AxisAngle4d axisAngle4d)AxisAngle4fget(AxisAngle4f axisAngle4f)Matrix3dget(Matrix3d matrix3d)Matrix3fget(Matrix3f matrix3f)Matrix4dget(Matrix4d matrix4d)Matrix4fget(Matrix4f matrix4f)Quaterniondget(Quaterniond quaterniond)Quaternionfget(Quaternionf quaternionf)Vector3dgetEulerAnglesXYZ(Vector3d vector3d)inthashCode()Quaterniondidentity()Quaterniondintegrate(double double1, double double2, double double3, double double4)Quaterniondintegrate(double double1, double double2, double double3, double double4, Quaterniond quaterniond)Quaterniondinvert()Quaterniondinvert(Quaterniond quaterniond)booleanisFinite()doublelengthSquared()QuaterniondlookAlong(double double1, double double2, double double3, double double4, double double5, double double6)QuaterniondlookAlong(double double1, double double2, double double3, double double4, double double5, double double6, Quaterniond quaterniond)QuaterniondlookAlong(Vector3dc vector3dc, Vector3dc vector3dc2)QuaterniondlookAlong(Vector3dc vector3dc, Vector3dc vector3dc2, Quaterniond quaterniond)Quaterniondmul(double double1, double double2, double double3, double double4)Quaterniondmul(double double1, double double2, double double3, double double4, Quaterniond quaterniond)Quaterniondmul(Quaterniondc quaterniondc)Quaterniondmul(Quaterniondc quaterniondc, Quaterniond quaterniond)static Quaterniondcnlerp(Quaterniond[] quaterniondArray, double[] doubleArray, Quaterniond quaterniond)Quaterniondnlerp(Quaterniondc quaterniondc, double double1)Quaterniondnlerp(Quaterniondc quaterniondc, double double1, Quaterniond quaterniond)static QuaterniondnlerpIterative(Quaterniondc[] quaterniondcArray, double[] doubleArray, double double1, Quaterniond quaterniond)QuaterniondnlerpIterative(Quaterniondc quaterniondc, double double1, double double2)QuaterniondnlerpIterative(Quaterniondc quaterniondc, double double1, double double2, Quaterniond quaterniond)Quaterniondnormalize()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)Quaterniondpremul(double double1, double double2, double double3, double double4, Quaterniond quaterniond)Quaterniondpremul(Quaterniondc quaterniondc)Quaterniondpremul(Quaterniondc quaterniondc, Quaterniond quaterniond)voidreadExternal(java.io.ObjectInput objectInput)QuaterniondrotateAxis(double double1, double double2, double double3, double double4)QuaterniondrotateAxis(double double1, double double2, double double3, double double4, Quaterniond quaterniond)QuaterniondrotateAxis(double double1, Vector3dc vector3dc)QuaterniondrotateAxis(double double1, Vector3dc vector3dc, Quaterniond quaterniond)QuaterniondrotateLocalX(double double1)QuaterniondrotateLocalX(double double1, Quaterniond quaterniond)QuaterniondrotateLocalY(double double1)QuaterniondrotateLocalY(double double1, Quaterniond quaterniond)QuaterniondrotateLocalZ(double double1)QuaterniondrotateLocalZ(double double1, Quaterniond quaterniond)QuaterniondrotateTo(double double1, double double2, double double3, double double4, double double5, double double6)QuaterniondrotateTo(double double1, double double2, double double3, double double4, double double5, double double6, Quaterniond quaterniond)QuaterniondrotateTo(Vector3dc vector3dc, Vector3dc vector3dc2)QuaterniondrotateTo(Vector3dc vector3dc, Vector3dc vector3dc2, Quaterniond quaterniond)QuaterniondrotateX(double double1)QuaterniondrotateX(double double1, Quaterniond quaterniond)QuaterniondrotateXYZ(double double1, double double2, double double3)QuaterniondrotateXYZ(double double1, double double2, double double3, Quaterniond quaterniond)QuaterniondrotateY(double double1)QuaterniondrotateY(double double1, Quaterniond quaterniond)QuaterniondrotateYXZ(double double1, double double2, double double3)QuaterniondrotateYXZ(double double1, double double2, double double3, Quaterniond quaterniond)QuaterniondrotateZ(double double1)QuaterniondrotateZ(double double1, Quaterniond quaterniond)QuaterniondrotateZYX(double double1, double double2, double double3)QuaterniondrotateZYX(double double1, double double2, double double3, Quaterniond quaterniond)QuaterniondrotationAxis(double double1, double double2, double double3, double double4)QuaterniondrotationAxis(AxisAngle4f axisAngle4f)QuaterniondrotationTo(double double1, double double2, double double3, double double4, double double5, double double6)QuaterniondrotationTo(Vector3dc vector3dc, Vector3dc vector3dc2)QuaterniondrotationX(double double1)QuaterniondrotationXYZ(double double1, double double2, double double3)QuaterniondrotationY(double double1)QuaterniondrotationYXZ(double double1, double double2, double double3)QuaterniondrotationZ(double double1)QuaterniondrotationZYX(double double1, double double2, double double3)Quaterniondscale(double double1)Quaterniondscale(double double1, Quaterniond quaterniond)Quaterniondscaling(double double1)Quaterniondset(double double1, double double2, double double3, double double4)Quaterniondset(AxisAngle4d axisAngle4d)Quaterniondset(AxisAngle4f axisAngle4f)Quaterniondset(Quaterniondc quaterniondc)Quaterniondset(Quaternionfc quaternionfc)QuaterniondsetAngleAxis(double double1, double double2, double double3, double double4)QuaterniondsetAngleAxis(double double1, Vector3dc vector3dc)QuaterniondsetFromNormalized(Matrix3dc matrix3dc)QuaterniondsetFromNormalized(Matrix3fc matrix3fc)QuaterniondsetFromNormalized(Matrix4dc matrix4dc)QuaterniondsetFromNormalized(Matrix4fc matrix4fc)QuaterniondsetFromNormalized(Matrix4x3dc matrix4x3dc)QuaterniondsetFromNormalized(Matrix4x3fc matrix4x3fc)QuaterniondsetFromUnnormalized(Matrix3dc matrix3dc)QuaterniondsetFromUnnormalized(Matrix3fc matrix3fc)QuaterniondsetFromUnnormalized(Matrix4dc matrix4dc)QuaterniondsetFromUnnormalized(Matrix4fc matrix4fc)QuaterniondsetFromUnnormalized(Matrix4x3dc matrix4x3dc)QuaterniondsetFromUnnormalized(Matrix4x3fc matrix4x3fc)static Quaterniondcslerp(Quaterniond[] quaterniondArray, double[] doubleArray, Quaterniond quaterniond)Quaterniondslerp(Quaterniondc quaterniondc, double double1)Quaterniondslerp(Quaterniondc quaterniondc, double double1, Quaterniond quaterniond)java.lang.StringtoString()java.lang.StringtoString(java.text.NumberFormat numberFormat)Vector3dtransform(double double1, double double2, double double3, Vector3d vector3d)Vector3ftransform(double double1, double double2, double double3, Vector3f vector3f)Vector4dtransform(double double1, double double2, double double3, Vector4d vector4d)Vector4ftransform(double double1, double double2, double double3, Vector4f vector4f)Vector3dtransform(Vector3d vector3d)Vector3dtransform(Vector3dc vector3dc, Vector3d vector3d)Vector3ftransform(Vector3f vector3f)Vector3ftransform(Vector3fc vector3fc, Vector3f vector3f)Vector4dtransform(Vector4d vector4d)Vector4dtransform(Vector4dc vector4dc, Vector4d vector4d)Vector4ftransform(Vector4f vector4f)Vector4ftransform(Vector4fc vector4fc, Vector4f vector4f)Vector3dtransformInverse(double double1, double double2, double double3, Vector3d vector3d)Vector3ftransformInverse(double double1, double double2, double double3, Vector3f vector3f)Vector4dtransformInverse(double double1, double double2, double double3, Vector4d vector4d)Vector4ftransformInverse(double double1, double double2, double double3, Vector4f vector4f)Vector3dtransformInverse(Vector3d vector3d)Vector3dtransformInverse(Vector3dc vector3dc, Vector3d vector3d)Vector3ftransformInverse(Vector3f vector3f)Vector3ftransformInverse(Vector3fc vector3fc, Vector3f vector3f)Vector4dtransformInverse(Vector4d vector4d)Vector4dtransformInverse(Vector4dc vector4dc, Vector4d vector4d)Vector4ftransformInverse(Vector4f vector4f)Vector4ftransformInverse(Vector4fc vector4fc, Vector4f vector4f)Vector3dtransformInverseUnit(double double1, double double2, double double3, Vector3d vector3d)Vector3ftransformInverseUnit(double double1, double double2, double double3, Vector3f vector3f)Vector4dtransformInverseUnit(double double1, double double2, double double3, Vector4d vector4d)Vector4ftransformInverseUnit(double double1, double double2, double double3, Vector4f vector4f)Vector3dtransformInverseUnit(Vector3d vector3d)Vector3dtransformInverseUnit(Vector3dc vector3dc, Vector3d vector3d)Vector3ftransformInverseUnit(Vector3f vector3f)Vector3ftransformInverseUnit(Vector3fc vector3fc, Vector3f vector3f)Vector4dtransformInverseUnit(Vector4d vector4d)Vector4dtransformInverseUnit(Vector4dc vector4dc, Vector4d vector4d)Vector4ftransformInverseUnit(Vector4f vector4f)Vector4ftransformInverseUnit(Vector4fc vector4fc, Vector4f vector4f)Vector3dtransformPositiveX(Vector3d vector3d)Vector3ftransformPositiveX(Vector3f vector3f)Vector4dtransformPositiveX(Vector4d vector4d)Vector4ftransformPositiveX(Vector4f vector4f)Vector3dtransformPositiveY(Vector3d vector3d)Vector3ftransformPositiveY(Vector3f vector3f)Vector4dtransformPositiveY(Vector4d vector4d)Vector4ftransformPositiveY(Vector4f vector4f)Vector3dtransformPositiveZ(Vector3d vector3d)Vector3ftransformPositiveZ(Vector3f vector3f)Vector4dtransformPositiveZ(Vector4d vector4d)Vector4ftransformPositiveZ(Vector4f vector4f)Vector3dtransformUnit(double double1, double double2, double double3, Vector3d vector3d)Vector3ftransformUnit(double double1, double double2, double double3, Vector3f vector3f)Vector4dtransformUnit(double double1, double double2, double double3, Vector4d vector4d)Vector4ftransformUnit(double double1, double double2, double double3, Vector4f vector4f)Vector3dtransformUnit(Vector3d vector3d)Vector3dtransformUnit(Vector3dc vector3dc, Vector3d vector3d)Vector3ftransformUnit(Vector3f vector3f)Vector3ftransformUnit(Vector3fc vector3fc, Vector3f vector3f)Vector4dtransformUnit(Vector4d vector4d)Vector4dtransformUnit(Vector4dc vector4dc, Vector4d vector4d)Vector4ftransformUnit(Vector4f vector4f)Vector4ftransformUnit(Vector4fc vector4fc, Vector4f vector4f)Vector3dtransformUnitPositiveX(Vector3d vector3d)Vector3ftransformUnitPositiveX(Vector3f vector3f)Vector4dtransformUnitPositiveX(Vector4d vector4d)Vector4ftransformUnitPositiveX(Vector4f vector4f)Vector3dtransformUnitPositiveY(Vector3d vector3d)Vector3ftransformUnitPositiveY(Vector3f vector3f)Vector4dtransformUnitPositiveY(Vector4d vector4d)Vector4ftransformUnitPositiveY(Vector4f vector4f)Vector3dtransformUnitPositiveZ(Vector3d vector3d)Vector3ftransformUnitPositiveZ(Vector3f vector3f)Vector4dtransformUnitPositiveZ(Vector4d vector4d)Vector4ftransformUnitPositiveZ(Vector4f vector4f)doublew()voidwriteExternal(java.io.ObjectOutput objectOutput)doublex()doubley()doublez()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
x
public double x -
y
public double y -
z
public double z -
w
public double w
-
-
Constructor Details
-
Quaterniond
public Quaterniond() -
Quaterniond
public Quaterniond(double double1, double double2, double double3, double double4) -
Quaterniond
-
Quaterniond
-
Quaterniond
-
Quaterniond
-
-
Method Details
-
x
public double x()- Specified by:
xin interfaceQuaterniondc
-
y
public double y()- Specified by:
yin interfaceQuaterniondc
-
z
public double z()- Specified by:
zin interfaceQuaterniondc
-
w
public double w()- Specified by:
win interfaceQuaterniondc
-
normalize
-
normalize
- Specified by:
normalizein interfaceQuaterniondc
-
add
-
add
public Quaterniond add(double double1, double double2, double double3, double double4, Quaterniond quaterniond)- Specified by:
addin interfaceQuaterniondc
-
add
-
add
- Specified by:
addin interfaceQuaterniondc
-
dot
- Specified by:
dotin interfaceQuaterniondc
-
angle
public double angle()- Specified by:
anglein interfaceQuaterniondc
-
get
- Specified by:
getin interfaceQuaterniondc
-
get
- Specified by:
getin interfaceQuaterniondc
-
get
- Specified by:
getin interfaceQuaterniondc
-
get
- Specified by:
getin interfaceQuaterniondc
-
get
- Specified by:
getin interfaceQuaterniondc
-
get
- Specified by:
getin interfaceQuaterniondc
-
get
- Specified by:
getin interfaceQuaterniondc
-
get
- Specified by:
getin interfaceQuaterniondc
-
set
-
set
-
set
-
set
-
set
-
setAngleAxis
-
setAngleAxis
-
setFromUnnormalized
-
setFromUnnormalized
-
setFromUnnormalized
-
setFromNormalized
-
setFromNormalized
-
setFromNormalized
-
setFromUnnormalized
-
setFromNormalized
-
setFromUnnormalized
-
setFromNormalized
-
setFromUnnormalized
-
setFromNormalized
-
fromAxisAngleRad
-
fromAxisAngleRad
public Quaterniond fromAxisAngleRad(double double1, double double2, double double3, double double4) -
fromAxisAngleDeg
-
fromAxisAngleDeg
public Quaterniond fromAxisAngleDeg(double double1, double double2, double double3, double double4) -
mul
-
mul
- Specified by:
mulin interfaceQuaterniondc
-
mul
-
mul
public Quaterniond mul(double double1, double double2, double double3, double double4, Quaterniond quaterniond)- Specified by:
mulin interfaceQuaterniondc
-
premul
-
premul
- Specified by:
premulin interfaceQuaterniondc
-
premul
-
premul
public Quaterniond premul(double double1, double double2, double double3, double double4, Quaterniond quaterniond)- Specified by:
premulin interfaceQuaterniondc
-
transform
- Specified by:
transformin interfaceQuaterniondc
-
transformInverse
- Specified by:
transformInversein interfaceQuaterniondc
-
transformUnit
- Specified by:
transformUnitin interfaceQuaterniondc
-
transformInverseUnit
- Specified by:
transformInverseUnitin interfaceQuaterniondc
-
transformPositiveX
- Specified by:
transformPositiveXin interfaceQuaterniondc
-
transformPositiveX
- Specified by:
transformPositiveXin interfaceQuaterniondc
-
transformUnitPositiveX
- Specified by:
transformUnitPositiveXin interfaceQuaterniondc
-
transformUnitPositiveX
- Specified by:
transformUnitPositiveXin interfaceQuaterniondc
-
transformPositiveY
- Specified by:
transformPositiveYin interfaceQuaterniondc
-
transformPositiveY
- Specified by:
transformPositiveYin interfaceQuaterniondc
-
transformUnitPositiveY
- Specified by:
transformUnitPositiveYin interfaceQuaterniondc
-
transformUnitPositiveY
- Specified by:
transformUnitPositiveYin interfaceQuaterniondc
-
transformPositiveZ
- Specified by:
transformPositiveZin interfaceQuaterniondc
-
transformPositiveZ
- Specified by:
transformPositiveZin interfaceQuaterniondc
-
transformUnitPositiveZ
- Specified by:
transformUnitPositiveZin interfaceQuaterniondc
-
transformUnitPositiveZ
- Specified by:
transformUnitPositiveZin interfaceQuaterniondc
-
transform
- Specified by:
transformin interfaceQuaterniondc
-
transformInverse
- Specified by:
transformInversein interfaceQuaterniondc
-
transform
- Specified by:
transformin interfaceQuaterniondc
-
transformInverse
- Specified by:
transformInversein interfaceQuaterniondc
-
transform
- Specified by:
transformin interfaceQuaterniondc
-
transformInverse
public Vector3d transformInverse(double double1, double double2, double double3, Vector3d vector3d)- Specified by:
transformInversein interfaceQuaterniondc
-
transform
- Specified by:
transformin interfaceQuaterniondc
-
transformInverse
- Specified by:
transformInversein interfaceQuaterniondc
-
transform
- Specified by:
transformin interfaceQuaterniondc
-
transformInverse
public Vector4d transformInverse(double double1, double double2, double double3, Vector4d vector4d)- Specified by:
transformInversein interfaceQuaterniondc
-
transform
- Specified by:
transformin interfaceQuaterniondc
-
transformInverse
- Specified by:
transformInversein interfaceQuaterniondc
-
transformUnit
- Specified by:
transformUnitin interfaceQuaterniondc
-
transformInverseUnit
- Specified by:
transformInverseUnitin interfaceQuaterniondc
-
transformUnit
- Specified by:
transformUnitin interfaceQuaterniondc
-
transformInverseUnit
- Specified by:
transformInverseUnitin interfaceQuaterniondc
-
transformUnit
- Specified by:
transformUnitin interfaceQuaterniondc
-
transformInverseUnit
public Vector3d transformInverseUnit(double double1, double double2, double double3, Vector3d vector3d)- Specified by:
transformInverseUnitin interfaceQuaterniondc
-
transformUnit
- Specified by:
transformUnitin interfaceQuaterniondc
-
transformInverseUnit
- Specified by:
transformInverseUnitin interfaceQuaterniondc
-
transformUnit
- Specified by:
transformUnitin interfaceQuaterniondc
-
transformInverseUnit
public Vector4d transformInverseUnit(double double1, double double2, double double3, Vector4d vector4d)- Specified by:
transformInverseUnitin interfaceQuaterniondc
-
transformUnit
- Specified by:
transformUnitin interfaceQuaterniondc
-
transformInverseUnit
- Specified by:
transformInverseUnitin interfaceQuaterniondc
-
transformPositiveX
- Specified by:
transformPositiveXin interfaceQuaterniondc
-
transformPositiveX
- Specified by:
transformPositiveXin interfaceQuaterniondc
-
transformUnitPositiveX
- Specified by:
transformUnitPositiveXin interfaceQuaterniondc
-
transformUnitPositiveX
- Specified by:
transformUnitPositiveXin interfaceQuaterniondc
-
transformPositiveY
- Specified by:
transformPositiveYin interfaceQuaterniondc
-
transformPositiveY
- Specified by:
transformPositiveYin interfaceQuaterniondc
-
transformUnitPositiveY
- Specified by:
transformUnitPositiveYin interfaceQuaterniondc
-
transformUnitPositiveY
- Specified by:
transformUnitPositiveYin interfaceQuaterniondc
-
transformPositiveZ
- Specified by:
transformPositiveZin interfaceQuaterniondc
-
transformPositiveZ
- Specified by:
transformPositiveZin interfaceQuaterniondc
-
transformUnitPositiveZ
- Specified by:
transformUnitPositiveZin interfaceQuaterniondc
-
transformUnitPositiveZ
- Specified by:
transformUnitPositiveZin interfaceQuaterniondc
-
transform
- Specified by:
transformin interfaceQuaterniondc
-
transformInverse
- Specified by:
transformInversein interfaceQuaterniondc
-
transform
- Specified by:
transformin interfaceQuaterniondc
-
transformInverse
- Specified by:
transformInversein interfaceQuaterniondc
-
transform
- Specified by:
transformin interfaceQuaterniondc
-
transformInverse
public Vector3f transformInverse(double double1, double double2, double double3, Vector3f vector3f)- Specified by:
transformInversein interfaceQuaterniondc
-
transform
- Specified by:
transformin interfaceQuaterniondc
-
transformInverse
- Specified by:
transformInversein interfaceQuaterniondc
-
transform
- Specified by:
transformin interfaceQuaterniondc
-
transformInverse
public Vector4f transformInverse(double double1, double double2, double double3, Vector4f vector4f)- Specified by:
transformInversein interfaceQuaterniondc
-
transformUnit
- Specified by:
transformUnitin interfaceQuaterniondc
-
transformInverseUnit
- Specified by:
transformInverseUnitin interfaceQuaterniondc
-
transformUnit
- Specified by:
transformUnitin interfaceQuaterniondc
-
transformInverseUnit
- Specified by:
transformInverseUnitin interfaceQuaterniondc
-
transformUnit
- Specified by:
transformUnitin interfaceQuaterniondc
-
transformInverseUnit
public Vector3f transformInverseUnit(double double1, double double2, double double3, Vector3f vector3f)- Specified by:
transformInverseUnitin interfaceQuaterniondc
-
transformUnit
- Specified by:
transformUnitin interfaceQuaterniondc
-
transformInverseUnit
- Specified by:
transformInverseUnitin interfaceQuaterniondc
-
transformUnit
- Specified by:
transformUnitin interfaceQuaterniondc
-
transformInverseUnit
public Vector4f transformInverseUnit(double double1, double double2, double double3, Vector4f vector4f)- Specified by:
transformInverseUnitin interfaceQuaterniondc
-
invert
- Specified by:
invertin interfaceQuaterniondc
-
invert
-
div
- Specified by:
divin interfaceQuaterniondc
-
div
-
conjugate
-
conjugate
- Specified by:
conjugatein interfaceQuaterniondc
-
identity
-
lengthSquared
public double lengthSquared()- Specified by:
lengthSquaredin interfaceQuaterniondc
-
rotationXYZ
-
rotationZYX
-
rotationYXZ
-
slerp
-
slerp
- Specified by:
slerpin interfaceQuaterniondc
-
slerp
public static Quaterniondc slerp(Quaterniond[] quaterniondArray, double[] doubleArray, Quaterniond quaterniond) -
scale
-
scale
- Specified by:
scalein interfaceQuaterniondc
-
scaling
-
integrate
-
integrate
public Quaterniond integrate(double double1, double double2, double double3, double double4, Quaterniond quaterniond)- Specified by:
integratein interfaceQuaterniondc
-
nlerp
-
nlerp
- Specified by:
nlerpin interfaceQuaterniondc
-
nlerp
public static Quaterniondc nlerp(Quaterniond[] quaterniondArray, double[] doubleArray, Quaterniond quaterniond) -
nlerpIterative
public Quaterniond nlerpIterative(Quaterniondc quaterniondc, double double1, double double2, Quaterniond quaterniond)- Specified by:
nlerpIterativein interfaceQuaterniondc
-
nlerpIterative
-
nlerpIterative
public static Quaterniond nlerpIterative(Quaterniondc[] quaterniondcArray, double[] doubleArray, double double1, Quaterniond quaterniond) -
lookAlong
-
lookAlong
- Specified by:
lookAlongin interfaceQuaterniondc
-
lookAlong
public Quaterniond lookAlong(double double1, double double2, double double3, double double4, double double5, double double6) -
lookAlong
public Quaterniond lookAlong(double double1, double double2, double double3, double double4, double double5, double double6, Quaterniond quaterniond)- Specified by:
lookAlongin interfaceQuaterniondc
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
toString
public java.lang.String toString(java.text.NumberFormat numberFormat) -
writeExternal
public void writeExternal(java.io.ObjectOutput objectOutput) throws java.io.IOException- Specified by:
writeExternalin interfacejava.io.Externalizable- Throws:
java.io.IOException
-
readExternal
public void readExternal(java.io.ObjectInput objectInput) throws java.io.IOException, java.lang.ClassNotFoundException- Specified by:
readExternalin interfacejava.io.Externalizable- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object object)- Overrides:
equalsin classjava.lang.Object
-
difference
-
difference
- Specified by:
differencein interfaceQuaterniondc
-
rotationTo
public Quaterniond rotationTo(double double1, double double2, double double3, double double4, double double5, double double6) -
rotationTo
-
rotateTo
public Quaterniond rotateTo(double double1, double double2, double double3, double double4, double double5, double double6, Quaterniond quaterniond)- Specified by:
rotateToin interfaceQuaterniondc
-
rotationAxis
-
rotationAxis
-
rotationX
-
rotationY
-
rotationZ
-
rotateTo
public Quaterniond rotateTo(double double1, double double2, double double3, double double4, double double5, double double6) -
rotateTo
- Specified by:
rotateToin interfaceQuaterniondc
-
rotateTo
-
rotateX
-
rotateX
- Specified by:
rotateXin interfaceQuaterniondc
-
rotateY
-
rotateY
- Specified by:
rotateYin interfaceQuaterniondc
-
rotateZ
-
rotateZ
- Specified by:
rotateZin interfaceQuaterniondc
-
rotateLocalX
-
rotateLocalX
- Specified by:
rotateLocalXin interfaceQuaterniondc
-
rotateLocalY
-
rotateLocalY
- Specified by:
rotateLocalYin interfaceQuaterniondc
-
rotateLocalZ
-
rotateLocalZ
- Specified by:
rotateLocalZin interfaceQuaterniondc
-
rotateXYZ
-
rotateXYZ
public Quaterniond rotateXYZ(double double1, double double2, double double3, Quaterniond quaterniond)- Specified by:
rotateXYZin interfaceQuaterniondc
-
rotateZYX
-
rotateZYX
public Quaterniond rotateZYX(double double1, double double2, double double3, Quaterniond quaterniond)- Specified by:
rotateZYXin interfaceQuaterniondc
-
rotateYXZ
-
rotateYXZ
public Quaterniond rotateYXZ(double double1, double double2, double double3, Quaterniond quaterniond)- Specified by:
rotateYXZin interfaceQuaterniondc
-
getEulerAnglesXYZ
- Specified by:
getEulerAnglesXYZin interfaceQuaterniondc
-
rotateAxis
public Quaterniond rotateAxis(double double1, double double2, double double3, double double4, Quaterniond quaterniond)- Specified by:
rotateAxisin interfaceQuaterniondc
-
rotateAxis
- Specified by:
rotateAxisin interfaceQuaterniondc
-
rotateAxis
-
rotateAxis
-
positiveX
- Specified by:
positiveXin interfaceQuaterniondc
-
normalizedPositiveX
- Specified by:
normalizedPositiveXin interfaceQuaterniondc
-
positiveY
- Specified by:
positiveYin interfaceQuaterniondc
-
normalizedPositiveY
- Specified by:
normalizedPositiveYin interfaceQuaterniondc
-
positiveZ
- Specified by:
positiveZin interfaceQuaterniondc
-
normalizedPositiveZ
- Specified by:
normalizedPositiveZin interfaceQuaterniondc
-
conjugateBy
-
conjugateBy
- Specified by:
conjugateByin interfaceQuaterniondc
-
isFinite
public boolean isFinite()- Specified by:
isFinitein interfaceQuaterniondc
-
equals
- Specified by:
equalsin interfaceQuaterniondc
-
equals
public boolean equals(double double1, double double2, double double3, double double4)- Specified by:
equalsin interfaceQuaterniondc
-