Structure to map old mesh BitSets to new.
More...
#include <MRBooleanOperation.h>
Structure to map old mesh BitSets to new.
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
- See also
- MR::boolean
◆ MapObject
◆ BooleanResultMapper()
MR::BooleanResultMapper::BooleanResultMapper |
( |
| ) |
|
|
default |
◆ filteredOldFaceBitSet()
MRMESH_API FaceBitSet MR::BooleanResultMapper::filteredOldFaceBitSet |
( |
const FaceBitSet & | oldBS, |
|
|
MapObject | obj ) |
returns updated oldBS leaving only faces that has corresponding ones in result mesh
◆ getMaps()
const Maps & MR::BooleanResultMapper::getMaps |
( |
MapObject | index | ) |
const |
|
inlinenodiscard |
◆ map() [1/3]
MRMESH_API EdgeBitSet MR::BooleanResultMapper::map |
( |
const EdgeBitSet & | oldBS, |
|
|
MapObject | obj ) const |
Returns edges bitset of result mesh corresponding input one.
◆ map() [2/3]
MRMESH_API FaceBitSet MR::BooleanResultMapper::map |
( |
const FaceBitSet & | oldBS, |
|
|
MapObject | obj ) const |
Returns faces bitset of result mesh corresponding input one.
◆ map() [3/3]
MRMESH_API VertBitSet MR::BooleanResultMapper::map |
( |
const VertBitSet & | oldBS, |
|
|
MapObject | obj ) const |
Returns vertices bitset of result mesh corresponding input one.
◆ newFaces()
MRMESH_API FaceBitSet MR::BooleanResultMapper::newFaces |
( |
| ) |
const |
Returns only new faces that are created during boolean operation.
◆ maps
The documentation for this struct was generated from the following file: