から冗長な頂点を削除するには、私は頂点のリストを持っている正方形のため、以下の点が含まれList<Point>
、すなわち: (0,0)、 (1,0)、 (2,0)、 (3 、0)、 (4,0)、 (4,1)、 (4,2)、 (4,3)、 (4,4)、 (3,4)、 (2、 4)、 (1,4)、 (0,4)、 (0,3)、 (0,2)、 (0,1)、 (0,0)はどのように私はリスト
正方形を描くには、四角(0,0)、(0,4)、(4,4)、(4,0)が必要です。リストからのポイント?
これは必ずしも正方形ではありませんが、基本的には、の直線をとすれば、ポイントの数を減らしたいと考えています。たとえば、(0,0)、(0,1)、(0,2)、(0,3)、(0,4)は4点をすべて描画するのではなく直線を描きます。 (0,0)、(0,4)である。
他の制約はありますか?あなたは常に正方形を形成していますか?それは常に長さ4ですか?あるいは、実際には、任意のサイズの任意の形状を持つことができるという問題がありますか? –
この宿題はありますか? –
正方形は常にX軸とY軸に揃えられますか? – Ani