this class allows to map faces, vertices and edges of mesh A
and mesh B
input of MeshBoolean to result mesh topology primitives
More...
#include <MRBooleanResultMapper.h>
Public Member Functions | |
BooleanResultMapper () | |
~BooleanResultMapper () | |
FaceBitSet | FaceMap (FaceBitSet^ oldBS, MapObject obj) |
returns faces bitset of result mesh corresponding input one | |
VertBitSet | VertMap (VertBitSet^ oldBS, MapObject obj) |
returns vertices bitset of result mesh corresponding input one | |
FaceBitSet | NewFaces () |
returns only new faces that are created during boolean operation | |
BooleanMaps | GetMaps (MapObject obj) |
FaceBitSet | FilteredOldFaceBitSet (FaceBitSet^ oldBS, MapObject obj) |
returns updated oldBS leaving only faces that has corresponding ones in result mesh | |
MR::BooleanResultMapper * | getMapper () |
Public Attributes | |
internal | : BooleanResultMapper( MR::BooleanResultMapper* mapper ) |
this class allows to map faces, vertices and edges of mesh A
and mesh B
input of MeshBoolean to result mesh topology primitives
BooleanResultMapper::BooleanResultMapper | ( | ) |
BooleanResultMapper::~BooleanResultMapper | ( | ) |
FaceBitSet BooleanResultMapper::FaceMap | ( | FaceBitSet^ | oldBS, |
MapObject | obj ) |
returns faces bitset of result mesh corresponding input one
FaceBitSet BooleanResultMapper::FilteredOldFaceBitSet | ( | FaceBitSet^ | oldBS, |
MapObject | obj ) |
returns updated oldBS leaving only faces that has corresponding ones in result mesh
|
inline |
BooleanMaps BooleanResultMapper::GetMaps | ( | MapObject | obj | ) |
FaceBitSet BooleanResultMapper::NewFaces | ( | ) |
returns only new faces that are created during boolean operation
VertBitSet BooleanResultMapper::VertMap | ( | VertBitSet^ | oldBS, |
MapObject | obj ) |
returns vertices bitset of result mesh corresponding input one
internal BooleanResultMapper::__pad0__ |