![]() |
Вычисление угла от объекта до объекта
Вложений: 1
Подскажите пожалуйста как реализовать и возможно ли?
|
Math.atan2
|
Point
|
Цитата:
|
Цитата:
|
Допустим координаты черного объекта x1,y1 а красного x2, y2 тогда значение угла в градусах находится следующим образом - Math.asin((x2-x1)/(y1-y2))*(180/Math.PI);
|
Math.asin?
|
Psycho Tiger а что вас удивляет? Стандартная функция. Расстояние от второго обьекта до оси y первого - противолежащая сторона, расстояние между обьектами - гипотенуза прямоугольного треугольника, их отношение синус угла.
|
Ну, проще тогда уж так:
Код AS3:
|
Синус - отношение противолежащей стороны к гипотенузе.
Противоположная сторона: x2-x1. У вас: x2-x1. Верно. Гипотенуза: Math.sqrt((x2-x1)*(x2-x1)+(y2-y1)(y2-y1)). У вас y2-y1. Феил. |
| Часовой пояс GMT +4, время: 03:15. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.