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

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

0 голосов
/ 01 октября 2011

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

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

1 Ответ

1 голос
/ 01 октября 2011

Посмотрите на 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/

...