SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 10, No. 2, April 2020, pp. 1648∼1654
ISSN: 2088-8708, DOI: 10.11591/ijece.v10i2.pp1648-1654 Ì 1648
Approximating offset curves using B´ezier curves
with high accuracy
Abedallah Rababah1
, Moath Jaradat2
1
Department of Mathematical Sciences, United Arab Emirates University, United Arab Emirates
1,2
Department of Mathematics, Jordan University of Science and Technology, Jordan
Article Info
Article history:
Received Apr 14, 2019
Revised Oct 20, 2019
Accepted Oct 30, 2019
Keywords:
Approximation order
B´ezier curves
Circular arc
Cubic approximation
High accuracy
ABSTRACT
In this paper, a new method for the approximation of offset curves is presented using
the idea of the parallel derivative curves. The best uniform approximation of degree 3
with order 6 is used to construct a method to find the approximation of the offset curves
for B´ezier curves. The proposed method is based on the best uniform approximation,
and therefore; the proposed method for constructing the offset curves induces better
outcomes than the existing methods.
Copyright c 2020 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Abedallah Rababah,
Department of Mathematics,
Jordan University of Science and Technology,
22110 Irbid, Jordan.
Email: rababah@just.edu.jo and rababah@uaeu.ac.ae
1. INTRODUCTION
The offset curves appeared in the 19th century and are widely used in Computer Aided Design/Computer
Aided Manufactoring CAD/CAM applications, and has other applications in many computer fields. Many
studies on the offset approximation are carried out by many researchers. Hoschek [1] approximated the offset
curves using splines. Rational offset curves are approximatedby Farouki and Sakkalis [2] by constructing the
Pythagorean-hodograph (PH) curves. In [3], rational offset curves based on the quadratic approximation of
the circular arc are approximated. Recently, offset approximation curves based on the circular arc approxima-
tions are presented [4-6] yielding rational offset approximation which are the convolution of the unit normal
vector and the given curve. The offset approximation in this paper is based on the best uniform approxima-
tion of the circular arc and yields a polynomial offset approximation curve. The best uniform approxima-
tion of the circular arc of degree 3 presented in [7] where the error function is the Chebyshev polynomial of
degree 6, see also [8-16]. .
This offset method is constructed as follows: given a B´ezier curve b(t) and its unit normal vector N(t)
which is a circular arc. Then we use the best uniform approximation of degree 3 to approximate the unit normal
vector of the given curve. Since the best uniform approximation is of high accuracy then it is anticipated that
the approximation of the normal vector is as of high accuracy. Thereafter, a special reparametrization of the
approximation to unit normal vector Na
(t) is carried out to have the same length as the unit normal vector
N(t). In this method one step approximation is used so the error will be less than other methods. There are
three types of approximation with respect to the norm; L1 norm, L2 norm, and L∞ norm which is the best
uniform approximation that we are using in my paper. Cubic B´ezier curves are commonly used in almost all
industrial companies; it is used in computer graphics, animation, modeling, CAD, CAGD, design, and many
Journal homepage: http://ijece.iaescore.com/index.php/IJECE
Int J Elec & Comp Eng ISSN: 2088-8708 Ì 1649
other related fields. In these and other applications in CG and CAGD, conic sections are the most commonly
used curves in any CAD system.
The Bernstein polynomials are one of the most important polynomials in mathematics. They serve
essential tasks in numerical, approximation and B´ezier curves, because they form basis which are numerically
stable. The Bernstein basis polynomials of degree n are defined as [17-19]:
Bn
i (t) =
n
i
ti
(1 − t)n−i
, t ∈ [0, 1], i = 0, 1, 2, ..., n, (1)
where the binomial coeffcients are given by
n
i
=
n!
i!(n − i)!
.
The Bernstein polynomials are used as basis for the approximation and representation of curves and
are generalized to triangular surfaces [20,21]. The Bernstein polynomials are, in particular, important for the
construction of the B´ezier curves that are defined as follow.
A B´ezier curve of degree n is defined by
b(t) =
n
i=0
biBn
i (t) =
x(t)
y(t)
, t ∈ [0, 1], (2)
where bi’s are the control points, and Bn
i (t) are the Bernstein polynomials of degree n.
For a given B´ezier curve b(t) in (2), the offset curve br(t) with offset distance r ∈ R+
is given by
br(t) = b(t) + rN(t), (3)
where N(t) is the unit normal vector of b(t) given by
N(t) =
(y (t), −x (t))
(x (t))2 + (y (t))2
. (4)
The error function e(t) is used to measure the error between N(t) and Na
(t) and is given by
e(t) = (
y (t)
x 2(t) + y 2(t)
−
ya(t)
x 2
a (t) + y 2
a (t)
)2
+ (
x (t)
x 2(t) + y 2(t)
−
xa(t)
x 2
a (t) + y 2
a (t)
)2
2. RESEARCH METHOD
In this section, we present a new method of offset curve approximation of the n-th degree B´ezier curve
by a curve of degree 3. The best uniform approximation of the circular arc of degree 3 of order 6 is presented
in [7], see also [22-24]. The cubic approximation of circular arc p(t) has a parametrically defined polynomial
curve given by
p(t) =
−0.515647 + 5.99959t − 5.99959t2
−0.874847 − 2.25031t + 12t2 − 8t3
, t ∈ [0, 1]. (5)
Let b(t) be a regular planar B´ezier curve of degree n given in (2) and N(t) be its unit normal vector
given in (4). As shown in Figure 1., given any B´ezier curve b(t) then by the definition of the convolutio, the
tangent line of b(t) is parallel to the tangent line of N(t) which is the unit normal vector for b(t), ∀ t ∈ [0, 1].
Approximating offset curves using B´ezier curves... (Abedallah Rababah)
1650 Ì ISSN: 2088-8708
Figure 1. Tangent of b(t) (thick) parallel to the tangent of N(t) (dashed)
Thus
b ∗ rN(t) = b(t) + rN(t) = br(t).
Since N(t) is circular arc, the tangent line of N(t) is parallel to the tangent line of b(t), then the
approximation of N(t) is also circular arc and parallel to b(t). Note that, Na
(s(t)) and b(t) have the same unit
normal vector. So, the offset approximation is given by
ba
r (t) = b ∗ rNa
(s(t)) = b(t) + rNa
(s(t)), t ∈ [0, 1]. (6)
The construction of the approximation Na
(s(t)), t ∈ [0, 1] for the cubic B´ezeir curve is considered.
Na
(s) =
(−2.25031 + 24s − 24s2
), −(5.99959 − 11.9992s)
(5.99959 − 11.9992s)2 + (−2.25031 + 24s − 24s2)2
, (7)
where s = s(t), t ∈ [0, 1] is regular reparametrization to make both curves begin and end at the same points.
The curve defined by
ba
r (t) = b ∗ Na
(s(t)) = b(t) + rNa
(s(t)), t ∈ [0, 1],
is the approximation of the offset curve by cubic B´ezier curve where Na
(s(t)) is as in (7).
The computation of the reparametrization, s = s(t), where t ∈ [0, 1] is considered. Na
(t) and N(t)
have different parameters, both of them are circular arcs, but they do not have the same start and end points.
Figure 2. shows Na
(t) and N(t) for a B´ezier curve b(t). A reparametrization s = s(t) is presented, so that the
curve and its approximation begin and end at the same points.
Figure 2. N(t) (thick ) for B´ezier curve and the approximation Na
(t) (dashed)
Int J Elec & Comp Eng, Vol. 10, No. 2, April 2020 : 1648 – 1654
Int J Elec & Comp Eng ISSN: 2088-8708 Ì 1651
Let b(t) be the curve in (2) and N(t) be its unit normal vector. The reparametrization is
s(t) =
t
b
+
1 − t
a
, t ∈ [0, 1],
where a, b are given by the follwing: the first step we find N(0) and N(1) for the given curve, b(t). We get to
solve the equations
Na
(
1
a
) =
xa
(1
a )
ya(1
a )
= N(0) =
x(0)
y(0)
(8)
Na
(
1
b
) =
xa
(1
b )
ya(1
b )
= N(1) =
x(1)
y(1)
. (9)
By the symmetry of the approximation of the circular arc, in equation (8), xa
(1
a ) and ya
(1
a ) equal to
zero at the same parameters, and (9), xa
(1
b ) and ya
(1
b ) equal to one at the same parameters, then a equals the
parameter in (8) and b equals the parameter in (9).
By solving the following equations
(−2.25031 + 24(1
a ) − 24(1
a )2
)
(5.99959 − 11.9992(1
a ))2 + (−2.25031 + 24(1
a ) − 24(1
a )2)2
= x(0)
and
−(5.99959 − 11.9992(1
a ))
(5.99959 − 11.9992(1
a ))2 + (−2.25031 + 24(1
a ) − 24(1
a )2)2
= y(0)
we get the value of the parameter a.
And by solving
(−2.25031 + 24(1
b ) − 24(1
b )2
)
(5.99959 − 11.9992(1
b ))2 + (−2.25031 + 24(1
b ) − 24(1
b )2)2
= x(1)
and
−(5.99959 − 11.9992(1
b ))
(5.99959 − 11.9992(1
b ))2 + (−2.25031 + 24(1
b ) − 24(1
b )2)2
= y(1)
we get the value of the parameter b.
Then the approximation of Na
(t) for the cubic case is
Na
(t) =
(−2.25031 + 24(t
b + 1−t
a ) − 24(t
b + 1−t
a )2
), −(5.99959 − 11.9992(t
b + 1−t
a ))
(5.99959 − 11.9992(t
b + 1−t
a ))2 + (−2.25031 + 24(t
b + 1−t
a ) − 24(t
b + 1−t
a )2)2
.
3. RESULTS AND ANALYSIS
The method is applied for the following cubic parametric curve:
x(t)
y(t)
=
27.2688t3
+ 341.56752t2
(1 − t) + 351.1t(1 − t)2
+ 51.1(1 − t)3
47.1461t3 + 338.8523975t2(1 − t) + 333.324t(1 − t)2 + 21.4(1 − t)3
, (10)
where t ∈ [0, 1] and the unit normal vector is given by:
N(t) =
(35.772(1−t)2
+33.1704(1−t)t+24.8811t2
)
√
(35.772(1−t)2+33.1704(1−t)t+24.8811t2)2+(0.(1−t)2−57.1949(1−t)t−42.8962t2)2
(−(0.(1−t)2−57.1949(1−t)t−42.8962t2))
√
(35.772(1−t)2+33.1704(1−t)t+24.8811t2)2+(0.(1−t)2−57.1949(1−t)t−42.8962t2)2
.
Approximating offset curves using B´ezier curves... (Abedallah Rababah)
1652 Ì ISSN: 2088-8708
Figure 3. represents the graph of the cubic parametric curve and Figure 4. is the cubic parametric
curve with its offset curve computed by the formula. Figure 5. illustrates the parametric cubic curve with
the cubic approximation of the offset curve and the original offset curve. And Figure 6. illustrates the error
between the offset curve and the approximation of the offset curve.
Figure 3. The cubic parametric curve Figure 4. Cubic parameteric curve (thick)
and its offset curve (dashed)
By solving eqautions (8) and (9), we get
a = 2, b = 1.28862.
Figure 5. Cubic curve (thick) and its
offset curve (dashed) and the cubic
approximation of the offset curve
(dotted)
Figure 6. Error between offset curve
and the approximation offset curve
4. CONCLUSION
In this article, cubic approximation of offset curve is established. The method is based on the best
uniform approximation of the circular arc of degree 3 with order 6. The numerical examples reveal how
efficient this method is. The maximum error is 5 × 10−16
, thus the proposed method induced better outcomes
than the existing methods. The results in this paper can be used to improve the results obtained in [25], see also
the results in [26].
ACKNOWLEDGEMENTS
The authors owe thanks for the reviewers for invaluable suggestions to improve an earlier version of
this paper. This research was funded by Jordan University of Science and Technology.
Int J Elec & Comp Eng, Vol. 10, No. 2, April 2020 : 1648 – 1654
Int J Elec & Comp Eng ISSN: 2088-8708 Ì 1653
REFERENCES
[1] Josef Hoschek. ”Spline approximation of offset curves.” Computer Aided Geometric Design vol. 5, Issue
1, pp. 33-40, 1988.
[2] R. Farouki and Takis Sakkalis. ”Pythagorean hodographs.” IBM Journal of Research and Development
vol. 34, Issue 5, pp. 736-752, 1990.
[3] Lee, In-Kwon, Myung-Soo Kim, and Gershon Elber. ”Planar curve offset based on circle approximation.”
Computer-Aided Design vol. 28, Issue 8, pp. 617-630, 1996.
[4] Ahn, Young Joon, Yeon Soo Kim, and Youngsuk Shin. ”Approximation of circular arcs and offset curves
by B´ezier curves of high degree.” Journal of Computational and Applied Mathematics vol. 167, Issue 2 ,
pp. 405-416, 2004.
[5] Kim, Soo Won, Sung Chul Bae, and Young Joon Ahn. ”An algorithm for G2 offset approximation based
on circle approximation by G2 quadratic spline.” Computer-Aided Design vol. 73 , pp. 36-40, 2016.
[6] Kim, Soo Won, Ryeong Lee, and Young Joon Ahn. ”A new method approximating offset curve by B´ezier
curve using parallel derivative curves.” Computational and Applied Mathematics vol. 37, Issue 2, pp.
2053-2064, 2018.
[7] A. Rababah, ”The best uniform cubic approximation of circular arcs with high accuracy.” Communica-
tions in Mathematics and Applications vol. 7, Issue 1, pp. 37-46, 2016.
[8] A. Rababah, The best uniform quadratic approximation of circular arcs with high accuracy, Open Mathe-
matics 14 (1), 118-127, 2016.
[9] A. Rababah, Quartic approximation of circular arcs using equioscillating error function, Int. J. Adv. Com-
put. Sci. Appl 7 (7), 590-595, 2016.
[10] Takashi Maekawa, An overview of offset curves and surfaces, Computer-Aided Design, Volume 31, Issue
3, 1999, Pages 165-173. https://doi.org/10.1016/S0010-4485(99)00013-5
[11] B. Pham, Offset curves and surfaces: a brief survey, Computer-Aided Design Volume 24, Issue 4, 1992,
Pages 223-229. https://doi.org/10.1016/0010-4485(92)90059-J
[12] Huanxin Cao, Gang Hu, Guo Wei, and Suxia Zhang, Offset Approximation of Hybrid Hyperbolic Poly-
nomial Curves, Results in Mathematics, 2017, Volume 72, Issue 3, 1055-1071.
[13] Bhargav Bhatkalkar, Abhishek Joshi, Srikanth Prabhu, Sulatha Bhandary, Automated fundus image qual-
ity assessment and segmentation of optic disc using convolutional neural networks. International Journal
of Electrical and Computer Engineering (IJECE) Vol.10, No.1, 2020, pp. 816 827, ISSN: 2088-8708,
DOI: 10.11591/ijece.v10i1.pp816-827.
[14] A. Rababah, The best quintic Chebyshev approximation of circular arcs of order ten, International Journal
of Electrical and Computer Engineering (IJECE)Vol. 9, No. 5, October 2019, pp. 3779-3785, ISSN: 2088-
8708, DOI: 10.11591/ijece.v9i5.pp3779-3785.
[15] Rodiah, Sarifuddin Madenda, Diana Tri Susetianigtias, Dewi Agushinta Rahayu, EtySutanty, Optic Disc
and Macula Localization from Retinal Optical Coherence Tomography and Fundus Image, International
Journal of Electrical andComputer Engineering (IJECE) Vol.8, No.6, 2018, pp. 5050-5060, ISSN: 2088-
8708, DOI: 10.11591/ijece.v8i6.pp5050-5060.
[16] G. Daway, Hana H. kareem, Ahmed Rafid Hashim, Pupil Detection Based on Color Difference and Circu-
lar Hough TransformHazim, International Journal of Electrical and Computer Engineering (IJECE) Vol.8,
No.5, 2018, pp. 3278-3284, ISSN: 2088-8708, DOI: 10.11591/ijece.v8i5.pp3278-3284.
[17] Gerald Farin, Curves and surfaces for computer-aided geometric design: a practical guide. Elsevier, 2014.
[18] K. H¨ollig and J. H¨orner, ”Approximation and Modeling with B-Splines,” SIAM, Titles in Applied Math-
ematics, vol. 132, 2013.
[19] H. Prautzsch., et al., ”B´ezier and B-Spline Techniques,” Springer 2002.
[20] A. Rababah, L-2 degree reduction of triangular B´ezier surfaces with common tangent planes at ver-
tices. International Journal of Computational Geometry & Applications, Vol. 15, No. 5 (2005) 477-490.
http://www.worldscinet.com/ijcga/15/1505/S02181959051505.html
[21] A. Rababah,, Distances with rational triangular B´ezier surfaces. Applied Mathematics and Computation
160, (2005) 379-386. http://www.elsevier.com/locate/amc
[22] Tor Dokken, et al. ”Good approximation of circles by curvature-continuous B´ezier curves.” Computer
Aided Geometric Design vol. 7, Issue 1-4, pp. 33-41, 1990.
[23] Elber Gershon, In-Kwon Lee, and Myung-Soo Kim. ”Comparing offset curve approximation methods.”
IEEE computer graphics and applications vol. 17, Issue 3, pp. 62-71, 1997.
Approximating offset curves using B´ezier curves... (Abedallah Rababah)
1654 Ì ISSN: 2088-8708
[24] A. Rababah, ”Taylor theorem for planar curves,” Proceedings of the American Mathematical Society, vol.
119, Issue 3, pp. 803–810, 1993.
[25] C. Suwannapong and C. Khunboa, ”An Approximation Delay between Consecutive Requests for Con-
gestion Control in Unicast CoAP-based Group Communication,” International Journal of Electrical and
Computer Engineering (IJECE), vol. 9, Issue 3, June 2019. DOI: http://doi.org/10.11591/ijece.v9i3.
[26] A. Rababah, ”Approximation von Kurven mit Polynomen und Splines,” Ph. Dissertation, Stuttgart Uni-
versit¨at, West Germany, 1992.
BIOGRAPHIES OF AUTHORS
Abedallah Rababah is a professor of mathematics at United Arab Emirates University and is on
leave from Jordan University of Science and Technology. He is working in the field of Computer
Aided Geometric Design, abbreviated CAGD. In particular, his research is on degree raising and
reduction of B´ezier curves and surfaces with geometric boundary conditions, Bernstein polynomials,
and their duality. He is known for his research in describing approximation methods that significantly
improve the standard rates obtained by classical (local Taylor, Hermite) methods. He proved the
following conjecture for a particular set of curves of nonzero measure: Conjecture: A smooth regular
planar curve can, in general, be approximated by a polynomial curve of degree n with order 2n. The
method exploited the freedom in the choice of the parametrization and achieved the order 4n/3, rather
than n + 1. Generalizations were also proved for space curves. Professor Rababah is also doing
research in the fields of classical approximation theory, orthogonal polynomials, Jacobi-weighted
orthogonal polynomials on triangular domains, and best uniform approximations. Since 1992, He
has been teaching at German, Jordanian, American, Canadian, and Emirates’ universities. He is
active in the editorial boards of many journals in mathematics and computer science. Further info
can be found on his homepage at ResearchGate:
https://www.researchgate.net/profile/Abedallah−Rababah
or at http://www.just.edu.jo/eportfolio/Pages/Default.aspx?email=rababah
Moath Jaradat graduated from Jordan University of Science and Technology. He obtained both
Bachelor and Master Degrees in Mathematics with research interests in the field of approximating
offset curves using B´ezier curves with high accuracy and numerical and approximations. Further
info can be found on his homepage at ResearchGate:
https://www.researchgate.net/profile/Moad−Jaradat
Int J Elec & Comp Eng, Vol. 10, No. 2, April 2020 : 1648 – 1654

