Я ищу библиотеку java для создания 3D-геометрии, а затем конвертирую ее в файлы .stl, чтобы я мог 3D-печать своего объекта с помощью 3d-принтера.Java-библиотека для создания 3d-объектов для 3d-печати
Я могу себе представить, используя 3D-графического объекта, где можно сделать такой же, как на Graphics2D объекта:
Buffered3DObject obj = new Buffered3DObject(200,200,200, Unit.MM);
Graphics3D g3 = obj.getGraphics();
Stroke3d stroke = new Stroke(3);
g3.setStroke(stroke);
g3.drawpipe(x1,y1,z1,x2,y2,z2);
obj.exportToSTL("filename.stl");
Хорошо, я просто составление кода :). Но что-то вроде этого.
Кто-нибудь знает, как я могу вытащить что-то подобное? Любые библиотеки с открытым исходным кодом, которые делают такие вещи?
Было бы неплохо иметь возможность создавать настраиваемый объект посредством ввода пользователем с веб-сайта.
Роб.
Edit: Даже если вопрос закрыт (и никто не заботился, чтобы ответить на мой вопрос о том, почему) я нашел свой ответ (я его так другие с таким же вопросом можно найти):
Существует java-библиотека на своем пути как обертка вокруг OpenScad. Ява-оболочка называется JavaScad. Здесь можно найти JavaScad
jmonkey может импортировать много типов, но я не знаю, если это может экспортировать. –
Из того, что я читал, он может импортировать существующие модели, я не хочу импортировать это, просто создаю модель. – bluevoid
Я нашел этот класс, который может экспортировать java 3D в файл .obj: http://sweethome3d.cvs.sourceforge.net/viewvc/sweethome3d/SweetHome3D/src/com/eteks/sweethome3d/j3d/OBJWriter.java?view= разметка, но java 3d довольно ограничена при манипулировании объектами. – bluevoid