Arc–surface intersection method to calculate cutter–workpiece engagements for generic cutter in five-axis milling. (April 2016)