RG_V_05_Transformacije 3D

Слични документи
Analiticka geometrija

Динамика крутог тела

СТРАХИЊА РАДИЋ КЛАСИФИКАЦИJА ИЗОМЕТРИJА И СЛИЧНОСТИ Према књизи [1], свака изометриjа σ се може представити ком позици - jом неке транслациjе за векто

Pitanja iz geometrije za pismeni i usmeni (I smer, druga godina) Srdjan Vukmirović, Tijana Šukilovic, Marijana Babić januar Teorijska pitanja

Ravno kretanje krutog tela

Microsoft Word - Domacii zadatak Vektori i analiticka geometrija OK.doc

Microsoft PowerPoint - ravno kretanje [Compatibility Mode]

PITANJA I ZADACI ZA II KOLOKVIJUM IZ MATEMATIKE I Pitanja o nizovima Nizovi Realni niz i njegov podniz. Tačka nagomilavanja niza i granična vrednost(l

1 Konusni preseci (drugim rečima: kružnica, elipsa, hiperbola i parabola) Definicija 0.1 Algebarska kriva drugog reda u ravni jeste skup tačaka opisan

Microsoft Word - 4.Ucenik razlikuje direktno i obrnuto proporcionalne velicine, zna linearnu funkciju i graficki interpretira n

Pitanja iz geometrije za pismeni i usmeni (I smer, druga godina) Tijana Šukilović, Miloš Antić, Nenad Lazić 19. decembar Teorijska pitanja 1. V

PowerPoint Presentation

Microsoft Word - TAcKA i PRAVA3.godina.doc

ЗАДАЦИ ИЗ МАТЕМАТИКЕ ЗА ПРИПРЕМАЊЕ ЗАВРШНОГ ИСПИТА

Matematka 1 Zadaci za vežbe Oktobar Uvod 1.1. Izračunati vrednost izraza (bez upotrebe pomoćnih sredstava): ( ) [ a) : b) 3 3

Analiticka geometrija

Zadaci iz Nacrtne geometrije za pripremu apsolvenata Srdjan Vukmirović 27. novembar Projektivna geometrija 1.1 Koordinatni pristup 1. (Zadatak

8. razred kriteriji pravi

9. : , ( )

Analiticka geometrija

1. GRUPA Pismeni ispit iz MATEMATIKE Prezime i ime broj indeksa 1. (15 poena) Rexiti matriqnu jednaqinu 3XB T + XA = B, pri qemu

untitled

ТРОУГАО БРЗИНА и математичка неисправност Лоренцове трансформације у специјалној теорији релативности Александар Вукеља www.

Математика 1. Посматрај слику и одреди елементе скуупова: а) б) в) средњи ниво А={ } B={ } А B={ } А B={ } А B={ } B А={ } А={ } B={ } А B={ } А B={ }

Microsoft Word - IZVODI ZADACI _I deo_.doc

Slide 1

Microsoft Word - 24ms241

8. ( )

Република Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ И ТЕХНОЛОШКОГ РАЗВОЈА ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА ТЕСТ МАТЕМАТИКА школска 2013/

Математика основни ниво 1. Одреди елементе скупова A, B, C: a) б) A = B = C = 2. Запиши елементе скупова A, B, C на основу слике: A = B = C = 3. Броје

Аутори: мр Јелена Матић др Бисерка Несторовић др Гордана Ђукановић дипл. инж. Тања Палија маст. инж. арх. Александра Бурда Наслов: ПРОСТОР И ОБЛИK При

ДРУШТВО ФИЗИЧАРА СРБИЈЕ МИНИСТАРСТВО ПРОСВЕТЕ И СПОРТА РЕПУБЛИКЕ СРБИЈЕ Задаци за републичко такмичење ученика средњих школа 2006/2007 године I разред

My_P_Trigo_Zbir_Free

Proracun strukture letelica - Vežbe 6

