PathEngine home | previous: | next: |
Constructs an
This version doesn't require a root position, with the obstacle then applying to all ground
layers overlapping the obstacle horizontally.
std::unique_ptr<iAgent> placeLargeStatic2DObstacle(int32_t const * shapeCoordinates_Buffer, uint32_t shapeCoordinates_BufferEntries) const |
shapeCoordinates_Buffer, shapeCoordinates_BufferEntries |
(See |
This obstacle placement method is provided for cases where obstacles don't need to be limited with respect to overlapping ground layers. No root position is required, and the obstacle will then obstruct all ground layers that overlap the obstacle horizontally.
The shape coordinates passed in are in pathfinding 'world coordinates'.
The shape passed in is subject to validation constraints,
similar to the constraints on iShape creation, but with a much larger permitted range.
Refer to
If there is a possibility that the coordinates to be passed in to this method may not
be valid with respect to these constraints then this should be checked with
Some discussion of PathEngine's runtime shape management functionality, in general, can be found here.
Agent placeLargeStatic2DObstacle(int[] shapeCoordinates); |
Agent placeLargeStatic2DObstacle(int[] shapeCoordinates); |
Documentation for PathEngine release 6.04 - Copyright © 2002-2024 PathEngine | next: |