Лабораторная работа №6. Аффинные преобразования в пространстве. Проецирование
                                Требуемые условия завершения
                                
    
        
                
    
                                
                                    
                                
                            
                    
                    
                    
                
                    Открыто с: среда, 22 октября 2025, 08:00
                
                
                    Срок сдачи: среда, 29 октября 2025, 23:00
                
        Просьба ознакомиться с содержанием лабораторных работ №№7-9. Их реализация базируется на классах из этой лабораторной, планируйте соответственно.
В программе должны присутствовать следующие классы: точка, многоугольник (грань), многогранник.
Программа должна содержать следующие возможности:
- Отображение одного из правильных многогранников: тетраэдр, гексаэдр, октаэдр, икосаэдр*, додекаэдр*.
 - Применение аффинных преобразований: смещение, поворот, масштаб, с указанием параметров преобразования. Преобразования должны быть реализованы матрицами!
 - Отражение относительно выбранной координатной плоскости.
 - Масштабирование многогранника относительно своего центра.
 - Вращение многогранника вокруг прямой проходящей через центр многогранника, параллельно выбранной координатной оси.
 - Поворот вокруг произвольной (заданной координатами двух точек) прямой на заданный угол.
 
Предусмотреть возможность переключения между проекциями :
- перспективной;
 - аксонометрической
 
Все преобразования должны быть реализованы матрицами
 * – необязательная реализация за бонусные баллы