![]() |
(2.16) |
![]() |
(2.17) |
As shown in Fig. 2.4, the direction of
becomes perpendicular to the tangent
vector as
. The unit vector
![]() |
(2.18) |
When
is moved from
to
, then
,
and
form an isosceles triangle (see Fig. 2.4), since
and
are unit tangent
vectors. Thus we have
as
and hence
![]() |
(2.19) |
The vector
is called the curvature vector, and measures the rate of
change of the tangent along the curve. By definition
is
nonnegative, thus the sense of the normal vector is the same as that
of
.
The curvature for arbitrary speed (non-arc-length parametrized) curve
can be obtained as follows.
First we evaluate
and
by the chain rule
For the planar curve, we can give the curvature
a sign by
defining the normal vector such that
form a right-handed screw, where
as shown in Fig.
2.5. The point where the
curvature changes sign is called an inflection
point (see also Fig. 8.3).
According to this definition the unit normal vector of the plane curve
is given by
The normal vector for the arbitrary speed curve can be obtained from
, where
is the unit binormal vector which will be introduced in
Sect. 2.3 (see (2.41)).
The unit principal normal vector and curvature for implicit curves
can be obtained as follows. For the planar curve the normal vector can
be deduced by combining (2.14) and
(2.24) yielding
We will introduce a derivative operator with respect to arc length
so that the derivation becomes simple. If we rewrite the plane
implicit curve as
where
is arc length along the
implicit curve, the total derivative with respect to the arc length
becomes
![]() |
(2.28) |
![]() |
(2.30) |
For a 3-D implicit curve, we can deduce a derivative operator [444] similar to (2.29),
![]() ![]() |
(2.32) |
![]() |
(2.33) | ||
![]() |
(2.34) | ||
![]() |
(2.35) |
By applying the derivative operator (2.31) to
we obtain
![]() |
(2.36) |
![]() |
(2.39) |