|
NavMap
|
Navigation cell (triangle) with geometry and adjacency. More...
#include <NavMap.hpp>

Public Attributes | |
| float | area {0.0f} |
| Triangle area (m²) | |
| uint32_t | layer_dirty_mask {0} |
| Reserved for future per-layer flags. | |
| NavCelId | neighbor [3] |
| Neighbor cids across edges 0,1,2. | |
| Eigen::Vector3f | normal {0.0f, 0.0f, 1.0f} |
| Unit normal of the triangle. | |
| PointId | v [3] {0, 0, 0} |
| Indices into navmap::Positions. | |
Navigation cell (triangle) with geometry and adjacency.
Stores three vertex indices, precomputed geometric data (normal, area), and the indices of up to three neighboring NavCels across each edge.
| float area {0.0f} |
Triangle area (m²)
| uint32_t layer_dirty_mask {0} |
Reserved for future per-layer flags.
| NavCelId neighbor[3] |
Neighbor cids across edges 0,1,2.
| Eigen::Vector3f normal {0.0f, 0.0f, 1.0f} |
Unit normal of the triangle.
| PointId v[3] {0, 0, 0} |
Indices into navmap::Positions.