Grasshopper still surprises me. This definition draws a spiral by using random component. It is obvious that the seed value of the random component has a relationship with an archimedian or a similar spiral. My intention was to create a definition to put a number of random points inside a circular area, not a rectangular one. While I grow the radius of a circle and get a t parameter evaluation from a random component using the same seed value with the radius, the resulting points started to create this spiral. […]


This is a small exercise of Grasshopper drawing various archimedean spirals. It is just a polar point construct, mapped onto a range of angles and number of points. Constant a determines how fast the spiral will turn, whereas constant n is the 1/n power of the angle variable that gives unique names to the spirals. According to Woldfram Mathworld (here) constant n = -2 is named lituus, while n = -1 gives a hyperbolic spiral, n = 1 is a regular archimedes spiral and finally n = 2 will give […]