ppf0022Print Parametric Field Script + Sample File The script uses a method to divide the surface and pass the information to a matrix, but in this case we test the curvature of the surface and use that information to generate circles with a radius and orientation based on the Gaussian curvature value and normal direction respectively at that point on the surface.
Once we have these circles we mimic the Rhino Project command by extruding the circle and intersecting it with a flat surface that represents the laser cutting bed.
The curved surface was created with a three curve loft. I have turned on ‘record history’ for this loft command in order to create a system to change the pattern. To change the surface, simply turn on the control points for one of the curves, and move a control point. Run the script again and the field will be different.