SlideShare a Scribd company logo
1 of 20
Download to read offline
Analytic parametric equations of log-aesthetic curves in terms of
incomplete gamma functions
Computer Aided Geometric Design, 29(2)(2012), pp. 129-140.
Rushan Ziatdinova,1
, Norimasa Yoshidab
, Tae-wan Kimc,∗
a
Department of Naval Architecture and Ocean Engineering, Seoul National University, Seoul 151-744,
Republic of Korea
b
Department of Industrial Engineering and Management, Nihon University, 1-2-1 Izumi-cho,
Narashino Chiba 275-8575, Japan
c
Department of Naval Architecture and Ocean Engineering, and Research Institute of Marine Systems
Engineering, Seoul National University, Seoul 151-744, Republic of Korea
Abstract
Log-aesthetic curves (LACs) have recently been developed to meet the requirements of
industrial design for visually pleasing shapes. LACs are defined in terms of definite
integrals, and adaptive Gaussian quadrature can be used to obtain curve segments. To
date, these integrals have only been evaluated analytically for restricted values (0, 1, 2)
of the shape parameter α.
We present parametric equations expressed in terms of incomplete gamma functions,
which allow us to find an exact analytic representation of a curve segment for any real
value of α. The computation time for generating a LAC segment using the incomplete
gamma functions is up to 13 times faster than using direct numerical integration. Our
equations are generalizations of the well-known Cornu, Nielsen, and logarithmic spirals,
and involutes of a circle.
Keywords: log-aesthetic curve, spiral, linear logarithmic curvature graph, log-aesthetic
spline, fair curve
2010 MSC: 65D17, 68U07
1. Introduction
In designing shapes, such as the exterior surfaces of automobiles, which are subject
to very significant aesthetic considerations, the quality of the surfaces is often assessed in
terms of reflections of a linear light source. Convoluted reflection lines usually are taken
to indicate that the corresponding part of the shape not acceptable. Since variation in
curvature determines the pattern of the reflections, a lot of work has been done to generate
∗
Corresponding author, Tel.: +82 10 2739 7364; fax: +82 2888 9298
Email addresses: rushanziatdinov@yandex.ru (Rushan Ziatdinov), norimasa@acm.org
(Norimasa Yoshida), taewan@snu.ac.kr (Tae-wan Kim)
URL: http://caditlab.snu.ac.kr/ (Tae-wan Kim)
1
Also holds a position of Assistant Professor in the Department of Computer and Instructional Tech-
nologies, Fatih University, 34500 B¨uy¨uk¸cekmece, Istanbul, Turkey
curves with monotonically varying curvature. Such curves are generally assumed to be
fair [3].
Plane curves with monotone curvature were studied by Mineur et al. [17], and this
research has been extended by [6], who introduced Class A 3D B´ezier curves with mono-
tone curvature and torsion. Meek et al. [15] showed how to construct a curve from arcs
of circles and Cornu spirals with continuous curvature, which is greatest for one of the
circular arcs. The Pythagorean-hodograph curves introduced by Farouki et al. [7] have
been used to construct transition curves of monotone curvature. Frey et al. [8] analysed
the curvature distributions of segments of conic sections represented as rational quadratic
B´ezier curves in standard form. The conditions sufficient for planar B´ezier and B-spline
curves to have monotone curvature have been described by Wang et al. [27]. Sapidis et al.
[22] described a simple geometric condition that indicates when a quadratic B´ezier curve
segment has monotone curvature. An interesting idea was presented by Xu et al. [29],
who used a particle-tracing method to create curves that simulate the orienting effect of
a magnetic field on iron filings. These curves are known to be circular or helical.
Recently, Harada et al. [10, 34] introduced log-aesthetic curves, which exhibit mono-
tonically varying curvature because they have linear logarithmic curvature graphs (LCGs).
Harada et al. [10, 34] noted that many attractive curves in both natural and artificial
objects have approximately linear LCGs. LCGs together with logarithmic torsion graphs
(LGTs) for analyzing planar and space curves were studied in [31]. Curves with LCGs
which are straight lines were called log-aesthetic curves by Yoshida et al. [32], and they
called curves with nearly straight LCGs quasi-log-aesthetic curves [33]. Both of these
types of curve can be used for aesthetic shape modelling, and are likely to be an important
component of next-generation CAD systems. Log-aesthetic curves can be also considered
in the context of computer-aided aesthetic design (CAAD) [4], in which designers eval-
uate the quality of a curve by looking at plots of curvature or radius of curvature. Fig.
1 shows an example of a log-aesthetic curve segment together with its smooth evolute,
which means that radius of curvature is changing monotonically.
2
Figure 1: An example of a LAC segment (red line), and its evolute (purple line). Like a quadratic B´ezier
curve, a LAC segment can be controlled by three control points and specifying α.
Log-aesthetic splines, which consist of many LAC segments connected with tangent or
curvature continuity, can be associated with fair curves [14]. They are actually non-linear
splines, the theory of which arising from a variational criterion of the type
∫
κ2
ds → min
has been briefly described in [16]. Moreover, one of the LAC cases, Cornu spiral, were used
for “staircase” approximation in [16]. Fig. 2, 3 exhibit the usage of G1
log-aesthetic spline
with shape parameter α = 3/2 in car body and Japanese characters design respectively.
(a)
(b)
Figure 2: Aesthetic design of a car body by means of log-aesthetic splines: (a) with control polygon, (b)
without control polygon (some points intentionally satisfy only G0
continuity).
3
(a) (b)
Figure 3: Aesthetic design of Japanese word “shape” by means of log-aesthetic splines: (a) with control
polygon, (b) without control polygon, and colored in black. (some points intentionally satisfy only G0
continuity).
Main results
We show how to derive analytic parametric equations of log-aesthetic curves in terms
of tangent angle efficiently and accurately. Yoshida et al. [32] used numerical integration
based on adaptive Gaussian quadrature [12, 13] to evaluate log-aesthetic curves. Repre-
senting them in analytic form in some cases avoids numerical integration and makes them
more suitable for interactive applications, which is specially important if we generate sur-
faces containing many log-aesthetic curve segments. Furthermore, analytic equations will
facilitate research on log-aesthetic curves. Table 1 compares previous results with ours.
Our work makes the following contributions:
• We obtain analytic parametric equations of log-aesthetic curves in terms of tangent
angle, from which we can obtain exact representations of any real value of shape
parameter;
• Because our obtained parametric equations consist of incomplete gamma functions,
for which good approximation methods exist, we can compute log-aesthetic curve
segments accurately;
• Our analytic formulation allows log-aesthetic curve segment to be computed up to
13 times faster than using the Gauss-Kronrod or Newton-Cotes methods of numer-
ical integration;
• Results obtained using our equations have been shown to agree with numerical
results obtained using CAS Mathematica and Maple.
Organization
The rest of this paper is organized as follows. In Section 2 we briefly review the basic
mathematical concepts of log-aesthetic curves. In Section 3 we derive the general analytic
equations of log-aesthetic curves and discuss particular cases, illustrated with the shapes
4
Paper Equations Features
Harada et al. [10, 34] - It was shown that many of the aes-
thetic curves in artifical objects and
the natural world have LCGs that
can be approximated by straight
lines.
Miura et al. [19] A general formula for log-
aesthetic curves was de-
fined as a function of arc
length.
The first step towards a mathemat-
ical theory of log-aesthetic curves.
Miura et al. [18] A general equation of
aesthetic curves was in-
troduced that describes
the relationship between
radius of curvature and
length.
Log-aesthetic curves was shown to
exhibit self-affinity.
Yoshida et al. [32] The general equations of a
log-aesthetic plane curves
were represented by defi-
nite integrals. It was noted
that exact analytic equa-
tions can only be found for
values 0, 1 and 2 of the
shape parameter.
Numerical integration using adap-
tive Gaussian quadrature was used
to evaluate log-aesthetic curves. A
new method of using a log-aesthetic
curve segment to perform Hermite
interpolation was proposed.
Present study We have obtained the
parametric equations of
log-aesthetic plane curves
which allow exact analytic
representations for ∀α ∈ R
to be found.
Log-aesthetic curve segments can be
computed accurately, up to 13 times
faster than by direct numerical inte-
gration [32].
Table 1: Comparison of the present study with previous work on log-aesthetic curves.
5
of different spirals. In Section 4 we compare the computation time of the curve segment
using the analytical equations with the computation time using numerical integration. In
Section 5, we conclude our paper and suggest future work.
2. Preliminaries
2.1. Nomenclature
We are going to use the notation presented in Table 2.
2.2. Fundamentals of log-aesthetic curves
Miura et al. [19] defined log-aesthetic curves as having a radius of curvature which is
a function of their arc length s as below:
log
(
ρ
ds
dρ
)
= α log ρ + c, (1)
where the constant c = − log λ, and (0, c) are the coordinates of the intersection of the y-
axis with a line of a slope α (see Fig.4(b)), which is the shape parameter that determines
the type of a log-aesthetic curve.
After simply manipulating Eq. (1), and recollecting that c is a constant we obtain
ds
dρ
=
ρα−1
λ
. (2)
When α = −1, 0, 1, 2 or ∞, we obtain a clothoid, a Nielsen’s spiral, a logarithmic
spiral, the involute of a circle, and a circle respectively.
To derive a formula of a log-aesthetic curve we need to consider a reference point Pr
on the curve. The reference point can be any point on the curve except for the point
whose radius of curvature is either 0 or ∞. The following constraints are placed at the
reference point [32]:
• Scaling: ρ = 1 at Pr, which means that s = 0 and θ = 0 at the reference point;
• Translation: Pr is placed at the origin of Cartesian coordinate system;
• Rotation: the tangent line to curve at Pr is parallel to x-axis.
6
(a) (b)
Figure 4: (a) A curve subdivided into infinitesimal segments over which ∆ρ/ρ is constant. (b) Geomet-
rical meaning of a linear LCG of a curve with slope α.
Subsequently, after integrating Eq. (2) with respect to ρ with its upper and lower
limits 1 and ˆρ respectively, and then replacing ˆρ with ρ, Yoshida et al. [32] found the
intrinsic (natural) equation of the log-aesthetic curve, also known as the Ces´aro equation
[30]:
ρ(s) =
{
eλs
, α = 0
(λαs + 1)
1
α , otherwise
, (3)
where λ = e−c
, 0 < λ < ∞. The following relation, which arises in geometric interpreta-
tion of the curvature of a regular curve, is well-known in differential geometry [21, 23]
κ =
1
ρ
=
dθ
ds
. (4)
If we substitute Eq. (3) into this equation, integrate with respect to s from 0 to ˆs, and
afterwards replace ˆs by s, and set θ = 0 when s = 0 we obtain the Whewell equation [28]
that relates the tangent angle θ with the arc length s:
θ(s) =



1−e−λs
λ
, α = 0
log(λs+1)
λ
, α = 1
(λαs+1)1− 1
α −1
λ(α−1)
, otherwise
. (5)
From Eqs. (2) and (4) we can further obtain:
dθ
dρ
=
ds
ρdρ
=
ρα−2
λ
. (6)
Integrating this equation with respect to θ from 0 to ˆθ, and then replacing ˆθ with θ yields
a formulation of a log-aesthetic curve that relates the radius of curvature ρ to the tangent
angle θ:
7
ρ(θ) =
{
eλθ
, α = 1
((α − 1) λ θ + 1)
1
α−1 , otherwise
. (7)
Using the quadratures by which a plane curve given by its natural equation can be
represented [21, 23], we can obtain the parametric equations of a log-aesthetic curve:
x(ψ) =
ψ∫
0
ρ(θ) cos θdθ, (8)
y(ψ) =
ψ∫
0
ρ(θ) sin θdθ, (9)
Figure 5: The geometric meaning of the parameter θ in Eqs. (8) and (9).
where the upper bound on the tangent angle ψ is 1/(λ(1 − α)), α < 1, and its lower
bound is 1/(λ(1−α)), α > 1. If α = 1 there are no upper or lower bounds on the tangent
angle ψ [32].
Some of the characteristics of log-aesthetic curves are described in details by Yoshida
et al. [32]:
• The radius of curvature ρ of log-aesthetic curves can grow from 0 to ∞;
• When α < 0, a log-aesthetic curves have an inflection points, and the curve is a
spiral until the point at which ρ = 0;
• When α = 0, the curve is also a spiral until ρ = 0. The point at which ρ = ∞ is at
infinity;
• When 0 < α < 1, the distance to the point at which ρ = 0 is finite, and there is an
inflection point at infinity;
8
• When α = 1, the curve is a spiral that converges to the point at which ρ = 0 with
a finite arc length. In the other direction the curve is a spiral that diverges to the
point at which ρ = ∞;
• When α > 1, the point at ρ = 0 has a fixed tangent direction;
• The curve is a spiral that diverges to the point at which ρ = ∞.
3. General equations and overall shapes of log-aesthetic curves
After integrating in Eqs. (8) and (9), and applying the incomplete gamma function
[9, 1, 26]
Γ(a, z) =
∞∫
z
ua−1
e−u
du, (10)
we can derive the general equations of log-aesthetic curves in terms of the tangent angle
ψ:
x(ψ) =
1
2
(λi(α − 1))
1
α−1
{
Γ
(
α
α − 1
, −
i(1 + (α − 1)θλ)
(α − 1)λ
)
×
(
sin
(
1
λ(1 − α)
)
− i cos
(
1
λ(1 − α)
))
+ (−1)
1
α−1 Γ
(
α
α − 1
,
i(1 + (α − 1)θλ)
(α − 1)λ
)
×
(
sin
(
1
λ(1 − α)
)
+ i cos
(
1
λ(1 − α)
))} ψ
0
, (11)
y(ψ) =
1
2
(λi(α − 1))
1
α−1
{
(−1)
1
α−1 Γ
(
α
α − 1
,
i(1 + (α − 1)θλ)
(α − 1)λ
)
×
(
cos
(
1
λ(1 − α)
)
− i sin
(
1
λ(1 − α)
))
+ Γ
(
α
α − 1
, −
i(1 + (α − 1)θλ)
(α − 1)λ
)
×
(
cos
(
1
λ(1 − α)
)
+ i sin
(
1
λ(1 − α)
))} ψ
0
. (12)
According to [1] an incomplete gamma function can be represented by following series:
Γ(a, z) = Γ(a) − za
∞∑
k=0
(−z)k
(a + k)k!
,
and gamma function’s product representation is [1]
Γ(z) =
e−γz
z
∞∏
k=1
(
1 +
z
k
)−1
ez/k
,
9
where γ ≈= 0.577 is the Euler-Mascheroni constant. An asymptotic expansion can be
also useful when |z| → ∞ and |arg z| < 3
2
π [2]:
Γ(a, z) ∼ za−1
e−z
∞∑
k=0
Γ(a)
Γ(a − k)
z−k
.
Now we consider some particular cases of the above equations, using the following
well-known formulas [9, 1]:
∫
Pn(u) cos mu du =
sin mu
m
E(n
2 )∑
k=0
(−1)k P
(2k)
n (u)
m2k
+ (13)
+
cos mu
m
E(n+1
2 )∑
k=1
(−1)k−1 P
(2k−1)
n (u)
m2k−1
,
∫
Pn(u) sin mu du = −
cos mu
m
E(n
2 )∑
k=0
(−1)k P
(2k)
n (u)
m2k
+ (14)
+
sin mu
m
E(n+1
2 )∑
k=1
(−1)k−1 P
(2k−1)
n (u)
m2k−1
,
where Pn(u) is a polynomial of degree n, P
(k)
n (u) is a derivative of Pn(u) of order k,
and E(n) is the integral part of a real number (smallest integer greater than or equal
to a number). We can now reduce Eqs. (8) and (9) for α ̸= 1 and 1
α−1
= γ (α =
2, 3
2
, 4
3
, . . . , γ+1
γ
), where γ ∈ N∗
(the set of all natural numbers except zero) to a pair of
integrals2
:
x(ψ) =
ψ∫
0
((α − 1) λ θ + 1)
1
α−1 cos θdθ =



sin θ
E( 1
2(α−1) )
∑
k=0
(−1)k
[
((α − 1) λ θ + 1)
1
α−1
](2k)
+ (15)
cos θ
E( α
2(α−1) )
∑
k=1
(−1)k−1
[
((α − 1) λ θ + 1)
1
α−1
](2k−1)



ψ
0
,
y(ψ) =
ψ∫
0
((α − 1) λ θ + 1)
1
α−1 sin θdθ =
2
We will now and subsequently use (k) to signify the kth
derivative with respect to θ.
10



− cos θ
E( 1
2(α−1) )
∑
k=0
(−1)k
[
((α − 1) λ θ + 1)
1
α−1
](2k)
+ (16)
sin θ
E( α
2(α−1) )
∑
k=1
(−1)k−1
[
((α − 1) λ θ + 1)
1
α−1
](2k−1)



ψ
0
,
We can use Eqs. (15) and (16) to derive exact analytic equations of log-aesthetic curves
in terms of trigonometric functions for some special values of α. These and further curves
in the present work are drawn using general parametric equations.
• For the case of α = 3/2 we have
x(ψ) =
ψ∫
0
(
1
2
λθ + 1
)2
cos θdθ =



sin θ
1∑
k=0
(−1)k
[(
1
2
λθ + 1
)2
](2k)
+
cos θ
2∑
k=1
(−1)k−1
[(
1
2
λθ + 1
)2
](2k−1)



ψ
0
=
{[(
1
2
λθ + 1
)2
−
λ2
2
]
sin θ+
[
λ
(
1
2
λθ + 1
)]
cos θ
} ψ
0
=
[(
1
2
λψ + 1
)2
−
λ2
2
]
sin ψ+
[
λ
(
1
2
λψ + 1
)]
cos ψ − λ.
y(ψ) =
ψ∫
0
(
1
2
λθ + 1
)2
sin θdθ =



− cos θ
1∑
k=0
(−1)k
[(
1
2
λθ + 1
)2
](2k)
+
sin θ
2∑
k=1
(−1)k−1
[(
1
2
λθ + 1
)2
](2k−1)



ψ
0
=
{
−
[(
1
2
λθ + 1
)2
−
λ2
2
]
cos θ+
[
λ
(
1
2
λθ + 1
)]
sin θ
} ψ
0
= −
[(
1
2
λψ + 1
)2
−
λ2
2
]
cos ψ+
[
λ
(
1
2
λψ + 1
)]
sin ψ −
λ2
2
+ 1.
The family of LACs with α = 3/2 is shown in Fig. 6.
11
λ = 0.01 λ = 0.05
λ = 0.1 λ = 1
Figure 6: Log-aesthetic curves with α = 3/2. The value of θ is changing from its lower bound to 10
radians.
• Applying the same approach for α = 2 yields:
x(ψ) = sin ψ − λ + λ(cos ψ + ψ sin ψ),
y(ψ) = 1 − cos ψ + λ(sin ψ − ψ cos ψ),
which are the parametric equations of involutes of a circle shown in Fig . 7.
12
λ = 0.01 λ = 0.05
λ = 0.1 λ = 1
Figure 7: Log-aesthetic curves with α = 2. The value of θ is changing from its lower bound to 10 radians.
• Setting α = −1 and integrating Eqs. (8) and (9) yields the following equations:
x(ψ) =
√
π
λ
{
cos
(
1
2λ
)
C
(
1
√
πλ
)
+ sin
(
1
2λ
)
S
(
1
√
πλ
)
− cos
(
1
2λ
)
C
(√
1 − 2λψ
√
πλ
)
− sin
(
1
2λ
)
S
(√
1 − 2λψ
√
πλ
)}
,
y(ψ) = −
√
π
λ
{
cos
(
1
2λ
)
S
(
1
√
πλ
)
− sin
(
1
2λ
)
C
(
1
√
πλ
)
− cos
(
1
2λ
)
S
(√
1 − 2λψ
√
πλ
)
+ sin
(
1
2λ
)
C
(√
1 − 2λψ
√
πλ
)}
,
which refer to extended Cornu spiral, the graphs of which are shown on Fig. 8.
13
λ = 0.01 λ = 0.05
λ = 0.1 λ = 1
Figure 8: Log-aesthetic curves curves (chlotoids) with α = −1. The value of θ is changing from -10
radians to its upper bound.
• When α = 3 we obtain (Fig. 9):
x(ψ) = λ
{
√
π cos
(
1
2λ
)
S
(
1
√
πλ
)
−
√
π sin
(
1
2λ
)
C
(
1
√
πλ
)
+
√
2λψ + 1 sin(ψ)
√
1
λ
−
√
π cos
(
1
2λ
)
S
(√
2λψ + 1
√
πλ
)
+
√
π sin
(
1
2λ
)
C
(√
2λψ + 1
√
πλ
)}
,
y(ψ) =
1
√
λ
{
1
√
λ
−
√
π cos
(
1
2λ
)
C
(
1
√
πλ
)
−
√
π sin
(
1
2λ
)
S
(
1
√
πλ
)
−
√
2λψ + 1 sin(ψ)
√
1
λ
+
√
π cos
(
1
2λ
)
C
(√
2λψ + 1
√
πλ
)
+
√
π sin
(
1
2λ
)
S
(√
2λψ + 1
√
πλ
)}
,
where S(x) and C(x) are Fresnel integrals. These are two transcendental functions which
commonly occur in the physics of diffraction, and have the following integral representa-
tions [9, 1, 20, 25]:
14
S(t) =
t∫
0
sin(u2
)du, C(t) =
t∫
0
cos(u2
)du.
The simultaneous parametric plot of S(t) and C(t) is the Cornu spiral or clothoid.
λ = 0.01 λ = 0.05
λ = 0.1 λ = 1
Figure 9: Log-aesthetic curves with α = 3. The value of θ is changing from its lower bound to 10 radians.
4. Computation cost and maximum error estimation
Yoshida et al. [32] observed that the computation time required to evaluate a log-
aesthetic curve segment depends on the parameter α, the range of integration and number
of points needed. Our computations were coded in CAS Mathematica Version 7 [5], and
performed on a Pentium Core i7 3.07GHz computer. On every segment we computed
100 points. The tangent angle of every curve segment varies from 0 to 1. We set λ such
that the curve segment is defined in interval θ ∈ [0, 1]. If λ takes value greater than
1, we set λ = 1. Our analytic approach is compared with different numerical methods
in Table 3. It can be seen that from analytic equations log-aesthetic curve segments
can be obtained up to 13 times faster than by means of the Gauss-Kronrod method
[12, 13] used by Yoshida et al. [32]; the precise ratio depends on the value of α. This
is because these curves are formulated as incomplete gamma functions which have good
approximation methods [1, 24] and an exact series representation [2]. Other numerical
15
methods are slower; and moreover the Monte-Carlo method may fail for values of α
around 1, and we did not consider it to be worth close examination. Since Eqs. (15)
and (16) are represented by simple and exact analytic functions, they can be useful for
computation of the maximum errors of numerical methods used in previous work [32].
Table 4 includes such a comparison for several values of α and λ, and it can be seen that
the Gauss-Kronrod and the Newton-Cotes methods may have significant errors in the
neighbourhood of α = 1; in other cases the maximum errors are negligible.
5. Conclusions and future work
We have introduced analytic parametric equations for log-aesthetic curves consisting
of trigonometric and incomplete gamma functions. Whereas previous authors [32] formu-
lated parametric equations for particular cases (α = 0, 1, 2), our general equations allow
an accurate evaluation of log-aesthetic curve segments for ∀α ∈ R.
We have simplified the general equations and represented them in terms of trigono-
metric functions when α = 2, 3
2
, 4
3
, . . . , γ+1
γ
, γ ∈ N∗
, and in terms of Fresnel integrals
when α = −1, 3. Depending on the parameter α, the availability of general parametric
equations (11), (12) allows log-aesthetic curve segments to be obtained up to 13 times
faster than the Gauss-Kronrod numeric integration used previously. This will be espe-
cially significant in the construction of log-aesthetic surfaces [11] containing many curve
segments.
An analytic equation of a log-aesthetic curve in terms of arc length is also required,
since the equation in terms of tangent angle is unstable when ρ → ∞, which occurs at
inflection points. We are going to examine the possibility of deriving such an equation.
6. Acknowledgement
The authors appreciate the issues and remarks of the anonimous reviewers and as-
sociate editor, as well as suggestions of Prof. Kenjiro T. Miura (Shizuoka University,
Japan) which helped to improve the quality of this paper. This work was supported by
National Research Foundation of Korea (NRF) grant No. 2010-0014404, funded by the
Korean government (MEST).
References
[1] Abramowitz, M., Stegun, I. A., 1965. Handbook of Mathematical Functions with
Formulas, Graphs, and Mathematical Tables. Dover, New York.
[2] Amore, P., 2005. Asymptotic and exact series representations for the incomplete
gamma function. Europhysics Letters 71 (1), 1 – 7.
[3] Burchard, H., Ayers, J., Frey, W., Sapidis, N., 1994. Designing Fair Curves and
Surfaces. SIAM, Philadelphia, USA, pp. 3 – 28.
[4] Dankwort, C. W., Podehl, G., 2000. A new aesthetic design workflow: results from
the european project FIORES. In: CAD Tools and Algorithms for Product Design.
Springer-Verlag, Berlin, Germany, pp. 16 – 30.
16
ρ radius of curvature ∆ρ change in radius of cur-
vature
α first parameter of an LAC
is the slope of a line in the
LCG (shape parameter)
s arc length of a curve
λ second parameter of an
LAC
κ curvature of a curve
c a constant, log λ θ, ψ tangent angle (angle be-
tween a tangent line and
the x-axis
∆s change in arc length [x(ψ), y(ψ)] parametric equation of
a log-aesthetic curve in
terms of tangent angle
Γ(a, z) incomplete gamma function Pn(u) polynomial of degree n
E(n) integral part of a real num-
ber
P
(k)
n (u) derivative of Pn(u) of or-
der k
C(t)
and
S(t)
Fresnel integrals γ any natural number ex-
cept zero
Table 2: Notation.
Parameters Our approach Approximate methods Comp. cost
α λ Analytic eq. Gauss-Kronrod N-C comparison
-100 0.00825 0.109 1.232 1.373 11.3
-10 0.0758 0.094 1.217 1.357 12.9
-1 0.417 0.094 1.217 1.341 12.9
-0.1 0.758 0.110 1.295 1.388 11.7
-0.01 0.825 0.093 1.185 1.357 12.7
0 0.833 0.094 1.232 1.357 13.1
0.01 1.0 0.093 1.248 1.295 13.4
0.1 1.0 0.109 1.154 1.404 10.5
0.9 1.0 0.671 1.217 1.404 1.8
0.99 1.0 0.327 1.139 1.279 3.4
1.1 1.0 0.109 1.310 1.373 12.0
6/5 1.0 0.094 1.248 1.326 13.2
5/4 1.0 0.078 1.311 1.357 16.8
4/3 1.0 0.063 1.310 1.358 20.7
3/2 1.0 0.047 1.310 1.388 27.8
10 1.0 0.140 1.264 1.357 9.0
100 1.0 0.127 1.231 1.357 9.8
Table 3: The log-aesthetic curve segment computation time (in seconds). N-C is a Newton-Cotes numeric
integration method. The last column shows how much faster the analytic equations in comparison with
Gauss-Kronrod method. For the cases when α = {3
2 , 4
3 , 5
4 , 6
5 } Eq. (15), (16) has been used.
17
Parameters Maximum error
α λ Gauss-Kronrod N-C
2
1 2.0 × 10−15
1.5 × 10−10
10 7.6 × 10−15
3.7 × 10−10
100 7.0 × 10−14
3.5 × 10−9
4
3
1 2.1 × 10−15
7.5 × 10−10
10 1.5 × 10−13
3.0 × 10−9
100 6.2 × 10−11
9.0 × 10−7
10
9
1 3.3 × 10−15
5.0 × 10−10
10 4.9 × 10−10
5.8 × 10−8
100 0.3 × 100
1.0 × 100
Table 4: Error estimations for LAC segment computation.
[5] Dyakonov, V., 2008. Mathematica 5: programming and mathematical computations.
DMK Press, Moscow.
[6] Farin, G., 2006. Class A B´ezier curves. Computer Aided Geometric Design 23 (7),
573 – 581.
[7] Farouki, R. T., 1997. Pythagorean-hodograph quintic transition curves of monotone
curvature. Computer-Aided Design 29 (9), 601 – 606.
[8] Frey, W. H., Field, D. A., 2000. Designing B´ezier conic segments with monotone
curvature. Computer Aided Geometric Design 17 (6), 457 – 483.
[9] Gradshtein, I., Ryzhik, I., 1962. Tables of Integrals, Summations, Series and Deriva-
tives, 4th Edition. Vol. 1. GIFML, Moscow.
[10] Harada, T., Yoshimoto, F., Moriyama, M., 1999. An aesthetic curve in the field of
industrial design. In: IEEE Symposium on Visual Languages. Institute of Electrical
Electronics Engineering, Tokyo, Japan, pp. 38 – 47.
[11] Inoue, J., Harada, T., Hagihara, T., 2009. An algorithm for generating log-aesthetic
curved surfaces and the development of a curved surfaces generation system using
VR. In: IASDR. The International Association of Societies of Design Research,
Seoul, Korea, pp. 2513 – 2522.
[12] Kronrod, A., 1964. Doklady Akademii Nauk SSSR 154, 283 – 286.
[13] Laurie, D. P., 1997. Calculation of Gauss-Kronrod quadrature rules. Mathematics of
Computation 66 (219), 1133 – 1145.
[14] Levien, R., S´equin, C., 2009. Interpolating splines: which is the fairest of them all?
Computer-Aided Design and Applications 4, 91 – 102.
[15] Meek, D., Walton, D., 1989. The use of cornu spirals in drawing planar curves of
controlled curvature. Journal of Computational and Applied Mathematics 25 (1), 69
– 78.
18
[16] Mehlum, E., 1974. Nonlinear splines. In: Barnhill, R., Riesenfeld, R. (Eds.), Com-
puter Aided Geometric Design. Academic Press, New York, pp. 173 – 207.
[17] Mineur, Y., Lichah, T., Castelain, J. M., Giaume, H., 1998. A shape controlled
fitting method for B´ezier curves. Computer Aided Geometric Design 15 (9), 879 –
891.
[18] Miura, K., Sone, J., Yamashita, A., Kaneko, T., 2005. Derivation of a general formula
of aesthetic curves. In: 8th International Conference on Humans and Computers
(HC2005). Aizu-Wakamutsu, Japan, pp. 166 – 171.
[19] Miura, K. T., 2006. A general equation of aesthetic curves and its self-affinity.
Computer-Aided Design and Applications 3 (1-4), 457 – 464.
[20] Olver, F. W. J., 1997. Asymptotics and Special Functions. A. K. Peters, Wellesley,
MA.
URL http://dlmf.nist.gov/7.2#iii
[21] Pogorelov, A., 1974. Differential Geometry. Nauka, Moscow, USSR.
[22] Sapidis, N. S., Frey, W. H., 1992. Controlling the curvature of a quadratic B´ezier
curve. Computer Aided Geometric Design 9 (2), 85 – 91.
[23] Struik, D. J., 1988. Lectures on classical differential geometry, 2nd Edition. Dover,
New-York.
[24] Temme, N. M., 1975. Uniform asymptotic expansions of the incomplete gamma
functions and the incomplete beta function. Mathematics of Computation 29 (132),
1109 – 1114.
[25] Temme, N. M., 1996. Special Functions: An Introduction to the Classical Functions
of Mathematical Physics. John Wiley & Sons Inc., New York.
URL http://dlmf.nist.gov/7.2#iii
[26] Temme, N. M., 1996. Uniform asymptotics for the incomplete gamma functions
starting from negative values of the parameters. Methods Appl. Anal. 3 (3), 335 –
344.
URL http://dlmf.nist.gov/8.2
[27] Wang, Y., Zhao, B., Zhang, L., Xu, J., Wang, K., Wang, S., 2004. Designing fair
curves using monotone curvature pieces. Computer Aided Geometric Design 21 (5),
515 – 527.
[28] Whewell, W., 1849. Of the intrinsic equation of a curve, and its application. Cam-
bridge Philosophical Transactions 8, 659 – 671.
[29] Xu, L., Mould, D., 2009. Magnetic curves: curvature-controlled aesthetic curves
using magnetic fields. In: Deussen, O., Hall, P. (Eds.), Computational Aesthetics in
Graphics, Visualization, and Imaging.
19
[30] Yates, R., 1952. Intrinsic equations. In: Edwards, J. W. (Ed.), A Handbook on
Curves and Their Properties. Ann Arbor, MI, pp. 123 – 126.
[31] Yoshida, N., Fukuda, R., Saito, T., 2010. Logarithmic curvature and torsion graphs.
In: Dahlen, M., Floater, M. S., Lyche, T., Merrien, J.-L., Mrken, K., Schumaker,
L. L. (Eds.), Mathematical Methods for Curves and Surfaces. Vol. 5862 of Lecture
Notes in Computer Science. Springer Berlin/Heidelberg, pp. 434 – 443.
[32] Yoshida, N., Saito, T., 2006. Interactive aesthetic curve segments. The Visual Com-
puter 22 (9), 896 – 905.
[33] Yoshida, N., Saito, T., 2007. Quasi-aesthetic curves in rational cubic B´ezier forms.
Computer-Aided Design and Applications 4 (9-10), 477 – 486.
[34] Yoshimoto, F., Harada, T., 2002. Analysis of the characteristics of curves in natural
and factory products. In: 2nd IASTED International Conference on Visualization,
Imaging and Image Processing. ACTA Press, Malaga, Spain, pp. 276 – 281.
20

More Related Content

What's hot

sintesis grafica mecanismos
sintesis grafica mecanismossintesis grafica mecanismos
sintesis grafica mecanismosMecanismos Ucr
 
CAD - UNIT 2 (Geometric Modelling)
CAD - UNIT 2 (Geometric Modelling)CAD - UNIT 2 (Geometric Modelling)
CAD - UNIT 2 (Geometric Modelling)Priscilla CPG
 
Comparative analysis of singularities of 3 prs and 3-
Comparative analysis of singularities of 3 prs and 3-Comparative analysis of singularities of 3 prs and 3-
Comparative analysis of singularities of 3 prs and 3-eSAT Publishing House
 
Comparative analysis of singularities of 3 prs and 3-prs parallel manipulator...
Comparative analysis of singularities of 3 prs and 3-prs parallel manipulator...Comparative analysis of singularities of 3 prs and 3-prs parallel manipulator...
Comparative analysis of singularities of 3 prs and 3-prs parallel manipulator...eSAT Journals
 
Solving the Kinematics of Welding Robot Based on ADAMS
Solving the Kinematics of Welding Robot Based on ADAMSSolving the Kinematics of Welding Robot Based on ADAMS
Solving the Kinematics of Welding Robot Based on ADAMSIJRES Journal
 
Estimation of IRI from PCI in Construction Work Zones
Estimation of IRI from PCI in Construction Work ZonesEstimation of IRI from PCI in Construction Work Zones
Estimation of IRI from PCI in Construction Work ZonesIDES Editor
 
The kinematics analysis and trajectory planning of Series robot
The kinematics analysis and trajectory planning of Series robotThe kinematics analysis and trajectory planning of Series robot
The kinematics analysis and trajectory planning of Series robotIJRES Journal
 
Review of Applicability of Prediction Model for Running Speed on Horizontal C...
Review of Applicability of Prediction Model for Running Speed on Horizontal C...Review of Applicability of Prediction Model for Running Speed on Horizontal C...
Review of Applicability of Prediction Model for Running Speed on Horizontal C...inventionjournals
 
Curves wire frame modelling
Curves wire frame modellingCurves wire frame modelling
Curves wire frame modellingjntuhcej
 
Estimation of IRI from PCI in Construction Work Zones
Estimation of IRI from PCI in Construction Work ZonesEstimation of IRI from PCI in Construction Work Zones
Estimation of IRI from PCI in Construction Work ZonesIDES Editor
 
Regeneration of simple and complicated curves using Fourier series
Regeneration of simple and complicated curves using Fourier seriesRegeneration of simple and complicated curves using Fourier series
Regeneration of simple and complicated curves using Fourier seriesIJAEMSJORNAL
 
Geometric Modeling
Geometric Modeling Geometric Modeling
Geometric Modeling illpa
 
Structural measurements in oriented core photograph january 2019_galkine
Structural measurements in oriented core photograph january 2019_galkineStructural measurements in oriented core photograph january 2019_galkine
Structural measurements in oriented core photograph january 2019_galkineVadim Galkine
 
3D Graph Drawings: Good Viewing for Occluded Vertices
3D Graph Drawings: Good Viewing for Occluded Vertices3D Graph Drawings: Good Viewing for Occluded Vertices
3D Graph Drawings: Good Viewing for Occluded VerticesIJERA Editor
 
Solid modelling cg
Solid modelling cgSolid modelling cg
Solid modelling cgNareek
 
187186134 5-geometric-modeling
187186134 5-geometric-modeling187186134 5-geometric-modeling
187186134 5-geometric-modelingmanojg1990
 
Cad lecture-4
Cad lecture-4Cad lecture-4
Cad lecture-427273737
 
Cad ala brep, csg and sweep representation gtu
Cad   ala  brep, csg and sweep representation gtuCad   ala  brep, csg and sweep representation gtu
Cad ala brep, csg and sweep representation gtuShrey Patel
 

What's hot (19)

sintesis grafica mecanismos
sintesis grafica mecanismossintesis grafica mecanismos
sintesis grafica mecanismos
 
CAD - UNIT 2 (Geometric Modelling)
CAD - UNIT 2 (Geometric Modelling)CAD - UNIT 2 (Geometric Modelling)
CAD - UNIT 2 (Geometric Modelling)
 
Comparative analysis of singularities of 3 prs and 3-
Comparative analysis of singularities of 3 prs and 3-Comparative analysis of singularities of 3 prs and 3-
Comparative analysis of singularities of 3 prs and 3-
 
Comparative analysis of singularities of 3 prs and 3-prs parallel manipulator...
Comparative analysis of singularities of 3 prs and 3-prs parallel manipulator...Comparative analysis of singularities of 3 prs and 3-prs parallel manipulator...
Comparative analysis of singularities of 3 prs and 3-prs parallel manipulator...
 
Solving the Kinematics of Welding Robot Based on ADAMS
Solving the Kinematics of Welding Robot Based on ADAMSSolving the Kinematics of Welding Robot Based on ADAMS
Solving the Kinematics of Welding Robot Based on ADAMS
 
Estimation of IRI from PCI in Construction Work Zones
Estimation of IRI from PCI in Construction Work ZonesEstimation of IRI from PCI in Construction Work Zones
Estimation of IRI from PCI in Construction Work Zones
 
The kinematics analysis and trajectory planning of Series robot
The kinematics analysis and trajectory planning of Series robotThe kinematics analysis and trajectory planning of Series robot
The kinematics analysis and trajectory planning of Series robot
 
Review of Applicability of Prediction Model for Running Speed on Horizontal C...
Review of Applicability of Prediction Model for Running Speed on Horizontal C...Review of Applicability of Prediction Model for Running Speed on Horizontal C...
Review of Applicability of Prediction Model for Running Speed on Horizontal C...
 
Curves wire frame modelling
Curves wire frame modellingCurves wire frame modelling
Curves wire frame modelling
 
Estimation of IRI from PCI in Construction Work Zones
Estimation of IRI from PCI in Construction Work ZonesEstimation of IRI from PCI in Construction Work Zones
Estimation of IRI from PCI in Construction Work Zones
 
Regeneration of simple and complicated curves using Fourier series
Regeneration of simple and complicated curves using Fourier seriesRegeneration of simple and complicated curves using Fourier series
Regeneration of simple and complicated curves using Fourier series
 
Geometric Modeling
Geometric Modeling Geometric Modeling
Geometric Modeling
 
Structural measurements in oriented core photograph january 2019_galkine
Structural measurements in oriented core photograph january 2019_galkineStructural measurements in oriented core photograph january 2019_galkine
Structural measurements in oriented core photograph january 2019_galkine
 
3D Graph Drawings: Good Viewing for Occluded Vertices
3D Graph Drawings: Good Viewing for Occluded Vertices3D Graph Drawings: Good Viewing for Occluded Vertices
3D Graph Drawings: Good Viewing for Occluded Vertices
 
Solid modelling cg
Solid modelling cgSolid modelling cg
Solid modelling cg
 
187186134 5-geometric-modeling
187186134 5-geometric-modeling187186134 5-geometric-modeling
187186134 5-geometric-modeling
 
50120140504013 2
50120140504013 250120140504013 2
50120140504013 2
 
Cad lecture-4
Cad lecture-4Cad lecture-4
Cad lecture-4
 
Cad ala brep, csg and sweep representation gtu
Cad   ala  brep, csg and sweep representation gtuCad   ala  brep, csg and sweep representation gtu
Cad ala brep, csg and sweep representation gtu
 

Viewers also liked

Developing Educational Computer Animation Based on Human Personality Types
Developing Educational Computer Animation Based on Human Personality TypesDeveloping Educational Computer Animation Based on Human Personality Types
Developing Educational Computer Animation Based on Human Personality TypesRushan Ziatdinov
 
Visual Perception, Quantity of Information Function and the Concept of the Qu...
Visual Perception, Quantity of Information Function and the Concept of the Qu...Visual Perception, Quantity of Information Function and the Concept of the Qu...
Visual Perception, Quantity of Information Function and the Concept of the Qu...Rushan Ziatdinov
 
Introduction to computer animation and its possible educational applications
Introduction to computer animation and its possible educational applicationsIntroduction to computer animation and its possible educational applications
Introduction to computer animation and its possible educational applicationsRushan Ziatdinov
 
MC-curves and aesthetic measurements for pseudospiral curve segments
MC-curves and aesthetic measurements for pseudospiral curve segmentsMC-curves and aesthetic measurements for pseudospiral curve segments
MC-curves and aesthetic measurements for pseudospiral curve segmentsRushan Ziatdinov
 
The rules of university etiquette for students
The rules of university etiquette for studentsThe rules of university etiquette for students
The rules of university etiquette for studentsRushan Ziatdinov
 
Features and Historical Aspects of the Philippines Educational system
Features and Historical Aspects of the Philippines Educational systemFeatures and Historical Aspects of the Philippines Educational system
Features and Historical Aspects of the Philippines Educational systemRushan Ziatdinov
 

Viewers also liked (6)

Developing Educational Computer Animation Based on Human Personality Types
Developing Educational Computer Animation Based on Human Personality TypesDeveloping Educational Computer Animation Based on Human Personality Types
Developing Educational Computer Animation Based on Human Personality Types
 
Visual Perception, Quantity of Information Function and the Concept of the Qu...
Visual Perception, Quantity of Information Function and the Concept of the Qu...Visual Perception, Quantity of Information Function and the Concept of the Qu...
Visual Perception, Quantity of Information Function and the Concept of the Qu...
 
Introduction to computer animation and its possible educational applications
Introduction to computer animation and its possible educational applicationsIntroduction to computer animation and its possible educational applications
Introduction to computer animation and its possible educational applications
 
MC-curves and aesthetic measurements for pseudospiral curve segments
MC-curves and aesthetic measurements for pseudospiral curve segmentsMC-curves and aesthetic measurements for pseudospiral curve segments
MC-curves and aesthetic measurements for pseudospiral curve segments
 
The rules of university etiquette for students
The rules of university etiquette for studentsThe rules of university etiquette for students
The rules of university etiquette for students
 
Features and Historical Aspects of the Philippines Educational system
Features and Historical Aspects of the Philippines Educational systemFeatures and Historical Aspects of the Philippines Educational system
Features and Historical Aspects of the Philippines Educational system
 

Similar to Analytic parametric equations of log-aesthetic curves in terms of incomplete gamma functions

Estimating the Crest Lines on Polygonal Mesh Models by an Automatic Threshold
Estimating the Crest Lines on Polygonal Mesh Models by an Automatic ThresholdEstimating the Crest Lines on Polygonal Mesh Models by an Automatic Threshold
Estimating the Crest Lines on Polygonal Mesh Models by an Automatic ThresholdAIRCC Publishing Corporation
 
ESTIMATING THE CREST LINES ON POLYGONAL MESH MODELS BY AN AUTOMATIC THRESHOLD
ESTIMATING THE CREST LINES ON POLYGONAL MESH MODELS BY AN AUTOMATIC THRESHOLDESTIMATING THE CREST LINES ON POLYGONAL MESH MODELS BY AN AUTOMATIC THRESHOLD
ESTIMATING THE CREST LINES ON POLYGONAL MESH MODELS BY AN AUTOMATIC THRESHOLDijcsit
 
IMPROVEMENTS OF THE ANALYSIS OF HUMAN ACTIVITY USING ACCELERATION RECORD OF E...
IMPROVEMENTS OF THE ANALYSIS OF HUMAN ACTIVITY USING ACCELERATION RECORD OF E...IMPROVEMENTS OF THE ANALYSIS OF HUMAN ACTIVITY USING ACCELERATION RECORD OF E...
IMPROVEMENTS OF THE ANALYSIS OF HUMAN ACTIVITY USING ACCELERATION RECORD OF E...sipij
 
Design Analysis
Design AnalysisDesign Analysis
Design Analysisnaga ram
 
PIECEWISE RECONSTRUCTION OF 3D EULER SPIRALS FROM PLANAR POLYGONAL CURVES
PIECEWISE RECONSTRUCTION OF 3D EULER  SPIRALS FROM PLANAR POLYGONAL CURVESPIECEWISE RECONSTRUCTION OF 3D EULER  SPIRALS FROM PLANAR POLYGONAL CURVES
PIECEWISE RECONSTRUCTION OF 3D EULER SPIRALS FROM PLANAR POLYGONAL CURVESijcseit
 
Simulation and Experiment Study of Flow Field of Flow channel for Rectangular...
Simulation and Experiment Study of Flow Field of Flow channel for Rectangular...Simulation and Experiment Study of Flow Field of Flow channel for Rectangular...
Simulation and Experiment Study of Flow Field of Flow channel for Rectangular...IJRESJOURNAL
 
Bg2420212027
Bg2420212027Bg2420212027
Bg2420212027IJMER
 
The Geometric Characteristics of the Linear Features in Close Range Photogram...
The Geometric Characteristics of the Linear Features in Close Range Photogram...The Geometric Characteristics of the Linear Features in Close Range Photogram...
The Geometric Characteristics of the Linear Features in Close Range Photogram...IJERD Editor
 
Part 4-Types and mathematical representations of Curves .pptx
Part 4-Types and mathematical representations of Curves .pptxPart 4-Types and mathematical representations of Curves .pptx
Part 4-Types and mathematical representations of Curves .pptxKhalil Alhatab
 
Simulation of Robot Manipulator Trajectory Optimization Design
Simulation of Robot Manipulator Trajectory Optimization DesignSimulation of Robot Manipulator Trajectory Optimization Design
Simulation of Robot Manipulator Trajectory Optimization DesignIJRESJOURNAL
 
Kinematics Modeling of a 4-DOF Robotic Arm
Kinematics Modeling of a 4-DOF Robotic ArmKinematics Modeling of a 4-DOF Robotic Arm
Kinematics Modeling of a 4-DOF Robotic ArmAmin A. Mohammed
 
2D Shape Reconstruction Based on Combined Skeleton-Boundary Features
2D Shape Reconstruction Based on Combined Skeleton-Boundary Features2D Shape Reconstruction Based on Combined Skeleton-Boundary Features
2D Shape Reconstruction Based on Combined Skeleton-Boundary FeaturesCSCJournals
 
IRJET- Kinematic Analysis of Planar and Spatial Mechanisms using Matpack
IRJET- Kinematic Analysis of Planar and Spatial Mechanisms using MatpackIRJET- Kinematic Analysis of Planar and Spatial Mechanisms using Matpack
IRJET- Kinematic Analysis of Planar and Spatial Mechanisms using MatpackIRJET Journal
 
Role Model of Graph Coloring Application in Labeled 2D Line Drawing Object
Role Model of Graph Coloring Application in Labeled 2D Line Drawing ObjectRole Model of Graph Coloring Application in Labeled 2D Line Drawing Object
Role Model of Graph Coloring Application in Labeled 2D Line Drawing ObjectWaqas Tariq
 
Synthetic Curves.pdf
Synthetic Curves.pdfSynthetic Curves.pdf
Synthetic Curves.pdfMehulMunshi3
 
Reconstruction of globoidal cam follower motion curve based on B-spline
Reconstruction of globoidal cam follower motion curve based on B-splineReconstruction of globoidal cam follower motion curve based on B-spline
Reconstruction of globoidal cam follower motion curve based on B-splineIJRES Journal
 

Similar to Analytic parametric equations of log-aesthetic curves in terms of incomplete gamma functions (20)

Estimating the Crest Lines on Polygonal Mesh Models by an Automatic Threshold
Estimating the Crest Lines on Polygonal Mesh Models by an Automatic ThresholdEstimating the Crest Lines on Polygonal Mesh Models by an Automatic Threshold
Estimating the Crest Lines on Polygonal Mesh Models by an Automatic Threshold
 
ESTIMATING THE CREST LINES ON POLYGONAL MESH MODELS BY AN AUTOMATIC THRESHOLD
ESTIMATING THE CREST LINES ON POLYGONAL MESH MODELS BY AN AUTOMATIC THRESHOLDESTIMATING THE CREST LINES ON POLYGONAL MESH MODELS BY AN AUTOMATIC THRESHOLD
ESTIMATING THE CREST LINES ON POLYGONAL MESH MODELS BY AN AUTOMATIC THRESHOLD
 
IMPROVEMENTS OF THE ANALYSIS OF HUMAN ACTIVITY USING ACCELERATION RECORD OF E...
IMPROVEMENTS OF THE ANALYSIS OF HUMAN ACTIVITY USING ACCELERATION RECORD OF E...IMPROVEMENTS OF THE ANALYSIS OF HUMAN ACTIVITY USING ACCELERATION RECORD OF E...
IMPROVEMENTS OF THE ANALYSIS OF HUMAN ACTIVITY USING ACCELERATION RECORD OF E...
 
Design Analysis
Design AnalysisDesign Analysis
Design Analysis
 
PIECEWISE RECONSTRUCTION OF 3D EULER SPIRALS FROM PLANAR POLYGONAL CURVES
PIECEWISE RECONSTRUCTION OF 3D EULER  SPIRALS FROM PLANAR POLYGONAL CURVESPIECEWISE RECONSTRUCTION OF 3D EULER  SPIRALS FROM PLANAR POLYGONAL CURVES
PIECEWISE RECONSTRUCTION OF 3D EULER SPIRALS FROM PLANAR POLYGONAL CURVES
 
Simulation and Experiment Study of Flow Field of Flow channel for Rectangular...
Simulation and Experiment Study of Flow Field of Flow channel for Rectangular...Simulation and Experiment Study of Flow Field of Flow channel for Rectangular...
Simulation and Experiment Study of Flow Field of Flow channel for Rectangular...
 
Bg2420212027
Bg2420212027Bg2420212027
Bg2420212027
 
The Geometric Characteristics of the Linear Features in Close Range Photogram...
The Geometric Characteristics of the Linear Features in Close Range Photogram...The Geometric Characteristics of the Linear Features in Close Range Photogram...
The Geometric Characteristics of the Linear Features in Close Range Photogram...
 
Part 4-Types and mathematical representations of Curves .pptx
Part 4-Types and mathematical representations of Curves .pptxPart 4-Types and mathematical representations of Curves .pptx
Part 4-Types and mathematical representations of Curves .pptx
 
Simulation of Robot Manipulator Trajectory Optimization Design
Simulation of Robot Manipulator Trajectory Optimization DesignSimulation of Robot Manipulator Trajectory Optimization Design
Simulation of Robot Manipulator Trajectory Optimization Design
 
Kinematics Modeling of a 4-DOF Robotic Arm
Kinematics Modeling of a 4-DOF Robotic ArmKinematics Modeling of a 4-DOF Robotic Arm
Kinematics Modeling of a 4-DOF Robotic Arm
 
2D Shape Reconstruction Based on Combined Skeleton-Boundary Features
2D Shape Reconstruction Based on Combined Skeleton-Boundary Features2D Shape Reconstruction Based on Combined Skeleton-Boundary Features
2D Shape Reconstruction Based on Combined Skeleton-Boundary Features
 
4267
42674267
4267
 
4267
42674267
4267
 
Ijetcas14 312
Ijetcas14 312Ijetcas14 312
Ijetcas14 312
 
IRJET- Kinematic Analysis of Planar and Spatial Mechanisms using Matpack
IRJET- Kinematic Analysis of Planar and Spatial Mechanisms using MatpackIRJET- Kinematic Analysis of Planar and Spatial Mechanisms using Matpack
IRJET- Kinematic Analysis of Planar and Spatial Mechanisms using Matpack
 
Role Model of Graph Coloring Application in Labeled 2D Line Drawing Object
Role Model of Graph Coloring Application in Labeled 2D Line Drawing ObjectRole Model of Graph Coloring Application in Labeled 2D Line Drawing Object
Role Model of Graph Coloring Application in Labeled 2D Line Drawing Object
 
Synthetic Curves.pdf
Synthetic Curves.pdfSynthetic Curves.pdf
Synthetic Curves.pdf
 
Reconstruction of globoidal cam follower motion curve based on B-spline
Reconstruction of globoidal cam follower motion curve based on B-splineReconstruction of globoidal cam follower motion curve based on B-spline
Reconstruction of globoidal cam follower motion curve based on B-spline
 
Cad cam
Cad camCad cam
Cad cam
 

Recently uploaded

10 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 202410 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 2024digital learning point
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIyuj
 
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Associazione Digital Days
 
Karim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppKarim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppNadaMohammed714321
 
Piece by Piece Magazine
Piece by Piece Magazine                      Piece by Piece Magazine
Piece by Piece Magazine CharlottePulte
 
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptxUnit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptxNitish292041
 
Niintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptxNiintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptxKevinYaelJimnezSanti
 
Karim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppKarim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppNadaMohammed714321
 
Interior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioInterior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioRMG Project Studio
 
General Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxGeneral Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxmarckustrevion
 
The spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyThe spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyChristopher Totten
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...Rishabh Aryan
 
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptMaking and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptJIT KUMAR GUPTA
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfAayushChavan5
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic global solution
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
guest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssguest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssNadaMohammed714321
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfneelspinoy
 
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfsimpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfLucyBonelli
 
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - MorgenboosterAI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster1508 A/S
 

Recently uploaded (20)

10 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 202410 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 2024
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AI
 
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
 
Karim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppKarim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 ppppppppppppppp
 
Piece by Piece Magazine
Piece by Piece Magazine                      Piece by Piece Magazine
Piece by Piece Magazine
 
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptxUnit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
 
Niintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptxNiintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptx
 
Karim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppKarim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 ppppppppppppppp
 
Interior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioInterior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project Studio
 
General Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxGeneral Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptx
 
The spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyThe spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenology
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
 
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptMaking and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdf
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing services
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
guest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssguest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssss
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdf
 
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfsimpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
 
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - MorgenboosterAI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
 

Analytic parametric equations of log-aesthetic curves in terms of incomplete gamma functions

  • 1. Analytic parametric equations of log-aesthetic curves in terms of incomplete gamma functions Computer Aided Geometric Design, 29(2)(2012), pp. 129-140. Rushan Ziatdinova,1 , Norimasa Yoshidab , Tae-wan Kimc,∗ a Department of Naval Architecture and Ocean Engineering, Seoul National University, Seoul 151-744, Republic of Korea b Department of Industrial Engineering and Management, Nihon University, 1-2-1 Izumi-cho, Narashino Chiba 275-8575, Japan c Department of Naval Architecture and Ocean Engineering, and Research Institute of Marine Systems Engineering, Seoul National University, Seoul 151-744, Republic of Korea Abstract Log-aesthetic curves (LACs) have recently been developed to meet the requirements of industrial design for visually pleasing shapes. LACs are defined in terms of definite integrals, and adaptive Gaussian quadrature can be used to obtain curve segments. To date, these integrals have only been evaluated analytically for restricted values (0, 1, 2) of the shape parameter α. We present parametric equations expressed in terms of incomplete gamma functions, which allow us to find an exact analytic representation of a curve segment for any real value of α. The computation time for generating a LAC segment using the incomplete gamma functions is up to 13 times faster than using direct numerical integration. Our equations are generalizations of the well-known Cornu, Nielsen, and logarithmic spirals, and involutes of a circle. Keywords: log-aesthetic curve, spiral, linear logarithmic curvature graph, log-aesthetic spline, fair curve 2010 MSC: 65D17, 68U07 1. Introduction In designing shapes, such as the exterior surfaces of automobiles, which are subject to very significant aesthetic considerations, the quality of the surfaces is often assessed in terms of reflections of a linear light source. Convoluted reflection lines usually are taken to indicate that the corresponding part of the shape not acceptable. Since variation in curvature determines the pattern of the reflections, a lot of work has been done to generate ∗ Corresponding author, Tel.: +82 10 2739 7364; fax: +82 2888 9298 Email addresses: rushanziatdinov@yandex.ru (Rushan Ziatdinov), norimasa@acm.org (Norimasa Yoshida), taewan@snu.ac.kr (Tae-wan Kim) URL: http://caditlab.snu.ac.kr/ (Tae-wan Kim) 1 Also holds a position of Assistant Professor in the Department of Computer and Instructional Tech- nologies, Fatih University, 34500 B¨uy¨uk¸cekmece, Istanbul, Turkey
  • 2. curves with monotonically varying curvature. Such curves are generally assumed to be fair [3]. Plane curves with monotone curvature were studied by Mineur et al. [17], and this research has been extended by [6], who introduced Class A 3D B´ezier curves with mono- tone curvature and torsion. Meek et al. [15] showed how to construct a curve from arcs of circles and Cornu spirals with continuous curvature, which is greatest for one of the circular arcs. The Pythagorean-hodograph curves introduced by Farouki et al. [7] have been used to construct transition curves of monotone curvature. Frey et al. [8] analysed the curvature distributions of segments of conic sections represented as rational quadratic B´ezier curves in standard form. The conditions sufficient for planar B´ezier and B-spline curves to have monotone curvature have been described by Wang et al. [27]. Sapidis et al. [22] described a simple geometric condition that indicates when a quadratic B´ezier curve segment has monotone curvature. An interesting idea was presented by Xu et al. [29], who used a particle-tracing method to create curves that simulate the orienting effect of a magnetic field on iron filings. These curves are known to be circular or helical. Recently, Harada et al. [10, 34] introduced log-aesthetic curves, which exhibit mono- tonically varying curvature because they have linear logarithmic curvature graphs (LCGs). Harada et al. [10, 34] noted that many attractive curves in both natural and artificial objects have approximately linear LCGs. LCGs together with logarithmic torsion graphs (LGTs) for analyzing planar and space curves were studied in [31]. Curves with LCGs which are straight lines were called log-aesthetic curves by Yoshida et al. [32], and they called curves with nearly straight LCGs quasi-log-aesthetic curves [33]. Both of these types of curve can be used for aesthetic shape modelling, and are likely to be an important component of next-generation CAD systems. Log-aesthetic curves can be also considered in the context of computer-aided aesthetic design (CAAD) [4], in which designers eval- uate the quality of a curve by looking at plots of curvature or radius of curvature. Fig. 1 shows an example of a log-aesthetic curve segment together with its smooth evolute, which means that radius of curvature is changing monotonically. 2
  • 3. Figure 1: An example of a LAC segment (red line), and its evolute (purple line). Like a quadratic B´ezier curve, a LAC segment can be controlled by three control points and specifying α. Log-aesthetic splines, which consist of many LAC segments connected with tangent or curvature continuity, can be associated with fair curves [14]. They are actually non-linear splines, the theory of which arising from a variational criterion of the type ∫ κ2 ds → min has been briefly described in [16]. Moreover, one of the LAC cases, Cornu spiral, were used for “staircase” approximation in [16]. Fig. 2, 3 exhibit the usage of G1 log-aesthetic spline with shape parameter α = 3/2 in car body and Japanese characters design respectively. (a) (b) Figure 2: Aesthetic design of a car body by means of log-aesthetic splines: (a) with control polygon, (b) without control polygon (some points intentionally satisfy only G0 continuity). 3
  • 4. (a) (b) Figure 3: Aesthetic design of Japanese word “shape” by means of log-aesthetic splines: (a) with control polygon, (b) without control polygon, and colored in black. (some points intentionally satisfy only G0 continuity). Main results We show how to derive analytic parametric equations of log-aesthetic curves in terms of tangent angle efficiently and accurately. Yoshida et al. [32] used numerical integration based on adaptive Gaussian quadrature [12, 13] to evaluate log-aesthetic curves. Repre- senting them in analytic form in some cases avoids numerical integration and makes them more suitable for interactive applications, which is specially important if we generate sur- faces containing many log-aesthetic curve segments. Furthermore, analytic equations will facilitate research on log-aesthetic curves. Table 1 compares previous results with ours. Our work makes the following contributions: • We obtain analytic parametric equations of log-aesthetic curves in terms of tangent angle, from which we can obtain exact representations of any real value of shape parameter; • Because our obtained parametric equations consist of incomplete gamma functions, for which good approximation methods exist, we can compute log-aesthetic curve segments accurately; • Our analytic formulation allows log-aesthetic curve segment to be computed up to 13 times faster than using the Gauss-Kronrod or Newton-Cotes methods of numer- ical integration; • Results obtained using our equations have been shown to agree with numerical results obtained using CAS Mathematica and Maple. Organization The rest of this paper is organized as follows. In Section 2 we briefly review the basic mathematical concepts of log-aesthetic curves. In Section 3 we derive the general analytic equations of log-aesthetic curves and discuss particular cases, illustrated with the shapes 4
  • 5. Paper Equations Features Harada et al. [10, 34] - It was shown that many of the aes- thetic curves in artifical objects and the natural world have LCGs that can be approximated by straight lines. Miura et al. [19] A general formula for log- aesthetic curves was de- fined as a function of arc length. The first step towards a mathemat- ical theory of log-aesthetic curves. Miura et al. [18] A general equation of aesthetic curves was in- troduced that describes the relationship between radius of curvature and length. Log-aesthetic curves was shown to exhibit self-affinity. Yoshida et al. [32] The general equations of a log-aesthetic plane curves were represented by defi- nite integrals. It was noted that exact analytic equa- tions can only be found for values 0, 1 and 2 of the shape parameter. Numerical integration using adap- tive Gaussian quadrature was used to evaluate log-aesthetic curves. A new method of using a log-aesthetic curve segment to perform Hermite interpolation was proposed. Present study We have obtained the parametric equations of log-aesthetic plane curves which allow exact analytic representations for ∀α ∈ R to be found. Log-aesthetic curve segments can be computed accurately, up to 13 times faster than by direct numerical inte- gration [32]. Table 1: Comparison of the present study with previous work on log-aesthetic curves. 5
  • 6. of different spirals. In Section 4 we compare the computation time of the curve segment using the analytical equations with the computation time using numerical integration. In Section 5, we conclude our paper and suggest future work. 2. Preliminaries 2.1. Nomenclature We are going to use the notation presented in Table 2. 2.2. Fundamentals of log-aesthetic curves Miura et al. [19] defined log-aesthetic curves as having a radius of curvature which is a function of their arc length s as below: log ( ρ ds dρ ) = α log ρ + c, (1) where the constant c = − log λ, and (0, c) are the coordinates of the intersection of the y- axis with a line of a slope α (see Fig.4(b)), which is the shape parameter that determines the type of a log-aesthetic curve. After simply manipulating Eq. (1), and recollecting that c is a constant we obtain ds dρ = ρα−1 λ . (2) When α = −1, 0, 1, 2 or ∞, we obtain a clothoid, a Nielsen’s spiral, a logarithmic spiral, the involute of a circle, and a circle respectively. To derive a formula of a log-aesthetic curve we need to consider a reference point Pr on the curve. The reference point can be any point on the curve except for the point whose radius of curvature is either 0 or ∞. The following constraints are placed at the reference point [32]: • Scaling: ρ = 1 at Pr, which means that s = 0 and θ = 0 at the reference point; • Translation: Pr is placed at the origin of Cartesian coordinate system; • Rotation: the tangent line to curve at Pr is parallel to x-axis. 6
  • 7. (a) (b) Figure 4: (a) A curve subdivided into infinitesimal segments over which ∆ρ/ρ is constant. (b) Geomet- rical meaning of a linear LCG of a curve with slope α. Subsequently, after integrating Eq. (2) with respect to ρ with its upper and lower limits 1 and ˆρ respectively, and then replacing ˆρ with ρ, Yoshida et al. [32] found the intrinsic (natural) equation of the log-aesthetic curve, also known as the Ces´aro equation [30]: ρ(s) = { eλs , α = 0 (λαs + 1) 1 α , otherwise , (3) where λ = e−c , 0 < λ < ∞. The following relation, which arises in geometric interpreta- tion of the curvature of a regular curve, is well-known in differential geometry [21, 23] κ = 1 ρ = dθ ds . (4) If we substitute Eq. (3) into this equation, integrate with respect to s from 0 to ˆs, and afterwards replace ˆs by s, and set θ = 0 when s = 0 we obtain the Whewell equation [28] that relates the tangent angle θ with the arc length s: θ(s) =    1−e−λs λ , α = 0 log(λs+1) λ , α = 1 (λαs+1)1− 1 α −1 λ(α−1) , otherwise . (5) From Eqs. (2) and (4) we can further obtain: dθ dρ = ds ρdρ = ρα−2 λ . (6) Integrating this equation with respect to θ from 0 to ˆθ, and then replacing ˆθ with θ yields a formulation of a log-aesthetic curve that relates the radius of curvature ρ to the tangent angle θ: 7
  • 8. ρ(θ) = { eλθ , α = 1 ((α − 1) λ θ + 1) 1 α−1 , otherwise . (7) Using the quadratures by which a plane curve given by its natural equation can be represented [21, 23], we can obtain the parametric equations of a log-aesthetic curve: x(ψ) = ψ∫ 0 ρ(θ) cos θdθ, (8) y(ψ) = ψ∫ 0 ρ(θ) sin θdθ, (9) Figure 5: The geometric meaning of the parameter θ in Eqs. (8) and (9). where the upper bound on the tangent angle ψ is 1/(λ(1 − α)), α < 1, and its lower bound is 1/(λ(1−α)), α > 1. If α = 1 there are no upper or lower bounds on the tangent angle ψ [32]. Some of the characteristics of log-aesthetic curves are described in details by Yoshida et al. [32]: • The radius of curvature ρ of log-aesthetic curves can grow from 0 to ∞; • When α < 0, a log-aesthetic curves have an inflection points, and the curve is a spiral until the point at which ρ = 0; • When α = 0, the curve is also a spiral until ρ = 0. The point at which ρ = ∞ is at infinity; • When 0 < α < 1, the distance to the point at which ρ = 0 is finite, and there is an inflection point at infinity; 8
  • 9. • When α = 1, the curve is a spiral that converges to the point at which ρ = 0 with a finite arc length. In the other direction the curve is a spiral that diverges to the point at which ρ = ∞; • When α > 1, the point at ρ = 0 has a fixed tangent direction; • The curve is a spiral that diverges to the point at which ρ = ∞. 3. General equations and overall shapes of log-aesthetic curves After integrating in Eqs. (8) and (9), and applying the incomplete gamma function [9, 1, 26] Γ(a, z) = ∞∫ z ua−1 e−u du, (10) we can derive the general equations of log-aesthetic curves in terms of the tangent angle ψ: x(ψ) = 1 2 (λi(α − 1)) 1 α−1 { Γ ( α α − 1 , − i(1 + (α − 1)θλ) (α − 1)λ ) × ( sin ( 1 λ(1 − α) ) − i cos ( 1 λ(1 − α) )) + (−1) 1 α−1 Γ ( α α − 1 , i(1 + (α − 1)θλ) (α − 1)λ ) × ( sin ( 1 λ(1 − α) ) + i cos ( 1 λ(1 − α) ))} ψ 0 , (11) y(ψ) = 1 2 (λi(α − 1)) 1 α−1 { (−1) 1 α−1 Γ ( α α − 1 , i(1 + (α − 1)θλ) (α − 1)λ ) × ( cos ( 1 λ(1 − α) ) − i sin ( 1 λ(1 − α) )) + Γ ( α α − 1 , − i(1 + (α − 1)θλ) (α − 1)λ ) × ( cos ( 1 λ(1 − α) ) + i sin ( 1 λ(1 − α) ))} ψ 0 . (12) According to [1] an incomplete gamma function can be represented by following series: Γ(a, z) = Γ(a) − za ∞∑ k=0 (−z)k (a + k)k! , and gamma function’s product representation is [1] Γ(z) = e−γz z ∞∏ k=1 ( 1 + z k )−1 ez/k , 9
  • 10. where γ ≈= 0.577 is the Euler-Mascheroni constant. An asymptotic expansion can be also useful when |z| → ∞ and |arg z| < 3 2 π [2]: Γ(a, z) ∼ za−1 e−z ∞∑ k=0 Γ(a) Γ(a − k) z−k . Now we consider some particular cases of the above equations, using the following well-known formulas [9, 1]: ∫ Pn(u) cos mu du = sin mu m E(n 2 )∑ k=0 (−1)k P (2k) n (u) m2k + (13) + cos mu m E(n+1 2 )∑ k=1 (−1)k−1 P (2k−1) n (u) m2k−1 , ∫ Pn(u) sin mu du = − cos mu m E(n 2 )∑ k=0 (−1)k P (2k) n (u) m2k + (14) + sin mu m E(n+1 2 )∑ k=1 (−1)k−1 P (2k−1) n (u) m2k−1 , where Pn(u) is a polynomial of degree n, P (k) n (u) is a derivative of Pn(u) of order k, and E(n) is the integral part of a real number (smallest integer greater than or equal to a number). We can now reduce Eqs. (8) and (9) for α ̸= 1 and 1 α−1 = γ (α = 2, 3 2 , 4 3 , . . . , γ+1 γ ), where γ ∈ N∗ (the set of all natural numbers except zero) to a pair of integrals2 : x(ψ) = ψ∫ 0 ((α − 1) λ θ + 1) 1 α−1 cos θdθ =    sin θ E( 1 2(α−1) ) ∑ k=0 (−1)k [ ((α − 1) λ θ + 1) 1 α−1 ](2k) + (15) cos θ E( α 2(α−1) ) ∑ k=1 (−1)k−1 [ ((α − 1) λ θ + 1) 1 α−1 ](2k−1)    ψ 0 , y(ψ) = ψ∫ 0 ((α − 1) λ θ + 1) 1 α−1 sin θdθ = 2 We will now and subsequently use (k) to signify the kth derivative with respect to θ. 10
  • 11.    − cos θ E( 1 2(α−1) ) ∑ k=0 (−1)k [ ((α − 1) λ θ + 1) 1 α−1 ](2k) + (16) sin θ E( α 2(α−1) ) ∑ k=1 (−1)k−1 [ ((α − 1) λ θ + 1) 1 α−1 ](2k−1)    ψ 0 , We can use Eqs. (15) and (16) to derive exact analytic equations of log-aesthetic curves in terms of trigonometric functions for some special values of α. These and further curves in the present work are drawn using general parametric equations. • For the case of α = 3/2 we have x(ψ) = ψ∫ 0 ( 1 2 λθ + 1 )2 cos θdθ =    sin θ 1∑ k=0 (−1)k [( 1 2 λθ + 1 )2 ](2k) + cos θ 2∑ k=1 (−1)k−1 [( 1 2 λθ + 1 )2 ](2k−1)    ψ 0 = {[( 1 2 λθ + 1 )2 − λ2 2 ] sin θ+ [ λ ( 1 2 λθ + 1 )] cos θ } ψ 0 = [( 1 2 λψ + 1 )2 − λ2 2 ] sin ψ+ [ λ ( 1 2 λψ + 1 )] cos ψ − λ. y(ψ) = ψ∫ 0 ( 1 2 λθ + 1 )2 sin θdθ =    − cos θ 1∑ k=0 (−1)k [( 1 2 λθ + 1 )2 ](2k) + sin θ 2∑ k=1 (−1)k−1 [( 1 2 λθ + 1 )2 ](2k−1)    ψ 0 = { − [( 1 2 λθ + 1 )2 − λ2 2 ] cos θ+ [ λ ( 1 2 λθ + 1 )] sin θ } ψ 0 = − [( 1 2 λψ + 1 )2 − λ2 2 ] cos ψ+ [ λ ( 1 2 λψ + 1 )] sin ψ − λ2 2 + 1. The family of LACs with α = 3/2 is shown in Fig. 6. 11
  • 12. λ = 0.01 λ = 0.05 λ = 0.1 λ = 1 Figure 6: Log-aesthetic curves with α = 3/2. The value of θ is changing from its lower bound to 10 radians. • Applying the same approach for α = 2 yields: x(ψ) = sin ψ − λ + λ(cos ψ + ψ sin ψ), y(ψ) = 1 − cos ψ + λ(sin ψ − ψ cos ψ), which are the parametric equations of involutes of a circle shown in Fig . 7. 12
  • 13. λ = 0.01 λ = 0.05 λ = 0.1 λ = 1 Figure 7: Log-aesthetic curves with α = 2. The value of θ is changing from its lower bound to 10 radians. • Setting α = −1 and integrating Eqs. (8) and (9) yields the following equations: x(ψ) = √ π λ { cos ( 1 2λ ) C ( 1 √ πλ ) + sin ( 1 2λ ) S ( 1 √ πλ ) − cos ( 1 2λ ) C (√ 1 − 2λψ √ πλ ) − sin ( 1 2λ ) S (√ 1 − 2λψ √ πλ )} , y(ψ) = − √ π λ { cos ( 1 2λ ) S ( 1 √ πλ ) − sin ( 1 2λ ) C ( 1 √ πλ ) − cos ( 1 2λ ) S (√ 1 − 2λψ √ πλ ) + sin ( 1 2λ ) C (√ 1 − 2λψ √ πλ )} , which refer to extended Cornu spiral, the graphs of which are shown on Fig. 8. 13
  • 14. λ = 0.01 λ = 0.05 λ = 0.1 λ = 1 Figure 8: Log-aesthetic curves curves (chlotoids) with α = −1. The value of θ is changing from -10 radians to its upper bound. • When α = 3 we obtain (Fig. 9): x(ψ) = λ { √ π cos ( 1 2λ ) S ( 1 √ πλ ) − √ π sin ( 1 2λ ) C ( 1 √ πλ ) + √ 2λψ + 1 sin(ψ) √ 1 λ − √ π cos ( 1 2λ ) S (√ 2λψ + 1 √ πλ ) + √ π sin ( 1 2λ ) C (√ 2λψ + 1 √ πλ )} , y(ψ) = 1 √ λ { 1 √ λ − √ π cos ( 1 2λ ) C ( 1 √ πλ ) − √ π sin ( 1 2λ ) S ( 1 √ πλ ) − √ 2λψ + 1 sin(ψ) √ 1 λ + √ π cos ( 1 2λ ) C (√ 2λψ + 1 √ πλ ) + √ π sin ( 1 2λ ) S (√ 2λψ + 1 √ πλ )} , where S(x) and C(x) are Fresnel integrals. These are two transcendental functions which commonly occur in the physics of diffraction, and have the following integral representa- tions [9, 1, 20, 25]: 14
  • 15. S(t) = t∫ 0 sin(u2 )du, C(t) = t∫ 0 cos(u2 )du. The simultaneous parametric plot of S(t) and C(t) is the Cornu spiral or clothoid. λ = 0.01 λ = 0.05 λ = 0.1 λ = 1 Figure 9: Log-aesthetic curves with α = 3. The value of θ is changing from its lower bound to 10 radians. 4. Computation cost and maximum error estimation Yoshida et al. [32] observed that the computation time required to evaluate a log- aesthetic curve segment depends on the parameter α, the range of integration and number of points needed. Our computations were coded in CAS Mathematica Version 7 [5], and performed on a Pentium Core i7 3.07GHz computer. On every segment we computed 100 points. The tangent angle of every curve segment varies from 0 to 1. We set λ such that the curve segment is defined in interval θ ∈ [0, 1]. If λ takes value greater than 1, we set λ = 1. Our analytic approach is compared with different numerical methods in Table 3. It can be seen that from analytic equations log-aesthetic curve segments can be obtained up to 13 times faster than by means of the Gauss-Kronrod method [12, 13] used by Yoshida et al. [32]; the precise ratio depends on the value of α. This is because these curves are formulated as incomplete gamma functions which have good approximation methods [1, 24] and an exact series representation [2]. Other numerical 15
  • 16. methods are slower; and moreover the Monte-Carlo method may fail for values of α around 1, and we did not consider it to be worth close examination. Since Eqs. (15) and (16) are represented by simple and exact analytic functions, they can be useful for computation of the maximum errors of numerical methods used in previous work [32]. Table 4 includes such a comparison for several values of α and λ, and it can be seen that the Gauss-Kronrod and the Newton-Cotes methods may have significant errors in the neighbourhood of α = 1; in other cases the maximum errors are negligible. 5. Conclusions and future work We have introduced analytic parametric equations for log-aesthetic curves consisting of trigonometric and incomplete gamma functions. Whereas previous authors [32] formu- lated parametric equations for particular cases (α = 0, 1, 2), our general equations allow an accurate evaluation of log-aesthetic curve segments for ∀α ∈ R. We have simplified the general equations and represented them in terms of trigono- metric functions when α = 2, 3 2 , 4 3 , . . . , γ+1 γ , γ ∈ N∗ , and in terms of Fresnel integrals when α = −1, 3. Depending on the parameter α, the availability of general parametric equations (11), (12) allows log-aesthetic curve segments to be obtained up to 13 times faster than the Gauss-Kronrod numeric integration used previously. This will be espe- cially significant in the construction of log-aesthetic surfaces [11] containing many curve segments. An analytic equation of a log-aesthetic curve in terms of arc length is also required, since the equation in terms of tangent angle is unstable when ρ → ∞, which occurs at inflection points. We are going to examine the possibility of deriving such an equation. 6. Acknowledgement The authors appreciate the issues and remarks of the anonimous reviewers and as- sociate editor, as well as suggestions of Prof. Kenjiro T. Miura (Shizuoka University, Japan) which helped to improve the quality of this paper. This work was supported by National Research Foundation of Korea (NRF) grant No. 2010-0014404, funded by the Korean government (MEST). References [1] Abramowitz, M., Stegun, I. A., 1965. Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables. Dover, New York. [2] Amore, P., 2005. Asymptotic and exact series representations for the incomplete gamma function. Europhysics Letters 71 (1), 1 – 7. [3] Burchard, H., Ayers, J., Frey, W., Sapidis, N., 1994. Designing Fair Curves and Surfaces. SIAM, Philadelphia, USA, pp. 3 – 28. [4] Dankwort, C. W., Podehl, G., 2000. A new aesthetic design workflow: results from the european project FIORES. In: CAD Tools and Algorithms for Product Design. Springer-Verlag, Berlin, Germany, pp. 16 – 30. 16
  • 17. ρ radius of curvature ∆ρ change in radius of cur- vature α first parameter of an LAC is the slope of a line in the LCG (shape parameter) s arc length of a curve λ second parameter of an LAC κ curvature of a curve c a constant, log λ θ, ψ tangent angle (angle be- tween a tangent line and the x-axis ∆s change in arc length [x(ψ), y(ψ)] parametric equation of a log-aesthetic curve in terms of tangent angle Γ(a, z) incomplete gamma function Pn(u) polynomial of degree n E(n) integral part of a real num- ber P (k) n (u) derivative of Pn(u) of or- der k C(t) and S(t) Fresnel integrals γ any natural number ex- cept zero Table 2: Notation. Parameters Our approach Approximate methods Comp. cost α λ Analytic eq. Gauss-Kronrod N-C comparison -100 0.00825 0.109 1.232 1.373 11.3 -10 0.0758 0.094 1.217 1.357 12.9 -1 0.417 0.094 1.217 1.341 12.9 -0.1 0.758 0.110 1.295 1.388 11.7 -0.01 0.825 0.093 1.185 1.357 12.7 0 0.833 0.094 1.232 1.357 13.1 0.01 1.0 0.093 1.248 1.295 13.4 0.1 1.0 0.109 1.154 1.404 10.5 0.9 1.0 0.671 1.217 1.404 1.8 0.99 1.0 0.327 1.139 1.279 3.4 1.1 1.0 0.109 1.310 1.373 12.0 6/5 1.0 0.094 1.248 1.326 13.2 5/4 1.0 0.078 1.311 1.357 16.8 4/3 1.0 0.063 1.310 1.358 20.7 3/2 1.0 0.047 1.310 1.388 27.8 10 1.0 0.140 1.264 1.357 9.0 100 1.0 0.127 1.231 1.357 9.8 Table 3: The log-aesthetic curve segment computation time (in seconds). N-C is a Newton-Cotes numeric integration method. The last column shows how much faster the analytic equations in comparison with Gauss-Kronrod method. For the cases when α = {3 2 , 4 3 , 5 4 , 6 5 } Eq. (15), (16) has been used. 17
  • 18. Parameters Maximum error α λ Gauss-Kronrod N-C 2 1 2.0 × 10−15 1.5 × 10−10 10 7.6 × 10−15 3.7 × 10−10 100 7.0 × 10−14 3.5 × 10−9 4 3 1 2.1 × 10−15 7.5 × 10−10 10 1.5 × 10−13 3.0 × 10−9 100 6.2 × 10−11 9.0 × 10−7 10 9 1 3.3 × 10−15 5.0 × 10−10 10 4.9 × 10−10 5.8 × 10−8 100 0.3 × 100 1.0 × 100 Table 4: Error estimations for LAC segment computation. [5] Dyakonov, V., 2008. Mathematica 5: programming and mathematical computations. DMK Press, Moscow. [6] Farin, G., 2006. Class A B´ezier curves. Computer Aided Geometric Design 23 (7), 573 – 581. [7] Farouki, R. T., 1997. Pythagorean-hodograph quintic transition curves of monotone curvature. Computer-Aided Design 29 (9), 601 – 606. [8] Frey, W. H., Field, D. A., 2000. Designing B´ezier conic segments with monotone curvature. Computer Aided Geometric Design 17 (6), 457 – 483. [9] Gradshtein, I., Ryzhik, I., 1962. Tables of Integrals, Summations, Series and Deriva- tives, 4th Edition. Vol. 1. GIFML, Moscow. [10] Harada, T., Yoshimoto, F., Moriyama, M., 1999. An aesthetic curve in the field of industrial design. In: IEEE Symposium on Visual Languages. Institute of Electrical Electronics Engineering, Tokyo, Japan, pp. 38 – 47. [11] Inoue, J., Harada, T., Hagihara, T., 2009. An algorithm for generating log-aesthetic curved surfaces and the development of a curved surfaces generation system using VR. In: IASDR. The International Association of Societies of Design Research, Seoul, Korea, pp. 2513 – 2522. [12] Kronrod, A., 1964. Doklady Akademii Nauk SSSR 154, 283 – 286. [13] Laurie, D. P., 1997. Calculation of Gauss-Kronrod quadrature rules. Mathematics of Computation 66 (219), 1133 – 1145. [14] Levien, R., S´equin, C., 2009. Interpolating splines: which is the fairest of them all? Computer-Aided Design and Applications 4, 91 – 102. [15] Meek, D., Walton, D., 1989. The use of cornu spirals in drawing planar curves of controlled curvature. Journal of Computational and Applied Mathematics 25 (1), 69 – 78. 18
  • 19. [16] Mehlum, E., 1974. Nonlinear splines. In: Barnhill, R., Riesenfeld, R. (Eds.), Com- puter Aided Geometric Design. Academic Press, New York, pp. 173 – 207. [17] Mineur, Y., Lichah, T., Castelain, J. M., Giaume, H., 1998. A shape controlled fitting method for B´ezier curves. Computer Aided Geometric Design 15 (9), 879 – 891. [18] Miura, K., Sone, J., Yamashita, A., Kaneko, T., 2005. Derivation of a general formula of aesthetic curves. In: 8th International Conference on Humans and Computers (HC2005). Aizu-Wakamutsu, Japan, pp. 166 – 171. [19] Miura, K. T., 2006. A general equation of aesthetic curves and its self-affinity. Computer-Aided Design and Applications 3 (1-4), 457 – 464. [20] Olver, F. W. J., 1997. Asymptotics and Special Functions. A. K. Peters, Wellesley, MA. URL http://dlmf.nist.gov/7.2#iii [21] Pogorelov, A., 1974. Differential Geometry. Nauka, Moscow, USSR. [22] Sapidis, N. S., Frey, W. H., 1992. Controlling the curvature of a quadratic B´ezier curve. Computer Aided Geometric Design 9 (2), 85 – 91. [23] Struik, D. J., 1988. Lectures on classical differential geometry, 2nd Edition. Dover, New-York. [24] Temme, N. M., 1975. Uniform asymptotic expansions of the incomplete gamma functions and the incomplete beta function. Mathematics of Computation 29 (132), 1109 – 1114. [25] Temme, N. M., 1996. Special Functions: An Introduction to the Classical Functions of Mathematical Physics. John Wiley & Sons Inc., New York. URL http://dlmf.nist.gov/7.2#iii [26] Temme, N. M., 1996. Uniform asymptotics for the incomplete gamma functions starting from negative values of the parameters. Methods Appl. Anal. 3 (3), 335 – 344. URL http://dlmf.nist.gov/8.2 [27] Wang, Y., Zhao, B., Zhang, L., Xu, J., Wang, K., Wang, S., 2004. Designing fair curves using monotone curvature pieces. Computer Aided Geometric Design 21 (5), 515 – 527. [28] Whewell, W., 1849. Of the intrinsic equation of a curve, and its application. Cam- bridge Philosophical Transactions 8, 659 – 671. [29] Xu, L., Mould, D., 2009. Magnetic curves: curvature-controlled aesthetic curves using magnetic fields. In: Deussen, O., Hall, P. (Eds.), Computational Aesthetics in Graphics, Visualization, and Imaging. 19
  • 20. [30] Yates, R., 1952. Intrinsic equations. In: Edwards, J. W. (Ed.), A Handbook on Curves and Their Properties. Ann Arbor, MI, pp. 123 – 126. [31] Yoshida, N., Fukuda, R., Saito, T., 2010. Logarithmic curvature and torsion graphs. In: Dahlen, M., Floater, M. S., Lyche, T., Merrien, J.-L., Mrken, K., Schumaker, L. L. (Eds.), Mathematical Methods for Curves and Surfaces. Vol. 5862 of Lecture Notes in Computer Science. Springer Berlin/Heidelberg, pp. 434 – 443. [32] Yoshida, N., Saito, T., 2006. Interactive aesthetic curve segments. The Visual Com- puter 22 (9), 896 – 905. [33] Yoshida, N., Saito, T., 2007. Quasi-aesthetic curves in rational cubic B´ezier forms. Computer-Aided Design and Applications 4 (9-10), 477 – 486. [34] Yoshimoto, F., Harada, T., 2002. Analysis of the characteristics of curves in natural and factory products. In: 2nd IASTED International Conference on Visualization, Imaging and Image Processing. ACTA Press, Malaga, Spain, pp. 276 – 281. 20