Tutorial 4. Differential Geometry I - Curves

Size: px
Start display at page:

Download "Tutorial 4. Differential Geometry I - Curves"

Transcription

1 23686 Numerical Geometry of Images Tutorial 4 Differential Geometry I - Curves Anastasia Dubrovina c 22 / 2 Anastasia Dubrovina CS Tutorial 4 - Differential Geometry I - Curves

2 Differential Geometry - Introduction Differential geometry - study of local properties (and sometimes global..) of curves and surfaces, using methods of differential calculus Planar curve Curve in R 3 Surface in R Figure: Examples 2 / 2 Anastasia Dubrovina CS Tutorial 4 - Differential Geometry I - Curves

3 Parametric curves A parametric curve in R n is a map C : I R n on an interval I R into R n. Explicitly, C is written as C(p) = (C (p), C 2 (p),..., C n (p)), where p I is the parameter of the curve and C,..., C n : I R. The curve C(p) is called differentiable if C i (p), i n are differentiable functions w.r.t. the parameter p. The set of all values {C(p) ; p I } is called the trace of the curve. 3 / 2 Anastasia Dubrovina CS Tutorial 4 - Differential Geometry I - Curves

4 Examples of parametric curves in R 2 and R 3 Which curve is differentiable and which is not? () C(p) = (p 3, p 2 ) (2) C(p) = (cos(5p), sin(5p), p) (3) C(p) = (p 3 4p, p 2 4) (4) C(p) = (p, p ) 4 / 2 Anastasia Dubrovina CS Tutorial 4 - Differential Geometry I - Curves

5 Tangent and arclength Tangent (velocity) vector: C p (p) = ( C (p), C 2 (p),..., C n (p)) Points with C p (p) = are called singular. At regular (non-singular) points of C(p), the unit tangent vector is defined as T (p) = Cp C p. A differentiable parametric curve C(p) satisfying C p (p) = for all p I is said to be regular. Question: which one of the 4 curves from the previous slide is regular and which is not? Arclength: for a curve parameterized on (, P), the length from to p is given by s(p) = p C p ( p) d p ; p (, P) 5 / 2 Anastasia Dubrovina CS Tutorial 4 - Differential Geometry I - Curves

6 Arclength parameterization Let r(p) : (, ) (, R) be a monotonously increasing (decreasing) function with the inverse p(r). The curve C(r) C(p(r)) has a trace equal to that of C(p), yet, the corresponding tangent vectors C r (r) and C p (p) are different. A special case of such a re-parameterization is the arclength s(p). C(s) = C(p(s)) is called arclength parameterization of the curve. C(s) also satisfies: C s (s) =. It corresponds to traveling along the curve with unit velocity. s(p) = p C p ( p) d p, ds dp = C p, C s = dc ds = C dp p ds = C p C p Different parameterizations correspond to traveling along the curve with different speeds. 6 / 2 Anastasia Dubrovina CS Tutorial 4 - Differential Geometry I - Curves

7 Re-parameterization example What are the traces of the following two curves? D : [, 2π] R 2 defined as D(p) = (r cos(p), r sin(p)) C : [, 2πr] R 2 defined as ( ( s ) ( s )) C(s) = r cos, r sin r r Their tangent vectors D p and C s : D p (p) = ( r sin(p), r cos(p)) D p (p) = r ( ( s ) ( s )) C s (s) = sin, cos C s (s) = r r C is the arclength re-parameterization of D: C(s) = D(p(s)). 7 / 2 Anastasia Dubrovina CS Tutorial 4 - Differential Geometry I - Curves

8 Normal and Curvature - Planar curves Let C(p) : I R 2 be a regular curve, with T (p) = C p / C p. ( ) Its normal is defined by N(p) = T (p). Let C(s) = C(p(s)) be the arclength parameterization of the curve. There exist a smooth function α : [, L] R such that T (s) = (cos α(s), sin α(s)) C ss (s) = T s (s) = ( sin α(s), cos α(s)) dα(s) ds The curvature of C(s) is defined by κ(s) = dα(s) ds. Show that: C ss (s) = κ(s)n(s), and κ(s) = C ss (s). 8 / 2 Anastasia Dubrovina CS Tutorial 4 - Differential Geometry I - Curves

9 Curvature via radius of osculating circle In R 2, κ(s) equals the radius of the osculating circle at C(s): y N T α( p) ρ = κ C( p) x 9 / 2 Anastasia Dubrovina CS Tutorial 4 - Differential Geometry I - Curves

10 Curvature of planar curves - examples Straight line Arclength parameterization of a straight line is given by C(s) = as + b, a =, therefore its curvature is κ(s) (prove...) Circle Arclength parameterization of a circle of radius r in R 2 is C(s) = ( r cos ( ) ( s r, r sin s )) r C s (s) = ( sin ( ) ( s r, cos s )) r C ss (s) = ( r cos ( ) s r, r sin ( )) s r Therefore: κ(s) = ( r ) 2 ( cos 2 (s) + sin 2 (s) ) = r What is the sign of κ(s)? / 2 Anastasia Dubrovina CS Tutorial 4 - Differential Geometry I - Curves

11 Curvature of an arbitrarily parameterized curve Let C(p) : I R 2 be a regular curve. κ(p) =? s(p) = p C p ( p) d p ds dp = C p(p) = xp 2 + yp 2 T (p) = (cos(α(p)), sin(α(p)) α(p) = arctan y p(p) x p (p) dα(p) dp = κ(p(s)) = dα(p(s)) ds d(y p /x p ) + (y p /x p ) 2 = y ppx p x pp y p dp xp 2 + yp 2 = dα(p) dp dp ds = dα(p) dp ds dp = y ppx p x pp y p (x 2 p + y 2 p ) 3/2 The latter formula can also be obtained by applying the chain rule of differentiation on C ss (s) (see Numerical Geometry of Images, chapter 2). / 2 Anastasia Dubrovina CS Tutorial 4 - Differential Geometry I - Curves

12 Examples Example Calculate the curvature of a circle C : [, 2π] C(p) = (r cos(p), r sin(p)) : x p = r sin(p), y p = r cos(p) x pp = r cos(p), y pp = r sin(p) = κ(p) = r 2 r 3 = r Example 2 Calculate the curvature of a circle C : [, 2π] C(p) = (r cos( p), r sin( p)). What can you say about the traces of the two curves? 2 / 2 Anastasia Dubrovina CS Tutorial 4 - Differential Geometry I - Curves

13 Parameterized curves in R 3 Let C(s) : [, L] R 3 be a regular curve given in arclength parameterization. The curvature of C at s is defined by κ(s) = C ss (s). Hence, κ(s) is always positive. Its normal unit vector is defined by N(s) = C ss(s) κ(s). Note that N(s) is defined only when κ(s). Exercise: show that C s and C ss are orthogonal to each other. C s 2 = d ds C s 2 = 2 C s, C ss = We will say that s [, L] is singular point of order if κ(s) =, and restrict ourselves to curves without such singular points. 3 / 2 Anastasia Dubrovina CS Tutorial 4 - Differential Geometry I - Curves

14 Osculating plane and binormal vector Osculating plane: a plane spanned at every point by C s and C ss (we saw that C s C ss ). Normal plane: a plane perpendicular to the tangent vector T. The normal vector N belongs to the normal plane. Binormal vector is a unit vector B defined by B = T N. The vectors T, N and B define a local orthonormal system of coordinates on the curve. T, N and B are related by the equations: T s κ T N s = κ τ N B s τ B known as Frenet formulas., 4 / 2 Anastasia Dubrovina CS Tutorial 4 - Differential Geometry I - Curves

15 Frenet formulas - proof T s = κn By definition of κ. B s = τn B s is orthogonal to B: B, B = B s, B = B s is also orthogonal to T : Recall that B, T s = and so B, T = B s, T + B, T s = B s, T = Therefore, B s is parallel to N. τ(s) defined by B s (s) = τ(s)n(s) is called the torsion of the curve. N s = κt + τb Prove! (Differentiate N = B T ) Sometimes τ(s) is defined by Bs (s) = τ(s)n(s). 5 / 2 Anastasia Dubrovina CS Tutorial 4 - Differential Geometry I - Curves

16 Torsion Exercise: show that a curve with κ is planar iff τ. Let us assume a planar curve in the arclength parameterization, given w.l.o.g. by C(s) = (x(s), y(s), ). Then, T = (x s, y s, )/ x 2 s + y 2 s N = ( y s, x s, )/ x 2 s + y 2 s and the binormal is constant: B = (,, ). Therefore, B s = and τ =. Now let C(s) be a curve with τ and κ. We readily have that B s =, and therefore the binormal is a constant vector B = B = const. Therefore, s C(s), B = C s (s), B =. It follows that C(s), B = const, therefore, C(s) is contained in a plane normal to B, i.e. C(s) is a planar curve. 6 / 2 Anastasia Dubrovina CS Tutorial 4 - Differential Geometry I - Curves

17 Interpretation of curvature and torsion Both curvature and torsion are invariant intrinsic quantities. The curvature measures the rate of change in the tangent direction at s. By definition, κ(s) >. The torsion measures the rate of change of the osculating plane of the curve. τ(s) can be positive or negative. Physically, a 3D curve can be thought of as being obtained from a straight line by bending and twisting: the curvature expresses the bending, the torsion expresses the twisting. 7 / 2 Anastasia Dubrovina CS Tutorial 4 - Differential Geometry I - Curves

18 Fundamental theorem of the local theory of curves Given two differentiable functions κ(s) and τ(s), for s I, there exists exactly one 3D curve (determined up to an Euclidean transformation), for which s is the arclength, κ is the curvature and τ is the torsion. In other words, κ and τ describe completely the local behavior of the curve. 8 / 2 Anastasia Dubrovina CS Tutorial 4 - Differential Geometry I - Curves

19 Curvature and torsion For a curve given in arclength parameterization: (Cs Css) C (3) κ(s) = C ss (s), τ(s) = C ss 2 Proof (using Frenet equations): C ss = κn C (3) = κ s N + κn s = κ 2 T + κ s N κτb (C s C ss ) C (3) = κ 2 τ For arbitrary parameterization: κ(p) = C p C pp C p, τ(p) = (C p C pp ) C (3) 3 C p C pp 2 9 / 2 Anastasia Dubrovina CS Tutorial 4 - Differential Geometry I - Curves

20 Exercise Find curvature and torsion of a helix defined as C(p) = (a cos(p), a sin(p), bp), a >, b R Solution: C p (p) = ( a sin(p), a cos(p), b) C pp (p) = ( a cos(p), a sin(p), ) C (3) (p) = (a sin(p), a cos(p), ) C p (p) = a 2 + b 2, C p (p) C pp (p) = ( ab sin(p), ab cos(p), a 2) C p (p) C pp (p) = a a 2 + b 2 κ(p) = (C p C pp ) C (3) = a 2 b a a 2 + b 2, τ(p) = b a 2 + b 2 A helix has fixed curvature and torsion. 2 / 2 Anastasia Dubrovina CS Tutorial 4 - Differential Geometry I - Curves

Review 1. Richard Koch. April 23, 2005

Review 1. Richard Koch. April 23, 2005 Review Richard Koch April 3, 5 Curves From the chapter on curves, you should know. the formula for arc length in section.;. the definition of T (s), κ(s), N(s), B(s) in section.4. 3. the fact that κ =

More information

Motivation. Parametric Curves (later Surfaces) Outline. Tangents, Normals, Binormals. Arclength. Advanced Computer Graphics (Fall 2010)

Motivation. Parametric Curves (later Surfaces) Outline. Tangents, Normals, Binormals. Arclength. Advanced Computer Graphics (Fall 2010) Advanced Computer Graphics (Fall 2010) CS 283, Lecture 19: Basic Geometric Concepts and Rotations Ravi Ramamoorthi http://inst.eecs.berkeley.edu/~cs283/fa10 Motivation Moving from rendering to simulation,

More information

(Discrete) Differential Geometry

(Discrete) Differential Geometry (Discrete) Differential Geometry Motivation Understand the structure of the surface Properties: smoothness, curviness, important directions How to modify the surface to change these properties What properties

More information

Mathematically, the path or the trajectory of a particle moving in space in described by a function of time.

Mathematically, the path or the trajectory of a particle moving in space in described by a function of time. Module 15 : Vector fields, Gradient, Divergence and Curl Lecture 45 : Curves in space [Section 45.1] Objectives In this section you will learn the following : Concept of curve in space. Parametrization

More information

ds dt ds 1 dt 1 dt v v v dt ds and the normal vector is given by N

ds dt ds 1 dt 1 dt v v v dt ds and the normal vector is given by N Normal Vectors and Curvature In the last section, we stated that reparameterization by arc length would help us analyze the twisting and turning of a curve. In this section, we ll see precisely how to

More information

Differential Geometry MAT WEEKLY PROGRAM 1-2

Differential Geometry MAT WEEKLY PROGRAM 1-2 15.09.014 WEEKLY PROGRAM 1- The first week, we will talk about the contents of this course and mentioned the theory of curves and surfaces by giving the relation and differences between them with aid of

More information

Lecture 11 Differentiable Parametric Curves

Lecture 11 Differentiable Parametric Curves Lecture 11 Differentiable Parametric Curves 11.1 Definitions and Examples. 11.1.1 Definition. A differentiable parametric curve in R n of class C k (k 1) is a C k map t α(t) = (α 1 (t),..., α n (t)) of

More information

t dt ds Then, in the last class, we showed that F(s) = <2s/3, 1 2s/3, s/3> is arclength parametrization. Therefore,

t dt ds Then, in the last class, we showed that F(s) = <2s/3, 1 2s/3, s/3> is arclength parametrization. Therefore, 13.4. Curvature Curvature Let F(t) be a vector values function. We say it is regular if F (t)=0 Let F(t) be a vector valued function which is arclength parametrized, which means F t 1 for all t. Then,

More information

Curves. Chapter 1. Geometric quantities As we study planar and space curves, we follow the philosophy that a

Curves. Chapter 1. Geometric quantities As we study planar and space curves, we follow the philosophy that a Chapter 1 Curves Curves, in the context of geometry, are one-dimensional lines which may be bent. Such a geometric object can describe a thin wire in space or the path of a moving object. Abstractly speaking

More information

Justin Solomon MIT, Spring 2017

Justin Solomon MIT, Spring 2017 http://www.alvinomassage.com/images/knot.jpg Justin Solomon MIT, Spring 2017 Some materials from Stanford CS 468, spring 2013 (Butscher & Solomon) What is a curve? A function? Not a curve Jams on accelerator

More information

Space Curves of Constant Curvature *

Space Curves of Constant Curvature * Space Curves of Constant Curvature * 2-11 Torus Knot of constant curvature. See also: About Spherical Curves Definition via Differential Equations. Space Curves that 3DXM can exhibit are mostly given in

More information

MOTION OF A LINE SEGMENT WHOSE ENDPOINT PATHS HAVE EQUAL ARC LENGTH. Anton GFRERRER 1 1 University of Technology, Graz, Austria

MOTION OF A LINE SEGMENT WHOSE ENDPOINT PATHS HAVE EQUAL ARC LENGTH. Anton GFRERRER 1 1 University of Technology, Graz, Austria MOTION OF A LINE SEGMENT WHOSE ENDPOINT PATHS HAVE EQUAL ARC LENGTH Anton GFRERRER 1 1 University of Technology, Graz, Austria Abstract. The following geometric problem originating from an engineering

More information

3. The three points (2, 4, 1), (1, 2, 2) and (5, 2, 2) determine a plane. Which of the following points is in that plane?

3. The three points (2, 4, 1), (1, 2, 2) and (5, 2, 2) determine a plane. Which of the following points is in that plane? Math 4 Practice Problems for Midterm. A unit vector that is perpendicular to both V =, 3, and W = 4,, is (a) V W (b) V W (c) 5 6 V W (d) 3 6 V W (e) 7 6 V W. In three dimensions, the graph of the equation

More information

Lecture 15. Lecturer: Prof. Sergei Fedotov Calculus and Vectors. Length of a Curve and Parametric Equations

Lecture 15. Lecturer: Prof. Sergei Fedotov Calculus and Vectors. Length of a Curve and Parametric Equations Lecture 15 Lecturer: Prof. Sergei Fedotov 10131 - Calculus and Vectors Length of a Curve and Parametric Equations Sergei Fedotov (University of Manchester) MATH10131 2011 1 / 5 Lecture 15 1 Length of a

More information

Shape Modeling. Differential Geometry Primer Smooth Definitions Discrete Theory in a Nutshell. CS 523: Computer Graphics, Spring 2011

Shape Modeling. Differential Geometry Primer Smooth Definitions Discrete Theory in a Nutshell. CS 523: Computer Graphics, Spring 2011 CS 523: Computer Graphics, Spring 2011 Shape Modeling Differential Geometry Primer Smooth Definitions Discrete Theory in a Nutshell 2/15/2011 1 Motivation Geometry processing: understand geometric characteristics,

More information

Polyhelices through n points. Alain Goriely*, Sébastien Neukirch, and Andrew Hausrath. Polyhelices through n points 1

Polyhelices through n points. Alain Goriely*, Sébastien Neukirch, and Andrew Hausrath. Polyhelices through n points 1 Polyhelices through n points 1 Polyhelices through n points Alain Goriely*, Sébastien Neukirch, and Andrew Hausrath Program in Applied Mathematics and Department of Mathematics, Department of Biochemistry

More information

Curvature. Corners. curvature of a straight segment is zero more bending = larger curvature

Curvature. Corners. curvature of a straight segment is zero more bending = larger curvature Curvature curvature of a straight segment is zero more bending = larger curvature Corners corner defined by large curvature value (e.g., a local maxima) borders (i.e., edges in gray-level pictures) can

More information

Spline Curves. Spline Curves. Prof. Dr. Hans Hagen Algorithmic Geometry WS 2013/2014 1

Spline Curves. Spline Curves. Prof. Dr. Hans Hagen Algorithmic Geometry WS 2013/2014 1 Spline Curves Prof. Dr. Hans Hagen Algorithmic Geometry WS 2013/2014 1 Problem: In the previous chapter, we have seen that interpolating polynomials, especially those of high degree, tend to produce strong

More information

First of all, we need to know what it means for a parameterize curve to be differentiable. FACT:

First of all, we need to know what it means for a parameterize curve to be differentiable. FACT: CALCULUS WITH PARAMETERIZED CURVES In calculus I we learned how to differentiate and integrate functions. In the chapter covering the applications of the integral, we learned how to find the length of

More information

ON THE GEODESIC TORSION OF A TANGENTIAL INTERSECTION CURVE OF TWO SURFACES IN R Introduction

ON THE GEODESIC TORSION OF A TANGENTIAL INTERSECTION CURVE OF TWO SURFACES IN R Introduction ON THE GEODESIC TORSION OF A TANGENTIAL INTERSECTION CURVE OF TWO SURFACES IN R 3 B. UYAR DÜLDÜL and M. ÇALIŞKAN Abstract. In this paper, we find the unit tangent vector and the geodesic torsion of the

More information

Midterm Review II Math , Fall 2018

Midterm Review II Math , Fall 2018 Midterm Review II Math 2433-3, Fall 218 The test will cover section 12.5 of chapter 12 and section 13.1-13.3 of chapter 13. Examples in class, quizzes and homework problems are the best practice for the

More information

ON THE GEODESIC TORSION OF A TANGENTIAL INTERSECTION CURVE OF TWO SURFACES IN R Introduction

ON THE GEODESIC TORSION OF A TANGENTIAL INTERSECTION CURVE OF TWO SURFACES IN R Introduction Acta Math. Univ. Comenianae Vol. LXXXII, (3), pp. 77 89 77 ON THE GEODESIC TORSION OF A TANGENTIAL INTERSECTION CURVE OF TWO SURFACES IN R 3 B. UYAR DÜLDÜL and M. ÇALIŞKAN Abstract. In this paper, we find

More information

How to use Geometric Software in Courses of Differential Geometry

How to use Geometric Software in Courses of Differential Geometry How to use Geometric Software in Courses of Differential Geometry TOMICZKOVÁ Světlana, JEŽEK František KMA FAV ZČU Plzeň 2018 Coimbra 2018 How to use Geometric Software in Courses of Differential Geometry

More information

Segmentation. Namrata Vaswani,

Segmentation. Namrata Vaswani, Segmentation Namrata Vaswani, namrata@iastate.edu Read Sections 5.1,5.2,5.3 of [1] Edge detection and filtering : Canny edge detection algorithm to get a contour of the object boundary Hough transform:

More information

PG TRB MATHS /POLYTECNIC TRB MATHS NATIONAL ACADEMY DHARMAPURI

PG TRB MATHS /POLYTECNIC TRB MATHS NATIONAL ACADEMY DHARMAPURI PG TRB MATHS /POLYTECNIC TRB MATHS CLASSES WILL BE STARTED ON JULY 7 th Unitwise study materials and question papers available contact: 8248617507, 7010865319 PG TRB MATHS DIFFERENTIAL GEOMETRY TOTAL MARKS:100

More information

Shape Modeling and Geometry Processing

Shape Modeling and Geometry Processing 252-0538-00L, Spring 2018 Shape Modeling and Geometry Processing Discrete Differential Geometry Differential Geometry Motivation Formalize geometric properties of shapes Roi Poranne # 2 Differential Geometry

More information

ME 115(b): Final Exam, Spring

ME 115(b): Final Exam, Spring ME 115(b): Final Exam, Spring 2011-12 Instructions 1. Limit your total time to 5 hours. That is, it is okay to take a break in the middle of the exam if you need to ask me a question, or go to dinner,

More information

04 - Normal Estimation, Curves

04 - Normal Estimation, Curves 04 - Normal Estimation, Curves Acknowledgements: Olga Sorkine-Hornung Normal Estimation Implicit Surface Reconstruction Implicit function from point clouds Need consistently oriented normals < 0 0 > 0

More information

CGT 581 G Geometric Modeling Curves

CGT 581 G Geometric Modeling Curves CGT 581 G Geometric Modeling Curves Bedrich Benes, Ph.D. Purdue University Department of Computer Graphics Technology Curves What is a curve? Mathematical definition 1) The continuous image of an interval