ЛИНЕАРНА ФУНКЦИЈА ЛИНЕАРНА ФУНКЦИЈА у = kх + n А утврди 1. Које од наведених функција су линеарне: а) у = 2х; б) у = 4х; в) у = 2х 7; г) у = 2 5 x; д)

Математика напредни ниво 1. Посматрај слике, па поред тачног тврђења стави слово Т, а поред нетачног Н. а) A B б) C D в) F E г) G F д) E F ђ) D C 2. О

MATEMATIKA EKSTERNA PROVJERA ZNANJA UČENIKA NA KRAJU III CIKLUSA OSNOVNE ŠKOLE UPUTSTVO VRIJEME RJEŠAVANJA TESTA: 70 MINUTA Pribor: grafitna olovka i

PRIRODNO MATEMATIČKI FAKULTET U NIŠU DEPARTMAN ZA RAČUNARSKE NAUKE Utorak, godine PRIJEMNI ISPIT IZ INFORMATIKE 1. Koja od navedenih ekste

Microsoft Word - GRAFICI TRIGONOMETRIJSKIH FUNKCIJA-II deo.doc

Microsoft PowerPoint - predavanje_sile_primena_2013

My_P_Red_Bin_Zbir_Free

VISOKA TEHNI^KA [KOLA STRUKOVNIH STUDIJA MILORADOVI] MIROLJUB M A T E M A T I K A NERE[ENI ZADACI ZA PRIJEMNI ISPIT AGRONOMIJA, EKOLOGIJA, E

1.NASTAVNI PLAN I PROGRAM ZA PRVI RAZRED GIMNAZIJE.pdf

Microsoft Word - 6ms001

1 MATEMATIKA 1 (prva zadaća) Vektori i primjene 1. U trokutu ABC točke M i N dijele stranicu AB na tri jednaka dijela. O

Microsoft Word - 15ms261

PRIRODNO-MATEMATIČKI FAKULTET U NIŠU DEPARTMAN ZA MATEMATIKU I INFORMATIKU ZADACI SA REŠENJIMA SA PRIJEMNOG ISPITA IZ MATEMATIKE, JUN Odrediti

Microsoft Word - PARNOST i NEPARNOST FUNKCIJE.PERIODICNOST

Microsoft PowerPoint - Teorija kretanja vozila-predavanje 3.1.ppt

(Microsoft Word - Dr\236avna matura - lipanj osnovna razina - rje\232enja)

Microsoft Word - Elektrijada_2008.doc

vjezbe-difrfv.dvi

Matrice. Algebarske operacije s matricama. - Predavanje I

Microsoft Word - ETH2_EM_Amperov i generalisani Amperov zakon - za sajt

{ Rexe a Tipovi zadataka za drugi kratki test { 1. Odrediti normalizovanu jednaqinu prave p koja sadri taqku P (2, 1) i qiji je normalni vektor # «n p

My_ST_FTNIspiti_Free

Test iz Linearne algebre i Linearne algebre A qetvrti tok, U zavisnosti od realnog parametra λ rexiti sistem jednaqina x + y + z = λ x +

VEŽBA 5: KLASE I OBJEKTI U C# Cilj ove vežbe je upoznavanje sa osnovama rada sa klasama i objektima u programskom jeziku C#. Pored toga, bide demonstr

Алгебарски изрази 1. Запиши пет произвољних бројевних израза. 2. Израчунај вредност израза: а) : ; б) : (

Napredno estimiranje strukture i gibanja kalibriranim parom kamera

Microsoft Word - KVADRATNA FUNKCIJA.doc

Pismeni ispit iz MEHANIKE MATERIJALA I - grupa A 1. Kruta poluga AB, oslonjena na oprugu BC i okačena o uže BD, nosi kontinuirano opterećenje, kao što

Microsoft Word - Ispitivanje toka i grafik funkcije V deo

Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: min c T x Ax = b x 0 x Z n Gde pretpostavljamo da je A celobrojna matrica

(Microsoft Word - MATB - kolovoz osnovna razina - rje\232enja zadataka)

1. Vrednost izraza jednaka je: Rexenje Direktnim raqunom dobija se = 4 9, ili kra e S = 1 ( 1 1

Техничко решење: Софтвер за симулацију стохастичког ортогоналног мерила сигнала, његовог интеграла и диференцијала Руководилац пројекта: Владимир Вуји

(Microsoft Word - Dr\236avna matura - lipanj osnovna razina - rje\232enja)

Београд, МАТРИЧНА АНАЛИЗА КОНСТРУКЦИЈА ЗАДАТАК 1 За носач приказан на слици: а) одредити дужине извијања свих штапова носача, ако на носач

Microsoft Word - vodic B - konacna

ЕНЕРГЕТСКИ ПРЕТВАРАЧИ септембар 2005

Matematički fakultet Univerzitet u Beogradu Elementarne funkcije i preslikavanja u analizi Master rad Mentor: dr Miodrag Mateljević Student: Marija Vu

Зборник радова 6. Међународне конференције о настави физике у средњим школама, Алексинац, март Нелинеарно еластично клатно Милан С. Коваче

Република Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ И ТЕХНОЛОШКОГ РАЗВОЈА ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА ЗАВРШНИ ИСПИТ НА КРАЈУ ОСНОВН

Microsoft Word - 12ms121

48. РЕПУБЛИЧКО ТАКМИЧЕЊЕ ИЗ ФИЗИКЕ УЧЕНИКА СРЕДЊИХ ШКОЛА ШКОЛСКЕ 2009/2010. ГОДИНЕ I РАЗРЕД Друштво Физичара Србије Министарство Просвете Републике Ср

Испитни задаци - Задатак 1 Задатак 1 (23. септембар 2012.) а) Статичком методом конструисати утицајне линије за силе у штаповима V b и D 4. б) Одредит

Geometrija molekula

Microsoft Word - 24ms221

ЕНЕРГЕТСКИ ПРЕТВАРАЧИ септембар 2005

Sveučilište J.J. Strossmayera Fizika 2 FERIT Predložak za laboratorijske vježbe Lom i refleksija svjetlosti Cilj vježbe Primjena zakona geometrijske o

EНЕРГЕТСКИ ПРЕТВАРАЧИ 1 јануар Трофазни једнострани исправљач прикључен је на круту мрежу 3x380V, 50Hz преко трансформатора у спрези Dy, као

ФАКУЛТЕТ ОРГАНИЗАЦИОНИХ НАУКА

6-8. ČAS Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: Gde pretpostavljamo da je A celobrojna matrica dimenzije,. Takođe

Microsoft Word - ZadaciSeminarski.doc

СТЕПЕН појам и особине

MatematikaRS_2.pdf

Microsoft Word - Rjesenja zadataka

Шифра ученика: Укупан број бодова: Република Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ и технолошког РАзвоја ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСП

1 Ministarstvo za obrazovanje, nauku i mlade KS ISPITNI KATALOG ZA EKSTERNU MATURU U ŠKOLSKOJ 2016/2017. GODINI MATEMATIKA Stručni tim za matematiku:

M e h a n i k a 1 v e ž b e 4 / 2 9 Primer 3.5 Za prostu gredu prikazanu na slici odrediti otpore oslonaca i nacrtati osnovne statičke dijagrame. Pozn

Microsoft PowerPoint - GeoInfLEKCIJA2 [Compatibility Mode]

Microsoft Word - predavanje8

MATEMATIKA - MATERIJALI Sadržaj Matematika 1 3 Kolokviji drugi kolokvij,

PowerPoint Presentation

Zadaci s pismenih ispita iz matematike 2 s rješenjima MATEMATIKA II x 4y xy 2 x y 1. Odredite i skicirajte prirodnu domenu funkcije cos ln

Microsoft PowerPoint - fizika2-kinematika2012

