Я получил следующий код:
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glViewport(0, 0, (GLint)w, (GLint)h); //got w and h from QT4.7.1's QGLWidget
gluPerspective(90,1,0.1,1000);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
//me.position is 0;0;0
gluLookAt(me.position.x(), me.position.y(), me.position.z(),
me.position.x(), me.position.y(), me.position.z()+1.0f,
me.position.x(), me.position.y()+1.0f, me.position.z());
glTranslatef(-0.2,0.5,2);
glRotated(180,0,1,0);
glRotated(45,1,0,0);
glRotated(45,0,0,1);
glFrontFace(GL_CW);
glutSolidTeapot(0.5f);
glFrontFace(GL_CCW);
Теперь проблема в том, что opengl обрезает почти полный чайник, и я не понимаю, почему.
Я думаю, что-то происходитнеправильно с самолетами zNear / zFar, но я не понимаю, почему.
, если кто-нибудь может сказать мне, что я делаю неправильно / как это исправить, пожалуйста, сделайте.
спасибозаранее