【发布时间】:2015-08-30 07:55:42
【问题描述】:
假设我有两个多边形,A 和 B。
多边形 A 在 (0,0)、(0, 5) 和 (5, 0) 处有点
多边形 B 在 (-2, 2)、(5, 5) 和 (5, 2) 处有点
我的目标是将其分成 3 个不同的多边形
多边形 1 将是多边形 A - 它与多边形 B 相交
多边形 2 将是多边形 B - 它与多边形 A 相交
多边形 3 将是交叉区域。
对于多边形 1 和 2,我可以使用 java 的 geom.area.intersect 方法。
我将如何创建多边形 3?
【问题讨论】:
-
这没有你想象的那么简单。看Dan Sunday's discussion....
标签: java algorithm polygon intersection