Computer Animation and the Geometry of Surfaces in 3- and 4-Space



Similar documents
Name Class. Date Section. Test Form A Chapter 11. Chapter 11 Test Bank 155

42 CHAPTER 1. VECTORS AND THE GEOMETRY OF SPACE. Figure 1.18: Parabola y = 2x Brief review of Conic Sections

11.1. Objectives. Component Form of a Vector. Component Form of a Vector. Component Form of a Vector. Vectors and the Geometry of Space

Notes on the representational possibilities of projective quadrics in four dimensions

Math 241, Exam 1 Information.

Determine whether the following lines intersect, are parallel, or skew. L 1 : x = 6t y = 1 + 9t z = 3t. x = 1 + 2s y = 4 3s z = s

INVERSION AND PROBLEM OF TANGENT SPHERES

HIGH SCHOOL: GEOMETRY (Page 1 of 4)

Essential Mathematics for Computer Graphics fast

MA 323 Geometric Modelling Course Notes: Day 02 Model Construction Problem

This makes sense. t /t 2 dt = 1. t t 2 + 1dt = 2 du = 1 3 u3/2 u=5

We can display an object on a monitor screen in three different computer-model forms: Wireframe model Surface Model Solid model

Computer Graphics. Geometric Modeling. Page 1. Copyright Gotsman, Elber, Barequet, Karni, Sheffer Computer Science - Technion. An Example.

Thnkwell s Homeschool Precalculus Course Lesson Plan: 36 weeks

Mean value theorem, Taylors Theorem, Maxima and Minima.

South Carolina College- and Career-Ready (SCCCR) Pre-Calculus

An Application of Analytic Geometry to Designing Machine Parts--and Dresses

Complex Function Theory. Second Edition. Donald Sarason >AMS AMERICAN MATHEMATICAL SOCIETY

Gymnázium, Brno, Slovanské nám. 7, SCHEME OF WORK Mathematics SCHEME OF WORK. cz

(a) We have x = 3 + 2t, y = 2 t, z = 6 so solving for t we get the symmetric equations. x 3 2. = 2 y, z = 6. t 2 2t + 1 = 0,

Practice Final Math 122 Spring 12 Instructor: Jeff Lang

Surface Normals and Tangent Planes

Arrangements And Duality

Section 1.1. Introduction to R n

Curves and Surfaces. Goals. How do we draw surfaces? How do we specify a surface? How do we approximate a surface?

Solutions for Review Problems

The Fourth International DERIVE-TI92/89 Conference Liverpool, U.K., July Derive 5: The Easiest... Just Got Better!

Copyrighted Material. Chapter 1 DEGREE OF A CURVE

Two vectors are equal if they have the same length and direction. They do not

Geometry: Unit 1 Vocabulary TERM DEFINITION GEOMETRIC FIGURE. Cannot be defined by using other figures.

GeoGebra. 10 lessons. Gerrit Stols

Objectives After completing this section, you should be able to:

RAJALAKSHMI ENGINEERING COLLEGE MA 2161 UNIT I - ORDINARY DIFFERENTIAL EQUATIONS PART A

Geometry and Measurement

BEZIER CURVES AND SURFACES

Metrics on SO(3) and Inverse Kinematics

A QUICK GUIDE TO THE FORMULAS OF MULTIVARIABLE CALCULUS

Precalculus REVERSE CORRELATION. Content Expectations for. Precalculus. Michigan CONTENT EXPECTATIONS FOR PRECALCULUS CHAPTER/LESSON TITLES

Classroom Tips and Techniques: The Student Precalculus Package - Commands and Tutors. Content of the Precalculus Subpackage

NEW MEXICO Grade 6 MATHEMATICS STANDARDS

Chapter 8 Geometry We will discuss following concepts in this chapter.

Derive 5: The Easiest... Just Got Better!

TEXTURE AND BUMP MAPPING

Solving Simultaneous Equations and Matrices

L 2 : x = s + 1, y = s, z = 4s Suppose that C has coordinates (x, y, z). Then from the vector equality AC = BD, one has

Figure 2.1: Center of mass of four points.

Surface bundles over S 1, the Thurston norm, and the Whitehead link

The Math Circle, Spring 2004

Common Core Unit Summary Grades 6 to 8

Geometry Course Summary Department: Math. Semester 1

CATIA Wireframe & Surfaces TABLE OF CONTENTS

