Računarska grafika. Transformacije u 3D i projekcije

Σχετικά έγγραφα
Inženjerska grafika geometrijskih oblika (5. predavanje, tema1)

Kontrolni zadatak (Tačka, prava, ravan, diedar, poliedar, ortogonalna projekcija), grupa A

Geometrijske transformacije

OTPORNOST MATERIJALA

Pismeni ispit iz matematike Riješiti sistem jednačina i diskutovati rješenja sistema u zavisnosti od parametra: ( ) + 1.

Zadatak 1 Dokazati da simetrala ugla u trouglu deli naspramnu stranu u odnosu susednih strana.

Geometrija (I smer) deo 2: Afine transformacije

Ispitivanje toka i skiciranje grafika funkcija

PRAVA. Prava je u prostoru određena jednom svojom tačkom i vektorom paralelnim sa tom pravom ( vektor paralelnosti).

Računarska grafika. Rasterizacija linije

Ako prava q prolazi kroz koordinatni početak i gradi ugao φ [0, π) sa x osom tada je refleksija S φ u odnosu na tu pravu:

Ispit održan dana i tačka A ( 3,3, 4 ) x x + 1

Matematka 1 Zadaci za drugi kolokvijum

1 UPUTSTVO ZA IZRADU GRAFIČKOG RADA IZ MEHANIKE II

IZVODI ZADACI (I deo)

3.1 Granična vrednost funkcije u tački

UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET SIGNALI I SISTEMI. Zbirka zadataka

Računarska grafika. Rasterizacija linije

Pismeni ispit iz matematike GRUPA A 1. Napisati u trigonometrijskom i eksponencijalnom obliku kompleksni broj, zatim naći 4 z.

Klasifikacija blizu Kelerovih mnogostrukosti. konstantne holomorfne sekcione krivine. Kelerove. mnogostrukosti. blizu Kelerove.

OM2 V3 Ime i prezime: Index br: I SAVIJANJE SILAMA TANKOZIDNIH ŠTAPOVA

Elementi spektralne teorije matrica

SISTEMI NELINEARNIH JEDNAČINA

TIPOVI PROJEKCIJA SFERNA PROJEKCIJA

MATRICE I DETERMINANTE - formule i zadaci - (Matrice i determinante) 1 / 15

Operacije s matricama

1.1 Tangentna ravan i normala površi

Polarne, cilindrične, sferne koordinate. 3D Math Primer for Graphics & Game Development

M086 LA 1 M106 GRP. Tema: Baza vektorskog prostora. Koordinatni sustav. Norma. CSB nejednakost

numeričkih deskriptivnih mera.

DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović

Prvi kolokvijum. y 4 dy = 0. Drugi kolokvijum. Treći kolokvijum

Osnovni primer. (Z, +,,, 0, 1) je komutativan prsten sa jedinicom: množenje je distributivno prema sabiranju

Prostorni spojeni sistemi

Zadaci sa prethodnih prijemnih ispita iz matematike na Beogradskom univerzitetu

Cauchyjev teorem. Postoji više dokaza ovog teorema, a najjednostvniji je uz pomoć Greenove formule: dxdy. int C i Cauchy Riemannovih uvjeta.

OBRTNA TELA. Vladimir Marinkov OBRTNA TELA VALJAK

Primjer II-1.2 Skiciraj sljedeće grafike u rasponu x [-4,4] : y=x; y=x+2; y=x-3, te nađi njihove gradijente (nagib) i presjecišta s x i y osom.

Aksiomatsko zasnivanje euklidske geometrije

Analitička geometrija

Zbirka rešenih zadataka iz Matematike I

2. KOLOKVIJ IZ MATEMATIKE 1

IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f

TEHNIƒKA MEHANIKA 2 Osnovne akademske studije, III semestar

KVADRATNA FUNKCIJA. Kvadratna funkcija je oblika: Kriva u ravni koja predstavlja grafik funkcije y = ax + bx + c. je parabola.

Značenje indeksa. Konvencija o predznaku napona

10 Afina preslikavanja ravni

Pismeni ispit iz predmeta Euklidska geometrija 1

PROJEKTIVNA GEOMETRIJA ANALITIČKI PRISTUP

Zadaci iz Nacrtne geometrije (drugi semestar)

Zadaci sa prethodnih prijemnih ispita iz matematike na Beogradskom univerzitetu

5. Karakteristične funkcije

Teorijske osnove informatike 1

1 Afina geometrija. 1.1 Afini prostor. Definicija 1.1. Pod afinim prostorom nad poljem K podrazumevamo. A - skup taqaka

Funkcije dviju varjabli (zadaci za vježbu)

TAČKA i PRAVA. , onda rastojanje između njih računamo po formuli C(1,5) d(b,c) d(a,b)

- pravac n je zadan s točkom T(2,0) i koeficijentom smjera k=2. (30 bodova)

Geometrija (I smer) deo 1: Vektori

SOPSTVENE VREDNOSTI I SOPSTVENI VEKTORI LINEARNOG OPERATORA I KVADRATNE MATRICE

TRIGONOMETRIJA TROKUTA

KOMUTATIVNI I ASOCIJATIVNI GRUPOIDI. NEUTRALNI ELEMENT GRUPOIDA.

Zadaci iz Geometrije 4

( ) ( ) 2 UNIVERZITET U ZENICI POLITEHNIČKI FAKULTET. Zadaci za pripremu polaganja kvalifikacionog ispita iz Matematike. 1. Riješiti jednačine: 4

Apsolutno neprekidne raspodele Raspodele apsolutno neprekidnih sluqajnih promenljivih nazivaju se apsolutno neprekidnim raspodelama.

Numerička matematika 2. kolokvij (1. srpnja 2009.)

