#include <Interfaces.h>
Inherits DigitalSpaces::DIObjectBase.
For example, 3D graphics, and 3D audio.
Public Member Functions | |
| void | SetRelativeVelocity (in_Vector3f *vecVelocity) |
| Relative velocity is relative to the User's current orientation. | |
| void | SetPosition (in_Vector3f *vecPosition) |
| Sets the user representations position in global co-ordinates. | |
| void | SetAbsoluteVelocity (in_Vector3f *vecVelocity) |
| Sets the user representations velocity in global coordinates. | |
| void | SetVelocityTarget (in_Vector3f *vecTarget) |
| You know what, I don't know what this is supposed to do. | |
| void | RotateRelative (const float &fXAxis, const float &fYAxis, const float &fZAxis) |
| Rotates the user representation relative to its current orientation. | |
| void | SetOrientation (in_Quaternionf *quatRot) |
| Sets the orientation of the user representation. | |
| void | GetPosition (out_Vector3f *pPosition) |
| Returns the current position of the user, as understood by this implementation. | |
| void | GetOrientation (out_Quaternionf *pOrientation) |
| Returns the current orientation of the user, as understood by this implementation. | |
| void | SetSlerp (const float &fTimeMultiplier, in_Quaternionf *fSrcQuat, in_Quaternionf *fDestQuat) |
| Sets the rate the user representation should be blended between two orientations. | |
| void DigitalSpaces::DIUser1::SetRelativeVelocity | ( | in_Vector3f * | vecVelocity | ) |
Relative velocity is relative to the User's current orientation.
1.5.6