MeshLib Rust Docs
Loading...
Searching...
No Matches
meshlib::BooleanOperation Struct Reference
Inheritance diagram for meshlib::BooleanOperation:

Static Public Attributes

static const meshlib::BooleanOperation InsideA
static const meshlib::BooleanOperation InsideB
static const meshlib::BooleanOperation OutsideA
static const meshlib::BooleanOperation OutsideB
static const meshlib::BooleanOperation Union
static const meshlib::BooleanOperation Intersection
static const meshlib::BooleanOperation DifferenceBA
static const meshlib::BooleanOperation DifferenceAB
static const meshlib::BooleanOperation Count
 < not a valid operation

Detailed Description

Enum class of available CSG operations

Two separate meshes
See also
MR::boolean

Generated from enum MR::BooleanOperation. The constants are associated constants of this type.

Member Data Documentation

◆ Count

const meshlib::BooleanOperation meshlib::BooleanOperation::Count
static

< not a valid operation

◆ DifferenceAB

const meshlib::BooleanOperation meshlib::BooleanOperation::DifferenceAB
static

Surface of mesh A - surface of mesh B (outside A - inside B)

Difference A-B

◆ DifferenceBA

const meshlib::BooleanOperation meshlib::BooleanOperation::DifferenceBA
static

Surface of mesh B - surface of mesh A (outside B - inside A)

Difference B-A

◆ InsideA

const meshlib::BooleanOperation meshlib::BooleanOperation::InsideA
static

Part of mesh A that is inside of mesh B

Inside A

◆ InsideB

const meshlib::BooleanOperation meshlib::BooleanOperation::InsideB
static

Part of mesh B that is inside of mesh A

Inside B

◆ Intersection

const meshlib::BooleanOperation meshlib::BooleanOperation::Intersection
static

Intersection surface of two meshes (inside parts)

Intersection

◆ OutsideA

const meshlib::BooleanOperation meshlib::BooleanOperation::OutsideA
static

Part of mesh A that is outside of mesh B

Outside A

◆ OutsideB

const meshlib::BooleanOperation meshlib::BooleanOperation::OutsideB
static

Part of mesh B that is outside of mesh A

Outside B

◆ Union

const meshlib::BooleanOperation meshlib::BooleanOperation::Union
static

Union surface of two meshes (outside parts)

Union

The documentation for this struct was generated from the following file: