Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум о web-дизайне, графике - RusForumz _ Программирование _ Формула поворота фигуры

Автор: Фрукт 22.12.2006, 18:45

Люди, подскажите формулу поворота вокруг центра фигуры и вокруг координат. Совсем геометрию не помню.

Значит в инете нашел ко что:

{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

Всем спаисбо разобрался сам

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)