/Engine/Plugins/Experimental/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshDecompositionFunctions.h
Create a new Mesh for each Polygroup of TargetMesh. Note that this may be alargenumber of meshes! New meshes are drawn from MeshPool if it is provided, otherwise newUDynamicMeshinstances are allocated
static [UDynamicMesh](API\Runtime\GeometryFramework\UDynamicMesh) * SplitMeshByPolygroups ( [UDynamicMesh](API\Runtime\GeometryFramework\UDynamicMesh) * TargetMesh, [FGeometryScriptGroupLayer](API\Plugins\GeometryScriptingCore\GeometryScript\FGeometryScriptGroupLayer) GroupLayer, [TArray](API\Runtime\Core\Containers\TArray)< [UDynamicMesh](API\Runtime\GeometryFramework\UDynamicMesh) * > & ComponentMeshes, [TArray](API\Runtime\Core\Containers\TArray)< int > & ComponentPolygroups, [UDynamicMeshPool](API\Runtime\GeometryFramework\UDynamicMeshPool) * MeshPool, [UGeometryScriptDebug](API\Plugins\GeometryScriptingCore\GeometryScript\UGeometryScriptDebug) * Debug )