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

#include <MRMeshBuilder.h>

Public Attributes

float closeDist = 0.0f
 < vertices located closer to each other than
 
bool uniteOnlyBd = true
 if true, only vertices from this region can be affected
 
VertBitSet * region = nullptr
 if true - try to duplicates non-manifold vertices instead of removing faces
 
bool duplicateNonManifold = false
 is the mapping of vertices: before -> after
 
VertMap * optionalVertOldToNew = nullptr
 this can be used to map attributes to duplicated vertices
 
std::vector< MeshBuilder::VertDuplication > * optionalDuplications = nullptr
 

Member Data Documentation

◆ closeDist

float MR::MeshBuilder::UniteCloseParams::closeDist = 0.0f

< vertices located closer to each other than

Parameters
closeDistwill be united if true then only boundary vertices can be united, all internal vertices (even close ones) will remain

◆ duplicateNonManifold

bool MR::MeshBuilder::UniteCloseParams::duplicateNonManifold = false

is the mapping of vertices: before -> after

◆ optionalDuplications

std::vector<MeshBuilder::VertDuplication>* MR::MeshBuilder::UniteCloseParams::optionalDuplications = nullptr

◆ optionalVertOldToNew

VertMap* MR::MeshBuilder::UniteCloseParams::optionalVertOldToNew = nullptr

this can be used to map attributes to duplicated vertices

◆ region

VertBitSet* MR::MeshBuilder::UniteCloseParams::region = nullptr

if true - try to duplicates non-manifold vertices instead of removing faces

◆ uniteOnlyBd

bool MR::MeshBuilder::UniteCloseParams::uniteOnlyBd = true

if true, only vertices from this region can be affected


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