SlideShare a Scribd company logo
Continuity at Join Points
(from Lecture 2)
• Discontinuous: physical separation
• Parametric Continuity
• Positional (C0 ): no physical separation
• C1 : C0 and matching first derivatives
• C2 : C1 and matching second
derivatives
• Geometric Continuity
• Positional (G0 ) = C0
• Tangential (G1) : G0 and tangents are
proportional, point in same direction,
but magnitudes may differ
• Curvature (G2) : G1 and tangent lengths
are the same and rate of length change
is the same
source: Mortenson, Angel (Ch 9), Wiki
Continuity at Join Points
• Hermite curves provide C1 continuity at curve
segment join points.
– matching parametric 1st derivatives
• Bezier curves provide C0 continuity at curve
segment join points.
– Can provide G1 continuity given collinearity of some
control points (see next slide)
• Cubic B-splines can provide C2 continuity at
curve segment join points.
– matching parametric 2nd derivatives
Composite Bezier Curves
Evaluate at u=0 and u=1 to show tangents related to first and last control polygon line segment.
)
(
3
)
0
( 0
1 p
p
p 

u
)
(
3
)
1
( 2
3 p
p
p 

u
Joining adjacent curve segments is
an alternative to degree elevation.
Collinearity of cubic Bezier control
points produces G1 continuity at join
point:
For G2 continuity at join point in cubic case, 5 vertices must be coplanar.
(this needs further explanation – see later slide)
Composite Bezier Surface
• Bezier surface patches can
provide G1 continuity at patch
boundary curves.
• For common boundary curve
defined by control points p14,
p24, p34, p44, need collinearity
of:
• Two adjacent patches are Cr
across their common boundary
iff all rows of control net
vertices are interpretable as
polygons of Cr piecewise
Bezier curves.
source: Mortenson, Farin
]
4
:
1
[
},
,
,
{ 5
,
4
,
3
, 
i
i
i
i p
p
p
•Cubic B-splines can provide C2 continuity at surface patch boundary curves.
Continuity within a
(Single) Curve Segment
• Parametric Ck Continuity:
– Refers to the parametric curve representation and parametric
derivatives
– Smoothness of motion along the parametric curve
– “A curve P(t) has kth-order parametric continuity everywhere in the
t-interval [a,b] if all derivatives of the curve, up to the kth, exist and
are continuous at all points inside [a,b].”
– A curve with continuous parametric velocity and acceleration has
2nd-order parametric continuity.

 
cos
)
( b
Ke
x 
source: Hill, Ch 10

 
sin
)
( b
Ke
y 
)
)(
)(
(cos
)
sin
)(
(
)
(
' 




 b
b
b
be
Ke
Ke
x 


)
)(
)(
(sin
)
)(cos
(
)
(
' 




 b
b
b
be
Ke
Ke
y 

apply product rule
1st derivatives of parametric expression are
continuous, so spiral has 1st-order (C1) parametric
continuity.
Note that Ck continuity implies Ci
continuity for i < k.
Example
Continuity within a
(Single) Curve Segment (continued)
• Geometric Gk Continuity in interval [a,b] (assume P is curve):
– “Geometric continuity requires that various derivative vectors have
a continuous direction even though they might have discontinuity in
speed.”
– G0 = C0
– G1: P’(c-) = k P’(c+) for some constant k for every c in [a,b] .
• Velocity vector may jump in size, but its direction is continuous.
– G2: P’(c-) = k P’(c+) for some constant k and P’’(c-) = m
P’’(c+) for some constants k and m for every c in [a,b] .
• Both 1st and 2nd derivative directions are continuous.
Note that, for these definitions, Gk continuity implies Gi continuity for i < k.
source: Hill, Ch 10
These definitions suffice for that textbook’s treatment, but there is more to the story…
Reparameterization Relationship
• Curve has Gr continuity if an arc-length
reparameterization exists after which it has Cr
continuity.
• “Two curve segments are Gk geometric
continuous at the joining point if and only if there
exist two parameterizations, one for each curve
segment, such that all ith derivatives, ,
computed with these new parameterizations
agree at the joining point.”
source: Farin, Ch 10
source: cs.mtu.edu
k
i 
Additional Perspective
• “Parametric continuity of order n implies
geometric continuity of order n, but not
vice-versa.”
Continuity at Join Point
• Defined using parametric
differential properties of
curve or surface
• Ck more restrictive than Gk
source: Mortenson Ch 3, p. 100-102
• Defined using intrinsic differential
properties of curve or surface (e.g.
unit tangent vector, curvature),
independent of parameterization.
• G1: common tangent line
• G2: same curvature, requiring
conditions from Hill (Ch 10) & (see
differential geometry slides)
– Osculating planes coincide or
– Binormals are collinear.
Parametric Continuity Geometric Continuity
Parametric Cross-Plot
source: Farin, Ch 6
For Farin’s discussion of C1 continuity at join point, cross-plot notion is useful.
Composite Cubic Bezier Curves
(continued) source: Farin, Ch 5
curves are
identical in x,y
space
   
3
4
2
3
)
(
3
)
(
3
b
b
b
c
b
b
a
b





Parametric C1 continuity, with
parametric domains considered,
requires (for x and y components):
(5.30)
Domain
violates
(5.30) for y
component.
Domain
satisfies
(5.30) for y
component.
Composite Bezier Curves
source: Mortenson, Ch 4, p. 142-143
2
1
0
1
2 ,
,
,
, q
q
q
p
p
p 

 m
m
m
For G2 continuity at join point in cubic case, 5 vertices
must be coplanar.
(follow-up from prior slide)
Achieving this might require adding control points (degree elevation).
   
3
0
1
1
2
0
1
0
3
2
p
p
p
p
p
p






   
3
2
3
2
3
1
2
1
3
2
p
p
p
p
p
p






curvature at endpoints of curve segment
3
u
i
uu
i
u
i
i
p
p
p 


consistent with:
C2 Continuity at Curve Join Point
• “Full” C2 continuity at join point requires:
– Same radius of curvature*
– Same osculating plane*
– These conditions hold for curves p(u) and r(u) if:
source: Mortenson, Ch 12
uu
i
uu
i
u
i
u
i
i
i
r
p
r
p
r
p



* see later slides on topics in differential geometry
Piecewise Cubic B-Spline Curve
Smoothness at Joint
source: Mortenson, Ch 5
curvature discontinuity
familiar situation
familiar situation
looks incorrect
looks incorrect
looks incorrect
Control Point Multiplicity Effect on
Uniform Cubic B-Spline Joint
C2 and G2
control point
multiplicities = 1
C2 and G2
One control point multiplicity = 2
C2 and G2
One control point multiplicity = 3
3
2
2
2
1
2
0
2
2
1
)
1
2
3
(
2
1
)
4
3
(
2
1
)
1
2
(
2
1
)
( p
p
p
p
p u
u
u
u
u
u
u
u
u











C0 and G0
One control point multiplicity = 4
One curve segment degenerates into a
single point. Other curve segment is a
straight line. First derivatives at join
point are equal but vanish. Second
derivatives at join point are equal but
vanish.
3
2
1
0 )
1
3
(
)
2
3
(
)
1
(
)
( p
p
p
p
p u
u
u
u
u
uu









• If a knot has multiplicity r, then the B-
spline curve of degree n has smoothness
Cn-r at that knot.
Knot Multiplicity Effect on Non-
uniform B-Spline
source: Farin, Ch 8
A Few Differential Geometry
Topics Related to Continuity
Local Curve Topics
• Principal Vectors
– Tangent
– Normal
– Binormal
• Osculating Plane and Circle
• Frenet Frame
• Curvature
• Torsion
• Revisiting the Definition of Geometric Continuity
source: Ch 12 Mortenson
Intrinsic Definition
(adapted from earlier lecture)
• No reliance on external frame of reference
• Requires 2 equations as functions of arc
length* s:
1) Curvature:
2) Torsion:
• For plane curves, alternatively:
)
(
1
s
f


source: Mortenson
)
(s
g


*length measured along the curve
Torsion (in 3D) measures how much
curve deviates from a plane curve.
Treated in more detail in Chapter 12 of Mortenson and Chapter 10 of Farin.
ds
d


1
Calculating Arc Length
• Approximation: For parametric
interval u1 to u2, subdivide curve
segment into n equal pieces.



n
i
i
l
L
1
source: Mortenson, p. 401
   
1
1 
 


 i
i
i
i
i
l p
p
p
p
du
L
u
u
u
u
 

2
1
p
p
2
p
p
p 

i
l
where
using
is more accurate.
Tangent
u
i
u
i
i
p
p
t 
unit tangent vector:
source: Mortenson, p. 388
Normal Plane
• Plane through pi perpendicular to ti
0
)
( 




 u
i
i
u
i
i
u
i
i
u
i
u
i
u
i z
z
y
y
x
x
z
z
y
y
x
x
)
,
,
( z
y
x
q 
source: Mortenson, p. 388-389
Principal Normal Vector and Line
u
i
p
i
i
i n
t
b 

uu
i
p
Moving slightly
along curve in
neighborhood of pi
causes tangent
vector to move in
direction specified
by:
source: Mortenson, p. 389-391
Principal normal
vector is on
intersection of
normal plane with
(osculating) plane
shown in (a).
Use dot product
to find projection
of onto
Binormal vector
lies in normal
plane.
uu
i
p
Osculating Plane
Limiting position
of plane defined
by pi and two
neighboring
points pj and ph
on the curve as
these neighboring
points
independently
approach pi .
Note: pi, pj and
ph cannot be
collinear.
Tangent
vector lies in
osculating
plane.
0




uu
i
u
i
i
uu
i
u
i
i
uu
i
u
i
i
z
z
z
z
y
y
y
y
x
x
x
x
i
i
source: Mortenson, p. 392-393
Normal vector lies in osculating plane.
Frenet Frame
Rectifying plane
at pi is the plane
through pi and
perpendicular to
the principal
normal ni:
0
)
( 

 i
i n
p
q
i
i
i
source: Mortenson, p. 393-394
Note changes to Mortenson’s figure 12.5.
Curvature
• Radius of curvature is
i and curvature at
point pi on a curve is:
3
1
u
i
uu
i
u
i
i
i
p
p
p 




source: Mortenson, p. 394-397
  2
/
3
2
2
2
)
/
(
1
/
1
dx
dy
dx
y
d



Curvature of a planar curve
in x, y plane:
uu
i
p
Recall that vector lies in the
osculating plane.
Curvature is intrinsic and does not change
with a change of parameterization.
Torsion
• Torsion at pi is limit of ratio of
angle between binormal at pi and
binormal at neighboring point ph to
arc-length of curve between ph
and pi, as ph approaches pi along
the curve.
source: Mortenson, p. 394-397
   
2
2 uu
i
u
i
uuu
i
uu
i
u
i
uu
i
u
i
uuu
i
uu
i
u
i
i
p
p
p
p
p
p
p
p
p
p







Torsion is intrinsic and does not change
with a change of parameterization.
Reparameterization Relationship
• Curve has Gr continuity if an arc-length
reparameterization exists after which it has
Cr continuity.
• This is equivalent to these 2 conditions:
– Cr-2 continuity of curvature
– Cr-3 continuity of torsion
source: Farin, Ch 10, p.189 & Ch 11, p. 200
Local properties torsion and curvature are
intrinsic and uniquely determine a curve.
Local Surface Topics
• Fundamental Forms
• Tangent Plane
• Principal Curvature
• Osculating Paraboloid
source: Ch 12 Mortenson
Local Properties of a Surface
Fundamental Forms
• Given parametric surface p(u,w)
• Form I:
• Form II:
• Useful for calculating arc length of a curve on a
surface, surface area, curvature, etc.
2
2
2 Gdw
Fdudw
Edu
d
d 


 p
p
Local properties first and second fundamental forms
are intrinsic and uniquely determine a surface.
source: Mortenson, p. 404-405
w
w
w
u
u
u
G
F
E p
p
p
p
p
p 





2
2
2
)
,
(
)
,
( Ndw
Mdudw
Ldu
w
u
d
w
u
d 



 n
p
n
p
n
p
n
p 




 ww
uw
uu
N
M
L w
u
w
u
p
p
p
p
n



Local Properties of a Surface
Tangent Plane
    0



 w
u
p
p
p
q
0




w
i
u
i
i
w
i
u
i
i
w
i
u
i
i
z
z
z
z
y
y
y
y
x
x
x
x
source: Mortenson, p. 406
u
w
u
u


 /
)
,
(
p
p
w
w
u
w


 /
)
,
(
p
p
q p(ui,wi) components of parametric tangent
vectors pu(ui,wi) and pw(ui,wi)
Local Properties of a Surface
Principal Curvature
• Derive curvature of all parametric curves C on parametric surface S
passing through point p with same tangent line l at p.
n
n
k
k )
( 

n
source: Mortenson, p. 407-410
in tangent plane with
parametric direction
dw/du
contains l
normal curvature vector kn =
projection of curvature vector k
onto n at p
n
k 

n

normal curvature:
2
2
2
2
)
/
(
)
/
)(
/
(
2
)
/
(
)
/
(
)
/
)(
/
(
2
)
/
(
dt
dw
G
dt
dw
dt
du
F
dt
du
E
dt
dw
N
dt
dw
dt
du
M
dt
du
L
n






Local Properties of a Surface
Principal Curvature (continued)
source: Mortenson, p. 407-410
typographical
error?
Rotating a plane
around the normal
changes the
curvature n.
curvature extrema:
principal normal
curvatures
Local Properties of a Surface
Osculating Paraboloid
 







 2
2
2
2
1
Ndw
Mdudw
Ldu
f
d
source: Mortenson, p. 412
Second
fundamental form
helps to measure
distance of surface
from tangent
plane.
n
p
q 

 )
(
|
| d
As q approaches p:
Osculating Paraboloid
Local Properties of a Surface
Local Surface Characterization
0
) 2

 M
LN
c
0
) 2

 M
