The DropCutter goes as folows:1) make lines along the X-axis (Lines)2) for each line, take a number of samples (Samples)3) at each sample, drop the cutter until it hits the model, this is a cutter location point4) connect the cutter location points along the lineThe PushCutter goes as follows:1) make slices along the Z-axis (Levels)2) make lines along the X-axis (Lines)3) push the cutter along the line until it hits the model, this is a cutter location if we do not hit anything, we're finished4) skip the parts where the model is above the current z-level5) go back to 3The PathAccumulator connects the cutter locations by cutting in between,it's usefull mainly for debuggingThe SimpleCutter connects the cutter locations in an on-off (cut/don't cut) pattern,it's usefull only for debuggingThe ZigZagCutter connects the cutter locations by cutting in between points,then come back along the next line in reverse direction.it's usefull mainly in combination with the DropCutterThe PolygonCutter extracts polygonial sections from the cutter scanlines,then cuts those in a zig-zag patternit's usefull mainly in combination with the PushCutterThe ContourCutter extracts contours from the cutter scanlines,it's usefull only in combination with the PushCutter