Содержание
ArcTan2(X, Y : Float) : Float
Угол вектора
Функция ArcTan2 возвращает угол вектора X, Y.
Угол вектора (0,0) считается равным 0.
Возвращаемое значение - угол в радианах от -Pi (не включая) до Pi.
Пример:Procedure OnCreate; Var X : Float; Begin X := ArcTan2(0, 10) / Pi * 180; Warning('ArcTan2(0, 10) = ' + ToStr(X) + ' градусов'); // 0 градусов X := ArcTan2(10, 0) / Pi * 180; Warning('ArcTan2(10, 0) = ' + ToStr(X) + ' градусов'); // 90 градусов X := ArcTan2(0, -10) / Pi * 180; Warning('ArcTan2(0, -10) = ' + ToStr(X) + ' градусов'); // 180 градусов X := ArcTan2(-10, 0) / Pi * 180; Warning('ArcTan2(-10, 0) = ' + ToStr(X) + ' градусов'); // -90 градусов X := ArcTan2(5, 7) / Pi * 180; Warning('ArcTan2(5, 7) = ' + ToStr(X) + ' градусов'); // 35.5376777919744 градусов X := ArcTan2(500000, 700000) / Pi * 180; Warning('ArcTan2(500000, 700000) = ' + ToStr(X) + ' градусов'); // 35.5376777919744 градусов End;Пример SQL:
Select ArcTan2(5, 7) / Pi() * 180
Смотри функции ArcCos, ArcSin, ArcTan, Cos, Sin, Tan.