MeshLib Python Docs
Loading...
Searching...
No Matches
meshlib.mrmeshpy.MeshBuilder.BuildSettings Class Reference

Public Member Functions

None __init__ (self)
 
None __init__ (self, MeshBuilder.BuildSettings arg0)
 
None __init__ (self, FaceBitSet region, int shiftFaceId, bool allowNonManifoldEdge, int_output skippedFaceCount)
 
bool allowNonManifoldEdge (self)
 
None allowNonManifoldEdge (self, bool arg1)
 
FaceBitSet region (self)
 
None region (self, FaceBitSet arg1)
 
int shiftFaceId (self)
 
None shiftFaceId (self, int arg1)
 
int skippedFaceCount (self)
 
None skippedFaceCount (self, int_output arg1)
 

Detailed Description

Generated from:  MR::MeshBuilder::BuildSettings

Constructor & Destructor Documentation

◆ __init__() [1/3]

None meshlib.mrmeshpy.MeshBuilder.BuildSettings.__init__ ( self)
Implicit default constructor.

◆ __init__() [2/3]

None meshlib.mrmeshpy.MeshBuilder.BuildSettings.__init__ ( self,
MeshBuilder.BuildSettings arg0 )
Implicit copy constructor.

◆ __init__() [3/3]

None meshlib.mrmeshpy.MeshBuilder.BuildSettings.__init__ ( self,
FaceBitSet region,
int shiftFaceId,
bool allowNonManifoldEdge,
int_output skippedFaceCount )
Implicit aggregate constructor.

Member Function Documentation

◆ allowNonManifoldEdge() [1/2]

bool meshlib.mrmeshpy.MeshBuilder.BuildSettings.allowNonManifoldEdge ( self)
whether to permit non-manifold edges in the resulting topology

◆ allowNonManifoldEdge() [2/2]

None meshlib.mrmeshpy.MeshBuilder.BuildSettings.allowNonManifoldEdge ( self,
bool arg1 )

◆ region() [1/2]

FaceBitSet meshlib.mrmeshpy.MeshBuilder.BuildSettings.region ( self)
if region is given then on input it contains the faces to be added, and on output the faces failed to be added

◆ region() [2/2]

None meshlib.mrmeshpy.MeshBuilder.BuildSettings.region ( self,
FaceBitSet arg1 )

◆ shiftFaceId() [1/2]

int meshlib.mrmeshpy.MeshBuilder.BuildSettings.shiftFaceId ( self)
this value to be added to every faceId before its inclusion in the topology

◆ shiftFaceId() [2/2]

None meshlib.mrmeshpy.MeshBuilder.BuildSettings.shiftFaceId ( self,
int arg1 )

◆ skippedFaceCount() [1/2]

int meshlib.mrmeshpy.MeshBuilder.BuildSettings.skippedFaceCount ( self)
optional output: counter of skipped faces during mesh creation

◆ skippedFaceCount() [2/2]

None meshlib.mrmeshpy.MeshBuilder.BuildSettings.skippedFaceCount ( self,
int_output arg1 )

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