A geometrical simulation of ball end finish milling process and its application for the prediction of surface topography | IEEE Conference Publication | IEEE Xplore