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

Classes | |
| class | Intersector |
Public Member Functions | |
| DtDynamicTerrainSphere (const DtVector ¢er, double radius) | |
| virtual | ~DtDynamicTerrainSphere () |
| virtual DtDynamicTerrainGeometry * | clone () const |
| Return cloned copy of this object. More... | |
| virtual bool | intersects (const DtDynamicTerrainGeometry &geometry) const |
| Test if this geometry object intersects another one. More... | |
| virtual double | distanceTo (const DtVector &point) const |
| Distance to the closest point which intersects this geometry. More... | |
| virtual bool | isFinite () const |
| Returns whether the geometry has all finite components. More... | |
| virtual void | accept (Visitor &visitor) const |
| Run the visitor on this geometry. More... | |
| virtual const DtVector & | center () const |
| Get the center of the geometry sphere. More... | |
| virtual double | radius () const |
| Get the radius of the geometry sphere. More... | |
Public Member Functions inherited from makVrv::DtDynamicTerrainGeometry | |
| DtDynamicTerrainGeometry () | |
| virtual | ~DtDynamicTerrainGeometry () |
| Virtual destructor. More... | |
Protected Attributes | |
| const DtVector | myCenter |
| const double | myRadius |
Additional Inherited Members | |
Static Public Member Functions inherited from makVrv::DtDynamicTerrainGeometry | |
| static DtDynamicTerrainGeometry * | Union (DtDynamicTerrainGeometry *, DtDynamicTerrainGeometry *) |
| Factory functions. More... | |
| static DtDynamicTerrainGeometry * | Intersection (DtDynamicTerrainGeometry *, DtDynamicTerrainGeometry *) |
| static DtDynamicTerrainGeometry * | Sphere (const DtVector ¢er, double radius) |
| static DtDynamicTerrainGeometry * | Point (const DtVector ¢er) |
|
virtual |
|
virtual |
Return cloned copy of this object.
Caller takes ownership.
Implements makVrv::DtDynamicTerrainGeometry.
|
virtual |
Test if this geometry object intersects another one.
| geometry | Geometry object to test this object against. |
| True | if the geometries intersect. |
Implements makVrv::DtDynamicTerrainGeometry.
Distance to the closest point which intersects this geometry.
Implements makVrv::DtDynamicTerrainGeometry.
|
virtual |
Returns whether the geometry has all finite components.
Implements makVrv::DtDynamicTerrainGeometry.
|
virtual |
Run the visitor on this geometry.
Implements makVrv::DtDynamicTerrainGeometry.
|
virtual |
Get the center of the geometry sphere.
|
virtual |
Get the radius of the geometry sphere.
|
protected |
|
protected |