Талесова 1 теорема и примене - неки задаци из збирке Дефинициjа 1: Нека су a и b две дужи чиjе су дужине изражене преко мерне jединице k > 0, тако да

P1.1 Analiza efikasnosti algoritama 1

Microsoft Word - 7. cas za studente.doc

Транскрипт:

Računarska grafika - vežbe 5 Transformacije u 3D grafici

Transformacije u 3D grafici Slično kao i u D grafici, uz razlike: matrice su 4x4 postoji posebna matrica projekcije Konvencije: desni pravougli koordinatni sistem pokretna virtuelna kamera koordinatni sistem vezan za nju pozitivan smer rotacije oko ose koordinatnog sistema: - suprotno od smera kazaljke na satu - posmatrano prema koordinatnom početku 7.3.7, Transformacije u 3D grafici

Zadatak U desnom pravouglom koordinatnom sistemu (X-Y-Z) zadata je piramida temenima: A(,,); B(,,); C(4,,); D(4,,); E(3,,). Ukoliko se koordinatni sistem najpre rotira oko X-ose u suprotnom smeru od kazaljke sata za ugao α=45, zatim translira u pravcu i smeru pozitivne X-ose tako da se tačka E nađe u Y-Z ravni i konačno rotira oko Y ose u smeru kazaljke sata za ugao β=45, odrediti:.kompozitnu matricu transformacije.koordinate svih temena u transformisanom koordinatnom sistemu 3.koordinate projekcija svih temena u perspektivi, ako se posmatrač nalazi u tački P(,,5) 7.3.7, Transformacije u 3D grafici 3

Zadatak rešenje Y A(,,); B(,,); C(4,,); D(4,,); E(3,,) E Z A B C 7.3.7, Transformacije u 3D grafici 4 D X

Y Zadatak rešenje Y. Sistem se rotira oko X-ose u suprotnom smeru od kazaljke za ugao α=45 A(,,); B(,,); C(4,,); D(4,,); E(3,,) E Z A B C Z 7.3.7, Transformacije u 3D grafici 5 D X

Y Y Zadatak rešenje. Sistem se translira u pravcu i smeru pozitivne X-ose tako da se tačka E nađe u Y-Z ravni E A B C Z Z D X 7.3.7, Transformacije u 3D grafici 6

Y Zadatak rešenje 3. Sistem se rotira oko Y ose u smeru kazaljke za ugao β=45 E Z A B D C Z X X 7.3.7, Transformacije u 3D grafici 7

Zadatak rešenje a) Kompozitna matrica transformacije: M=R x *T*R y = = 3 3 3 M b) A' = [ ]*M = (.93,.44,.77) B' = [ ]*M = (-.77,,.77) C' = [4 ]*M = (.77,, -.77) D' = [4 ]*M = (,77,.44,.93) E' = [3 ]*M = (,.44, ) 7.3.7, Transformacije u 3D grafici 8

= Zadatak rešenje Projekcija: posmatrač nalazi u tački P(,,5) A" = A' * P p *(/w) A' * P p = [.93,.44,.77 ]* P p = [.93.44.6586] A" = [.93.44.6586] *(/.6586) P P 5 Projektovane tačke: A" = (.445,.5, ) B" = (-.83,, ) C" = (.6,,) D" = (.84,.5, ) E" = (,.44,) 7.3.7, Transformacije u 3D grafici 9

Zadatak U desnom pravouglom koordinatnom sistemu posmatrani objekti se nalaze u prostoru definisanom kvadrom: x [,5], y [,3], z [-5,] Prostim sažimanjem dati prostor se preslikava na prostor definisan kockom: x [,], y [,], z [-,] a zatim projektuje sa perspektivom na XoY ravan sa centrom projekcije u tački D(,,). 7.3.7, Transformacije u 3D grafici

