Tool path generation for five-axis sculptured surface machining with a toroidal cutter. (25th October 2010)