Cutter location path generation through an improved algorithm for machining triangular mesh. (June 2017)