Más contenido relacionado

La actualidad más candente

Via Geometric Algebra: Direction and Distance between Two Points on a Spheric...
Via Geometric Algebra: Direction and Distance between Two Points on a Spheric...Via Geometric Algebra: Direction and Distance between Two Points on a Spheric...
Via Geometric Algebra: Direction and Distance between Two Points on a Spheric...James Smith
 
1 centroids
1 centroids1 centroids
1 centroidsELIMENG
 
Chapter 12 vectors and the geometry of space merged
Chapter 12 vectors and the geometry of space mergedChapter 12 vectors and the geometry of space merged
Chapter 12 vectors and the geometry of space mergedEasyStudy3
 
14 unit tangent and normal vectors
14 unit tangent and normal vectors14 unit tangent and normal vectors
14 unit tangent and normal vectorsmath267
 
10 arc length parameter and curvature
10 arc length parameter and curvature10 arc length parameter and curvature
10 arc length parameter and curvaturemath267
 
7.4 A arc length
7.4 A arc length7.4 A arc length
7.4 A arc lengthhartcher
 
7. centroid and centre of gravity
7. centroid and centre of gravity7. centroid and centre of gravity
7. centroid and centre of gravityEkeeda
 
Centroids and center of mass
Centroids and center of massCentroids and center of mass
Centroids and center of massIntishar Rahman
 
Interpolating rational bézier spline curves with local shape control
Interpolating rational bézier spline curves with local shape controlInterpolating rational bézier spline curves with local shape control
Interpolating rational bézier spline curves with local shape controlijcga
 
Determinant
Determinant Determinant
Determinant GpmMaths
 
3D Curve Project
3D Curve Project3D Curve Project
3D Curve Projectgraphitech
 
Solucionario serway cap 3
Solucionario serway cap 3Solucionario serway cap 3
Solucionario serway cap 3Carlo Magno
 
Analysis of a ridge waveguide using overlapping T-blocks
Analysis of a ridge waveguide using overlapping T-blocksAnalysis of a ridge waveguide using overlapping T-blocks
Analysis of a ridge waveguide using overlapping T-blocksYong Heui Cho
 
Properties of surfaces-Centre of gravity and Moment of Inertia
Properties of surfaces-Centre of gravity and Moment of InertiaProperties of surfaces-Centre of gravity and Moment of Inertia
Properties of surfaces-Centre of gravity and Moment of InertiaJISHNU V
 
Solution manual for introduction to finite element analysis and design nam ...
Solution manual for introduction to finite element analysis and design   nam ...Solution manual for introduction to finite element analysis and design   nam ...
Solution manual for introduction to finite element analysis and design nam ...Salehkhanovic
 
The best sextic approximation of hyperbola with order twelve
The best sextic approximation of hyperbola with order twelveThe best sextic approximation of hyperbola with order twelve
The best sextic approximation of hyperbola with order twelveIJECEIAES
 

La actualidad más candente (20)

