H_G_G_I
دوشنبه 11 دی 1391, 18:24 عصر
سلام
من می خوام چند تا viewport داشته باشم !
دوربینم دوبعدیه !
این مختصات ویوپورتا چه جوریه الان من مثلا طول عرض پنجرم 800*600 هست می خوام !
4 قسمت کنم ! نمیشه ! یعنی محور ایکسش ثابته وسط نمی یفته !:گریه:
//setViewPort( x, y, w, h);
Scene1->setViewPort(0, 0, 400, 300); //bala chap
Scene2->setViewPort(400, 0, 400, 300); //bala rast
Scene3->setViewPort(0.0, 400, 400, 300); //payin chap
Scene4->setViewPort(400, 300, 400, 300); //payinrast
Scene::Draw()
{
glViewport(viewportX, viewportY, viewportW, viewportH );
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluOrtho2D(0, viewportW, viewportH, 0);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
//....
}
:ناراحت:
:ناراحت:
:ناراحت:
من می خوام چند تا viewport داشته باشم !
دوربینم دوبعدیه !
این مختصات ویوپورتا چه جوریه الان من مثلا طول عرض پنجرم 800*600 هست می خوام !
4 قسمت کنم ! نمیشه ! یعنی محور ایکسش ثابته وسط نمی یفته !:گریه:
//setViewPort( x, y, w, h);
Scene1->setViewPort(0, 0, 400, 300); //bala chap
Scene2->setViewPort(400, 0, 400, 300); //bala rast
Scene3->setViewPort(0.0, 400, 400, 300); //payin chap
Scene4->setViewPort(400, 300, 400, 300); //payinrast
Scene::Draw()
{
glViewport(viewportX, viewportY, viewportW, viewportH );
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluOrtho2D(0, viewportW, viewportH, 0);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
//....
}
:ناراحت:
:ناراحت:
:ناراحت: