■ 2直線の交点 ■


2直線の交点を求める式です。いろんなところで使えるかもしれません(^^;


■ 交点>x,y共に座標が同じになればいい
y = ax + b

y = cx + d

の二式のxとyが同じ値になればいいので、こう書けます。
ax + b = cx + d

あとは、これを解いて、
     d - b
x = ────
     a - c

       d - b
y = a(────) + b
       a - c

x = (d - c) / (a - c)
y = a * (d - b) / (a - c) + b
となり、交点は上の式に代入した答え(x,y)になります。 a〜dは数字が決まっていると思うので、計算できるところは、 先にしておくと早く計算できます。