Description
CreateNonOverlappingConvexHulls (v1)
Generates convex hull representation for the bones for simulation
Input(s) : CanExceedFraction - Fraction (of geometry volume) by which a cluster's convex hull volume can exceed the actual geometry volume before instead using the hulls of the children. 0 means the convex volume cannot exceed the geometry volume; 1 means the convex volume is allowed to be 100% larger (2x) the geometry volume. SimplificationDistanceThreshold - Computed convex hulls are simplified to keep points spaced at least this far apart (except where needed to keep the hull from collapsing to zero volume) OverlapRemovalShrinkPercent - Overlap removal will be computed as if convex hulls were this percentage smaller (in range 0-100) CanRemoveFraction - Fraction of the convex hulls for a cluster that we can remove before using the hulls of the children
Information
| Module | GeometryCollectionNodes |
| Category | GeometryCollection|Utilities |
| Type | FCreateNonOverlappingConvexHullsDataflowNode |
Parameters
| Name | Description | Permitted Types | Default Value |
|---|---|---|---|
| OverlapRemovalMethod | Whether and in what cases to automatically cut away overlapping parts of the convex hulls, to avoid the simulation 'popping' to fix the overlaps | EConvexOverlapRemovalMethodEnum | Dataflow_EConvexOverlapRemovalMethod_All |
| DebugDrawRenderSettings | FDataflowNodeDebugDrawSettings | (RenderType=Wireframe,bTranslucent=True,Color=(R=0.000000,G=1.000000,B=0.000000,A=1.000000),LineWidthMultiplier=2.000000) | |
| bRandomizeColor | Randomize color per convex hull | bool | True |
| ColorRandomSeed | Random seed | int32 | 0 |
Inputs
| Name | Description | Permitted Types | Default Value |
|---|---|---|---|
| Collection | FManagedArrayCollection | () | |
| CanRemoveFraction | Fraction of the convex hulls for a cluster that we can remove before using the hulls of the children | float | 0.300000 |
| SimplificationDistanceThreshold | Computed convex hulls are simplified to keep points spaced at least this far apart (except where needed to keep the hull from collapsing to zero volume) | float | 10.000000 |
| CanExceedFraction | Fraction (of geometry volume) by which a cluster's convex hull volume can exceed the actual geometry volume before instead using the hulls of the children. 0 means the convex volume cannot exceed the geometry volume; 1 means the convex volume is allowed to be 100% larger (2x) the geometry volume. | float | 0.500000 |
| OverlapRemovalShrinkPercent | Overlap removal will be computed as if convex hulls were this percentage smaller (in range 0-100) | float | 0.000000 |
Outputs
| Name | Description | Permitted Types | Default Value |
|---|---|---|---|
| Collection | FManagedArrayCollection |