Generated from class MR.SharpenMarchingCubesMeshSettings. This is the non-const half of the class.
More...
Generated from class MR.SharpenMarchingCubesMeshSettings. This is the non-const half of the class.
◆ SharpenMarchingCubesMeshSettings() [1/4]
| unsafe MR.SharpenMarchingCubesMeshSettings.SharpenMarchingCubesMeshSettings |
( |
| ) |
|
|
inline |
Constructs an empty (default-constructed) instance.
◆ SharpenMarchingCubesMeshSettings() [2/4]
| unsafe MR.SharpenMarchingCubesMeshSettings.SharpenMarchingCubesMeshSettings |
( |
float | minNewVertDev, |
|
|
float | maxNewRank2VertDev, |
|
|
float | maxNewRank3VertDev, |
|
|
float | offset, |
|
|
float | maxOldVertPosCorrection, |
|
|
int | posSelIters, |
|
|
MR.UndirectedEdgeBitSet? | outSharpEdges ) |
|
inline |
◆ SharpenMarchingCubesMeshSettings() [3/4]
| unsafe MR.SharpenMarchingCubesMeshSettings.SharpenMarchingCubesMeshSettings |
( |
MR.Const_SharpenMarchingCubesMeshSettings | _other | ) |
|
|
inline |
Generated from constructor MR.SharpenMarchingCubesMeshSettings.SharpenMarchingCubesMeshSettings.
◆ SharpenMarchingCubesMeshSettings() [4/4]
Generated from constructor MR.SharpenMarchingCubesMeshSettings.SharpenMarchingCubesMeshSettings.
◆ assign()
Generated from method MR.SharpenMarchingCubesMeshSettings.operator=.
◆ maxNewRank2VertDev
| new unsafe ref float MR.SharpenMarchingCubesMeshSettings.maxNewRank2VertDev |
|
get |
maximal surface deviation to introduce new rank 2 vertex (on intersection of 2 planes); recommended set equal to ( 5 * voxel size )
◆ maxNewRank3VertDev
| new unsafe ref float MR.SharpenMarchingCubesMeshSettings.maxNewRank3VertDev |
|
get |
maximal surface deviation to introduce new rank 3 vertex (on intersection of 3 planes); recommended set equal to ( 2 * voxel size )
◆ maxOldVertPosCorrection
| new unsafe ref float MR.SharpenMarchingCubesMeshSettings.maxOldVertPosCorrection |
|
get |
correct positions of the input vertices using reference mesh by not more than this distance; big correction can be wrong and result from self-intersections in the reference mesh recommended set equal to ( voxel size / 2 )
◆ minNewVertDev
| new unsafe ref float MR.SharpenMarchingCubesMeshSettings.minNewVertDev |
|
get |
minimal surface deviation to introduce new vertex in a voxel; recommended set equal to ( voxel size / 25 )
◆ offset
| new unsafe ref float MR.SharpenMarchingCubesMeshSettings.offset |
|
get |
relative to reference mesh
◆ outSharpEdges
if non-null then created sharp edges will be saved here
◆ posSelIters
| new unsafe ref int MR.SharpenMarchingCubesMeshSettings.posSelIters |
|
get |
the number of iterations to best select positions for new vertices, the probability of self-intersections and spikes are higher if posSelIters = 0
The documentation for this class was generated from the following file: