The free functions of this namespace.
|
static |
constructs local triangulation around given point Generated from function MR::TriangulationHelpers::buildLocalTriangulation.
Calls MR_TriangulationHelpers_buildLocalTriangulation().
|
static |
computes all local triangulations of all points in the cloud, and returns them distributed among a set of SomeLocalTriangulations objects Generated from function MR::TriangulationHelpers::buildLocalTriangulations.
Calls MR_TriangulationHelpers_buildLocalTriangulations().
|
static |
/ computes local triangulations of all points in the cloud united in one struct Generated from function MR::TriangulationHelpers::buildUnitedLocalTriangulations.
Calls MR_TriangulationHelpers_buildUnitedLocalTriangulations().
|
static |
Filter neighbors with crossing normals.
Generated from function MR::TriangulationHelpers::filterNeighbors.
Calls MR_TriangulationHelpers_filterNeighbors().
|
static |
Returns bit set of points that are considered as boundary by calling isBoundaryPoint in each Generated from function MR::TriangulationHelpers::findBoundaryPoints.
Calls MR_TriangulationHelpers_findBoundaryPoints().
|
static |
Finds all neighbors of v in given radius (v excluded)
Generated from function MR::TriangulationHelpers::findNeighborsInBall.
Calls MR_TriangulationHelpers_findNeighborsInBall().
|
static |
Finds at most given number of neighbors of v (v excluded)
| tmp | temporary storage to avoid its allocation |
| upDistLimitSq | upper limit on the distance in question, points with larger distance than it will not be returned |
Generated from function MR::TriangulationHelpers::findNumNeighbors.
Calls MR_TriangulationHelpers_findNumNeighbors().
|
static |
Checks if given vertex is on boundary of the point cloud, by constructing local triangulation around it.
| cloud | input point cloud |
| v | vertex id to check |
| settings | all parameters of the computation |
| fanData | cache structure for neighbors, not to allocate for multiple calls |
Generated from function MR::TriangulationHelpers::isBoundaryPoint.
Calls MR_TriangulationHelpers_isBoundaryPoint().
|
static |
Finds max radius of neighbors search, for possible better local triangulation.
| boundaryV | first boundary vertex in fan (next VertId in fan is also boundary but first is enough) |
Generated from function MR::TriangulationHelpers::updateNeighborsRadius.
Calls MR_TriangulationHelpers_updateNeighborsRadius().