• OR[P_][p_][fia_, fib_]Oriciklička rotacija je komozicija simetrija u odnosu na dve ravni paraboličkogpramena. Pramen ravni je zadat tačkom P na apsoluti Klajnovog modela ivektorom pravca prave p koja dodiruje apsolutu u tački P . Dve ravni u odnosuna koje se vrši refleksija su zadate uglovima ϕ a i ϕ b koje zaklapaju sa vektorom−→ −→ p × P .6.5.3 Funkcije za projektovanje i prikaz projekcijeRealizuju se na osnovu razmatranja iz poglavlja 4.• Projekcija[w_, k_][{x_, y_, z_}]Funkcija koja projektuje tačku M(x, y, z) poluprostornog modela iz centraO(0, 0, w) na orisferu z = k. Vraća koordinate tačke M ′ (x ′ , y ′ ) na orisferi.• ugao[t_]Funkcija koja prebacuje ugao iz intervala (−π, π) u interval (0, 2π).• Ray[a_, b_]Funkcija koja crta polupravu iz tačke A u pravcu tačke B. Koristi se za prikazprojekcije u slučaju kada je projekcija duži poluprava.• centarLukaAB[w_, k_][{a1_, a2_}, {b1_, b2_}]Kada je projekcija duži Lobačevskog luk, centar luka se pronalazi kao preseksimetralnih ravni duži AB i OB i ravni z = 0, gde su A i B projekcije dve tačkepoluprostornog modela, a 0(0, 0, w) očna tačka. Funkcija vraća koordinate centraC(c 1 , c 2 ) na orisferi.• LukAB[w_, k_][a_, b_, s_]Funkcija koja crta projekciju duži Lobačevskog. U zavisnosti od projekcije temenaduži i projekcije središta odulučuje da li crta luk, duž, polupravu, dve poluprave iline crta ništa (prazan skup). Argumenti su položaj očne tačke O(0, 0, w), orisferez = k, i projekcije temena A, B i projekcija središta duži S.• clipping[a_, b_, w_, k_]Funkcija koja odseca deo <strong>prostora</strong> koji se nalazi iza posmatrača. Ako su oba temenaduži AB ispred posmatrača, crta se pojekcija cele duži. Ako su oba iza, ne crta seništa. Ako duž AB seče ravan vidljivosti, crta se samo deo duži od preseka do tačkekoja je ispred posmatrača. Koristi se za prikaz realne slike.• CrtajPoliedar[w_, k_, temenaK_, ivice_]Funkcija koja crta teoretsku projekciju poliedra. Argumenti su položaj očne tačkeO(0, 0, w), orisfere z = k, lista temena poliedra u Klajnovom modelu i lista ivicapoliedra.57
• CrtajPoliedar[w_, k_, temenaK_, ivice_, r]Funkcija koja crta realnu projekciju poliedra. Argumenti su položaj očne tačkeO(0, 0, w), orisfere z = k, lista temena poliedra u Klajnovom modelu i lista ivicapoliedra.6.5.4 Funkcije za prikaz projektovanja u poluprostornom modelu• centarLukaHS[{a1_, a2_, a3_}, {b1_, b2_, b3_}]Kada je duž Lobačevskog u poluprostornom modelu kružni luk, centar luka sepronalazi u preseku simetralne ravni duži AB, ravni normalne na apsolutu kojasadrzi tacke A i B i apsolute z = 0. Argumenti funkcije su koordinate tačaka Ai B u poluprostornom modelu. Funkcija vraća koordinate centra C(c 1 , c 2 , 0) naapsoluti.• LukHS[{a1_, a2_, a3_}, {b1_, b2_, b3_}]Funkcija koja crta duž Lobačevskog u poluprostornom modelu. U zavisnosti odpoložaja temena duži AB odlučuje da li crta duž ili kružni luk.• ZrakHS[{a1_, a2_, a3_}, {b1_, b2_, b3_}]Funkcija koja crta zrak projekcije iz tačke A do apsolute u pravcu tačke B.• RayHS[a_, b_, k_]Funkcija koja crta polupravu iz tačke A u pravcu tačke B na orisferi. Argumentisu projekcije dve tačke poluprostornog modela i položaj orisfere.• ProjekcijaLukaHS[w_, k_][a_, b_, s_]Funkcija koja crta projekciju duži Lobačevskog na orisferi z = k.• ProjekcijaPoliedraHS[w_, k_, temenaK_, ivice_]Funkcija koja crta projekciju poliedra na orisferi z = k.• ModelHS[w_, k_, temenaK_, ivice_, d_: 5, h_: 5]Funkcija koja crta scenu u poluprostornom modelu. Prikazuje se očna tačka,poliedri koji se projektuju, njihove projekcije na orisferi, zraci projekcije kroztemena poliedara, sfera vidljivosti, apsoluta i orisfera. Argumenti su položaj očnetačke, orsifere, temena poliedara u Klajnovom modelu, lista ivica poliedara, željenaširina i visina slike.58
- Page 3:
ApstraktVizualizacija kao način da
- Page 6 and 7:
UvodTema vizualizacije prostora Lob
- Page 8 and 9:
1 Geometrija LobačevskogOd kada je
- Page 10 and 11:
Slika 2.1: Aksioma paralelnosti u K
- Page 12 and 13: Slika 2.3: Izometrijama hiperboloid
- Page 14 and 15: Pokažimo najpre da jednakost važi
- Page 16 and 17: Slika 2.8: Izometrija Klajnovog i P
- Page 18 and 19: Diferenciranjem prethodne jednačin
- Page 20 and 21: 3.2.1 Poluprostorni modelVideli smo
- Page 22 and 23: i označimo sa O. U zavisnosti od m
- Page 24 and 25: vidljivosti (slika 4.9). Sve tačke
- Page 26 and 27: Slika 4.13: Projekcija duži Lobač
- Page 28 and 29: 4.3 Projekcija poliedaraU ovom pogl
- Page 30 and 31: Primer: Projekcija dodekaedra kada
- Page 32 and 33: Primer: Projekcija dodekaedra kada
- Page 34 and 35: 4.3.3 OktaedarPrimer: Projekcija ok
- Page 36 and 37: Primer: Projekcija oktaedra kada se
- Page 38 and 39: 4.3.4 IkosaedarPri projekciji ikosa
- Page 40 and 41: Primer: Projekcija ikosaedra kada s
- Page 42 and 43: Primer: Projekcija kocke kada se o
- Page 44 and 45: Primer: Projekcija kocke kada se o
- Page 46 and 47: Primer: Projekcija kocke kada se o
- Page 48 and 49: 5 Izometrije Klajnovog modela, pred
- Page 50 and 51: 5.2 TranslacijaPredstavimo translac
- Page 52 and 53: 5.5 Primeri kretanja poliedaraU ovo
- Page 54 and 55: 5.5.2 RotacijaPrimer: Rotacija kock
- Page 56 and 57: Primer2: Oriciklička rotacija dode
- Page 58 and 59: 5.5.4 Zavojno kretanjePrimer: Zavoj
- Page 60 and 61: samog jezika. Drugim rečima OpenGL
- Page 64 and 65: 7 Raniji radovi na vizualizaciji pr
- Page 66 and 67: Slika 7.5: Vizualizacija interneta
- Page 68 and 69: • Koliko je poznato na osnovu dos
- Page 70 and 71: (*refleksija u odnosu na tacku p, i
- Page 72 and 73: ]Prikaz linija nakon projektovanja(
- Page 74 and 75: Projekcija[\[Omega], k][Klein2HS[x]
- Page 76 and 77: odnosno A i B pripadaju ravni norma
- Page 78 and 79: hs = Append[b, k];Graphics3D[Line[{
- Page 80 and 81: translate[{0, 0, 0, 1}, {1/2, 0, -1
- Page 82: [15] B. Ajdin, Rejtrejsing u Poenka