つづいて、2点間の距離を計算する関数です。 cc_huu_tools_bp_20081024.calcDistance = function(x1,y1,x2,y2) { var a, b, d; a = x1 - x2; b = y1 - y2; d = Math.sqrt(Math.pow(a,2) + Math.pow(b,2)); return d; }; ピタゴラスの定理を利用して、距離を求めます。 ピタゴラスの定理は「直角三角形の直角を挟む2辺の2乗の和は斜辺の2乗に等しい」です。 なので、x座標の差の2乗とy座標の差の2乗を足した値のルートをとって、返します。