glutReshapeFunc(reshape);
Hočem da se mi poveča oblika okna liki pa ne v tem primeru se mi pa vse skupaj poveča čez ekran , tako da človek hodi pod vidno linijo ekrana, tako da človeček hodi čez ekran in potem nekako ga psravim nazaj
- Koda: Izberi vse
void reshape (int w, int h)
{
int width, height;
double left, right, bottom, top, znear, zfar;
width = w;
height = h;
if (w == h)
{
left = -width/(1.0*height);
right = width/(1.0*height);
bottom = -1.0;
top = 1.0;
}
else
{
left = -1.0;
right = 1.0;
bottom = -height/(1.0*width);
top = height/(1.0*width);
}
znear = -1.0;
zfar = 1.0;
glViewport (0, 0, width, height);
glMatrixMode (GL_PROJECTION);
glLoadIdentity();
glOrtho(left, right, bottom, top, znear, zfar);
glMatrixMode(GL_MODELVIEW);
}