Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.13;
Скачать: CL | DM;

Вниз

Уменьшение длины...   Найти похожие ветки 

 
Landgraph ©   (2004-07-21 17:22) [0]

Поворачиваю точку вокруг начала координат:
X=X*cos(Angle)-Y*sin(Angle);
Y=Х*sin(Angle)+Y*cos(Angle);

В результате получается, что длина отрезка 0(0;0)-А(Х,У) с каждым поворотом уменьшается =(

Х,У - переменные 4-х байтовые, переход к 8-байтовым изменений не дает

Как решить, подскажите пожалуйста =) Спасибо.


 
ПсихЪ_задумчивый   (2004-07-21 17:45) [1]

Так они у тебя целочисленные? Или нет?


 
MBo ©   (2004-07-21 17:46) [2]

В правой части используй переменные не из пред. шага, а начальные значения


 
ПсихЪ_задумчивый   (2004-07-21 17:47) [3]

Т.е. получается - чем больше угол поворота, тем у тебя отрезок меньше? Приведи угол, при котором отрезок равен нулю...


 
ПсихЪ_задумчивый   (2004-07-21 17:47) [4]


> MBo ©   (21.07.04 17:46) [2]

Ну дык это же понятно. Угол-то нужно считать от начального положения...


 
Landgraph ©   (2004-07-21 19:21) [5]

MBo:
Гениально... просто =)

Сам бы я до этого не додумался, спасибо, помогло %)

ПсихЪ_задумчивый:

Понятно-то оно понятно, но вот иногда как переклинит, что аж такую простую вещь придумать сложно =)

Вопрос закрыт, всем спасибо!


 
OSokin ©   (2004-11-07 17:07) [6]

Если не поможет, то я юзал другие формулы. Просто посмотри несколько веток (вроде про поворот точки или что-то в этом роде...)



Страницы: 1 вся ветка

Текущий архив: 2005.02.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.033 c
1-1106808161
dima
2005-01-27 09:42
2005.02.13
PChar


1-1107029656
k@rt
2005-01-29 23:14
2005.02.13
TTreeView - сохранение в файл


14-1106449696
Думкин
2005-01-23 06:08
2005.02.13
С Днем рождения! 23 января


14-1106311908
мазербо)
2005-01-21 15:51
2005.02.13
есть у кого Hellsing?


1-1106829452
Ega23
2005-01-27 15:37
2005.02.13
Слышал, что *.dfm можно как бинарник сохранить.