Rhino Grasshopper, Parametric 3D Models

Programming a CAD model to be modified easily

Grasshopper ("GH") is a Rhino plugin, a graphical programming tool that generates and manipulates 3D parametric models.

For example, a GH script to create proa hulls uses numeric sliders to move pre-defined control points that generate curves that generate the hull and deck surfaces.