Setting set for mesh self-intersections fix. More...
#include <MRFixSelfIntersections.h>
Public Types | |
enum class | Method { Relax , CutAndFill } |
Fix method. More... | |
Public Attributes | |
Method | method = Method::Relax |
int | relaxIterations = 5 |
Maximum relax iterations. | |
int | maxExpand = 3 |
Maximum expand count (edge steps from self-intersecting faces), should be > 0. | |
float | subdivideEdgeLen = 0.0f |
ProgressCallback | callback = {} |
Callback function. | |
Setting set for mesh self-intersections fix.
|
strong |
ProgressCallback MR::SelfIntersections::Settings::callback = {} |
Callback function.
int MR::SelfIntersections::Settings::maxExpand = 3 |
Maximum expand count (edge steps from self-intersecting faces), should be > 0.
Method MR::SelfIntersections::Settings::method = Method::Relax |
int MR::SelfIntersections::Settings::relaxIterations = 5 |
Maximum relax iterations.
float MR::SelfIntersections::Settings::subdivideEdgeLen = 0.0f |
Edge length for subdivision of holes covers (0.0f means auto) FLT_MAX to disable subdivision