gpt4 book ai didi

java - 将列表 java.awt.geom.Point2D 转换为 java.awt.geom.Area

转载 作者:搜寻专家 更新时间:2023-10-31 20:16:26 25 4
gpt4 key购买 nike

我有一组点,我想在 Java 中将其变成闭合的多边形。我目前正在尝试使用 java.awt.geom.Point2D 和 java.awt.geom.Area,但不知道如何将一组点变成一个区域。

我想我可以根据点定义一组 Line2D,然后将它们添加到区域,但这需要大量工作而且我很懒惰。那么有没有更简单的方法呢。

问题是我有一个纬度/经度坐标列表,想建立一个可用于 HitTest 的区域。

非核心 Java 库也是可能的。

更新,我查看了使用 java.awt.Polygon,但它只支持整数,我正在使用 double 坐标进行操作。

最佳答案

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4077518

听到了吗,“客户”?您应该使用 GeneralPath,即使 Polygon2D 自 1990 年代后期以来的缺席是 API 中一个明显的怪物卡车大小的漏洞。

关于java - 将列表 java.awt.geom.Point2D 转换为 java.awt.geom.Area,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1369313/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com