Title: Dr' Scott Schaefer
1Differential Geometry for Curves and Surfaces
2Intrinsic Properties of Curves
3Intrinsic Properties of Curves
4Intrinsic Properties of Curves
Identical curves but different derivatives!!!
5Arc Length
- s(t)t implies arc-length parameterization
- Independent under parameterization!!!
6Fernet Frame
7Fernet Frame
- Unit-length tangent
- Unit-length normal
8Fernet Frame
- Unit-length tangent
- Unit-length normal
- Binormal
9Fernet Frame
- Provides an orthogonal frame anywhere on curve
-
10Fernet Frame
- Provides an orthogonal frame anywhere on curve
-
Trivial due to cross-product
11Fernet Frame
- Provides an orthogonal frame anywhere on curve
-
12Fernet Frame
- Provides an orthogonal frame anywhere on curve
-
13Fernet Frame
- Provides an orthogonal frame anywhere on curve
-
14Uses of Fernet Frames
- Animation of a camera
- Extruding a cylinder along a path
15Uses of Fernet Frames
- Animation of a camera
- Extruding a cylinder along a path
- Problems The Fernet frame becomes unstable at
inflection points or even undefined when
16Osculating Plane
- Plane defined by the point p(t) and the vectors
T(t) and N(t) - Locally the curve resides in this plane
17Curvature
- Measure of how much the curve bends
18Curvature
- Measure of how much the curve bends
19Curvature
- Measure of how much the curve bends
20Curvature
- Measure of how much the curve bends
21Curvature
- Measure of how much the curve bends
22Curvature
- Measure of how much the curve bends
23Torsion
- Measure of how much the curve twists or how
quickly the curve leaves the osculating plane
24Fernet Equations
25Fernet Frames
- Unit-length tangent
- Unit-length normal
- Binormal
Problem!
26Rotation Minimizing Frames
27Rotation Minimizing Frames
28Rotation Minimizing Frames
- Build minimal rotation to next tangent
29Rotation Minimizing Frames
- Build minimal rotation to next tangent
30Rotation Minimizing Frames
Fernet Frame
Rotation Minimizing Frame
Image taken from Computation of Rotation
Minimizing Frames
31Rotation Minimizing Frames
Image taken from Computation of Rotation
Minimizing Frames
32Surfaces
- Consider a curve r(t)(u(t),v(t))
33Surfaces
- Consider a curve r(t)(u(t),v(t))
- p(r(t)) is a curve on the surface
34Surfaces
- Consider a curve r(t)(u(t),v(t))
- p(r(t)) is a curve on the surface
35Surfaces
- Consider a curve r(t)(u(t),v(t))
- p(r(t)) is a curve on the surface
36Surfaces
- Consider a curve r(t)(u(t),v(t))
- p(r(t)) is a curve on the surface
37Surfaces
- Consider a curve r(t)(u(t),v(t))
- p(r(t)) is a curve on the surface
First fundamental form
38First Fundamental Form
- Given any curve in parameter space
r(t)(u(t),v(t)), arc length of curve on surface
is
39First Fundamental Form
- The infinitesimal surface area at u, v is given by
40First Fundamental Form
- The infinitesimal surface area at u, v is given by
41First Fundamental Form
- The infinitesimal surface area at u, v is given by
42First Fundamental Form
- The infinitesimal surface area at u, v is given by
43First Fundamental Form
- The infinitesimal surface area at u, v is given by
44First Fundamental Form
- The infinitesimal surface area at u, v is given by
45First Fundamental Form
- Surface area over U is given by
46Second Fundamental Form
- Consider a curve p(r(s)) parameterized with
respect to arc-length where r(s)(u(s),v(s)) - Curvature is given by
47Second Fundamental Form
- Consider a curve p(r(s)) parameterized with
respect to arc-length where r(s)(u(s),v(s)) - Curvature is given by
48Second Fundamental Form
- Consider a curve p(r(s)) parameterized with
respect to arc-length where r(s)(u(s),v(s)) - Curvature is given by
- Let n be the normal of p(u,v)
49Second Fundamental Form
- Consider a curve p(r(s)) parameterized with
respect to arc-length where r(s)(u(s),v(s)) - Curvature is given by
- Let n be the normal of p(u,v)
50Second Fundamental Form
- Consider a curve p(r(s)) parameterized with
respect to arc-length where r(s)(u(s),v(s)) - Curvature is given by
- Let n be the normal of p(u,v)
Second Fundamental Form
51Meusniers Theorem
- Assume , is called the
normal curvature - Meusniers Theorem states that all curves on
p(u,v) passing through a point x having the same
tangent, have the same normal curvature
52Lines of Curvature
- We can parameterize all tangents through x using
a single parameter
53Principle Curvatures
54Principle Curvatures
55Principle Curvatures
56Gaussian and Mean Curvature
- Gaussian Curvature
- Mean Curvature
57Gaussian and Mean Curvature
- Gaussian Curvature
- Mean Curvature
-
- elliptic
- hyperbolic
- parabolic
- flat