Cast3dImport::Node3D Class Reference

class Node3D, animation node assiciated with 3D geometrical part, data container. More...

#include <node.h>

Inheritance diagram for Cast3dImport::Node3D:

Cast3dImport::Node Cast3dImport::Streamble Cast3dImport::CameraNode

List of all members.

Public Member Functions

void setPivot (const float xyz[3])
 Sets pivot point for target geometry of node.
void setMatrix (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 node.
void scale (float x, float y, float z)
 Scales target geometry of node.
void rotate (float x, float y, float z, float angle)
 Rotates target geometry of node.


Detailed Description

class Node3D, animation node assiciated with 3D geometrical part, data container.

Member Function Documentation

void Cast3dImport::Node3D::setPivot ( const float  xyz[3]  )  [inline]

Sets pivot point for target geometry of node.

Parameters:
xyz pivot point coordinates.

void Cast3dImport::Node3D::setMatrix ( const Matrix4  m  )  [inline]

Sets local position/orientation matrix for target geometry of node.

Parameters:
m position/orientation.

void Cast3dImport::Node3D::translate ( float  x,
float  y,
float  z 
) [inline]

Translates target geometry of node.

Parameters:
x,y,z position values.

void Cast3dImport::Node3D::scale ( float  x,
float  y,
float  z 
) [inline]

Scales target geometry of node.

Parameters:
x,y,z scale values.

void Cast3dImport::Node3D::rotate ( float  x,
float  y,
float  z,
float  angle 
) [inline]

Rotates target geometry of node.

Parameters:
x,y,z axis of rotation.
angle rotation angle in radians.


The documentation for this class was generated from the following file:
Generated at Thu Oct 9 09:50:24 2008 for the Cast3D by doxygen 1.5.4.