Generated from class MR.UniformSamplingSettings. This is the non-const half of the class.
More...
|
| new unsafe ref float | distance [get] |
| | minimal distance between samples
|
| |
| new unsafe ref float | minNormalDot [get] |
| |
| new unsafe ref bool | lexicographicalOrder [get] |
| |
| new unsafe MR.? Const_VertCoords | pNormals [get, set] |
| | if not nullptr then these normals will be used during sampling instead of normals in the cloud itself
|
| |
| new unsafe MR.Std.Function_BoolFuncFromFloat | progress [get, protected set] |
| | to report progress and cancel processing
|
| |
Generated from class MR.UniformSamplingSettings. This is the non-const half of the class.
◆ UniformSamplingSettings() [1/5]
| unsafe MR.UniformSamplingSettings.UniformSamplingSettings |
( |
| ) |
|
|
inline |
Constructs an empty (default-constructed) instance.
◆ UniformSamplingSettings() [2/5]
| unsafe MR.UniformSamplingSettings.UniformSamplingSettings |
( |
float | distance, |
|
|
float | minNormalDot, |
|
|
bool | lexicographicalOrder, |
|
|
MR.Const_VertCoords? | pNormals, |
|
|
MR.Std._ByValue_Function_BoolFuncFromFloat | progress ) |
|
inline |
◆ UniformSamplingSettings() [3/5]
| unsafe MR.UniformSamplingSettings.UniformSamplingSettings |
( |
MR._ByValue_UniformSamplingSettings | _other | ) |
|
|
inline |
Generated from constructor MR.UniformSamplingSettings.UniformSamplingSettings.
◆ UniformSamplingSettings() [4/5]
| MR.UniformSamplingSettings.UniformSamplingSettings |
( |
Const_UniformSamplingSettings | _other | ) |
|
|
inline |
Generated from constructor MR.UniformSamplingSettings.UniformSamplingSettings.
◆ UniformSamplingSettings() [5/5]
Generated from constructor MR.UniformSamplingSettings.UniformSamplingSettings.
◆ assign()
Generated from method MR.UniformSamplingSettings.operator=.
◆ distance
| new unsafe ref float MR.UniformSamplingSettings.distance |
|
get |
minimal distance between samples
◆ lexicographicalOrder
| new unsafe ref bool MR.UniformSamplingSettings.lexicographicalOrder |
|
get |
if true process the points in lexicographical order, which gives tighter and more uniform samples; if false process the points according to their ids, which is faster
◆ minNormalDot
| new unsafe ref float MR.UniformSamplingSettings.minNormalDot |
|
get |
if point cloud has normals then automatically decreases local distance to make sure that all points inside have absolute normal dot product not less than this value; this is to make sampling denser in the regions of high curvature; value <=0 means ignore normals; value >=1 means select all points (practically useless)
◆ pNormals
| new unsafe MR.? Const_VertCoords MR.UniformSamplingSettings.pNormals |
|
getset |
if not nullptr then these normals will be used during sampling instead of normals in the cloud itself
◆ progress
| new unsafe MR.Std.Function_BoolFuncFromFloat MR.UniformSamplingSettings.progress |
|
getprotected set |
to report progress and cancel processing
The documentation for this class was generated from the following file: