WYKŁAD 9 TRANSFORMACJE W 3-D, 3 USUWANIE ELEMENTÓW NIEWIDOCZNYCH. Plan wykładu: 1. Transformacje elementarne w 3-D3

Podobne dokumenty
Iloczyn skalarny

Tensor liniowa jednorodna funkcja: wektor wektor b=f(a) a ( ˆ) [ˆ ( ˆ) ˆ ( ˆ) ˆ. Równanie b=f(a) można więc zapisać w postaci

WYZNACZNIKI. . Gdybyśmy rozważali układ dwóch równań liniowych, powiedzmy: Takie układy w matematyce nazywa się macierzami. Przyjmijmy definicję:

WYŻSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA

ZADANIA Z ZAKRESU SZKOŁY PODSTAWOWEJ, GIMNAZJUM I SZKOŁY ŚREDNIEJ

FUNKCJA KWADRATOWA. RÓWNANIA I NIERÓWNOŚCI DRUGIEGO STOPNIA.

Animowana grafika 3D. Opracowanie: J. Kęsik.

1. Podstawy rachunku wektorowego


Rozwiązania maj 2017r. Zadania zamknięte

Temat 1. Afiniczne odwzorowanie płaszczyzny na płaszczyznę. Karol Bator. GGiIŚ, II rok, niestac. grupa 1

= przy założeniu iż wartość momentu pędu ciała jest różna od zera: 0. const. , co pozwala na określenie go w sposób jednoznaczny.

- Wydział Fizyki Zestaw nr 5. Powierzchnie 2-go stopnia

Rozważa się dwa typy odwzorowań: 1. Parametryzacja prosta

ć Ł Ł ć Ż Ż Ł Ż

Ł Ł Ź

Przykład 6.2. Płaski stan naprężenia. Płaski stan odkształcenia.

IV.5. Promieniowanie Czerenkowa.

14. Krzywe stożkowe i formy kwadratowe

Do wyznaczania obrazów przekształceń stosuje się macierze 4-wierszowe w tzw. zapisie jednorodnym

TRANSFORMACJE 2-D2 PROCEDURA WIZUALIZACJI 2-D2

Algebra liniowa z geometrią analityczną. WYKŁAD 11. PRZEKSZTAŁCENIE LINIOWE WARTOŚCI I WEKTORY WŁASNE Przekształcenie liniowe

I 06 B. Arbeitsanweisung. Berechnung von Linsenradien. Instrukcja. Wyliczanie promienia soczewek

WYZNACZANIE OGNISKOWEJ SOCZEWEK CIENKICH ZA POMOCĄ ŁAWY OPTYCZNEJ

J. Szantyr - Wykład 7 Ruch ogólny elementu płynu

1. REDUKCJA DOWOLNYCH UKŁADÓW SIŁ. Redukcja płaskiego układu sił

ć ć ź ź ź

Klucz odpowiedzi do zadań zamkniętych i schemat oceniania zadań otwartych

Sprawdzian całoroczny kl. III

2.1. Określenie i rodzaje wektorów. Mnożenie wektora przez skalar

a) b) Rys Schemat ideowo-konstrukcyjny układu do przykładu 6.1 a) i jego schemat blokowy

Przestrzeń liniowa R n.

Przykład 2.5. Figura z dwiema osiami symetrii

Rozwiązywanie zadań z dynamicznego ruchu płaskiego część I 9

Zapis wskaźnikowy i umowa sumacyjna

Sposób opisu symetrii figur lub brył skończonych

ODPOWIEDZI I SCHEMAT PUNKTOWANIA POZIOM ROZSZERZONY Etapy rozwiązania zadania , 3 5, 7

(4) (b) m. (c) (d) sin α cos α = sin 2 k = sin k sin k. cos 2 m = cos m cos m. (g) (e)(f) sin 2 x + cos 2 x = 1. (h) (f) (i)

III.3 Transformacja Lorentza prędkości i przyspieszenia. Efekt Dopplera

Wykład 2. Granice, ciągłość, pochodna funkcji i jej interpretacja geometryczna

Metoda prądów obwodowych

Grażyna Nowicka, Waldemar Nowicki BADANIE RÓWNOWAG KWASOWO-ZASADOWYCH W ROZTWORACH ELEKTROLITÓW AMFOTERYCZNYCH

Równania i nierówności kwadratowe z jedną niewiadomą

Izba Rozliczeniowa. Fundusz Rozliczeniowy. projekt wersja 2.c r.

Równania prostych i krzywych; współrzędne punktu

