DigitalSpaces::DI3DVisualsNode1 Struct Reference
[3D Visuals]

#include <Interfaces.h>

Inherits DigitalSpaces::DIObjectBase.


Detailed Description

Deprecated:
See DISGNodeRepresentation.

Public Member Functions

const char * getName () const
Position Control
void GetRelativePosition (out_Vector3f *) const
 This is its position relative to its parent.
void GetAbsolutePosition (out_Vector3f *) const
 This is its position in absolute terms.
void Move (in_Vector3f *vecMovement)
 This moves the entity. (In Parent space? Scale, rotation?).
void SetRelativePosition (in_Vector3f *vecPosition)
void SetVelocity (in_Vector3f *vecVelocity)
void GetVelocity (out_Vector3f *)
void SetVelocityTarget (in_Vector3f *vecVelocity)
 Position to stop at when the current velocity puts you there.
Orientation Control
void GetOrientation (out_Quaternionf *) const
void SetOrientation (in_Quaternionf *quatRot)
void SetOrientation (const float &X, const float &Y, const float &Z)
void Rotate (in_Quaternionf *quatRot)
void Rotate (const float &X, const float &Y, const float &Z)
void SetSlerp (const float &fTimeMultiplier, in_Quaternionf *fSrcQuat, in_Quaternionf *fDestQuat)
Heirachy Control
DI3DVisualsNode1GetParent ()
void addChild (DI3DVisualsNode1 *pNewChild)

The documentation for this struct was generated from the following file:

Generated on Sun Aug 31 17:46:28 2008 for Digital Spaces by  doxygen 1.5.6