MeshLib
 
Loading...
Searching...
No Matches
SharpOffsetParameters Class Reference

#include <MROffset.h>

+ Inheritance diagram for SharpOffsetParameters:

Public Attributes

float minNewVertDev = 1.0f / 25
 minimal surface deviation to introduce new vertex in a voxel, measured in voxelSize
 
float maxNewRank2VertDev = 5
 maximal surface deviation to introduce new rank 2 vertex (on intersection of 2 planes), measured in voxelSize
 
float maxNewRank3VertDev = 2
 maximal surface deviation to introduce new rank 3 vertex (on intersection of 3 planes), measured in voxelSize
 
float maxOldVertPosCorrection = 0.5f
 
internal : MR::SharpOffsetParameters ToNative()
 
- Public Attributes inherited from OffsetParameters
float voxelSize = 0.0f
 
SignDetectionMode signDetectionMode = SignDetectionMode::OpenVDB
 determines the method to compute distance sign
 
bool memoryEfficient = false
 
internal : MR::OffsetParameters ToNative()
 

Member Data Documentation

◆ __pad0__

internal SharpOffsetParameters::__pad0__

◆ maxNewRank2VertDev

float SharpOffsetParameters::maxNewRank2VertDev = 5

maximal surface deviation to introduce new rank 2 vertex (on intersection of 2 planes), measured in voxelSize

◆ maxNewRank3VertDev

float SharpOffsetParameters::maxNewRank3VertDev = 2

maximal surface deviation to introduce new rank 3 vertex (on intersection of 3 planes), measured in voxelSize

◆ maxOldVertPosCorrection

float SharpOffsetParameters::maxOldVertPosCorrection = 0.5f

correct positions of the input vertices using reference mesh by not more than this distance, measured in voxelSize; big correction can be wrong and result from self-intersections in the reference mesh

◆ minNewVertDev

float SharpOffsetParameters::minNewVertDev = 1.0f / 25

minimal surface deviation to introduce new vertex in a voxel, measured in voxelSize


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