More information

Curves from the inside

Curves from the inside MATH 2411 - Harrell Curves from the inside Lecture 4 Copyright 2013 by Evans M. Harrell II. Example: tangent line to a spiral If your careening car smashes into another, how can you calculate the angle

More information

Fast marching methods

Fast marching methods 1 Fast marching methods Lecture 3 Alexander & Michael Bronstein tosca.cs.technion.ac.il/book Numerical geometry of non-rigid shapes Stanford University, Winter 2009 Metric discretization 2 Approach I:

More information

Geometric approximation of curves and singularities of secant maps Ghosh, Sunayana

Geometric approximation of curves and singularities of secant maps Ghosh, Sunayana University of Groningen Geometric approximation of curves and singularities of secant maps Ghosh, Sunayana IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish

More information

The Self-Linking of Torus Knots

The Self-Linking of Torus Knots The Self-Linking of Torus Knots Edgar J. Fuller, Jr. (ef@math.wvu.edu) Department of Mathematics, West Virginia University, Morgantown, WV 26508 Abstract. Torus knots are a widely studied class of space

More information

Solution 2. ((3)(1) (2)(1), (4 3), (4)(2) (3)(3)) = (1, 1, 1) D u (f) = (6x + 2yz, 2y + 2xz, 2xy) (0,1,1) = = 4 14

