【发布时间】:2012-05-30 02:44:03
【问题描述】:
我有一些多边形覆盖了一些矩形。
每个多边形都与某种类型相关联(在可通过下方链接访问的图像上,它以颜色显示)。
我需要平滑多边形并保存拓扑。
(即我们应该考虑以下约束:
- 多边形的并集等于某个矩形
- 任何两个不同多边形的交集都是空的
(它是集合的分区的定义))
添加
egdes 不应该是直的,相反我需要 获得平滑的边缘 多边形。但是边缘应该保持连接在一起(即没有间隙和重叠)
【问题讨论】:
-
我不明白你的问题。
-
我想我理解了这个问题,但是如果没有关于矩形和多边形的几何和拓扑表示的更多信息,我可以设计的任何答案都只是模糊的挥手。
-
你想优化什么——也就是说,你所说的“平滑”是什么意思?
-
你能展示一个初始分区和平滑它的预期结果吗?
-
哦,我明白了:您想去除不必要的角落,它们仅位于 2 个区域的边界上。你介意把 T 形交叉口变成 Y 形交叉口吗?
标签: algorithm polygon smooth polyline contour