ModelingComponents: Add ShapeSet member for passing simple collision shapes in FCreateMeshObjectParams, support in relevant functions in UEditorModelingObjectsCreationAPI. Add UE::Geometry::GetCollisionShapes() functions in ComponentCollisionUtil.h, and update various functions to support DynamicMeshComponent
DynamicMeshComponent: change signature of GetSimpleCollisionShapes() to return const ref
#rb david.hill
#preflight 6421ca54973e609670a408c7
[CL 24819452 by ryan schmidt in ue5-main branch]
Only do this for the convex hull case, because the other cases do not seem to crash and splitting the transaction is not ideal.
#jira UE-158466
#rb david.hill
#preflight 633b145def7739456517a156
[CL 22322286 by jimmy andrews in ue5-main branch]
GeometryScript: add CopyCollisionMeshesFromObject function, extracts meshed collision shapes or complex collision from various object types as a UDynamicMesh
#rb none
#preflight 62ffc256c85b7fef22f671cc
[CL 21460263 by Ryan Schmidt in ue5-main branch]