Zadatak Delove projekcije objekata koji se nalaze u prozoru prikazane ravni definisanom sa x [5,5], y [5,], potrebno je preslikati u prikazni prozor, definisan sl., uređaja sa normalizovanim koordinatama, tako da se stranica prozora y=5 preslika u stranicu prikaznog prozora AB, pričemu se tačka prozora (5,5) preslikava u tačku prikaznog prozora A. Postaviti matričnu jednačinu preslikavanja tačke iz zadatog 3D prostora u dati prikazni prozor. 7.3.7, Transformacije u 3D grafici

Zadatak y b A a B α = 56.3 a =.3 b =. A = (.,.3) α Napomena: potrebno je postaviti sve jednačine koje definišu preslikavanje originalne tačke (3D) u njenu sliku, i u sve matrice elementarnih transformacija uvrstiti konkretne vrednosti elemenata. Nije potrebno množiti matrice. x 7.3.7, Transformacije u 3D grafici

Zadatak rešenje. Translacija koordinatnog sistema u tačku O (,,);. Skaliranje faktorima Sx=.5, Sy=.5, Sz=.; 3. Inverzna traslacija u tačku O(-,-,) 4. Projekcija sa perspektivom iz centra D(,,) 5. Translacija koordinatnog početka u O (5,5) 6. Skaliranje skala faktorima S x =.3/, Sy=./5 7. Rotacija u smeru kazaljke na satu za ugao α = 56.3 8. Translacija koordinatnog početka u tačku O 3 (-., -.3) 7.3.7, Transformacije u 3D grafici 3

Zadatak 3 Pokretna kamera rotira u smeru kretanja kazaljke časovnika oko X-ose desnog pravouglog koordinatnog sistema za ugao α=3, zatim se pomeri u pravcu i smeru negativne X-ose za 5 jedinica dužine i konačno rotira u smeru suprotnom od smera kretanja kazaljke na časovniku oko ose-y za ugao β=5. 7.3.7, Transformacije u 3D grafici 4

Zadatak 3 Smatrajući da je koordinatni sistem realnog sveta vezan za pokretnu kameru i da se ortogonalna projekcija originalne tačke Q(x,y,z) nakon izvršenih transformacija nalazi u prozoru (window) definisanom u X-Y ravni pomoću tačke A(-5,-5) u donjem levom uglu i tačke B(5,5) u gornjem desnom uglu, vrši se preslikavanje date projekcije tačke iz koordinatnog sistema realnog sveta u prikazni prozor (viewport) definisan tačkama A (.,.), B (.5,.5) datim u normalizovanim koordinatama uređaja. 7.3.7, Transformacije u 3D grafici 5

Zadatak 3 Postavljanjem ogledala na pravu x=.6, dobija se konačna slika u ogledalu Q date tačke. Postaviti (jednu) matričnu jednačinu koja definiše sliku Q u funkciji originalne tačke Q. Napomena: nije potrebno izračunavati kompozitnu matricu, već samo uvrstiti konkretne vrednosti elemenata u elementarne matrice. 7.3.7, Transformacije u 3D grafici 6

Zadatak 3 rešenje Q' = Q * transformacije u 3D * ortogonalna projekcija * preslikavanje u prikazni prostor * ogledanje Q' = Q * ( (R X * T X * R Y ) * Po * (T W * S * T VP )* (T X * O Y * T X )) 7.3.7, Transformacije u 3D grafici 7

Q ' = Q Zadatak 3 rešenje cos5 sin5 cos 3 sin 3 sin 3 cos 3 sin5 cos5 5.4 3.5 5 5...6.6 7.3.7, Transformacije u 3D grafici 8

Zadatak 4 Koristeći matrični račun i matrice elementarnih transformacija, odrediti matricu projekcije sa perspektivom na ravan x=5 za posmatrača koji se nalazi u tački P(,,5). Smatrati da se tačka Q(x,y,z) koja se projektuje nalazi u desnom pravouglom koordinatnom sistemu. Koristeći matricu projekcije iz tačke (a) izračunati koordinate projekcije tačke Q(.5, 5,.5). 7.3.7, Transformacije u 3D grafici 9

