javascriptでアークタンジェント計算
javascriptでArcTangent(アークタンジェント)を計算するときはatan2関数でできる。
パラメータ:
y・・・y座標の値
x・・・x座標の値
戻り値:
角度を返す。単位はラジアン(-PI to PI)。
計算例:
以下の単位円を考えると分かりやすい
ret = Math.atan2(0, 1);
→0を出力
ret = Math.atan2(1, 1);
→π/4を出力
ret = Math.atan2(1, 0);
→2π/4を出力
ret = Math.atan2(1, -1);
→3π/4を出力
ret = Math.atan2(0, -1);
→πを出力
ret = Math.atan2(-1, -1);
→ -3π/4 を出力