Я просто не понимаю, для чего glMatrixMode
OpenGL.
Насколько я вижу, когда вызывается glMatrixMode(GL_MODELVIEW)
, это
сопровождается glVertex
, glTranslate
, glRotate
и т.п.,
то есть команды OpenGL, которые помещают некоторые объекты где-то в
космос. С другой стороны, если glOrtho
или glFrustum
или gluProjection
вызывается (т. е. как размещенные объекты отображаются ), предыдущий вызов glMatrixMode(GL_PROJECTION)
.
Полагаю, что я до сих пор написал предположение, на котором кто-то докажет
я не прав, но это не точка использования различных матричных режимов с
потому что есть разные виды gl-функций: те, которые связаны с
размещение объектов и тех, как объекты отображаются?