Professional Documents
Culture Documents
3.1 Introduction
3.2 Surface Representation
3.3 Parametric Representation of Analytical
Surfaces
3.4 Parametric Representation of Synthetic
Surfaces
3.5 Surface Manipulation
3.1 Introduction
(3.9)
E, F and G are the first fundamental coefficients
of the surface. u = du/dt and v =dv/dt.
The maximum and minimum curvatures are
given below, readers can find the proofs (and
the proof to Eq. (3. 8)) in the related
mathematical books.
In order to investigate the curvature, we
have the second fundamental form
1 2
dh Ldu 2Mdudv Ndv
2 2
(3.10)
2
Where
L(u, v) n Puu M(u, v) n Puv N(u, v) n Pvv
(3.11)
A surface curvature at a point P(u.v) is
defined as the curvature of the normal section
curve that lies on the surface and passes by the
point. A normal section curve is the intersection
curve of a plane passing through the normal n
at the point and the surface. There can be a
family of planes and a family of normal section
curves that can contain n. The surface
curvature at a point on a normal section curve
given by the form { u=u(t), v=v(t)} can be written
as
Lu ' 2Mu ' v' Nv'
2 2
k
Eu ' 2Fu' v'Gv '
2 2
(3.12)
Equation (3.12) can be used to obtain the
principal curvatures which are the maximum
and minimum bounds on the curvature at the
point
k max H H K
2
k min H H K
2
(3.13)
where K and H are the Gaussian and mean
curvature respectively.
LN M 2
K
EG F 2
(3.14)
EN GL 2FM
H
2(EG F )
2
From a practical point of view, the principal
curvatures are of primary interest. For example,
to machine a surface with a spherical cutter, it is
important to ensure that the cutter radius is
smaller than the smallest concave radius of
curvature of the surface.
The tangent plane contains all the tangent
vectors to the surface at a point. The equation
can be written as
n (Q P) (Pu Pv ) (Q P) 0
(3.15)
3.3 Parametric
Representation
Of
Analytical
Surface
0 u 1,0 v 1
(3.21)
where G(u) and Q(u) are rails in Fig. 3.7.
G(u) and Q(u) are P(u, 0) and P(u,1)
respectively.
A ruled surface can only allow curvature
in the u direction and the curvature in v
direction is zero, thus a ruled surface can
not be used to model surface patches that
have curvature in two directions. Figure 3.8
shows a ruled surface generated from two
B-spline curves.
3.3.3 Surface of Revolution
A lot of objects in engineering have (or
almost have) the symmetry of revolution.
Surface of revolution can be generated by
rotation of a planar curve with an angel v
around an axis. Each point on the curve creates
a circle (if v = 360') , its centre lies on the axis
of ration and its radius rz(u) is variable. The
planar curve and the circle are called the profile
and parallels respectively, while the various
positions of the profile around the axis are
called meridians.
To develop the parametric equation for a
surface of revolution, a local coordinate system
with a z axis coincident with the axis of rotation
is assumed as shown in Fig. 3.9.
The local coordinate system has the
subscript L and its origin at PL(u =0).
Consider a point G(u) = P(u,0) on the profile
that rotates an angle v about zL axis, the
parametric equation of the surface of
revolution can be written as
P(u, v) rz (u) cos vn 1 rz (u) sin vn 2 Z L (u)n 3
0 u 1,0 v 1 (3.22)
Each point P (u, v) in the local coordinate
system has the coordinate [rz(u)cosv, rz(u)sinv,
ZL(u)]. The local coordinates have to be
transformed into global coordinates before
displaying the surface.
The database of a surface of revolution
includes its origin, axis of rotation, and the
angle of ration as starting and ending angels.
3.3.4 Tabulated Cylinder
Translating a space planar curve along a given
direction generates a tabulated cylinder. It can also be
defined as a surface generated by moving a straight
line (called generatrix) along a given planar curve
(directrix). Figure 3.10 shows the v direction of the
cylinder.
The position vector of any point P(u, v)
on the surface can be written as
P(u, v) = G(u)+vnv
0≤u ≤umax, 0 ≤v ≤vmax (3.23)
The database of a tabulated cylinder
includes its directrix, the unit vector nv and
the lower and upper bounds of the cylinder.