|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.jbergin.util.QuaternionCalculator
public class QuaternionCalculator
Add and multiply open quaternions (the built in quaternion class doesn't have available coefficients.
Constructor Summary | |
---|---|
QuaternionCalculator()
|
Method Summary | |
---|---|
static OpenQuaternion |
add(OpenQuaternion left,
OpenQuaternion right)
Add two open quaternions. |
static OpenQuaternion |
multiply(OpenQuaternion left,
OpenQuaternion right)
Multiply two open quaternions |
static OpenQuaternion |
rotationAboutX(double angleDegrees)
Compute an open quaternion for a given rotation (in degrees) around the X axis |
static OpenQuaternion |
rotationAboutY(double angleDegrees)
Compute an open quaternion for a given rotation (in degrees) around the Y axis |
static OpenQuaternion |
rotationAboutZ(double angleDegrees)
Compute an open quaternion for a given rotation (in degrees) around the Z axis |
static Quaternion |
toQuaternion(OpenQuaternion from)
Obtain an ordinary Quaternion from an open one. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public QuaternionCalculator()
Method Detail |
---|
public static OpenQuaternion rotationAboutX(double angleDegrees)
angleDegrees
-
public static OpenQuaternion rotationAboutY(double angleDegrees)
angleDegrees
-
public static OpenQuaternion rotationAboutZ(double angleDegrees)
angleDegrees
-
public static OpenQuaternion multiply(OpenQuaternion left, OpenQuaternion right)
left
- the left factorright
- the right factor
public static OpenQuaternion add(OpenQuaternion left, OpenQuaternion right)
left
- the left termright
- the right term
public static Quaternion toQuaternion(OpenQuaternion from)
from
- the open quaternion
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |