Navigation
API > API/Developer > API/Developer/PhysicsUtilities > API/Developer/PhysicsUtilities/IDecomposeMeshToHullsAsync
Description
Utility for turning arbitrary mesh into convex hulls. This can be called multiple times for multiple UBodySetup results and they will be done processed in sequential order @output InBodySetup BodySetup that will have its existing hulls removed and replaced with results of decomposition.
| Name | DecomposeMeshToHullsAsyncBegin |
| Type | function |
| Header File | /Engine/Source/Developer/PhysicsUtilities/Public/ConvexDecompTool.h |
| Include Path | #include "ConvexDecompTool.h" |
bool DecomposeMeshToHullsAsyncBegin
(
UBodySetup * InBodySetup,
TArray < FVector3f > && InVertices,
TArray < uint32 > && InIndices,
uint32 InHullCount,
int32 InMaxHullVerts,
uint32 InResolution
)
Parameters
| Name | Remarks |
|---|---|
| InVertices | Array of vertex positions of input mesh, whose ownership is transferred to the async task |
| InIndices | Array of triangle indices for input mesh, whose ownership is transferred to the async task |
| InAccuracy | Value between 0 and 1, controls how accurate hull generation is |
| InMaxHullVerts | Number of verts allowed in a hull |