2.1 Three Dimensional Curves and Surfaces

Algebra Academic Content Standards Grade Eight and Grade Nine Ohio. Grade Eight. Number, Number Sense and Operations Standard

521493S Computer Graphics. Exercise 2 & course schedule change

Content. Chapter 4 Functions Basic concepts on real functions 62. Credits 11

Appendix 3 IB Diploma Programme Course Outlines

Linear algebra and the geometry of quadratic equations. Similarity transformations and orthogonal matrices

Exam 1 Sample Question SOLUTIONS. y = 2x

FINAL EXAM SOLUTIONS Math 21a, Spring 03

Curriculum Map by Block Geometry Mapping for Math Block Testing August 20 to August 24 Review concepts from previous grades.

Further Steps: Geometry Beyond High School. Catherine A. Gorini Maharishi University of Management Fairfield, IA

Mathematics (MAT) MAT 061 Basic Euclidean Geometry 3 Hours. MAT 051 Pre-Algebra 4 Hours

A Geometric Characterization of Parametric Cubic Curves

Foucault pendulum through basic geometry

Understand the Sketcher workbench of CATIA V5.

GEOMETRY CONCEPT MAP. Suggested Sequence:

DEFINITION A complex number is a matrix of the form. x y. , y x

Estimated Pre Calculus Pacing Timeline

Pre-Algebra Academic Content Standards Grade Eight Ohio. Number, Number Sense and Operations Standard. Number and Number Systems

Cissoid. History. From Robert C. Yates Curves and their properties (1952):

Microsoft Mathematics for Educators:

Algebra 2 Chapter 1 Vocabulary. identity - A statement that equates two equivalent expressions.

Prentice Hall Algebra Correlated to: Colorado P-12 Academic Standards for High School Mathematics, Adopted 12/2009

Solutions to old Exam 1 problems

Solutions to Homework 10

Computer Graphics CS 543 Lecture 12 (Part 1) Curves. Prof Emmanuel Agu. Computer Science Dept. Worcester Polytechnic Institute (WPI)

Concepts in Calculus III

How To Use Design Mentor

For example, estimate the population of the United States as 3 times 10⁸ and the

Advanced Math Study Guide

On the Arc Length of Parametric Cubic Curves

Click here for answers.

Part-Based Recognition

Geometric Modelling & Curves

Math Course Descriptions & Student Learning Outcomes

SCHWEITZER ENGINEERING LABORATORIES, COMERCIAL LTDA.

Section 1.4. Lines, Planes, and Hyperplanes. The Calculus of Functions of Several Variables

Week 1 Chapter 1: Fundamentals of Geometry. Week 2 Chapter 1: Fundamentals of Geometry. Week 3 Chapter 1: Fundamentals of Geometry Chapter 1 Test

Shape Dictionary YR to Y6

Algebra Geometry Glossary. 90 angle

KEANSBURG SCHOOL DISTRICT KEANSBURG HIGH SCHOOL Mathematics Department. HSPA 10 Curriculum. September 2007

G C.3 Construct the inscribed and circumscribed circles of a triangle, and prove properties of angles for a quadrilateral inscribed in a circle.

APPLICATIONS. are symmetric, but. are not.

Prentice Hall Mathematics: Algebra Correlated to: Utah Core Curriculum for Math, Intermediate Algebra (Secondary)

12.5 Equations of Lines and Planes

ME 115(b): Solution to Homework #1

x1 x 2 x 3 y 1 y 2 y 3 x 1 y 2 x 2 y 1 0.

Introduction to Computer Graphics Marie-Paule Cani & Estelle Duveau

Various Ways of Representing Surfaces and Basic Examples

Transcription:

Proceedings of the International Congress of Mathematicians Helsinki, 1978 Computer Animation and the Geometry of Surfaces in 3- and 4-Space Thomas F. Banchoff Geometers have always used any available media to help them illustrate their work with diagrams, pictures, and models. Modern computer graphics provides a new medium with great potential both for teaching and research. Older methods of representing curves and surfaces by drawings on a blackboard or models in wire or plaster are frequently found to be inadequate in many important geometric problems, specifically those which involve objects undergoing transformations or objects which exist properly in the fourth dimension or higher. A high-speed graphics computer makes it possible to approach and solve such problems by methods which were unavailable only a few years ago. Producing 30 different pictures per second, such a computer can display on a television tube a sequence of images which the viewer readily interprets as the projections of an object rotating in 3-dimensional space. By turning dials, a mathematician can investigate a curve or surface by having it rotate about different axes and stopping it at especially interesting positions. He or she can "fly inside" the object to focus on some local behavior or proceed to examine some specific singularity by deforming the object through a one-parameter family of curves or surfaces. Most of the classical objects of the calculus or differential geometry of curves and surfaces take on new meaning when they are reinvestigated using such methods. But these approaches also give insights into some areas where previous descriptive methods were very limited and entirely new aspects of geometry and topology become subjects for exploration. In this report, we describe five sets of films which give examples of the use of computer graphics techniques. Some are in finished form and have been used in

1006 Thomas F. Banchoff a variety of teaching situations. Others are in preliminary form, intended for mathematical research discussions. For the most part the films rely on direct and uncomplicated techniques. Most of the objects in the films are parametrically defined surfaces, given by three or four coordinate functions, each a function of two variables defined over a crosshatched domain which is usually either a rectangular or polar coordinate patch in the plane or a portion of the Riemann sphere. The images are then projected into a 3-dimensional subspace, orthogonally or centrally, and then projected again into the 2-dimensional plane of the television tube which is the output device. In some cases, for an extremely complicated object, it is possible to project two images which can be viewed with stereoscopic apparatus to give the effect of a single 3-dimensional image. Usually, however, a sense of 3-dimensionality is developed by having the image rotate slowly about an axis in the 3-dimensional space. For almost all viewers, this movement creates a spatial sensation which is interpreted readily as the shadows of a rotating transparent framework in ordinary 3-space. Subsequent deformations take place within the background context provided by this rotation. In particular as slices are made by planes parallel to a fixed direction, the curves of intersection on the rotating figure are perceived to be planar slices. Although slicing by a linear function, or more generally by some other function, does require some computational ability, the machine operates quickly enough that it is possible to view a sequence of slices in "real time", as if observing an object through a window as it rotated in the next room. The effect, however, is greater if in addition to the slice, the film displays as well the part of the surface lying below or above the slice the technique of "water-level slicing". Since this technique requires more time per picture and since it is especially well suited to representations using color, this technique is used primarily in the animation mode, where one picture is made at a time, and then the finished film is projected at 24 frames per second. For color, filters are used and each frame is exposed several times for the different portions of the picture. In addition to projection, rotation, and slicing it is possible to use linear interpolation between figures with the same parametrization. Again this is fast enough that the technique can be employed for real time manipulation of the figures for videotapes or for on-line research. More complicated programs require a recomputation of the data for every frame and are suited more for a filming mode. All of these techniques can be handled by a relatively small machine, in this case a META 4 A, B configuration with a Vector General scope, augmented by a parallel processor built at the Brown University Computing Laboratory. All films described here were produced in collaboration with Charles M. Strauss at Brown University. THE HYPERCUBE: PROJECTIONS AND SLICING treats the convex hull of the sixteen points (±1, ±1, ±1, ±1) in 4-space, first by orthogonal projection then by

Computer Animation 1007 central projection from 4-space to 3-space. In each case we rotate in the coordinate planes xy 9 yu 9 xw 9 yw 9 and zw ending at the original position. We then slice each figure by hyperplanes perpendicular to the vectors (1, 0, 0, 0) then (1,1, 0, 0) then (1,1,1,0) and finally (1,1,1,1), For a more thorough description of this film, see [4], COMPLEX FUNCTION GRAPHS treats graphs of complex functions w=f(z) considered as parametric surfaces (x 9 y 9 w, v) in 4-space, where z = x + iy and w = = u + iv. In each case orthographic projection into (x 9 y 9 u) is used to gett he graph of the real part of w (Figure 1), then rotation in the uv plane gives (x 9 y 9 v) 9 the graph of the imaginary part of w. Rotating the original graph in the xv plane leads to (y 9 w, v) the graph of the imaginary part of the inverse function of /, and finally projection to (x 9 u 9 v) gives the graph of the real part of the inverse function, FIGURES 1 AND 2 The first example is the squaring function w = z 2 with domain given by the lower half of the Riemann sphere and graph given by (x 9 y 9 x 2 y* 9 2xy) in 4-space. Projection of this locus into the (x 9 y 9 u) space gives a hyperbolic paraboloid (figure 1). Rotating in the uv plane gives the imaginary part of the squaring function, also a hyperbolic paraboloid. Rotating the original figure in the xv plane gives the imaginary part of the square root as the projection to (y 9 u 9 v) space. The graph of the inverse relation has a self-intersection curve along the positive w-axis and a singular point at the origin where the rank is 1. It represents a geometric realization of the Riemann surface of z=±]/w (Figure 2). In each projection the form of the parabolas x=constant is indicated. The special projection to the uv plane has a ramification point of order 2 which resolves into a hypocycloid with three cusps as the graph is rotated.

1008 Thomas F. Banchoff The second example is the exponential function w e z with the inverse relation z=log(w). The domain is 2TZ^X^47I 9 l^y-^l and the graph is (x 9 y 9 e x cos(y) 9 e x sin(y)) in 4-space. Projection to (x 9 y 9 u) gives the real part of the exponential (Figure 3). The projection (y 9 u 9 v) gives a right helicoid which represents the imaginary part of the Riemann surface for the logarithm (Figure 4), FIGURES 3 AND 4 The projection (x 9 u 9 v) gives a surface of revolution of a real exponential function as the real part of the logarithm (Figure 5). This example is also described in [5]. THE GAUSS MAP, A DYNAMIC APPROACH follows geometric ideas originated by Gauss in his paper defining total curvature of embedded surfaces. For the elliptic paraboloid, we show how the unit normals over a curve can be collected at a single point to form the boundary of the spherical image of the region bounded by the curve (Figure 6). ^The same procedure for the hyperbolic paraboloid produces FIGURES 5 AND 6

Computer Animation 1009 a spherical image with orientation reversed (Figure 7). For a parabolic cylinder, the spherical image degenerates to a single curve (Figure 8). We consider two examples which include elliptic as well as hyperbolic points and we examine in particular the singularities of the spherical image map. For almost all immersed surfaces, this mapping will have only folds and cusps as singularities and we indicate how two degenerate cases may be deformed to exhibit generic behavior at the cusps of this map. /r "V ^ tt:tv*' i y, ' FIGURES 7 AND 8 First we consider the monkey saddle, with an isolated point of zero Gaussian curvature, and perturb to get the graph of (x 9 y 9 x 3 3xy 2 +E(x 2 +y 2 )) (Figure 9). For =0, this surface has a Gauss mapping with a ramification point of order 2, and for fi^o, the image of the parabolic curve will have three cusps (Figure 10). Secondly we consider the biparabolic surface which is the graph of (x 9 y 9 (y x 2 )(y sx 2 )). For e^±l, the Gauss mapping of this surface will have exactly one cusp and the Gauss mapping will be stable (Figure 11). The case c=0 was first investigated by M. Menn [7] (Figure 12). In each case we show the spherical image of a circle x*+y*=r* as /* changes. We show the linear interpolation between the surface and its Gauss spherical image so that the singularities of the Gauss map are expressed as limits of singularities of homothetic images of parallel surfaces of the original surface. We then show the spherical image of a test curve centered on the curve r constant and indicate the behavior of the asymptotic vectors in a neighborhood of a cusp of the Gauss mapping.

1010 Thomas F. Banchoff Various characterizations of the singularities of the Gauss map in terms of lines of curvature, ridges, and double tangencies are included in the joint work of the author with T. Gaffney and C, McCrory [3]. THE VERONESE SURFACE is an embedding of the real projective plane which starts with the hemisphere x 2 +y 2 +z 2 =l 9 z^o and maps each point (x 9 y 9 z) to (x\ y 2 9 z 2 9 Ì2xy 9 Ì2yz 9 fäzx) in 6-space. The projection of this surface into 4-dimensional space given by (Y2xz, f2yz 9 (\\f2)(z 2 -x 2 \ f2xy) FIGURES 9 AND 10 f.- //, *\\ > FIGURES 11 AND 12

Computer Animation 1011 is again an embedding and we examine a family of projections of this surface into 3-dimensional subspaces (all of which must have local singularities) [1]. The projection into the first three coordinates gives a cross-cap with two pinch points (Whitney umbrella points). The linear interpolation of the lower hemisphere into the cross-cap is a regular homotopy right up to the last instant when opposite points on the equator are identified, forming a segment of double points (Figure 13). J W.< iii"* V ~""*- I -, - ^" r "'S'A J fr 4 - "' * 7, i FIGURES 13 AND 14 Rotating in the plane of the third and fourth coordinates gives a deformation from the cross-cap to Steiner's Roman surface (f2xz 9 Ì2yz 9 ]f2xy) (Figure 14) with tetrahedral symmetry. This projection has six pinch points which are the endpoints of three double point segments intersecting in a triple point. These examples are described further in [6]. The embedding in 4-space is tight (i.e. almost every height function when restricted to the surface has exactly one maximum and one minimum) and this property is shared by the images in 3-dimensional subspaces. These examples lead to the conjecture that any stable tight mapping of the real projective plane into 3-space must have either two pinch points or six pinch points. At the position in the rotation where the figure moves from cross-cap form to Roman surface form, the double point locus consists of two straight lines, and one of the orthogonal projections to a 2-plane is an equilateral triangle (Figures 15 and 16). In the film the cross-cap is sliced perpendicular to (1,0,0), then to (1, 1,0), then to (1,1,1). As the first two slices pass through the origin, they contain the line which is the image of the tangent plane at a pinch point and they intersect the surface in a pair of ellipses which are tangent to the line. After rotation in 4-space, Steiner's Roman surface is sliced in the same three directions, obtaining a cusp in the slice curve whenever the slicing plane passes a pinch point without containing the tangent line. The final slices have threefold symmetry,

1012 Thomas F. Banchoff :f\-r- FIGURES 15 AND 16 with a maximum, a curve with three cusps, then with three nodes, then with a triple point, then three nodes, ending at a doubly covered projective line with a Möbius band neighborhood containing three pinch points. THE TORUS is given as the surface of revolution ((2 + Y2 cos i/0 cos 0, (2 + y2 cos \j/) sin 0, j/2 sin ifr) and the slices in three different directions describe three different types of critical point behavior. Slicing perpendicular to (1, 0, 0) gives four non-degenerate critical points at different levels and the slice through the origin is a pair of congruent circles. Slicing perpendicular to (0, 0,1) gives two critical levels, each consisting of a circle of degenerate critical points and the slice through the origin is a pair of circles with the same center. A classical problem in differential geometry asks for a direction for which there are exactly three critical levels, and the film illustrates such a slice, perpendicular to (1, 0,1). In this case, the slice through the origin is again a pair of circles, this time intersecting in a pair of points [8]. THE FLAT TORUS is an embedding as a product of two circles in 4-space considered as the product of two planes, i.e. (coso, sino, cosp, sin<p). This torus is a surface on the 3-sphere of radius ]/2, as we may project stereographically from (0, 0, 0, j/2) and we obtain the torus in the previous paragraph (where sin^= /2cosc>/( /2-sinc))). Rotating the flat torus in the plane of the first and fourth coordinates produces a one-parameter family (cosa cos 0+sin a sinç>, sin0, cos<p, sin a cos 0+cos a sin<p)

Computer Animation 1013 which projects to a family of cyclides of Dupin, all conformally equivalent to the original torus. In particular when a=7t/2 and the point (0, 0, 0, j/2) lies on the torus, the result is a noncompact cyclide which separates all of 3-space into two congruent parts. The cyclides of Dupin and spheres are the only closed surfaces in 3-space which have the spherical two-piece property, so that any sphere separates them into at most two pieces. Their inverse stereographic projections are the only surfaces on the 3-sphere which are tight, so that every hyperplane separates them into at most two pieces [2]. Bibliography 1. T. Banchoff, Integral normal Euler classes jor surfaces in 4-space (to appear). 2. The spherical two piece property and tight surfaces in spheres, J. Differential Geometry 4 (1970), 193 205. 3. T. Banchoff, T. Gaffney and C. McCrory, Singularities of Gauss mappings (to appear). 4. T. Banchoff, and C. Strauss, Computer animated four dimensional geometry, Proc. Amer. Assoc. Advancement of Science, Washington, 1978. 5. T. Banchoff, Real time computer graphics techniques in geometry, The Influence of Computing on Mathematical Research and Education, Proc. Sympos. Appi. Math., vol. 20, Amer. Math. Soc, Providence, R. I., 1974, pp. 105 111. 6. D. Hilbert and S. Colin-Vossen, Geometry and the imagination, Chelsea, New York, 1952. 7. M. Menn, Generic geometry (mimeographed notes). 8. D. Struik, Lectures in classical differential geometry Addison-Wesley, Reading, Mass., 1961. BROWN UNIVERSITY PROVIDENCE, RHODE ISLAND 02912, U.S.A.