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