Static and dynamic surfaces representation

Slides:



Advertisements
Similar presentations
Computer Graphics - Geometry & Representation -
Advertisements

Chapter 8: Functions of Several Variables
Technique of nondimensionalization Aim: –To remove physical dimensions –To reduce the number of parameters –To balance or distinguish different terms in.
Overview  About ETS: our students, our tools.  What’s New with TI-Npsire CAS?  Different Objects in the Same 2D Plot Window.  Why is Parametric 3D.
Playing with Multivariable Calculus with 3D Glasses.
Hardware and Software Erik Brisson SCV Visualization Workshop – Fall 2008.
Parametric Surfaces.
TIME 2012 Technology and its Integration in Mathematics Education 10 th Conference for CAS in Education & Research July 10-14, Tartu, Estonia.
Double Integrals Area/Surface Area Triple Integrals.
Trigonometry, Coordinate system and Vectors Computer Graphics.
LYU0603 A Generic Real-Time Facial Expression Modelling System Supervisor: Prof. Michael R. Lyu Group Member: Cheung Ka Shun ( ) Wong Chi Kin ( )
ARCH 481 3d Modeling and Rendering lecture four: texture maps.
IS&T Scientific Visualization Tutorial Erik Brisson Introduction to Scientific Visualization.
Implicit Surfaces Tom Ouyang January 29, Outline Properties of Implicit Surfaces Polygonization Ways of generating implicit surfaces Applications.
Curves Locus of a point moving with one degree of freedom
IS&T Scientific Visualization Tutorial Erik Brisson Introduction to Scientific Visualization.
Drawing Parametric Curves Jean-Paul Mueller. Curves - The parametric form of a curve expresses the value of each spatial variable for points on the curve.
17 VECTOR CALCULUS.
Lecture # 32 (Last) Dr. SOHAIL IQBAL
Chapter 16 – Vector Calculus
Multiple Integrals 12. Surface Area Surface Area In this section we apply double integrals to the problem of computing the area of a surface.
1-1 Engineering Electromagnetics Chapter 1: Vector Analysis.
Calculus 9th edition Content
TIME 2014 Technology in Mathematics Education July 1 st - 5 th 2014, Krems, Austria.
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
Review of Vector Analysis
S C alculu. 1. Preliminaries 2. Functions and Limits 3. The Derivative 4. Applications of the Derivative 5. The Integral 6. Applications of the Integral.
MATHEMATICA – AN INTRODUCTION R.C. Verma Physics Department Punjabi University Patiala – PART III- GRAPHICS Two-dimensional plots Three-dimensional.
TIME 2012 Technology and its Integration in Mathematics Education 10 th Conference for CAS in Education & Research July 10-14, Tartu, Estonia.
Plotting – 3-Dimensional. 3D Plots versus 2D Plots 3-dimensional plots, in contrast to 2-dimensional ones, has a third axis (often called the z-axis).
Section 17.5 Parameterized Surfaces
Computer Graphics. Requirements Prerequisites Prerequisites CS 255 : Data Structures CS 255 : Data Structures Math 253 Math 253 Experience with C Programming.
Geometric Modeling using Polygonal Meshes Lecture 1: Introduction Hamid Laga Office: South.
Vector-Valued Functions. Step by Step: Finding Domain of a Vector-Valued Function 1.Find the domain of each component function 2.The domain of the vector-valued.
Chapter 2: First Steps in MuPAD MATLAB for Scientist and Engineers Using Symbolic Toolbox.
Quadratic Surfaces. SPLINE REPRESENTATIONS a spline is a flexible strip used to produce a smooth curve through a designated set of points. We.
University of Texas at Austin CS384G - Computer Graphics Fall 2008 Don Fussell Parametric surfaces.
Warm-Up 1/ C Assignments Questions? H.
Vector Fields A brief introduction. Functions---The Big Picture A set of inputs (domain!) A set of outputs (range!) A “rule” that takes any input and.
A L I MAM M OHAMMAD B IN S AUD I SLAMIC U NIVERSITY C OLLEGE OF S CIENCES D EPARTMENT OF M ATHEMATICS MATLAB 251 : MATH SOFTWARE Introduction to MATLAB.
13 Functions of Several Variables
Functions of Several Variables
Copyright © Cengage Learning. All rights reserved. 16 Vector Calculus.
11/6/ :55 Graphics II Introduction to Parametric Curves and Surfaces Session 2.
Margarida Oliveira Escola EB 2,3 Piscinas Lisboa CMAT- Minho University Learn mathematics with Excel.
Parametric Surfaces and their Area Part I
Graphics Graphics Korea University cgvr.korea.ac.kr Mathematics for Computer Graphics 고려대학교 컴퓨터 그래픽스 연구실.
Section 6.3: Arc Length Practice HW from Stewart Textbook (not to hand in) p. 465 # 1-13 odd.
Warm UP.  What are projection vectors?  MM4A10. Students will understand and use vectors. a. Represent vectors algebraically and geometrically. b.
CDS 301 Fall, 2009 Scientific Information and Data Visualization Introduction Sep. 1, 2009 Jie Zhang Copyright ©
First Order Partial Differential Equations
Computer Graphics.
Representation of Curves & Surfaces
Introduction to Functions of Several Variables
Copyright © Cengage Learning. All rights reserved.
Introduction to Graphics Modeling
Find the derivative of the vector function r(t) = {image}
rectangular coordinate system spherical coordinate system
Section 17.1 Parameterized Curves
x = 4y - 4 x = 4y + 4 x = 4y - 1 y = 4x - 4 y = 4x - 1 y = 4x + 4
Implicit Functions Some surfaces can be represented as the vanishing points of functions (defined over 3D space) Places where a function f(x,y,z)=0 Some.
Communication and Coding Theory Lab(CS491)
Day 167 – Cylindrical structures
9.5 Parametric Equations.
Vectors in Three-Dimensional Space
Find the following limit. {image}
Lecture 16 Gradient in Cartesian Coordinates
Introduction to Scientific Visualization
Spline representation. ❖ A spline is a flexible strip used to produce a smooth curve through a designated set of points. ❖ Mathematically describe such.
Area and Arc Length in Polar Coordinates
Presentation transcript:

Static and dynamic surfaces representation Gliwice July 25-29, 2005 Static and dynamic surfaces representation Matilde P. Legua Jose A. Moraño Luis M. Sánchez-Ruiz

Introduction Visualization of lines and surfaces Geometrical application problems To teach mathematical concepts when we are working with scalar fields To help to locate the regions which we should pay special attention The aim is to take advantages of capabilities of commonly used mathematical software to get the proper representation

Surfaces representation Implicit expressions & Transparencies Surfaces defined by inequalities Real Time scrolling Graphs in movement Parametric surfaces More about surfaces representation 3-D curves

Usual software DPGRAPH DERIVE MATLAB MATHEMATICA

Visualize Intersections: Implicit expressions & Transparencies Visualize Intersections: DPGRAPH - Implicit expressions Gradual Transparencies DERIVE - Explicit expressions Transparencies: See_through()

RevY_Iplot(x=sin(y/2)  z=3, y, -PI, PI) Surfaces defined by inequalities Defined regions: DPGRAPH -  is & between inequalities DERIVE Several surfaces but without inequalities Other possibilities: Revolution, lines, ... RevY_Iplot(x=sin(y/2)  z=3, y, -PI, PI)

Meaning of parameters: Real time scrolling Meaning of parameters: DPGRAPH: Scroll bar modifies the parameter in real time DERIVE: Can use Vector( ) command. VECTOR(RevZ_IPlot(z = 5(1-x^2/k^2)^(1/2)  y=0, 0  x  k), k,1, 5)

Meaning of parameters by dynamic representations: Graphs in movement Meaning of parameters by dynamic representations: DPGRAPH: Including another dimension (time) DERIVE: time also exists

Several coordinate systems: Rectangular, cylindrical, spherical, ... Parametric surfaces Several coordinate systems: Rectangular, cylindrical, spherical, ... DPGRAPH: Trace a graph only over a rectangle RECTANGULAR (u,v,–2*COS(1.75*u)+SIN(v)) It can plot surfaces whose domain is not a rectangle RECTANGULAR (3/4*(v-u),1/4*(u+3*v),3-v/2+u/6) DERIVE: It has more types of coordinate system

Matlab: Several interesting commands Mathematica is a good tool also More about surfaces representation Matlab: Several interesting commands mesh, surf meshc and surfc (with level lines) Subplot (distributing graphs) Using OpenGL renderer (transparencies) MOVIE (dynamical graphs) As a drawback (Surfaces in implicit form are not admitted) Mathematica is a good tool also Plot3D, ParametricPlot3D Hidden Surface (transparencies) Animate (Variation on a parameter) or ShowAnimation (sequence of graphs)

3D-Curves DPGRAPH: Parametrical coordinates allow visualize 3D curves RECTANGULAR (2*SIN(4*u),2*COS(4*u),u) DERIVE, MATLAB and MATHEMATICA provide similar graphs

Conclusion Sofisticated mathematical software should get better results however DPGRAPH seems to be more practical and easier when we are working with implicit forms building dynamic surfaces getting transparencies needing memory requirements We must have very clear that it is not a CAS