|
Panda3D
|
This class is used to assign the nodes on the mesh. More...
Public Types | |
| enum | Status { STOpen = 0, STClose = 1, STNeutral = 2 } |
Public Member Functions | |
| AINode (int grid_x, int grid_y, VBase3 pos, float w, float l, float h) | |
| bool | contains (float x, float y) |
| This is a handy function which returns true if the passed position is within the node's dimensions. | |
This class is used to assign the nodes on the mesh.
It holds all the data necessary to compute A* algorithm. It also maintains a lot of vital information such as the neighbor nodes of each node and also its position on the mesh. Note: The Mesh Generator which is a standalone tool makes use of this class to generate the nodes on the mesh.
| enum Status |
| AINode | ( | int | grid_x, |
| int | grid_y, | ||
| VBase3 | pos, | ||
| float | w, | ||
| float | l, | ||
| float | h | ||
| ) |
| bool contains | ( | float | x, |
| float | y | ||
| ) |
This is a handy function which returns true if the passed position is within the node's dimensions.
1.7.3