Via Geometric Algebra: Direction and Distance between Two Points on a Spheric...
Via Geometric Algebra: Direction and Distance between Two Points on a Spheric...Via Geometric Algebra: Direction and Distance between Two Points on a Spheric...
Via Geometric Algebra: Direction and Distance between Two Points on a Spheric...
 
Chapter 4
Chapter 4Chapter 4
Chapter 4
 
1 centroids
1 centroids1 centroids
1 centroids
 
Chapter 12 vectors and the geometry of space merged
Chapter 12 vectors and the geometry of space mergedChapter 12 vectors and the geometry of space merged
Chapter 12 vectors and the geometry of space merged
 
14 unit tangent and normal vectors
14 unit tangent and normal vectors14 unit tangent and normal vectors
14 unit tangent and normal vectors
 
10 arc length parameter and curvature
10 arc length parameter and curvature10 arc length parameter and curvature
10 arc length parameter and curvature
 
7.4 A arc length
7.4 A arc length7.4 A arc length
7.4 A arc length
 
precalculus 6.3
precalculus 6.3precalculus 6.3
precalculus 6.3
 
CENTROID
CENTROIDCENTROID
CENTROID
 
7. centroid and centre of gravity
7. centroid and centre of gravity7. centroid and centre of gravity
7. centroid and centre of gravity
 
Centroids and center of mass
Centroids and center of massCentroids and center of mass
Centroids and center of mass
 
Interpolating rational bézier spline curves with local shape control
Interpolating rational bézier spline curves with local shape controlInterpolating rational bézier spline curves with local shape control
Interpolating rational bézier spline curves with local shape control
 
Determinant
Determinant Determinant
Determinant
 
3D Curve Project
3D Curve Project3D Curve Project
3D Curve Project
 
Solucionario serway cap 3
Solucionario serway cap 3Solucionario serway cap 3
Solucionario serway cap 3
 
Analysis of a ridge waveguide using overlapping T-blocks
Analysis of a ridge waveguide using overlapping T-blocksAnalysis of a ridge waveguide using overlapping T-blocks
Analysis of a ridge waveguide using overlapping T-blocks
 
Properties of surfaces-Centre of gravity and Moment of Inertia
Properties of surfaces-Centre of gravity and Moment of InertiaProperties of surfaces-Centre of gravity and Moment of Inertia
Properties of surfaces-Centre of gravity and Moment of Inertia
 
Centre of Gravity
Centre of GravityCentre of Gravity
Centre of Gravity
 
Solution manual for introduction to finite element analysis and design nam ...
Solution manual for introduction to finite element analysis and design   nam ...Solution manual for introduction to finite element analysis and design   nam ...
Solution manual for introduction to finite element analysis and design nam ...
 
The best sextic approximation of hyperbola with order twelve
The best sextic approximation of hyperbola with order twelveThe best sextic approximation of hyperbola with order twelve
The best sextic approximation of hyperbola with order twelve
 

Similar a Approximating offset curves using B ´ ezier curves with high accuracy

IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
Fourier-transform analysis of a unilateral fin line and its derivatives
Fourier-transform analysis of a unilateral fin line and its derivativesFourier-transform analysis of a unilateral fin line and its derivatives
Fourier-transform analysis of a unilateral fin line and its derivativesYong Heui Cho
 
Curve_Fitting.pdf
Curve_Fitting.pdfCurve_Fitting.pdf
Curve_Fitting.pdfIrfan Khan
 
Fourier-transform analysis of a ridge waveguide and a rectangular coaxial line
Fourier-transform analysis of a ridge waveguide and a rectangular coaxial lineFourier-transform analysis of a ridge waveguide and a rectangular coaxial line
Fourier-transform analysis of a ridge waveguide and a rectangular coaxial lineYong Heui Cho
 
Trigonometry and trigonometric ratios angles
Trigonometry and trigonometric  ratios anglesTrigonometry and trigonometric  ratios angles
Trigonometry and trigonometric ratios anglesGladzAryanDiola
 
torsionbinormalnotes
torsionbinormalnotestorsionbinormalnotes
torsionbinormalnotesJeremy Lane
 
M210 Songyue.pages__MACOSX._M210 Songyue.pagesM210-S16-.docx
M210 Songyue.pages__MACOSX._M210 Songyue.pagesM210-S16-.docxM210 Songyue.pages__MACOSX._M210 Songyue.pagesM210-S16-.docx
M210 Songyue.pages__MACOSX._M210 Songyue.pagesM210-S16-.docxsmile790243
 
Module 3 plane coordinate geometry
Module 3 plane coordinate geometryModule 3 plane coordinate geometry
Module 3 plane coordinate geometrydionesioable
 
A Very Brief Introduction to Reflections in 2D Geometric Algebra, and their U...
A Very Brief Introduction to Reflections in 2D Geometric Algebra, and their U...A Very Brief Introduction to Reflections in 2D Geometric Algebra, and their U...
A Very Brief Introduction to Reflections in 2D Geometric Algebra, and their U...James Smith
 
Lohans’ magic squares and the Gaussian elimination method
Lohans’ magic squares and the Gaussian elimination methodLohans’ magic squares and the Gaussian elimination method
Lohans’ magic squares and the Gaussian elimination methodLossian Barbosa Bacelar Miranda
 
Applied III Chapter 4(1).pdf
Applied III  Chapter 4(1).pdfApplied III  Chapter 4(1).pdf
Applied III Chapter 4(1).pdfDawitThomas
 
Arithmetic Progressions and the Construction of Doubly Even Magic Squares and...
Arithmetic Progressions and the Construction of Doubly Even Magic Squares and...Arithmetic Progressions and the Construction of Doubly Even Magic Squares and...
Arithmetic Progressions and the Construction of Doubly Even Magic Squares and...Lossian Barbosa Bacelar Miranda
 
Curve modeling bezier curves
Curve modeling bezier curvesCurve modeling bezier curves
Curve modeling bezier curvesjhansi1986
 
A0440109
A0440109A0440109
A0440109inventy
 
International journal of engineering and mathematical modelling vol2 no1_2015_1
International journal of engineering and mathematical modelling vol2 no1_2015_1International journal of engineering and mathematical modelling vol2 no1_2015_1
International journal of engineering and mathematical modelling vol2 no1_2015_1IJEMM
 

Similar a Approximating offset curves using B ´ ezier curves with high accuracy (20)

IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
Fourier-transform analysis of a unilateral fin line and its derivatives
Fourier-transform analysis of a unilateral fin line and its derivativesFourier-transform analysis of a unilateral fin line and its derivatives
Fourier-transform analysis of a unilateral fin line and its derivatives
 
Curve_Fitting.pdf
Curve_Fitting.pdfCurve_Fitting.pdf
Curve_Fitting.pdf
 
Fourier-transform analysis of a ridge waveguide and a rectangular coaxial line
Fourier-transform analysis of a ridge waveguide and a rectangular coaxial lineFourier-transform analysis of a ridge waveguide and a rectangular coaxial line
Fourier-transform analysis of a ridge waveguide and a rectangular coaxial line
 
Solution kepler chap 1
Solution kepler chap 1Solution kepler chap 1
Solution kepler chap 1
 
Trigonometry and trigonometric ratios angles
Trigonometry and trigonometric  ratios anglesTrigonometry and trigonometric  ratios angles
Trigonometry and trigonometric ratios angles
 
torsionbinormalnotes
torsionbinormalnotestorsionbinormalnotes
torsionbinormalnotes
 
M210 Songyue.pages__MACOSX._M210 Songyue.pagesM210-S16-.docx
M210 Songyue.pages__MACOSX._M210 Songyue.pagesM210-S16-.docxM210 Songyue.pages__MACOSX._M210 Songyue.pagesM210-S16-.docx
M210 Songyue.pages__MACOSX._M210 Songyue.pagesM210-S16-.docx
 
Module 3 plane coordinate geometry
Module 3 plane coordinate geometryModule 3 plane coordinate geometry
Module 3 plane coordinate geometry
 
A Very Brief Introduction to Reflections in 2D Geometric Algebra, and their U...
A Very Brief Introduction to Reflections in 2D Geometric Algebra, and their U...A Very Brief Introduction to Reflections in 2D Geometric Algebra, and their U...
A Very Brief Introduction to Reflections in 2D Geometric Algebra, and their U...
 
Curves in space
Curves in spaceCurves in space
Curves in space
 
B spline
B splineB spline
B spline
 
Ch26 ssm
Ch26 ssmCh26 ssm
Ch26 ssm
 
Lohans’ magic squares and the Gaussian elimination method
Lohans’ magic squares and the Gaussian elimination methodLohans’ magic squares and the Gaussian elimination method
Lohans’ magic squares and the Gaussian elimination method
 
Applied III Chapter 4(1).pdf
Applied III  Chapter 4(1).pdfApplied III  Chapter 4(1).pdf
Applied III Chapter 4(1).pdf
 
Arithmetic Progressions and the Construction of Doubly Even Magic Squares and...
Arithmetic Progressions and the Construction of Doubly Even Magic Squares and...Arithmetic Progressions and the Construction of Doubly Even Magic Squares and...
Arithmetic Progressions and the Construction of Doubly Even Magic Squares and...
 
Trigonometry Functions
Trigonometry FunctionsTrigonometry Functions
Trigonometry Functions
 
Curve modeling bezier curves
Curve modeling bezier curvesCurve modeling bezier curves
Curve modeling bezier curves
 
A0440109
A0440109A0440109
A0440109
 
International journal of engineering and mathematical modelling vol2 no1_2015_1
International journal of engineering and mathematical modelling vol2 no1_2015_1International journal of engineering and mathematical modelling vol2 no1_2015_1
International journal of engineering and mathematical modelling vol2 no1_2015_1
 

Más de IJECEIAES

Predicting churn with filter-based techniques and deep learning
Predicting churn with filter-based techniques and deep learningPredicting churn with filter-based techniques and deep learning
Predicting churn with filter-based techniques and deep learningIJECEIAES
 
Taxi-out time prediction at Mohammed V Casablanca Airport
Taxi-out time prediction at Mohammed V Casablanca AirportTaxi-out time prediction at Mohammed V Casablanca Airport
Taxi-out time prediction at Mohammed V Casablanca AirportIJECEIAES
 
Automatic customer review summarization using deep learningbased hybrid senti...
Automatic customer review summarization using deep learningbased hybrid senti...Automatic customer review summarization using deep learningbased hybrid senti...
Automatic customer review summarization using deep learningbased hybrid senti...IJECEIAES
 
Ataxic person prediction using feature optimized based on machine learning model
Ataxic person prediction using feature optimized based on machine learning modelAtaxic person prediction using feature optimized based on machine learning model
Ataxic person prediction using feature optimized based on machine learning modelIJECEIAES
 
Situational judgment test measures administrator computational thinking with ...
Situational judgment test measures administrator computational thinking with ...Situational judgment test measures administrator computational thinking with ...
Situational judgment test measures administrator computational thinking with ...IJECEIAES
 
Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...
Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...
Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...IJECEIAES
 
An overlapping conscious relief-based feature subset selection method
An overlapping conscious relief-based feature subset selection methodAn overlapping conscious relief-based feature subset selection method
An overlapping conscious relief-based feature subset selection methodIJECEIAES
 
Recognition of music symbol notation using convolutional neural network
Recognition of music symbol notation using convolutional neural networkRecognition of music symbol notation using convolutional neural network
Recognition of music symbol notation using convolutional neural networkIJECEIAES
 
A simplified classification computational model of opinion mining using deep ...
A simplified classification computational model of opinion mining using deep ...A simplified classification computational model of opinion mining using deep ...
A simplified classification computational model of opinion mining using deep ...IJECEIAES
 
An efficient convolutional neural network-extreme gradient boosting hybrid de...
An efficient convolutional neural network-extreme gradient boosting hybrid de...An efficient convolutional neural network-extreme gradient boosting hybrid de...
An efficient convolutional neural network-extreme gradient boosting hybrid de...IJECEIAES
 
Generating images using generative adversarial networks based on text descrip...
Generating images using generative adversarial networks based on text descrip...Generating images using generative adversarial networks based on text descrip...
Generating images using generative adversarial networks based on text descrip...IJECEIAES
 
Collusion-resistant multiparty data sharing in social networks
Collusion-resistant multiparty data sharing in social networksCollusion-resistant multiparty data sharing in social networks
Collusion-resistant multiparty data sharing in social networksIJECEIAES
 
Application of deep learning methods for automated analysis of retinal struct...
Application of deep learning methods for automated analysis of retinal struct...Application of deep learning methods for automated analysis of retinal struct...
Application of deep learning methods for automated analysis of retinal struct...IJECEIAES
 
Proposal of a similarity measure for unified modeling language class diagram ...
Proposal of a similarity measure for unified modeling language class diagram ...Proposal of a similarity measure for unified modeling language class diagram ...
Proposal of a similarity measure for unified modeling language class diagram ...IJECEIAES
 
Efficient criticality oriented service brokering policy in cloud datacenters
Efficient criticality oriented service brokering policy in cloud datacentersEfficient criticality oriented service brokering policy in cloud datacenters
Efficient criticality oriented service brokering policy in cloud datacentersIJECEIAES
 
System call frequency analysis-based generative adversarial network model for...
System call frequency analysis-based generative adversarial network model for...System call frequency analysis-based generative adversarial network model for...
System call frequency analysis-based generative adversarial network model for...IJECEIAES
 
Comparison of Iris dataset classification with Gaussian naïve Bayes and decis...
Comparison of Iris dataset classification with Gaussian naïve Bayes and decis...Comparison of Iris dataset classification with Gaussian naïve Bayes and decis...
Comparison of Iris dataset classification with Gaussian naïve Bayes and decis...IJECEIAES
 
Efficient intelligent crawler for hamming distance based on prioritization of...
Efficient intelligent crawler for hamming distance based on prioritization of...Efficient intelligent crawler for hamming distance based on prioritization of...
Efficient intelligent crawler for hamming distance based on prioritization of...IJECEIAES
 
Predictive modeling for breast cancer based on machine learning algorithms an...
Predictive modeling for breast cancer based on machine learning algorithms an...Predictive modeling for breast cancer based on machine learning algorithms an...
Predictive modeling for breast cancer based on machine learning algorithms an...IJECEIAES
 
An algorithm for decomposing variations of 3D model
An algorithm for decomposing variations of 3D modelAn algorithm for decomposing variations of 3D model
An algorithm for decomposing variations of 3D modelIJECEIAES
 

Más de IJECEIAES (20)

Predicting churn with filter-based techniques and deep learning
Predicting churn with filter-based techniques and deep learningPredicting churn with filter-based techniques and deep learning
Predicting churn with filter-based techniques and deep learning
 
Taxi-out time prediction at Mohammed V Casablanca Airport
Taxi-out time prediction at Mohammed V Casablanca AirportTaxi-out time prediction at Mohammed V Casablanca Airport
Taxi-out time prediction at Mohammed V Casablanca Airport
 
Automatic customer review summarization using deep learningbased hybrid senti...
Automatic customer review summarization using deep learningbased hybrid senti...Automatic customer review summarization using deep learningbased hybrid senti...
Automatic customer review summarization using deep learningbased hybrid senti...
 
Ataxic person prediction using feature optimized based on machine learning model
Ataxic person prediction using feature optimized based on machine learning modelAtaxic person prediction using feature optimized based on machine learning model
Ataxic person prediction using feature optimized based on machine learning model
 
