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

Classes

class  MapObject
 
class  Maps
 

Public Member Functions

None __init__ (self)
 
None __init__ (self, BooleanResultMapper arg0)
 
FaceBitSet filteredOldFaceBitSet (self, FaceBitSet oldBS, BooleanResultMapper.MapObject obj)
 
BooleanResultMapper.Maps getMaps (self, BooleanResultMapper.MapObject index)
 
FaceBitSet map (self, FaceBitSet oldBS, BooleanResultMapper.MapObject obj)
 
VertBitSet map (self, VertBitSet oldBS, BooleanResultMapper.MapObject obj)
 
EdgeBitSet map (self, EdgeBitSet oldBS, BooleanResultMapper.MapObject obj)
 
FaceBitSet newFaces (self)
 

Detailed Description

Generated from:  MR::BooleanResultMapper

\\struct MR::BooleanResultMapper
\\brief Structure to map old mesh BitSets to new
\\details Structure to easily map topology of MR::boolean input meshes to result mesh

This structure allows to map faces, vertices and edges of mesh `A` and mesh `B` input of MR::boolean to result mesh topology primitives
\\sa \\ref MR::boolean

Constructor & Destructor Documentation

◆ __init__() [1/2]

None meshlib.mrmeshpy.BooleanResultMapper.__init__ ( self)

◆ __init__() [2/2]

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

Member Function Documentation

◆ filteredOldFaceBitSet()

FaceBitSet meshlib.mrmeshpy.BooleanResultMapper.filteredOldFaceBitSet ( self,
FaceBitSet oldBS,
BooleanResultMapper.MapObject obj )
returns updated oldBS leaving only faces that has corresponding ones in result mesh

◆ getMaps()

BooleanResultMapper.Maps meshlib.mrmeshpy.BooleanResultMapper.getMaps ( self,
BooleanResultMapper.MapObject index )

◆ map() [1/3]

EdgeBitSet meshlib.mrmeshpy.BooleanResultMapper.map ( self,
EdgeBitSet oldBS,
BooleanResultMapper.MapObject obj )
Returns edges bitset of result mesh corresponding input one

◆ map() [2/3]

FaceBitSet meshlib.mrmeshpy.BooleanResultMapper.map ( self,
FaceBitSet oldBS,
BooleanResultMapper.MapObject obj )
Returns faces bitset of result mesh corresponding input one

◆ map() [3/3]

VertBitSet meshlib.mrmeshpy.BooleanResultMapper.map ( self,
VertBitSet oldBS,
BooleanResultMapper.MapObject obj )
Returns vertices bitset of result mesh corresponding input one

◆ newFaces()

FaceBitSet meshlib.mrmeshpy.BooleanResultMapper.newFaces ( self)
Returns only new faces that are created during boolean operation

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