Interactive Graphical Systems HT2002

Size: px
Start display at page:

Download "Interactive Graphical Systems HT2002"

Transcription

1 Wh is Inerive Compuer Grphis Inerive Grphil Ssems H Lesson 2 : Grphis Primer Sefn Seipel Compuer ided Design (CD) inerive modeling (simple visul represenions) merill orre onsruions s sis for uomed mnufuring resuls : ehnil skehes, simple rendered sill imges Compuer Grphis nimion modeling & design of ojes modeling of dnmi ehvior resuls : HQ si piures nd si movies Inerive Compuer Grphis on-line rendering (rel-ime!) rendering s relisi s frme-re llows resuls: user driven non si 3D senrio Wh is Inerive Compuer Grphis Wh is Inerive Compuer Grphis Emple : Compuer ided Design (CD) Emple : Compuer Grphis nimion Rihrd Nordhus Shool of rhieure nd Plnning Universi of New Meio in o Coprigh Pir nimion Sudios

2 Wh is Inerive Compuer Grphis Inerive Grphil Ssems: Sruure Emple : Inerive Compuer Grphis Mulimedi Feedk Compuersimulion Relime Mulimodl Inpu Design nd Simulion of Roo Cell Coprigh Sndi Nionl Lirries Repliion Rel world How re grphil ojes defined Definiion of poins Surfe represenions => infinie numer of poins o form oje surfe (mhemil funions) Bsed on he definiion of referene o-ordine ssem heir omponens => finie se of surfe poins - rendered s poin louds - rendered s polgons given erin onneivi => finie se of volume poins (voels) - rendered s poin louds - rendered s solid volume ojes ) kresin o-ordine ssem { ; i, j, k } - orhogonl - orhonorml k j P(,,) i

3 2) polr o-ordine ssem { ; r, } Relions eween polr nd resin o-ordines definiion of,, nd r P(r, ) r n = n 2 2 =rosos = r sin = r os sin Veor lger (quik rehersl of useful formuls) Inner produ / do produ of wo veors os = Used for ) lulion of lengh nd disnes ) ngle mesuremens ppliion of he do produ - Bkfe Culling Given: polgon vere P, nd polgon norml veor N Users viewing posiion V Quesion: Is he polgon fing owrds he oserver Soluion: P v~ N V V he polgon is fing owrds he oserver if he norml veor of h fe is fing owrds he oserver his is he se, if he lengh of he projeion of he veor V ono N is greer hn ero See ne slide for wo emples

4 ppliion of he do produ - Bkfe Culling Veor lger (quik rehersl of useful formuls) Le: P ; N 3; N Cse: Le V 7 5 V' V P v~ N V' Cse2: Le V V' V P v~ N V' > -> he polgon is fing owrds V -8< -> he polgon is no fing owrds V 2 Veor produ or ross produ of wo veors i j k is veor perpendiulr o nd Used for ) lulion of surfe norml veors ) es for ollineri of wo veors ( = ) ) lulion of referene frmes ppliion of he ross produ - Polgon Norml Seup Given: ringle given veries,b nd C Quesion: How does he polgons norml veor look like 2 ; B 5 ; C 2 Spn veors: 2 B C 5 5 ; 2 N 5 5 ( ) 5 ( ) 5 C N B Conenion of rnsforms : Mri Mulipliion Mri ; n k elemens Mri B ; k l elemens => C = B defined; nd he resuling mri C hs n l elemens => generll : B no equl B! ; i n, j l ij k s is sj

5 rnsformion of Poins : Mri-Veor Mulipliion Mri represenion of si geomeri rnsforms rnsformion represened s M n,k where n=4, k=4 Poin represened homogeneous oordines {,,, } s olumn veor P where k = 4, l = he resuling mri hs n=4 rows nd l= olumns Sle rnslion Roions s os sin s S sin os s R () m m 2 m 3 m 4 P = M m P = 2 m m m = m 3 m m m m 4 m m m m + m 2 + m 3 Z+ m 4 m 2 + m + m Z+ m m 3 + m + m Z+ m m 4 + m + m Z+ m os sin R () sin os os sin R ( ) sin os umuled/omposie rnsformions umuled/omposie rnsformions n iude of n oje n e epressed/deomposed s n umulion of elemenr rnsforms Emple : = R S serve : Mri onenion order (rnsformion sequene) is imporn Y ) Roe ou Z, 5 deg 2 rnsle long X, 5 3 Roe ou X, 25 deg Emple : = R Emple : = R Z X B) Roe ou X, 25 deg 2 rnsle long X, 5 3 Roe ou Z, 5 deg

6 Clulion of Referene Frmes (iude Mri) Given: hree poins in spe idenif he spil iude of n oje s referene frme B C, B, nd C n e used o lule new orhonorml sis {;,,} B C ) ( Noe:,, nd mus e normlied! rnsformion mri roes he uni veor (,,,) ino he new se veor =(,,,) * Clulion of Referene Frmes (iude Mri) * Hene: * Hene: * Hene: Clulion of Referene Frmes (iude Mri) * Hene: nloguousl, rnsformion mri rnsles he origin of he se ssem =(,,,) ino he new rigin =(,,,) Sine,, nd opere independnl on he respeive se veors, he n e omined ino on single rnsformion mri, h roes ll se veors simulneousl he rnslion mi operes independenl on o rnsle he origin, regrdles of he roionl omponens Hene, he omined rnsformion mri n e denoed s: Represenions of 3D Models Quniive Models Mhemil, phsil, hemil funion define vere d Proedurl Models Delrive or proedurl ssem desries vere d nd onneivi (rule sed, lnguge sed, reursive nd frl funions) Hierrhil Geomeri Models Eplii definiion of ojes vere d nd onneivi Re-Usge of geomeri proopes Defining hierrhies nd geomeri relions eween insnes

7 How re grphil ojes defined Mhemil funions : Emple MLB How re grphil ojes defined Finie se of volume poins (voels) : Voelviewer How re grphil ojes defined Finie se of surfe poins : Sumrine je represenions in inerive CG Grphi rendering engines re rdiionll opimied for drwing of 3D poins drwing of 3D veors drwing of 3D polgons (mosl ringles) (some n drw spheres eg SGI Ereme) => ojes re represened s omposie lumps of veries nd polgons => more dvned, nlil desripions of ojes re usull no found in inerive ompuer grphis (see 3D nimion progrms nd rring s/w)

8 je represenions in inerive CG Eplii geomer represenions in inerive CG Emple : Sene wih epo eplii definiion of veries&polgons rendered using fl shding Piures: Coprigh () 99 Pir 2 omined pproh: eplii vere d nd mhemil polnomil funions define urved surfes rgniion of geomer d: v2 v p v7 p4 v3 p2 p3 v4 v6 v5 jes referene frme Vere Lis n Vere Inde,,,u,v,,,u,v,,,u,v,,,u,v,,,u,v,,,u,v,,,u,v Vere D Cresin Coordines Norml Veors eure Coordines Color Vlues Polgon Lis 4 {, 2, 3, 4 } 2 3 { 6, 4, 3 } 3 3 { 5, 4, 6 } 4 4 { 3, 2, 7, 6 } k 3 { l, m, n } Polgon Inde Numer of Veries Lis of Vere Indies { } { } { } { } { } her d eg eure Referene Rendering Mehods Rendering Mehods Poin Clouds Emples: je veries re drwn s singulr piels Color of he piels n e onsn (oje olor) or e shded (depending on lighs nd oje olors) Deerminion of disree sreen-oordines from model vere oordines Ver fs rendering mehod Wire Frmes Emples: Edges of oje polgons re drwn s lines Color of he lines n e onsn (oje olor) or e shded (depending on lighs nd oje olors) Deerminion of disree sreen-oordines for model veries 2D line drwing (sn onversion) eween he veries Ver fs rendering mehod if used wihou hidden surfe removl

9 Rendering Mehods Surfe Shding Emples: je polgons re drwn s filled res Color of he polgons n e onsn (oje olor) or e shded (depending on lighs nd oje olors) (onsn or mien shding, diffuse shding) Deerminion of disree sreen-oordines for model veries 2D line drwing (sn onversion) of he edges 2D re fill inside he polgon Cn e ver slow depending on shding mehod Surfe Shding Models Consn / Fl Shding one shding vlue is luled per polgon enire polgon is filled onl wih h olor vlue fs u no nie looking Gourud Shding (Color Inerpolion) shding vlues re luled for eh vere olor vlues for eh piel inside polgon re linerl inerpoled good visul pperne os of redued rendering speed Phong Shding (Norml Veor Inerpolion) for eh piel he surfe norml veor is inerpoled from he given vere normls shding lulion is performed for eh piel eremel slow rendering, ver good visul resuls (speulr properies) Emple: Fl Shding vs Gourud Shding Requiremens: Fl Shding vs Gourud Shding Fl-Shding: ne surfe norml veor per fe/polgon n n2 n 3 n 4 n 4 Phong-Shding: Surfe norml veors per vere Usull luled from surrounding polgon norml veors fn fn2 n fn 3 fn 4 n2 n n 2 Emple : n = (fn +fn 2 +fn 3 +fn 4 )/4

10 Gourud Shding nd Phong Shding Differenes : Gourud Shding vs Phong Shding n 2 n (n) v C n 2 2 (n) v C 2 2 C C n C v Gourud C ( n l) C ( n l) 2 2 l v 3 Illuminion nd olor lulion veries: Color lulion eween veries (i)liner inerpolion: C ( ) C C n 2 More on illuminion : see Fole, hper 6 v Phong l n n C n Illuminion nd olor lulion for eh piel nlil: For vere piels: C ( n l) C ( n l) v 3 n ( ) n n n 2 ( n l) n 2 2 For piels eween veries, inerpolion of norml veor nd lulion of illuminion nd olor: k n 2 Emple: I ( n l) k k ; n ros(nl) I(phong)I(gourud), -, 4, -, -,7752,7757,7757, -,85 4, -,93 -,793,793,78 2, -,7 4, -,85 -,8264,82638,79 3, -,55 4, -,78 -,8398,83983,8 4, -,4 4, -,7 -,85,8536,8 5, -,25 4, -,63 -,86749,867493,82 6, -, 4, -,55 -,888,888,82 7,,5 4, -,48 -,89786,897862,83 8,,2 4, -,4 -,984,984,84 9,,35 4, -, -,9,99,85,,5 4, -,25 -,9,97,86,,65 4, -,8 -,9,9,87 2,,8 4, -, -,94658,946578,88 3,,95 4, -,3 -,954,9546,88 4,, 4,,5 -,95465,954652,89 5,,25 4,,3 -,95638,956382,9 6,,4 4,,2 -,95668,95668,9 7,,55 4,,28 -,95564,955645,92 8,,7 4,,35 -,958,9579,93 9,,85 4,, -,95,949997,94 2, 2, 4,,5 -,9456,9456,9456 l n 4 ; n2 4 ; l 4 5 I(n),2,8,6,4,2 Inensi ross spn k I(phong) I(gourud) Eplii geomer represenions in inerive CG rgniion of geomer d: v2 v p v7 p4 v3 p2 p3 v4 v6 v5 jes referene frme Vere Lis n Vere Inde,,,u,v,,,u,v,,,u,v,,,u,v,,,u,v,,,u,v,,,u,v Vere D Cresin Coordines Norml Veors eure Coordines Color Vlues Polgon Lis 4 {, 2, 3, 4 } 2 3 { 6, 4, 3 } 3 3 { 5, 4, 6 } 4 4 { 3, 2, 7, 6 } k 3 { l, m, n } Polgon Inde Numer of Veries Lis of Vere Indies { } { } { } { } { } her d eg eure Referene Hierrhil modeling Purposes: Consru omple ojes in modulr fshion reusili of uilding loks ese of modeling Inrese sorge effiien uild one eeue/re-use mn imes (displ liss) llow es upde of omponens llow for esier nimion of ehvior

11 Hierrhil modeling Simple Roo : Modeling Hierrh Emple: simple roo Bse runk Hed Lef_rm Righ_rm hree differen generi ojes Severl insnes of ojes rrnged in hierrhi order ree of involved insnes Lis of generi ojes used Creing he Model Hierrh Creing he Geomeri Cone Bse runk Hed Lef_rm Righ_rm ree of involved insnes Generi ojes se = VR_NodeNew(roo,"Roo Bse"); runk = VR_NodeNew(se,"Roo runk"); hed = VR_NodeNew(runk,"Roo Hed"); lef_rm = VR_NodeNew(runk,"Lef rm"); righ_rm = VR_NodeNew(runk,"Righ rm"); linder = VR_Cone(,,,2); ue = VR_Cue(); o = VR_Bo(2,,2); VR_NodeSeGeomer(se,linder); VR_NodeSeGeomer(runk,ue); VR_NodeSeGeomer(hed,ue); VR_NodeSeGeomer(lef_rm,o); VR_NodeSeGeomer(righ_rm,o); VR_NodeSle(se,,2,); VR_Nodernsle(runk,,2,); VR_NodeSle(runk,5,,5); VR_Nodernsle(hed,,2,); VR_NodeSle(hed,5,5,5); VR_Nodernsle(righ_rm,-4,8,-2) VR_NodeSle(righ_rm,2,2,2); VR_NodeRoe(righ_rm,8,,); VR_Nodernsle(lef_rm,,8,-2); VR_NodeSle(lef_rm,2,2,2); VR_NodeRoe(lef_rm,8,,);

12 Simple Roo : he Sene Grph se Sr rooee runk hed lef_rm righ_rm

Interactive Graphical Systems HT2005

Interactive Graphical Systems HT2005 Ineracive Graphical Ssems HT25 Lesson 2 : Graphics Primer Sefan Seipel Sefan Seipel, Deparmen of Informaion Technolog, Uppsala Universi Ke issues of his lecure Represenaions of 3D models Repeiion of basic

More information

CEE598 - Visual Sensing for Civil Infrastructure Eng. & Mgmt.

CEE598 - Visual Sensing for Civil Infrastructure Eng. & Mgmt. CEE598 - Visul Sensing for Civil Infrsrucure Eng. & Mgm. Session 2 Review of Liner Algebr nd Geomeric Trnsformions Mni Golprvr-Frd Deprmen of Civil nd Environmenl Engineering Deprmen of Compuer Science

More information

CENG 477 Introduction to Computer Graphics. Modeling Transformations

CENG 477 Introduction to Computer Graphics. Modeling Transformations CENG 477 Inroducion o Compuer Graphics Modeling Transformaions Modeling Transformaions Model coordinaes o World coordinaes: Model coordinaes: All shapes wih heir local coordinaes and sies. world World

More information

Gauss-Jordan Algorithm

Gauss-Jordan Algorithm Gauss-Jordan Algorihm The Gauss-Jordan algorihm is a sep by sep procedure for solving a sysem of linear equaions which may conain any number of variables and any number of equaions. The algorihm is carried

More information

Today. Quiz Introduction to pipelining

Today. Quiz Introduction to pipelining Pipelining 1 Tody Quiz Inroduion o pipelining 2 Pipelining 10ns (10ns) 20ns (10ns) 30ns (10ns) Wh s he leny for one uni of work? Wh s he hroughpu? Pipelining 1.Brek up he logi wih lhes ino pipeline sges

More information

Shortest Path Algorithms. Lecture I: Shortest Path Algorithms. Example. Graphs and Matrices. Setting: Dr Kieran T. Herley.

Shortest Path Algorithms. Lecture I: Shortest Path Algorithms. Example. Graphs and Matrices. Setting: Dr Kieran T. Herley. Shores Pah Algorihms Background Seing: Lecure I: Shores Pah Algorihms Dr Kieran T. Herle Deparmen of Compuer Science Universi College Cork Ocober 201 direced graph, real edge weighs Le he lengh of a pah

More information

Jorge Salvador Marques, Stereo Reconstruction

Jorge Salvador Marques, Stereo Reconstruction Jorge Slvdor Mrques, Sereo Reconsrucion roblem Gol: reconsruc he D she of objecs in he scene from or more imges. Jorge Slvdor Mrques, Jorge Slvdor Mrques, secil cse f f f f b model reconsrucion, b - fb,

More information

4.1 3D GEOMETRIC TRANSFORMATIONS

4.1 3D GEOMETRIC TRANSFORMATIONS MODULE IV MCA - 3 COMPUTER GRAPHICS ADMN 29- Dep. of Compuer Science And Applicaions, SJCET, Palai 94 4. 3D GEOMETRIC TRANSFORMATIONS Mehods for geomeric ransformaions and objec modeling in hree dimensions

More information

CS 314 Principles of Programming Languages

CS 314 Principles of Programming Languages CS 314 Principles of Progrmming Lnguges Lecure 10: Synx Direced Trnslion Zheng (Eddy) Zhng Rugers Universiy Februry 19, 2018 Clss Informion Homework 2 is sill being grded. Projec 1 nd homework 4 will be

More information

Chapter Six Chapter Six

Chapter Six Chapter Six Chaper Si Chaper Si 0 CHAPTER SIX ConcepTess and Answers and Commens for Secion.. Which of he following graphs (a) (d) could represen an aniderivaive of he funcion shown in Figure.? Figure. (a) (b) (c)

More information

Procedure Abstraction

Procedure Abstraction Compiler Design Procedure Absrcion Hwnsoo Hn Conrol Absrcion Procedures hve well-defined conrol-flow The Algol-60 procedure cll Invoked cll sie, wih some se of cul prmeers Conrol reurns o cll sie, immediely

More information

EXPONENTIAL & POWER GRAPHS

EXPONENTIAL & POWER GRAPHS Eponentil & Power Grphs EXPONENTIAL & POWER GRAPHS www.mthletics.com.u Eponentil EXPONENTIAL & Power & Grphs POWER GRAPHS These re grphs which result from equtions tht re not liner or qudrtic. The eponentil

More information

Assignment 2. Due Monday Feb. 12, 10:00pm.

Assignment 2. Due Monday Feb. 12, 10:00pm. Faculy of rs and Science Universiy of Torono CSC 358 - Inroducion o Compuer Neworks, Winer 218, LEC11 ssignmen 2 Due Monday Feb. 12, 1:pm. 1 Quesion 1 (2 Poins): Go-ack n RQ In his quesion, we review how

More information

The Basic Properties of the Integral

The Basic Properties of the Integral The Bsic Properties of the Integrl When we compute the derivtive of complicted function, like + sin, we usull use differentition rules, like d [f()+g()] d f()+ d g(), to reduce the computtion d d d to

More information

AML710 CAD LECTURE 11 SPACE CURVES. Space Curves Intrinsic properties Synthetic curves

AML710 CAD LECTURE 11 SPACE CURVES. Space Curves Intrinsic properties Synthetic curves AML7 CAD LECTURE Space Curves Inrinsic properies Synheic curves A curve which may pass hrough any region of hreedimensional space, as conrased o a plane curve which mus lie on a single plane. Space curves

More information

8.2 Areas in the Plane

8.2 Areas in the Plane 39 Chpter 8 Applictions of Definite Integrls 8. Ares in the Plne Wht ou will lern out... Are Between Curves Are Enclosed Intersecting Curves Boundries with Chnging Functions Integrting with Respect to

More information

M y. Image Warping. Targil 7 : Image Warping. Image Warping. 2D Geometric Transformations. image filtering: change range of image g(x) = T(f(x))

M y. Image Warping. Targil 7 : Image Warping. Image Warping. 2D Geometric Transformations. image filtering: change range of image g(x) = T(f(x)) Hebrew Universi Image Processing - 6 Image Warping Hebrew Universi Image Processing - 6 argil 7 : Image Warping D Geomeric ransormaions hp://www.jere-marin.com Man slides rom Seve Seiz and Aleei Eros Image

More information

REACTION ENUMERATION & CONDENSATION OF DOMAIN-LEVEL STRAND DISPLACEMENT SYSTEMS. Stefan Badelt DNA and Natural Algorithms (DNA) Group, Caltech

REACTION ENUMERATION & CONDENSATION OF DOMAIN-LEVEL STRAND DISPLACEMENT SYSTEMS. Stefan Badelt DNA and Natural Algorithms (DNA) Group, Caltech REACTION ENUMERATION & CONDENSATION OF DOMAIN-LEVEL STRAND DISPLACEMENT SYSTEMS Sefn Bdel DNA nd Nurl Algorihms (DNA) Group, Clech Fe 14 h, 2018 33rd TBI Winerseminr, Bled, Sloveni Grun, Bdel, Srm, Shin,

More information

Ugail H (2007): "3D Data Modelling and Processing using Partial Differential Equations", Advances and Applications of Dezert-Smarandache Theory for

Ugail H (2007): 3D Data Modelling and Processing using Partial Differential Equations, Advances and Applications of Dezert-Smarandache Theory for Ugail H (7): "3D Daa Modelling and Proessing using Parial Differenial Equaions", Advanes and Appliaions of Dezer-Smarandahe Theory for Plausible and Paradoxial Reasoning for Informaion Fusion, Bulgarian

More information

Curves & Surfaces. Last Time? Today. Readings for Today (pick one) Limitations of Polygonal Meshes. Today. Adjacency Data Structures

Curves & Surfaces. Last Time? Today. Readings for Today (pick one) Limitations of Polygonal Meshes. Today. Adjacency Data Structures Las Time? Adjacency Daa Srucures Geomeric & opologic informaion Dynamic allocaion Efficiency of access Curves & Surfaces Mesh Simplificaion edge collapse/verex spli geomorphs progressive ransmission view-dependen

More information

Illumination and Shading

Illumination and Shading Illumintion nd hding In order to produce relistic imges, we must simulte the ppernce of surfces under vrious lighting conditions. Illumintion models: given the illumintion incident t point on surfce, wht

More information

CS 551 Computer Graphics. Hidden Surface Elimination. Z-Buffering. Basic idea: Hidden Surface Removal

CS 551 Computer Graphics. Hidden Surface Elimination. Z-Buffering. Basic idea: Hidden Surface Removal CS 55 Computer Grphis Hidden Surfe Removl Hidden Surfe Elimintion Ojet preision lgorithms: determine whih ojets re in front of others Uses the Pinter s lgorithm drw visile surfes from k (frthest) to front

More information

Stacking Tags in LLC Media

Stacking Tags in LLC Media Scking Tgs in LL Medi Normn Finn ugus 19, 2013 Ver. 2 (This presenion is lso uploded o 802.11 documen sysem s documen number 2013-0952-1.) bz-nfinn-ll-g-scking-0813-v01 IEEE 802.1 inerim meeing, Sep. 2013,

More information

Spline Curves. Color Interpolation. Normal Interpolation. Last Time? Today. glshademodel (GL_SMOOTH); Adjacency Data Structures. Mesh Simplification

Spline Curves. Color Interpolation. Normal Interpolation. Last Time? Today. glshademodel (GL_SMOOTH); Adjacency Data Structures. Mesh Simplification Las Time? Adjacency Daa Srucures Spline Curves Geomeric & opologic informaion Dynamic allocaion Efficiency of access Mesh Simplificaion edge collapse/verex spli geomorphs progressive ransmission view-dependen

More information

Final Exam Review F 06 M 236 Be sure to look over all of your tests, as well as over the activities you did in the activity book

Final Exam Review F 06 M 236 Be sure to look over all of your tests, as well as over the activities you did in the activity book inl xm Review 06 M 236 e sure to loo over ll of your tests, s well s over the tivities you did in the tivity oo 1 1. ind the mesures of the numered ngles nd justify your wor. Line j is prllel to line.

More information

Lecture 10 Splines Introduction to Splines

Lecture 10 Splines Introduction to Splines ES8 Economerics. Inroducion o Splines. Esiming Spline Mehod One. Esiming Spline Mehod To.4 Cuic Splines Lecure Splines. Inroducion o Splines Firs pplied Poirier & Grer (974) in sud of profi res in hree

More information

MATH Differential Equations September 15, 2008 Project 1, Fall 2008 Due: September 24, 2008

MATH Differential Equations September 15, 2008 Project 1, Fall 2008 Due: September 24, 2008 MATH 5 - Differenial Equaions Sepember 15, 8 Projec 1, Fall 8 Due: Sepember 4, 8 Lab 1.3 - Logisics Populaion Models wih Harvesing For his projec we consider lab 1.3 of Differenial Equaions pages 146 o

More information

Projective geometry- 2D

Projective geometry- 2D Projecive geomer- D Acknowledgemens Marc Pollefes: for allowing e use of is ecellen slides on is opic p://www.cs.unc.edu/~marc/mvg/ Ricard Harle and Andrew Zisserman, "Muliple View Geomer in Compuer Vision"

More information

Schedule. Curves & Surfaces. Questions? Last Time: Today. Limitations of Polygonal Meshes. Acceleration Data Structures.

Schedule. Curves & Surfaces. Questions? Last Time: Today. Limitations of Polygonal Meshes. Acceleration Data Structures. Schedule Curves & Surfaces Sunday Ocober 5 h, * 3-5 PM *, Room TBA: Review Session for Quiz 1 Exra Office Hours on Monday (NE43 Graphics Lab) Tuesday Ocober 7 h : Quiz 1: In class 1 hand-wrien 8.5x11 shee

More information

Elastic web processing lines : optimal tension and velocity closed loop bandwidths

Elastic web processing lines : optimal tension and velocity closed loop bandwidths Elasi web proessing lines : opimal ension and veloiy losed loop bandwidhs Dominique KNIEL, Prof Web Handling Researh Group, Universiy of Srasbourg, Frane kniel@unisra.fr 6 AIMCAL Web Coaing & Handling

More information

Right Angled Trigonometry. Objective: To know and be able to use trigonometric ratios in rightangled

Right Angled Trigonometry. Objective: To know and be able to use trigonometric ratios in rightangled C2 Right Angled Trigonometry Ojetive: To know nd e le to use trigonometri rtios in rightngled tringles opposite C Definition Trigonometry ws developed s method of mesuring ngles without ngulr units suh

More information

Introduction Transformation formulae Polar graphs Standard curves Polar equations Test GRAPHS INU0114/514 (MATHS 1)

Introduction Transformation formulae Polar graphs Standard curves Polar equations Test GRAPHS INU0114/514 (MATHS 1) POLAR EQUATIONS AND GRAPHS GEOMETRY INU4/54 (MATHS ) Dr Adrin Jnnett MIMA CMth FRAS Polr equtions nd grphs / 6 Adrin Jnnett Objectives The purpose of this presenttion is to cover the following topics:

More information

Grade 11 Physics Homework 3. Be prepared to defend your choices in class!

Grade 11 Physics Homework 3. Be prepared to defend your choices in class! Gre 11 Physics Homework 3 Be prepre o efen your choices in clss! 1. The grph shows he riion wih ime of he elociy of n objec. Which one of he following grphs bes represens he riion wih ime of he ccelerion

More information

Image interpolation. A reinterpretation of low-pass filtering. Image Interpolation

Image interpolation. A reinterpretation of low-pass filtering. Image Interpolation Imge interpoltion A reinterprettion of low-pss filtering Imge Interpoltion Introduction Wht is imge interpoltion? (D-A conversion) Wh do we need it? Interpoltion Techniques 1D zero-order, first-order,

More information

CMPUT101 Introduction to Computing - Summer 2002

CMPUT101 Introduction to Computing - Summer 2002 CMPUT Introdution to Computing - Summer 22 %XLOGLQJ&RPSXWHU&LUFXLWV Chpter 4.4 3XUSRVH We hve looked t so fr how to uild logi gtes from trnsistors. Next we will look t how to uild iruits from logi gtes,

More information

NEWTON S SECOND LAW OF MOTION

NEWTON S SECOND LAW OF MOTION Course and Secion Dae Names NEWTON S SECOND LAW OF MOTION The acceleraion of an objec is defined as he rae of change of elociy. If he elociy changes by an amoun in a ime, hen he aerage acceleraion during

More information

Geometry Transformation

Geometry Transformation Geomer Transformaion Januar 26 Prof. Gar Wang Dep. of Mechanical and Manufacuring Engineering Universi of Manioba Wh geomer ransformaion? Beer undersanding of he design Communicaion wih cusomers Generaing

More information

Lecture 18: Mix net Voting Systems

Lecture 18: Mix net Voting Systems 6.897: Advanced Topics in Crypography Apr 9, 2004 Lecure 18: Mix ne Voing Sysems Scribed by: Yael Tauman Kalai 1 Inroducion In he previous lecure, we defined he noion of an elecronic voing sysem, and specified

More information

)

) Chpter Five /SOLUTIONS Since the speed ws between nd mph during this five minute period, the fuel efficienc during this period is between 5 mpg nd 8 mpg. So the fuel used during this period is between

