Structure contain boolean result.
More...
#include <MRMeshBoolean.h>
|
| Mesh | mesh |
| | Result mesh of boolean operation, if error occurred it would be empty.
|
| |
| FaceBitSet | meshABadContourFaces |
| | If input contours have intersections, this face bit set presents faces of mesh A on which contours intersect.
|
| |
| FaceBitSet | meshBBadContourFaces |
| | If input contours have intersections, this face bit set presents faces of mesh B on which contours intersect.
|
| |
| std::string | errorString |
| | Holds error message, empty if boolean succeed.
|
| |
Structure contain boolean result.
Structure with parameters for boolean call.
This structure store result mesh of MR::boolean or some error info
◆ operator bool()
| MR::BooleanResult::operator bool |
( |
| ) |
const |
|
inline |
◆ operator*() [1/2]
| Mesh & MR::BooleanResult::operator* |
( |
| ) |
|
|
inline |
◆ operator*() [2/2]
| const Mesh & MR::BooleanResult::operator* |
( |
| ) |
const |
|
inline |
◆ operator->() [1/2]
| Mesh * MR::BooleanResult::operator-> |
( |
| ) |
|
|
inline |
◆ operator->() [2/2]
| const Mesh * MR::BooleanResult::operator-> |
( |
| ) |
const |
|
inline |
◆ valid()
| bool MR::BooleanResult::valid |
( |
| ) |
const |
|
inline |
Returns true if boolean succeed, false otherwise.
◆ errorString
| std::string MR::BooleanResult::errorString |
Holds error message, empty if boolean succeed.
◆ mesh
| Mesh MR::BooleanResult::mesh |
Result mesh of boolean operation, if error occurred it would be empty.
◆ meshABadContourFaces
| FaceBitSet MR::BooleanResult::meshABadContourFaces |
If input contours have intersections, this face bit set presents faces of mesh A on which contours intersect.
◆ meshBBadContourFaces
| FaceBitSet MR::BooleanResult::meshBBadContourFaces |
If input contours have intersections, this face bit set presents faces of mesh B on which contours intersect.
The documentation for this struct was generated from the following file: