有没有Java的几何库?(不是JTS)
2022-09-04 21:30:24
我希望等同于CGAL(在C++)-我想要多边形的凸分区或至少三角测量。它也必须是免费的。前面的问题建议使用JTS,但它似乎没有这些功能。
我希望等同于CGAL(在C++)-我想要多边形的凸分区或至少三角测量。它也必须是免费的。前面的问题建议使用JTS,但它似乎没有这些功能。
JTS 支持德劳内三角测量,但不支持约束三角测量(孔):
http://lin-ear-th-inking.blogspot.com/2009/04/delaunay-triangulation-in-jts-111.html
对于受约束的delaunay三角测量,您可以使用Poly2Tri。效果很好,但不能用孔对多边形进行三角化,孔接触轮廓或接触另一个多边形。
目前,我使用OpenGl Tesselator(glut)和java包装器jogl(http://jogamp.org/)在java中进行三角测量。您必须实现正确的回调并在那里进行一些摆弄。
它们都不能满足所有(我的)需求,但直到现在我还没有找到更好的。