LN
b
0
) 2

 M
LN
a
Elliptic Point:
locally convex
Hyperbolic Point:
“saddle point”
0
2
2
2


 N
M
L
source: Mortenson, p. 412-413
typographical
error?
0


 N
M
L
Planar Point
(not shown) Parabolic Point:
single line in
tangent plane along
which d =0

More Related Content

Similar to Module 3.pdf

object 3d(2)
object 3d(2)object 3d(2)
object 3d(2)
HiteshJain007
 
Unit 2 curves &amp; surfaces
Unit 2  curves &amp; surfacesUnit 2  curves &amp; surfaces
Unit 2 curves &amp; surfaces
S.DHARANI KUMAR
 
Angular momentum
Angular momentumAngular momentum
Angular momentum
jamilmalik19
 
Position analysis and dimensional synthesis
Position analysis and dimensional synthesisPosition analysis and dimensional synthesis
Position analysis and dimensional synthesis
Preetshah1212
 
Synthetic curve
Synthetic curveSynthetic curve
Synthetic curve
Dhruv Shah
 
Curves wire frame modelling
Curves wire frame modellingCurves wire frame modelling
Curves wire frame modelling
jntuhcej
 
CAD Topology and Geometry Basics
CAD Topology and Geometry BasicsCAD Topology and Geometry Basics
CAD Topology and Geometry Basics
Andrey Dankevich
 
