Generated from class MR.SharpenMarchingCubesMeshSettings. This is the const half of the class.
More...
|
| virtual unsafe void | Dispose (bool disposing) |
|
| 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 const half of the class.
◆ Const_SharpenMarchingCubesMeshSettings() [1/4]
| unsafe MR.Const_SharpenMarchingCubesMeshSettings.Const_SharpenMarchingCubesMeshSettings |
( |
| ) |
|
|
inline |
Constructs an empty (default-constructed) instance.
◆ Const_SharpenMarchingCubesMeshSettings() [2/4]
| unsafe MR.Const_SharpenMarchingCubesMeshSettings.Const_SharpenMarchingCubesMeshSettings |
( |
float | minNewVertDev, |
|
|
float | maxNewRank2VertDev, |
|
|
float | maxNewRank3VertDev, |
|
|
float | offset, |
|
|
float | maxOldVertPosCorrection, |
|
|
int | posSelIters, |
|
|
MR.UndirectedEdgeBitSet? | outSharpEdges ) |
|
inline |
◆ Const_SharpenMarchingCubesMeshSettings() [3/4]
◆ Const_SharpenMarchingCubesMeshSettings() [4/4]
◆ Dispose() [1/2]
| virtual void MR.Const_SharpenMarchingCubesMeshSettings.Dispose |
( |
| ) |
|
|
inlinevirtual |
◆ Dispose() [2/2]
| virtual unsafe void MR.Const_SharpenMarchingCubesMeshSettings.Dispose |
( |
bool | disposing | ) |
|
|
inlineprotectedvirtual |
◆ __ptr_storage_outSharpEdges
| unsafe MR.UndirectedEdgeBitSet._Underlying** MR.Const_SharpenMarchingCubesMeshSettings.__ptr_storage_outSharpEdges |
|
protected |
◆ __ref_storage_maxNewRank2VertDev
| unsafe float* MR.Const_SharpenMarchingCubesMeshSettings.__ref_storage_maxNewRank2VertDev |
|
protected |
◆ __ref_storage_maxNewRank3VertDev
| unsafe float* MR.Const_SharpenMarchingCubesMeshSettings.__ref_storage_maxNewRank3VertDev |
|
protected |
◆ __ref_storage_maxOldVertPosCorrection
| unsafe float* MR.Const_SharpenMarchingCubesMeshSettings.__ref_storage_maxOldVertPosCorrection |
|
protected |
◆ __ref_storage_minNewVertDev
| unsafe float* MR.Const_SharpenMarchingCubesMeshSettings.__ref_storage_minNewVertDev |
|
protected |
◆ __ref_storage_offset
| unsafe float* MR.Const_SharpenMarchingCubesMeshSettings.__ref_storage_offset |
|
protected |
◆ __ref_storage_posSelIters
| unsafe int* MR.Const_SharpenMarchingCubesMeshSettings.__ref_storage_posSelIters |
|
protected |
◆ maxNewRank2VertDev
| unsafe float MR.Const_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
| unsafe float MR.Const_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
| unsafe float MR.Const_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
| unsafe float MR.Const_SharpenMarchingCubesMeshSettings.minNewVertDev |
|
get |
minimal surface deviation to introduce new vertex in a voxel; recommended set equal to ( voxel size / 25 )
◆ offset
| unsafe float MR.Const_SharpenMarchingCubesMeshSettings.offset |
|
get |
relative to reference mesh
◆ outSharpEdges
if non-null then created sharp edges will be saved here
◆ posSelIters
| unsafe int MR.Const_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: