2015-10-19 2 views
0

Я работаю над проектом, и у меня есть несколько моделей X3D, которые мне нужно использовать в окончательном результате проекта. Я использую Java как основной язык программирования, и мне сказали, что я могу импортировать X3D-модели в проект Java, и я не знаю, как это сделать.Как импортировать модели X3D в код Java?

+0

'Java' - это язык программирования, это означает, что вы можете делать все, что вы можете себе представить. 'x3d' - это язык разметки, что означает, что любой разумный анализатор SAX или DOM должен иметь возможность анализировать документы. То, что вы делаете с этими данными, в свою очередь зависит от вас. –

+0

невозможно импортировать модель x3d в ​​код Java – CpS

+0

Взгляните на это: http://stackoverflow.com/questions/11463231/how-to-generate-jaxb-classes-from-xsd – Endery

ответ

0

Возможно, вы посмотрите на xj3d. Он создает граф сцены из файла X3D.

Последняя версия находится на http://sourceforge.net/projects/xj3d/, официальный сайт (http://www.xj3d.org/), кажется, не был обновлен в последнее время.

EDIT: Ответ на комментарий выше (не хватает репутации комментировать) Существует также двоичный формат для X3D, поэтому стандартные XML-парсеры не будет работать с ним.

+0

У меня был загляните в Xj3D, я загрузил его и попытался реализовать его в своем проекте, но у меня все еще есть проблемы с попыткой попасть в проект. – user3133065

+0

Hum, я проверил найденный там Javadoc (я не знаю, обновлен или нет): https://savage.nps.edu/Xj3D.nps/docs/javadoc/ Я думаю, что вы можете загрузить файл, используя org.xj3d.loaders.ogl.X3DLoader. Затем он дает вам график сцены Aviatrix3d, в который вы можете перемещаться. Но есть, вероятно, другие решения. Но я предлагаю вам напрямую связаться с разработчиками xj3d. Я уверен, что они могут направить вас к хорошим документам/учебникам. – Gibe

Смежные вопросы