|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.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 | |||||||||