A* Pathfinding Project  4.1.0
The A* Pathfinding Project for Unity 3D
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Events Macros Groups Pages
INavmeshHolder Interface Reference

Interface for something that holds a triangle based navmesh. More...

Detailed Description

Interface for something that holds a triangle based navmesh.

Public Member Functions

void GetTileCoordinates (int tileIndex, out int x, out int z)
 Transforms coordinates from graph space to world space.
 
Int3 GetVertex (int i)
 Position of vertex number i in the world.
 
int GetVertexArrayIndex (int index)
 
Int3 GetVertexInGraphSpace (int i)
 Position of vertex number i in coordinates local to the graph.
 
- Public Member Functions inherited from INavmesh
void GetNodes (System.Action< GraphNode > del)
 

Additional Inherited Members

- Properties inherited from ITransformedGraph
GraphTransform transform [get]
 

Member Function Documentation

void GetTileCoordinates ( int  tileIndex,
out int  x,
out int  z 
)

Transforms coordinates from graph space to world space.

Int3 GetVertex ( int  i)

Position of vertex number i in the world.

int GetVertexArrayIndex ( int  index)
Int3 GetVertexInGraphSpace ( int  i)

Position of vertex number i in coordinates local to the graph.

The up direction is always the +Y axis for these coordinates.


The documentation for this interface was generated from the following file: