| PathEngine home | previous: | next: | 
Finds the shortest path from a given set of start positions to a given end position for agents with a specified collision shape.
| std::unique_ptr<iPath> findShortestPath6_MultipleStartPositions(const iShape& shape, const iCollisionContext* context, cPosition const * startPositions_Buffer, uint32_t startPositions_BufferEntries, const cPosition& goal, iQueryCallBack* queryCallBack) const | 
| shape | The collision shape to use for this query. | ||
| context | The state of dynamic collision that will apply for this query. An empty context can be specified by passing nullptr for this argument. | ||
| startPositions_Buffer, startPositions_BufferEntries | (See | ||
| goal | The target point for pathfinding. This position must be a valid position on this mesh. | ||
| queryCallBack | A pointer to a valid implementation of the iQueryCallBack interface, or else null. | 
Requires that (release 6 type) pathfind preprocess has been generated on this mesh for the collision shape specified.
Not all pathfinding features are supported, currently, with version 6 preprocess. (Ask, for more details.)
| Path findShortestPath6_MultipleStartPositions(Shape shape, CollisionContext context, PathEngine.Position[] startPositions, PathEngine.Position goal, QueryCallBack queryCallBack); | 
| Documentation for PathEngine release 6.04 - Copyright © 2002-2024 PathEngine | next: |