Библиотека Java Mesh? - PullRequest
       13

Библиотека Java Mesh?

3 голосов
/ 09 октября 2009

Я сейчас ищу библиотеку Java Mesh.
Если я правильно понимаю, это будет что-то похожее на OpenMesh.

Все, что я нашел на данный момент, - это JMesh «Библиотека полигональных сеток на Java» (http://jmesh.origo.ethz.ch/), которая все еще находится в разработке.

Контекст: превращение очень большого stl-файла в структуру Mesh (возможно, крылатого или полужесткого, но, опять же, я не слишком знаком с этим полем) для выполнения операций по упрощению Mesh (сжатие краев и т. Д.) .

Ответы [ 3 ]

2 голосов
/ 02 января 2010

Существующие инструменты, написанные на C ++ (OpenMesh & OpenFlipper), очень хорошо оптимизированы.

Альтернативы Java все еще находятся в разработке.

Хотя реализация базовой структуры HalfEdge (и базовых операций, таких как Edge Collapse) в Java не сложна, обработка персистентности данных сложнее / медленнее. У меня есть подтверждение концепции структуры HalfEdge, встроенной в J2EE, с сохранением через EJB3 / Hibernate, но для разработки всех функций OpenMesh потребуется много дров.

Вывод: используйте OpenMesh.

0 голосов
/ 03 сентября 2014

Есть две превосходные библиотеки (изначально для обработки .org, но без жестких ограничений, они могут быть использованы генетически):

Toxic libs для крылатой сетки, toxiclibs.org

сетка для полукруглой сетки, http://hemesh.wblut.com

Оба могут загружать сто и выполнять различные операции упрощения.

0 голосов
/ 10 октября 2009

Вы можете взглянуть на:

JavaMonkeyEngine: http://www.jmonkeyengine.com

LWJGL: http://www.lwjgl.org

API Java3D может также содержать полезную информацию о направлениях поддержки того, что вам нужно.

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