1

私が2つRectangleの座標を持っているとしましょう。それらは互いに隣接しているか、それらの間にスペースがある可能性があります。2つの長方形の周りを描く必要がありPolygonHotSpotます(2つの長方形とそれらの間のスペースのみをカバーします)。各長方形の周りではなく、ポリゴン全体の周りで時計回りの順序で座標を指定する必要があることがわかりました(これは単一の長方形で正常に機能します)。

座標のリストが与えられた場合、ギャップがないようにするために必要な順序にそれらを配置する方法はありますPolygonHotSpotか?

4

1 に答える 1

0

Union次の 2 つが必要です。

    Dim R1 As New Rectangle(20, 20, 100, 100)
    Dim R2 As New Rectangle(200, 200, 100, 100)
    Dim R3 = Rectangle.Union(R1, R2) '//R3 = 20, 20, 280, 280
于 2011-02-02T18:41:06.340 に答える