Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

OpenGL postavljanje vizira i crtanje primitiva

[es] :: 3D programiranje :: OpenGL postavljanje vizira i crtanje primitiva

[ Pregleda: 2873 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

NewUser

Član broj: 138650
Poruke: 1
*.041net.co.yu.



Profil

icon OpenGL postavljanje vizira i crtanje primitiva05.06.2007. u 19:41 - pre 205 meseci
Prilično sam nov u (3D) programiranju. Počeo sam od veoma prostih primera koji se iscrtavali linije i mi lepo krenulo medjutim malo mi je zapelo pa da pitam ovde da li idem u pravom smeru.
Prva stvar koja me zanima, jer još u potpunosti nisam shvatio postavljanje vizira. Kako ako imam prozor, recimo 400x400, da koordinatni početak stavim u donji levi ugao, gornji levi ugao i u centar prozora. Ako može deo koda koji to radi to bi mi pomoglo da razjasnim ne baš jasnu sliku o ovome.
Druga stvar koja me malo i iznenadila je ta da koliko sam ja pregledao OpenGL dokumentaciju, uspeo sam da nadjem crtanje linija. pravougaonika/kvadrata (glRect) ali nigde nisam uspeo da pronadjem kako da nacrtam krug (sa zadatim centrom i poluprečnikom) i luk (sa zadatim centrom početnom i krajnjom tačkom. Odnosno ono što me zanima je kako uopšte da nacrtam krug i luk u OpenGL-u.
Onda sam malo koristio google, i čitao dokumentaciju i otkrio da se krug može nacrtati i kao gluCylinder sa visinom (height=0) a onda bi Luk možda mogao gluPartialDisk. Ono što me zanima je da li je to najbolji način odnosno pravi smer za crtanje kruga i luka.
 
Odgovor na temu

tosa
上海, 中国

Član broj: 1811
Poruke: 1342
..w.sh.dynamic.163data.com.cn.

ICQ: 14293955
Sajt: https://github.com/milost..


+48 Profil

icon Re: OpenGL postavljanje vizira i crtanje primitiva06.06.2007. u 16:53 - pre 205 meseci
Citat:
NewUser: Onda sam malo koristio google, i čitao dokumentaciju i otkrio da se krug može nacrtati i kao gluCylinder sa visinom (height=0) a onda bi Luk možda mogao gluPartialDisk. Ono što me zanima je da li je to najbolji način odnosno pravi smer za crtanje kruga i luka.

gluCylinder je 3D objekat sa poligonima, sa visinom nula on samo prividno izgleda kao krug.
Vizuelno nema bitne razlike ali u performansama sigurno ima i to bitne.
Možeš uzeti neki od algoritama za krug i interpolirati ga povezujući linije.

 
Odgovor na temu

[es] :: 3D programiranje :: OpenGL postavljanje vizira i crtanje primitiva

[ Pregleda: 2873 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.