#include <MRRebuildMesh.h>
Public Attributes | |
| bool | preSubdivide = true |
| float | voxelSize = 0 |
| SignDetectionModeShort | signMode = SignDetectionModeShort::Auto |
| bool | closeHolesInHoleWindingNumber = true |
| whether to construct closed mesh in signMode = SignDetectionModeShort::HoleWindingNumber | |
| OffsetMode | offsetMode = OffsetMode::Standard |
| UndirectedEdgeBitSet * | outSharpEdges = nullptr |
| if non-null then created sharp edges (only if offsetMode = OffsetMode::Sharpening) will be saved here | |
| float | windingNumberThreshold = 0.5f |
| float | windingNumberBeta = 2 |
| std::shared_ptr< IFastWindingNumber > | fwn |
| bool | decimate = true |
| whether to decimate resulting mesh | |
| float | tinyEdgeLength = -1 |
| ProgressCallback | progress |
| To report algorithm's progress and cancel it on user demand. | |
| std::function< void(SignDetectionMode)> | onSignDetectionModeSelected |