угол между прямыми (векторами) в 3-мерном пространстве

что-то я всю математику позабыл, помогите плиз!
есть 2 объекта, у каждого известен азимут и высота, надо вычислить угол между этими объектами, дайте формулу плиз ...
0
нарисуй что ты имеешь ввиду :-d
0
superJohn
Чёрт, голова чуть не лопнула в потугах осилить смысл:-)
0
угол не может быть между двумя объектами. Для угла нужно три объекта :-)
0
Zem (чего хотеть-та?!)
От пользователя iluha
2 объекта, у каждого известен азимут и высота, надо вычислить угол между этими объектами
Мало данных.
Если координаты полярные ("азимут"), то нужна еще и "дальность"
0
От пользователя iluha
надо вычислить угол между этими объектами

относительно чего?
От пользователя афтаклубчег
угол не может быть между двумя объектами.

до до
0
Zem (чего хотеть-та?!)
От пользователя vaks
до до
ИМХО, имеется в виду угол от начала системы координат, че непонятного-то?
0
мне нужно угловое расстояние, то есть угол между направлениями на объекты.

вродь нашел формулу!
a1, a2 - азимуты,
d1,d2 - высоты
результат = arccos(sin(d1)*sin(d2)+ cos(d1)*cos(d2)*cos(a1 - a2))

оно?
0
max77
преобразуй из полярных к-т в декартовы, потом посчитай угол через скалярное произведение
0
От пользователя Zem (ем сам)
ИМХО, имеется в виду угол от начала системы координат, че непонятного-то?

я бы подумал что начало сист.координат - третяя точка с известными высотой и углом по отношению к двум неизвестным точкам, тогда нобходимы расстояния и по аналогии с геометрическим треугольником, можно просчитать углы. Как то так
0
некогда мне бодаться с преобразованием координат, почитал страничку http://hea.iki.rssi.ru/~nick/astro/spher.htm - там все разжевано...

все, башка распухла окончательно, пошел домой пиво с копченым окуньком поедать! ;-)
0
Тема автоматически закрыта.
0
Обсуждение этой темы закрыто модератором форума.