Navigation
API > API/Plugins > API/Plugins/ModelingOperators > API/Plugins/ModelingOperators/CompositionOps
Inheritance Hierarchy
- FDynamicMeshOperator
- FSelfUnionMeshesOp
References
| Module | ModelingOperators |
| Header | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingOperators/Public/CompositionOps/SelfUnionMeshesOp.h |
| Include | #include "CompositionOps/SelfUnionMeshesOp.h" |
Syntax
class FSelfUnionMeshesOp : public UE::Geometry::FDynamicMeshOperator
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bAttemptFixHoles | ||
| bool | bTrimFlaps | ||
| bool | bTryCollapseExtraEdges | If true, try to do edge-collapses along cut edges to remove unnecessary edges inserted by cut | |
| TSharedPtr< const FDynamicMesh3, ESPMode::ThreadSafe > | CombinedMesh | Inputs | |
| float | TryCollapseExtraEdgesPlanarThresh | Angle threshold in degrees used for testing if two triangles should be considered coplanar, or two lines collinear | |
| double | WindingNumberThreshold |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| 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 |