Navigation
Unreal Engine C++ API Reference > Plugins > ModelingOperators > CompositionOps
Inheritance Hierarchy
- FDynamicMeshOperator
- FBooleanMeshesOp
References
Module | ModelingOperators |
Header | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingOperators/Public/CompositionOps/BooleanMeshesOp.h |
Include | #include "CompositionOps/BooleanMeshesOp.h" |
Syntax
class FBooleanMeshesOp : public UE::Geometry::FDynamicMeshOperator
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
bool | bAttemptFixHoles | |
![]() |
bool | bTrimMode | |
![]() |
bool | bTryCollapseExtraEdges | If true, try to do edge-collapses along cut edges to remove unnecessary edges inserted by cut |
![]() |
ECSGOperation | CSGOperation | Inputs |
![]() |
TArray< TSharedPtr< const FDynamicMesh3, ESPMode::ThreadSafe > > | Meshes | |
![]() |
TArray< FTransformSRT3d > | Transforms | |
![]() |
ETrimOperation | TrimOperation | |
![]() |
ETrimSide | TrimSide | |
![]() |
float | TryCollapseExtraEdgesPlanarThresh | Angle threshold in degrees used for testing if two triangles should be considered coplanar, or two lines collinear |
![]() |
double | WindingThreshold |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
const TArray< int > & | IDs of any newly-created boundary edges in the result mesh. | |
![]() |
void | SetTransform
(
const FTransformSRT3d& Transform |
Overridden from FDynamicMeshOperator
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | CalculateResult
(
FProgressCancel* Progress |
FDynamicMeshOperator implementation |