#include <Inventor/fields/SoMFRotation.h>
Inheritance diagram for SoMFRotation::
Public Methods | |
void | setValues (const int start, const int num, const float q[][4]) |
void | set1Value (const int idx, const float q0, const float q1, const float q2, const float q3) |
void | set1Value (const int idx, const float q[4]) |
void | set1Value (const int idx, const SbVec3f &axis, const float angle) |
void | setValue (const float q0, const float q1, const float q2, const float q3) |
void | setValue (const float q[4]) |
void | setValue (const SbVec3f &axis, const float angle) |
Static Public Methods | |
void | initClass (void) |
This field is used where nodes, engines or other field containers needs to store multiple rotation definitions.
|
Internal method called upon initialization of the library (from SoDB::init()) to set up the type system. Reimplemented from SoMField. |
|
Set the values of num rotations, starting from index start, using the quaternion quadruples from q. |
|
Set the rotation at idx from the quaternion values. |
|
Set the rotation at idx from the quaternion quadruple q. |
|
Set the rotation at idx from the rotation axis and angle. |
|
Set the field to a single rotation from the quaternion values. |
|
Set the field to a single rotation from the quaternion quadruple q. |
|
Set the field to a single rotation from the axis and angle. |