Full title: Converting Multi-Axis Machine Tools Into Subtractive 3D Printers by Using Intelligent Discrete Geometry Data Structures Designed for Parallel and Distributed Computing