A unified method of generating tool path based on multiple vector fields for CNC machining of compound NURBS surfaces. (October 2017)