jme3 / Java реализации пути 3d?

Исходя из опыта разработки Android в среде компьютерных игр, я ищу что-то похожее на класс Path Android. Тем не менее, класс Android path 2d, и мне нужен 3d (круговой) путь. В частности, я готовлю космическое моделирование и мне нужно эмулировать "орбиту".

У Java есть класс пути? Если нет, то есть ли API для трехмерных путей (круговые или нет)?

1 ответ

Решение

Взгляните на GeneralPath и Java3D PathInterpolator

Из заметок о выпуске Java6SE....

"В течение долгого времени в Java 2D API отсутствовала двойная версия класса GeneralPath. Класс Path2D представляет путь, который может быть перебран интерфейсом PathIterator, и имеет два подкласса: Path2D.Float и Path2D.Double. В измененной иерархии класс GeneralPath стал подклассом класса Path2D.Float. Оба они могут использоваться для точности одной точки, в то время как класс Path2D.Double можно применять для точности двойной точки. Одна из причин использовать класс Path2D.Float над классом 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/

Другие вопросы по тегам