Ĺadny brzuch
-Dlaczego muszę posługiwać się wartościami od -1 do 1 dla umiejscowienia
obiektów? Czy można jakoś samemu ustalić te parametry?
-Dlaczego umieszczając jakis obiekt powyżej -1 dla wartości z(np.
glTranslatef(0,0,-2)) wogóle go nie widać? Może ma to związek z ustawieniem
perspektywy?:
gluPerspective(54, (GLfloat)1280/(GLfloat)1024, 1, 1000);
Nie korzystam z GLUT'a.
1. Nie mogę zrozumieć o co ci chodzi :( . Jakie "obiekty", przecież OpenGl nie jest obiektowy.
2. Zdziwiłbym się gdybyś ujrzał. Wartość Z jest to głębokość "w ekranie" i jak jest dodatnia to widzisz rysowany polygon przed sobą, a jak ujemna to już nie widzisz, bo jest za tobą. Logiczne nie?
Postaraj się bardziej sprecyzować pytanie jak nic nie pomogłem.
I am the REAL Noname
Moja strona: www.coderulers.prv.pl
"C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg." - Bjarne Stroustrup, twórca języka C++
1: Pewnie chodzi o polygony... Ja ustawiam wartości z poza tego zakresu i działa...
2: Podobnie jak wyżej.
Perspektywę mam ustawioną tak:
gluPerspective(45.0f,(GLfloat)640/(GLfloat)480,0.1f,100.0f);
Też nie korzystam z GLUT-a
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
obiektów? Czy można jakoś samemu ustalić te parametry?
-Dlaczego umieszczając jakis obiekt powyżej -1 dla wartości z(np.
glTranslatef(0,0,-2)) wogóle go nie widać? Może ma to związek z ustawieniem
perspektywy?:
gluPerspective(54, (GLfloat)1280/(GLfloat)1024, 1, 1000);
Nie korzystam z GLUT'a.
1. Nie mogę zrozumieć o co ci chodzi :( . Jakie "obiekty", przecież OpenGl nie jest obiektowy.
2. Zdziwiłbym się gdybyś ujrzał. Wartość Z jest to głębokość "w ekranie" i jak jest dodatnia to widzisz rysowany polygon przed sobą, a jak ujemna to już nie widzisz, bo jest za tobą. Logiczne nie?
Postaraj się bardziej sprecyzować pytanie jak nic nie pomogłem.
I am the REAL Noname
Moja strona: www.coderulers.prv.pl
"C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg." - Bjarne Stroustrup, twórca języka C++
1: Pewnie chodzi o polygony... Ja ustawiam wartości z poza tego zakresu i działa...
2: Podobnie jak wyżej.
Perspektywę mam ustawioną tak:
gluPerspective(45.0f,(GLfloat)640/(GLfloat)480,0.1f,100.0f);
Też nie korzystam z GLUT-a