Я использую glm::perspective(80.0f, 4.0f/3.0f, 1.0f, 120.0f);
и умножаю его на
glm::mat4 view = glm::lookAt(
glm::vec3(0.0f, 0.0f, 60.5f),
glm::vec3(0.0f, 0.0f, 0.0f),
glm::vec3(0.0f, 1.0f, 0.0f)
);
Мой вопрос касается темы OpenGL и математики.Это относится к рисованию графического интерфейса в моем окне просмотра.Я не знаю, как получить правильные координаты, чтобы нарисовать, например, квадрат, который покрывает ¼ окна.Если я не использую перспективы и glm::lookAt(...)
(матричный отступ), я смогу нарисовать свой графический интерфейс, установив координаты из X, Y в <-1.0, 1.0>.И когда я добавлю вершину (-1.0, -1.0), она будет локализована в нижнем левом углу окна.
Как получить тот же эффект, используя перспективу и lookAt?