2点の座標(線分)から距離を求める
2点の座標(線分)から間の距離を求める方法です。
計算式
次の計算式を用います。
サンプルコード
JavaScript
var pos1 = { x : 10, y : 15 }, // 1つ目の座標
pos2 = { x : 70, y : 75 }; // 2つ目の座標
var distance = Math.sqrt(Math.pow(pos2.x - pos1.x, 2) + Math.pow(pos2.y - pos1.y, 2));
alert(distance); // 84.8528137423857
Math.pow
メソッドで累乗し、Math.sqrt
メソッドで平方根を算出しています。
それぞれのメソッドについて知りたい場合は、次のページをご覧ください。
Math.powメソッド:べき乗を求める
Math.sqrtメソッド: 平方根を求める