CS 468 [2Ex] Differential Geometry for Computer Science

CS 468 [2Ex] Differential Geometry for Computer Science

CS 468 Differential Geometry for Computer Science Lecture 2 | Curves Definition of a curve • A parametrized differentiable curve is a differentiable map n γ : I ! R where I = (a; b) is an interval in R. • The parameter domain I . • The image or trace of γ. • The component functions of γ. Velocity and Acceleration • Instantaneous velocity. • Instantaneous acceleration. • Constant speed curves and constant velocity curves. • Singular points. Examples • Lines in space. 2 • Circle in R . 3 • Helix in R . • Self-intersection | embedded vs. immersed curves. • Curve with a kink, curve with a cusp | smooth but singular, and non-smooth parametrizations thereof. Change of parameter • Definition of reparametrization. • The trace remains unchanged. • Effect on velocity and acceleration. Arc-length • Arc-length is the limit of a sequence of discrete approximations. 3 • Derivation: let γ :[a; b] ! R be a smooth curve and partition I = [t0; t1] [···[ [tn−1; tn] with t0 = a and tn = b. Now n X length(γ([a; b])) ≈ kγ(ti ) − γ(ti−1)k i=1 n X ∗ = kγ_ (ti )∆ti k i=1 n X ∗ = kγ_ (ti )k∆ti i=1 b −−−!n!1 kγ_ (t)kdt ˆa Parameter independence of arc-length • Let φ :[a; b] ! [a; b] be a diffeomorophism with φ(a) = a and φ(b) = b. Letγ ~(s) := γ(φ(s)). Then b dγ ◦ φ(s) length(~γ([a; b])) = ds ˆa ds b dγ 0 = jφ (s)j ◦ φ(s) ds ˆa dt b dγ(t) dt = jφ0 ◦ φ−1(t)j 0 −1 ˆa dt jφ ◦ φ (t)j b dγ(t) = dt ˆa dt = length(γ([a; b])) Example calculations • Mostly no closed form for arc-lengths. • First example: logarithmic spiral γ(t) = (et cos(t); et sin(t)). • Second example: γ(t) such that kγ_ k = const. • Parametrization by arc-length. Arc-length re-parametrization • We can re-parametrize any curve so that it is parametrized by arc-length. (Useful theoretically but hard to put into practice.) • Let γ : I ! R be a smooth curve and define the function ` : I ! [0; length(γ(I ))] t `(t) := kγ_ (x)kdx ˆ0 • Invertibility of ` when γ is non-singular. • Define a new parameter s that satisfies s = `(t). Define the re-parametrized version of γ, namelyγ ~(s) = γ(`−1(s)). • This re-parametrized version is parametrized by arc-length. • Example: the logarithmic spiral. Curvature • Definition of the geodesic curvature vector in an arbitrary parametrization | the normal component of the acceleration vector, normalized by the squared length of the tangent vector. [¨c]? ~k := c kc_k2 • Definition of the geodesic curvature kc := k~kc k. ? • In the arc-length parametrization we have ~kc = [¨c] . • Examples. The Frenet frame 3 • Let γ :! R be a curve, w.l.o.g parametrized by arc-length. • We will find a choice of \moving axes best adapted to the geometry of γ. • Let T (s) :=γ _ (s). • A point of non-zero curvature allows us to define a distinguished normal vector N(s) := T_ (s)=kT_ (s)k. • The osculating plane at γ(s) is spanned by T (s), N(s). • The binormal vector is B(s) := T (s) × N(s). • The Frenet frame for γ is fT (s); N(s); B(s)g and is defined at each point γ(s) where kγ(s) 6= 0. The Frenet formulas • The Frenet formulas explain the variation in the Frenet frame along γ. T_ (s) = kγ(s)N(s) N_ (s) = hN_ (s); T (s)iT (s) + hN_ (s); N(s)iN(s) + hN_ (s); B(s)iB(s) = −kγ(s)T (s) + hN_ (s); B(s)iB(s) = −kγ(s)T (s) − τγ(s)B(s) B_ (s) = hB_ (s); T (s)iT (s) + hB_ (s); N(s)iN(s) + hB_ (s); B(s)iB(s) = −hB(s); T_ (s)iT (s) + hB_ (s); N(s)iN(s) = −kγ(s)hB(s); N(s)iT (s) − hN(s); B_ (s)iB(s) = τγ(s)B(s) • Here we have introduced the torsion τγ(s) := −hN_ (s); B(s)i. A local theorem • Locally, k and k_ determine the amount of turning in the osculating plane. • And τ and k determine the amount of lifting out of the osculating plane into its normal direction. A global theorem • The Fundamental Theorem of Curves. Suppose we are give differentiable functions k : I ! R with k > 0, and τ :! R. 3 Then there exists a regular curve γ : I ! R such that s is the arc-length, k(s) is the geodesic curvature, and τ(s) is the torsion. Any other curve satisfying the same conditions differs from γ by a rigid motion..

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    14 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us