Files
speckle-sharp-connectors/Importers/Ifc/Speckle.Importers.Ifc/Converters/GeometryConverter.cs
T
Jedd Morgan ae4b1b0ab5 Merge pull request #655 from specklesystems/jrm/ifc-collections-data-objects
Send IfcProjects, IfcSites, IfcBuildings, and IfcStoreys as Collections
2025-03-12 08:32:30 +00:00

21 lines
464 B
C#

using Speckle.Importers.Ifc.Types;
using Speckle.InterfaceGenerator;
using Speckle.Sdk.Models;
namespace Speckle.Importers.Ifc.Converters;
[GenerateAutoInterface]
public sealed class GeometryConverter(IMeshConverter meshConverter) : IGeometryConverter
{
public List<Base> Convert(IfcGeometry geometry)
{
List<Base> ret = new();
foreach (var mesh in geometry.GetMeshes())
{
ret.Add(meshConverter.Convert(mesh));
}
return ret;
}
}