Roztwory rzeczywiste (1) Roztwory rzeczywiste (2) Funkcje nadmiarowe. Również w temp. 298,15K, ale dla CCl 4 (A) i CH 3 OH (B).

WYKŁAD 6. MODELE OBIEKTÓW 3-D3 część Powierzchnie opisane parametrycznie. Plan wykładu: Powierzchnie opisane parametrycznie

Modelowanie układów prętowych

Ź Ć Ż Ż Ź Ź ż ż Ć Ć

6. Kinematyka przepływów

Realizacje zmiennych są niezależne, co sprawia, że ciąg jest ciągiem niezależnych zmiennych losowych,

D l. D p. Rodzaje baz jezdnych robotów mobilnych

VIII. ZBIÓR PRZYKŁADOWYCH ZADAŃ MATURALNYCH

WEKTORY skalary wektory W ogólnym przypadku, aby określić wektor, należy znać:

ć ć Ś Ą Ą ż Ą ź

H. Dąbrowski, W. Rożek Próbna matura, grudzień 2014 r. CKE poziom rozszerzony 1. Zadanie 15 różne sposoby jego rozwiązania

Płaska fala monochromatyczna

Momenty bezwładności figur płaskich - definicje i wzory

WYKŁAD 5. Typy macierzy, działania na macierzach, macierz układu równań. Podstawowe wiadomości o macierzach

Ż ć

ź ź ó ó ś ó ó ś ż ź ź ż ż ó ż ó ó ó ż ż

WEKTORY skalary wektory W ogólnym przypadku, aby określić wektor, należy znać:

ż Ę Ę ż ż

ć ż ż ć ż Ł ć ż ć

ZADANIE I OPIS PRZEDMIOTU ZAMÓWENIA SPECYFIKACJA TECHNICZNA (OPIS) OFEROWANEGO SPRZĘTU

Przykład 2.6. Przekrój złożony z trzech kształtowników walcowanych.


Ą

Ż ć Ż ż ć ż Ż Ż Ż ć ż Ż Ż ć

Wykład 7: Pochodna funkcji zastosowania do badania przebiegu zmienności funkcji

dr inż. Zbigniew Szklarski

i = [ 0] j = [ 1] k = [ 0]

Ż Ł Ń

Ń ć ć ć

Ćwiczenie 362. Wyznaczanie ogniskowej soczewek metodą Bessela i pomiar promieni krzywizny za pomocą sferometru. Odległość przedmiotu od ekranu, [m] l

Definicje. r r r r. Struktura kryształu. Sieć Bravais go. Baza

WYZNACZANIE OGNISKOWEJ SOCZEWEK CIENKICH ZA POMOCĄ ŁAWY OPTYCZNEJ

Zadania. I. Podzielność liczb całkowitych

KRYTERIA OCENIANIA ODPOWIEDZI Próbna Matura z OPERONEM. Matematyka. Poziom rozszerzony. Listopad Wskazówki do rozwiązania zadania =

Wyznacznik macierzy. - wyznacznik macierzy A













MECHANIKA OGÓLNA (II)

A. Zaborski, Rozciąganie proste. Rozciąganie

Prawo Coulomba i pole elektryczne

ć Ą ź ć ć Ż ź ź Ą ź ć ź ć ź

Wyrównanie sieci niwelacyjnej

2.2. ZGINANIE UKOŚNE

1 Definicja całki oznaczonej

Transkrypt:

WYKŁAD 9 TRANSFORMAJE W 3-D, 3 USUWANIE ELEMENTÓW NIEWIDOZNYH Pln wkł: Trnsforje eleentrne w 3-D 3 Skłnie trnsforji Wnnie powierhni wionh Algort sortowni śin Algort -bfor. Trnsforje eleentrne w 3-D3 Prwoskrętn kł współręnh: oś oś oś Jeśli ptr otniego kiernk osi w stronę śrok kł współręnh, to obrót o 9 w kiernk preiwn o rh wskówek egr, prekstłi jeną otnią oś w rgą. Trnsforje eleentrne: presnięie, in skli, obrot wokół posególnh osi kł. Współręne jenorone ( ) ( ) ( ) ( ) [ ] [ ] 3 4 3 4 3 3 33 43 4 4 34 44 Presnięie: Sklownie: Obrot wokół osi: [ ] [ ] [ ] [ ] t s Jeśli ptr otniego kiernk osi w stronę śrok kł współręnh, obrót o kąt otni wż się obrót w kiernk preiwn o rh wskówek egr. t s t s

Obrót wokół osi : [ ] [ ] Obrót wokół osi : [ ] [ ] Obrót wokół osi : [ ] [ ] osθ sinθ osθ sinθ osθ sinθ sinθ osθ sinθ osθ sinθ osθ. Skłnie trnsforji Obrót pnkt (obiekt) wokół owolnie nej osi : Sforłownie ni: Dne: opis osi obrot (,, ), (,, ), opis obiekt (np. sitk wieloboków), kąt obrot Θ oś obrot Nleż wnć ier trnsforji relijąej obrót obiekt o kąt Θ. Θ (,, ) (,, ) obiekt Repreentj osi obrot: oś obrot Θ (,, ) (,, ) Oś obrot repreentown bęie pre wektor [ b ] obiekt epion w pnkie (,, ), pr b v v v v ( ) + ( ) + ( ) Kroki proer obrot obiekt wokół osi:. Presnięie osi i obiekt, tk b oś obrot prehoił pre śroek kł współręnh.. Obróenie osi i obiekt, tk b oś obrot stł się współliniow jeną osi kł współręnh (np. osią ). - położenie osi n płsźnie (-), - obrót wokół osi 3. Obrót obiekt wokół osi o kąt Θ. 4. Trnsforj owrotn o wkonnej w krok. 5. Trnsforj owrotn o wkonnej w krok.

Krok Presnięie osi i obiekt, tk b oś prehoił pre śroek kł współręnh. Wkonne presnieie opisje ier T (,, ) Θ Krok Obróenie osi i obiekt, tk b oś stł się współliniow osią. Położenie osi obrot n płsźnie (-). b α [ b ] [ b ] [ ] Położenie osi obrot n płsźnie (-) jest równowżne obrotowi wektor o kąt α. Jk wnć α, lb jese lepiej sinα i osα? Ilon sklrn + b + osα b + os α Ilon wektorow os α et b b sinα sinα b α b sin α Położenie osi obrot n płsźnie (-) ożn wkonć pre obrót wokół osi o kąt α. Obrót ten opisje ier. R ( α ) Położenie osi obrot n osi. β b b [ ] [ ] [ ] 3

Ilon sklrn + + os β + Ilon wektorow et os β ( ) sin β sin β β sin β Położenie osi obrot n osi ożn preprowić pre obrót wokół osi o kąt β. Obrót ten opisje ier. R ( β ) Krok 3 Obróenie obiekt wokół osi o kąt Θ. Obrót ten opisje ier. R ( Θ ) os Θ sinθ sinθ osθ Krok 4 Trnsforj owrotn o wkonnej w krok Mier trnsforji: R ( β ) R ( α ) Krok 5 Trnsforj owrotn o wkonnej w krok Mier trnsforji: T (,, ) Osttenie, ier reliją trnsforję obrot obiekt wokół nej osi o kąt Θ prjje postć R ( Θ ) T (,, ) R ( α ) R ( β ) R ( Θ ) R ( β ) R ( α ) T (,, ) Jk wić, jest to ilon siei ier. 3. Wnnie powierhni wionh Jk pokć n rtni tlko te eleent sen, które są wione l obserwtor? Prkł: Wniosek: Rs. Rs. Rt pokją wsstkie krwęie śin obiekt (tk jk n pierws rsnk), oże bć niejenonn. Rs.3 4

Algort wnni śin wionh: Złożeni:. Sen trójwirow jest opisn jko biór śin S { s,s,...,s,..., } i s n. Śin są płskii wieloboki. 3. Kżej e śin prpisn jest lib określją jej stopień srośi lb kolor si v i 4. Wświetlnie rtów śin (wełg stlonego sposob projekji) obw się w ssteie rstrow. Roje lgortów wnni śin wionh: lgort nlijąe senę lgort nlijąe obr Algort nlijąe senę:. Porąkje się biór śin, tk b skć pnkt wieni obserwtor, seregownie o njlsej o njbliżsej śin.. Dokonje się projekji śin wełg stlonego weśniej porąk. Kżą e śin nleż porównć poostłi. Lib porównń jest proporjonln o n. Algort nlijąe obr:. Dl kżego piksel ekrn wn się njbliżej leżąą śinę.. Z stopień srośi lb kolor nliownego piksel prjje się stopień srośi lb kolor wnonej śin. Dl kżego piksel nleż porównć n śin. Lib porównń jest proporjonln o n N, pr N jest libą pikseli ekrn. 4. Algort sortowni śin Algort sortowni wglęe głębokośi (Depth-sorting) Ogóln shet lgort: Krok. Wstępne porąkownie bior śin. Krok. Porównwnie wstępnie porąkownh śin pri i poprw porąkowni. Krok 3. Projekj śin n ekrn wełg porąk sknego w krok. Krok. Wstępne porąkownie bior śin Dl kżej e śin nleżąej o bior { s,s,..., s,..., } S i s n wn się kslną wrtość współręnej wierhołk. s s Śin e bior S porąkje się wełg prenio wnonej wrtośi o wrtośi njwięksej, o njniejsej. Prkł: v s p s s Wstępne porąkownie ło włśiw reltt. s v s s v s Wstępne porąkownie nie ło włśiwego reltt. s v 5

