gpt4 book ai didi

java - jme3/Java 3d 路径实现?

转载 作者:行者123 更新时间:2023-12-01 15:43:24 25 4
gpt4 key购买 nike

从 Android 开发背景进入 PC 游戏环境,我正在寻找类似于 Android 的 Path 的东西类(class)。然而,Android路径类是2d的,我需要一个3d(圆形)​​路径。具体来说,我正在准备一个类似太空的模拟,并且需要模拟一个“轨道”。

Java有路径类吗?如果没有,是否有用于 3d 路径(圆形或非圆形)的 API?

最佳答案

了解 GeneralPath 和 Java3D PathInterpolator

来自 Java6SE 发行说明......

“长期以来,Java 2D API 缺乏 GeneralPath 类的 double 版本。Path2D 类表示可以通过 PathIterator 接口(interface)迭代的路径,并且有两个子类:Path2D.Float 和 Path2D.Double。更改了层次结构,GeneralPath 类成为 Path2D.Float 类的子类。它们都可以用于单点精度,而 Path2D.Double 类可以应用于双点精度。使用 Path2D.Float 类的原因之一如果应用程序中同时使用单精度和 double 类型,GeneralPath 类将使您的代码更加一致和明确。”

来自 Java3D : http://download.java.net/media/java3d/javadoc/1.3.2/javax/media/j3d/PathInterpolator.html

这些例子可能也没有什么坏处: http://java.sun.com/products/java-media/2D/samples/suite/

关于java - jme3/Java 3d 路径实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7617395/

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