hello, I just started using the plugin, and I am testing the example files.
It opens the file, I can see the data in the panels, but I dont see any 3d representation. Which components to use?
Hi Mateusz,
Can you share a gh script that demonstrates the issue? Importing an IFC in Grasshopper isn’t ideal in that we don’t cache the geometry converted (as it’s not immutable) so we do have preview off by default for most of the decompose components. You can turn on preview and you should see the geometry, but on complex or large IFC files, this can take a while to convert ifc geometry into Rhino/Grasshopper equivalents. Mesh should be faster depending on what you are doing with the geometry.
show-ifc-example.gh (7.0 KB)
I see I cannot upload an IFC file
Thanks for inquiring!
In the meantime I managed to visualize the file mostly, but I do not get yet why one of those components show everything (and what tolerance and deviation should be? with non 0 values I do not get all elements), while the other is missing the curtain wall. Do I need to further decomopose the curtain wall?
You can zip a .ifc file and upload to the forum, or feel free to share it with me via email.
circ-01.zip (7.6 KB)
show-ifc-example.gh (15.4 KB)
hey here is an example ifc file I just created in revit. I can read building storey, but nothing is inside it? I cannot decompose further? Is this because the ifc is wrong? Other IFC viewer apps show the whole model
Thanks. Here is a revised version of your file showing how to extract geometry from the elements. Note some elements such as a window have multiple breps.
I used a deviation tolerance of 1mm (in the event of extrusions and plane faced breps, it won’t change anything. A curtain wall is an element that is aggregated of other elements. Some logic to prevent aggregated elements having geometry extracted twice.
Note that if you imported into Rhino, a window would typically be a block with instances that would make it more efficient that extracting geometry for each window in grasshopper.
If you are only viewing the geometry, then importing into Rhino would achieve a better result. What outcome do you need to achieve if you get the geometry in Grasshopper.
show-ifc-example.gh (10.7 KB)
Thanks! I would like to actually examine the ifc data, which I will export using specific Pset, and then in grasshopper verify if some data is missing to finally assess the ifc file and show color coded information on those Psets