![]() |
VR-Vantage 1.4.1 API Class Documentation
|
Declaration of a custom object that manages a model and its properties. More...
Public Member Functions | |
| MyObject (makVrv::DtDe &de, makVrv::DtUniqueID id) | |
| CTOR. | |
| virtual | ~MyObject () |
| DTOR. | |
| void | createModel () |
| Create an OpenSceneGraph geometry. | |
| void | setRotationAngle (double rotationAngleInDegrees) |
| Set the rotation angle which gets called every tick. | |
Protected Attributes | |
| makVrv::DtDe & | myDe |
| osg::ref_ptr < osg::PositionAttitudeTransform > | myPat |
Declaration of a custom object that manages a model and its properties.
This object is intended to be controlled by the agent, MyObjectAgent.
| MyObject::MyObject | ( | makVrv::DtDe & | de, |
| makVrv::DtUniqueID | id | ||
| ) |
CTOR.
DtDe and DtUniqueId are not used by this class.
| virtual MyObject::~MyObject | ( | ) | [virtual] |
DTOR.
| void MyObject::createModel | ( | ) |
Create an OpenSceneGraph geometry.
The geometry is added to the core VRV DtOsgRenderer class to handle the rendering part.
| void MyObject::setRotationAngle | ( | double | rotationAngleInDegrees | ) |
Set the rotation angle which gets called every tick.
makVrv::DtDe& MyObject::myDe [protected] |
osg::ref_ptr<osg::PositionAttitudeTransform> MyObject::myPat [protected] |