Situational judgment test measures administrator computational thinking with ...
Situational judgment test measures administrator computational thinking with ...Situational judgment test measures administrator computational thinking with ...
Situational judgment test measures administrator computational thinking with ...
 
Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...
Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...
Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...
 
An overlapping conscious relief-based feature subset selection method
An overlapping conscious relief-based feature subset selection methodAn overlapping conscious relief-based feature subset selection method
An overlapping conscious relief-based feature subset selection method
 
Recognition of music symbol notation using convolutional neural network
Recognition of music symbol notation using convolutional neural networkRecognition of music symbol notation using convolutional neural network
Recognition of music symbol notation using convolutional neural network
 
A simplified classification computational model of opinion mining using deep ...
A simplified classification computational model of opinion mining using deep ...A simplified classification computational model of opinion mining using deep ...
A simplified classification computational model of opinion mining using deep ...
 
An efficient convolutional neural network-extreme gradient boosting hybrid de...
An efficient convolutional neural network-extreme gradient boosting hybrid de...An efficient convolutional neural network-extreme gradient boosting hybrid de...
An efficient convolutional neural network-extreme gradient boosting hybrid de...
 
Generating images using generative adversarial networks based on text descrip...
Generating images using generative adversarial networks based on text descrip...Generating images using generative adversarial networks based on text descrip...
Generating images using generative adversarial networks based on text descrip...
 
Collusion-resistant multiparty data sharing in social networks
Collusion-resistant multiparty data sharing in social networksCollusion-resistant multiparty data sharing in social networks
Collusion-resistant multiparty data sharing in social networks
 
Application of deep learning methods for automated analysis of retinal struct...
Application of deep learning methods for automated analysis of retinal struct...Application of deep learning methods for automated analysis of retinal struct...
Application of deep learning methods for automated analysis of retinal struct...
 
Proposal of a similarity measure for unified modeling language class diagram ...
Proposal of a similarity measure for unified modeling language class diagram ...Proposal of a similarity measure for unified modeling language class diagram ...
Proposal of a similarity measure for unified modeling language class diagram ...
 
Efficient criticality oriented service brokering policy in cloud datacenters
Efficient criticality oriented service brokering policy in cloud datacentersEfficient criticality oriented service brokering policy in cloud datacenters
Efficient criticality oriented service brokering policy in cloud datacenters
 
System call frequency analysis-based generative adversarial network model for...
System call frequency analysis-based generative adversarial network model for...System call frequency analysis-based generative adversarial network model for...
System call frequency analysis-based generative adversarial network model for...
 
Comparison of Iris dataset classification with Gaussian naïve Bayes and decis...
Comparison of Iris dataset classification with Gaussian naïve Bayes and decis...Comparison of Iris dataset classification with Gaussian naïve Bayes and decis...
Comparison of Iris dataset classification with Gaussian naïve Bayes and decis...
 
Efficient intelligent crawler for hamming distance based on prioritization of...
Efficient intelligent crawler for hamming distance based on prioritization of...Efficient intelligent crawler for hamming distance based on prioritization of...
Efficient intelligent crawler for hamming distance based on prioritization of...
 
Predictive modeling for breast cancer based on machine learning algorithms an...
Predictive modeling for breast cancer based on machine learning algorithms an...Predictive modeling for breast cancer based on machine learning algorithms an...
Predictive modeling for breast cancer based on machine learning algorithms an...
 
An algorithm for decomposing variations of 3D model
An algorithm for decomposing variations of 3D modelAn algorithm for decomposing variations of 3D model
An algorithm for decomposing variations of 3D model
 

Último

Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxNadaHaitham1
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersMairaAshraf6
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxchumtiyababu
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEselvakumar948
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 

Último (20)

Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 