Introduction to the curves
Introduction to the curvesIntroduction to the curves
Introduction to the curves
Arti Parab Academics
 
Location horizontal and vertical curves Theory
Location horizontal and vertical curves Theory Location horizontal and vertical curves Theory
Location horizontal and vertical curves Theory
Bahzad5
 
Cs8092 computer graphics and multimedia unit 3
Cs8092 computer graphics and multimedia unit 3Cs8092 computer graphics and multimedia unit 3
Cs8092 computer graphics and multimedia unit 3
SIMONTHOMAS S
 
UNIT 2-Geometric Modeling.pptx
UNIT 2-Geometric Modeling.pptxUNIT 2-Geometric Modeling.pptx
UNIT 2-Geometric Modeling.pptx
dinesh babu
 
UNIT 2- GEOMETRIC MODELLING
UNIT 2- GEOMETRIC MODELLINGUNIT 2- GEOMETRIC MODELLING
UNIT 2- GEOMETRIC MODELLING
TAMILMECHKIT
 
Curve modeling bezier curves
Curve modeling bezier curvesCurve modeling bezier curves
Curve modeling bezier curves
jhansi1986
 
Curve modeling-bezier-curves
Curve modeling-bezier-curvesCurve modeling-bezier-curves
Curve modeling-bezier-curves
Mahmudul Hasan
 
