【发布时间】:2015-07-08 16:51:01
【问题描述】:
我正在研究多边形切片算法,并找到了将多边形切片为 n 部分的解决方案。 问题是我只知道需要切割多边形的线,这些线来自 voronoi 图。
是否有任何现有的算法通过在需要切割的地方将多边形切割成 n 部分?
这是一张图片来展示我已经拥有的东西:
蓝色多边形需要在红线处被切开以获得(在这种情况下)7 个较小的多边形。
知道如何以最有效的方式解决这个问题吗?
【问题讨论】:
-
尝试使用
SqlGeometry,它是 intersect 方法。你必须参考Microsoft.SqlServer.Types
标签: c# .net geometry polygon partitioning