【发布时间】:2012-01-03 19:24:51
【问题描述】:
我环顾四周,找到了一个如何获取折线并在其周围创建缓冲区的示例,因此我最终得到了一个多边形。
到目前为止,我发现我需要 Minkowskis Sums 来执行此操作,但我无法专注于原始算法并将其转换为代码。
我更喜欢 C# 中的示例或算法的演练。
【问题讨论】:
-
你需要凸多边形还是只需要多边形?
-
我不需要凸多边形。
-
可以使用GDI+吗?如果是,那么 GraphicPath.Widen+(OutLine) + GetPathData
-
2D Geometry 类也可能起作用,例如使用 GetWidenedPathGeometry msdn.microsoft.com/en-us/library/ms615692.aspx获取 PathGeometry
标签: c# geometry polygon polyline