int32 CutWithMesh ( const [UE::Geometry::FDynamicMesh3](API\Runtime\GeometryCore\DynamicMesh\FDynamicMesh3) & CuttingMesh, FTransform CuttingMeshTransform, [FInternalSurfaceMaterials](API\Plugins\PlanarCut\FInternalSurfaceMaterials) & InternalSurfaceMaterials, [FGeometryCollection](API\Runtime\Chaos\GeometryCollection\FGeometryCollection) & Collection, const [TArrayView](API\Runtime\Core\Containers\TArrayView)< const int32 > & TransformIndices, double CollisionSampleSpacing, const [TOptional](API\Runtime\Core\IO\TOptional)< FTransform > & TransformCollection, bool bSetDefaultInternalMaterialsFromCollection, [FProgressCancel](API\Runtime\GeometryCore\Util\FProgressCancel) * Progress )