Я показываю текстурированный квадрат с центром [0,0, -10], шириной и высотой = 10000. Камера расположена на [0,0,0] и смотрит вниз по отрицательной оси z (точка зрения = [0,0,0], центр = [0,0, -1]):
GLU.gluLookAt(gl, 0f, 0f, 0f, 0f, 0f, -1f, 0f, 1f, 0f);
Освещение и проверка глубины отключены.
В орфографическом режиме отряд отображается отлично, с текстурой и всем - я даже могу масштабировать и перемещаться.
Тем не менее, при переключении в режим перспективы, через:
GLU.gluPerspective(gl, 60.0f, w / h, 1.0f, 1000.0f);
тогда представление просто пустое. У кого-нибудь есть идеи, что может вызвать это?
UPDATE:
Использование glFrustum вместо gluPerspective, это работает:
gl.glFrustumf(-scaledHalfW, scaledHalfW, -scaledhalfH, scaledhalfH, 1.0f, 100.0f);
Но почему gluPerspective ничего не показывает?