2012-05-10 7 views
3

こんにちは、私は1つのポイント(100,145)と2番目のポイント(173,190)と私はピクセルを取得する必要があります。この2つのポイント間の(x、y)値の各ピクセル。すべてのピクセル。そのように私はどのようにすることができますか?どのようにJavaの2つのポイント間の各ピクセルを見つけるには?

+0

角が反対の矩形P1(x1、y1)とP2(x2、y2)が必要ですか?または、P1とP2間の接続ライン上のすべてのピクセル? –

+0

いいえ私は不規則な形をしていますランダムな形を意味します。 – Jay

+0

あなたが望むものが私の前のコメントで述べた2つの事柄のどれでもないなら、あなたはもう少しそれを説明できますか? –

答えて

7

Bresenham algorithmを参照してください。 HereはJavaの実装です。

+0

トリックを行う必要がありますが、Javaですべてのピクセルが2つのポイントの間にオンライン上にあるクラスを取得するクラスはありますか? – Jay

+1

彼はちょうど線を描く方法の実装をあなたに与えました。その行を描画するコードを、単にその点をリストに格納して戻すコードと交換します。 –

関連する問題