Untold Engine
Beta v0.0.16
docs
|
The U4DNavMeshNode class represents the navigation mesh node. The nav mesh node contains information required by the PathFinding algorithm. More...
Public Member Functions | |
U4DNavMeshNode () | |
class constructor | |
~U4DNavMeshNode () | |
class destructor | |
std::vector< int > | getMeshNodeNeighborsIndex () |
gets the node neighbours indices More... | |
Public Attributes | |
int | index |
node index as retrieved from the mesh loader | |
U4DPoint3n | position |
node position | |
float | weight |
node weights | |
std::vector< int > | neighborsIndex |
vector containing the neighbours of the node. The vector contains the indeces of the neighbours | |
float | gCost |
distance from starting node | |
float | hCost |
distance from end node | |
float | fCost |
total cost of gCost and hCost | |
int | connection |
connection to parent node. This is used to trace the path after it has been computed | |
bool | traversable |
is the node traversable | |
NavMeshNodeCategory | category |
used to determine if the node is in the open, closed or unvisited list | |
float | distanceToDefinedPosition |
distance to specifed position | |
The U4DNavMeshNode class represents the navigation mesh node. The nav mesh node contains information required by the PathFinding algorithm.
std::vector< int > U4DEngine::U4DNavMeshNode::getMeshNodeNeighborsIndex | ( | ) |
gets the node neighbours indices