Computer Aided Geometric Design

Slides:



Advertisements
Similar presentations
3.7 Implicit Differentiation
Advertisements

5.1 Real Vector Spaces.
The gradient as a normal vector. Consider z=f(x,y) and let F(x,y,z) = f(x,y)-z Let P=(x 0,y 0,z 0 ) be a point on the surface of F(x,y,z) Let C be any.
Differential geometry I
Lecture # 32 (Last) Dr. SOHAIL IQBAL
Vectors and the Geometry of Space 9. 2 Announcement Wednesday September 24, Test Chapter 9 (mostly )
VECTOR FUNCTIONS 13. VECTOR FUNCTIONS Later in this chapter, we are going to use vector functions to describe the motion of planets and other objects.
Vector calculus 1)Differential length, area and volume
Section 17.5 Parameterized Surfaces
Vector Functions 10. Derivatives and Integrals of Vector Functions 10.2.
Parametric Surfaces and their Area Part II. Parametric Surfaces – Tangent Plane The line u = u 0 is mapped to the gridline C 2 =r(u 0,v) Consider the.
SECTION 13.8 STOKES ’ THEOREM. P2P213.8 STOKES ’ VS. GREEN ’ S THEOREM  Stokes ’ Theorem can be regarded as a higher- dimensional version of Green ’
Fundamentals of Differential Geometry ( Part 2 )
Copyright © Cengage Learning. All rights reserved.
Chapter 8 The Tangent Space. Contents: 8.1 The Tangent Space at a Point 8.2 The Differential of a Map 8.3 The Chain Rule 8.4 Bases for the Tangent Space.
On the parallel displacement and parallel vector fields in Finsler Geometry Department of Information and Media Studies University of Nagasaki Tetsuya.
12 Vector-Valued Functions
Parametric Surfaces and their Area Part I
COORDINATE SYSTEMS & TRANSFORMATION
MA Day 58 – April 9, MA The material we will cover before test #4 is:
Quantum Two 1. 2 Angular Momentum and Rotations 3.
Chapter 2 Vector Calculus
Prof. Dr. Faisel Ghazi Mohammed
12 Vector-Valued Functions
Copyright © Cengage Learning. All rights reserved.
Introduction to Computer Graphics with WebGL
Copyright © 2014, 2010, 2007 Pearson Education, Inc.
Surface Areas and Volumes of Spheres
Copyright © Cengage Learning. All rights reserved.
Chapter V. The Sphere 48. The equation of the sphere
Implicit Differentiation
Lesson 12 – 10 Vectors in Space
Copyright © Cengage Learning. All rights reserved.
Copyright © Cengage Learning. All rights reserved.
Copyright © Cengage Learning. All rights reserved.
Copyright © Cengage Learning. All rights reserved.
Ch 11.5: Further Remarks on Separation of Variables: A Bessel Series Expansion In this chapter we are interested in extending the method of separation.
Morphing and Shape Processing
Copyright © Cengage Learning. All rights reserved.
Copyright © Cengage Learning. All rights reserved.
Copyright © Cengage Learning. All rights reserved.
Contents 9.1 Vector Functions 9.2 Motion in a Curve
Implicit Differentiation
(MTH 250) Calculus Lecture 22.
Lecture 03: Linear Algebra
Copyright © Cengage Learning. All rights reserved.
13 VECTOR CALCULUS.
By the end of Week : You would learn how to solve many problems involving limits, derivatives and integrals of vector-valued functions and questions.
Arc Length and Curvature
Copyright © Cengage Learning. All rights reserved.
By Kevin Dai, Minho Hyun, David Lu
2.3 Inverse Trigonometric Functions
Introduction to Computer Graphics with WebGL
Derivatives and Integrals of Vector Functions
By the end of Week 3: You would learn how to solve many problems involving lines/planes and manipulate with different coordinate systems. These are.
13.7 day 2 Tangent Planes and Normal Lines
Creating Meshes Through Parameterized Functions
Implicit Differentiation
Arc Length and Curvature
Copyright © 2014, 2010, 2007 Pearson Education, Inc.
Copyright © Cengage Learning. All rights reserved.
Physics 451/551 Theoretical Mechanics
Creating Meshes Through Parameterized Functions
VECTOR FUNCTIONS 13. VECTOR FUNCTIONS Later in this chapter, we are going to use vector functions to describe the motion of planets and other objects.
Implicit Differentiation
15.7 Triple Integrals.
Copyright © Cengage Learning. All rights reserved.
Example of a geometric structure: Riemannian metric
1st semester a.y. 2018/2019 – November 22, 2018
Presentation transcript:

Computer Aided Geometric Design Class Exercise #10 Differential Geometry of Surfaces – Part I 1

Q1. Calculate the length of the parametric curve: 𝑐 𝑡 = 0,𝑡, 1− 𝑡 2 , 𝑡∈ 0,1 in two ways: 1. As a curve in ℝ 3 . 2. As a curve on a sphere, using the First Fundamental Form. 2

Solution For part 1 we ignore the fact that the curve is spherical and treat it as a curve in ℝ 3 : 𝐿= 0 1 𝑐′ 𝑡 𝑑𝑡 3

Solution Now: 𝑐 ′ 𝑡 = 0,1, −𝑡 1− 𝑡 2 𝑐′ 𝑡 = 0+1+ 𝑡 2 1− 𝑡 2 = 1 1− 𝑡 2 𝑐 ′ 𝑡 = 0,1, −𝑡 1− 𝑡 2 𝑐′ 𝑡 = 0+1+ 𝑡 2 1− 𝑡 2 = 1 1− 𝑡 2 4

𝐿= 0 1 𝑐′ 𝑡 𝑑𝑡 = 0 1 1 1− 𝑡 2 𝑑𝑡 = 𝑎𝑟𝑐𝑠𝑖𝑛 𝑡 0 1 = 𝜋 2 −0= 𝜋 2 . Solution Therefore: 𝐿= 0 1 𝑐′ 𝑡 𝑑𝑡 = 0 1 1 1− 𝑡 2 𝑑𝑡 = 𝑎𝑟𝑐𝑠𝑖𝑛 𝑡 0 1 = 𝜋 2 −0= 𝜋 2 . 5

Solution For part 2 we ignore the fact that the curve is in ℝ 3 , and use the fact that it is in on the (parameterized) half-sphere: 𝜓 𝑢,𝑣 = 𝑢,𝑣, 1− 𝑢 2 − 𝑣 2 , 𝑢,𝑣 ∈𝑢𝑛𝑖𝑡 𝑑𝑖𝑠𝑐 𝑖𝑛 𝑡ℎ𝑒 𝑝𝑙𝑎𝑛𝑒. 6

Solution A curve on a parameterized surface is the restriction of the parameterization 𝜓 to a curve in the parameter space: 𝑐 𝑡 =𝜓 𝛼 𝑡 𝜓 𝛼 𝑡 7

Solution Recall the First Fundamental Form 𝐼 𝑝 defined on tangent vectors 𝑤 to the surface 𝑆 at a point 𝑝∈𝑆: 𝑤↦ 𝑤 2 = 𝑤,𝑤 Where ∙,∙ is the inner product on the tangent space. 8

Solution (Remark: In this case ∙,∙ is inherited from ℝ 3 , but this need not be the case in abstract manifolds) 9

Solution In lectures you saw that using the chain rule, the following coefficients are obtained: 𝑐 ′ 𝑡 = 𝑑 𝑑𝑡 𝜓 𝛼 𝑡 ⇒ 𝑐 ′ 𝑡 ,𝑐 ′ 𝑡 =𝐸 𝑢 ′2 +2𝐹 𝑢 ′ 𝑣 ′ +𝐺 𝑣 ′2 When: 𝐸=𝐸 𝑢,𝑣 = 𝜓 𝑢 , 𝜓 𝑢 𝐹=𝐹 𝑢,𝑣 = 𝜓 𝑢 , 𝜓 𝑣 𝐺=𝐺 𝑢,𝑣 = 𝜓 𝑣 , 𝜓 𝑣 10

Solution Therefore, the length of 𝑐 as a curve in the surface parameterized by 𝜓 is: 0 1 𝑐′ 𝑡 𝑑𝑡 = 0 1 𝐸 𝑢 ′2 +2𝐹 𝑢 ′ 𝑣 ′ +𝐺 𝑣 ′2 𝑑𝑡 When all functions involved are evaluated at 𝑡, namely: 𝐸 𝑢 𝑡 ,𝑣 𝑡 , etc. 11

Solution The coefficients in our parameterization are: 𝐸= 𝜓 𝑢 , 𝜓 𝑢 = 1,0, −𝑢 1− 𝑢 2 − 𝑣 2 , 1,0, −𝑢 1− 𝑢 2 − 𝑣 2 =1+ 𝑢 2 1− 𝑢 2 − 𝑣 2 = 1− 𝑣 2 1− 𝑢 2 − 𝑣 2 12

Solution The coefficients in our parameterization are: 𝐹= 𝜓 𝑢 , 𝜓 𝑣 = 1,0, −𝑢 1− 𝑢 2 − 𝑣 2 , 0,1, −𝑣 1− 𝑢 2 − 𝑣 2 = 𝑢−𝑣 1− 𝑢 2 − 𝑣 2 13

Solution The coefficients in our parameterization are: 𝐺= 𝜓 𝑣 , 𝜓 𝑣 = 0,1, −𝑣 1− 𝑢 2 − 𝑣 2 , 0,1, −𝑣 1− 𝑢 2 − 𝑣 2 =1+ 𝑣 2 1− 𝑢 2 − 𝑣 2 = 1− 𝑢 2 1− 𝑢 2 − 𝑣 2 14

Solution and: 0 1 𝑐′ 𝑡 𝑑𝑡 = 0 1 𝐸 𝑢 ′2 +2𝐹 𝑢 ′ 𝑣 ′ +𝐺 𝑣 ′2 𝑑𝑡 = 0 1 𝐸∙0+2𝐹∙0∙1+𝐺∙1 𝑑𝑡 = 0 1 𝐺 𝑑𝑡= 0 1 1−0 1− 𝑡 2 𝑑𝑡= 𝜋 2 15

Final Remarks In local coordinates, the First Fundamental Form 𝑤↦ 𝑤 2 is the quadratic form: 𝑤 𝑡 𝑮𝑤 Where: 𝑤= 𝑢′ 𝑣′ , 𝑮=𝑮 𝑢,𝑣 = 𝐸 𝐹 𝐹 𝐺 . 16

Final Remarks Can you think of a point of view for the first solution that also uses: 𝐿= 𝑡=𝑎 𝑏 𝑤 𝑡 𝑮𝑤 𝑑𝑡 ? 17

Q2. Consider a surface 𝑆 parameterized by 𝜓 𝑢,𝑣 and denote: 𝑮=𝑮 𝑢,𝑣 = 𝐸 𝐹 𝐹 𝐺 . Prove that at a point 𝑝∈𝑆, the length of the normal to 𝑆 at 𝑝 is given by 𝑑𝑒𝑡 𝑮 . 18

Solution The normal is given by: 𝜓 𝑢 × 𝜓 𝑣 and the length satisfies: 𝜓 𝑢 × 𝜓 𝑣 2 = 𝜓 𝑢 2 𝜓 𝑣 2 sin 2 𝜃 19

Solution Where 𝜃 is the angle between 𝜓 𝑢 and 𝜓 𝑣 . Now: 𝜓 𝑢 × 𝜓 𝑣 2 = 𝜓 𝑢 2 𝜓 𝑣 2 sin 2 𝜃 = 𝜓 𝑢 2 𝜓 𝑣 2 1− cos 2 𝜃 = 𝜓 𝑢 2 𝜓 𝑣 2 − 𝜓 𝑢 2 𝜓 𝑣 2 cos 2 𝜃 = 20

Solution Writing this using inner products: 𝜓 𝑢 2 𝜓 𝑣 2 − 𝜓 𝑢 2 𝜓 𝑣 2 cos 2 𝜃 = 𝜓 𝑢 , 𝜓 𝑢 𝜓 𝑣 , 𝜓 𝑣 − 𝜓 𝑢 , 𝜓 𝑣 2 =𝐸𝐺− 𝐹 2 =𝑑𝑒𝑡 𝑮 . 21

Final Remarks This means that the first fundamental form enables us to compute the surface area, using only the parameterization via 𝑑𝑒𝑡 𝑮 . This fact remains for any abstract manifold in higher dimensions. 𝑮 is then called a Riemannian metric, and 𝑑𝑒𝑡 𝑮 is called the Riemannian Volume form. 22

Q3. Use question 2 to compute the surface area of a torus with radius 𝑎>𝑏. 23

Solution First we need a parameterization: 𝜓 𝑢,𝑣 = 𝑎+𝑏cos 𝑣 cos 𝑢 𝑎+𝑏cos 𝑣 sin 𝑢 𝑏𝑠𝑖𝑛 𝑣 𝑢,𝑣 ∈ 0,2𝜋 × 0,2𝜋 . (Why?) 24

Solution The First Fundamental Form is computed by differentiation: 𝜓 𝑣 = −𝑏sin 𝑣 cos 𝑢 −𝑏sin 𝑣 sin 𝑢 𝑏cos 𝑣 𝜓 𝑢 = − 𝑎+𝑏cos 𝑣 sin 𝑢 𝑎+𝑏cos 𝑣 cos 𝑢 0 25

Solution Which gives: 𝐸= 𝜓 𝑢 , 𝜓 𝑢 = 𝑎+𝑏 cos 𝑣 2 𝐹= 𝜓 𝑢 , 𝜓 𝑣 =0 𝐹= 𝜓 𝑢 , 𝜓 𝑣 =0 𝐺= 𝜓 𝑣 , 𝜓 𝑣 = 𝑏 2 sin 2 𝑣 cos 2 𝑢 + 𝑏 2 sin 2 𝑣 sin 2 𝑢 + 𝑏 2 cos 2 𝑢 = 𝑏 2 26

Solution Now: 𝑆= 0 2𝜋 0 2𝜋 𝑁 𝑢,𝑣 𝑑𝑢𝑑𝑣 = 0 2𝜋 0 2𝜋 𝐸𝐺− 𝐹 2 𝑑𝑢𝑑𝑣 = 0 2𝜋 0 2𝜋 𝑏 𝑎+𝑏cos 𝑢 𝑑𝑢𝑑𝑣 = 27

Solution =2𝜋 0 2𝜋 𝑏 𝑎+𝑏cos 𝑢 𝑑𝑢=2𝜋 𝑏 𝑎𝑢+𝑏𝑠𝑖𝑛 𝑢 0 2𝜋 =4 𝜋 2 𝑎𝑏 28

Final Remarks How is this related to the surface area of a cylinder? (Hint: how can one get a torus from a cylinder?) What is the geometric interpretation of 𝐹=0? 29