Просмотр 3D-модели STEP .stp CAD в веб-приложении на основе GWT

Я пытаюсь создать веб-приложение на основе GWT, которое сможет отображать 3D-модель из файла PTC Creo .stp (файл STEP). Я программирую в Eclipse.

Я начал с фреймворка Parallax3D и умею создавать простые объекты. Но я застрял в том, как анализировать файл .stp и создавать из него объекты. Позже я увидел, что в Интернете есть много других инструментов для 3D. Есть "gwt-g3d", "gwtgl", "gwto3d",....

Я также нашел API JSDAI, который должен анализировать файлы .stp. С очень ограниченными примерами мне не удалось сделать ничего полезного.

Я потерялся со всеми этими вещами. Какой путь мне выбрать?

Кто-нибудь делал это раньше ИЛИ есть ли для этого более простое решение с открытым исходным кодом?

Спасибо.


person gtu    schedule 18.04.2016    source источник


Ответы (1)


Вы можете использовать анализатор файлов STEP NIST (бесплатный, но не с открытым исходным кодом), чтобы преобразовать файл STEP в VRML/X3D. Фреймворки на основе Three.js могут затем просматривать файлы VRML/X3D. Если вам нужно решение с полностью открытым исходным кодом, вам нужно что-то для преобразования файла STEP, который часто содержит обрезку NURBS, которой нет в three.js, в мозаичную форму. FreeCAD, pythonOCC, node-occ или базовый OpenCasCade могут преобразовать STEP в форму сетки.

person user3015252    schedule 26.04.2016
comment
Спасибо, попробуем это. - person gtu; 27.09.2016