Computer aided process planning for multi-axis CNC machining using feature free polygonal CAD models