Here is the grasshopper file.


The goal for this project was to have the first few points lay flat before changing elevation. The thought was this would give it a stable base.
Projecting the shape flat then allows for the creation of the "V" column at the termination of the spiral. A split, subset, and interval are used to create spokes between different parts of the spiral.

Here is a link to the grasshopper file.
While it is very easy to make a spiral with an equation, I took the approach to make a series of points that build (and translate) from the previous point. Once a series of 10 points have been created, an interpolate curve connects them and then these curves make surfaces. Dividing the curves a series of pipes connect points to form an in between structure.
As more rotation occurs between points, the curve must interpolate, creating oblong cuves.
While the file is not as elegant as I would like, the file includes shift and interval as a way to connect the various divide points. If anyone has a better idea how to repeat the multiple actions of the spiral, I would be open to hearing about it. As far as I know there is no loop function which would do the trick.
Download the grasshopper file here .
Making a few tweeks with the sliders and then baking each, the variations from a screen shot below. Unfortunately I could not find a way to trim in grasshopper so this task is completed once the geometry is baked.



The loft surface is built through a series of sin and cos curves, where the frequency is controlled by the variables (detail of the relationships below).
Here are 4 sample surfaces made through slight modifications of the slider bars.
The surface is then contoured to approximate a milled pattern.

As a variation of the simple surface, it gets slightly submerged into the stocck material, leaving a flat surface on the top with the remaining surface being milled. This reduces the material thickness and milling time.
