2点の座標の角度を求める方法
2点の座標の角度を求める公式を、JavaScriptで実装します。
サンプルコード
A(x1,y1)、B(x2,y2)からそれぞれ原点(0,0)に直線を引いた時、2つの直線が交わる角度aは逆三角関数で求められます。取得する角度はラジアン単位です。
var a = Math.atan2( y2 - y1, x2 - x1 ) ;
デモ
原点(0,0)と(x1,y1)を結ぶ直線、原点(0,0)と(x2,y2)を結ぶ直線が交わる角度を計算します。
var x1 = 10 ;
var y1 = 20 ;
var x2 = 30 ;
var y2 = 40 ;
var a = Math.atan2( y2 - y1, x2 - x1 ) ;
a = 0
関連記事
- 2点の座標の距離を求める方法
- 2点の座標の距離を求める公式を、JavaScriptで表現します。
- 距離と角度から座標を求める方法
- 距離と角度から座標を求める公式を、JavaScriptで表現します。
- 2点の座標の中点を求める方法
- 2点の座標の中点を求める公式を、JavaScriptで表現します。
- 円周上の座標を求める方法
- 円周上の座標を求める公式を、JavaScriptで表現します。