Abstract

An algorithm is presented to approximate planar offset curves within an arbitrary tolerance ϵ > 0. Given a planar parametric curve C( t) and an offset radius r, the circle of radius r is first approximated by piecewise quadratic Bézier curve segments within the tolerance ϵ. The exact offset curve C r ( t) is then approximated by the convolution of C( t) with the quadratic Bézier curve segments. For a polynomial curve C( t) of degree d, the offset curve C r ( t) is approximated by planar rational curves, C r a ( t)s, of degree 3 d −2. For a rational curve C( t) of degree d, the offset curve is approximated by rational curves of degree 5 d −4. When they have no self-intersections, the approximated offset curves, C r a ( t)s, are guaranteed to be within ϵ-distance from the exact offset curve C r ( t). The effectiveness of this approximation technique is demonstrated in the offset computation of planar curved objects bounded by polynomial/ rational parametric curves.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.