This is my first stab at using grasshopper(a Rhino plugin) and a CNC router.
First I created a rolling surface by lofting between two curves. Then used grasshopper to analyze the surface for its curvature, this is represented by holes on the surface.
The holes are filled with plugs, the relationship of these plugs height above or below the surface is determined by the diameter of the circle.
The cut didn’t turn out perfect, the 1/4″ router bit couldn’t get between some of the plugs. So for the next round I have set the holes at least 1/4″ apart.