導入用のコンピュータグラフィックスペーパーでは、同じ勾配を使用して2つの点で定義された線をウィンドウの端に延長するのに苦労しています。説明するのは非常に難しいので、この画像が役に立ちそうです。ウィンドウ枠内の2点(x0、y0、x1、y1) - ウィンドウの端にラインをどのように延長しますか?
点線は線(X0、X1にY0、Y1)によって定義されていない部分です。
私たちは線の暗黙の方程式(ax + bx + c = 0)を使っていくつかのことを試し、窓枠の4つの辺すべてとの交点を見つけました。
ご協力いただきありがとうございます。
得られた垂直ラインの共線ケースx座標置き換えしかし非常に簡単な方法)。さもなければゼロ例外によって除算されるでしょう。水平共線性の場合、単純に 'm = 0'です。 –
あなたのコメントを書いていたときにちょうど追加しました;-) – Bathsheba
お詫び申し上げます、私たちの講義ノートによると、ax + by + cは暗黙の行のeqnです。私たちの問題は、垂直線を処理する必要があるため、この方程式を使用することです。 –