Constructing $G^1$ Quadratic B$\acute{e}$zier Curves with Arbitrary Endpoint Tangent Vectors

  • Published : 2010.04.01

Abstract

Quadratic B$\acute{e}$zier curves are important geometric entities in many applications. However, it was often ignored by the literature the fact that a single segment of a quadratic B$\acute{e}$zier curve may fail to fit arbitrary endpoint unit tangent vectors. The purpose of this paper is to provide a solution to this problem, i.e., constructing $G^1$ quadratic B$\acute{e}$zier curves satisfying given endpoint (positions and arbitrary unit tangent vectors) conditions. Examples are given to illustrate the new solution and to perform comparison between the $G^1$ quadratic B$\acute{e}$zier cures and other curve schemes such as the composite geometric Hermite curves and the biarcs.

Keywords

References

  1. Young Joon Ahn. Helix approximations with conic and quadratic Bezier curves. Computer Aided Geometric Design, 22(6):551-565, 2005. https://doi.org/10.1016/j.cagd.2005.02.003
  2. Xiao-Diao Chen, Jun-Hai Yong, Guo-Qin Zheng, and Jia- Guang Sun. Automatic $G^{1}$ arc spline interpolation for closed point set. Computer-Aided Design, 36(12):1205-1218, 2004. https://doi.org/10.1016/j.cad.2003.12.001
  3. Yu Yu Feng and Jernej Kozak. On G2 continuous interpolatory composite quadratic Bézier curves. Journal of Computational and Applied Mathematics, 72(1):141-159, 1996. https://doi.org/10.1016/0377-0427(95)00268-5
  4. He-Jin Gu, Jun-Hai Yong, Jean-Claude Paul, and Fuhua (Frank) Cheng. Constructing $G^{1}$ quadratic Bezier curves with arbitrary endpoint tangent vectors. In The 11th IEEE International Conference on CAD/Graphics, pages 263-267, 2009
  5. Zhi Guan and Jingliang Chen. Numerical Computaion Method. Tsinghua University Press, Beijing, 2005 (in Chinese).
  6. Xuzheng Liu, Jun-Hai Yong, Guoqin Zheng, and Jiaguang Sun. Constrained interpolation with biarcs. Journal of Computer-Aided Design & Computer Graphics, 19(1):1-7 (in Chinese), 2007.
  7. Yongweil Miao, Changbo Wang, Jianguo Jin, and Qunsheng Peng. Fairing interpolation by quadratic Bezier splines. Journal of Computer-Aided Design & Computer Graphics, 16(6): 795-798 (in Chinese), 2004.
  8. Nickolas S Sapidis and William H Frey. Controlling the curvature of a quadratic Bezier curve. Computer Aided Geometric Design, 9(2):85-91, 1992. https://doi.org/10.1016/0167-8396(92)90008-D
  9. Jun-Hai Yong, Xiao Chen, and Jean-Claude Paul. An example on approximation by fat arcs and fat biarcs. Computer-Aided Design, 38(5):515-517, 2006. https://doi.org/10.1016/j.cad.2006.01.003
  10. Jun-Hai Yong and Fuhua (Frank) Cheng. Geometric Hermite curves with minimum strain energy. Computer Aided Geometric Design, 21(3):281-301, 2004. https://doi.org/10.1016/j.cagd.2003.08.003
  11. Jun-Hai Yong, Shi-Min Hu, and Jia-Guang Sun. A note on approximation of discrete data by $G^{1}$ arc splines. Computer-Aided Design, 31(14):911-915, 1999. https://doi.org/10.1016/S0010-4485(99)00076-7
  12. Jun-Hai Yong, Shi-Min Hu, and Jia-Guang Sun. Bisection algorithms for approximating quadratic Bezier curves by $G^{1}$ arc splines. Computer-Aided Design, 32(4):253-260, 2000. https://doi.org/10.1016/S0010-4485(99)00100-1