cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 
Design forum

Wall reference line location

Czaja
Participant
Is there a way to control wall reference line location through grasshopper? I wanted to use the same curve for creating a slab underneath the wall. Without specification of the wall position towards curve, the slab is too small.
6 REPLIES 6

Laszlo Nagy
Community Admin
Community Admin
Try this:
In ARCHICAD, create a Favorite from a Wall with the desired Wall Reference Line Location.
Then in Grasshopper use the Favorites Node to get this Favorite and connect its output to the Wall Settings Input of the ARCHICAD Wall Node.
Please note that (as far as I know) the Grasshopper Add-On does not modify elements in ARCHICAD the way ARCHICAD modifies elements. It always deletes the previously generated instance and generates a new instance in its place. (This is interesting only if you for example dimension a GH-generated Wall in ARCHICAD. If you then modify the Wall from GH, the dimension will disappear - unless it was a static dimension - since it was associated with the previous instance of the GH-generated Wall.)
....................................................................................................
Get Archicad Tips at https://twitter.com/laszlonagy
AMD Ryzen 1700X CPU, 48 GB RAM, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), WIN10 PRO ENG, AC20-AC26
Loving Archicad since 1995

Czaja
Participant
Thank you. I will check this workaround. However, I am Rhino & Grasshopper user firstly and I am testing this plugin to see if it can make my life easier. I can't understand why there is no 3-way toggle in the Wall Settings component in Grasshopper. Can any of developers write something about it?

Czaja
Participant
Dear LaszloNagy,
Unfortunately, your tip with favorites doesn't work for me. I created favorites with different Reference Line Location and of course, it works inside Archicad for native and Grasshopper walls (until I change Grasshopper curve, then it resets).
When I connect Favorite component to Wall Settings it changes wall types and all that but does nothing in terms of location towards curve.

Is there anyone who successfully overcome this challenge?

leceta
Expert
+1 !

Daniel Kovacs
Graphisoft Alumni
Graphisoft Alumni
Hi,

Yeah, this is on our to-do list, and we want to get to it this year (task #211580) - hopefully by the time ARCHICAD 23 comes out. The reason it hasn't been developed so far, is that at first it seems easy, but translating the same settings you have in ARCHICAD to GH is not so obvious when you take a closer look. We are currently designing a new GH component that should let you choose the position of the Reference Line.

Until then, the way it works is that it will always have the reference line on the center of the wall. Here are 2 options I like:
  • Offset the curve in GH by half the width of the wall. This way the edge should align.
  • Save the composite as a complex profile instead. Complex Profiles are always extruded along their origin, so you can simply place the origin wherever you want the reference line to be. I personally prefer this method.
Let me know if this helped!

Regards,
Daniel Alexander Kovacs

Professional Services Consultant

GRAPHISOFT



For Troubleshooting and useful Tips & Tricks visit

Joe Putnam
Newcomer
dkovacs wrote:

Complex Profiles are always extruded along their origin, so you can simply place the origin wherever you want the reference line to be.

I am using this now and the pain point is that you have to manipulate the profile in AC and if you need a few different insertion points you need several profiles. This is just not intelligent design in my opinion.

It would be extremely useful to not only be able to create profiles on the fly in grasshopper but also be able to manipulate this origin on the fly as well. As far as beams and columns are concerned an integer value of 1-9 has been useful in other software for standard placement of these items and this would also be useful here.

Didn't find the answer? Start a new discussion

Still looking?

Browse more topics

Back to forum

See latest solutions

Accepted solutions

Start a new discussion!