#include <DObject3D.h>
Inheritance diagram for DObject3D:
TODO: Detailed Class Description
Public Member Functions | |
DObject3D (DSystem *system) | |
void | ComputeBoundingSphere (void) |
TODO: Brief description. | |
virtual void | Draw (void) |
TODO: Brief description. | |
virtual void | DrawWireFrame (void) |
TODO: Brief description. | |
virtual void | Move (void) |
TODO: Brief description. | |
virtual void | SetPosition (float x, float y, float z) |
TODO: Brief description. | |
virtual void | SetDRotation (float drot) |
TODO: Brief description. | |
virtual void | SetRotation (float alpha, float rx, float ry, float rz) |
TODO: Brief description. | |
virtual void | SetRotationAxis (float rx, float ry, float rz) |
TODO: Brief description. | |
virtual void | SetTranslation (float dx, float dy, float dz) |
TODO: Brief description. | |
Public Attributes | |
int | name |
Identifies the object. | |
int | power |
Power. | |
int | explosionType |
The type of the object. | |
DMatrix | matrix |
The matrix storing all transformations of the object;. | |
float | x |
X-coordinate of position of object. | |
float | y |
Y-coordinate of position of object. | |
float | z |
Z-coordinate of position of object. | |
float | r |
The squared radius of the bounding sphere around the object. | |
float | dx |
Change of position of object in X-direction. | |
float | dy |
Change of position of object in Y-direction. | |
float | dz |
Change of position of object in Z-direction. | |
float | rot |
Rotation of object. | |
float | drot |
Change of Rotation of object. | |
float | rotX |
X-Coordinate of the rotation axis. | |
float | rotY |
Y-Coordinate of the rotation axis. | |
float | rotZ |
Z-Coordinate of the rotation axis. | |
int | geometryID |
ID of geometry data in system object. | |
DSystem * | system |
The object holding some system-wide information. | |
GLuint | texStd |
ID of the standard texture of 3D-Objects. | |
unsigned long | flags |
Properties of the Object. |
|
TODO: detailed description. |
|
TODO: Brief description. TODO: detailed description. |
|
TODO: Brief description. TODO: detailed description. Reimplemented in DParticleSystem, DExplosion, DVaporTrail, DShot, DSpaceShip, DUp, DFighter, and Dtv. |
|
TODO: Brief description. TODO: detailed description. Reimplemented in DExplosion, DVaporTrail, DShot, and DSpaceShip. |
|
TODO: Brief description. TODO: detailed description. Reimplemented in DParticleSystem, DExplosion, DVaporTrail, DSpaceShip, and DFighter. |
|
TODO: Brief description. Set the Objects change in rotation |
|
TODO: Brief description. Put the object to a special position in the world coordinate system. |
|
TODO: Brief description. Set the Object rotation |
|
TODO: Brief description. Set the Object initial rotation |
|
TODO: Brief description. Put the object to a special position in the world coordinate system. |