Krok. Porównnie wstępnie porąkownh śin pri i poprw porąkowni Posególne pr śin iąg, wstępnie porąkowne w krok, poje się pięi testo. v s s Jeśli kolejn test je wnik potwn, koń się testownie i poostwi się eleent pr n poprenih iejsh. Test są porąkowne wełg rosnąej skli trnośi. Test. Porównwnie współręnh in in Potwn wnik test Test. Porównwnie współręnh v Jeżeli l pr śin s i s preił [, ] i [, ] in są rołąne, to wnik test jest potwn. in Jeżeli l pr śin s i s preił [, ] i [, ] in in są rołąne, to wnik test jest potwn. Test 3. Bnie położeni śin s wglęe płsn, n której leż śin s Test 4. Bnie położeni śin s wglęe płsn, n której leż śin s Jeżeli ( ptrą włż kiernk obserwji ) śin s leż łkowiie po płsną wnoną pre śinę s, to wnik test jest potwn v s s Kiernek obserwji Jeżeli ( ptrą włż kiernk obserwji ) śin s leż łkowiie pre płsną wnoną pre śinę s, to wnik test jest potwn v s s Kiernek obserwji v v Inej ówią, wnik test jest potwn jeśli l wsstkih wierhołków,, śin s spełnion jest nierówność Inej ówią, wnik test jest potwn jeśli l wsstkih wierhołków,, śin s spełnion jest nierówność A + B + + D > A + B + + D < gie A, B,, D są współnniki równni płsn, n której leż śin s. gie A, B,, D są współnniki równni płsn, n której leż śin s. 6

s s Test 5. Porównnie rtów śin s i s n płsnę (-) Jeżeli rt śin s i s n płsnę (-) są biori rołąni, to wnik test jest potwn. v s s Jeśli żen pięi testów nie ł wnik potwnego, prestwi się eleent bnej pr śin i powtr testownie. G kolejne pięć testów nie prniosło wnik potwnego, porąkownie pr śin nie jest ożliwe. Prkł: v v Prktnie, wkonnie test poleg n sprweni posególne pr oinków rtów śin preinją się. Preprow się go rowiąją opowienie pr kłów równń liniowh i bją ih rowiąni. Jk postąpić w tki prpk? v Możn poielić (preiąć) jeną e śin. Sposób preięi nie jest jenk obojętn. 5. Algort -bfor (Depth - bffer) Ogóln shet lgort: s s s v v (, ) rtni v prost rtowni Piksel (,) ostnie wświetlon w kolore (stopni srośi) tej śin, l której współręn pnkt preięi śin prostą rtowni jest njniejs. Opis lgort: Dostępne są wie pięi: pięć obr ( refresh bffer ) pięć głębokośi ( epth bffer ) Obie pięi ją tle słów, ile jest pikseli obr. Krok. Inijlij pięi obr i głębokośi Dl kżego piksel obr o współręnh (, ) postwić refresh (, ) epth (, ) v t refresh(, ) - wrtość pięi obr l piksel (,), epth(, ) - wrtość pięi głębokośi l piksel (,), v t - kolor tł, - ksln wrtość współręnej. 7

Krok. Porównnie głębokośi (l kżego piksel ekrn) Dl piksel o współręnh (, ), wlić wrtość (, ), l śin s (, ) < epth (, ) Jeżeli to postwić: refresh (, ) v epth (, ) Krok powtrć l kolejnh śin s, s 3, ż o werpni list śin. Postwow problee oblieniow lgort - bfor jest oblinie (,). Algort oblini (,) l śin. Wbrć tr pnkt niewspółliniowe śin (np. tr wierhołki). Oblić współnniki A,B,,D, równni płsn, n której leż śin. Oblić wrtość e wor A B D Oblinie wrtośi ożn prośić, bowie strktr ekrn w rstrow ssteie wświetlni jest skretn v Oblinie (w kolnie). - Oblinie (w linii). + v stą A B( ) D A B D + + B B stą A( + ) B D A B D A A 8