Books
in black and white
Main menu
Home About us Share a book
Books
Biology Business Chemistry Computers Culture Economics Fiction Games Guide History Management Mathematical Medicine Mental Fitnes Physics Psychology Scince Sport Technics
Ads

Curves and surfaces in computer aided geometric design - Yamaguchi F.

Yamaguchi F. Curves and surfaces in computer aided geometric design - Tokyo, 1988. - 390 p.
Download (direct link): curvesandsurfacesincomputer1988.djvu
Previous << 1 .. 12 13 14 15 16 17 < 18 > 19 20 21 22 23 24 .. 90 >> Next

e is called the unit normal vector.-
1.3.2 The First Fundamental Matrix of a Surface
As was stated in the preceding section, a curve on the curved surface P(u, w) can be given by u = u(t), w = w(t), (aSLt^b). The following notation is used for this.
[R-P(u0, w0), Pu, Pw] = 0.
(1.82)
Pu x Pw Pu x Pw
(1.83)
\/(PuxPJ2 1/JJ+jf+jJ'
(1.84)
From Eq. (1.81), the tangent vector to this curve is given by:
= .
(1.85)
Here A is defined by:
(1.86)
The square of the magnitude s of the tangent vector is given by: S2 = P{t)2 = P(t) ' P{t)T
= uFuT.
(1.87)
1.3 Theory of Surfaces
Here F is the matrix defined by:
FJ H .-
Lpu pw pi J'
(1.8
This matrix F is called the first fundamental matrix of the curved surface.
Using the first fundamental matrix, the unit tangent vector t of a curve on a curved surface is:
P{t)
UA
\Ht)\ (uFuTy
(1.89)
Therefore, the cosine of the angle 9 between the two curves u1=u1(t) and u2 = u2 (t) on the curved surface is, using (1.89):
cosv = t, -t2=-
ATit[
u.Ful
i\Fu[y {u2Fu\Y (!*[)' {AiFulY
The length of a curve on the curved surface is given by:
I = J sdt = j (uFuT)^ dt.
(1.90)
(1.91)
Next, let us consider a small area of a curved surface surrounded by the parametric curves u = u0, u = u0 + Au, w = w0, w = w0 + zlw. Referring to Fig. 1.26, we see that the area AS of this small segment of surface is:
AS = \PU xPJAuAw.
P(u0,W0 + du))
48
1. Basic Theory of Curves and Surfaces
We also have:
| Pu x Pw\2 = Pi Pi-~(PU PJ2 *> = |F|.
(1.92)
Therefore, the curved surface area corresponding to the region R on the uw plane is:
1.3.3 Determining Conditions for a Tangent Vector to a Curve on Surface
As shown in ihe preceding section, since the unit tangent vector of a curve on a curved surface is given by Eq. (1.89), the condition that determines the unit tangent vector t is:
are satisfied, the unit tangent vectors are determined for all curves u = u(t). If the second condition is satisfied but the first is not, then, as can be seen from Eq. (1.81) and (1.83), the tangent plane and normal line are determined, but the unit tangent vector t is not determined due to twisting of the curve u = u(t). If the first condition is satisfied but the second is not, there can be a cusp or the w-curve and the w-curve can be parallel, with the result that the tangent plane is undetermined7.
S = N\F\2dudw.
(1.93)
R
uFuT> 0.
(1.94)
In the case P2 0, changing the form of the equation slightly gives :
\2 ID xp 12
w) + u pi vv2 >0 (20). (1.95)
= 22 + 2PU Pwiiw + P2w2
This equation implies that if the conditions
0 and Pu x Pw 0
(1.96)
*> Using the vector identity (A xB) {CxD) = {AC) (BD)-{AD) (BC)
1.3 Theory of Surfaces
49
1.3.4 Curvature of a Surface
From Eq. (1.9) we have:
P = sP' = St.
Differentiating by t we obtain the equation:
P = st + si = st + s2t'
= st + s2K/i. (1-97)
Now let us find P for the curve u(t) = [u(t)w(t)'] on the curved surface P(u, w). From Eq. (1.81) we have:
P = Pu1A + PwW.
Therefore:
dPu n dPw P = H + Puii + -^-w + Pww dt dt
= 2 +Puwuw + Puti + Pwww2 + Pwuwii + Pww = Puu u2 + Puwuw + Pwu liw + Pwww2 + Puti + Pww. (1-98)
Taking the inner product of the unit normal vector e to the curved surface and P from Eq. (1.97), since e and t are perpendicular with each other:
e P=s2k/i e. (1.99)
Also taking the inner product of the unit normal vector e and P from Eq. (1.98), since e is perpendicular to both Pu and Pw :
e P = e Puuu2 + e Puwiiw + e Pwuiiw + e Pwww2
= iiGiiT
(1.100)
where:
(1.101)
From Eq. (1.99) and (1.100) we obtain: s2Ktt-e = uGuT.
(1.102)
50
1. Basic Theory of Curves and Surfaces
Fig. 1.27. The intersection curve of the plane containing the tangent vector P and the unit normal vector e with a curved surface
The matrix G is called the second fundamental matrix of the curved surface. Normally, in the curved surface representation encountered in CAD, it often happens that PUW = PWU. In such a case, G is a symmetrical matrix.
Let a space curve u = u(t) be given on the curved surface P(u, w) and let be the curve formed by the intersection of the curved surface with the plane which includes the tangent vector P = uA at a point P on the curve and the unit normal vector e (refer to Fig. 1.27). The curvature of the curve is called the normal curvature relative to the direction at point P. The normal curvature is the projected length of the curvature vector of the curve to e. Letting be the normal curvature, from Eq. (1.102) we have:
The sign of is plus if the curve is concave in the direction of e, negative if it is convex. As shown in Fig. 1.27, <0 at point P.
In general, if the direction of the intersection curve at point P changes, the curvature will also change. The direction in which takes an extreme value is called the principal direction of the normal curvature. In Eq. (1.103), if we take:
? = m, *7 = w, L = e Puu, M = e Puw = e Pwu,
Previous << 1 .. 12 13 14 15 16 17 < 18 > 19 20 21 22 23 24 .. 90 >> Next