opengl перспективный вид отсечения glutSolidTeapot слишком рано - PullRequest
0 голосов
/ 20 марта 2011

Я получил следующий код:

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, но я не понимаю, почему.

, если кто-нибудь может сказать мне, что я делаю неправильно / как это исправить, пожалуйста, сделайте.

спасибозаранее

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...