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

Public Member Functions

None __init__ (self)
 
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)
 

Static Public Member Functions

None __init__ (*args, **kwargs)
 
MeshBuilder.BuildSettings operator (*args, **kwargs)
 
MeshBuilder.BuildSettings operator (*args, **kwargs)
 

Static Protected Attributes

typing _offsetof_allowNonManifoldEdge = 12
 
typing _offsetof_region = 0
 
typing _offsetof_shiftFaceId = 8
 
typing _offsetof_skippedFaceCount = 16
 

Detailed Description

Generated from:  MR::MeshBuilder::BuildSettings

Constructor & Destructor Documentation

◆ __init__() [1/3]

None mrmeshpy.MeshBuilder.BuildSettings.__init__ ( * args,
** kwargs )
static

◆ __init__() [2/3]

None mrmeshpy.MeshBuilder.BuildSettings.__init__ ( self)

◆ __init__() [3/3]

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

Member Function Documentation

◆ allowNonManifoldEdge() [1/2]

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

◆ allowNonManifoldEdge() [2/2]

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

◆ operator() [1/2]

MeshBuilder.BuildSettings mrmeshpy.MeshBuilder.BuildSettings.operator ( * args,
** kwargs )
static

◆ operator() [2/2]

MeshBuilder.BuildSettings mrmeshpy.MeshBuilder.BuildSettings.operator ( * args,
** kwargs )
static

◆ region() [1/2]

FaceBitSet 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 mrmeshpy.MeshBuilder.BuildSettings.region ( self,
FaceBitSet arg1 )

◆ shiftFaceId() [1/2]

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

◆ shiftFaceId() [2/2]

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

◆ skippedFaceCount() [1/2]

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

◆ skippedFaceCount() [2/2]

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

Member Data Documentation

◆ _offsetof_allowNonManifoldEdge

typing mrmeshpy.MeshBuilder.BuildSettings._offsetof_allowNonManifoldEdge = 12
staticprotected

◆ _offsetof_region

typing mrmeshpy.MeshBuilder.BuildSettings._offsetof_region = 0
staticprotected

◆ _offsetof_shiftFaceId

typing mrmeshpy.MeshBuilder.BuildSettings._offsetof_shiftFaceId = 8
staticprotected

◆ _offsetof_skippedFaceCount

typing mrmeshpy.MeshBuilder.BuildSettings._offsetof_skippedFaceCount = 16
staticprotected

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