SYNCERのロゴ
アイキャッチ画像

2点の座標の中点を求める方法

2点の座標の中点を求める公式を、JavaScriptで実装します。

サンプルコード

A(x1,y1)、B(x2,y2)を結んだ直線の中点となる座標C(x3,y3)は次の公式で求められます。

( x3, y3 ) = ( \dfrac{x1 + x2}{2}, \dfrac{y1 + y2}{2} )

公式をJavaScriptで表現すると、次の通りです。

var x3 = ( x1 + x2 ) / 2 ;
var y3 = ( y1 + y2 ) / 2 ;

デモ

(x1,y1)と(x2,y2)の座標の中点を計算します。

var x1 = 10 ;
var y1 = 20 ;
var x2 = 30 ;
var y2 = 40 ;

var x3 = ( x1 + x2 ) / 2 ;
var y3 = ( y1 + y2 ) / 2 ;

x3 = 0
y3 = 0

  • Twitterでシェア
  • Facebookでシェア
  • Google+でシェア
  • はてなブックマークでシェア
  • pocketに保存
  • LINEでシェア
更新履歴
2017年7月31日 (月)
コンテンツを公開しました。