GeometryGym / GeometryGymIFC

C# classes to generate and parse OpenBIM IFC files
Other
273 stars 97 forks source link

Represent the Brep solid model with IFC #83

Closed BIM4SmartHydropower closed 1 year ago

BIM4SmartHydropower commented 1 year ago

Hi, there are a brep solid model need to be represented by IFC data schema. Maybe the IfcFacetedBrep or IfcAdvancedBrep. However, its' surface of solid not belonging to a specific surface of IfcBSplineSurfaceWithKnots, IfcCylindricalSurface, IfcPlane (IfcAdvancedFace).

Cause, the only geometric data I can obtain is the Face format (in the brep model) instead of a kind of surface.

The only geometry data I can obtain is the edge curve (arc curve, bspline curve) from the brep solid model. So, IfcPolyLoop (defined with list of points) maybe not a good idea. So could you give me some advice to represent the Brep solid model with IFC data schema.

BIM4SmartHydropower commented 1 year ago

Maybe IfcCurveBoundedSurface is a good choice. But how to initialized the BasisSurface of IfcCurveBoundedSurface.