Navigation
API > API/Runtime > API/Runtime/Chaos > API/Runtime/Chaos/GeometryCollection
References
| Module | Chaos |
| Header | /Engine/Source/Runtime/Experimental/Chaos/Public/GeometryCollection/GeometryCollectionConvexUtility.h |
| Include | #include "GeometryCollection/GeometryCollectionConvexUtility.h" |
namespace UE
{
namespace GeometryCollectionConvexUtility
{
void UE&58;&58;GeometryCollectionConvexUtility&58;&58;IntersectConvexHulls
&40;
::Chaos::FConvex &42; ResultHull,
const ::Chaos::FConvex &42; ClipHull,
float ClipHullOffset,
const ::Chaos::FConvex &42; UpdateHull,
const FTransform &42; ClipHullTransform,
const FTransform &42; UpdateHullTransform,
const FTransform &42; UpdateToResultTransform,
double SimplificationDistanceThreshold
&41;
}
}
Remarks
Compute the intersection of ClipHull and UpdateHull, with ClipHull optionally offset, and place the result in ResultHull. Note ResultHull can point to the same FConvex as UpdateHull. If optional transforms are provided, ClipHull will be transformed into the local space of UpdateHull, and finally transformed by UpdateToResultTransform. Otherwise, all FConvex are assumed to be in the same coordinate space.