2 点を結ぶ線を描く必要があります。
私はJavaでそれをやっています。パラメータとして 2 つのポイントを受け取り、それらの間の直線が黒い図形の内側にあるかどうかを計算する必要があります。
直線方程式を使用して独自のソリューションを開発しましたが、私の結果は「プロフェッショナル」プログラム (GIMP や MS ペイントなど) を使用した場合とは異なります。
これが私が欲しいものの例です:
代替テキスト http://img411.imageshack.us/img411/788/img1q.png
しかし、私のアルゴリズムはこれを行います:
代替テキスト http://img267.imageshack.us/img267/1908/img2d.png
※緑の点は図外であり不可です。
何か案は?「プロフェッショナル」アプリで、これに使用されているコードを知っている人はいますか?
ありがとう!ダニエル。
編集:画像