Переместите скайбокс в то же положение, что и камера. Не забудьте использовать матричные команды Push / Pop. Теперь вы должны увидеть песок, блокирующий ваш взгляд на все остальное. • Вы можете определить положение камеры, посмотрев на первые три цифры после gluLookAt. Итак, если вы видите gluLookAt (2.0, 1.0, 4.0, ...), то камера находится в (2, 1, 4) в пространстве X / Y / Z.
Я не думаю, что это должен быть glscaled, потому что он не выглядит правильно, когда я его компилирую. Я не слишком уверен, что я должен использовать вместо этого.
glLoadIdentity();
gluLookAt(2.0, 3.0, 4.0, // (x, y, z) camera eye position
0.0, 0.0, 0.0, // (x, y, z) camera look at position
0.0, 1.0, 0.0); // (x, y, z) camera up direction
// camera is now set up - any drawing before here will display incorrectly
glPushMatrix();
glScaled(2.0, 3.0, 4.0);
skybox.draw();
glPopMatrix();