More information

Effects needed for Realism. Ray Tracing. Ray Tracing: History. Outline. Foundations of Computer Graphics (Fall 2012)

Effects needed for Realism. Ray Tracing. Ray Tracing: History. Outline. Foundations of Computer Graphics (Fall 2012) Foundaions of ompuer Graphics (Fall 2012) S 184, Lecure 16: Ray Tracing hp://ins.eecs.berkeley.edu/~cs184 Effecs needed for Realism (Sof) Shadows Reflecions (Mirrors and Glossy) Transparency (Waer, Glass)

More information

Today. Curves & Surfaces. Can We Disguise the Facets? Limitations of Polygonal Meshes. Better, but not always good enough

Today. Curves & Surfaces. Can We Disguise the Facets? Limitations of Polygonal Meshes. Better, but not always good enough Today Curves & Surfaces Moivaion Limiaions of Polygonal Models Some Modeling Tools & Definiions Curves Surfaces / Paches Subdivision Surfaces Limiaions of Polygonal Meshes Can We Disguise he Faces? Planar

More information

A METHOD OF MODELING DEFORMATION OF AN OBJECT EMPLOYING SURROUNDING VIDEO CAMERAS

A METHOD OF MODELING DEFORMATION OF AN OBJECT EMPLOYING SURROUNDING VIDEO CAMERAS A METHOD OF MODELING DEFORMATION OF AN OBJECT EMLOYING SURROUNDING IDEO CAMERAS Joo Kooi TAN, Seiji ISHIKAWA Deparmen of Mechanical and Conrol Engineering Kushu Insiue of Technolog, Japan ehelan@is.cnl.kuech.ac.jp,

