Unigine::Obstacle Class
Header: | #include <UniginePathFinding.h> |
Inherits from: | Node |
This class creates obstacles detected and bypassed during pathfinding.
See Also#
- The Creating Routes usage example demonstrating how to create routes and recalculate them considering obstacles
- Navigation sample in C# Component Samples suite
- A set of UnigineScript API samples located in the <UnigineSDK>/data/samples/paths/ folder
Obstacle Class
Members
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:
2023-01-11
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)