Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
| Фрукт |
22.12.2006, 18:45
Сообщение
#1
|
![]() Почётный житель ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 823 Регистрация: 15.12.2006 Из: Рунет Пользователь №: 2 283 Репутация: 8 |
Люди, подскажите формулу поворота вокруг центра фигуры и вокруг координат. Совсем геометрию не помню.
Значит в инете нашел ко что: {x’ = x*cos(A)-y*sin(A); y’ = x*sin(A)+y*cos(A); z’ = z;} Но как собственно воспользоваться х.з. Пишу на Делфях. Цитата xx:=xx+round(x*cos(90)-y*sin(90)); yy:=yy+round(y*sin(90)+y*cos(90)); xx1:=xx1+round(x1*cos(90)-y1*sin(a)); yy1:=yy1+round(y1*sin(90)+y1*cos(90)); form1.Image1.Canvas.Rectangle(xx,yy,xx1,yy1); Че то не пойму. Объясните ..лучше с примером..хоть на Delphi хоть на си! -------------------- |
| Фрукт |
23.12.2006, 11:52
Сообщение
#2
|
![]() Почётный житель ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 823 Регистрация: 15.12.2006 Из: Рунет Пользователь №: 2 283 Репутация: 8 |
Всем спаисбо разобрался сам
-------------------- |
![]() ![]() |
|
Текстовая версия | Сейчас: 20.8.2008, 14:08 |
|