Hi @Niels, @Dickels112 and @Fubar!
Thanks for the feedback, and sorry to not have replied sooner! Unfortunately, exporting IFC files from Speckle is not something we’re planning on supporting (@dimitrie, do weigh in if you need to correct me! ):
The reason behind it is that while IFC has a very strict way of structuring the data, while at Speckle the data you send can be of any shape/structure, we don’t really care what you’re sending.
This leads to key problem, which is that we cannot ensure that any commit is fully IFC compliant, and if it isn’t, then it’s not possible to convert it to IFC.
We do (and will continue to) allow for importing IFC files into Speckle, as converting a structured format like IFC is pretty simple to do.
I think it’s important to mention that, once your IFC files have been imported into Speckle, they are no longer in the IFC standard format, although they do contain the same data, it is no longer in the same structure:
- Meshes will be speckle meshes
- There is no distinction between IFC Types, they are all
Base
objects - Some more modifications in the object structure
Sorry to be the bearer of bad news! But our goal at Speckle isn’t really to align with the “Industry Standard”, rather to free you from it.