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

vrednosti glLookAt su smestene u...

[es] :: 3D programiranje :: vrednosti glLookAt su smestene u...

[ Pregleda: 4592 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

maxmagnus2
none
VA

Član broj: 3893
Poruke: 194
213.244.197.*



Profil

icon vrednosti glLookAt su smestene u...30.11.2004. u 12:25 - pre 235 meseci
Cao,
koje numericke vrednosti (const) treba da pozovem da bih dobio
trnutne vrednosti glLookAt f-ja?
Mislim na pozive tipa glGetDouble serije.
MM


The sleeper has awaken
 
Odgovor na temu

Nothingman

Član broj: 31375
Poruke: 308
*.teol.net.



+112 Profil

icon Re: vrednosti glLookAt su smestene u...03.12.2004. u 02:13 - pre 235 meseci
Nije mi bas najjasnije tvoje pitanje, ali ako sam dobro shvatio ti zelis
da saznas trenutnu vrednost modelview matrice. To mozes uciniti na sledeci nacin:

glGetDoublev (GL_MODELVIEW_MATRIX, tvojamatrica);

gde je tvojamatrica pointer na mesto u memoriji gde zelis da se smesti informacija.

Drugim recima ti ne mozes da dobijes trenutne vrednosti neke funkcije, vec samo trenutnu vrednost nekog OpenGL stanja (OpenGL state).
Funkcija gluLookAt() podesava modelview matricu koja je je jedno od OpenGL stanja i ti mozes dobiti njenu trenutnu vrednost, a iz nje i posredno izvuci podatke koje je potrebno proslediti funkciji gluLookAt da bi se ona formirala.
Pozdrav!

Q: Are there really any systems where
void main() doesn't work?
A: It has been reported that programs using void main() can crash.
Q: The book I've been using, _C Programing for the Compleat Idiot_,
always uses void main().
A: Perhaps its author counts himself among the target audience.
 
Odgovor na temu

maxmagnus2
none
VA

Član broj: 3893
Poruke: 194
*.vdial.verat.net.



Profil

icon Re: vrednosti glLookAt su smestene u...03.12.2004. u 14:40 - pre 235 meseci
Cao,
Citat:
Nothingman: Funkcija gluLookAt() podesava modelview matricu koja je je jedno od OpenGL stanja i ti mozes dobiti njenu trenutnu vrednost, a iz nje i posredno izvuci podatke koje je potrebno proslediti funkciji gluLookAt da bi se ona formirala.
Pozdrav!

OK. Kako da izvadim stanje iz matrice?
Ne prepise ga valjda direktno (?!) u matricu.
MM
The sleeper has awaken
 
Odgovor na temu

Milos Stojanovic
Belgrade

Član broj: 10343
Poruke: 1864
*.rcub.bg.ac.yu.

ICQ: 282954730
Sajt: www.sietf.org


+7 Profil

icon Re: vrednosti glLookAt su smestene u...03.12.2004. u 14:55 - pre 235 meseci
Trebalo bi malo više da čitaš dokumentaciju (OGL specifikaciju).
Evo ti malo više o gluLookAt funkciji, šta ona zapravo radi i kako ona menja view matricu.
ex. trooper
Oh goody... it's my Illudium PU-36 Explosive Space Modulator!
Softversko Inženjerstvo
♪♫♪
 
Odgovor na temu

maxmagnus2
none
VA

Član broj: 3893
Poruke: 194
*.vdial.verat.net.



Profil

icon Re: vrednosti glLookAt su smestene u...17.12.2004. u 13:29 - pre 234 meseci
Dobar link,
mnogo matematike...
mislim da cu morati da osmislim nesto jednostavnje
za kontrolu kamere...
MM
The sleeper has awaken
 
Odgovor na temu

yooyo

Član broj: 4891
Poruke: 1101
*.sbb.co.yu.



Profil

icon Re: vrednosti glLookAt su smestene u...17.12.2004. u 15:08 - pre 234 meseci
Nije to komplikovano... gluLookAt je jednostavan za koriscenje, ali je ipak najbolji trackball kontroler (kao u 3d programima). Source mozes naci svuda.

Probaj ovo...

pivot je tacka oko koje se kamera rotira
orbitRadius je distanca od kamere do tacke rotiranja kamere.

Code:

glLoadIdentity();
glTranslatef( 0, 0, -orbitRadius );
glRotatef( -pitch, 1, 0, 0 );
glRotatef( -yaw, 0, 1, 0 );
glTranslatef( -pivot.x, -pivot.y, -pivot.z );


btw... Ako je orbitRadius = 0.0 onda imas FPS kameru.

yooyo

[Ovu poruku je menjao yooyo dana 17.12.2004. u 16:20 GMT+1]
 
Odgovor na temu

Milos Stojanovic
Belgrade

Član broj: 10343
Poruke: 1864
*.nat-pool.bgd.sbb.co.yu.

ICQ: 282954730
Sajt: www.sietf.org


+7 Profil

icon Re: vrednosti glLookAt su smestene u...17.12.2004. u 15:12 - pre 234 meseci
Citat:
maxmagnus2: Dobar link,
mnogo matematike...

Ne možeš daleko u 3D programiranju bez matematike.
Ne možeš daleko u programiranju uopšte.
ex. trooper
Oh goody... it's my Illudium PU-36 Explosive Space Modulator!
Softversko Inženjerstvo
♪♫♪
 
Odgovor na temu

maxmagnus2
none
VA

Član broj: 3893
Poruke: 194
*.vdial.verat.net.



Profil

icon Re: vrednosti glLookAt su smestene u...28.12.2004. u 01:58 - pre 234 meseci
ma znam matrice nego me vise smorilo da
pisem c++ umesto da radim u gl...
The sleeper has awaken
 
Odgovor na temu

[es] :: 3D programiranje :: vrednosti glLookAt su smestene u...

[ Pregleda: 4592 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

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