我正在使用多边形剪裁器(http://www.lighti.de/projects/polygon-clipper-for-java/)和 libgdx delaunayTriangulator 来生成 2D 导航网格。
一切正常,直到我在“可行走”多边形内完全添加一个障碍物多边形。
这应该发生吗?
我正在使用多边形剪裁器(http://www.lighti.de/projects/polygon-clipper-for-java/)和 libgdx delaunayTriangulator 来生成 2D 导航网格。
一切正常,直到我在“可行走”多边形内完全添加一个障碍物多边形。
这应该发生吗?
是的,这应该会发生。Clipper 不会对带有孔的形状进行三角剖分。为此,您可以使用 poly2tri 库 ( https://code.google.com/p/poly2tri/ )