Navigation
API > API/Runtime > API/Runtime/Chaos
Used to pass computed convex hulls along with metadata Note these hulls are typically computed in a shared coordinate space, in contrast to the final hulls on the geometry collection which are in the local space of each bone
| Name | FConvexHulls |
| Type | struct |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/GeometryCollection/GeometryCollectionConvexUtility.h |
| Include Path | #include "GeometryCollection/GeometryCollectionConvexUtility.h" |
Syntax
struct FConvexHulls
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Hulls | TArray<::Chaos::FConvexPtr > | GeometryCollection/GeometryCollectionConvexUtility.h | ||
| OverlapRemovalShrinkPercent | double | Percent the hulls are down-scaled. | GeometryCollection/GeometryCollectionConvexUtility.h | |
| Pivots | TArray< FVector > | The pivots used for scaling by OverlapRemovalShrinkPercent. | GeometryCollection/GeometryCollectionConvexUtility.h | |
| TransformToHullsIndices | TArray< TSet< int32 > > | Mapping from geometry collection bones indices to indices in the Hulls array. A Set is used to support multiple hulls per bone. | GeometryCollection/GeometryCollectionConvexUtility.h |