vb.net - 将自相交多边形拆分为非自相交多边形

标签 vb.net algorithm split polygon area

我有一组代表自相交多边形的点。我能够找到相交点。但是我无法将这个多边形分割成不是自相交的较小多边形。知道如何做到这一点。我我正在使用 vb 2008。我需要这个来计算自相交多边形的面积。谢谢

最佳答案

关于这个问题有很多人知道。事实上,这里有较早的类似问题,例如“Divide self intersecting polygon (C Code)”。 这是关于该主题的硕士论文:PDF download link .


Thesis fig

关于vb.net - 将自相交多边形拆分为非自相交多边形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38391425/

相关文章:

java - 如何用 || 分割字符串

vb.net - 构建 Wix 项目时出现 System.OutOfMemoryException 错误

.net - ASP.NET 验证控件和 Javascript 确认框

asp.net - 如何使用 DataTable 中的信息填充 DropDownList 的值和文本字段?

java - 什么是 For 循环的大 O,迭代平方根时间?

java - 在Java中,如何在不使用括号中的分隔符的情况下分割字符串?

.net - Windows 窗体处理程序在计算机唤醒时被忽略

python - 使用坐标 python 列表的广度优先搜索

algorithm - 如何将 Levenshtein 距离应用于一组目标字符串?

python - 如何使用定界符将一个字符串拆分为 2 个字符串