JASS Help

MathAngleBetweenPoints

native MathAngleBetweenPoints takes [[[real|real.html]]] fromX, [[[real|real.html]]] fromY, [[[real|real.html]]] toX, [[[real|real.html]]] toY returns [[[real|real.html]]]

Возвращает угол в градусах, на который необходимо повернуть вектор определённый точками (fromX, fromY), (toX, toY), таким образом, чтоб он стал коллинеарен c осью абсцисс. Возвращаемый угол находится в диапазоне [180, -180).

function [[[main|main.html]]] takes [[[nothing|nothing.html]]] returns [[[nothing|nothing.html]]] call ConsolePrint([[[R2S|r2s.html]]](MathAngleBetweenPoints(0, 0, 1, 0))) // 0.000 call ConsolePrint([[[R2S|r2s.html]]](MathAngleBetweenPoints(0, 0, 1, 1))) // 45.00 call ConsolePrint([[[R2S|r2s.html]]](MathAngleBetweenPoints(0, 0, -1, 0))) // 180.000 call ConsolePrint([[[R2S|r2s.html]]](MathAngleBetweenPoints(0, 0, -1, -1))) // -135.000 endfunction
Last modified: 22 October 2024