Unit 1. day 9
Unit 1. day 9Unit 1. day 9
Unit 1. day 9
tifanieslaymaker
 
Phys111_lecture11.ppt
Phys111_lecture11.pptPhys111_lecture11.ppt
Phys111_lecture11.ppt
MiaKhalifa77
 
Trigonometry Functions
Trigonometry FunctionsTrigonometry Functions
Trigonometry Functions
Siva Palanisamy
 
Bezeir curve na B spline Curve
Bezeir curve na B spline CurveBezeir curve na B spline Curve
Bezeir curve na B spline Curve
Pooja Dixit
 
Hermite bicubic-surface-patch
Hermite bicubic-surface-patchHermite bicubic-surface-patch
Hermite bicubic-surface-patch
Rohit Gothwal
 
4635377.ppt
4635377.ppt4635377.ppt
4635377.ppt
Khalil Alhatab
 

Similar to Module 3.pdf (20)

object 3d(2)
object 3d(2)object 3d(2)
object 3d(2)
 
Unit 2 curves &amp; surfaces
Unit 2  curves &amp; surfacesUnit 2  curves &amp; surfaces
Unit 2 curves &amp; surfaces
 
Angular momentum
Angular momentumAngular momentum
Angular momentum
 
Position analysis and dimensional synthesis
Position analysis and dimensional synthesisPosition analysis and dimensional synthesis
Position analysis and dimensional synthesis
 
Synthetic curve
Synthetic curveSynthetic curve
Synthetic curve
 
Curves wire frame modelling
Curves wire frame modellingCurves wire frame modelling
Curves wire frame modelling
 
CAD Topology and Geometry Basics
CAD Topology and Geometry BasicsCAD Topology and Geometry Basics
CAD Topology and Geometry Basics
 
Introduction to the curves
Introduction to the curvesIntroduction to the curves
Introduction to the curves
 
Location horizontal and vertical curves Theory
Location horizontal and vertical curves Theory Location horizontal and vertical curves Theory
Location horizontal and vertical curves Theory
 
Cs8092 computer graphics and multimedia unit 3
Cs8092 computer graphics and multimedia unit 3Cs8092 computer graphics and multimedia unit 3
Cs8092 computer graphics and multimedia unit 3
 
UNIT 2-Geometric Modeling.pptx
UNIT 2-Geometric Modeling.pptxUNIT 2-Geometric Modeling.pptx
UNIT 2-Geometric Modeling.pptx
 
UNIT 2- GEOMETRIC MODELLING
UNIT 2- GEOMETRIC MODELLINGUNIT 2- GEOMETRIC MODELLING
UNIT 2- GEOMETRIC MODELLING
 
Curve modeling bezier curves
Curve modeling bezier curvesCurve modeling bezier curves
Curve modeling bezier curves
 
Curve modeling-bezier-curves
Curve modeling-bezier-curvesCurve modeling-bezier-curves
Curve modeling-bezier-curves
 
Unit 1. day 9
Unit 1. day 9Unit 1. day 9
Unit 1. day 9
 
Phys111_lecture11.ppt
Phys111_lecture11.pptPhys111_lecture11.ppt
Phys111_lecture11.ppt
 
Trigonometry Functions
Trigonometry FunctionsTrigonometry Functions
Trigonometry Functions
 
Bezeir curve na B spline Curve
Bezeir curve na B spline CurveBezeir curve na B spline Curve
Bezeir curve na B spline Curve
 
Hermite bicubic-surface-patch
Hermite bicubic-surface-patchHermite bicubic-surface-patch
Hermite bicubic-surface-patch
 
4635377.ppt
4635377.ppt4635377.ppt
4635377.ppt
 

More from Khalil Alhatab

LE03 The silicon substrate and adding to itPart 2.pptx
LE03 The silicon substrate and adding to itPart 2.pptxLE03 The silicon substrate and adding to itPart 2.pptx
LE03 The silicon substrate and adding to itPart 2.pptx
Khalil Alhatab
 
lecture7.ppt
lecture7.pptlecture7.ppt
lecture7.ppt
Khalil Alhatab
 
Design Optimization.ppt
Design Optimization.pptDesign Optimization.ppt
Design Optimization.ppt
Khalil Alhatab
 
Lecture 4 MACHINE TOOL DRIVES.pptx
Lecture 4 MACHINE TOOL DRIVES.pptxLecture 4 MACHINE TOOL DRIVES.pptx
Lecture 4 MACHINE TOOL DRIVES.pptx
Khalil Alhatab
 
ch01.pdf
ch01.pdfch01.pdf
ch01.pdf
Khalil Alhatab
 
L-031.pdf
L-031.pdfL-031.pdf
L-031.pdf
Khalil Alhatab
 
Part_1a.ppt
Part_1a.pptPart_1a.ppt
Part_1a.ppt
Khalil Alhatab
 
Lecture 3.pdf
Lecture 3.pdfLecture 3.pdf
Lecture 3.pdf
Khalil Alhatab
 
Lecture 3.pdf
Lecture 3.pdfLecture 3.pdf
Lecture 3.pdf
Khalil Alhatab
 
89-metrology-and-measurements.ppt
89-metrology-and-measurements.ppt89-metrology-and-measurements.ppt
89-metrology-and-measurements.ppt
Khalil Alhatab
 
vvvvvvvvvvvvvvvchapter-1-190110110813.pdf
vvvvvvvvvvvvvvvchapter-1-190110110813.pdfvvvvvvvvvvvvvvvchapter-1-190110110813.pdf
vvvvvvvvvvvvvvvchapter-1-190110110813.pdf
Khalil Alhatab
 
section1.1.pdf
section1.1.pdfsection1.1.pdf
section1.1.pdf
Khalil Alhatab
 
Chapter - 1 Basic Concepts.pdf
Chapter - 1 Basic Concepts.pdfChapter - 1 Basic Concepts.pdf
Chapter - 1 Basic Concepts.pdf
Khalil Alhatab
 
METRO20152_CH3.pdf
METRO20152_CH3.pdfMETRO20152_CH3.pdf
METRO20152_CH3.pdf
Khalil Alhatab
 
15723120156. Measurement of Force and Torque.pdf
15723120156. Measurement of Force and Torque.pdf15723120156. Measurement of Force and Torque.pdf
15723120156. Measurement of Force and Torque.pdf
Khalil Alhatab
 
3141901-chapter-1_introduction-to-metrology-linear-and-angular-measurement.pdf
3141901-chapter-1_introduction-to-metrology-linear-and-angular-measurement.pdf3141901-chapter-1_introduction-to-metrology-linear-and-angular-measurement.pdf
3141901-chapter-1_introduction-to-metrology-linear-and-angular-measurement.pdf
Khalil Alhatab
 
99995204.pdf
99995204.pdf99995204.pdf
99995204.pdf
Khalil Alhatab
 
6570550.ppt
6570550.ppt6570550.ppt
6570550.ppt
Khalil Alhatab
 
15694598371.Measurment.pdf
15694598371.Measurment.pdf15694598371.Measurment.pdf
15694598371.Measurment.pdf
Khalil Alhatab
 
Chapter 4 Angular Measurement.pdf
Chapter 4 Angular Measurement.pdfChapter 4 Angular Measurement.pdf
Chapter 4 Angular Measurement.pdf
Khalil Alhatab
 

More from Khalil Alhatab (20)

LE03 The silicon substrate and adding to itPart 2.pptx
LE03 The silicon substrate and adding to itPart 2.pptxLE03 The silicon substrate and adding to itPart 2.pptx
LE03 The silicon substrate and adding to itPart 2.pptx
 
lecture7.ppt
lecture7.pptlecture7.ppt
lecture7.ppt
 
Design Optimization.ppt
Design Optimization.pptDesign Optimization.ppt
Design Optimization.ppt
 
Lecture 4 MACHINE TOOL DRIVES.pptx
Lecture 4 MACHINE TOOL DRIVES.pptxLecture 4 MACHINE TOOL DRIVES.pptx
Lecture 4 MACHINE TOOL DRIVES.pptx
 
ch01.pdf
ch01.pdfch01.pdf
ch01.pdf
 
L-031.pdf
L-031.pdfL-031.pdf
L-031.pdf
 
Part_1a.ppt
Part_1a.pptPart_1a.ppt
Part_1a.ppt
 
Lecture 3.pdf
Lecture 3.pdfLecture 3.pdf
Lecture 3.pdf
 
Lecture 3.pdf
Lecture 3.pdfLecture 3.pdf
Lecture 3.pdf
 
89-metrology-and-measurements.ppt
89-metrology-and-measurements.ppt89-metrology-and-measurements.ppt
89-metrology-and-measurements.ppt
 
