A strategy for finish cutting path generation of compound surfaces