public class EulerAnglesYXZ extends EulerAngles
EulerAngles class for which heading rotates around Y axis, pitch
rotates around X axis and bank rotates around Z axes.EulerAngles.Angle| Constructor and Description |
|---|
EulerAnglesYXZ(double heading,
double pitch,
double bank) |
EulerAnglesYXZ(javax.vecmath.Vector3d v) |
| Modifier and Type | Method and Description |
|---|---|
javax.vecmath.Vector3d |
getInitialOrientation() |
void |
rotateBank(javax.vecmath.Matrix4d m) |
void |
rotateHeading(javax.vecmath.Matrix4d m) |
void |
rotatePitch(javax.vecmath.Matrix4d m) |
void |
setFromMatrix(javax.vecmath.Matrix4d m)
Sets this EulerAngles object from the matrix m.
|
add, calculateRotationHeadingPitchBank, create, create, get, getBank, getHeading, getPitch, normalOnPitchRotation, set, setBank, setHeading, setPitch, toString, vectorFromHeadingPitchpublic EulerAnglesYXZ(double heading,
double pitch,
double bank)
public EulerAnglesYXZ(javax.vecmath.Vector3d v)
public void rotateHeading(javax.vecmath.Matrix4d m)
rotateHeading in class EulerAnglespublic void rotatePitch(javax.vecmath.Matrix4d m)
rotatePitch in class EulerAnglespublic void rotateBank(javax.vecmath.Matrix4d m)
rotateBank in class EulerAnglespublic javax.vecmath.Vector3d getInitialOrientation()
getInitialOrientation in class EulerAnglespublic void setFromMatrix(javax.vecmath.Matrix4d m)
setFromMatrix in class EulerAnglesm -