Задание:
Требуется вывести на экран трёхмерную фигуру (треугольная пирамида). Фигура должна перемещаться, вращаться и масштабироваться. Вращение возможно либо от одной концевой точки, либо относительно центра.
Формализация:
Программа имеет два режима работы с фигурой:
- MOVING - кнопки WASDQE отвечают за перемещение фигуры по осям XYZ
- ROTATE - кнопки WASDQE отвечают за вращение фигуры по осям XYZ Переключение между режимами осуществляется кнопкой TAB
Масштабирование происходит с помощью клавиш CV.
Перемещение треугольника происходит с шагом 5. Поворот с шагом на ±5deg. Масштабирование с коэффициентом 1.5 и 0.6666.