NavMap
|
Parameters controlling NavMap construction from unorganized points. More...
#include <conversions.hpp>
Public Attributes | |
int | k_neighbors = 20 |
Alternative to radius: number of nearest neighbors (k-NN). | |
float | max_dz = 0.25f |
Maximum allowed vertical jump (meters) between vertices of a triangle. | |
float | max_edge_len = 2.0 |
Maximum allowed edge length (meters) when forming triangles. | |
float | max_slope_deg = 30.0f |
Maximum slope with respect to the vertical axis (degrees). | |
float | min_angle_deg = 20.0f |
Minimum interior angle (degrees) to avoid sliver triangles. | |
float | min_area = 1e-6f |
Minimum triangle area (square meters) to reject degenerate faces. | |
float | neighbor_radius = 2.0f |
Neighborhood radius (meters) for candidate connectivity. | |
float | resolution = 1.0 |
Target in-plane sampling resolution (meters) used by voxelization or gridding. | |
Eigen::Vector3f | seed = {0.0, 0.0, 0.0} |
Seed position (world frame) used by region growing or initial search heuristics. | |
bool | use_radius = true |
If true, use radius-based neighborhoods; otherwise use k-NN. | |
Parameters controlling NavMap construction from unorganized points.
These parameters guide neighborhood search, local meshing, and basic geometric filtering used by the point-cloud based builders.
int k_neighbors = 20 |
Alternative to radius: number of nearest neighbors (k-NN).
float max_dz = 0.25f |
Maximum allowed vertical jump (meters) between vertices of a triangle.
float max_edge_len = 2.0 |
Maximum allowed edge length (meters) when forming triangles.
float max_slope_deg = 30.0f |
Maximum slope with respect to the vertical axis (degrees).
float min_angle_deg = 20.0f |
Minimum interior angle (degrees) to avoid sliver triangles.
float min_area = 1e-6f |
Minimum triangle area (square meters) to reject degenerate faces.
float neighbor_radius = 2.0f |
Neighborhood radius (meters) for candidate connectivity.
float resolution = 1.0 |
Target in-plane sampling resolution (meters) used by voxelization or gridding.
Eigen::Vector3f seed = {0.0, 0.0, 0.0} |
Seed position (world frame) used by region growing or initial search heuristics.
bool use_radius = true |
If true, use radius-based neighborhoods; otherwise use k-NN.