2点の座標の直線の方程式を求める場合の公式は、
y=ax+b
これをjavascript を使って求めてみると、
var a = (endPt.y - startPt.y) / (endPt.x - startPt.x);
var b = startPt.y - (startPt.x * a);
この方程式を元に、キャンバスの端で交わる座標を2点を求めて、端から端まで線を引きます。
2点の座標の直線の方程式を求める場合の公式は、
y=ax+b
これをjavascript を使って求めてみると、
var a = (endPt.y - startPt.y) / (endPt.x - startPt.x);
var b = startPt.y - (startPt.x * a);
この方程式を元に、キャンバスの端で交わる座標を2点を求めて、端から端まで線を引きます。