JTS支持德劳内三角测量,但不支持受约束的三角测量(孔):http://lin-ear-th-inking.blogspot.com/2009/04/delaunay-triangulation-in-jts-111.html 对于受约束德劳内三角测量,您可以使用Poly2Tri。Poly2Tri运行良好,但无法三角化具有与轮廓或另一个多边形接触的孔的多边形。目前我在Java中使用OpenGL Tesselator(glut)和java封装程序jogl (http://jogamp.org/) 进行三角测量。 您需要实现正确的回调并进行一些微调。它们都不能满足所有需求,但到目前为止我还没有找到更好的。