|
| static unsafe float | updateNeighborsRadius (MR.Const_VertCoords points, MR.VertId v, MR.VertId boundaryV, MR.Std.Const_Vector_MRVertId fan, float baseRadius) |
| | Finds max radius of neighbors search, for possible better local triangulation.
|
| |
|
static unsafe void | findNeighborsInBall (MR.Const_PointCloud pointCloud, MR.VertId v, float radius, MR.Std.Vector_MRVertId neighbors) |
| | Finds all neighbors of v in given radius (v excluded) Generated from function MR.TriangulationHelpers.findNeighborsInBall.
|
| |
| static unsafe float | findNumNeighbors (MR.Const_PointCloud pointCloud, MR.VertId v, int numNeis, MR.Std.Vector_MRVertId neighbors, MR.FewSmallest_MRPointsProjectionResult tmp, float? upDistLimitSq=null) |
| | Finds at most given number of neighbors of v (v excluded)
|
| |
|
static unsafe void | filterNeighbors (MR.Const_VertCoords orientedNormals, MR.Const_VertBitSet? untrustedNormals, MR.VertId v, MR.Std.Vector_MRVertId neighbors) |
| | Filter neighbors with crossing normals Generated from function MR.TriangulationHelpers.filterNeighbors.
|
| |
|
static unsafe void | buildLocalTriangulation (MR.Const_PointCloud cloud, MR.VertId v, MR.TriangulationHelpers.Const_Settings settings, MR.TriangulationHelpers.TriangulatedFanData fanData) |
| | constructs local triangulation around given point Generated from function MR.TriangulationHelpers.buildLocalTriangulation.
|
| |
|
static unsafe MR.Std.Optional_StdVectorMRSomeLocalTriangulations | buildLocalTriangulations (MR.Const_PointCloud cloud, MR.TriangulationHelpers.Const_Settings settings, MR.Std.Const_Function_BoolFuncFromFloat? progress=null) |
| | 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. Parameter progress defaults to {}.
|
| |
|
static unsafe MR.Std.Optional_MRAllLocalTriangulations | buildUnitedLocalTriangulations (MR.Const_PointCloud cloud, MR.TriangulationHelpers.Const_Settings settings, MR.Std.Const_Function_BoolFuncFromFloat? progress=null) |
| | / computes local triangulations of all points in the cloud united in one struct Generated from function MR.TriangulationHelpers.buildUnitedLocalTriangulations. Parameter progress defaults to {}.
|
| |
| static unsafe bool | isBoundaryPoint (MR.Const_PointCloud cloud, MR.VertId v, MR.TriangulationHelpers.Const_Settings settings, MR.TriangulationHelpers.TriangulatedFanData fanData) |
| | Checks if given vertex is on boundary of the point cloud, by constructing local triangulation around it.
|
| |
|
static unsafe MR.Std.Optional_MRVertBitSet | findBoundaryPoints (MR.Const_PointCloud pointCloud, MR.TriangulationHelpers.Const_Settings settings, MR.Std._ByValue_Function_BoolFuncFromFloat? cb=null) |
| | Returns bit set of points that are considered as boundary by calling isBoundaryPoint in each Generated from function MR.TriangulationHelpers.findBoundaryPoints. Parameter cb defaults to {}.
|
| |