Professional Documents
Culture Documents
Projekcije PDF
Projekcije PDF
Računarstvo i informatika
Računarska grafika
Projekcije
Prof. Dr Slobodanka Đorđević - Kajan
Katedra za računarstvo
Elektronski fakultet Niš
1
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
CG GIS L@b
Ciljevi
Definisanje projekcija
Istorijski pregled
Osnovni parametri projekcije
Klasifikacija (sistematizacija)
projekcija
Pregled projekcija
Transformacija koordinatnih sistema
2
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
CG GIS L@b
Projekcije
Projekcije preslikavaju tačku iz N-
dimenzionalnog koordinatnog sistema
(prostora) u koordinatni sistem (prostor) koji
ima manje od N dimenzija
3
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
CG GIS L@b
Istorijski pregled
4
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
CG GIS L@b
Istorijski pregled
5
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
CG GIS L@b
Istorijski pregled
6
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
Osnovni parametri projekcije
CG GIS L@b
8
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
CG GIS L@b
Sistematizacija projekcija
9
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
CG GIS L@b
Paralelne projekcije
10
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
CG GIS L@b
Paralene projekcije
Postoje dva tipa paralelnih projekcija - zavisno od
odnosa između pravca projekcije (projekcionih
zraka) i normale na projekcionu ravan:
– Normalna (ortogonalna): Projekcioni zraci su normalni
na projekcionu ravan
– Kosa (klinogalna): Projekcioni zraci su kosi u odnosu na
projekcionu ravan
11
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
CG GIS L@b
Normalna projekcija
Postoje dve vrste normalnih projekcija – zavisno od
odnosa projekcione ravni i glavnih osa:
12
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
CG GIS L@b
Ortografska projekcija
Projekciona ravan je normalna na neku od koordinatnih osa
Često se koristi u inženjerskom crtanju
13
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
CG GIS L@b
Aksonometrijska projekcija
Projekciona ravan zaklapa proizvoljni ugao sa
koordinatnim osama
– Zadržava se paralelnost linija, ali se ne zadržavaju uglovi
14
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
CG GIS L@b
Aksonometrijska projekcija
15
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
CG GIS L@b
Izometrijska projekcija
Normala projekcione ravni (pravac projekcije) zauzima isti
ugao sa svakom od 3 glavne ose
Ako je normala projekcione ravni (dx,dy,dz), tada se
zahteva da |dx|=|dy|=|dz| ili dx= dy=dz
Ovaj uslov zadovoljava 8 pravaca (po jedan za svaki
oktant)
Izometrijska projekcija ima jedno korisno svojstvo, a to je
da su sve tri glavne ose jednako skraćene
Glavne ose se projektuju tako da međusobno zauzimaju
jednake uglove
y
1200 Izometrijska projekcija jediničnog
1200
vektora sa pravcem projekcije (1,1,1)
z x
1200
16
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
CG GIS L@b
Kosa projekcija
Razlikuje se od ortografske po tome što su normala
projekcione ravni i pravac projekcije različiti
Kosa projekcija kombinuje svojstva aksonometrijskih
projekcija spreda, odozgo i sa strane
63.40
17
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
CG GIS L@b
Projekcija
kocke na
ravan z=0
x
x
z
z
19
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
CG GIS L@b
Perspektivne projekcije
20
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
CG GIS L@b
21
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
CG GIS L@b
23
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
CG GIS L@b
24
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
CG GIS L@b
Poredjenje
25
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
CG GIS L@b
26
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
Matematičke osnove planarnih CG GIS L@b
projekcija
Svaka projekcija se može definisati matricom 4x4
To je pogodno jer se matrice projekcija mogu
komponovati sa matricama geometrijskih
transformacija tako da se ove dve operacije
(transformacija i projekcije) mogu predstaviti
jednom matricom
Izvešćemo ove matrice za neke projekcije
Pretpostavke:
– Projekcijska ravan je normalna na z-osu i nalazi se na
rastojanju z=d kod perspektivne, a z=0 kod paralelne
projekcije
27
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
CG GIS L@b
Matrična reprezentacija
28
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
Ortogonalna paralelna projekcija
CG GIS L@b
30
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
Kosa projekcija CG GIS L@b
31
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
Kosa projekcija – kavaljerska i kabinetska
CG GIS L@b
Kosa projekcija
33
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
Perspektivna projekcija
CG GIS L@b
Ravan
Ravan projekcije normalna projekcije
na z-osu u z=d y
COP u koordinatnom početku P(x,y,z)
z
COP d P(xp,yp,d)
x
Ravan
d projekcije
Pogled odozgo zv
duž y-ose
xp P(x,y,z)
x
y P(x,y,z)
yp
Pogled sa strane
duž x-ose
d z
34
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – GrafičkiP(x,y,z)
sistemi
CG GIS L@b
Perspektivna projekcija
Na osnovu sličnosti trouglova
Perspektivna projekcija
36
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
CG GIS L@b
Perspektivna projekcija
38
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
Primer
CG GIS L@b
y C(0,0,-d)
D C
E H
A B x
F G
39
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
CG GIS L@b
Primer - Rešenje
Jediničnu kocku ćemo predstaviti preko homogenih
koordinata temena:
0 0 0 1 y COP(0,0,-d)
1 0 0 1
D C
1 1 0 1
E
K(ABCDEFGH) = 0 1 0 1 H
0 1 1 1 A B x
0 0 1 1
F G
1 0 1 1
z
1 1 1 1
40
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
CG GIS L@b
Primer - Rešenje
Projekcija kocke Kper = K * Mper
0 0 0 1 0 0 0 1
1 0 0 1 1 0 0 0 1 0 0 1
1 1 0 1 0 1 0 0 1 1 0 1
Kper = 0 1 0 1 * 0 0 0 1/d = 0 1 0 1
0 1 1 1 0 0 0 1 0 1 0 1+1/d
0 0 1 1 0 0 0 1+1/d
1 0 1 1 1 0 0 1+1/d
1 1 1 1 1 1 0 1+1/d
41
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
CG GIS L@b
Primer - Rešenje
Projekcija kocke Kper = K * Mper za d=1
0 0 0 1 0 0 0 1
1 0 0 1 1 0 0 0 1 0 0 1
1 1 0 1 0 1 0 0 1 1 0 1
K per = 0 1 0 1 * 0 0 0 1/d = 0 1 0 1
0 1 1 1 0 0 0 1 0 1 0 2
0 0 1 1 0 0 0 2
1 0 1 1 1 0 0 2
1 1 1 1 1 1 0 2
42
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
CG GIS L@b
Primer - Rešenje
Projekcija kocke Kper = K * Mper za d=10
0 0 0 1 0 0 0 1
1 0 0 1 1 0 0 0 1 0 0 1
1 1 0 1 0 1 0 0 1 1 0 1
Kper = 0 1 0 1 * 0 0 0 1/d = 0 1 0 1
0 1 1 1 0 0 0 1 0 1 0 11/10
0 0 1 1 0 0 0 11/10
1 0 1 1 1 0 0 11/10
1 1 1 1 1 1 0 11/10
43
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
CG GIS L@b
Primer - Rešenje
y
Original
y D
COP(0,0,-d) C
Projekcija
D C E H
d=1
E H AF x
G B
A B x
F G
z
y
z
D
C
Projekcija E
H
d=10
AF x
G B
z
44
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi
CG GIS L@b
Kviz RG10
Kviz
1. Šta je projekcija?
2. Kakve sve vrste projekcija postoje?
3. Koje su karakteristike kavaljerske projekcije?
4. Izvesti matricu transformacije za paralelnu projekciju
5. Izvesti matricu transformacije za perspektivnu
projekciju
Trajanje kviza: 5 minuta
Vrednuje se: 0.5 poena/pitanje
Za samostalni rad
– U Corelu nacrtati jednu od projekcija na osnovu
zadatog predmeta
45
Prof. Dr Slobodanka Đorđević-Kajan EF Niš, Računarstvo i informatika 2007/2008
RG – Grafički sistemi