Flow Component creates a result with the wrong angle

Hi,

I’m wondering if I am doing something wrong with my setup. I am using the Flow Component in grasshopper to flow a triangular grid through some exploded curves. I intend to use this fluid grid to create some sunshades, but I need everything to point upwards. For some reason, some of the grids are going at the wrong angle, and I don’t know why.

flow.gh (18.8 KB)

Thanks in advance for any help!

Please give it a try with Sporph component,

Sporph.gh (14.6 KB)

1 Like

Hi Jessesn!

I apologize for my late reply. I was busy with other work and did not see your resolution.

Thank you very much for your reply and the solution. This works like a charm. I was curious as to why the Flow component does this with some lines, but the Sporph component will work for now.

In using Sporph you have distorted the carefully constructed equilateral triangles and oriented them to the bottom left corner of the surface. Why? The default planes created by a surface are centered on that surface and all these figures are planar. A simple Orient will do the job more simply and accurately:

1 Like

Hi Volker,

Yes, you get the idea. I am actually trying to make the Al Bahar towers’ sunshades. I started something and got a good result, but I would like to have the geometry aligned in the middle of the curves, I would also like to have this aspect for curved curves, without distorting the triangles too much or without any distortion, because the mechanism is very specific (too much distortion will cause a bad result). The flow component has the ability to distort it or not, so this is very versatile, but it has the bug of aligning something. I was messing around with this and realized that if I use the array component at the beginning of the definition with the value 1, I can get a good result without any weird rotations, but I need to have other separate curves (in a project I’m working on, this is working).

You can see in the .gh file:

sunshade.gh (52.9 KB)