Professional Documents
Culture Documents
The WAT Bézier Curves and Its Applications
The WAT Bézier Curves and Its Applications
( )
( )
( )
1 0
1 cos 1
, , ,
1 cos
t
Z t M Z t
| |
=
|
\ .
( ) ( )
2 3
1 cos
, , ,
1 cos
t
Z t M Z t
| |
=
|
\ .
( )
3
sin
, ,
sin
t t
Z t
Where
( )
( )
1
1 cos sin
,
2sin 1 cos
if
M
otherwise
=
When 0 , the basis functions are just cubic
Bernstein basis,
( ) ( )
( ) ( )
( ) ( )
( )
3
0
2
1
2
2
3
3
1
3 1
3 1
B t t ,
B t t t ,
B t t t ,
B t t .
(2.1)
When = , the basis functions are the following:
( )
( )
( )
( )
0
1
2
3
1
1 1
2 2
1 1
2 2
sin t
T t t ,
sin t
T t t cos t ,
sin t
T t t cos t ,
sin t
T t t .
= + + +
= +
(2.2)
Next, we will construct a new class of basis functions
based on (2.1) and (2.2) using weight method.
Definition2.1 For 0 1 , the following four
functions of | | 01 t , are defined as WAT Bzier basis
functions,
( ) ( ) ( )
( )
( ) ( ) ( )
( ) ( ) ( )
( ) ( )
3
0
2
1
2
2
3
3
1
1 1
1 1
3 1 1
2 2
1 1
3 1 1
2 2
1
t sin t
WAT t , t ,
sin t
WAT t , t t t cos t ,
sin t
WAT t , t t t cos t ,
t sin t
WAT t , t .
= +
| |
= + + + +
|
\ .
| |
= + +
|
\ .
= +
(2.3)
Obviously, WAT Bzier basis functions are cubic
Bernstein bases when 1 = . And, when 0 = , WAT
Bzier basis functions are C-Bzier bases associated
to = , see.
Straight calculation testifies that these WAT Bzier
bases have the properties similar to the cubic Bernstein
basis as follows.
1) Properties at the endpoints:
( )
( )
( )
( )
( )
( )
0
3
3
0, 1 0, 0
, ,
1, 1
1, 0
j
i
j
i
WAT WAT
WAT
WAT
= =
=
=
(2.4)
where 0,1, , 1, 1,2,3 j i i = = ,and
( )
( ) ( )
0
, ,
i i
WAT t WAT t = .
2) Symmetry:
( ) ( )
( ) ( )
1 2
0 3
1
1
WAT t , WAT -t ,
WAT t , WAT -t ,
=
(2.5)
3) Partition of unity:
( )
3
0
1
i
i
WAT t ,
=
=
. (2.6)
4) Nonnegativity:
( ) 0
i
WAT t ,
, 0123 i , , , = . (2.7)
According to the method of extending definition
interval of C-curves in Ref., the interval [0, 1] of weight
parameter values can be extended to
2
2
[ 2, ]
6
where
2
2
2.55055
6
.
WAT Bzi er Cur ves
Construction of the WAT-Bzier Curves
Definition 3.1 Given points ( ) 0123
i
i , , , = P in
2
R or
3
R ,
then
( ) ( )
3
0
i i
i
t , PWAT t ,
=
=
=
=
i
i
r 3.2
Where
( ) ( )
( )
( )
( ) ( )
( )
( ) ( )
( )
( ) ( )
3 0
2 1
2 2
3 3
1
1
1 1
3 1
2 2
1 1
3 1
2 2
d WAZ t , t sin t
t ,
d
d WAZ t ,
sin t
t t t cos t ,
d
d WAZ t ,
sin t
t t t cos t ,
d
d WAZ t ,
t sin t
t .
d
| |
= + + +
|
\ .
| |
= +
|
\ .
Observing the right-hand side of equation3.2, it can
be found that ( ) d t r , is linear with respect to d for
fixed t , but for the C-Bzier curves, the ( ) dQ t , is
nonlinear with respect to d for fixed t . For example,
let ( ) Q t , be a C-Bzier curve and ( )
3 i ,
z t ,
be base
functions of C-Bzier curve. When t is fixed
and varies by d , set d , then
( )
( )
3
i,3
0
i
dz t ,
dQ t d
d
=
=
i
, q ,
where
( ) ( )( )
( )
( )
( )
( ) ( )( ) ( ) ( )
( )
( )
( )
1,3
0,3
0,3
2
1 3 2
2 1
2
1 1
1 2
1 1 1
1
0
dz t , cos sin cos
d
cos cos
cos t sin cos
z t ,
cos sin cos
t sin t cos cos t sin dz t ,
d
cos
=
| |
+
|
\ .
| |
+
|
\ .
| |
+
|
|
\ .
< <
( )
( )
i,3
023
dz t ,
, ,
d
= i is omitted.
So the WAT-Bzier curves have more advantages in
shape adjusting than that C-Bzier curves do.
FIG. 2 PATHS OF WAT-BZIER CURVES
Repr esent at i on of Some Tr ansc endent al
Cur ves
In this section, some transcendental curves can
represented with WAT-Bzier curves precisely.
Journal of Modern Mathematics Frontier Volume 2 Issue 1, March 2013 www.sjmmf.org
17
Proposition 4.1 Let P0, P1, P2 and P3 be four control
points. By proper selection of coordinates, their
coordinates can be written in the form
( ) ( )( )
0 1 2 3
1 1
00 0 2 2 0
2 2
, , a, , a, a a, a a
| | | |
= = = =
| |
\ . \ .
P P P , P
.
Then the corresponding WAT-Bzier curve with the
weight parameters 0 = and | | 01 t , represents an arc of
cycloid.
Proof: If we take P0, P1, P2 and P3 into (3.1), then the
coordinates of the WAT-Bzier curve are
( ) ( )
( ) ( ) 1
x t a t sin t ,
y t a cos t .
(4.1)
It is a cycloid in parametric form, see Figure3.
FIG. 3 THE REPRESENTATION OF CYCLOID WITH WAT-BZIER
CURVE
Proposition 4.2 Let P0, P1, P2 and P3 be four properly
chosen control points such that
( ) ( )( )
0 1 2 3
00 0 0 0 0
2 2
a, , , ,a, b a,a, b , a, ,b a ,b .
| | | |
= = = =
| |
\ . \ .
P P , P P
Then the corresponding WAT-Bzier curve with the
weight parameters 0 = and | | 01 t , represents an arc of
a helix.
Proof: Substituting P0, P1, P2 and P3 into (3.1) yields
the coordinates of the WAT-Bzier curve
( )
( )
( )
x t acos t ,
y t asin t ,
z t bt ,
(4.2)
which is parameter equation of a helix, see Figure 4.
FIG.4.THE REPRESENTATION OF HELIX WITH WAT-BZIER
CURVE
Proposition 4.3 Given the following four control
points, ( ) ( )( )
0 1 2 3
00 2 0 0
2
, , a, b a, ab .
| |
= = = =
|
\ .
P P P , P
Then the corresponding WAT-Bzier curve with the
weight parameters 0 = and | | 01 t , represents a
segment of sine curve.
Proof: Substituting P0, P1, P2 and P3 into (3.1), we get
the coordinates of the WAT-Bzier curve,
( )
( )
x t at ,
y t bsin t ,
=
(4.3)
which implies that the corresponding WAT-Bzier
curve represents a segment of sine curve, see Figure5.
FIG.5 THE REPRESENTATION OF SINE CURVE WITH WAT-
BZIER CURVES
Remark: If selecting proper control points and shape
parameters, the cosine curve, the ellipse and the
hyperbola can also be represented by WAT-Bzier
curves.
Conc l usi ons
In this paper, the WAT-Bzier curves based on the
blending of algebraic polynomials and trigonometric
polynomials have the similar properties that cubic
Bzier curves have. The given curves can represent
some special transcendental curves. What is more, the
paths of the curves are linear, the WAT-Bzier curves
have more advantages in shape adjusting than that C-
Bzier curves.
Both rational methods (NURBS or Rational Bzier
curves) and WAT-Bzier curves can deal with both
free form curves and the most important analytical
shapes for the engineering. However, WAT-Bzier
curves are simpler in structure and more stable in
calculation. The weight parameters of WAT-Bzier
curves have geometric meaning and are easier to
determine than the rational weights in rational
methods. Meanwhile, WAT-Bzier curves can
www.sjmmf.org Journal of Modern Mathematics Frontier Volume 2 Issue 1, March 2013
18
represent the helix and the cycloid precisely, but
NURBS can not. Therefore, WAT-Bzier curves would
be useful for engineering.
ACKNOWLEDGMENT
This work as supported by the National Nature
Science Foundation of China (61070227) and the
Nature Science Foundation of Anhui Province
(1208085MA15) and the Nature Science Foundation of
Hefei University (11KY02ZD, 12RC07)
REFERENCES
Cheng, Q., Zhao, L., The Properties of T-Bzier Curves and
Its Applications, International Journal of Advancements
in Computing Technology, Vol. 4, pp. 53-70, July 2012.
Farin, G. Curves and Surfaces for Computer Aided Geometric
Design, 4th ed. Academic Press, San Diego, 1997, CA.
Hoffmann, M., Li, Y. J., Wang, G.Z., Paths of C-Bzier and
C-B-spline curves, Computer Aided Geometric Design,
vol.23,pp. 463-475, May 2006.
Juhsz, I., Hoffmann, M., Modifying a Knot of B-Spline
Curves., Computer Aided Geometric Design, vol.20, pp.
243245, 2003.
Lin, S. H., Wang, G.Z., Extension of Definition Interval for
C-Curves, Journal of Computer Aided Design and
Computer Graphics (in Chinese), vol.10, pp.2281~2285,
2005.
Li, Y.J., Lu, L.Z., Wang, G. Z., Paths of algebraic hyperbolic
curves, Journal of Zhejiang University SCIENCE A vol.9,
pp. 816-821,June 2008.
Mainar, E., Pena, J.M., A basis of C-Bzier Splines with
Optimal Properties, Computer Aided Geometric Design
vol.19, pp. 291295, 2002.
Piegl, L., Tiller, W. The NURBS Book. Springer-Verlag, Berlin.
1995
Pottman, H., Wagner, M. G. Helix Splines as an Example of
Affine Tchebycheffian Splines. Advance in
Computational Mathematics, vol.2, pp. 123-142, February
1994.
Shi, F.Z. Computer Aided Geometric Design & Non-uniform
Rational B-Spline. Beijing: Higher Education Press,
2001(in Chinese).
Yang, Q.M., Wang, G.Z., Inection Points and Singularities
on C-curves, Computer Aided Geometric Design vol.21,
pp. 207213, 2004.
Zhang, J.W., C-Bzier Curves and Surfaces, Graphical
Models and Image Processing, vol. 61, pp.:215, April
1999.
Zhang, J.W., C-curves: An Extension of Cubic Curves,
Computer Aided Geometric Design, vol.13, pp. 199-217,
March 1996.
Jin Xie was born in Anhui, China, in 1970.
He received his Ph.D. degree from Hefei
University of Technology of China in 2010.
Now he is an associate professor in the
Department of Mathematics at Hefei
University. At present, his main research
interests include computer aided
geometric design, computer graphics.