• When we have simple features, paths are easy to generate. These features include,

- steps

- pockets

- holes

- etc.


• Typically paths for these will repeat as shown below,



• For complex surfaces we want to contour appropriately. These surfaces will almost always be represented with spline patches.



• Recall that a spline patch can be represented parametrically



• A simple algorithm to cut the surface is shown below.