| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [Delphi] Афинные преобразования на плоскости |
| Автор: Максим1989 14.3.2012, 20:53 |
| Здравствуйте! Пытаюсь освоить новую тему - "Аффинные преобразования на плоскости. Операции поворота вокруг центра координат на угол α, трансляции и масштабирования", но никак не получается. Помогите написать код для кнопок "Поворот" и "Масштабирование". Надо чтобы параллелограмм вращался вокруг центра координат по щелчку на кнопку "Поворот" и становился "пузатым" по щелчку на "Масштабирование" |
| Автор: MetalFan 14.3.2012, 22:30 | ||
|
| Автор: MetalFan 15.3.2012, 15:51 |
| Для домашних заданий, курсовых, существует "Центр Помощи". Тема перенесена! |
| Автор: Mirkes 15.3.2012, 17:35 |
| Поворот вычисляется умножением координат точки на матрицу поворота sin(fi) cos(fi) -cos(fi) sin(fi) Наиболее разумный вариант хранить начальные координаты точек а угол постоянно увеличивать. |