Tutorial 4. Differential Geometry I - Curves
|
|
- Howard Nelson
- 6 years ago
- Views:
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 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 informationMotivation. 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 Motivation Understand the structure of the surface Properties: smoothness, curviness, important directions How to modify the surface to change these properties What properties
More informationMathematically, 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 informationds 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 informationDifferential 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 informationLecture 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 informationt 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 informationCurves. 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 informationJustin 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 informationSpace 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 informationMOTION 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 information3. 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 informationLecture 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 informationShape 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 informationPolyhelices 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 informationCurvature. 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 informationSpline 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 informationFirst 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 informationON 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 informationMidterm 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 informationON 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 informationHow 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 informationSegmentation. 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 informationPG 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 informationShape 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 informationME 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 information04 - 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 informationCGT 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 informationCurves 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 informationFast 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 informationGeometric 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 informationThe 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 informationSolution 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 informationBackground 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 informationLet 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 informationGradient 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 informationLectures 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 informationMAC2313 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 informationMath 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 information274 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 informationA1: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 informationCounting 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 informationPreliminary 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 informationMath 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 informationInverse 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 informationArc 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 information12.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 informationProperties 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 informationMetamorphosis 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 informationA 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 informationHere 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 informationTangent & 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 informationLet 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 informationResearch 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 informationWhat 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 informationWWW 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 informationPractice 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 informationINTRODUCTION 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 informationThe 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 informationCurvatures 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 informationMotion 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 informationGeometry 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 informationVisual 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 informationVisualizing 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 informationFathi 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 informationMeasuring 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 informationSection 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 informationWorkbook. 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 informationTrajectory 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 informationf 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 informationMath 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 informationSubtangents 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 informationChapter 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 informationJim 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 informationTrue/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 informationd 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 informationGeometric 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 informationCHAPTER 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 informationInversive 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 informationNotes 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 informationTo 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 information9/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 informationSurfaces: 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 informationMATH 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 informationUpdated: 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 informationCurvature 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 informationTopic 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 informationStudies 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 informationCS 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 informationFunctions 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 informationGAUSS-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 informationShape 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 informationModern 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 informationPhysics 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 informationCurve 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 informationWe 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 informationOutcomes 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 informationUsing 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 informationPlanes 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