Approximating offset curves using B ´ ezier curves with high accuracy

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 10, No. 2, April 2020, pp. 1648∼1654 ISSN: 2088-8708, DOI: 10.11591/ijece.v10i2.pp1648-1654 Ì 1648 Approximating offset curves using B´ezier curves with high accuracy Abedallah Rababah1 , Moath Jaradat2 1 Department of Mathematical Sciences, United Arab Emirates University, United Arab Emirates 1,2 Department of Mathematics, Jordan University of Science and Technology, Jordan Article Info Article history: Received Apr 14, 2019 Revised Oct 20, 2019 Accepted Oct 30, 2019 Keywords: Approximation order B´ezier curves Circular arc Cubic approximation High accuracy ABSTRACT In this paper, a new method for the approximation of offset curves is presented using the idea of the parallel derivative curves. The best uniform approximation of degree 3 with order 6 is used to construct a method to find the approximation of the offset curves for B´ezier curves. The proposed method is based on the best uniform approximation, and therefore; the proposed method for constructing the offset curves induces better outcomes than the existing methods. Copyright c 2020 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Abedallah Rababah, Department of Mathematics, Jordan University of Science and Technology, 22110 Irbid, Jordan. Email: rababah@just.edu.jo and rababah@uaeu.ac.ae 1. INTRODUCTION The offset curves appeared in the 19th century and are widely used in Computer Aided Design/Computer Aided Manufactoring CAD/CAM applications, and has other applications in many computer fields. Many studies on the offset approximation are carried out by many researchers. Hoschek [1] approximated the offset curves using splines. Rational offset curves are approximatedby Farouki and Sakkalis [2] by constructing the Pythagorean-hodograph (PH) curves. In [3], rational offset curves based on the quadratic approximation of the circular arc are approximated. Recently, offset approximation curves based on the circular arc approxima- tions are presented [4-6] yielding rational offset approximation which are the convolution of the unit normal vector and the given curve. The offset approximation in this paper is based on the best uniform approxima- tion of the circular arc and yields a polynomial offset approximation curve. The best uniform approxima- tion of the circular arc of degree 3 presented in [7] where the error function is the Chebyshev polynomial of degree 6, see also [8-16]. . This offset method is constructed as follows: given a B´ezier curve b(t) and its unit normal vector N(t) which is a circular arc. Then we use the best uniform approximation of degree 3 to approximate the unit normal vector of the given curve. Since the best uniform approximation is of high accuracy then it is anticipated that the approximation of the normal vector is as of high accuracy. Thereafter, a special reparametrization of the approximation to unit normal vector Na (t) is carried out to have the same length as the unit normal vector N(t). In this method one step approximation is used so the error will be less than other methods. There are three types of approximation with respect to the norm; L1 norm, L2 norm, and L∞ norm which is the best uniform approximation that we are using in my paper. Cubic B´ezier curves are commonly used in almost all industrial companies; it is used in computer graphics, animation, modeling, CAD, CAGD, design, and many Journal homepage: http://ijece.iaescore.com/index.php/IJECE
  • 2. Int J Elec & Comp Eng ISSN: 2088-8708 Ì 1649 other related fields. In these and other applications in CG and CAGD, conic sections are the most commonly used curves in any CAD system. The Bernstein polynomials are one of the most important polynomials in mathematics. They serve essential tasks in numerical, approximation and B´ezier curves, because they form basis which are numerically stable. The Bernstein basis polynomials of degree n are defined as [17-19]: Bn i (t) = n i ti (1 − t)n−i , t ∈ [0, 1], i = 0, 1, 2, ..., n, (1) where the binomial coeffcients are given by n i = n! i!(n − i)! . The Bernstein polynomials are used as basis for the approximation and representation of curves and are generalized to triangular surfaces [20,21]. The Bernstein polynomials are, in particular, important for the construction of the B´ezier curves that are defined as follow. A B´ezier curve of degree n is defined by b(t) = n i=0 biBn i (t) = x(t) y(t) , t ∈ [0, 1], (2) where bi’s are the control points, and Bn i (t) are the Bernstein polynomials of degree n. For a given B´ezier curve b(t) in (2), the offset curve br(t) with offset distance r ∈ R+ is given by br(t) = b(t) + rN(t), (3) where N(t) is the unit normal vector of b(t) given by N(t) = (y (t), −x (t)) (x (t))2 + (y (t))2 . (4) The error function e(t) is used to measure the error between N(t) and Na (t) and is given by e(t) = ( y (t) x 2(t) + y 2(t) − ya(t) x 2 a (t) + y 2 a (t) )2 + ( x (t) x 2(t) + y 2(t) − xa(t) x 2 a (t) + y 2 a (t) )2 2. RESEARCH METHOD In this section, we present a new method of offset curve approximation of the n-th degree B´ezier curve by a curve of degree 3. The best uniform approximation of the circular arc of degree 3 of order 6 is presented in [7], see also [22-24]. The cubic approximation of circular arc p(t) has a parametrically defined polynomial curve given by p(t) = −0.515647 + 5.99959t − 5.99959t2 −0.874847 − 2.25031t + 12t2 − 8t3 , t ∈ [0, 1]. (5) Let b(t) be a regular planar B´ezier curve of degree n given in (2) and N(t) be its unit normal vector given in (4). As shown in Figure 1., given any B´ezier curve b(t) then by the definition of the convolutio, the tangent line of b(t) is parallel to the tangent line of N(t) which is the unit normal vector for b(t), ∀ t ∈ [0, 1]. Approximating offset curves using B´ezier curves... (Abedallah Rababah)
  • 3. 1650 Ì ISSN: 2088-8708 Figure 1. Tangent of b(t) (thick) parallel to the tangent of N(t) (dashed) Thus b ∗ rN(t) = b(t) + rN(t) = br(t). Since N(t) is circular arc, the tangent line of N(t) is parallel to the tangent line of b(t), then the approximation of N(t) is also circular arc and parallel to b(t). Note that, Na (s(t)) and b(t) have the same unit normal vector. So, the offset approximation is given by ba r (t) = b ∗ rNa (s(t)) = b(t) + rNa (s(t)), t ∈ [0, 1]. (6) The construction of the approximation Na (s(t)), t ∈ [0, 1] for the cubic B´ezeir curve is considered. Na (s) = (−2.25031 + 24s − 24s2 ), −(5.99959 − 11.9992s) (5.99959 − 11.9992s)2 + (−2.25031 + 24s − 24s2)2 , (7) where s = s(t), t ∈ [0, 1] is regular reparametrization to make both curves begin and end at the same points. The curve defined by ba r (t) = b ∗ Na (s(t)) = b(t) + rNa (s(t)), t ∈ [0, 1], is the approximation of the offset curve by cubic B´ezier curve where Na (s(t)) is as in (7). The computation of the reparametrization, s = s(t), where t ∈ [0, 1] is considered. Na (t) and N(t) have different parameters, both of them are circular arcs, but they do not have the same start and end points. Figure 2. shows Na (t) and N(t) for a B´ezier curve b(t). A reparametrization s = s(t) is presented, so that the curve and its approximation begin and end at the same points. Figure 2. N(t) (thick ) for B´ezier curve and the approximation Na (t) (dashed) Int J Elec & Comp Eng, Vol. 10, No. 2, April 2020 : 1648 – 1654
  • 4. Int J Elec & Comp Eng ISSN: 2088-8708 Ì 1651 Let b(t) be the curve in (2) and N(t) be its unit normal vector. The reparametrization is s(t) = t b + 1 − t a , t ∈ [0, 1], where a, b are given by the follwing: the first step we find N(0) and N(1) for the given curve, b(t). We get to solve the equations Na ( 1 a ) = xa (1 a ) ya(1 a ) = N(0) = x(0) y(0) (8) Na ( 1 b ) = xa (1 b ) ya(1 b ) = N(1) = x(1) y(1) . (9) By the symmetry of the approximation of the circular arc, in equation (8), xa (1 a ) and ya (1 a ) equal to zero at the same parameters, and (9), xa (1 b ) and ya (1 b ) equal to one at the same parameters, then a equals the parameter in (8) and b equals the parameter in (9). By solving the following equations (−2.25031 + 24(1 a ) − 24(1 a )2 ) (5.99959 − 11.9992(1 a ))2 + (−2.25031 + 24(1 a ) − 24(1 a )2)2 = x(0) and −(5.99959 − 11.9992(1 a )) (5.99959 − 11.9992(1 a ))2 + (−2.25031 + 24(1 a ) − 24(1 a )2)2 = y(0) we get the value of the parameter a. And by solving (−2.25031 + 24(1 b ) − 24(1 b )2 ) (5.99959 − 11.9992(1 b ))2 + (−2.25031 + 24(1 b ) − 24(1 b )2)2 = x(1) and −(5.99959 − 11.9992(1 b )) (5.99959 − 11.9992(1 b ))2 + (−2.25031 + 24(1 b ) − 24(1 b )2)2 = y(1) we get the value of the parameter b. Then the approximation of Na (t) for the cubic case is Na (t) = (−2.25031 + 24(t b + 1−t a ) − 24(t b + 1−t a )2 ), −(5.99959 − 11.9992(t b + 1−t a )) (5.99959 − 11.9992(t b + 1−t a ))2 + (−2.25031 + 24(t b + 1−t a ) − 24(t b + 1−t a )2)2 . 3. RESULTS AND ANALYSIS The method is applied for the following cubic parametric curve: x(t) y(t) = 27.2688t3 + 341.56752t2 (1 − t) + 351.1t(1 − t)2 + 51.1(1 − t)3 47.1461t3 + 338.8523975t2(1 − t) + 333.324t(1 − t)2 + 21.4(1 − t)3 , (10) where t ∈ [0, 1] and the unit normal vector is given by: N(t) = (35.772(1−t)2 +33.1704(1−t)t+24.8811t2 ) √ (35.772(1−t)2+33.1704(1−t)t+24.8811t2)2+(0.(1−t)2−57.1949(1−t)t−42.8962t2)2 (−(0.(1−t)2−57.1949(1−t)t−42.8962t2)) √ (35.772(1−t)2+33.1704(1−t)t+24.8811t2)2+(0.(1−t)2−57.1949(1−t)t−42.8962t2)2 . Approximating offset curves using B´ezier curves... (Abedallah Rababah)
  • 5. 1652 Ì ISSN: 2088-8708 Figure 3. represents the graph of the cubic parametric curve and Figure 4. is the cubic parametric curve with its offset curve computed by the formula. Figure 5. illustrates the parametric cubic curve with the cubic approximation of the offset curve and the original offset curve. And Figure 6. illustrates the error between the offset curve and the approximation of the offset curve. Figure 3. The cubic parametric curve Figure 4. Cubic parameteric curve (thick) and its offset curve (dashed) By solving eqautions (8) and (9), we get a = 2, b = 1.28862. Figure 5. Cubic curve (thick) and its offset curve (dashed) and the cubic approximation of the offset curve (dotted) Figure 6. Error between offset curve and the approximation offset curve 4. CONCLUSION In this article, cubic approximation of offset curve is established. The method is based on the best uniform approximation of the circular arc of degree 3 with order 6. The numerical examples reveal how efficient this method is. The maximum error is 5 × 10−16 , thus the proposed method induced better outcomes than the existing methods. The results in this paper can be used to improve the results obtained in [25], see also the results in [26]. ACKNOWLEDGEMENTS The authors owe thanks for the reviewers for invaluable suggestions to improve an earlier version of this paper. This research was funded by Jordan University of Science and Technology. Int J Elec & Comp Eng, Vol. 10, No. 2, April 2020 : 1648 – 1654
  • 6. Int J Elec & Comp Eng ISSN: 2088-8708 Ì 1653 REFERENCES [1] Josef Hoschek. ”Spline approximation of offset curves.” Computer Aided Geometric Design vol. 5, Issue 1, pp. 33-40, 1988. [2] R. Farouki and Takis Sakkalis. ”Pythagorean hodographs.” IBM Journal of Research and Development vol. 34, Issue 5, pp. 736-752, 1990. [3] Lee, In-Kwon, Myung-Soo Kim, and Gershon Elber. ”Planar curve offset based on circle approximation.” Computer-Aided Design vol. 28, Issue 8, pp. 617-630, 1996. [4] Ahn, Young Joon, Yeon Soo Kim, and Youngsuk Shin. ”Approximation of circular arcs and offset curves by B´ezier curves of high degree.” Journal of Computational and Applied Mathematics vol. 167, Issue 2 , pp. 405-416, 2004. [5] Kim, Soo Won, Sung Chul Bae, and Young Joon Ahn. ”An algorithm for G2 offset approximation based on circle approximation by G2 quadratic spline.” Computer-Aided Design vol. 73 , pp. 36-40, 2016. [6] Kim, Soo Won, Ryeong Lee, and Young Joon Ahn. ”A new method approximating offset curve by B´ezier curve using parallel derivative curves.” Computational and Applied Mathematics vol. 37, Issue 2, pp. 2053-2064, 2018. [7] A. Rababah, ”The best uniform cubic approximation of circular arcs with high accuracy.” Communica- tions in Mathematics and Applications vol. 7, Issue 1, pp. 37-46, 2016. [8] A. Rababah, The best uniform quadratic approximation of circular arcs with high accuracy, Open Mathe- matics 14 (1), 118-127, 2016. [9] A. Rababah, Quartic approximation of circular arcs using equioscillating error function, Int. J. Adv. Com- put. Sci. Appl 7 (7), 590-595, 2016. [10] Takashi Maekawa, An overview of offset curves and surfaces, Computer-Aided Design, Volume 31, Issue 3, 1999, Pages 165-173. https://doi.org/10.1016/S0010-4485(99)00013-5 [11] B. Pham, Offset curves and surfaces: a brief survey, Computer-Aided Design Volume 24, Issue 4, 1992, Pages 223-229. https://doi.org/10.1016/0010-4485(92)90059-J [12] Huanxin Cao, Gang Hu, Guo Wei, and Suxia Zhang, Offset Approximation of Hybrid Hyperbolic Poly- nomial Curves, Results in Mathematics, 2017, Volume 72, Issue 3, 1055-1071. [13] Bhargav Bhatkalkar, Abhishek Joshi, Srikanth Prabhu, Sulatha Bhandary, Automated fundus image qual- ity assessment and segmentation of optic disc using convolutional neural networks. International Journal of Electrical and Computer Engineering (IJECE) Vol.10, No.1, 2020, pp. 816 827, ISSN: 2088-8708, DOI: 10.11591/ijece.v10i1.pp816-827. [14] A. Rababah, The best quintic Chebyshev approximation of circular arcs of order ten, International Journal of Electrical and Computer Engineering (IJECE)Vol. 9, No. 5, October 2019, pp. 3779-3785, ISSN: 2088- 8708, DOI: 10.11591/ijece.v9i5.pp3779-3785. [15] Rodiah, Sarifuddin Madenda, Diana Tri Susetianigtias, Dewi Agushinta Rahayu, EtySutanty, Optic Disc and Macula Localization from Retinal Optical Coherence Tomography and Fundus Image, International Journal of Electrical andComputer Engineering (IJECE) Vol.8, No.6, 2018, pp. 5050-5060, ISSN: 2088- 8708, DOI: 10.11591/ijece.v8i6.pp5050-5060. [16] G. Daway, Hana H. kareem, Ahmed Rafid Hashim, Pupil Detection Based on Color Difference and Circu- lar Hough TransformHazim, International Journal of Electrical and Computer Engineering (IJECE) Vol.8, No.5, 2018, pp. 3278-3284, ISSN: 2088-8708, DOI: 10.11591/ijece.v8i5.pp3278-3284. [17] Gerald Farin, Curves and surfaces for computer-aided geometric design: a practical guide. Elsevier, 2014. [18] K. H¨ollig and J. H¨orner, ”Approximation and Modeling with B-Splines,” SIAM, Titles in Applied Math- ematics, vol. 132, 2013. [19] H. Prautzsch., et al., ”B´ezier and B-Spline Techniques,” Springer 2002. [20] A. Rababah, L-2 degree reduction of triangular B´ezier surfaces with common tangent planes at ver- tices. International Journal of Computational Geometry & Applications, Vol. 15, No. 5 (2005) 477-490. http://www.worldscinet.com/ijcga/15/1505/S02181959051505.html [21] A. Rababah,, Distances with rational triangular B´ezier surfaces. Applied Mathematics and Computation 160, (2005) 379-386. http://www.elsevier.com/locate/amc [22] Tor Dokken, et al. ”Good approximation of circles by curvature-continuous B´ezier curves.” Computer Aided Geometric Design vol. 7, Issue 1-4, pp. 33-41, 1990. [23] Elber Gershon, In-Kwon Lee, and Myung-Soo Kim. ”Comparing offset curve approximation methods.” IEEE computer graphics and applications vol. 17, Issue 3, pp. 62-71, 1997. Approximating offset curves using B´ezier curves... (Abedallah Rababah)
  • 7. 1654 Ì ISSN: 2088-8708 [24] A. Rababah, ”Taylor theorem for planar curves,” Proceedings of the American Mathematical Society, vol. 119, Issue 3, pp. 803–810, 1993. [25] C. Suwannapong and C. Khunboa, ”An Approximation Delay between Consecutive Requests for Con- gestion Control in Unicast CoAP-based Group Communication,” International Journal of Electrical and Computer Engineering (IJECE), vol. 9, Issue 3, June 2019. DOI: http://doi.org/10.11591/ijece.v9i3. [26] A. Rababah, ”Approximation von Kurven mit Polynomen und Splines,” Ph. Dissertation, Stuttgart Uni- versit¨at, West Germany, 1992. BIOGRAPHIES OF AUTHORS Abedallah Rababah is a professor of mathematics at United Arab Emirates University and is on leave from Jordan University of Science and Technology. He is working in the field of Computer Aided Geometric Design, abbreviated CAGD. In particular, his research is on degree raising and reduction of B´ezier curves and surfaces with geometric boundary conditions, Bernstein polynomials, and their duality. He is known for his research in describing approximation methods that significantly improve the standard rates obtained by classical (local Taylor, Hermite) methods. He proved the following conjecture for a particular set of curves of nonzero measure: Conjecture: A smooth regular planar curve can, in general, be approximated by a polynomial curve of degree n with order 2n. The method exploited the freedom in the choice of the parametrization and achieved the order 4n/3, rather than n + 1. Generalizations were also proved for space curves. Professor Rababah is also doing research in the fields of classical approximation theory, orthogonal polynomials, Jacobi-weighted orthogonal polynomials on triangular domains, and best uniform approximations. Since 1992, He has been teaching at German, Jordanian, American, Canadian, and Emirates’ universities. He is active in the editorial boards of many journals in mathematics and computer science. Further info can be found on his homepage at ResearchGate: https://www.researchgate.net/profile/Abedallah−Rababah or at http://www.just.edu.jo/eportfolio/Pages/Default.aspx?email=rababah Moath Jaradat graduated from Jordan University of Science and Technology. He obtained both Bachelor and Master Degrees in Mathematics with research interests in the field of approximating offset curves using B´ezier curves with high accuracy and numerical and approximations. Further info can be found on his homepage at ResearchGate: https://www.researchgate.net/profile/Moad−Jaradat Int J Elec & Comp Eng, Vol. 10, No. 2, April 2020 : 1648 – 1654