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

Вниз

Направление движения.   Найти похожие ветки 

 
Феликс ©   (2004-04-02 02:56) [0]

Здравствуйте Мастера!
Есть начальные координаты объекта и координаты той точки куда нужно двигаться объекту. Есть 5 направлений по которому может двигаться объект:
- вертикально вверх
- вертикально вниз
- горизонтально
- под углом в 45 градусов вверх
- под углом в 45 градусов вниз

Нужно как-то сделать, чтобы кликнув мышкой (т.е указав точку в которую надо двигаться объекту) программа определила какое из направлений (одно из 5) выбрать.

Очень сильно желателен исходник. Заранее благодарен.


 
Ozone ©   (2004-04-02 06:23) [1]

А зачем ограничиваться только этими направлениями?
Проще будет сделать так:
  1. Кликаешь мышкой на произвольную точку
  2. Определяешь угол A м/у этой точкой и начальными координатами
  3. Даешь команду обьекту двигаться под углом А.


 
Думкин ©   (2004-04-02 06:48) [2]

Почему 5?
1. Вертикально - вверх, вниз.
2. Горизонтально - вправо, влево.
3. Под углами - 4 направления.
И того 8. Как и сказано - определяешь азимут и ищешь ближайшее к нему направление. Зачем код?


 
Anatoly Podgoretsky ©   (2004-04-02 07:47) [3]

Без кода надо думать.


 
Думкин ©   (2004-04-02 07:48) [4]

А если надо точное попадание и оно не достигается одним путем, то разбиваем переход на 2 части. Алгоритм веьсма прост и легко реализуем.



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

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

Наверх




Память: 0.47 MB
Время: 0.027 c
1-1080543453
atruhin
2004-03-29 10:57
2004.04.18
Массивы Variant и сборка мусора


1-1080824086
Batoon
2004-04-01 16:54
2004.04.18
Помогите найти компонент???


8-1071320757
Japan
2003-12-13 16:05
2004.04.18
Скриншот экрана


3-1079941197
VIB
2004-03-22 10:39
2004.04.18
DBGRID


3-1080034794
Novichok
2004-03-23 12:39
2004.04.18
Исходник для локалки - можно ли применить в сети