Вращение фигуры в openGL относительно заданной точки

219
21 декабря 2021, 23:10

Можно ли задать точку вращения для фигуры в openGl? Используя glRotatef() вращается вся плоскость относительно центра. Для примера: мне нужно вращать квадрат с центром в его правом верхнем углу. Как это реализовать?

Answer 1
glTranslate (X, Y, Z);
glRotated (...);
glTranslate (-X, -Y, -Z);

X,Y,Z - координаты точки относительно которой нужно вращение

READ ALSO
Как подключить Local Storage к скрипту?

Как подключить Local Storage к скрипту?

Есть переключатель:

237
Динамический массив объектов C#

Динамический массив объектов C#

Есть свой класс (public class MyNum)Как объявить, а потом инициализировать двумерный динамический массив, с объектами моего класса?

135
Вылетает с ошибкой что делать? [закрыт]

Вылетает с ошибкой что делать? [закрыт]

Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы он был сосредоточен только на одной проблеме

170