Visible to the public Converting Multi-Axis Machine Tools into Subtractive 3D Printers by using Intelligent Discrete Geometry Data StructuresConflict Detection Enabled