MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::RebuildMeshSettings Struct Reference

#include <MRVoxels/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< IFastWindingNumberfwn
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

The documentation for this struct was generated from the following file: