The licensee identified a number of cases where loading assets will trigger convex hull generation warnings:
- If the first 3 verts in the set are colinear (in which case IsPlanarShape() returns true but provides a zero vector as the plane normal)
- When IsPlanarShape() and TExtremePoints3 disagree on classifying a point cloud as a plane (TExtremePoints3 is more deliberate in how it builds the plane and seems to pick a plane that minimizes the distance to the plane for every single point in the set).
This will cause the following warnings:
- LogChaos: Warning: Convex hull generation produced zero convex particles, collision will fail for this primitive.
- LogChaos: Warning: Convex hull generation produced zero convex particles, collision will fail for this primitive.
- LogChaos: Warning: Convex hull generation produced zero convex particles, collision will fail for this primitive.
- LogChaos: Warning: Convex hull generation produced zero convex particles, collision will fail for this primitive.
- LogPhysics: Warning: TConvex Name:BodySetup /Game/TestAsset.TestAsset:BodySetup_0, Element [6] has no Geometry
- LogPhysics: Warning: TConvex Name:BodySetup /Game/TestAsset.TestAsset:BodySetup_0, Element [7] has no Geometry