Piecewise Arc-Length Parameterized NURBS Tool Paths Generation for 3-Axis CNC Machining of Accurate, Smooth Sculptured Surfaces