Navigation
API > API/Runtime > API/Runtime/Chaos > API/Runtime/Chaos/FGeometryCollectionConvexUtility
Settings to control how convex hulls are generated for rigid/leaf nodes, from the geometry and/or imported collision shapes.
| Name | FLeafConvexHullSettings |
| Type | struct |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/GeometryCollection/GeometryCollectionConvexUtility.h |
| Include Path | #include "GeometryCollection/GeometryCollectionConvexUtility.h" |
Syntax
struct FLeafConvexHullSettings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| GeometryCollection/GeometryCollectionConvexUtility.h | |||
FLeafConvexHullSettings
(
double SimplificationDistanceThreshold, |
GeometryCollection/GeometryCollectionConvexUtility.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bComputeIntersectionsBeforeHull | bool | For GenerateMethod == IntersectExternalWithComputed, whether to compute the intersection before computing convex hulls Note: It seems more logical for this setting to be true, but we expose it as an option because in some special cases the results when it was false were preferred | GeometryCollection/GeometryCollectionConvexUtility.h | |
| DecompositionSettings | FConvexDecompositionSettings | Convex decomposition settings, applied to convex hulls generated from geometry. | GeometryCollection/GeometryCollectionConvexUtility.h | |
| GenerateMethod | EGenerateConvexMethod | GeometryCollection/GeometryCollectionConvexUtility.h | ||
| IntersectFilters | FIntersectionFilters | Intersection filters only apply if GenerateMethod == EGenerateConvexMethod::IntersectExternalWithComputed. | GeometryCollection/GeometryCollectionConvexUtility.h | |
| SimplificationDistanceThreshold | double | GeometryCollection/GeometryCollectionConvexUtility.h |