I’m would like to create an spiral effect from any polygon in grasshopper, but I have no idea where to start with it. It has to be something like the following image.Can anybody point me in the right direction… video, tutorial, script, etc.
I love these challenges that show you that you might think you know something but you actually don’t.
I tried to create what you asked based on the archimedean spiral. I thought that If I defined vertexes for specific angles and with a fixed radial step, the edges would by definition be parallel. They are not. After some head-scratching and looking at the other guys’ definitions I came to this conclusion:
You can only have 2 of 3:
vertexes will have a fixed radial step
vertexes will have a fixed offset step from the center
edges (of the same side) will be parallel
Kim sacrificed the radial step, Baris sacrificed the offset step and I sacrificed the parallelity of the edges.
From what I understand each approach has its merits, as long as you know what you are getting!
-and just to support the archimedean approach, the edges are not parallel in the beginning but approach parallelity as you add more turns-
Thanks for your help! I think all the approaches are right! I think that the one that I’ll use will be Kim’s approach as it is for cut something in CNC and it is easier to modify for different tools if you can control the offset.
… what about a solution that (almost) respect all of those 3 points?
The red lines you drawn, Aris, shouldn’t intersect to a central point, but to a polygon.
I can’t explain better than this gif:
So, vertexes have a fixed radial step, edges are parallel, and the whole shape is a costant progression from the center.
Math was a bit tricky to make.
involute spiral 7.31.18.gh (17.1 KB)
Hi, I was also interested in this challenge but also wanted to avoid the tricky math that Riccardo so elegantly used.