vvvvvvvvvvvvvvvchapter-1-190110110813.pdf
vvvvvvvvvvvvvvvchapter-1-190110110813.pdfvvvvvvvvvvvvvvvchapter-1-190110110813.pdf
vvvvvvvvvvvvvvvchapter-1-190110110813.pdf
 
section1.1.pdf
section1.1.pdfsection1.1.pdf
section1.1.pdf
 
Chapter - 1 Basic Concepts.pdf
Chapter - 1 Basic Concepts.pdfChapter - 1 Basic Concepts.pdf
Chapter - 1 Basic Concepts.pdf
 
METRO20152_CH3.pdf
METRO20152_CH3.pdfMETRO20152_CH3.pdf
METRO20152_CH3.pdf
 
15723120156. Measurement of Force and Torque.pdf
15723120156. Measurement of Force and Torque.pdf15723120156. Measurement of Force and Torque.pdf
15723120156. Measurement of Force and Torque.pdf
 
3141901-chapter-1_introduction-to-metrology-linear-and-angular-measurement.pdf
3141901-chapter-1_introduction-to-metrology-linear-and-angular-measurement.pdf3141901-chapter-1_introduction-to-metrology-linear-and-angular-measurement.pdf
3141901-chapter-1_introduction-to-metrology-linear-and-angular-measurement.pdf
 
99995204.pdf
99995204.pdf99995204.pdf
99995204.pdf
 
6570550.ppt
6570550.ppt6570550.ppt
6570550.ppt
 
15694598371.Measurment.pdf
15694598371.Measurment.pdf15694598371.Measurment.pdf
15694598371.Measurment.pdf
 
Chapter 4 Angular Measurement.pdf
Chapter 4 Angular Measurement.pdfChapter 4 Angular Measurement.pdf
Chapter 4 Angular Measurement.pdf
 

Recently uploaded

Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
nooriasukmaningtyas
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
ihlasbinance2003
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
drwaing
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
anoopmanoharan2
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
Mukeshwaran Balu
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
zwunae
 
一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理
一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理
一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理
skuxot
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
Exception Handling notes in java exception
Exception Handling notes in java exceptionException Handling notes in java exception
Exception Handling notes in java exception
Ratnakar Mikkili
 
sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
ssuser36d3051
 
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
IJECEIAES
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
yokeleetan1
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Soumen Santra
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 

Recently uploaded (20)

Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
 
一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理
一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理
一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
Exception Handling notes in java exception
Exception Handling notes in java exceptionException Handling notes in java exception
Exception Handling notes in java exception
 
sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
 
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 