More information

EECS 487: Interactive Computer Graphics

EECS 487: Interactive Computer Graphics EECS 487: Ineracive Compuer Graphics Lecure 7: B-splines curves Raional Bézier and NURBS Cubic Splines A represenaion of cubic spline consiss of: four conrol poins (why four?) hese are compleely user specified

More information

Lecture 12 : Topological Spaces

Lecture 12 : Topological Spaces Leture 12 : Topologil Spes 1 Topologil Spes Topology generlizes notion of distne nd loseness et. Definition 1.1. A topology on set X is olletion T of susets of X hving the following properties. 1. nd X

More information

CSc 453 Compilers and Systems Software. 6 : Top-Down Parsing I

CSc 453 Compilers and Systems Software. 6 : Top-Down Parsing I C 45 Compilers n ystems oftwre 6 : op-down Prsing I Christin Collberg Deprtment of Computer iene University of rizon ollberg@gmil.om Copyright 2009 Christin Collberg eptember 14, 2009 1 Overview 2 Compiler

More information

Parametric equations 8A

Parametric equations 8A Parameric equaions 8A a so () y () Susiue () ino (): y ( ) y 5, So he domain of f() is 6. y, So he range of f() is y 7. d so () y () Susiue () ino (): y y, 0 So he domain of f() is. 5 so 5 () y () Susiue

More information

Topics in Analytic Geometry

Topics in Analytic Geometry Nme Chpter 10 Topics in Anltic Geometr Section 10.1 Lines Objective: In this lesson ou lerned how to find the inclintion of line, the ngle between two lines, nd the distnce between point nd line. Importnt

More information

The Advice Complexity of a Class of Hard Online Problems

The Advice Complexity of a Class of Hard Online Problems The Advie Complexiy of a Class of Hard Online Problems Joan Boyar, Lene M. Favrhold, Chrisian Kudahl, and Jesper W. Mikkelsen Deparmen of Mahemais and Compuer Siene Universiy of Souhern Denmark July 1,

More information

Last Time: Curves & Surfaces. Today. Questions? Limitations of Polygonal Meshes. Can We Disguise the Facets?

Last Time: Curves & Surfaces. Today. Questions? Limitations of Polygonal Meshes. Can We Disguise the Facets? Las Time: Curves & Surfaces Expeced value and variance Mone-Carlo in graphics Imporance sampling Sraified sampling Pah Tracing Irradiance Cache Phoon Mapping Quesions? Today Moivaion Limiaions of Polygonal

More information

Traditional Rendering (Ray Tracing and Radiosity)

Traditional Rendering (Ray Tracing and Radiosity) Tradiional Rendering (Ray Tracing and Radiosiy) CS 517 Fall 2002 Compuer Science Cornell Universiy Bidirecional Reflecance (BRDF) λ direcional diffuse specular θ uniform diffuse τ σ BRDF Bidirecional Reflecance

More information

WAYNESBORO AREA SCHOOL DISTRICT CURRICULUM - ACCELERATED GEOMETRY ACCELERATED. Should conjectures always be stated?

WAYNESBORO AREA SCHOOL DISTRICT CURRICULUM - ACCELERATED GEOMETRY ACCELERATED. Should conjectures always be stated? AYNESBORO AREA SCOOL DISTRICT CURRICULUM - ACCELERATED GEOMETRY ACCELERATED UNIT: Cher Bsics of Geomery NO. OF : 6 UNIT ESSENTIAL QUESTIONS: ow re he undefined erms used o esblish definiions in geomery?

More information

Ray surface intersections

Ray surface intersections Ry surfce intersections Some primitives Finite primitives: polygons spheres, cylinders, cones prts of generl qudrics Infinite primitives: plnes infinite cylinders nd cones generl qudrics A finite primitive

More information

CPSC 424 Curves: Implicit vs. Explicit vs. Parametric

CPSC 424 Curves: Implicit vs. Explicit vs. Parametric CPSC 424 Curves: Implc vs. Eplc vs. Paramerc Sllabus Curves n 2D and 3D Implc vs. Eplc vs. Paramerc curves Bézer curves, de Caseljau algorhm Connu B-Splnes Subdvson Curves Properes of Curves and Surfaces

More information

PART 1 REFERENCE INFORMATION CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONITOR

PART 1 REFERENCE INFORMATION CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONITOR . ~ PART 1 c 0 \,).,,.,, REFERENCE NFORMATON CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONTOR n CONTROL DATA 6400 Compuer Sysems, sysem funcions are normally handled by he Monior locaed in a Peripheral

More information

MTH 146 Conics Supplement

MTH 146 Conics Supplement 105- Review of Conics MTH 146 Conics Supplement In this section we review conics If ou ne more detils thn re present in the notes, r through section 105 of the ook Definition: A prol is the set of points

More information

Overview. 9 - Game World: textures, skyboxes, etc. Texture Mapping. Texture Space. Vertex Texture Coordinates. Texture Mapping. Game World Backgrounds

Overview. 9 - Game World: textures, skyboxes, etc. Texture Mapping. Texture Space. Vertex Texture Coordinates. Texture Mapping. Game World Backgrounds CSc 165 Compuer Game Archiecure Overview Texure Mapping 9 - Game World: exure, kyboxe, ec. Game World Background SkyBoxe & SkyDome World Bound and Viibiliy Render Sae 2 Texure Mapping Texure Space Baic

More information

A Principled Approach to. MILP Modeling. Columbia University, August Carnegie Mellon University. Workshop on MIP. John Hooker.

A Principled Approach to. MILP Modeling. Columbia University, August Carnegie Mellon University. Workshop on MIP. John Hooker. Slide A Principled Approach o MILP Modeling John Hooer Carnegie Mellon Universiy Worshop on MIP Columbia Universiy, Augus 008 Proposal MILP modeling is an ar, bu i need no be unprincipled. Slide Proposal

More information

Calculus Differentiation

Calculus Differentiation //007 Clulus Differentition Jeffrey Seguritn person in rowot miles from the nerest point on strit shoreline wishes to reh house 6 miles frther down the shore. The person n row t rte of mi/hr nd wlk t rte

More information

Ray Tracing II. Improving Raytracing Speed. Improving Computational Complexity. Raytracing Computational Complexity

Ray Tracing II. Improving Raytracing Speed. Improving Computational Complexity. Raytracing Computational Complexity Ra Tracing II Iproving Raracing Speed Copuer Graphics Ra Tracing II 2005 Fabio Pellacini 1 Copuer Graphics Ra Tracing II 2005 Fabio Pellacini 2 Raracing Copuaional Coplei ra-scene inersecion is epensive

More information

4. Minimax and planning problems

4. Minimax and planning problems CS/ECE/ISyE 524 Inroducion o Opimizaion Spring 2017 18 4. Minima and planning problems ˆ Opimizing piecewise linear funcions ˆ Minima problems ˆ Eample: Chebyshev cener ˆ Muli-period planning problems

More information

Sam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes.

Sam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes. 8.F Baery Charging Task Sam wans o ake his MP3 player and his video game player on a car rip. An hour before hey plan o leave, he realized ha he forgo o charge he baeries las nigh. A ha poin, he plugged

More information

STEREO PLANE MATCHING TECHNIQUE

STEREO PLANE MATCHING TECHNIQUE STEREO PLANE MATCHING TECHNIQUE Commission III KEY WORDS: Sereo Maching, Surface Modeling, Projecive Transformaion, Homography ABSTRACT: This paper presens a new ype of sereo maching algorihm called Sereo

More information

Salt-dome detection using the Gradient of Texture. Initialization Point. Region Morphological

Salt-dome detection using the Gradient of Texture. Initialization Point. Region Morphological Deecion of Sal-dome Boundar Surfaces in Migraed Seismic Volumes Using Gradien of Teures Muhammad A. Shafiq, Zhen Wang, Asjad Amin, Tamir Hegaz, Mohamed Deriche, and Ghassan AlRegib Cener for Energ and

More information

Image warping/morphing

Image warping/morphing Image arping/morphing Image arping Digial Visual Effecs Yung-Yu Chuang ih slides b Richard Szeliski, Seve Seiz, Tom Funkhouser and leei Efros Image formaion Sampling and quanizaion B Wha is an image We

More information

MARSS Reference Sheet

MARSS Reference Sheet MARSS Reference Shee The defaul MARSS model (form="marxss") is wrien as follows: x = B x 1 + u + C c + w where w MVN( Q ) y = Z x + a + D d + v where v MVN( R ) x 1 MVN(π Λ) or x MVN(π Λ) c and d are inpus

More information

Image segmentation. Motivation. Objective. Definitions. A classification of segmentation techniques. Assumptions for thresholding

Image segmentation. Motivation. Objective. Definitions. A classification of segmentation techniques. Assumptions for thresholding Moivaion Image segmenaion Which pixels belong o he same objec in an image/video sequence? (spaial segmenaion) Which frames belong o he same video sho? (emporal segmenaion) Which frames belong o he same

More information

Ray Casting. Outline. Outline in Code

Ray Casting. Outline. Outline in Code Foundaions of ompuer Graphics Online Lecure 10: Ray Tracing 2 Nus and ols amera Ray asing Ravi Ramamoorhi Ouline amera Ray asing (choose ray direcions) Ray-objec inersecions Ray-racing ransformed objecs

More information

WORKSHOP 19 GLOBAL/LOCAL MODELING USING FEM FIELDS

WORKSHOP 19 GLOBAL/LOCAL MODELING USING FEM FIELDS WORKSHOP 19 GLOBAL/LOCAL MODELING USING FEM FIELDS WS19-1 WS19-2 Prolem Desription This exerise is use to emonstrte how to mp isplement results from the nlysis of glol(overll) moel onto the perimeter of

More information

Computational Biology

Computational Biology Compuaional Bioloy A.P. Gulyaev (Saha) Appliaion oriened view appliaion H.J. Hooeboom (Hendrik Jan) Theory oriened view www.lias.nl/home/hooeboo/mb/ hemes problem model (e. raph) known alorihms haraerizaion

More information

Why not experiment with the system itself? Ways to study a system System. Application areas. Different kinds of systems

Why not experiment with the system itself? Ways to study a system System. Application areas. Different kinds of systems Simulaion Wha is simulaion? Simple synonym: imiaion We are ineresed in sudying a Insead of experimening wih he iself we experimen wih a model of he Experimen wih he Acual Ways o sudy a Sysem Experimen

More information

Point Cloud Representation of 3D Shape for Laser- Plasma Scanning 3D Display

Point Cloud Representation of 3D Shape for Laser- Plasma Scanning 3D Display Poin Cloud Represenaion of 3D Shape for Laser- Plasma Scanning 3D Displa Hiroo Ishikawa and Hideo Saio Keio Universi E-mail {hiroo, saio}@ozawa.ics.keio.ac.jp Absrac- In his paper, a mehod of represening

More information

Image warping Li Zhang CS559

Image warping Li Zhang CS559 Wha is an image Image arping Li Zhang S559 We can hink of an image as a funcion, f: R 2 R: f(, ) gives he inensi a posiion (, ) defined over a recangle, ih a finie range: f: [a,b][c,d] [,] f Slides solen

More information

Engineering Mathematics 2018

Engineering Mathematics 2018 Engineering Mahemaics 08 SUBJET NAME : Mahemaics II SUBJET ODE : MA65 MATERIAL NAME : Par A quesions REGULATION : R03 UPDATED ON : November 06 TEXTBOOK FOR REFERENE To buy he book visi : Sri Hariganesh

More information

CS 428: Fall Introduction to. Geometric Transformations (continued) Andrew Nealen, Rutgers, /20/2010 1

CS 428: Fall Introduction to. Geometric Transformations (continued) Andrew Nealen, Rutgers, /20/2010 1 CS 428: Fall 2 Inroducion o Compuer Graphic Geomeric Tranformaion (coninued) Andrew Nealen, Ruger, 2 9/2/2 Tranlaion Tranlaion are affine ranformaion The linear par i he ideni mari The 44 mari for he ranlaion

More information

Stained Glass Design. Teaching Goals:

Stained Glass Design. Teaching Goals: Stined Glss Design Time required 45-90 minutes Teching Gols: 1. Students pply grphic methods to design vrious shpes on the plne.. Students pply geometric trnsformtions of grphs of functions in order to

More information

Paradigm 5. Data Structure. Suffix trees. What is a suffix tree? Suffix tree. Simple applications. Simple applications. Algorithms

Paradigm 5. Data Structure. Suffix trees. What is a suffix tree? Suffix tree. Simple applications. Simple applications. Algorithms Prdigm. Dt Struture Known exmples: link tble, hep, Our leture: suffix tree Will involve mortize method tht will be stressed shortly in this ourse Suffix trees Wht is suffix tree? Simple pplitions History

More information

GENG2140 Modelling and Computer Analysis for Engineers

GENG2140 Modelling and Computer Analysis for Engineers GENG4 Moelling n Computer Anlysis or Engineers Letures 9 & : Gussin qurture Crete y Grn Romn Joles, PhD Shool o Mehnil Engineering, UWA GENG4 Content Deinition o Gussin qurture Computtion o weights n points

More information

A Matching Algorithm for Content-Based Image Retrieval

A Matching Algorithm for Content-Based Image Retrieval A Maching Algorihm for Conen-Based Image Rerieval Sue J. Cho Deparmen of Compuer Science Seoul Naional Universiy Seoul, Korea Absrac Conen-based image rerieval sysem rerieves an image from a daabase using

More information

Naming 3D objects. 1 Name the 3D objects labelled in these models. Use the word bank to help you.

Naming 3D objects. 1 Name the 3D objects labelled in these models. Use the word bank to help you. Nming 3D ojects 1 Nme the 3D ojects lelled in these models. Use the word nk to help you. Word nk cue prism sphere cone cylinder pyrmid D A C F A B C D cone cylinder cue cylinder E B E prism F cue G G pyrmid

More information

Design Alternatives for a Thin Lens Spatial Integrator Array

Design Alternatives for a Thin Lens Spatial Integrator Array Egyp. J. Solids, Vol. (7), No. (), (004) 75 Design Alernaives for a Thin Lens Spaial Inegraor Array Hala Kamal *, Daniel V azquez and Javier Alda and E. Bernabeu Opics Deparmen. Universiy Compluense of

More information

Parallelization Optimization of System-Level Specification

Parallelization Optimization of System-Level Specification Prlleliztion Optimiztion of System-Level Speifition Luki i niel. Gjski enter for Emedded omputer Systems University of liforni Irvine, 92697, US {li, gjski} @es.ui.edu strt This pper introdues the prlleliztion

More information

Summer Review Packet For Algebra 2 CP/Honors

Summer Review Packet For Algebra 2 CP/Honors Summer Review Pcket For Alger CP/Honors Nme Current Course Mth Techer Introduction Alger uilds on topics studied from oth Alger nd Geometr. Certin topics re sufficientl involved tht the cll for some review

More information

Scattering at an Interface: Normal Incidence

Scattering at an Interface: Normal Incidence Course Insrucor Dr. Raymond C. Rumpf Office: A 337 Phone: (915) 747 6958 Mail: rcrumpf@uep.edu 4347 Applied lecromagneics Topic 3f Scaering a an Inerface: Normal Incidence Scaering These Normal noes Incidence

