Certified approximation of parametric space curves with cubic B-spline curves

From MaRDI portal
Publication:714496

DOI10.1016/J.CAGD.2012.06.001zbMATH Open1251.65014arXiv1203.0478OpenAlexW2005164125WikidataQ57533603 ScholiaQ57533603MaRDI QIDQ714496FDOQ714496


Authors: Li-Yong Shen, Chunming Yuan, Xiao-Shan Gao Edit this on Wikidata


Publication date: 11 October 2012

Published in: Computer Aided Geometric Design (Search for Journal in Brave)

Abstract: Approximating complex curves with simple parametric curves is widely used in CAGD, CG, and CNC. This paper presents an algorithm to compute a certified approximation to a given parametric space curve with cubic B-spline curves. By certified, we mean that the approximation can approximate the given curve to any given precision and preserve the geometric features of the given curve such as the topology, singular points, etc. The approximated curve is divided into segments called quasi-cubic B'{e}zier curve segments which have properties similar to a cubic rational B'{e}zier curve. And the approximate curve is naturally constructed as the associated cubic rational B'{e}zier curve of the control tetrahedron of a quasi-cubic curve. A novel optimization method is proposed to select proper weights in the cubic rational B'{e}zier curve to approximate the given curve. The error of the approximation is controlled by the size of its tetrahedron, which converges to zero by subdividing the curve segments. As an application, approximate implicit equations of the approximated curves can be computed. Experiments show that the method can approximate space curves of high degrees with high precision and very few cubic B'{e}zier curve segments.


Full work available at URL: https://arxiv.org/abs/1203.0478




Recommendations




Cites Work


Cited In (9)

Uses Software





This page was built for publication: Certified approximation of parametric space curves with cubic \(B\)-spline curves

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q714496)