#include <part.h>

Public Member Functions | |
| void | addGeometry (Geometry *geometry) |
| Adds geometry. | |
| void | addMaterialBinding (const MaterialBinding &material_binding) |
| Adds material binding. | |
| void | setLocalMatrix (const Matrix4 &m) |
| Sets local position/orientation matrix for target geometry of node. | |
| void | translate (float x, float y, float z) |
| Translates target geometry of part. | |
| void | scale (float x, float y, float z) |
| Scales target geometry of part. | |
| void | rotate (float x, float y, float z, float angle) |
| Rotates target geometry of part. | |
Classes | |
| class | MaterialBinding |
| class MaterialBinding, part binding data container. More... | |
| void Cast3dImport::Part::addGeometry | ( | Geometry * | geometry | ) | [inline] |
| void Cast3dImport::Part::setLocalMatrix | ( | const Matrix4 & | m | ) | [inline] |
Sets local position/orientation matrix for target geometry of node.
| m | position/orientation. |
| void Cast3dImport::Part::translate | ( | float | x, | |
| float | y, | |||
| float | z | |||
| ) | [inline] |
Translates target geometry of part.
| x,y,z | position values. |
| void Cast3dImport::Part::scale | ( | float | x, | |
| float | y, | |||
| float | z | |||
| ) | [inline] |
Scales target geometry of part.
| x,y,z | scale values. |
| void Cast3dImport::Part::rotate | ( | float | x, | |
| float | y, | |||
| float | z, | |||
| float | angle | |||
| ) | [inline] |
Rotates target geometry of part.
| x,y,z | axis of rotation. | |
| angle | rotation angle in radians. |