Description
RemoveMeshOverlaps (v1)
Cut away any overlaps between input meshes, creating a set of non-overlapping meshes as output For example, given meshes w/ order [A, B, C], non-overlapping meshes will be [(A-B)-C, B-C, C]
Input(s) : DynamicMeshes [Intrinsic] - Dynamic Meshes to remove overlaps from PerMeshTransforms - Optional transforms for input meshes. Will be baked into output. If not provided, meshes will not be transformed.
Output(s): DynamicMeshes [Passthrough] - Dynamic Meshes to remove overlaps from
Information
| Module | GeometryCollectionNodes |
| Category | GeometryCollection|Fracture |
| Type | FRemoveMeshOverlapsDataflowNode |
Parameters
| Name | Description | Permitted Types | Default Value |
|---|---|---|---|
| SubtractOrder | Ordering to use when applying subtraction operations. Later meshes will be subtracted from earlier meshes in the ordering. | EDataflowRemoveOverlapsMeshSortOrder | InputOrder |
| bSimplifyNewMeshEdges | Whether to simplify along new edges created by the mesh subtraction operations | bool | True |
Inputs
| Name | Description | Permitted Types | Default Value |
|---|---|---|---|
| DynamicMeshes | Dynamic Meshes to remove overlaps from | TArray<TObjectPtr<UDynamicMesh>> | |
| PerMeshTransforms | Optional transforms for input meshes. Will be baked into output. If not provided, meshes will not be transformed. | TArray<FTransform> |
Outputs
| Name | Description | Permitted Types | Default Value |
|---|---|---|---|
| DynamicMeshes | Dynamic Meshes to remove overlaps from | TArray<TObjectPtr<UDynamicMesh>> |