これはあなたのコンピュータ科学者には少し難しい問題です。 私は100×100のエントリ、arr [i] [j]の2次元配列/行列を持っているとしましょう。ここで、iとjは0-99になります。 これは、各ドットがデータ値に対応するドットの正方形として想定することができる。二次元配列のループ用特殊ポリゴナル
ここで、4点ポリゴンを定義し、4点の指標を知っている場合: 4点の内側にある行列内の項目だけをループすることは可能です(巧妙なアルゴリズムです)ポリゴン? つまり、ループラップのiとjのすべての値は、興味深いarr [i] [j]の値に対応します(iとjは4点ポリの内側にあります)。
これは明確ですか?理解しにくいかどうか分かります。
敬具は
ウェブで「スキャン変換」を検索します。膨大な数のチュートリアルとサンプルコードがあります。 –
あなたは本質的に充てんアルゴリズムを探していますが、多くはそこにあります。 –
ありがとう、これは本当に私の問題の大きな部分を助けました。これらのアルゴリズムがポリゴンではなくパラメータ化された楕円についても存在するかどうか知っていますか? – Nicke