Недавно мне нужно использовать орфографическую проекцию, используя библиотеку glm. Но с орфографической проекцией моя сцена не отображается в центре моего окна просмотра.Настройка Орфографическая проекция правильно?
My Scene - просто куб, он хорошо визуализировался с использованием glm :: перспектива. Я не понимаю слишком много математического материала, я просто использую функцию glm :: ortho.
Так как мне нужно сделать, чтобы правильно настроить орфографическую проекцию?
Вот код, который я сделал:
mat4 projection=ortho(0.0f, 800.0f, 600.0f, 0.0f,-1000.0f, 1000.0f);
mat4 view=lookAt(vec3(0,0,1),vec3(0,0,0),vec3(0,1,0));
mat4 model=mat4();
Тогда я послал эти три матрицы в шейдер, который такой же, как в перспективе проекции did.It должны быть четырехъядерный в центре моего экрана, но в моей программе он вращается в верхнем левом углу экрана, получается как четверть.
Какие координаты у вашего куба? – BDL