| PathEngine home | previous: | next: |
Determines the first contact, if any, for an agent with the specified collision shape moving along the specified line.
iCollisionInfo* firstCollision(iShape* shape, const iCollisionContext* context, const cPosition& start, tSigned32 x, tSigned32 y, tSigned32& cell) 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 a value of zero for this argument. | ||
| start | The start of the line. This position must be a valid position on this mesh | ||
| x | X coordinate for the end of the line. | ||
| y | Y coordinate for the end of the line. | ||
| cell | If there is no collision then this value will be set to the cell at the end of the line. |
The start position passed into this query should not be obstructed.
See
| Documentation for PathEngine release 5.17 - Copyright © 2002-2008 PathEngine | next: |