Hi,
The first railing-this can be done with dynamic block to obtain the end points, two sides to be always parallel, and build the railing by using "beam from line", connections at posts can be custom connections, using (2) beams option, or (3) beams at double posts locations.
Another way would be build the railing with posts equal to the spacer plate thickness between them, explode the macro and delete the posts, so only top rail, bottom rail and pickets remain. And add the custom connections after that.
The second railing:
This can be built as a std railing, with only end posts, offset the entire railing, add the intermediate posts, manually and add custom connection between post and stringer, choose (2) beams, create first stiffener plate to the stringer, keep it intelligent, after that place the bolts and add posts to be connected to them.
You top rail is discontinued, the building code may not permit this.
Another way would be to build the railing offset, and build one connection at end posts and one at intermediate posts, and use "copy with adjustemnt".
The third one-since everything except the post bracket down is std, I would build the railing and use "copy with adjustment" similar to this railing, posts have to be rotated along theyr axis at some locations in order to orient the brackets correctly:
Copy with Adjustment
Hope this will help at least a little bit.
If this information was helpful, please use the Accept as Solution function, this makes it easier for other users.
Regards,
Ilko Dimitrov, IDC-1, M. Eng.
Tekla and Advance Steel Detailer
ACBS Structural Steel Detailing
If it is made of steel, I can model it and detail it.
acbs-usa.com | Helpful Place