Module 3.pdf

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56. Continuity at Join Points (from Lecture 2) • Discontinuous: physical separation • Parametric Continuity • Positional (C0 ): no physical separation • C1 : C0 and matching first derivatives • C2 : C1 and matching second derivatives • Geometric Continuity • Positional (G0 ) = C0 • Tangential (G1) : G0 and tangents are proportional, point in same direction, but magnitudes may differ • Curvature (G2) : G1 and tangent lengths are the same and rate of length change is the same source: Mortenson, Angel (Ch 9), Wiki
  • 57. Continuity at Join Points • Hermite curves provide C1 continuity at curve segment join points. – matching parametric 1st derivatives • Bezier curves provide C0 continuity at curve segment join points. – Can provide G1 continuity given collinearity of some control points (see next slide) • Cubic B-splines can provide C2 continuity at curve segment join points. – matching parametric 2nd derivatives
  • 58. Composite Bezier Curves Evaluate at u=0 and u=1 to show tangents related to first and last control polygon line segment. ) ( 3 ) 0 ( 0 1 p p p   u ) ( 3 ) 1 ( 2 3 p p p   u Joining adjacent curve segments is an alternative to degree elevation. Collinearity of cubic Bezier control points produces G1 continuity at join point: For G2 continuity at join point in cubic case, 5 vertices must be coplanar. (this needs further explanation – see later slide)
  • 59. Composite Bezier Surface • Bezier surface patches can provide G1 continuity at patch boundary curves. • For common boundary curve defined by control points p14, p24, p34, p44, need collinearity of: • Two adjacent patches are Cr across their common boundary iff all rows of control net vertices are interpretable as polygons of Cr piecewise Bezier curves. source: Mortenson, Farin ] 4 : 1 [ }, , , { 5 , 4 , 3 ,  i i i i p p p •Cubic B-splines can provide C2 continuity at surface patch boundary curves.
  • 60. Continuity within a (Single) Curve Segment • Parametric Ck Continuity: – Refers to the parametric curve representation and parametric derivatives – Smoothness of motion along the parametric curve – “A curve P(t) has kth-order parametric continuity everywhere in the t-interval [a,b] if all derivatives of the curve, up to the kth, exist and are continuous at all points inside [a,b].” – A curve with continuous parametric velocity and acceleration has 2nd-order parametric continuity.    cos ) ( b Ke x  source: Hill, Ch 10    sin ) ( b Ke y  ) )( )( (cos ) sin )( ( ) ( '       b b b be Ke Ke x    ) )( )( (sin ) )(cos ( ) ( '       b b b be Ke Ke y   apply product rule 1st derivatives of parametric expression are continuous, so spiral has 1st-order (C1) parametric continuity. Note that Ck continuity implies Ci continuity for i < k. Example
  • 61. Continuity within a (Single) Curve Segment (continued) • Geometric Gk Continuity in interval [a,b] (assume P is curve): – “Geometric continuity requires that various derivative vectors have a continuous direction even though they might have discontinuity in speed.” – G0 = C0 – G1: P’(c-) = k P’(c+) for some constant k for every c in [a,b] . • Velocity vector may jump in size, but its direction is continuous. – G2: P’(c-) = k P’(c+) for some constant k and P’’(c-) = m P’’(c+) for some constants k and m for every c in [a,b] . • Both 1st and 2nd derivative directions are continuous. Note that, for these definitions, Gk continuity implies Gi continuity for i < k. source: Hill, Ch 10 These definitions suffice for that textbook’s treatment, but there is more to the story…
  • 62. Reparameterization Relationship • Curve has Gr continuity if an arc-length reparameterization exists after which it has Cr continuity. • “Two curve segments are Gk geometric continuous at the joining point if and only if there exist two parameterizations, one for each curve segment, such that all ith derivatives, , computed with these new parameterizations agree at the joining point.” source: Farin, Ch 10 source: cs.mtu.edu k i 
  • 63. Additional Perspective • “Parametric continuity of order n implies geometric continuity of order n, but not vice-versa.”
  • 64. Continuity at Join Point • Defined using parametric differential properties of curve or surface • Ck more restrictive than Gk source: Mortenson Ch 3, p. 100-102 • Defined using intrinsic differential properties of curve or surface (e.g. unit tangent vector, curvature), independent of parameterization. • G1: common tangent line • G2: same curvature, requiring conditions from Hill (Ch 10) & (see differential geometry slides) – Osculating planes coincide or – Binormals are collinear. Parametric Continuity Geometric Continuity
  • 65. Parametric Cross-Plot source: Farin, Ch 6 For Farin’s discussion of C1 continuity at join point, cross-plot notion is useful.
  • 66. Composite Cubic Bezier Curves (continued) source: Farin, Ch 5 curves are identical in x,y space     3 4 2 3 ) ( 3 ) ( 3 b b b c b b a b      Parametric C1 continuity, with parametric domains considered, requires (for x and y components): (5.30) Domain violates (5.30) for y component. Domain satisfies (5.30) for y component.
  • 67. Composite Bezier Curves source: Mortenson, Ch 4, p. 142-143 2 1 0 1 2 , , , , q q q p p p    m m m For G2 continuity at join point in cubic case, 5 vertices must be coplanar. (follow-up from prior slide) Achieving this might require adding control points (degree elevation).     3 0 1 1 2 0 1 0 3 2 p p p p p p           3 2 3 2 3 1 2 1 3 2 p p p p p p       curvature at endpoints of curve segment 3 u i uu i u i i p p p    consistent with:
  • 68. C2 Continuity at Curve Join Point • “Full” C2 continuity at join point requires: – Same radius of curvature* – Same osculating plane* – These conditions hold for curves p(u) and r(u) if: source: Mortenson, Ch 12 uu i uu i u i u i i i r p r p r p    * see later slides on topics in differential geometry
  • 69. Piecewise Cubic B-Spline Curve Smoothness at Joint source: Mortenson, Ch 5 curvature discontinuity familiar situation familiar situation looks incorrect looks incorrect looks incorrect
  • 70. Control Point Multiplicity Effect on Uniform Cubic B-Spline Joint C2 and G2 control point multiplicities = 1 C2 and G2 One control point multiplicity = 2 C2 and G2 One control point multiplicity = 3 3 2 2 2 1 2 0 2 2 1 ) 1 2 3 ( 2 1 ) 4 3 ( 2 1 ) 1 2 ( 2 1 ) ( p p p p p u u u u u u u u u            C0 and G0 One control point multiplicity = 4 One curve segment degenerates into a single point. Other curve segment is a straight line. First derivatives at join point are equal but vanish. Second derivatives at join point are equal but vanish. 3 2 1 0 ) 1 3 ( ) 2 3 ( ) 1 ( ) ( p p p p p u u u u u uu         
  • 71. • If a knot has multiplicity r, then the B- spline curve of degree n has smoothness Cn-r at that knot. Knot Multiplicity Effect on Non- uniform B-Spline source: Farin, Ch 8
  • 72. A Few Differential Geometry Topics Related to Continuity
  • 73. Local Curve Topics • Principal Vectors – Tangent – Normal – Binormal • Osculating Plane and Circle • Frenet Frame • Curvature • Torsion • Revisiting the Definition of Geometric Continuity source: Ch 12 Mortenson
  • 74. Intrinsic Definition (adapted from earlier lecture) • No reliance on external frame of reference • Requires 2 equations as functions of arc length* s: 1) Curvature: 2) Torsion: • For plane curves, alternatively: ) ( 1 s f   source: Mortenson ) (s g   *length measured along the curve Torsion (in 3D) measures how much curve deviates from a plane curve. Treated in more detail in Chapter 12 of Mortenson and Chapter 10 of Farin. ds d   1
  • 75. Calculating Arc Length • Approximation: For parametric interval u1 to u2, subdivide curve segment into n equal pieces.    n i i l L 1 source: Mortenson, p. 401     1 1       i i i i i l p p p p du L u u u u    2 1 p p 2 p p p   i l where using is more accurate.
  • 76. Tangent u i u i i p p t  unit tangent vector: source: Mortenson, p. 388
  • 77. Normal Plane • Plane through pi perpendicular to ti 0 ) (       u i i u i i u i i u i u i u i z z y y x x z z y y x x ) , , ( z y x q  source: Mortenson, p. 388-389
  • 78. Principal Normal Vector and Line u i p i i i n t b   uu i p Moving slightly along curve in neighborhood of pi causes tangent vector to move in direction specified by: source: Mortenson, p. 389-391 Principal normal vector is on intersection of normal plane with (osculating) plane shown in (a). Use dot product to find projection of onto Binormal vector lies in normal plane. uu i p
  • 79. Osculating Plane Limiting position of plane defined by pi and two neighboring points pj and ph on the curve as these neighboring points independently approach pi . Note: pi, pj and ph cannot be collinear. Tangent vector lies in osculating plane. 0     uu i u i i uu i u i i uu i u i i z z z z y y y y x x x x i i source: Mortenson, p. 392-393 Normal vector lies in osculating plane.
  • 80. Frenet Frame Rectifying plane at pi is the plane through pi and perpendicular to the principal normal ni: 0 ) (    i i n p q i i i source: Mortenson, p. 393-394 Note changes to Mortenson’s figure 12.5.
  • 81. Curvature • Radius of curvature is i and curvature at point pi on a curve is: 3 1 u i uu i u i i i p p p      source: Mortenson, p. 394-397   2 / 3 2 2 2 ) / ( 1 / 1 dx dy dx y d    Curvature of a planar curve in x, y plane: uu i p Recall that vector lies in the osculating plane. Curvature is intrinsic and does not change with a change of parameterization.
  • 82. Torsion • Torsion at pi is limit of ratio of angle between binormal at pi and binormal at neighboring point ph to arc-length of curve between ph and pi, as ph approaches pi along the curve. source: Mortenson, p. 394-397     2 2 uu i u i uuu i uu i u i uu i u i uuu i uu i u i i p p p p p p p p p p        Torsion is intrinsic and does not change with a change of parameterization.
  • 83. Reparameterization Relationship • Curve has Gr continuity if an arc-length reparameterization exists after which it has Cr continuity. • This is equivalent to these 2 conditions: – Cr-2 continuity of curvature – Cr-3 continuity of torsion source: Farin, Ch 10, p.189 & Ch 11, p. 200 Local properties torsion and curvature are intrinsic and uniquely determine a curve.
  • 84. Local Surface Topics • Fundamental Forms • Tangent Plane • Principal Curvature • Osculating Paraboloid source: Ch 12 Mortenson
  • 85. Local Properties of a Surface Fundamental Forms • Given parametric surface p(u,w) • Form I: • Form II: • Useful for calculating arc length of a curve on a surface, surface area, curvature, etc. 2 2 2 Gdw Fdudw Edu d d     p p Local properties first and second fundamental forms are intrinsic and uniquely determine a surface. source: Mortenson, p. 404-405 w w w u u u G F E p p p p p p       2 2 2 ) , ( ) , ( Ndw Mdudw Ldu w u d w u d      n p n p n p n p       ww uw uu N M L w u w u p p p p n   
  • 86. Local Properties of a Surface Tangent Plane     0     w u p p p q 0     w i u i i w i u i i w i u i i z z z z y y y y x x x x source: Mortenson, p. 406 u w u u    / ) , ( p p w w u w    / ) , ( p p q p(ui,wi) components of parametric tangent vectors pu(ui,wi) and pw(ui,wi)
  • 87. Local Properties of a Surface Principal Curvature • Derive curvature of all parametric curves C on parametric surface S passing through point p with same tangent line l at p. n n k k ) (   n source: Mortenson, p. 407-410 in tangent plane with parametric direction dw/du contains l normal curvature vector kn = projection of curvature vector k onto n at p n k   n  normal curvature: 2 2 2 2 ) / ( ) / )( / ( 2 ) / ( ) / ( ) / )( / ( 2 ) / ( dt dw G dt dw dt du F dt du E dt dw N dt dw dt du M dt du L n      
  • 88. Local Properties of a Surface Principal Curvature (continued) source: Mortenson, p. 407-410 typographical error? Rotating a plane around the normal changes the curvature n. curvature extrema: principal normal curvatures
  • 89. Local Properties of a Surface Osculating Paraboloid           2 2 2 2 1 Ndw Mdudw Ldu f d source: Mortenson, p. 412 Second fundamental form helps to measure distance of surface from tangent plane. n p q    ) ( | | d As q approaches p: Osculating Paraboloid
  • 90. Local Properties of a Surface Local Surface Characterization 0 ) 2   M LN c 0 ) 2   M LN b 0 ) 2   M LN a Elliptic Point: locally convex Hyperbolic Point: “saddle point” 0 2 2 2    N M L source: Mortenson, p. 412-413 typographical error? 0    N M L Planar Point (not shown) Parabolic Point: single line in tangent plane along which d =0