Transformations. Computer Graphics. Types of Transformations. 2D Scaling from the origin. 2D Translations. 9/22/2011. Geometric Transformation



Similar documents
HFCC Math Lab Intermediate Algebra - 13 SOLVING RATE-TIME-DISTANCE PROBLEMS

Valuing Long-Lived Assets

cooking trajectory boiling water B (t) microwave time t (mins)

HUT, TUT, LUT, OU, ÅAU / Engineering departments Entrance examination in mathematics May 25, 2004

Modeling the Yield Curve Dynamics

Mortality Variance of the Present Value (PV) of Future Annuity Payments


Experiment #1: Reflection, Refraction, and Dispersion

Chapter 7. Response of First-Order RL and RC Circuits

Graphs of Equations. A coordinate system is a way to graphically show the relationship between 2 quantities.

1 HALF-LIFE EQUATIONS

Lecture 16: Color and Intensity. and he made him a coat of many colours. Genesis 37:3

Appendix A: Area. 1 Find the radius of a circle that has circumference 12 inches.

Random Walk in 1-D. 3 possible paths x vs n. -5 For our random walk, we assume the probabilities p,q do not depend on time (n) - stationary

Imagine a Source (S) of sound waves that emits waves having frequency f and therefore

Acceleration Lab Teacher s Guide

How Much Can Taxes Help Selfish Routing?

Skills Needed for Success in Calculus 1

2. TRIGONOMETRIC FUNCTIONS OF GENERAL ANGLES

MANAGEMENT SCIENCE doi /mnsc ec pp. ec1 ec17

Moment and couple. In 3-D, because the determination of the distance can be tedious, a vector approach becomes advantageous. r r

Chapter 13. Network Flow III Applications Edge disjoint paths Edge-disjoint paths in a directed graphs

Answer, Key Homework 2 David McIntyre Mar 25,


CHARGE AND DISCHARGE OF A CAPACITOR

Chapter 30: Magnetic Fields Due to Currents

Standardized Coefficients

Chapter 2 Kinematics in One Dimension

1. Time Value of Money 3 2. Discounted Cash Flow Statistics and Market Returns Probabilities Key Formulas 109

Module 4. Single-phase AC circuits. Version 2 EE IIT, Kharagpur

CLOSE RANGE PHOTOGRAMMETRY WITH CCD CAMERAS AND MATCHING METHODS - APPLIED TO THE FRACTURE SURFACE OF AN IRON BOLT

Mechanics 1: Work, Power and Kinetic Energy

Estimation and Comparison of Chained CPI-U Standard Errors With Regular CPI-U Results ( )

Mechanics 1: Motion in a Central Force Field

Usefulness of the Forward Curve in Forecasting Oil Prices

Differential Equations and Linear Superposition

Ultraconservative Online Algorithms for Multiclass Problems

The Torsion of Thin, Open Sections

Conceptually calculating what a 110 OTM call option should be worth if the present price of the stock is

4 Convolution. Recommended Problems. x2[n] 1 2[n]

Transient Analysis of First Order RC and RL circuits

RC (Resistor-Capacitor) Circuits. AP Physics C

Coordinate Systems L. M. Kalnins, March 2009

Duration and Convexity ( ) 20 = Bond B has a maturity of 5 years and also has a required rate of return of 10%. Its price is $613.

NURBS Drawing Week 5, Lecture 10

SOLID MECHANICS TUTORIAL GEAR SYSTEMS. This work covers elements of the syllabus for the Edexcel module 21722P HNC/D Mechanical Principles OUTCOME 3.

An iterative wave-front sensing algorithm for high-contrast imaging systems *

PASSAUER DISKUSSIONSPAPIERE

Campus Sustainability Assessment and Related Literature

Matrices in Computer Graphics

Differential Equations. Solving for Impulse Response. Linear systems are often described using differential equations.

Full-wave rectification, bulk capacitor calculations Chris Basso January 2009

UNIT CIRCLE TRIGONOMETRY

JCUT-3030/6090/1212/1218/1325/1530

2.4 Network flows. Many direct and indirect applications telecommunication transportation (public, freight, railway, air, ) logistics

Second Order Linear Differential Equations

Derivations and Applications of Greek Letters Review and

CHAPTER FIVE. Solutions for Section 5.1

- Models: - Classical: : Mastermodel (clay( Curves. - Example: - Independent variable t

Graphing Linear Equations

Derivative Securities: Lecture 7 Further applications of Black-Scholes and Arbitrage Pricing Theory. Sources: J. Hull Avellaneda and Laurence

THE OPPORTUNITY COST OF BEING CONSTRAINED BY THE TYPE OF ASSET: BONDS ONLY OR STOCKS ONLY

Sensitivity Analysis of a Dynamic Fleet Management Model Using Approximate Dynamic Programming

Semipartial (Part) and Partial Correlation

The Euro. Optimal Currency Areas. The Problem. The Euro. The Proposal. The Proposal

Fluid Pressure and Fluid Force

9. Capacitor and Resistor Circuits

How many times have you seen something like this?

Identifying second degree equations

C Fast-Dealing Property Trading Game C

17 Laplace transform. Solving linear ODE with piecewise continuous right hand sides

Chapter 19: Electric Charges, Forces, and Fields ( ) ( 6 )( 6

Department of Health & Human Services (DHHS) Centers for Medicare & Medicaid Services (CMS) Transmittal 1151 Date: November 16, 2012

Chapter 4: Exponential and Logarithmic Functions

Summary: Vectors. This theorem is used to find any points (or position vectors) on a given line (direction vector). Two ways RT can be applied:

Signal Rectification

A Note on Using the Svensson procedure to estimate the risk free rate in corporate valuation

Production-Inventory Systems with Lost-sales and Compound Poisson Demands

Mathematics in Pharmacokinetics What and Why (A second attempt to make it clearer)

1.- L a m e j o r o p c ió n e s c l o na r e l d i s co ( s e e x p li c a r á d es p u é s ).

2D Geometrical Transformations. Foley & Van Dam, Chapter 5

Chapter 8: Regression with Lagged Explanatory Variables

Overview of Spellings on

C Fast-Dealing Property Trading Game C

Pricing strategy of e-commerce platform under different operational models

Module 3 Design for Strength. Version 2 ME, IIT Kharagpur

The Detection of Obstacles Using Features by the Horizon View Camera

Prostate Cancer. Options for Localised Cancer

Newton s Laws of Motion

Why Did the Demand for Cash Decrease Recently in Korea?

Economics Honors Exam 2008 Solutions Question 5

Stability. Coefficients may change over time. Evolution of the economy Policy changes

LATIN SQUARE DESIGN (LS) -With the Latin Square design you are able to control variation in two directions.

Vector Autoregressions (VARs): Operational Perspectives

Lecture 15 Isolated DC-DC converters

PY1052 Problem Set 8 Autumn 2004 Solutions

Design and Testing of a Controller for Autonomous Vehicle Path Tracking Using GPS/INS Sensors

Transcription:

9// anfomaion. Compue Gaphic Lecue anfomaion Wha i a anfomaion? Wha oe i o? anfom he cooinae / nomal veco of objec Wh ue hem? Moelling -Moving he objec o he eie locaion in he envionmen -Muliple inance of a poope hape -Kinemaic of linkage/keleon chaace animaion Viewing Viual camea: paallel an pepecive pojecion Lecue Geomeic anfomaion anlaion oaion caling Linea peeve paallel line Non-unifom cale hea o kew ojecion peeve line epecive pojecion aallel pojecion Non-linea line become cuve wi ben wap moph pe of anfomaion Geomeic anfomaion Once he moel ae pepae we nee o place hem in he envionmen Objec ae efine in hei own local cooinae em We nee o anlae oae an cale hem o pu hem ino he wol cooinae em /9/ Lecue 4 oin efine a anlaeo oin a iance D anlaion. paallelo ai paallelo ai. Define he column veco Now. S Now D Scaling fom he oigin. oin efine a efom a cale ech o oin b a faco along he ai an along he ai.. Define he mai S o. 5 6

9// D oaion abou he oigin. D oaion abou he oigin..co.in 7 8 D oaion abou he oigin. D oaion abou he oigin..co.co.co.in.in.in.co.in.in.co.co.co.co.in.in.in.co.in.in.co.co.in Subiuing fo :.co.in Give u :.co.in.in.co 9 D oaion abou he oigin..co.in.in.co ewiing in mai fom give u : co in in. co co Define he mai in in co anfomaion. anlaion. Scale S oaion co in. in co We woul like all anfomaion o be muliplicaion o we can concaenae hem epe poin in homogenou cooinae.

9// Homogeneou cooinae A an ea cooinae W o a poin. W. wo e of homogeneou cooinae epeen he ame poin if he ae a muliple of each ohe. 5 an 46 epeen he ame poin. If W ivie b i o ge Caeian cooinae of poin /W/W. If W poin i ai o be a infini. anlaion in homogenie cooinae anfomaion maice fo D anlaion ae now. 4. Concaenaion. When we pefom anlaion on he ame poin 5 : So we epec Concaenaion. 6?. i : he mai pouc Mai pouc i vaioul efee o a compouning concaenaion o compoiion Concaenaion. 7 Mai pouc i vaioul efee o a compouning concaenaion o compoiion.. i : he mai pouc opeie of anlaion. 8 4.... - I Noe :. anlaion maice ae commuaive.

9// 4 Homogeneou fom of cale. 9 S ecall he fom of Scale : S In homogeneou cooinae : Concaenaion of cale.! mulipl iagonalelemenin he mai - ea o Onl. i: he mai pouc S S Homogeneou fom of oaion.. co in in co i.e : oaion maice ae ohogonal. Fo oaion maice Ohogonali of oaion maice. co in in co co in in co co in in co co in in co Ohe popeie of oaion. o be moe caeful nee Fo D oaion he ame i oaion of he ai onl becaue Bu hi i an I How ae anfom combine? //9 Lecue 4 4 5 Scale anlae S Scale hen anlae Ue mai muliplicaion: p' S p S p Cauion: mai muliplicaion i NO commuaive!

9// Non-commuaive Compoiion Scale hen anlae: p' S p S p 5 Scale anlae anlae hen Scale: p' S p S p anlae 4 Scale 6 84 Non-commuaive Compoiion Scale hen anlae: p' S p S p S anlae hen Scale: p' S p S p S 6 //9 Lecue 4 5 //9 Lecue 4 6 How ae anfom combine? oae hen anlae q q oae 45 eg anlae anlae hen oae anlae /q/q oae 45 eg Cauion: mai muliplicaion i NO commuaive! //9 Lecue 4 7 Non-commuaive Compoiion oae hen anlae: p' p p - - anlae hen oae: p' p p - //9 Lecue 4 8 - - pe of anfomaion. oaion an anlaion Angle an iance ae peeve Uni cube i alwa uni cube igi-bo anfomaion. oaion anlaion an cale. Angle & iance no peeve. Bu paallel line ae. anfomaion of cooinae em. Have been icuing anfomaion a anfoming poin. Alwa nee o hink he anfomaion in he wol cooinae em Someime hi migh no be o convenien i.e. oaing objec a i locaion 9 5

9// 6 anfomaion of cooinae em - Eample Concaenae local anfomaion maice fom lef o igh Can obain he local wol anfomaion mai p p p ae he wol cooinae of p afe each anfomaion anfomaion of cooinae em - eample i he wol cooinae of poin p afe n anfomaion Qui I a in he ca an fin he ie mio i.4m on m igh an.m in m fon I ae m ca an ove 5m fowa une egee o igh move 5m fowa again an une 45 egee o he igh an oppe Wha i he poiion of he ie mio now elaive o whee I wa iing in he beginning? Soluion he ie mio poiion i locall 4. he mai of fi iving fowa 5m i 4 5 Soluion he mai o un o he igh an 45 egee oaing - an -45 egee aoun he oigin ae 5 epecivel Soluion he local-o-global anfomaion mai a he la configuaion of he ca i he final poiion of he ie mio can be compue b p which i aoun.89 9.4 6 5 5

9// hi i convenien fo chaace animaion / oboic In oboic / animaion we ofen wan o know wha i he cuen D locaion of he en effeco like he han Can concaenae maice fom he oigin of he bo owa he en effece Define an j anfomaion of cooinae em. i Define M i M M a a poin in cooinae em i i j i a j k weobain b ubiuion : M i k I can alo behown ha : M j i i j k M M j i he anfom ha convea poin in em j o a poin in em i M j j j k 7 Lecue 4 8 D anfomaion. Ue homogeneou cooinae ju a in D cae. anfomaion ae now 44 maice. We will ue a igh-hane wol cooinae em - ou of page. Simple eenion o he D cae: anlaion in D. //9 Lecue 4 9 4 Simple eenion o he D cae: Scale in D. oaion in D Nee o pecif which ai he oaion i abou. -ai oaion i he ame a he D cae. S co in in co 4 4 7

9// 8 oaing Abou he -ai 4 co in in co oaing Abou he -ai 44 co in in co oaion Abou he -ai 45 co in in co oaion abou an abia ai Abou u u u a uni veco on an abia ai 46 ' ' ' uu-cc uu-cu uu-c-u uu-c-u uu-cc uu-cu uu-cu uu-c-u uu-cc whee c co & in oaek u oaion No commuaive if he ai of oaion ae no paallel //9 α β β α Sheaing 48 a a

9// Calculaing he wol cooinae of all veice Fo each objec hee i a local-o-global anfomaion mai So we appl he anfomaion o all he veice of each objec We now know he wol cooinae of all he poin in he cene Nomal Veco We alo nee o know he iecion of he nomal veco in he wol cooinae em hi i going o be ue a he haing opeaion We onl wan o oae he nomal veco Do no wan o anlae i 49 5 Nomal Veco - We nee o e elemen of he anlaion pa o eo Viewing Now we have he wol cooinae of all he veice Now we wan o conve he cene o ha i appea in fon of he camea 5 5 View anfomaion We wan o know he poiion in he camea cooinae em We can compue he camea-o-wol anfomaion mai uing he oienaion an anlaion of he camea fom he oigin of he wol cooinae em Mw c View anfomaion We wan o know he poiion in he camea cooinae em vw Mw c vc oin in he wol cooinae Camea-o-wol anfomaion - vc Mw c vw oin in he camea cooinae Mc w vw Lecue 4 5 54 9

9// Summa. anfomaion: anlaion oaion an caling Uing homogeneou anfomaion D D anfomaion can be epeene b muliplicaion of a 44 mai Muliplicaion fom lef-o-igh can be coniee a he anfomaion of he cooinae em Nee o mulipl he camea mai fom he lef a he en eaing: Fole e al. Chape 5 Appeni ecion A o A5 fo eviion an fuhe backgoun Chape 5 55