A* Pathfinding Project
3.8.6
The A* Pathfinding Project for Unity 3D
|
Simplifies paths on navmesh graphs using the funnel algorithm. More...
Simplifies paths on navmesh graphs using the funnel algorithm.
The funnel algorithm is an algorithm which can, given a path corridor with nodes in the path where the nodes have an area, like triangles, it can find the shortest path inside it. This makes paths on navmeshes look much cleaner and smoother.
Public Member Functions | |
override void | Apply (Path p) |
Main Post-Processing function. | |
![]() | |
void | Awake () |
Alerts the Seeker that this modifier exists. | |
void | OnDestroy () |
void | OnDisable () |
void | OnEnable () |
virtual void | PreProcess (Path p) |
![]() | |
void | Apply (Path p) |
void | PreProcess (Path p) |
Static Public Member Functions | |
static bool | RunFunnel (List< Vector3 > left, List< Vector3 > right, List< Vector3 > funnelPath) |
Calculate a funnel path from the left and right portal lists. | |
Properties | |
override int | Order [get] |
![]() | |
abstract int | Order [get] |
Modifiers will be executed from lower order to higher order. | |
![]() | |
int | Order [get] |
Additional Inherited Members | |
![]() | |
Seeker | seeker |
|
virtual |
Main Post-Processing function.
Implements MonoModifier.
|
static |
Calculate a funnel path from the left and right portal lists.
The result will be appended to funnelPath
|
get |