Optional parameters for refineFeatureObject. More...
#include <MRFeatureRefine.h>
Public Attributes | |
| float | distanceLimit { 0.1f } |
| Maximum distance from the source model to the feature. | |
| float | normalTolerance { 30.f } |
| Maximum angle between the source model's normal and the feature's normal. | |
| const FaceBitSet * | faceRegion {} |
| (for meshes only) Reference faces used for filtering intermediate results that are too far from it | |
| const VertBitSet * | vertRegion {} |
| (for meshes only) Reference vertices used for filtering intermediate results that are too far from it | |
| int | maxIterations { 10 } |
| Maximum amount of iterations performed until a stable set of points is found. | |
| ProgressCallback | callback |
| Progress callback. | |
Optional parameters for refineFeatureObject.
| ProgressCallback MR::RefineParameters::callback |
Progress callback.
| float MR::RefineParameters::distanceLimit { 0.1f } |
Maximum distance from the source model to the feature.
| const FaceBitSet* MR::RefineParameters::faceRegion {} |
(for meshes only) Reference faces used for filtering intermediate results that are too far from it
| int MR::RefineParameters::maxIterations { 10 } |
Maximum amount of iterations performed until a stable set of points is found.
| float MR::RefineParameters::normalTolerance { 30.f } |
Maximum angle between the source model's normal and the feature's normal.
| const VertBitSet* MR::RefineParameters::vertRegion {} |
(for meshes only) Reference vertices used for filtering intermediate results that are too far from it