Smooth tool path generation for 5-axis machining of triangular mesh surface with nonzero genus. (October 2016)