Написать программу на С# с базовой 2D графикой

1 000 руб. за проект
15 мая 2023, 17:52 • 9 откликов • 108 просмотров
Задана любая фигура двумя (треугольник внутри квадрата).
Поворачивать фигуру вокруг заданной точки z (центра квадрата) на угол r (15
градусов) по часовой стрелке, незначительно уменьшая относительно точки и часть
фигуры (треугольник), и во столько же раз увеличивая другую часть фигуры (квадрат).
Преобразования повторять, пока уменьшающаяся часть не превратится в точку.
Картина должна напоминать «вертушку», состоящую из удаляющегося при
вращении треугольника и приближающегося квадрата.
Затем повторить процесс, только уменьшать вторую часть фигуры (квадрат) и
увеличивать первую (треугольник). Повторять чередование, пока пользователь не
завершит работу программы.

В приложении - описание программы, доп. подробности и файл с примером реализаций функций работы с графикой 2D на C# (Файл ClassMatrix.cs)
Преобразование координат нужно обязательно выполнять умножением матриц представляющих координату точки на матрицы переноса, поворота, масштаба.


Не срочно

Нужен готовый проект в VS2022 и работающая программа
Файлы