![]() |
VR-Forces 4.8 Class Documentation
|

Public Types | |
| typedef std::vector < boost::shared_ptr < makVrv::DtDynamicTerrainFeature > > | DynamicFeatures |
Public Member Functions | |
| virtual | ~DtCollisionObjectInterface () |
| Virtual destructor. More... | |
| virtual boost::shared_ptr < btCollisionShape > | bulletCollisionShape () const =0 |
| Access the underlying bullet collision shape. More... | |
| virtual const btTransform & | worldTransform () const =0 |
| Access the world transform of the collision object. More... | |
| virtual bool | buildBvh ()=0 |
| Build the bvh with mutex locked. More... | |
| virtual bool | enabled () const =0 |
| Intersections will ignore this object if this returns true. More... | |
| virtual unsigned int | numberOfTriangles () const =0 |
| Return number of triangles in this object (ignores instancing). More... | |
| virtual double | radius () const =0 |
| Returns the maximum distance of all points from the origin of this object. More... | |
| virtual DtSurface | triangleSurface (unsigned int triangleIndex) const =0 |
| Return the surface of a triangle at a given index. More... | |
| virtual DynamicFeatures | dynamicFeatures () const =0 |
| Return all the dynamic features which contain this object. More... | |
| typedef std::vector< boost::shared_ptr<makVrv::DtDynamicTerrainFeature> > DtCollisionObjectInterface::DynamicFeatures |
|
virtual |
Virtual destructor.
|
pure virtual |
Access the underlying bullet collision shape.
Implemented in DtBvhCollisionObject.
|
pure virtual |
Access the world transform of the collision object.
Implemented in DtBvhCollisionObject.
|
pure virtual |
Build the bvh with mutex locked.
Call as many times as you like, will only build once.
Implemented in DtBvhCollisionObject.
|
pure virtual |
Intersections will ignore this object if this returns true.
Implemented in DtBvhCollisionObject, and DtEntityTerrainGeometryHandle::CollisionObject.
Return number of triangles in this object (ignores instancing).
Implemented in DtBvhCollisionObject.
|
pure virtual |
Returns the maximum distance of all points from the origin of this object.
Implemented in DtBvhCollisionObject.
|
pure virtual |
Return the surface of a triangle at a given index.
Implemented in DtBvhCollisionObject.
|
pure virtual |
Return all the dynamic features which contain this object.
Implemented in DtBvhCollisionObject.