1

可以说我有两个Rectangles 的坐标,它们可以彼此相邻,也可以在它们之间有空间。我需要PolygonHotSpot在两个矩形周围画一个(所以它只会覆盖两个矩形和它们之间的空间)。我发现我必须在整个多边形周围按顺时针顺序给出坐标,而不是在每个矩形周围(这对于单个矩形来说很好)。

所以给定一个坐标列表,有没有办法让它们按我需要的顺序排列,这样我的坐标就不会出现任何间隙PolygonHotSpot

4

1 回答 1

0

你想要两者Union中的一个:

    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 回答