![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перемещение грпфика лапой [D7, WinXP]
Виталий © (2010-09-25 13:36:00)Здравствуйте , уважаемые форумчане!
Вот на лабораторную работу прогаю мнк. Хочется сделать перемещение графика лапой, то есть кликнул потянул отпустил и график переместился, думаю для этого надо две пары координат старых(начальные , там где мауз даун=тру)и новых(где мауз ап тру).
Прдозреваю, что для того что бы переместить график надо знать катеты треугольника, катеты - стороны паралельны до осей Х и У , так как не обезательно , что мы будем тянуть по паралельным линиям, то для вычитаний катетов нам нужны углы , так вот ВОПРОС : как вычислить угол когда мы "тянем" и может кто нибудь сталкивался с подобным.
Заранее спасибо)
Виталий (2010-09-25 18:11:00) [1]Удалено модератором
YurikGL (2010-09-25 15:31:00) [2]У тебя есть x-y где объект расположен изначально. Есть x1-y1 и x2-y2 где были нажатие и отпускание мыши...
Так вот новые x-y объекта это x=x+x1-x2 y=y+y1-y2
Плохиш (2010-09-25 15:17:00) [3]
> Прдозреваю, что для того что бы переместить график надо
> знать катеты треугольника, катеты - стороны паралельны до
> осей Х и У , так как не обезательно , что мы будем тянуть
> по паралельным линиям, то для вычитаний катетов нам нужны
> углы , так вот ВОПРОС : как вычислить угол когда мы "тянем"
> и может кто нибудь сталкивался с подобным.
>
ненужно там никаких углов. Достаточно начальных и конечных координат для расчёта смещений по осям.
Виталий (2010-09-25 13:51:00) [4]вот с пеинта
<a target="_blank" href=" http://www.radikal.ru"><img src=" http://s57.radikal.ru/i158/1009/f5/59b2424da05f.jpg" ></a>