The cutting process is the result of an interference
between the tool and the workpiece, and it can be simulated
by a number of Boolean operations between primitives.
The tool, an end milling tool, can be represented by a
revolution AutoCAD solid. The tool's ``swept volume'' can
be represented by surfaces, while edges and vertexes of this
volume are created by the tool motion. Every primitive
creates its own ``swept volume'', depending on the motion
direction. For example, a cylindric tool can move following
a line which can be parallel or orthogonal to the tool axis. In
the ®rst case, the ``swept volume'' is a higher cylinder, in the
second case the ``swept volume'' is a combination of a box
and two half cylinders.