Electronic Research Archive (Mar 2022)

Improved algorithms for determining the injectivity of 2D and 3D rational Bézier curves

  • Xuanyi Zhao,
  • Jinggai Li,
  • Ying Wang,
  • Chungang Zhu

DOI
https://doi.org/10.3934/era.2022091
Journal volume & issue
Vol. 30, no. 5
pp. 1799 – 1812

Abstract

Read online

Bézier curves and surfaces are important to computer-aided design applications. This paper presents algorithms for checking the injectivity of 2D and 3D Bézier curves. An injective Bézier curve or surface is one that has no self-intersections. The proposed algorithms use recently proposed sufficient and necessary conditions under which Bézier curves are guaranteed to be non-self-intersecting. As well as a rigorous derivation of the proposed algorithms, we present a series of examples and derive the complexity and computation times of the proposed algorithms. We find that the complexity our algorithms is approximately O(m), representing an improvement over previous injectivity-checking algorithms.

Keywords