OpenGL. приближение сцены для соответствия размеру приложения
Я использую перспективную матрицу проекции и gluLookAt в качестве матрицы просмотра. Я пытаюсь реализовать функцию зума(приближения) камеры к сцене/Соответственно, как я подумал, чтобы сцена влезла в экран полностью, вне зависимости от расстановки камеры, нужно умножать вершины не только на матрицу мира, но и на матрицу вида, но я сразу заметил баг, цель теперь почти всегда находится за пределами реальной сцены (BoundBox'а), а не по середине, и всегда в разных местах. Может кто-нибудь объяснить, в чем проблема или где я делаю ошибку?