1. Automatic G1 arc spline interpolation for closed point set
- Author
-
Chen, Xiao-Diao, Paul, Jean-Claude, Sun, Jia-Guang, Yong, Jun-Hai, Zheng, Guo-Qin, Computer Aided Design (CAD ), Laboratoire Franco-Chinois d'Informatique, d'Automatique et de Mathématiques Appliquées (LIAMA), Centre de Coopération Internationale en Recherche Agronomique pour le Développement (Cirad)-Institut National de la Recherche Agronomique (INRA)-Chinese Academy of Sciences [Changchun Branch] (CAS)-Institut National de Recherche en Informatique et en Automatique (Inria)-Institute of Automation - Chinese Academy of Sciences-Centre National de la Recherche Scientifique (CNRS)-Centre de Coopération Internationale en Recherche Agronomique pour le Développement (Cirad)-Institut National de la Recherche Agronomique (INRA)-Chinese Academy of Sciences [Changchun Branch] (CAS)-Institut National de Recherche en Informatique et en Automatique (Inria)-Institute of Automation - Chinese Academy of Sciences-Centre National de la Recherche Scientifique (CNRS)-Inria Paris-Rocquencourt, and Institut National de Recherche en Informatique et en Automatique (Inria)
- Subjects
Hermite spline ,010103 numerical & computational mathematics ,02 engineering and technology ,01 natural sciences ,Industrial and Manufacturing Engineering ,Multivariate interpolation ,Combinatorics ,Polyharmonic spline ,Smoothing spline ,0202 electrical engineering, electronic engineering, information engineering ,Arc spline ,G1 continuity ,Closed point set ,0101 mathematics ,Thin plate spline ,Circular arc interpolation ,Mathematics ,Mathematical analysis ,020207 software engineering ,[INFO.INFO-IA]Computer Science [cs]/Computer Aided Engineering ,Computer Graphics and Computer-Aided Design ,Computer Science Applications ,Spline (mathematics) ,Computer Science::Graphics ,Spline interpolation ,Interpolation - Abstract
A method for generating an interpolation closed G1 arc spline on a given closed point set is presented. For the odd case, i.e. when the number of the given points is odd, this paper disproves the traditional opinion that there is only one closed G1 arc spline interpolating the given points. In fact, the number of the resultant closed G1 arc splines fulfilling the interpolation condition for the odd case is exactly two. We provide an evaluation method based on the arc length as well such that the choice between those two arc splines is made automatically. For the even case, i.e. when the number of the given points is even, the points are automatically moved based on weight functions such that the interpolation condition for generating closed G1 arc splines is satisfied, and that the adjustment is small. And then, the G1 arc spline is constructed such that the radii of the arcs in the spline are close to each other. Examples are given to illustrate the method.
- Published
- 2004