#include <Inventor/fields/SoMFVec3f.h>
Inheritance diagram for SoMFVec3f::
Public Methods | |
void | setValues (const int start, const int num, const float xyz[][3]) |
void | set1Value (const int idx, const float x, const float y, const float z) |
void | set1Value (const int idx, const float xyz[3]) |
void | setValue (const float x, const float y, const float z) |
void | setValue (const float xyz[3]) |
Static Public Methods | |
void | initClass (void) |
This field is used where nodes, engines or other field containers needs to store an array of vectors with three elements.
|
Internal method called upon initialization of the library (from SoDB::init()) to set up the type system. Reimplemented from SoMField. |
|
Set num vector array elements from the xyz array, reading from index 0 in the given float-triplet vector array and storing values from index start in this SoMFVec3f's array. If start + num is larger than the current number of elements in the SoMFVec3f field, this method will automatically expand the field to accommodate all given float-vector element values. |
|
Set the vector at idx. |
|
Set the vector at idx. |
|
Set this field to contain a single vector with the given element values. |
|
Set this field to contain a single vector with the given element values. |