Solution 2. ((3)(1) (2)(1), (4 3), (4)(2) (3)(3)) = (1, 1, 1) D u (f) = (6x + 2yz, 2y + 2xz, 2xy) (0,1,1) = = 4 14 Vector and Multivariable Calculus L Marizza A Bailey Practice Trimester Final Exam Name: Problem 1. To prepare for true/false and multiple choice: Compute the following (a) (4, 3) ( 3, 2) Solution 1. (4)(

More information

Background for Surface Integration

Background for Surface Integration Background for urface Integration 1 urface Integrals We have seen in previous work how to define and compute line integrals in R 2. You should remember the basic surface integrals that we will need to

More information

Let be a function. We say, is a plane curve given by the. Let a curve be given by function where is differentiable with continuous.

Let be a function. We say, is a plane curve given by the. Let a curve be given by function where is differentiable with continuous. Module 8 : Applications of Integration - II Lecture 22 : Arc Length of a Plane Curve [Section 221] Objectives In this section you will learn the following : How to find the length of a plane curve 221

More information

Gradient and Directional Derivatives

Gradient and Directional Derivatives Gradient and Directional Derivatives MATH 311, Calculus III J. Robert Buchanan Department of Mathematics Fall 2011 Background Given z = f (x, y) we understand that f : gives the rate of change of z in

More information

Lectures 19: The Gauss-Bonnet Theorem I. Table of contents

Lectures 19: The Gauss-Bonnet Theorem I. Table of contents Math 348 Fall 07 Lectures 9: The Gauss-Bonnet Theorem I Disclaimer. As we have a textbook, this lecture note is for guidance and supplement only. It should not be relied on when preparing for exams. In

More information

MAC2313 Final A. a. The vector r u r v lies in the tangent plane of S at a given point. b. S f(x, y, z) ds = R f(r(u, v)) r u r v du dv.

MAC2313 Final A. a. The vector r u r v lies in the tangent plane of S at a given point. b. S f(x, y, z) ds = R f(r(u, v)) r u r v du dv. MAC2313 Final A (5 pts) 1. Let f(x, y, z) be a function continuous in R 3 and let S be a surface parameterized by r(u, v) with the domain of the parameterization given by R; how many of the following are

More information

Math 348 Differential Geometry of Curves and Surfaces

Math 348 Differential Geometry of Curves and Surfaces Math 348 Differential Geometry of Curves and Surfaces Lecture 3 Curves in Calculus Xinwei Yu Sept. 12, 2017 CAB 527, xinwei2@ualberta.ca Department of Mathematical & Statistical Sciences University of

More information

274 Curves on Surfaces, Lecture 5

274 Curves on Surfaces, Lecture 5 274 Curves on Surfaces, Lecture 5 Dylan Thurston Notes by Qiaochu Yuan Fall 2012 5 Ideal polygons Previously we discussed three models of the hyperbolic plane: the Poincaré disk, the upper half-plane,

More information

A1:Orthogonal Coordinate Systems

A1:Orthogonal Coordinate Systems A1:Orthogonal Coordinate Systems A1.1 General Change of Variables Suppose that we express x and y as a function of two other variables u and by the equations We say that these equations are defining a

More information

Counting Double Tangents of Closed Curves Without Inflection Points

Counting Double Tangents of Closed Curves Without Inflection Points Counting Double Tangents of Closed Curves Without Inflection Points EMILY SUSAN MACWAY UNDERGRADUATE HONORS THESIS FACULTY ADVISOR: ABIGAIL THOMPSON JUNE 2014 UNIVERSITY OF CALIFORNIA, DAVIS COLLEGE OF

More information

Preliminary Mathematics of Geometric Modeling (3)

Preliminary Mathematics of Geometric Modeling (3) Preliminary Mathematics of Geometric Modeling (3) Hongxin Zhang and Jieqing Feng 2006-11-27 State Key Lab of CAD&CG, Zhejiang University Differential Geometry of Surfaces Tangent plane and surface normal

More information

Math background. 2D Geometric Transformations. Implicit representations. Explicit representations. Read: CS 4620 Lecture 6

Math background. 2D Geometric Transformations. Implicit representations. Explicit representations. Read: CS 4620 Lecture 6 Math background 2D Geometric Transformations CS 4620 Lecture 6 Read: Chapter 2: Miscellaneous Math Chapter 5: Linear Algebra Notation for sets, functions, mappings Linear transformations Matrices Matrix-vector

More information

Inverse and Implicit functions

Inverse and Implicit functions CHAPTER 3 Inverse and Implicit functions. Inverse Functions and Coordinate Changes Let U R d be a domain. Theorem. (Inverse function theorem). If ϕ : U R d is differentiable at a and Dϕ a is invertible,

More information

Arc Length, Curvature and The TNB Frame

Arc Length, Curvature and The TNB Frame Arc Length, Curvature and The TNB Frame Introduction and Goals: The main goal of this lab will help you visualize the tools we use to describe the geometry of vector-valued functions. Moreover, we want

More information

12.7 Tangent Planes and Normal Lines

12.7 Tangent Planes and Normal Lines .7 Tangent Planes and Normal Lines Tangent Plane and Normal Line to a Surface Suppose we have a surface S generated by z f(x,y). We can represent it as f(x,y)-z 0 or F(x,y,z) 0 if we wish. Hence we can

More information

Properties of Bertrand curves in dual space

Properties of Bertrand curves in dual space Vol. 9(9), pp. 208-213, 16 May, 2014 DOI: 10.5897/IJPS2013.4067 Article Number: 638CA8144589 ISSN 1992-1950 Copyright 2014 Author(s) retain the copyright of this article http://www.academicjournals.org/ijps

More information

Metamorphosis of Planar Parametric Curves via Curvature Interpolation

Metamorphosis of Planar Parametric Curves via Curvature Interpolation Metamorphosis of Planar Parametric Curves via Curvature Interpolation Tatiana Surazhsky and Gershon Elber Technion, Israel Institute of Technology, Haifa 32000, Israel. Abstract This work considers the

More information

A Note on Computation of a Ray Bending Path

A Note on Computation of a Ray Bending Path A Note on Computation of a Ray Bending Path Jerry Tessendorf August 7, 017 1 starting point Index of refraction spatial variations within a volume induce bending of the ray marching path that light takes

More information

Here are some of the more basic curves that we ll need to know how to do as well as limits on the parameter if they are required.

Here are some of the more basic curves that we ll need to know how to do as well as limits on the parameter if they are required. 1 of 10 23/07/2016 05:15 Paul's Online Math Notes Calculus III (Notes) / Line Integrals / Line Integrals - Part I Problems] [Notes] [Practice Problems] [Assignment Calculus III - Notes Line Integrals Part

More information

Tangent & normal vectors The arc-length parameterization of a 2D curve The curvature of a 2D curve

Tangent & normal vectors The arc-length parameterization of a 2D curve The curvature of a 2D curve Local Analysis of 2D Curve Patches Topic 4.2: Local analysis of 2D curve patches Representing 2D image curves Estimating differential properties of 2D curves Tangent & normal vectors The arc-length parameterization

More information

Let and be a differentiable function. Let Then be the level surface given by

Let and be a differentiable function. Let Then be the level surface given by Module 12 : Total differential, Tangent planes and normals Lecture 35 : Tangent plane and normal [Section 35.1] > Objectives In this section you will learn the following : The notion tangent plane to a

More information

Research in Computational Differential Geomet

Research in Computational Differential Geomet Research in Computational Differential Geometry November 5, 2014 Approximations Often we have a series of approximations which we think are getting close to looking like some shape. Approximations Often

More information

What you will learn today

What you will learn today What you will learn today Tangent Planes and Linear Approximation and the Gradient Vector Vector Functions 1/21 Recall in one-variable calculus, as we zoom in toward a point on a curve, the graph becomes

More information

WWW links for Mathematics 138A notes

WWW links for Mathematics 138A notes WWW links for Mathematics 138A notes General statements about the use of Internet resources appear in the document listed below. We shall give separate lists of links for each of the relevant files in

More information

Practice problems. 1. Given a = 3i 2j and b = 2i + j. Write c = i + j in terms of a and b.

Practice problems. 1. Given a = 3i 2j and b = 2i + j. Write c = i + j in terms of a and b. Practice problems 1. Given a = 3i 2j and b = 2i + j. Write c = i + j in terms of a and b. 1, 1 = c 1 3, 2 + c 2 2, 1. Solve c 1, c 2. 2. Suppose a is a vector in the plane. If the component of the a in

More information

INTRODUCTION TO LINE INTEGRALS

INTRODUCTION TO LINE INTEGRALS INTRODUTION TO LINE INTEGRALS PROF. MIHAEL VANVALKENBURGH Last week we discussed triple integrals. This week we will study a new topic of great importance in mathematics and physics: line integrals. 1.

More information

The following information is for reviewing the material since Exam 3:

The following information is for reviewing the material since Exam 3: Outcomes List for Math 121 Calculus I Fall 2010-2011 General Information: The purpose of this Outcomes List is to give you a concrete summary of the material you should know, and the skills you should

More information

Curvatures of Smooth and Discrete Surfaces

Curvatures of Smooth and Discrete Surfaces Curvatures of Smooth and iscrete Surfaces John M. Sullivan The curvatures of a smooth curve or surface are local measures of its shape. Here we consider analogous quantities for discrete curves and surfaces,

More information

Motion Control (wheeled robots)

Motion Control (wheeled robots) Motion Control (wheeled robots) Requirements for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground Definition of required motion -> speed control,

More information

Geometry and Gravitation

Geometry and Gravitation Chapter 15 Geometry and Gravitation 15.1 Introduction to Geometry Geometry is one of the oldest branches of mathematics, competing with number theory for historical primacy. Like all good science, its

More information

Visual Recognition: Image Formation

Visual Recognition: Image Formation Visual Recognition: Image Formation Raquel Urtasun TTI Chicago Jan 5, 2012 Raquel Urtasun (TTI-C) Visual Recognition Jan 5, 2012 1 / 61 Today s lecture... Fundamentals of image formation You should know

More information

Visualizing Quaternions

Visualizing Quaternions Visualizing Quaternions Andrew J. Hanson Computer Science Department Indiana University Siggraph 1 Tutorial 1 GRAND PLAN I: Fundamentals of Quaternions II: Visualizing Quaternion Geometry III: Quaternion

More information

Fathi El-Yafi Project and Software Development Manager Engineering Simulation

Fathi El-Yafi Project and Software Development Manager Engineering Simulation An Introduction to Geometry Design Algorithms Fathi El-Yafi Project and Software Development Manager Engineering Simulation 1 Geometry: Overview Geometry Basics Definitions Data Semantic Topology Mathematics

More information

Measuring Lengths The First Fundamental Form

Measuring Lengths The First Fundamental Form Differential Geometry Lia Vas Measuring Lengths The First Fundamental Form Patching up the Coordinate Patches. Recall that a proper coordinate patch of a surface is given by parametric equations x = (x(u,

More information

Section Parametrized Surfaces and Surface Integrals. (I) Parametrizing Surfaces (II) Surface Area (III) Scalar Surface Integrals

Section Parametrized Surfaces and Surface Integrals. (I) Parametrizing Surfaces (II) Surface Area (III) Scalar Surface Integrals Section 16.4 Parametrized Surfaces and Surface Integrals (I) Parametrizing Surfaces (II) Surface Area (III) Scalar Surface Integrals MATH 127 (Section 16.4) Parametrized Surfaces and Surface Integrals

More information

Workbook. MAT 397: Calculus III

Workbook. MAT 397: Calculus III Workbook MAT 397: Calculus III Instructor: Caleb McWhorter Name: Summer 2017 Contents Preface..................................................... 2 1 Spatial Geometry & Vectors 3 1.1 Basic n Euclidean

More information

Trajectory planning in Cartesian space

Trajectory planning in Cartesian space Robotics 1 Trajectory planning in Cartesian space Prof. Alessandro De Luca Robotics 1 1 Trajectories in Cartesian space! in general, the trajectory planning methods proposed in the joint space can be applied

More information

f xx (x, y) = 6 + 6x f xy (x, y) = 0 f yy (x, y) = y In general, the quantity that we re interested in is

f xx (x, y) = 6 + 6x f xy (x, y) = 0 f yy (x, y) = y In general, the quantity that we re interested in is 1. Let f(x, y) = 5 + 3x 2 + 3y 2 + 2y 3 + x 3. (a) Final all critical points of f. (b) Use the second derivatives test to classify the critical points you found in (a) as a local maximum, local minimum,

More information

Math 407 Solutions to Exam 3 April 24, Let f = u + iv, and let Γ be parmetrized by Γ = (x (t),y(t)) = x (t) +iy (t) for a t b.

Math 407 Solutions to Exam 3 April 24, Let f = u + iv, and let Γ be parmetrized by Γ = (x (t),y(t)) = x (t) +iy (t) for a t b. Math 7 Solutions to Exam 3 April, 3 1. (1 Define the following: (a f (z dz, where Γ is a smooth curve with finite length. Γ Let f u + iv, and let Γ be parmetrized by Γ (x (t,y(t x (t +iy (t for a t b.

More information

Subtangents An Aid to Visual Calculus

Subtangents An Aid to Visual Calculus Subtangents An Aid to Visual Calculus Tom M. Apostol and Mamikon A. Mnatsakanian 1. MAMIKON S THEOREM. Areas and volumes of many classical regions can be determined by an intuitive geometric method that

More information

Chapter 6. Curves and Surfaces. 6.1 Graphs as Surfaces

Chapter 6. Curves and Surfaces. 6.1 Graphs as Surfaces Chapter 6 Curves and Surfaces In Chapter 2 a plane is defined as the zero set of a linear function in R 3. It is expected a surface is the zero set of a differentiable function in R n. To motivate, graphs

More information

Jim Lambers MAT 169 Fall Semester Lecture 33 Notes

Jim Lambers MAT 169 Fall Semester Lecture 33 Notes Jim Lambers MAT 169 Fall Semester 2009-10 Lecture 33 Notes These notes correspond to Section 9.3 in the text. Polar Coordinates Throughout this course, we have denoted a point in the plane by an ordered

More information

True/False. MATH 1C: SAMPLE EXAM 1 c Jeffrey A. Anderson ANSWER KEY

True/False. MATH 1C: SAMPLE EXAM 1 c Jeffrey A. Anderson ANSWER KEY MATH 1C: SAMPLE EXAM 1 c Jeffrey A. Anderson ANSWER KEY True/False 10 points: points each) For the problems below, circle T if the answer is true and circle F is the answer is false. After you ve chosen

More information

d f(g(t), h(t)) = x dt + f ( y dt = 0. Notice that we can rewrite the relationship on the left hand side of the equality using the dot product: ( f

d f(g(t), h(t)) = x dt + f ( y dt = 0. Notice that we can rewrite the relationship on the left hand side of the equality using the dot product: ( f Gradients and the Directional Derivative In 14.3, we discussed the partial derivatives f f and, which tell us the rate of change of the x y height of the surface defined by f in the x direction and the

More information

Geometric Transformations

Geometric Transformations Geometric Transformations CS 4620 Lecture 9 2017 Steve Marschner 1 A little quick math background Notation for sets, functions, mappings Linear and affine transformations Matrices Matrix-vector multiplication

More information

CHAPTER 6 Parametric Spline Curves

CHAPTER 6 Parametric Spline Curves CHAPTER 6 Parametric Spline Curves When we introduced splines in Chapter 1 we focused on spline curves, or more precisely, vector valued spline functions. In Chapters 2 and 4 we then established the basic

More information

Inversive Plane Geometry

Inversive Plane Geometry Inversive Plane Geometry An inversive plane is a geometry with three undefined notions: points, circles, and an incidence relation between points and circles, satisfying the following three axioms: (I.1)

More information

Notes on Spherical Geometry

Notes on Spherical Geometry Notes on Spherical Geometry Abhijit Champanerkar College of Staten Island & The Graduate Center, CUNY Spring 2018 1. Vectors and planes in R 3 To review vector, dot and cross products, lines and planes

More information

To graph the point (r, θ), simply go out r units along the initial ray, then rotate through the angle θ. The point (1, 5π 6. ) is graphed below:

To graph the point (r, θ), simply go out r units along the initial ray, then rotate through the angle θ. The point (1, 5π 6. ) is graphed below: Polar Coordinates Any point in the plane can be described by the Cartesian coordinates (x, y), where x and y are measured along the corresponding axes. However, this is not the only way to represent points

More information

9/30/2014 FIRST HOURLY PRACTICE VIII Math 21a, Fall Name:

9/30/2014 FIRST HOURLY PRACTICE VIII Math 21a, Fall Name: 9/30/2014 FIRST HOURLY PRACTICE VIII Math 21a, Fall 2014 Name: MWF 9 Oliver Knill MWF 9 Chao Li MWF 10 Gijs Heuts MWF 10 Yu-Wen Hsu MWF 10 Yong-Suk Moon MWF 11 Rosalie Belanger-Rioux MWF 11 Gijs Heuts

More information

Surfaces: notes on Geometry & Topology

Surfaces: notes on Geometry & Topology Surfaces: notes on Geometry & Topology 1 Surfaces A 2-dimensional region of 3D space A portion of space having length and breadth but no thickness 2 Defining Surfaces Analytically... Parametric surfaces

More information

MATH 31A HOMEWORK 9 (DUE 12/6) PARTS (A) AND (B) SECTION 5.4. f(x) = x + 1 x 2 + 9, F (7) = 0

MATH 31A HOMEWORK 9 (DUE 12/6) PARTS (A) AND (B) SECTION 5.4. f(x) = x + 1 x 2 + 9, F (7) = 0 FROM ROGAWSKI S CALCULUS (2ND ED.) SECTION 5.4 18.) Express the antiderivative F (x) of f(x) satisfying the given initial condition as an integral. f(x) = x + 1 x 2 + 9, F (7) = 28.) Find G (1), where

More information

Updated: August 24, 2016 Calculus III Section Math 232. Calculus III. Brian Veitch Fall 2015 Northern Illinois University

Updated: August 24, 2016 Calculus III Section Math 232. Calculus III. Brian Veitch Fall 2015 Northern Illinois University Updated: August 24, 216 Calculus III Section 1.2 Math 232 Calculus III Brian Veitch Fall 215 Northern Illinois University 1.2 Calculus with Parametric Curves Definition 1: First Derivative of a Parametric

More information

Curvature Adjusted Parameterization of Curves

Curvature Adjusted Parameterization of Curves Purdue University Purdue e-pubs Department of Computer Science Technical Reports Department of Computer Science 1989 Curvature Adjusted Parameterization of Curves Richard R. Patterson Chanderjit Bajaj

More information

Topic 5.1: Line Elements and Scalar Line Integrals. Textbook: Section 16.2

Topic 5.1: Line Elements and Scalar Line Integrals. Textbook: Section 16.2 Topic 5.1: Line Elements and Scalar Line Integrals Textbook: Section 16.2 Warm-Up: Derivatives of Vector Functions Suppose r(t) = x(t) î + y(t) ĵ + z(t) ˆk parameterizes a curve C. The vector: is: r (t)

More information

Studies on Motion and Deformation in Graphics. August 20, 2008

Studies on Motion and Deformation in Graphics. August 20, 2008 August 20, 2008 by Dayue Zheng A thesis submitted in partial fulfilment of the requirements for the degree of Doctor of Philosophy at the University of Hong Kong. August 2008 Abstract of thesis entitled

More information

CS 523: Computer Graphics, Spring Differential Geometry of Surfaces

CS 523: Computer Graphics, Spring Differential Geometry of Surfaces CS 523: Computer Graphics, Spring 2009 Shape Modeling Differential Geometry of Surfaces Andrew Nealen, Rutgers, 2009 3/4/2009 Recap Differential Geometry of Curves Andrew Nealen, Rutgers, 2009 3/4/2009

More information

Functions of Several Variables

Functions of Several Variables Functions of Several Variables Directional Derivatives and the Gradient Vector Philippe B Laval KSU April 7, 2012 Philippe B Laval (KSU) Functions of Several Variables April 7, 2012 1 / 19 Introduction

More information

GAUSS-BONNET FOR DISCRETE SURFACES

GAUSS-BONNET FOR DISCRETE SURFACES GAUSS-BONNET FOR DISCRETE SURFACES SOHINI UPADHYAY Abstract. Gauss-Bonnet is a deep result in differential geometry that illustrates a fundamental relationship between the curvature of a surface and its

More information

Shape Matching of Planar and Spatial Curves for Part Inspection

Shape Matching of Planar and Spatial Curves for Part Inspection 289 Shape Matching of Planar and Spatial Curves for Part Inspection P. V. M. Rao 1, Prathmesh Bodas 2 and S. G. Dhande 3 1 Indian Institute of Technology Delhi, pvmrao@mech.iitd.ac.in 2 Indian Institute

More information

Modern Differential Geometry ofcurves and Surfaces

Modern Differential Geometry ofcurves and Surfaces K ALFRED GRAY University of Maryland Modern Differential Geometry ofcurves and Surfaces /, CRC PRESS Boca Raton Ann Arbor London Tokyo CONTENTS 1. Curves in the Plane 1 1.1 Euclidean Spaces 2 1.2 Curves

More information

Physics 235 Chapter 6. Chapter 6 Some Methods in the Calculus of Variations

Physics 235 Chapter 6. Chapter 6 Some Methods in the Calculus of Variations Chapter 6 Some Methods in the Calculus of Variations In this Chapter we focus on an important method of solving certain problems in Classical Mechanics. In many problems we need to determine how a system

More information

Curve and Surface Basics

Curve and Surface Basics Curve and Surface Basics Implicit and parametric forms Power basis form Bezier curves Rational Bezier Curves Tensor Product Surfaces ME525x NURBS Curve and Surface Modeling Page 1 Implicit and Parametric

More information

We can conclude that if f is differentiable in an interval containing a, then. f(x) L(x) = f(a) + f (a)(x a).

We can conclude that if f is differentiable in an interval containing a, then. f(x) L(x) = f(a) + f (a)(x a). = sin( x) = 8 Lecture :Linear Approximations and Differentials Consider a point on a smooth curve y = f(x), say P = (a, f(a)), If we draw a tangent line to the curve at the point P, we can see from the

More information

Outcomes List for Math Multivariable Calculus (9 th edition of text) Spring

Outcomes List for Math Multivariable Calculus (9 th edition of text) Spring Outcomes List for Math 200-200935 Multivariable Calculus (9 th edition of text) Spring 2009-2010 The purpose of the Outcomes List is to give you a concrete summary of the material you should know, and

More information

Using Algebraic Geometry to Study the Motions of a Robotic Arm

Using Algebraic Geometry to Study the Motions of a Robotic Arm Using Algebraic Geometry to Study the Motions of a Robotic Arm Addison T. Grant January 28, 206 Abstract In this study we summarize selected sections of David Cox, John Little, and Donal O Shea s Ideals,

More information

Planes Intersecting Cones: Static Hypertext Version

Planes Intersecting Cones: Static Hypertext Version Page 1 of 12 Planes Intersecting Cones: Static Hypertext Version On this page, we develop some of the details of the plane-slicing-cone picture discussed in the introduction. The relationship between the

More information