从Android开发背景进入pc游戏环境,我正在寻找类似Android Path类的东西。然而,Android路径类是2d的,而我需要3d(圆形)路径。具体来说,我正在准备一个类似太空的模拟,需要模拟一个"轨道"。"
Java有一个path类吗?如果没有,是否有3d路径(圆形或非)的API ?
看看GeneralPath和Java3D PathInterpolator
来自Java6SE发行说明....
"很长一段时间以来,Java 2D API缺乏双重版本的GeneralPath类。Path2D类表示一个可以被PathIterator接口迭代的路径,它有两个子类:Path2D。Float和path2d double。在改变的层次结构中,GeneralPath类成为Path2D的子类。浮动类。它们都可以用于单点精度,而Path2D。双类可用于双点精度。使用Path2D的原因之一。如果在应用程序中使用单精度和双精度类型,则Float类优于GeneralPath类可以使代码更加一致和显式。"
From 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/