|
| class | _ByValue_TriangulatedFanData |
| | This is used as a function parameter when the underlying function receives TriangulatedFanData by value. Usage:
|
| |
| class | _InOptConst_FanOptimizerQueueElement |
| | This is used for optional parameters of class FanOptimizerQueueElement with default arguments. This is only used const parameters. For non-const ones we have _InOptMut_FanOptimizerQueueElement. Usage:
|
| |
| class | _InOptConst_Settings |
| | This is used for optional parameters of class Settings with default arguments. This is only used const parameters. For non-const ones we have _InOptMut_Settings. Usage:
|
| |
| class | _InOptConst_TriangulatedFanData |
| | This is used for optional parameters of class TriangulatedFanData with default arguments. This is only used const parameters. For non-const ones we have _InOptMut_TriangulatedFanData. Usage:
|
| |
| class | _InOptMut_FanOptimizerQueueElement |
| | This is used for optional parameters of class FanOptimizerQueueElement with default arguments. This is only used mutable parameters. For const ones we have _InOptConst_FanOptimizerQueueElement. Usage:
|
| |
| class | _InOptMut_Settings |
| | This is used for optional parameters of class Settings with default arguments. This is only used mutable parameters. For const ones we have _InOptConst_Settings. Usage:
|
| |
| class | _InOptMut_TriangulatedFanData |
| | This is used for optional parameters of class TriangulatedFanData with default arguments. This is only used mutable parameters. For const ones we have _InOptConst_TriangulatedFanData. Usage:
|
| |
| class | Const_FanOptimizerQueueElement |
| | Generated from class MR.TriangulationHelpers.FanOptimizerQueueElement. This is the const half of the class.
|
| |
| class | Const_Settings |
| | Generated from class MR.TriangulationHelpers.Settings. This is the const half of the class.
|
| |
| class | Const_TriangulatedFanData |
| | Data with caches for optimizing fan triangulation Generated from class MR.TriangulationHelpers.TriangulatedFanData. This is the const half of the class.
|
| |
| class | FanOptimizerQueueElement |
| | Generated from class MR.TriangulationHelpers.FanOptimizerQueueElement. This is the non-const half of the class. More...
|
| |
| class | Settings |
| | Generated from class MR.TriangulationHelpers.Settings. This is the non-const half of the class. More...
|
| |
| class | TriangulatedFanData |
| | Data with caches for optimizing fan triangulation Generated from class MR.TriangulationHelpers.TriangulatedFanData. This is the non-const half of the class. More...
|
| |
|
| 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 {}.
|
| |