Matematika 1 { fiziqka hemija

r i Projekcije vektora položaja r i su odgovarajuće koordinate tačke xi

ELEKTROTEHNIČKI ODJEL

Kaskadna kompenzacija SAU

MATEMATIKA I 1.kolokvij zadaci za vježbu I dio

8. GREDA OPTEREĆENA PODUŽNIM SILAMA

KVADRATNA FUNKCIJA. Kvadratna funkcija je oblika: Kriva u ravni koja predstavlja grafik funkcije y = ax + bx + c. je parabola.

Tehnologija bušenja II

II. ODREĐIVANJE POLOŽAJA TEŽIŠTA

IZVODI ZADACI ( IV deo) Rešenje: Najpre ćemo logaritmovati ovu jednakost sa ln ( to beše prirodni logaritam za osnovu e) a zatim ćemo

I.13. Koliki je napon između neke tačke A čiji je potencijal 5 V i referentne tačke u odnosu na koju se taj potencijal računa?

KONVEKSNI SKUPOVI. Definicije: potprostor, afin skup, konveksan skup, konveksan konus. 1/5. Back FullScr

Funkcije više promenljivih. Uvod u funkcije više promenljivih

Osnovne teoreme diferencijalnog računa

RAVAN. Ravan je osnovni pojam u geometriji i kao takav se ne definiše. Ravan je određena tačkom i normalnim vektorom.

DIMENZIONISANJE PRAVOUGAONIH POPREČNIH PRESEKA NAPREGNUTIH NA PRAVO SLOŽENO SAVIJANJE

Aksiome podudarnosti

Zavrxni ispit iz Matematiqke analize 1

Podloge za predavanja iz Mehanike 1 STATIČKI MOMENT SILE + SPREG SILA. Laboratori j z a m umerič k u m e h a n i k u

TEHNIƒKA MEHANIKA 2 Osnovne akademske studije, III semestar

Univerzitet u Nišu, Prirodno-matematički fakultet Prijemni ispit za upis OAS Matematika

Odred eni integrali. Osnovne osobine odred enog integrala: f(x)dx = 0, f(x)dx = f(x)dx + f(x)dx.

18. listopada listopada / 13

Zadatak 2 Odrediti tačke grananja, Riemann-ovu površ, opisati sve grane funkcije f(z) = z 3 z 4 i objasniti prelazak sa jedne na drugu granu.

Matematička analiza 1 dodatni zadaci

PARCIJALNI IZVODI I DIFERENCIJALI. Sama definicija parcijalnog izvoda i diferencijala je malo teža, mi se njome ovde nećemo baviti a vi ćete je,

12/1/2015 ELEMENTI TEORIJE NAPONA RAVNO STANJE NAPONA SAVIJANJE SILAMA NAPON U PRESEČNOJ RAVNI. ρ = σ + τ + τ ρ = σ 2 + τ

a M a A. Može se pokazati da je supremum (ako postoji) jedinstven pa uvodimo oznaku sup A.

O trouglu. mr Radmila Krstić, asistent Prirodno-matematički fakultet, Niš

I Pismeni ispit iz matematike 1 I

II. ODREĐIVANJE POLOŽAJA TEŽIŠTA

8 Funkcije više promenljivih

Zadaci iz trigonometrije za seminar

radni nerecenzirani materijal za predavanja

Rotacija i orijentacija u 3D Ojlerovi uglovi. Vektor rotacije. 3D Math Primer for Graphics & Game Development

Transcript:

Računarska grafika Transformacije u 3D i projekcije

I ove se pretpostavlja konvencija pokretne virtuelne kamere Postoji formalna sličnost sa transformacijama u 2D grafici: oaje se jean član jenačina (a koorinatu ), oaje se jena jenačina (a ) posleica je a matrica transformacije postaje 44 A B C D A2 B2 C2 D2 A3 B3 C3 D3 [ ] [ ] 3 2 3 2 3 2 3 2 D D D C C C B B B A A A 27.3.27. 2 Transformacije u 3D

27.3.27. 3 Translacija Koorinatni početak O(,,) se translatorno pomera u tačku O(,,): T

Rotacije 4 U 2D grafici jena elementarna rotacija (oko koorinatnog početka) U 3D grafici 3 elementarne rotacije (oko svake ose koorinatnog sistema) Poitivan smer rotacije oko ose koorinatnog sistema oređen pravilom esne avojnice Matrice rotacije oko X ose (R) a ugao α, oko Y ose (R) a ugao β i oko Z ose (R) a ugao γ: R cosα sin α sin α cosα cosβ R sin β sin β cosβ cos γ γ R sin sin γ cos γ 27.3.27.

Skaliranje Faktori skaliranja a ose X,Y,Z su S, S i S, respektivno Matrica skaliranja po sve tri ose: S S S S 5 27.3.27.

Složene transformacije Kao i ko transformacija u 2D grafici složena transformacija se može ekomponovati na elementarne oređuje se kompoitna matrica složene transformacije množenjem matrica elementarnih transformacija Reosle elementarnih transformacija u složenoj transformaciji je bitan, množenje nije komutativno 6 27.3.27.

Rotacija oko proivoljne ose () Problem: ivršiti rotaciju a ugao α oko ose koja spaja tačke P(,,) i P2(2,2,2). Rešenje: translacija koorinatnog sistema u tačku P(,,). rotacija sistema a ugao -θ (u smeru kaaljke) oko ose X tako a se ata linija PP2 ovee a leži u XoZ ravni D2- D2- D2- Z D Y D Y 2 D D D 2 sin θ D / D cosθ D/ D Z D D θ P L P2 X 7 27.3.27.

Rotacija oko proivoljne ose (2) rotacija sistema oko Y a poitivan ugao ϕ tako a se ata linija PP2 poklopi sa Z-osom 2 2 2 2 L D D D D D sin ϕ D / L cosϕ D/ L rotacija sistema oko Z a ugao α. rotacija sistema oko Y a ugao -ϕ. rotacija sistema oko X a ugao θ. translacija u originalni koorinatni početak. Kompoitna matrica totalne transformacije: RT*R*R*R*R*R*T (M je matrica inverne transformacije a M) 2 Z D D Z P2 ϕ L YY P X XX 8 27.3.27.

Projekcija Generalno, projekcija je transformacija koja preslikava tačku i koorinatnog sistema sa N imenija u koorinatni sistem sa manje o N imenija Ograničenja (na kursu): na preslikavanje 3D objekta na 2D površinu na planarne geometrijske projekcije Planarna geometrijska projekcija 3D tačke se obija tako što se: prav projekcioni rak (projektor) emituje se i centra projekcije projektor prolai kro željenu 3D tačku orei se presek projektora sa projekcionom ravni centar projekcije A A 9 27.3.27.

Osnovne klase projekcija Povoljna okolnost je što je projekcija linije takođe linija, te se projektovanje svoi na krajnje tačke Dve osnovne klase planarnih geometrijskih projekcija su perspektivna i paralelna Ko perspektivne projekcije centar projekcije i projekciona ravan su na konačnom rastojanju Ko paralelne projekcije centar projekcije je beskonačno ualjen o projekcione ravni 27.3.27.

Perspektivna projekcija Priroan viuelni efekat kao ko fotografije i čovekovog viuelnog sistema Efekat se naiva perspektivnim skraćenjem (perspective foreshortening): veličina projekcije objekta se menja inverno sa rastojanjem objekta o centra projekcije Mane su što se na projekciji ne mogu meriti užine i uglovi uglovi su realni samo a stranice objekta koje su paralelne sa projekcionom ravni Karakteristika perspektivne projekcije svakog skupa paralelnih linija (koje nisu paralelne projekcionoj ravni) skup konvergira u ajeničku "iščeavajuću" (vanishing) tačku 27.3.27.

Osna iščeavajuća tačka Osna iščeavajuća tačka (AVP) tačka iščeavanja linija paralelnih osi koorinatnog sistema Broj osnih iščeavajućih tačaka je jenak broju osa koje preseca projekciona ravan čest slučaj: centar projekcije na Z-osi a projekciona ravan XoY postoji samo jena AVP U arhitekturi i inženjeringu projekcija sa 2 AVP se koristi često projekcija sa 3 AVP se koristi ređe 2 27.3.27.

Paralelna projekcija Projekcioni raci (projektori) su paralelni Oređen je samo pravac i smer projektora vektor: smer projekcije (irection of projection) Generalno, vektor je ralika tačaka u homogenom sistemu: v(,,,) (,,,) (a, b, c, ) Perspektivna projekcija sa centrom u beskonačnosti je paralelna projekcija Paralelna projekcija ima sleeće osobine: na njoj se mogu meriti rastojanja iako i ove mogu biti raličita (ali konstantna) skraćenja po svakoj o osa paralelne linije ostaju paralelne (ne postoje iščeavajuće tačke) uglovi su očuvani samo na stranicama tela koje su paralelne projekcionoj ravni 3 27.3.27.

Klasifikacija paralelnih projekcija Ortogonalne (ortografske) smer projekcije normalan na projekcionu ravan pogle oogo (top, plan view), sprea (front view), sa strane (sie view) projekciona ravan je koorinatna ravan aksonometrijske koriste projekcionu ravan koja nije normalna na ose koor. sistema iometrijske: normala na proj. ravan aklapa jenake uglove sa sve 3 ose Iskošene (oblique) smer projekcije nije normalan na projekcionu ravan kavaljer smer projekcije aklapa ugao o 45 sa projekcionom ravni, be skraćenja kabinet smer projekcije aklapa ugao o arctg(2)63.4 linije normalne na projekcionu ravan se skraćuju faktorom 2 4 27.3.27.

Matematičko moeliranje projekcija Projekciona ravan je XoY ravan Centar projekcije se nalai na poitivnoj Z osi i to: ako je centar u tački P(,, ) projekcija je ortogonalna (paralelni raci, normalni na ravan) ako je centar u tački P(,, ) projekcija je sa perspektivom Ieja je a se i projekcija tretira kao elementarna transformacija, kako bi matematički aparat bio jenoobraan 5 27.3.27.

27.3.27. 6 Ortogonalna projekcija Svoi se na ignorisanje komponente tačke (projekciona ravan je ): Slika tačke treba a bue iražena u 2D: Q 2D P 3D *Po Po Po [ ] [ ]

27.3.27. 7 Projekcija sa perspektivom () Centar projekcije V(,,) leži na poitivnoj Z osi V - P P Y Z X ) ( ) ( w ) ( w

27.3.27. 8 Projekcija sa perspektivom (2) U matričnom obliku: Matrica projekcije sa perspektivom: Koorinate tačke projekcije se obijaju: Napomena: a (centar projekcije u koorinatnom početku) projekcija je neefinisana [ ] [ ] w Pp [ ] w w

Primer Tačka P(3,5,7) se projektuje u tačku Q Centar projekcije je u tački V(,,), a projekciona ravan je XoY [ 3 5 7 ] [ 3 5.3] [ 3 5.3] /.3 Q(, ) 5 3 5 3 9 27.3.27.