Unigine::Obstacle Class
Header: | #include <UniginePathFinding.h> |
Inherits: | Node |
Obstacle Class
Members
Ptr<Obstacle> cast(const Ptr<Node> & node)
Casts a Obstacle out of the Node instance.Arguments
- const Ptr<Node> & node - Pointer to Node.
Return value
Pointer to Obstacle.Ptr<Obstacle> getObstacle()
Returns the obstacle.Return value
Obstacle.void setObstacleMask(int mask)
Sets the obstacle mask. The obstacle mask of the obstacle box/sphere/capsule must match the obstacle mask of the route that is calculated during pathfinding. Otherwise, the obstacle will not be taken into account during pathfinding. Also by using the obstacle mask, you can specify obstacle boxes/spheres/capsules that should be ignored during pathfinding.Arguments
- int mask - An integer value, each bit of which is used to set a mask..
int getObstacleMask()
Returns the current obstacle mask. The obstacle mask of the obstacle box/sphere/capsule must match the obstacle mask of the route that is calculated during pathfinding. Otherwise, the obstacle is not taken into account during pathfinding.Return value
An integer value, each bit of which is used to set a mask.Last update: 2018-08-10
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)