Design Method and Numerical Control Machining Principle for an Arbitrary n-polygon Noncircular Section