![]() |
VR-Forces 4.1 Class Documentation
|
Default obstacle class for obstacles known by Kynapse. More...

Public Member Functions | |
| DtVrfObstacle () | |
| virtual | ~DtVrfObstacle () |
| DtVrfObject * | getVrfObject () const |
| Helper function that returns a casted DtVrfObject. | |
| virtual void | updateFromVrf () |
| Update Kynapse values from VR-Forces. | |
| virtual bool | isShapePolyClockwise (Kaim::ShapePolyline *shapePolyline) |
| Verify if the obstacle is defined as clockwise. | |
| virtual void | reverseShapePolyline (Kaim::ShapePolyline *shapePolyline) |
| Switch the order of the polyline. | |
| virtual void | samplePolyline (Kaim::ShapePolyline &shapePolyline) |
| Take a polyline and divide it into multiple small points. | |
Default obstacle class for obstacles known by Kynapse.
Obstacles are areas that entities are not allowed to get across.
| BHAVE::DtVrfObstacle::DtVrfObstacle | ( | ) |
|
virtual |
|
inline |
Helper function that returns a casted DtVrfObject.
|
virtual |
Update Kynapse values from VR-Forces.
|
virtual |
Verify if the obstacle is defined as clockwise.
|
virtual |
Switch the order of the polyline.
Required due to kynapse only being able to handle clockwise objects.
|
virtual |
Take a polyline and divide it into multiple small points.
Required due to kynapse not being able to handle large polygons.