Generated from class MR.SharpenMarchingCubesMeshSettings. This is the non-const half of the class.
More...
|
| unsafe | SharpenMarchingCubesMeshSettings () |
| | Constructs an empty (default-constructed) instance.
|
| unsafe | SharpenMarchingCubesMeshSettings (float minNewVertDev, float maxNewRank2VertDev, float maxNewRank3VertDev, float offset, float maxOldVertPosCorrection, int posSelIters, MR.UndirectedEdgeBitSet? outSharpEdges) |
| | Constructs MR.SharpenMarchingCubesMeshSettings elementwise.
|
| unsafe | SharpenMarchingCubesMeshSettings (MR.Const_SharpenMarchingCubesMeshSettings _other) |
| | Generated from constructor MR.SharpenMarchingCubesMeshSettings.SharpenMarchingCubesMeshSettings.
|
| | SharpenMarchingCubesMeshSettings (SharpenMarchingCubesMeshSettings _other) |
| | Generated from constructor MR.SharpenMarchingCubesMeshSettings.SharpenMarchingCubesMeshSettings.
|
| unsafe MR.SharpenMarchingCubesMeshSettings | assign (MR.Const_SharpenMarchingCubesMeshSettings _other) |
| | Generated from method MR::SharpenMarchingCubesMeshSettings::operator=.
|
| virtual void | Dispose () |
| unsafe | Const_SharpenMarchingCubesMeshSettings () |
| | Constructs an empty (default-constructed) instance.
|
| unsafe | Const_SharpenMarchingCubesMeshSettings (float minNewVertDev, float maxNewRank2VertDev, float maxNewRank3VertDev, float offset, float maxOldVertPosCorrection, int posSelIters, MR.UndirectedEdgeBitSet? outSharpEdges) |
| | Constructs MR.SharpenMarchingCubesMeshSettings elementwise.
|
| unsafe | Const_SharpenMarchingCubesMeshSettings (MR.Const_SharpenMarchingCubesMeshSettings _other) |
| | Generated from constructor MR.SharpenMarchingCubesMeshSettings.SharpenMarchingCubesMeshSettings.
|
| | Const_SharpenMarchingCubesMeshSettings (SharpenMarchingCubesMeshSettings _other) |
| | Generated from constructor MR.SharpenMarchingCubesMeshSettings.SharpenMarchingCubesMeshSettings.
|
|
| new unsafe ref float | minNewVertDev [get] |
| | minimal surface deviation to introduce new vertex in a voxel; recommended set equal to ( voxel size / 25 )
|
| new unsafe ref float | maxNewRank2VertDev [get] |
| | maximal surface deviation to introduce new rank 2 vertex (on intersection of 2 planes); recommended set equal to ( 5 * voxel size )
|
| new unsafe ref float | maxNewRank3VertDev [get] |
| | maximal surface deviation to introduce new rank 3 vertex (on intersection of 3 planes); recommended set equal to ( 2 * voxel size )
|
| new unsafe ref float | offset [get] |
| | relative to reference mesh
|
| new unsafe ref float | 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 )
|
| new unsafe ref int | 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
|
| new unsafe MR.? UndirectedEdgeBitSet | outSharpEdges [get, set] |
| | if non-null then created sharp edges will be saved here
|
| unsafe float | minNewVertDev [get] |
| | minimal surface deviation to introduce new vertex in a voxel; recommended set equal to ( voxel size / 25 )
|
| unsafe float | maxNewRank2VertDev [get] |
| | maximal surface deviation to introduce new rank 2 vertex (on intersection of 2 planes); recommended set equal to ( 5 * voxel size )
|
| unsafe float | maxNewRank3VertDev [get] |
| | maximal surface deviation to introduce new rank 3 vertex (on intersection of 3 planes); recommended set equal to ( 2 * voxel size )
|
| unsafe float | offset [get] |
| | relative to reference mesh
|
| unsafe float | 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 )
|
| unsafe int | 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
|
| unsafe MR.? UndirectedEdgeBitSet | outSharpEdges [get] |
| | if non-null then created sharp edges will be saved here
|
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]
◆ SharpenMarchingCubesMeshSettings() [4/4]
◆ 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: