Viewing in 3D. Viewing in 3D. Planar Geometric Projections. Taxonomy of Projections. How to specify which part of the 3D world is to be viewed?

Similar documents
6.2 Improving Our 3-D Graphics Pipeline

Specifying the view transformation

Cameras and World Geometry

Optical flow equation

LIPSCHITZ ESTIMATES FOR MULTILINEAR COMMUTATOR OF MARCINKIEWICZ OPERATOR

Projection of geometric models

Math 2414 Homework Set 7 Solutions 10 Points

P a g e 3 6 of R e p o r t P B 4 / 0 9

Physics 232 Exam I Feb. 13, 2006

The sphere of radius a has the geographical form. r (,)=(acoscos,acossin,asin) T =(p(u)cos v, p(u)sin v,q(u) ) T.

Summary of Grade 1 and 2 Braille

Projection of geometric models

Physics 232 Exam II Mar. 28, 2005

Clicks, concurrency and Khoisan

One of the common descriptions of curvilinear motion uses path variables, which are measurements made along the tangent t and normal n to the path of

Entanglement and its Manifestations in High Energy Physics

1. Solve by the method of undetermined coefficients and by the method of variation of parameters. (4)

Chapter 1 Electromagnetic Field Theory

Degree of Approximation of Fourier Series

Stenciling. 5 th Week, Reflection without Using the Stencil Buffer

Big O Notation for Time Complexity of Algorithms

CSE590B Lecture 4 More about P 1

Physics 232 Exam I Feb. 14, 2005

A new generation of tools for trawls Dynamic numerical simulation

P a g e 5 1 of R e p o r t P B 4 / 0 9

Class 36. Thin-film interference. Thin Film Interference. Thin Film Interference. Thin-film interference

H STO RY OF TH E SA NT

Valley Forge Middle School Fencing Project Facilities Committee Meeting February 2016

Dividing Algebraic Fractions

2 f(x) dx = 1, 0. 2f(x 1) dx d) 1 4t t6 t. t 2 dt i)

David Randall. ( )e ikx. k = u x,t. u( x,t)e ikx dx L. x L /2. Recall that the proof of (1) and (2) involves use of the orthogonality condition.

Supplementary Information

Technical Appendix for Inventory Management for an Assembly System with Product or Component Returns, DeCroix and Zipkin, Management Science 2005.

T h e C S E T I P r o j e c t

-HYBRID LAPLACE TRANSFORM AND APPLICATIONS TO MULTIDIMENSIONAL HYBRID SYSTEMS. PART II: DETERMINING THE ORIGINAL

Introduction to Finite Element Method

OH BOY! Story. N a r r a t iv e a n d o bj e c t s th ea t e r Fo r a l l a g e s, fr o m th e a ge of 9

T T V e g em D e j ) a S D } a o "m ek j g ed b m "d mq m [ d, )

Comparing Different Estimators for Parameters of Kumaraswamy Distribution

On Probability Density Function of the Quotient of Generalized Order Statistics from the Weibull Distribution

Department of Mathematics. Birla Institute of Technology, Mesra, Ranchi MA 2201(Advanced Engg. Mathematics) Session: Tutorial Sheet No.

1 Notes on Little s Law (l = λw)

TELEMATICS LINK LEADS

2-d Motion: Constant Acceleration

Lecture 4. Electrons and Holes in Semiconductors

Computer Propagation Analysis Tools

Fundamental Vehicle Loads & Their Estimation

In this section we will study periodic signals in terms of their frequency f t is said to be periodic if (4.1)

Fresnel Dragging Explained

ECSE Partial fraction expansion (m<n) 3 types of poles Simple Real poles Real Equal poles

The universal vector. Open Access Journal of Mathematical and Theoretical Physics [ ] Introduction [ ] ( 1)

Chapter 5. Long Waves

Lecture 4. Electrons and Holes in Semiconductors

Two-Pion Exchange Currents in Photodisintegration of the Deuteron

Calculus BC 2015 Scoring Guidelines

ABSOLUTE INDEXED SUMMABILITY FACTOR OF AN INFINITE SERIES USING QUASI-F-POWER INCREASING SEQUENCES

Nonlocal Boundary Value Problem for Nonlinear Impulsive q k Symmetric Integrodifference Equation

NECESSARY AND SUFFICIENT CONDITIONS FOR NEAR- OPTIMALITY HARVESTING CONTROL PROBLEM OF STOCHASTIC AGE-DEPENDENT SYSTEM WITH POISSON JUMPS

1. ALL PLUMBING WALLS TO BE 6 METAL STUDS UNLESS OTHERWISE NOTED.

Section 8. Paraxial Raytracing

ES 330 Electronics II Homework 03 (Fall 2017 Due Wednesday, September 20, 2017)

Review - Week 10. There are two types of errors one can make when performing significance tests:

Iterative Learning Control with Switching Gain PD Feedback for Nonlinear Systems

E&CE 476 Antenna and Wireless Systems Final Examination

K owi g yourself is the begi i g of all wisdo.

UNIT 1: ANALYTICAL METHODS FOR ENGINEERS

Ideal Amplifier/Attenuator. Memoryless. where k is some real constant. Integrator. System with memory

Strain Energy in Linear Elastic Solids

FBD of SDOF Base Excitation. 2.4 Base Excitation. Particular Solution (sine term) SDOF Base Excitation (cont) F=-(-)-(-)= 2ζω ωf

Excursions of Max-Weight Dynamics

LIMITS OF FUNCTIONS (I)

The Non-Truncated Bulk Arrival Queue M x /M/1 with Reneging, Balking, State-Dependent and an Additional Server for Longer Queues

4. The multiple use forestry maximum principle. This principle will be derived as in Heaps (1984) by considering perturbations

Continuous Time Markov Chains

Pure Math 30: Explained!

Lecture 22 Electromagnetic Waves

Capítulo. of Particles: Energy and Momentum Methods

C5 PRO Ignition Kit. Instruction manual with visual guide for Magneto style distributor kit

Chapter 3: Vectors and Two-Dimensional Motion

05/03/ LECTURE Tuesday MATH Linear and Abstract Algebra

Stability of Quadratic and Cubic Functional Equations in Paranormed Spaces

[ m] x = 0.25cos 20 t sin 20 t m

Books. Book Collection Editor. Editor. Name Name Company. Title "SA" A tree pattern. A database instance

Camera Models class 8

Learning Enhancement Team

Yamaha Virago V-twin. Instruction manual with visual guide for Yamaha XV

c- : r - C ' ',. A a \ V

ANSWERS TO ODD NUMBERED EXERCISES IN CHAPTER 2

TWO INTERFACIAL COLLINEAR GRIFFITH CRACKS IN THERMO- ELASTIC COMPOSITE MEDIA

CHATTERJEA CONTRACTION MAPPING THEOREM IN CONE HEPTAGONAL METRIC SPACE

VARIED SIZED FLOOR PLATE S O N - S I T E B U I L D I N G A M E N I T I E S

CS 188: Artificial Intelligence Fall Probabilistic Models

I t n e a r ti o o J r n eri R s r e c m t n ( I u - ss e u -, A li I E D R F A T C IO U O F THE E I E D H TZ- T ION

UBI External Keyboard Technical Manual

156 There are 9 books stacked on a shelf. The thickness of each book is either 1 inch or 2

Control Volume Derivation

Lecture 3 summary. C4 Lecture 3 - Jim Libby 1

APPLICATION OF A Z-TRANSFORMS METHOD FOR INVESTIGATION OF MARKOV G-NETWORKS

MA 1201 Engineering Mathematics MO/2017 Tutorial Sheet No. 2

Notes 03 largely plagiarized by %khc

Transcription:

Viewig i 3D Viewig i 3D How o speci which pa o he 3D wo is o e viewe? 3D viewig voume How o asom 3D wo cooiaes o D ispa cooiae? Pojecios Cocepua viewig pipeie: Xom o ee coos 3D cippig Pojec Xom o viewpo Paa Geomeic Pojecios A pojecio is ome he iesecio o ceai ies (pojecos) wih a pae (he pojecio pae) Pojecos ae ies om he cee o pojecio hough each poi o ojec Cee o pojecio a iii esus i a paae pojecio A iie cee o pojecio esus i a pespecive pojecio Taoom o Pojecios paae muiview aoomeic ohogaphic paa geomeic pojecios oique pespecive poi poi 3 poi 3 isomeic imeic imeic 4

Paae Pojecio Ohogaphic Pojecio Pojecos ae ohogoa o pojecio suace, which is pica paae o oe o he cooiae paes: 5 6 Aoomeic Pojecios Aoomeic Pojecios Aow pojecio pae o move eaive o ojec. How ma ages o a cue s coe ae equa? oe: imeic wo: imeic hee: isomeic 7 8

Oique Pojecios Pespecive Pojecio Aia eaioship ewee pojecos a pojecio pae. 9 Vaishig Pois N-poi Pespecive Paae ies (o paae o he pojecio pae) o he ojec covege a a sige poi o he pojecio pae (he vaishig poi): vaishig poi oe-poi wo-poi hee-poi

3 Ohogaphic Pojecios Diecio o pojecio is oma o he pojecio pae. Tpica, pojec oo oe o he cooiae paes. Fo eampe: Tpica, sevea o hese pojecios (e.g., o, igh, a op/pa views) ae show ogehe 4 Pespecive Pojecio Z Y (,,) (,,) 5 Osevaios The ak o he mai is 3 ( pojecio) Pois o he pojecio pae ae o chage he pespecive pojecio Le s see wha happes o a poi a iii aog he Z ais: This is a vaishig poi 6 Takig a Phoogaph Aage ojecs Posiio a poi he camea Choose a es, se he oom Take a picue Eage a cop o ge a pi

Takig a Viua Phoogaph Takig a Viua Phoogaph Aage ojecs App moeig asomaios o ojecs: chage om ojec cooiaes o wo cooiaes Posiio a poi he camea Posiio, poi, a oie he viua camea: eie a asomaio om wo o ee cooiaes Choose a es, se he oom Take a picue Pojec ojecs appig he pespecive asomaio oowe a pespecive ivie. The esu is omaie evice cooiaes. Eage a cop o ge a pi App viewpo asomaio o oai acua wiow cooiaes. Speci a view voume: eie a pespecive asomaio ha asoms ee cooiaes o caoica omaie viewig space (cip cooiaes) 7 8 The OpeGL Viewig Pipeie ojec cooiaes Moeview mai ee cooiaes Pojecio mai cip cooiaes Pespecive ivisio Viewpo Tasomaio omaie evice cooiaes wiow cooiaes Moeview Mai The iiia OpeGL camea is a he oigi, poiig ow he egaive -ais. The moeview mai is composie om simpe 3D asomaios: gloaiei gtasae, groae, gscae gloamai, gmumai Camea ca aso e posiioe he gulooka ouie: gulooka(ee,ee,ee,c,c,c,up,up,up ) 9

Pojecio Mai Speciie eiig a view voume (view usum): gfusum(e, igh, oom, op, ea, a) Pojecio Mai Aso ca e speciie gupespecive(ov, aspec, ea, a) aspec w/h ov veica ie o view age (egees) w h ea a ea a Pojecio Mai Deivaio, pa I gfusum eies he oowig pespecive asomaio mai: gfusum eies a geea (possi skewe) viewig pami. We is make his pami io a caoica oe: We is shea he skewe pami, he scae. 3 4

5 Sheaig Mai Tasoms he cee o he viewig wiow (o he ea pae) o (,,-), makig he view pami smmeic aou he Z-ais: 6 Scaig Mai Scae he smmeic pami o ceae a 45 egee age ewee each pae a he Z-ais: 7 Deivaio, pa II The caoica pami is he asome io a cue, usig a pespecive asomaio: ) ( 8 Fia... Muipig he asomaios gives us he esie mai:

The eec o Z View Fusum Cippig I homogeeous cooiaes a pois isie he view usum sais a o he oowig iequaiies: < w > w w > a < w > w < w > w Lies mus e cippe agais he paes: w w w w w w 9 3 Viewpo Tasomaio Viewpo Tasomaio Deies a pie ecage i he wiow io which he ia image is mappe: gviewpo(,, wih, heigh) (, ) speci he owe e coe o he viewpo: wih (,) heigh 3 Tasoms omaie evice () cooiaes o wiow (w) cooiaes. cooiaes age i [-,] w cooiaes age i [, wih], [,heigh] The esuig asomaio is: wih w ( ) heigh ( ) w 3