Navigation
API > API/Plugins > API/Plugins/GeometryDataflowNodes
Compute a Mesh Boolean between Mesh1 and Mesh2
Supported Boolean Operations: Union (Mesh1 + Mesh2) Difference (Mesh1 - Mesh2; removing what's inside of Mesh2 from Mesh1) Intersection (Mesh1 & Mesh2; removing what's outside of Mesh2 from Mesh1)
| Name | FMeshBooleanDataflowNode |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/GeometryDataflow/Source/GeometryDataflowNodes/Public/Dataflow/MeshBooleanNodes.h |
| Include Path | #include "Dataflow/MeshBooleanNodes.h" |
Syntax
USTRUCT ()
struct FMeshBooleanDataflowNode : public FDataflowNode
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FDataflowNode → FMeshBooleanDataflowNode
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bSimplifyAlongNewEdges | bool | Whether to simplify the result along new edges | Dataflow/MeshBooleanNodes.h |
|
| bWeldSharedEdges | bool | Whether to weld common edges at the joins of the mesh boolean | Dataflow/MeshBooleanNodes.h |
|
| Mesh | TObjectPtr< UDynamicMesh > | Output mesh | Dataflow/MeshBooleanNodes.h |
|
| Mesh1 | TObjectPtr< UDynamicMesh > | Mesh input | Dataflow/MeshBooleanNodes.h |
|
| Mesh2 | TObjectPtr< UDynamicMesh > | Mesh input | Dataflow/MeshBooleanNodes.h |
|
| Operation | EMeshBooleanOperationEnum | Boolean operation | Dataflow/MeshBooleanNodes.h |
|
| PreserveUVQualityForMesh | EDataflowMeshBooleanInputMeshEnum | Dataflow/MeshBooleanNodes.h |
|