gpt4 book ai didi

java - 适用于 Java 的跨平台(SE/Android 兼容)构造区域几何工具包?

转载 作者:行者123 更新时间:2023-11-30 11:42:47 24 4
gpt4 key购买 nike

我目前正在开发一个跨平台应用程序(实际上是一个使用 libgdx 的游戏),我需要一些算法的构造区域几何实现。

问题是 Android API 不包含 java.awt.geom.Area 实现。它确实包含 android.graphics.Region 类,但它似乎能够执行相同的操作,这意味着在此上下文中定义多边形,然后执行基本的逻辑操作在他们的领域。

解决方案似乎是开发一个适配器接口(interface),并让每个发行版(Java SE/Android)在启动时设置适当的实现。

这很简单,但经过一些搜索后,我感到困惑的是我还没有遇到上述解决方案的实现。

我的问题是:毕竟,是否有一个库实际上已经做到了这一点,或者,是否有另一个更简单的问题解决方案,例如埋在“通用”Java API 的某处?

最佳答案

您也许可以使用来自(现在不存在?)Apache Harmony 的代码java.awt.geom 包的项目实现:http://svn.apache.org/viewvc/harmony/enhanced/java/trunk/classlib/modules/awt/src/main/java/common/java/awt/geom/

我没有使用过这段代码,所以我不能说它是否完整或有什么好处。还不清楚您需要引入多少额外代码才能使这项工作......

关于java - 适用于 Java 的跨平台(SE/Android 兼容)构造区域几何工具包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11514119/

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