假设我有两个Rectangle
的坐标,它们可能正好相邻或者它们之间有空格。我需要在两个矩形周围画一个PolygonHotSpot
(所以它只会覆盖两个矩形和它们之间的空间)。我发现我必须围绕整个多边形按顺时针顺序给出坐标,而不是围绕每个矩形(对于单个矩形工作正常)。
所以给定一个坐标列表,有没有办法让它们按照我需要的顺序在PolygonHotSpot
中没有任何空白?
答案 0 :(得分: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