More information

Lecture 7: Building 3D Models (Part 1) Prof Emmanuel Agu. Computer Science Dept. Worcester Polytechnic Institute (WPI)

Lecture 7: Building 3D Models (Part 1) Prof Emmanuel Agu. Computer Science Dept. Worcester Polytechnic Institute (WPI) Computer Grphics (CS 4731) Lecture 7: Building 3D Models (Prt 1) Prof Emmnuel Agu Computer Science Dept. Worcester Polytechnic Institute (WPI) Stndrd d Unit itvectors Define y i j 1,0,0 0,1,0 k i k 0,0,1

More information

Quantitative macro models feature an infinite number of periods A more realistic (?) view of time

Quantitative macro models feature an infinite number of periods A more realistic (?) view of time INFINIE-HORIZON CONSUMPION-SAVINGS MODEL SEPEMBER, Inroducion BASICS Quaniaive macro models feaure an infinie number of periods A more realisic (?) view of ime Infinie number of periods A meaphor for many

More information

Systems & Biomedical Engineering Department. Transformation

Systems & Biomedical Engineering Department. Transformation Sem & Biomedical Engineering Deparmen SBE 36B: Compuer Sem III Compuer Graphic Tranformaion Dr. Aman Eldeib Spring 28 Tranformaion Tranformaion i a fundamenal corner one of compuer graphic and i a cenral

More information

Lesson 11 MA Nick Egbert

Lesson 11 MA Nick Egbert Lesson MA 62 Nick Eert Overview In this lesson we return to stndrd Clculus II mteril with res etween curves. Recll rom irst semester clculus tht the deinite interl hd eometric menin, nmel the re under

More information

10.2 Graph Terminology and Special Types of Graphs

10.2 Graph Terminology and Special Types of Graphs 10.2 Grph Terminology n Speil Types of Grphs Definition 1. Two verties u n v in n unirete grph G re lle jent (or neighors) in G iff u n v re enpoints of n ege e of G. Suh n ege e is lle inient with the

More information

COMP108 Algorithmic Foundations

COMP108 Algorithmic Foundations Grph Theory Prudene Wong http://www.s.liv..uk/~pwong/tehing/omp108/201617 How to Mesure 4L? 3L 5L 3L ontiner & 5L ontiner (without mrk) infinite supply of wter You n pour wter from one ontiner to nother

More information

An Improved Square-Root Nyquist Shaping Filter

An Improved Square-Root Nyquist Shaping Filter An Improved Square-Roo Nyquis Shaping Filer fred harris San Diego Sae Universiy fred.harris@sdsu.edu Sridhar Seshagiri San Diego Sae Universiy Seshigar.@engineering.sdsu.edu Chris Dick Xilinx Corp. chris.dick@xilinx.com

More information

MOTION DETECTORS GRAPH MATCHING LAB PRE-LAB QUESTIONS

MOTION DETECTORS GRAPH MATCHING LAB PRE-LAB QUESTIONS NME: TE: LOK: MOTION ETETORS GRPH MTHING L PRE-L QUESTIONS 1. Read he insrucions, and answer he following quesions. Make sure you resae he quesion so I don hae o read he quesion o undersand he answer..

More information

Computer representations of piecewise

Computer representations of piecewise Edior: Gabriel Taubin Inroducion o Geomeric Processing hrough Opimizaion Gabriel Taubin Brown Universiy Compuer represenaions o piecewise smooh suraces have become vial echnologies in areas ranging rom

More information

Algebra II Notes Unit Ten: Conic Sections

Algebra II Notes Unit Ten: Conic Sections Sllus Ojective: 0. The student will sketch the grph of conic section with centers either t or not t the origin. (PARABOLAS) Review: The Midpoint Formul The midpoint M of the line segment connecting the

More information

Digital Geometry Processing Differential Geometry

Digital Geometry Processing Differential Geometry Digial Geomery Processing Differenial Geomery Moivaion Undersand he srucure of he surface Differenial Geomery Properies: smoohness, curviness, imporan direcions How o modify he surface o change hese properies

More information

Lesson6: Modeling the Web as a graph Unit5: Linear Algebra for graphs

Lesson6: Modeling the Web as a graph Unit5: Linear Algebra for graphs Lesson6: Modeling the We s grph Unit5: Liner Alger for grphs Rene Pikhrdt Introdution to We Siene Prt 2 Emerging We Properties Rene Pikhrdt Institute CC-BY-SA-3. for We Siene nd Tehnologies Modeling the

More information

Dynamic Programming. Andreas Klappenecker. [partially based on slides by Prof. Welch] Monday, September 24, 2012

Dynamic Programming. Andreas Klappenecker. [partially based on slides by Prof. Welch] Monday, September 24, 2012 Dynmic Progrmming Andres Klppenecker [prtilly bsed on slides by Prof. Welch] 1 Dynmic Progrmming Optiml substructure An optiml solution to the problem contins within it optiml solutions to subproblems.

More information

CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL

CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL Klečka Jan Docoral Degree Programme (1), FEEC BUT E-mail: xkleck01@sud.feec.vubr.cz Supervised by: Horák Karel E-mail: horak@feec.vubr.cz

More information

Last Time? Ray Casting II. Explicit vs. Implicit? Assignment 1: Ray Casting. Object-Oriented Design. Graphics Textbooks

Last Time? Ray Casting II. Explicit vs. Implicit? Assignment 1: Ray Casting. Object-Oriented Design. Graphics Textbooks Csting II Lst Time? Csting / Tring Orthogrphi Cmer epresenttion (t) = origin + t * diretion -Sphere Intersetion -lne Intersetion Impliit vs. Epliit epresenttions MIT EECS 6.837, Cutler nd Durnd 1 MIT EECS

More information

Doubts about how to use azimuth values from a Coordinate Object. Juan Antonio Breña Moral

Doubts about how to use azimuth values from a Coordinate Object. Juan Antonio Breña Moral Douts out how to use zimuth vlues from Coordinte Ojet Jun Antonio Breñ Morl # Definition An Azimuth is the ngle from referene vetor in referene plne to seond vetor in the sme plne, pointing towrd, (ut

More information

MB86297A Carmine Timing Analysis of the DDR Interface

MB86297A Carmine Timing Analysis of the DDR Interface Applicaion Noe MB86297A Carmine Timing Analysis of he DDR Inerface Fujisu Microelecronics Europe GmbH Hisory Dae Auhor Version Commen 05.02.2008 Anders Ramdahl 0.01 Firs draf 06.02.2008 Anders Ramdahl

More information