BIM Coordinator Program (INT) April 22, 2024

Find the next step in your career as a Graphisoft Certified BIM Coordinator!

Modeling
About Archicad's design tools, element connections, modeling concepts, etc.

Using AC21 Railing for Metal Fence

jakubc7
Advocate
I have been playing with the new railing tool and can definitely see the potential.

I am attempting to create a metal profile fence which is pretty typical in the Australian market.

I am using a complex profile baluster in between posts and railings. One thing I cannot get right is for the balusters to run all the way to the posts. I can see the logic why it is not working, but hoping someone might have a solution or a work around. I'd like the pattern to continue ignoring the posts or extrude continuously until it hits the post (like a symbolic line would) rather than leave a gap either side.

Any feedback would be appreciated.

2017-08-11_10h45_03.png
ArchiCAD 10 - 25 | Windows 10
ARCHIcreate | Perth, Western Australia
archicad solutions | content creation | training | software implementation
9 REPLIES 9
Laszlo Nagy
Community Admin
Community Admin
In the Railing Settings Dialog, activate the "Node" page in the left pane.
Then on the right, switch the "Pattern Continuity" field to the "Continue Pattern" option. I hope that will achieve what you want to do (although I suspect it might still not do what you want exactly at corners).
Loving Archicad since 1995 - Find Archicad Tips at x.com/laszlonagy
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac27
Anonymous
Not applicable
I've been playing around with this tool for similar purposes this morning. In my case, aiming for your typical Aussie boundary paling fence - and I'm finding similar dilemmas. This tool is 97.5% there...
Laz - I tried your solution, but in my case it's not the answer. The railing tool is (understandably) trying to keep what it sees as "balusters" in-between the main posts.
See attached PDF for a brain-dump of my findings so far...

(If there's a way to align the surface material orientation on the panel sub-element within a railing, then please let me know!)
Anonymous
Not applicable
Hold the phone....
I've found what works for me.
You need to tell the balustrades to go beyond the post, by entering a negative number in the "Baluster Pattern Right Offset"
You'll see in the attached image my spacing for each (pair of) palings is 200mm.
So... I needed to put negative 200 in the baluster offset field to compensate.
(See attached)
Laszlo Nagy
Community Admin
Community Admin
dv_chris,

Can you show the result?

Just one thought:
On the 1st try: here you said that the orientation of the fence paling material doesn't stay vertical. I wonder if this is a bug or not. If the Segment Skewing setting of that Railing Segment is set to be vertical, then I don't see why the material orientation does not stay vertical too. So I will report this to GRAPHISOFT to look at.
Loving Archicad since 1995 - Find Archicad Tips at x.com/laszlonagy
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac27
Anonymous
Not applicable
Laz - see attached.
On the complex profile technique - it turns out my minus-200 trick only fixed the intermediate posts, not the posts at nodes.
On the mapping a fence material to panels technique:
yes, I'd be calling it a bug that a single 'run' of railing can arbitrarily flip the direction of the material on some (but not all ??) of the panels.
Perhaps while they're fixing it, they could kill two birds with one stone and allow us to tick a box saying, "Keep material locked to vertical, regardless of railing slope"
AC21 railing tool - more analysis.jpg
Laszlo Nagy
Community Admin
Community Admin
You can select any Post and select the "Invisible" GDL Object option for it, then it will not be visible.

In Edit Mode you can experiment with the "Convert Pattern to Segment Length" context-menu command. Select any sub-element and use the command. Then every sub-element can be individually edited (the left/right offset of each Panel can now be individually set) and you may be able to modify the panel offset at that Post.
Loving Archicad since 1995 - Find Archicad Tips at x.com/laszlonagy
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac27
jakubc7
Advocate
Thanks for the feedback dv_chris and laszlo.
I already tried dv_chris suggestion to offset balusters with negative value, however it never quite gets it right.

Laszlo's pattern continuity does change the way the balusters behave but does not fix my problem.

I was able to come up with a solution / work around for my fence but not without some "fudging".

Rather than placing balusters only, I opted to do a solid panel with metal profile balusters in between. This eliminates any possible gaps. It did mean that my 3D representation will not be 100% correct from both sides but close enough for my needs.

Unfortunately AC21 does not allow to place balusters in same area as the panel. This is where using negative offsets allowed me to work around the problem.

I love the new tool but I do hope for some improvements that will make these non typical balustrade solutions a bit more practical. Will keep on playing with it to get some results. Picket fence coming up next. I imagine that should be a little more straightforward.
ArchiCAD 10 - 25 | Windows 10
ARCHIcreate | Perth, Western Australia
archicad solutions | content creation | training | software implementation
jakubc7
Advocate
...
colorbond fence.png
ArchiCAD 10 - 25 | Windows 10
ARCHIcreate | Perth, Western Australia
archicad solutions | content creation | training | software implementation
Anonymous
Not applicable
That looks better jakubc7 - I may try something similar on my next attempt.
My current status is that I was able to remove the extra post, but even with Laz's advice I can't get rid of that gap at the end. I'll come back if I have any new news to report....
Learn and get certified!