xBimTeam / XbimExchange

XbimExchange contains several COBie schemas and serialisation functions as well as the Model Validation library adopted by theNBS digital toolkit.
https://xbimteam.github.io/
Other
46 stars 41 forks source link

STEP to IFC #41

Closed Ludivan closed 5 years ago

Ludivan commented 5 years ago

Hello,

I have an application (Inventor) that exports properly to STEP but not really to IFC.

Would it be possible to use XBIM to import a STEP file and build a IFC file in which we would add / reorganize the metadata ?

Thanks Best regards Luc

andyward commented 5 years ago

Even though IFC is based on STEP it'd be a big job to create a translator as we'd have to map between the different STEP data types from the 'product' world and the nearest buildingSmart IFC equivalents

According to Autodesk, Inventor has been able to export to IFC2x3 since version 2016. Are you sure you're not able to do the conversion in Inventor (or is it the case that it makes a poor job of it because it)?

Ludivan commented 5 years ago

You are right, Inventor can export to IFC, but the export is more than basic and results into a single object (assembly hierarchy and relative parts attributes not translated).

Anyway thank you very much taking the time to answer me and thinking about my problem, its really appreciated. Best regards Luc

andyward commented 5 years ago

Cheers,

All that said, if someone wanted to look at implementing a STEP=>IFC exchange it'd be a welcome Pull Request to XBimExchange. I suspect it's a challenge to map and categorise the components into the nearest appropriate IFC entity types and get the product data into appropriate Psets (I could imagine ending up with a lot of BuildingElementProxies...)

Ludivan commented 5 years ago

I agree, this is why I think during the exportation I would let the user choose which category to give to each component. Without this mapping work, would XBIM be able to create a "blank" IFC (just geometry data) ?