Description
CollectionSelectionByMesh (v1)
Collection selection bassed on if the element is inside or outside of a given mesh
Input(s) : Collection [Intrinsic] - GeometryCollection for the selection Mesh [Intrinsic] - Mesh to use for the selection bKeepInside - Whether to keep the points inside or (if false) outside the mesh, when filtering by Winding Number. WindingThreshold - The winding number threshold to use for determining whether a point is inside or outside of the mesh, if corresponding Filter Method is set MinDistance - The min distance to surface to keep, if corresponding Filter Method is set MaxDistance - The max distance to surface to keep, if corresponding Filter Method is set bUseSignedDistance - Whether to use signed distances for the Min and Max Distance thresholds. Otherwise, unsigned distance is used. Note: Signs are computed via the Winding Number. The sign is negative if the point's Winding Number is below the Winding Threshold.
Output(s): Collection [Passthrough] - GeometryCollection for the selection Selection - Output selection
Information
| Module | GeometryCollectionNodes |
| Category | PointSampling |
| Type | FCollectionSelectionByMeshDataflowNode |
Parameters
| Name | Description | Permitted Types | Default Value |
|---|---|---|---|
| FilterMethod | ESelectionByMeshMethodFlags | Winding | |
| bAllElementsMustBeSelected | If true then for converting vertex/face selection to transform selection all vertex/face must be selected for selecting the associated transform | bool | False |
Inputs
| Name | Description | Permitted Types | Default Value |
|---|---|---|---|
| Collection | GeometryCollection for the selection | FManagedArrayCollection | () |
| Mesh | Mesh to use for the selection | TObjectPtr<UDynamicMesh> | None |
| bKeepInside | Whether to keep the points inside or (if false) outside the mesh, when filtering by Winding Number. | bool | True |
| WindingThreshold | The winding number threshold to use for determining whether a point is inside or outside of the mesh, if corresponding Filter Method is set | float | 0.500000 |
| MinDistance | The min distance to surface to keep, if corresponding Filter Method is set | float | 0.000000 |
| MaxDistance | The max distance to surface to keep, if corresponding Filter Method is set | float | 1000.000000 |
| bUseSignedDistance | Whether to use signed distances for the Min and Max Distance thresholds. Otherwise, unsigned distance is used. Note: Signs are computed via the Winding Number. The sign is negative if the point's Winding Number is below the Winding Threshold. | bool | False |
Outputs
| Name | Description | Permitted Types | Default Value |
|---|---|---|---|
| Collection | GeometryCollection for the selection | FManagedArrayCollection | |
| Selection | Output selection | FDataflowSelectionTypes |