[The link bar feature is not available in this web]  ||| Natrag: Stvaranje slikovnog prikaza | Gore: Stvaranje slikovnog prikaza | Naprijed: Projiciranje scene na zaslon |

 

*TRANSFORMACIJA KOORDINATA

U računarskoj grafici sliku možemo definirati kao skup projekcija objekata iz prostora nekog svijeta koji može biti stvaran ili virtualan. Pri tome se dimenzije i položaj slike se mogu slobodno odabrati. Pri tome je nužno obaviti transformaciju scene iz svijeta (odnosno koordinatnog sustava svijeta) u koordinatni sustav prikaznog uređaja. Taj proces može se odvijati u više koraka i ti koraci se na različit način se definiraju u okviru različitih grafičkih standarda. Ovdje ćemo predstaviti pojednostavljeni prikaz tog procesa.

U procesu transformacije važno je uočiti da je izvorna scena smještena u koordinatnom sustavu svijeta, a konačna slika u koordinatnom sustavu prikaznog uređaja. Izdvojeni dio koordinatnog sustava svijeta koji sadrži scenu koju se želi prikazati naziva se prozor (window), a izdvojeni dio koordinatnog sustava prikaznog uređaja koji sadrži sliku odabrane scene naziva se otvor (viewport).

U okviru prikazne transformacije aplikacijski program izvodi transformaciju prozora u otvor uz moguću nejednoliku promjenu faktora proporcionalnosti. Ovaj postupak prikazan je na slici 4.1.

 

Slika 4.1 Izlazna transformacija.

Postupak transformacije koordinata sadrži sljedeće elementarne transformacije:

Matematički se ova složena transformacija može opisati matricom složene transformacije koja se dobije kao umnožak elementarnih transformacijskih matrica:

       

       

       

Koordinate transformirane točke primjenom složene transformacije Mwv imaju sljedeći oblik:

       

Općenito je moguće pored transformacija translacije primijeniti i transformacije rotacije oko ishodišta. U tom slučaju rezultirajuća matrica složene transformacije T/R S T/R ima opći oblik:

       

Računska složenost od općenito 9 množenja i 6 zbrajanja može se svesti na 4 množenja i 4 zbrajanja ako se zanemare množenja s nulom:

       
       


Povratak na: Početak stranice | Sadržaj

[The link bar feature is not available in this web]  ||| Natrag: Stvaranje slikovnog prikaza | Gore: Stvaranje slikovnog prikaza | Naprijed: Projeciranje scene na zaslon |