Decomposes rotation values. More...
#include <Inventor/engines/SoCompose.h>
Public Member Functions | |
virtual SoType | getTypeId () const |
SoDecomposeRotation () | |
Static Public Member Functions | |
static SoType | getClassTypeId () |
Public Attributes | |
SoMFRotation | rotation |
SoEngineOutput | axis |
SoEngineOutput | angle |
Decomposes rotation values.
This engine takes as input a rotation, and decomposes it into an axis value and a rotation angle (in radians).
The input can have multiple values, allowing the engine to decompose several rotations in parallel.
rotation | 0 0 1 0 |
SoComposeRotation, SoEngineOutput
SoDecomposeRotation::SoDecomposeRotation | ( | ) |
Default Constructor.
static SoType SoDecomposeRotation::getClassTypeId | ( | ) | [static] |
Returns the type identifier for this class.
Reimplemented from SoEngine.
virtual SoType SoDecomposeRotation::getTypeId | ( | ) | const [virtual] |
Returns the type identifier for this specific instance.
Implements SoTypedObject.
( SoMFFloat ) Angle (in radians) derived from the input.
( SoMFVec3f ) Axis of rotation derived from the input.
Rotation to be decomposed.