Как нарисовать маленькие оси в углу экрана на opengl?
На данный момент у меня есть сцена выглядит вот так, хочу нарисовать оси в углу экрана, которые бы вращались вместе с камерой, не особо понимаю, как это сделать

Может есть у кого пример, либо информация, куда копать. Оси всегда в углу экрана, как в редакторах, просто чтобы знать направления координатных осей. Рисую я с помощью VAO, VBO и.т.п, вроде это современный OpenGL без всех этих glBegin и glEnd.
Ответы (1 шт):
Автор решения: Kromster
→ Ссылка
По идее:
- Нарисовать сцену
- Если у вас вращение только у объекта - Выставить матрицу модели без переноса (только вращение), матрицы вида и проекции (орто, или перспективную, как больше нравится)
Если у вас вращение через камеру сделано - матрица модели берется единичная, а матрица вида - только вращение (если LookAt, то в единичной сфере) и матрицу проекции (орто, или перспективную, как больше нравится) - Выставляете viewport на область в углу экрана
- Рисуете оси - они будут поверх текущей картинки
- И только теперь SwapBuffers