z-logo
open-access-imgOpen Access
Improved algorithms for determining the injectivity of 2D and 3D rational Bézier curves
Author(s) -
Xuanyi Zhao,
Jinggai Li,
Ying Wang,
Chuanjie Zhu
Publication year - 2022
Publication title -
electronic research archive
Language(s) - English
Resource type - Journals
ISSN - 2688-1594
DOI - 10.3934/era.2022091
Subject(s) - injective function , bézier curve , algorithm , computation , mathematics , computer science , surface (topology) , discrete mathematics , geometry
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.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here