Я сбит с толку насчет перспективной проекции.
Вот сценарий, который меня смущает. Передняя плоскость моей усадьбы в основном расположена на положительной оси z, а задняя плоскость - на отрицательной оси и повернута на некоторый градус вдоль положительной оси z.
Теперь, когда я просматриваю примеры, я вижу, что ближняя и дальняя плоскости все присутствуют на отрицательной оси z.
Мой подход в этом случае был примерно примерно таким:
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glFrustrum(-xval,+xval,-yval,+yval,-10,+10);
gluLookAt(); // some point lying on this axis of symmetry about the point
glMatrixMode(GL_MODELVIEW);
Итак, в приведенном выше случае, каково поведение, которое я должен ожидать от glFrustum с отрицательным, а также положительным значением для z. т.е. в данном случае от -10 до +10.