PathEngine's world representation is based on ground meshes
(to define a set of surfaces in the world over which agents can move).
In addition to these surfaces, PathEngine's world representation also includes ground attributes, static obstacles placed on the surfaces, named positions and named (dynamic) obstacles for supporting scripting or behaviours.
The generation of this world representation is often a key issue in
the content side of integration between PathEngine and your application.
Several approaches to the generation of this world representation are supported.
For large or complex worlds PathEngine supports seamless pathfinding across sets of tiled overlapping mesh instances, or 'mesh federations'. With this technique the size of your worlds is limited only by available working memory (with the possibility to distribute federations across multiple machines to eliminate even this constraint), at the cost of a limitation on 'maximum guaranteed query distance'.
|Documentation for PathEngine release 6.04 - Copyright © 2002-2024 PathEngine