Thanks! It’s working.
However, because of the different object types that are created during the IFC import, it’s a bit messy right now in Grasshopper. I think it would be easier if all elements came as Block Instances for the sake of consistency.
For example, you can’t pass what came from the IFC import as Block Instances through the Geometry, and you can’t pass Breps, Meshes through the Block Instance component (obviously).
This means that at the very start, you need to branch out geometry to get the object parameters.
If I see it correctly, single geometry elements come as mesh or breps and multi-geometry IFC elements are imported as Blocks. From the user’s perspective, there is no benefit from that - quite contrary, it causes troubles.
It’s messy also in the later stage, but I think it’s not necessary to write about that.
Examples:
- GeometryGym IFC Rhino import bakes everything as Block Instances.
- Rhino.Inside.Revit bakes Revit Elements as Block Instances in Rhino.
