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