Elsevier

Computer-Aided Design

Volume 58, January 2015, Pages 242-247
Computer-Aided Design

Geometric shapes of C-Bézier curves

https://doi.org/10.1016/j.cad.2014.08.007Get rights and content

Highlights

  • Transformation matrixes between any C-Bézier curve and its separated form.

  • Geometric shape and the explicit expressions of the geometric characters of any C-Bézier curve.

  • Sufficient and necessary conditions for the C-Bézier basis constructing some classical curves.

  • Some classical curves can be constructed intuitively.

Abstract

In this paper, we focus on the geometric shapes of the C-Bézier curves for the space span{1,t,,tn,sint,cost}. First, any C-Bézier curve is divided into a Bézier curve and a trigonometric part. So any C-Bézier curve describes the trajectory of a point orbiting around a center in an elliptical orbit while the orbital plane is moving as the ellipse center translating along a Bézier curve. Second, the geometric characters of the C-Bézier curve (the control points of the center Bézier curve, the trajectories of the vertices and the foci of the ellipse, etc.), can all be explicitly presented by the control points of the C-Bézier curve. Third, considering some special cases, we give the sufficient and necessary conditions of C-Bézier basis forming Bézier curve, ellipse, circle, common helix, and so on. Lastly, we show how to build some geometrically intuitive curves through the C-Bézier basis without rational forms.

Introduction

The Bézier-like models, defined over some non-algebraic polynomial spaces, may be used as alternatives of the rational Bézier model  [1]. They include the p-Bézier  [2], the quasi Bézier  [3], the C-Bézier  [4], [5], the AH-Bézier  [6], the AHT-Bézier  [7], the Bézier-like models using complex numbers  [8], [9], [10], and so on.

These Bézier-like models can build some classical curves without rational forms; for example, C-Bézier for ellipse, and AH-Bézier for hyperbola. Then what about the general cases? This paper considers an arbitrary C-Bézier curve over Γn=span{1,t,,tn,sint,cost}   [5].P(t)=i=0n+2Ci,n+2(t)Pi,t[0,α], where α(0,π) is the given shape parameter, {Pi}i=0n+2 are the control points, and {Ci,n(t)}i=0n+2 are the C-Bézier basis functions.

We focus on the geometric shape of the C-Bézier curve (1). Previous studies indicate that any rational quadratic Bézier curve is a conic  [11]. Its geometric characters (vertices, eccentricity, etc.) can be explicitly expressed by the control points and weighs [12], [13]. Similarly, for any given C-Bézier curve (1) over Γn, we ask two questions.

  • What is the geometric shape of (1)?

  • Can the geometric characters of (1) be expressed by its control points {Pi}i=0n+2 explicitly?

For the first question,  [14] gives the answer to planar curves under the condition n=1. In this paper, we consider more general cases, both planar and space curves, for any positive integer n. We explain what the C-Bézier curve is from a geometric view. This helps the intuitive construction of some classical curves.

Section snippets

Transformation between C-Bézier and its separated form

The C-Bézier curve (1) for Γn can be represented as P(t)=Q(t)+R(t),t[0,α], called the separated form in this paper. Here, Q(t) is the Bézier part Q(t)=i=0nBi,n(t)Qi,t[0,α], where {Qi}i=0n are the control points and {Bi,n(t)}i=0n are the Bernstein basis functions of degree n on [0,α]. And R(t) is the trigonometric partR(t)=R0sint+R1cost,t[0,α].

In this paper, both {Ri}i=01 and {Qi}i=0n are called geometric points of (1) to distinguish them from the C-Bézier’s control points {Pi}i=0n+2.

In this

Geometric shapes of C-Bézier curves

This section focuses on the geometric shapes of C-Bézier curves. We first consider the general cases, and then some special cases.

Applications

The Shape analysis for the C-Bézier curve may be used to construct some geometrically intuitive curves.

For example, cycloid is traced by a point on the rim of a circle while the circle is rolling along a line at a uniform speed  [16]. First, design L0, L1 satisfying L0=L1=r, where r is the radius of the circle. Second, choose λ, the angle between the ellipse radius vector of the start point and the circle’s forward direction parallel to the line. Third, design Q0, Qn, which are the two

Conclusions

In this paper, we consider the geometric shapes for C-Bézier curves over Γn. Theorem 3.1 answers the two questions in Section  1.

Our main results include: the transformation matrixes between any C-Bézier curve and its separated-form; the geometric shape and the explicit expressions of the geometric characters of any C-Bézier curve; the sufficient and necessary conditions for the C-Bézier basis constructing some classical curves (ellipse, helix, etc.). The results show the geometric means of

Acknowledgments

We are very grateful to the referees for their helpful suggestions and comments. The work was partially supported by the National Natural Science Foundation of China (No. 11326243, 61272300, 61402201 and 11371174) and the Natural Science Foundation of Jiangsu Province of China for Young Scholar (No. BK20130117).

References (16)

There are more references available in the full text version of this article.

Cited by (14)

  • Shape-adjustable generalized Bézier surfaces: Construction and it is geometric continuity conditions

    2020, Applied Mathematics and Computation
    Citation Excerpt :

    The operation is discommodious and cannot meet the actual demand better. As is clear from the above discussions, the local shapes of the curves and surfaces in [6–11] cannot be adjusted because of having no local shape parameters, while the global shapes of the curves and surfaces in [12–21] are inconvenient to modify because they do not contain global shape parameter. However, designers often need to adjust the local (or global) shape of a curve (or surface) intuitively and handily in practical application.

  • A novel extension of the Bézier model and its applications to surface modeling

    2018, Advances in Engineering Software
    Citation Excerpt :

    Furthermore, the C1 and C2 continuity conditions of the new curves, as well as its applications to surface modeling in engineering, are explored. The shape-adjustable generalized Bézier curves and surfaces not only inherit the advantages of classical Bézier model, but also overcome the shortcomings of the Bézier curves and surfaces in [8-35] and extend the conclusions in [20] as well. The remainder of the paper is organized as follows.

View all citing articles on Scopus

This paper has been recommended for acceptance by Dr. Vadim Shapiro.

View full text