|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Quaternion | |
---|---|
de.jreality.math | Mathematical utilities. |
Uses of Quaternion in de.jreality.math |
---|
Methods in de.jreality.math that return Quaternion | |
---|---|
static Quaternion |
Quaternion.add(Quaternion dst,
Quaternion a,
Quaternion b)
|
static Quaternion |
Quaternion.conjugate(Quaternion dst,
Quaternion src)
|
static Quaternion |
Quaternion.copy(Quaternion dst,
Quaternion src)
|
static Quaternion |
Quaternion.divide(Quaternion dst,
Quaternion a,
Quaternion b)
|
Quaternion |
FactoredMatrix.getRotationQuaternion()
Get the rotation specified as a unit quaternion |
static Quaternion |
Quaternion.invert(Quaternion dst,
Quaternion src)
|
static Quaternion |
Quaternion.linearInterpolation(Quaternion dst,
Quaternion rot1,
Quaternion rot2,
double s)
|
static Quaternion |
Quaternion.makeRotationQuaternionAngle(Quaternion q,
double angle,
double[] axis)
|
static Quaternion |
Quaternion.makeRotationQuaternionCos(Quaternion q,
double cos,
double[] axis)
|
static Quaternion |
Quaternion.negate(Quaternion dst,
Quaternion src)
|
static Quaternion |
Quaternion.normalize(Quaternion dst,
Quaternion src)
|
static Quaternion |
Quaternion.rotationMatrixToQuaternion(Quaternion q,
double[] mat)
Convert the 3x3 rotation matrix mat into a quaternion. |
static Quaternion |
Quaternion.star(Quaternion dst,
Quaternion src)
The conjugate of the inverse, or do I mean the inverse of the conjugate??? |
static Quaternion |
Quaternion.subtract(Quaternion dst,
Quaternion a,
Quaternion b)
|
static Quaternion |
Quaternion.times(Quaternion dst,
double s,
Quaternion src)
|
static Quaternion |
Quaternion.times(Quaternion dst,
Quaternion a,
Quaternion b)
|
Methods in de.jreality.math with parameters of type Quaternion | |
---|---|
static Quaternion |
Quaternion.add(Quaternion dst,
Quaternion a,
Quaternion b)
|
static double[] |
Quaternion.asDouble(double[] dst,
Quaternion q)
|
static double[] |
P3.composeMatrixFromFactors(double[] m,
double[] transV,
Quaternion rotQ,
Quaternion stretchRotQ,
double[] stretchV,
boolean isFlipped,
int metric)
|
static Quaternion |
Quaternion.conjugate(Quaternion dst,
Quaternion src)
|
static Quaternion |
Quaternion.copy(Quaternion dst,
Quaternion src)
|
static Quaternion |
Quaternion.divide(Quaternion dst,
Quaternion a,
Quaternion b)
|
static boolean |
Quaternion.equals(Quaternion a,
Quaternion b,
double tol)
Check for numerical equality. |
static boolean |
Quaternion.equalsRotation(Quaternion a,
Quaternion b,
double tol)
Check if the rotations represented by the two quaternions are equal |
static double[] |
P3.factorMatrix(double[] m,
double[] transV,
Quaternion rotQ,
Quaternion stretchRotQ,
double[] stretchV,
boolean[] isFlipped,
int metric)
see Graphics Gems IV, p. |
static double[] |
Quaternion.IJK(double[] dst,
Quaternion q)
return imaginary part as a double array. |
static double |
Quaternion.innerProduct(Quaternion a,
Quaternion b)
|
static Quaternion |
Quaternion.invert(Quaternion dst,
Quaternion src)
|
static double |
Quaternion.length(Quaternion q)
|
static double |
Quaternion.lengthSquared(Quaternion q)
|
static Quaternion |
Quaternion.linearInterpolation(Quaternion dst,
Quaternion rot1,
Quaternion rot2,
double s)
|
static Quaternion |
Quaternion.makeRotationQuaternionAngle(Quaternion q,
double angle,
double[] axis)
|
static Quaternion |
Quaternion.makeRotationQuaternionCos(Quaternion q,
double cos,
double[] axis)
|
static Quaternion |
Quaternion.negate(Quaternion dst,
Quaternion src)
|
static Quaternion |
Quaternion.normalize(Quaternion dst,
Quaternion src)
|
static double[] |
Quaternion.quaternionToRotationMatrix(double[] rot,
Quaternion qt)
|
static double[] |
Quaternion.quaternionToRotationMatrixOld(double[] rot,
Quaternion qt)
Convert the quaternion qt into a 3x3 rotation matrix. |
static Quaternion |
Quaternion.rotationMatrixToQuaternion(Quaternion q,
double[] mat)
Convert the 3x3 rotation matrix mat into a quaternion. |
void |
FactoredMatrix.setRotation(Quaternion aQ)
Set the rotation for this transformation using the unit quaternion aQ . |
static Quaternion |
Quaternion.star(Quaternion dst,
Quaternion src)
The conjugate of the inverse, or do I mean the inverse of the conjugate??? |
static Quaternion |
Quaternion.subtract(Quaternion dst,
Quaternion a,
Quaternion b)
|
static Quaternion |
Quaternion.times(Quaternion dst,
double s,
Quaternion src)
|
static Quaternion |
Quaternion.times(Quaternion dst,
Quaternion a,
Quaternion b)
|
Constructors in de.jreality.math with parameters of type Quaternion | |
---|---|
Quaternion(Quaternion nq)
A copy constructor. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |