MeshLib C++ Docs
Loading...
Searching...
No Matches
MRBooleanOperation.h File Reference
#include "MRVector.h"
#include "MRExpected.h"
#include "MRId.h"
#include <array>

Go to the source code of this file.

Classes

struct  MR::BooleanResultMapper
 Structure to map old mesh BitSets to new. More...
 
struct  MR::BooleanResultMapper::Maps
 
class  MR::BooleanInternalParameters
 Parameters will be useful if specified.
 

Namespaces

namespace  MR
 

Functions

MRMESH_API Expected< MeshMR::doBooleanOperation (Mesh &&meshACut, Mesh &&meshBCut, const std::vector< EdgePath > &cutEdgesA, const std::vector< EdgePath > &cutEdgesB, BooleanOperation operation, const AffineXf3f *rigidB2A=nullptr, BooleanResultMapper *mapper=nullptr, bool mergeAllNonIntersectingComponents=false, const BooleanInternalParameters &intParams={})