Zadatak 4 rešenje Matrica projekcije se dobija na sledeći način: T(5,,5) * Ry(-π/) * Pp(,,5) * Ry(π/) * T(-5,,-5) = = 5 5 5 5 5 5 5 7.3.7, Transformacije u 3D grafici

Zadatak 4 rešenje Projekcija tačke Q(x,y,z) je Q' : U slučaju Q(.5, 5,.5), dobija se: Q' = (5,,), w = /5 [ ] [ ] = 5 5 z y x w z y x w w w 7.3.7, Transformacije u 3D grafici = =

Zadatak 5 Postaviti matričnu jednačinu koja određuje projekciju sa perspektivom iz centra projekcije P(,,6) na projekcionu ravan y=5, slike proizvoljne tačke (u desnom 3D koord. sistemu) u ogledalu postavljenom na ravan z=-x+. U sve matrice elementarnih transformacija koje učestvuju u matričnoj jednačini uvrstiti konkretne vrednosti elemenata, ali ne izračunavati kompozitnu matricu. 7.3.7, Transformacije u 3D grafici

Zadatak 5 rešenje 7.3.7, Transformacije u 3D grafici 3

Zadatak 5 rešenje 7.3.7, Transformacije u 3D grafici 4

Zadatak 5 rešenje 7.3.7, Transformacije u 3D grafici 5

Zadatak 5 rešenje 7.3.7, Transformacije u 3D grafici 6

Zadatak 5 rešenje 7.3.7, Transformacije u 3D grafici 7

Zadatak 5 rešenje 7.3.7, Transformacije u 3D grafici 8

Zadatak 5 rešenje Matrica projekcije se dobija na sledeći način: M = T(,,) * Ry(π/4) * Oxy * Ry(-π/4) * T(,,-) * T(,,6) * Rx(π/) * T(,,-5) * Pp(,,5) * T(,,5) *Rx(-π/) * T(,,-6) M = 6 5. 5 6 7.3.7, Transformacije u 3D grafici 9

Zadatak 6 (K 7/8) Postaviti jednu matričnu jednačinu koja određuje projekciju sa perspektivom iz centra projekcije P(,,3) na projekcionu ravan z=5, slike proizvoljne tačke (u desnom 3D koordinatnom sistemu) u ogledalu postavljenom na ravan z=y+4. U sve matice elementarnih transformacija koje učestvuju u matričnoj jednačini uvrstiti konkretne vrednosti. Nije potrebno množiti matrice. 7.3.7, Transformacije u 3D grafici 3

Y Zadatak 6 rešenje Y Y Z Y Y Z 4 X Z 4 X Z Z 5 X -4-4 T(,,4) Rx(-π/4) O ZoX =S(,-,) Rx(π/4) T(,,) 7.3.7, Transformacije u 3D grafici 3

Zadatak 6 rešenje Y Y Y Z Z X 5 Y 3 Z Y 5 X Z 3 Z Z X 5 Y 3 X X X R Y (-π) P P (d=) T3(,,-5) R Y (π) π = π = R( Y ) R( Y ) RP( d = ) = 7.3.7, Transformacije u 3D grafici 3

Zadatak 6 rešenje M = Translacija * Rotacija * Ogledanje_zx * Rotacija * Translacija * Projekcija * Translacija3 Translacija = T(,,4)= 4 Rotacija = Rx(-π/4) = Ogledanje_xz = S(, -, ) = 7.3.7, Transformacije u 3D grafici 33

Zadatak 6 rešenje M = Translacija * Rotacija * Ogledanje_zx * Rotacija * Translacija * Projekcija * Translacija3 Rotacija = Rx(π/4) = Translacija = T(,,)= Projekcija = P P (d=-)= Translacija3 = T(,,-5)= 5 7.3.7, Transformacije u 3D grafici 34