Description
CreateNegativeSpaceSphereCovering (v1)
Generates a negative space sphere covering for a given geometry collection or subset of bones in the collection
Input(s) : OptionalSelectionFilter - Optional transform selection -- if not provided, covering for all leaf geometry will be computed. TargetNumSamples - Approximate number of spheres to consider when covering negative space. Only applicable with the Uniform Sample Method or if Require Search Sample Coverage is disabled. MinSampleSpacing - Minimum desired spacing between spheres; if > 0, will attempt not to place sphere centers closer than this NegativeSpaceTolerance - Amount of space to leave between input geometry and protected negative space MinRadius - Spheres smaller than this are not included in the negative space
Information
| Module | GeometryCollectionNodes |
| Category | GeometryCollection|Utilities |
| Type | FCreateNegativeSpaceSphereCovering |
Parameters
| Name | Description | Permitted Types | Default Value |
|---|---|---|---|
| SampleMethod | Method to use to find and sample negative space | ENegativeSpaceSampleMethodDataflowEnum | NavigableVoxelSearch |
| bRequireSearchSampleCoverage | Whether to require that all candidate locations identified by Voxel Search are covered by negative space samples, up to the specified Min Sample Spacing. Only applies to Voxel Search. | bool | True |
| bOnlyConnectedToHull | When performing Voxel Search, only look for negative space that is connected out to the convex hull. This removes inaccessable internal negative space from consideration. Only applies to Voxel Search. | bool | True |
| SphereCoveringDebugDrawRenderSettings | FDataflowNodeSphereCoveringDebugDrawSettings | (bDisplaySphereCovering=False,RenderType=Wireframe,bTranslucent=True,LineWidthMultiplier=0.250000,ColorMethod=Single,Color=(R=1.000000,G=0.000000,B=0.000000,A=1.000000),ColorRandomSeed=0,ColorA=(R=1.000000,G=0.000000,B=0.000000,A=1.000000),ColorB=(R=0.000000,G=0.000000,B=1.000000,A=1.000000)) |
Inputs
| Name | Description | Permitted Types | Default Value |
|---|---|---|---|
| Collection | FManagedArrayCollection | () | |
| OptionalSelectionFilter | Optional transform selection -- if not provided, covering for all leaf geometry will be computed. | FDataflowTransformSelection | () |
| TargetNumSamples | Approximate number of spheres to consider when covering negative space. Only applicable with the Uniform Sample Method or if Require Search Sample Coverage is disabled. | int32 | 50 |
| MinSampleSpacing | Minimum desired spacing between spheres; if > 0, will attempt not to place sphere centers closer than this | double | 0.000000 |
| NegativeSpaceTolerance | Amount of space to leave between input geometry and protected negative space | double | 2.000000 |
| MinRadius | Spheres smaller than this are not included in the negative space | double | 10.000000 |
Outputs
| Name | Description | Permitted Types | Default Value |
|---|---|---|---|
| SphereCovering | FDataflowSphereCovering |