Parameters of point cloud triangulation. More...
#include <MRPointCloudTriangulation.h>
Public Attributes | |
int | numNeighbours |
The number of nearest neighbor points to use for building of local triangulation. | |
float | radius |
float | critAngle |
Critical angle of triangles in local triangulation (angle between triangles in fan should be less then this value) | |
float | boundaryAngle |
the vertex is considered as boundary if its neighbor ring has angle more than this value | |
float | critHoleLength |
Critical length of hole (all holes with length less then this value will be filled) | |
bool | automaticRadiusIncrease |
automatic increase of the radius if points outside can make triangles from original radius not-Delone | |
const MRPointCloud * | searchNeighbors |
optional: if provided this cloud will be used for searching of neighbors (so it must have same validPoints) | |
Parameters of point cloud triangulation.
bool MRTriangulationParameters::automaticRadiusIncrease |
automatic increase of the radius if points outside can make triangles from original radius not-Delone
float MRTriangulationParameters::boundaryAngle |
the vertex is considered as boundary if its neighbor ring has angle more than this value
float MRTriangulationParameters::critAngle |
Critical angle of triangles in local triangulation (angle between triangles in fan should be less then this value)
float MRTriangulationParameters::critHoleLength |
Critical length of hole (all holes with length less then this value will be filled)
If value is subzero it is set automaticly to 0.7*bbox.diagonal()
int MRTriangulationParameters::numNeighbours |
The number of nearest neighbor points to use for building of local triangulation.
float MRTriangulationParameters::radius |
Radius of neighborhood around each point to consider for building local triangulation. This is an alternative to numNeighbours parameter. Please set to positive value only one of them.
const MRPointCloud* MRTriangulationParameters::searchNeighbors |
optional: if provided this cloud will be used for searching of neighbors (so it must have same validPoints)