Navigation
API > API/Runtime > API/Runtime/Chaos > API/Runtime/Chaos/GeometryCollection
References
| Module | Chaos |
| Header | /Engine/Source/Runtime/Experimental/Chaos/Public/GeometryCollection/GeometryCollectionProximityUtility.h |
| Include | #include "GeometryCollection/GeometryCollectionProximityUtility.h" |
Syntax
class FGeometryCollectionProximityUtility
Constructors
| Type | Name | Description | |
|---|---|---|---|
FGeometryCollectionProximityUtility
(
FGeometryCollection* InCollection |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| TArray< FGeometryContactEdge > | ComputeConvexGeometryContactFromProximity
(
FGeometryCollection* Collection, |
Note: This computes connections from lower to higher geometry indices, assuming connections are symmetric. | |
| void | CopyProximityToConnectionGraph
(
const TArray< FGeometryContactEdge >* ContactEdges |
||
| void | |||
| void | RequireProximity
(
UE::GeometryCollectionConvexUtility::FConvexHulls* OptionalComputedHulls |
Update proximity data if it is not already present. | |
| void | UpdateProximity
(
UE::GeometryCollectionConvexUtility::FConvexHulls* OptionalComputedHulls |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FGeometryContactEdge | Stores stats about the contact between two geometries. |