CET - Škola za kompjuterske kurseve i sertifikate - Prodaja softvera - Izdavanje knjiga   CET - Škola za računare - Prodaja softvera - Izdavanje knjiga
CET:Home |Čitalište:Home |O Čitalištu |
Novo čitalište
Dizajn
Hardver
Internet
Multimedija
Off-Line
Programiranje
Sistemi
Softver

Arhiva
2000 1 2 3 4 5
  6        
2001 7 8 9 10 11
  12 13 14 15
2002 16 17 18 19 20
  21 22 23 24  
2003 25 26 27 28 29
  30 31 32 33 34
2004 35 36 37 38 39
  40 41 42 43  
2005 44 45 46 47 48
  49 50 51 52 53
2006 54 55 56 57 58
  59 60 61    
2007 62 63 64 65 66
Grafika - Koordinatni sistemi
Autor(i): Dragan Marković
Broj: Čitalište 56 (mart 2006.)
Tema: Sistemi
Potpuni tekst: PDF, 254KB

Razmotrimo sada kako mi opisujemo objekte u tri dimenzije. Pre nego što možemo da specificiramo lokaciju i veličinu objekta, potreban nam je referentni okvir prema kome lociramo i merimo. Kada crtamo linije ili tačke na ravnom ekranu računata, specificiramo ih preko redova i kolona. Na primer, standardni VGA ekran ima 640 piksela po širini (od leve do desne ivice), a 480 piksela po dužini (od gornje do donje ivice). Da bi specificirali tačku u sredini ekrana, treba da zadamo da će se crtati na (320, 240), tj. 320 piksela od leve ivice ekrana, a 240 piksela od vrha ekrana.

U OpenGL-u ili bilo kom 3D API-ju, kada kreirate prozor u kome ćete crtati, takođe morate da specificirate koordinatni sistem koji ćete da koristite i kako se preslikavaju (mapiraju) specificirane koordinate u fizičke piksele ekrana. Razmotrimo prvo kako se ovo primenjuje na dvo-dimenzionalno crtanje, a zatim proširimo te principe na tri dimenzije.

2D kartezijanske koordinate

Najuobičajeniji koordinatni sistem za dvo-dimenzionalno crtanje je kartezijanski koordinatni sistem. Kartezijanske koordinate se specificiraju x i y koordinatom. Koordinata x je mera položaja (pozicije) u horizontalnom pravcu, a y u vertikalnom pravcu.

Koordinatni početak (origin) kartezijanskog sistema je u x=0, y=0. Kartezijanske koordinate se pišu kao parovi koordinata u zagradama tako što se prvo navodi koordinata x a potom posle zareza sledi koordinata y. Na primer, koordinatni početak se piše kao (0,0). Na slici 1 prikazan je kartezijanski koordinatni sistem u dve dimenzije. Linije x i y sa podeonim crticama nazivaju se ose i mogu da se protežu od negativne do pozitivne beskonačnosti. Ta slika predstavlja pravi kartezijanski koordinatni sistem, sličan onom koji ste koristili u prethodnom školovanju. 

...


Pretraživanje
Broj čitališta:
Naslov:
Autor(i):
Tekst:

Izaberite temu:

Copyright © 1998-2007 CET. All rights reserved.
Office: Knez Mihailova 6/VI, Beograd, 011/32-82-995, 32-81-720, 32-81-614, office@cet.co.yu
Redakcija: Bul. Vojvode Mišića 17/I, Beograd, 011/369-05-16, 369-16-84, redakcija@cet.co.yu
Knjižara: Skadarska 45, Beograd, 011/32-43-043, 32-37-246, knjige@cet.co.yu