<条件>
- (x1,y1)、(x2,y2)・・・線分1上の2点の座標
- (x3,y3)、(x4,y4)・・・線分2上の2点の座標
- この線分は常に同一平面上にあり、平行にならない(延長すれば交点がある)
- ※「!script」以下は自己責任でご利用ください。
!script
!(変数)には計算上必要な変数や値を設定してください。
x1 = (変数)
x2 = (変数)
x3 = (変数)
x4 = (変数)
y1 = (変数)
y2 = (変数)
y3 = (変数)
y4 = (変数)
! Y =(y2-y1)/(x2-x1) * x + (x2*y1-x1*y2) / (x2-x1)
! Y =(y4-y3)/(x4-x3) * x + (x4*y3-x3*y4) / (x4-x3)
a1 = (y2-y1)/(x2-x1)
b1 = (x2*y1 - x1*y2) / (x2-x1)
a2 = (y4-y3)/(x4-x3)
b2 = (x4*y3-x3*y4) / (x4-x3)
_Midx = (b2 - b1)/(a1 - a2) !交点のX座標
_Midy = a1*(b2 - b1)/(a1 - a2)+b1 !交点のY座標