Простая в освоении 3D IDE для Java - PullRequest
1 голос
/ 17 апреля 2009

Мне нужно создать трехмерную модель и анимировать манипулятор. Рука будет получать входные данные о том, как двигаться через последовательный ввод / вывод.

Какая Java IDE лучше всего подходит для создания этой 3D-модели? Это не должно быть фантазией или чем-то еще, просто доказательством концепции. К сожалению, у меня не было опыта работы с анимацией, поэтому я был бы признателен за то, что легко подобрать.

Большое спасибо, я очень ценю любую помощь.

Zain

PS: Я мог бы потенциально сделать это и в 2D, кроме того, я думаю, что это, вероятно, повлечет за собой больше работы, так как мне пришлось бы рисовать намного больше изображений. Если я ошибаюсь, пожалуйста, дайте мне знать.

Ниже я сделал приблизительный чертеж ascii того, как должна выглядеть рука, с крестиками, показывающими все суставы, которые должны вращаться. Если бы мне не пришлось вращать базу, это было бы довольно просто сделать в 2D.

               ____
              / ___|
       ______/ /
      /x_____x|
     / /     \ \___
    / /       \____|
   /x/
   | |
   | |
___| |___
|___x___|

Ответы [ 4 ]

2 голосов
/ 17 апреля 2009

Вам нужно будет создать / использовать что-то вроде игрового движка. Вам нужно будет смоделировать ваш 3D-объект в чем-то вроде 3ds Max или Blender, и ваш движок будет контролировать движения моделей на основе входных данных, полученных от любого внешнего источника. Я бы предложил что-то вроде this для управления рендерингом / моделью. Что касается ввода-вывода, вам придется это выяснить самостоятельно, поскольку у меня нет опыта работы с последовательным вводом-выводом в Java.

2 голосов
/ 17 апреля 2009

Вы, кажется, перепутали программирование с 3D-моделированием. Это не то, что Java IDE собирается сделать для вас. Если вам действительно нужна настоящая 3D-модель, вы можете посмотреть бесплатные программы 3D-моделирования, такие как Blender .

1 голос
/ 17 апреля 2009

Оформить Обработка . Это среда IDE и среда трехмерного моделирования - и это 100% Java. Вы найдете множество примеров и простой API , чтобы начать работу.

1 голос
/ 17 апреля 2009

Java3D или JOGL - это общие библиотеки для создания 3D-графики в Java. Если у вас есть простая 3D-модель, вы можете просто создать ее программно, используя простые 3D-формы. Для чего-то более сложного, вероятно, потребуется инструмент трехмерного моделирования, как упоминали Чад и Алекс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...