Structure to map old mesh BitSets to new. More...
Public Member Functions | |
| BooleanResultMapper () | |
| FaceBitSet | mapFaces (FaceBitSet oldBS, BooleanMapObject obj) |
| VertBitSet | mapVerts (VertBitSet oldBS, BooleanMapObject obj) |
| FaceBitSet | newFaces () |
| Returns only new faces that are created during boolean operation. | |
| FaceBitSet | filteredOldFaceBitSet (FaceBitSet oldBS, BooleanMapObject obj) |
| returns updated oldBS leaving only faces that has corresponding ones in result mesh | |
| FaceMap | getNew2OldFaceMap (BooleanMapObject obj) |
| returns map: new_face_id->old_obj_face_id for faces from | |
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
| BooleanResultMapper::BooleanResultMapper | ( | ) |
| FaceBitSet BooleanResultMapper::filteredOldFaceBitSet | ( | FaceBitSet | oldBS, |
| BooleanMapObject | obj ) |
returns updated oldBS leaving only faces that has corresponding ones in result mesh
| FaceMap BooleanResultMapper::getNew2OldFaceMap | ( | BooleanMapObject | obj | ) |
returns map: new_face_id->old_obj_face_id for faces from
| obj |
| FaceBitSet BooleanResultMapper::mapFaces | ( | FaceBitSet | oldBS, |
| BooleanMapObject | obj ) |
| VertBitSet BooleanResultMapper::mapVerts | ( | VertBitSet | oldBS, |
| BooleanMapObject | obj ) |
| FaceBitSet BooleanResultMapper::newFaces | ( | ) |
Returns only new faces that are created during boolean operation.