Go to the source code of this file.
Classes | |
struct | MRBooleanParameters |
optional parameters for mrBoolean More... | |
struct | MRBooleanResult |
This structure store result mesh of mrBoolean or some error info. More... | |
Typedefs | |
typedef MR_EXTERN_C_BEGIN struct MRBooleanParameters | MRBooleanParameters |
optional parameters for mrBoolean | |
typedef struct MRBooleanResult | MRBooleanResult |
This structure store result mesh of mrBoolean or some error info. | |
Functions | |
MRMESHC_API MRBooleanParameters | mrBooleanParametersNew (void) |
initializes a default instance | |
MRMESHC_API MRBooleanResult | mrBoolean (const MRMesh *meshA, const MRMesh *meshB, MRBooleanOperation operation, const MRBooleanParameters *params) |
typedef MR_EXTERN_C_BEGIN struct MRBooleanParameters MRBooleanParameters |
optional parameters for mrBoolean
typedef struct MRBooleanResult MRBooleanResult |
This structure store result mesh of mrBoolean or some error info.
MRMESHC_API MRBooleanResult mrBoolean | ( | const MRMesh * | meshA, |
const MRMesh * | meshB, | ||
MRBooleanOperation | operation, | ||
const MRBooleanParameters * | params ) |
Makes new mesh - result of boolean operation on mesh A
and mesh B
meshA | Input mesh A |
meshB | Input mesh B |
operation | CSG operation to perform |
MRMESHC_API MRBooleanParameters mrBooleanParametersNew | ( | void | ) |
initializes a default instance