9 #ifndef DtExampleModelManager_H_
10 #define DtExampleModelManager_H_
18 class DtExampleModelInstance;
34 virtual void createCube(
double x,
double y,
double z,
double halfLength,
double heading);
virtual void createRandomCube()
create a cube of random size at a random location with a random heading
virtual ~DtExampleModelManager()
DTOR.
virtual void changeAnimateScale(double deltaChange)
change the animation scale for the cube animation.
virtual void createCube(double x, double y, double z, double halfLength, double heading)
create a cube centered at x,y,z with a half width of each side of halfLength and a particular heading...
virtual void changeSideSize(int side, double deltaChange)
change the size of a side of each of the cubes (Not necessarily cubes anymore after this call) side 0...
std::list< DtExampleModelInstance * > myModelInstances
Definition: DtExampleModelManager.h:58
Contains makVrv::DtDe class.
DtExampleModelManager(DtDe &de)
The Constructor takes in the de for the application.
This is the implementation of the example model manager.
Definition: DtExampleModelManager.h:22
double myAnimateScale
Definition: DtExampleModelManager.h:55
Contains makVrv::DtUniqueID type.
void tick()
callback for the de post tick signal. It is called once per frame.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtDe & myDe
Definition: DtExampleModelManager.h:52