Array on tapered planes

Line facade.3dm (2.0 MB)

Hi. I’m trying to make my building’s facade as you can see I included the building in the uploaded Rhino file. My idea is to turn the pre-made shape/surface that is kinda tapered if placed against my building’s wall.

Goals is

  1. To divide the shape into lines
  2. Extrude/pipe the lines into wood “columns” as in 20cm x 5cm x 4m

Here I attached my supposed to be expected result

I’ve searched ways to do said “array” on surface, on two curve, on closed curve etc but is seems that my shape that is made by multiple planes and is on an angle that doesn’t fit with any tutorials I’ve found and tried so far.

May anyone tell me how to specifically make it on Grasshopper? Otherwise I may have to array pre-made columns manually per surface maybe? Thanks in advance!

Hi,

Does this fit what you want to do?

The issue with this approach is when you use a defined length for the division of the curves - say for a specific column width/diameter -, you’ll most often end up with a rest length at the end of each curve where only a smaller, cut down column will fit. This is because the curve length is not always exactly divisible by the column diameter, and the remainder is smaller than the same diameter.

You can try this GH file in combination with your uploaded Rhino file. (I haven’t internalized the curves.)

pipes.gh (10.2 KB)