Parametric design
About Rhino & Grasshopper and PARAM-O.

Window/Door Width

Anonymous
Not applicable
Hi,

I'm playing with new deconstruct components. I have a pretty simple question. How can I get width/height and all the other gdl parameters?

I was trying to pass it as IFC prop - but they not supported by AC connection- as far as I have noticed
I was also trying to use them as GLD objects without result.
I'm thinking about passing them as IFC model. But this seems quite a nasty workaround.
9 REPLIES 9
Daniel Kovacs
Graphisoft Alumni
Graphisoft Alumni
Hi,

The Grasshopper Connection tool is under constant development, but as you can see it is not quite finished yet. You can deconstruct windows/doors now, but because of the current limitation of modifying GDL parameters through grasshopper, none of the parameters (including height and width) can be extracted. This is a limitation we are working on solving.

If you find a workaround to do this, please share, it would be good to know. (Maybe in the AC22 version you will be able to do something like this with the interactive parameters?)

Regards,
Daniel Alexander Kovacs

Professional Services Consultant

GRAPHISOFT



For Troubleshooting and useful Tips & Tricks visit
leceta
Expert
theoretically, it should be possible to export the properties from a schedule to excel file and then map it with objects selected from grasshopper using GUID.
Grasshopper has excel readers, for example Nathan Millers, Lunchbox https://www.food4rhino.com/app/lunchbox

I'll try to demonstrate this when I have some time...
leceta
Expert
It worked as expected.
Any archiCAD property could be read this way.

In the inverse workflow direction, one could overwrite excel file from grasshopper, and update Archicad geometry with the modified properties.
leceta
Expert
attached exercise files.
I used TTtoolbox for reading excel files from GH https://www.food4rhino.com/app/tt-toolbox
leceta
Expert
more pic
Anonymous
Not applicable
I did some test and what I achieve is extracting IFC properties from a model of doors. I will post some screens later. I used GGym for IFC import and compared it with AC_Doors referenced with AC_Conncetion. I have used closest point since and it worked fine. However, it involves some operations on brep and the closest point to sort data.

Therefore lecta workflow seems much better Idea Still a bit manual but always lighter than IFC export. I actually was thinking about taking GUID somehow but I didn't come with a solution Thanks.

dkovacs - I'm not so familiar with AC SDK but I thought reading data is not such a problem. Anyway good to know that you are working on it. I actually have at the back of my mind need to get more into AC SDK since there is a lot to do to improve AC
Anonymous
Not applicable
As promised. Scr of my script and some conclusion.

Basically, input is IFC file with doors only (scr with Input). First 4 blocks are IFC import and sorting out the doors (not empty openings) using Geometry Gym.
I have noticed that exported IFC imports in mm and rotated to true north of the file. It would be good to be able to read those transformations with AC Connection. Anyway depends for case files needs to be fit together.

Since I didn't use GUID I had to match doors form both sources. I have used ClosestPoint for it.

Result:
AC_Doors - Blue
IFC Openings - Magenta wire box
Dimensions - Black

Works quite fine. Of course, IFC has to be well exported, resized and oriented to AC model. Those are the reason I like Exel based workflow much more. I will give it a try.
Anonymous
Not applicable
hm... I'm not sure what happened but both TT and LBox readers don't work on RH5 anymore.


I have switch to CSV as main source of data.

Anyway works perfect. I did some minor changes and get rid of some componets by using Split component.

Once again thx a lot leceta.
leceta
Expert
cool!