atan2
Материал из Pro-Pawn Wiki
Описание:
Вычисляет арктангенс по координатам точки.
Параметры:
(Float:x, Float:y) |
Float:x, Float:y | Координаты точки, по которым требуется найти арктангенс. |
Возвращаемое значение:
Арктангенс от точки
(x, y)
(угол между положительной частью оси X и прямой, проведённой от (0, 0)
до (x, y)
), в градусах.
Баг SA-MP |
Параметры x и y перепутаны местами. Если вызвать функцию с параметрами 0.0 и 1.0 (т.е. atan2(0.0, 1.0) , функция вернёт арктангенс от точки (1.0, 0.0) .
|
Пример использования:
main()
{
// atan2(0.0, 1.0) = pi / 2 = 90°
new Float: result = atan2(1.0, 0.0); // Параметры перепутаны местами (см. прим. выше)
printf("%.4f", result); // Вывод: 89.9999
}
{
// atan2(0.0, 1.0) = pi / 2 = 90°
new Float: result = atan2(1.0, 0.0); // Параметры перепутаны местами (см. прим. выше)
printf("%.4f", result); // Вывод: 89.9999
}
См. также: