Changeset 7711 in orxonox.OLD for trunk/src/lib/collision_detection/bounding_volume.h
- Timestamp:
- May 18, 2006, 11:44:21 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/collision_detection/bounding_volume.h
r6022 r7711 11 11 #include "model.h" 12 12 13 class Vector; 13 14 14 template<class T> class tList; 15 15 … … 22 22 virtual ~BoundingVolume(); 23 23 24 inline const Vector* getCenter() const { return this->center; } 24 inline const Vector& getCenter() const { return this->center; } 25 inline const modelInfo* getModelInfo() const { return this->modelInf; } 25 26 26 const sVec3D* getVertices() const { return this->vertices; }27 27 virtual void mergeWith(const BoundingVolume &bv) = 0; 28 28 … … 32 32 33 33 public: 34 Vector* center; //!< Center point of box 34 Vector center; //!< Weighter average center point of box 35 Vector arithCenter; //!< Arithmetical center of the box 35 36 36 const sVec3D* vertices; //!< if CD_STORE_VERTICES enabled, this is the place, where the vert. will be sotred37 int numOfVertices; //!< number of vertices in the vertices buffer38 bool bOrigVertices; //!< is true if the vertices pointer points to the original model data - only important for deleting37 const modelInfo* modelInf; //!< Reference to the model's ModelInfo 38 const int* triangleIndexes; //!< Array with the triangle indexes in modelInfo 39 int triangleIndexesLength; //!< length of the indexes array 39 40 }; 40 41
Note: See TracChangeset
for help on using the changeset viewer.