13.07.2015 Views

Vizualizacija prostora Lobacevskog - Alas

Vizualizacija prostora Lobacevskog - Alas

Vizualizacija prostora Lobacevskog - Alas

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

• 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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!