Показать сообщение отдельно
Старый 19.04.2007, 08:51   #6
Platon
Знающий
 
Регистрация: 04.08.2006
Адрес: Россия
Сообщений: 297
Написано 39 полезных сообщений
(для 70 пользователей)
Re: 2D - Angle, Nxz, Distance

Сообщение от MoKa
Function Distance2D#(x1#,y1#,x2#,y2#)
Local nx#=Abs(x1-x2) ;Длина горизонтального Катета
Local ny#=Abs(y1-y2) ;Длина Вертикального Катета
Return Sqr((nx*nx)+(ny*ny)) ;Длина Гипотенузы
End Function
Модуль здесь не нужен (Abs)

Сообщение от MoKa
Function NVtoA#(sx#,sy#,tx#,ty#)
Return (360-(ATan2((tx-sx),(ty-sy))+180))
End Function
А здесь надо упростить
Return 180 - ATan2((tx-sx),(ty-sy))
(Offline)
 
Ответить с цитированием