【发布时间】:2009-09-02 18:16:16
【问题描述】:
我有一组点,我想在 Java 中将它们变成一个封闭的多边形。我目前正在尝试使用 java.awt.geom.Point2D 和 java.awt.geom.Area 但不知道如何将一组点变成一个区域。
我想我可以根据点定义一组 Line2D,然后将它们添加到区域中,但这是很多工作而且我很懒惰。那么有没有更简单的方法。
问题是我有一个纬度/经度坐标列表,并且想要建立一个可用于命中测试的区域。
非核心 Java 库也是可能的。
更新,我使用 java.awt.Polygon 进行了研究,但它只支持整数,并且我正在使用双精度来操作坐标。
【问题讨论】: