Javaで作業していて、私が作業している描画機能(ポリゴンクリエーター)を簡素化したいと思っていました。通常、ポリゴンを作成するときは、次のようにします。
Polygon mypoly = new Polygon();
mypoly.addPoint(x1, y1);
mypoly.addPoint(x2, y2);
mypoly.addPoint(x3, y3);
Draw.fillPolygon(g, mypoly, Color.blue);
画像マッパーを使用して座標を自動的に取得したいので、それらをコピーして自分の関数に貼り付けることができます。
myCommand(x1, y1, x2, y2, x3, y3);
これらはそれぞれ、上部のポリゴン コマンドに入ります。私が直面している問題は、 mypoly が作成されたときに、追加するポイントの数とそれらをどこに配置するかをどのように知るのでしょうか?
myCommand
引数を追加するときにポイントを自動的に追加し、各ポイントを元のポリゴン作成方法の x、y に対応させようとしています。