【发布时间】:2023-04-02 13:39:01
【问题描述】:
我正在寻找一个 java 库来创建 3d 几何,然后将其转换为 .stl 文件,以便我可以使用 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");
好的,我只是在编代码:)。但是像这样的东西。
有人知道我怎么能把这样的东西拉下来吗?有什么开源库可以做这样的事情吗?
如果能够通过来自网站的用户输入生成自定义对象,那就太好了。
罗伯。
编辑: 即使问题已经结束(没有人愿意回答我的问题),我找到了答案(我发布它以便其他有相同问题的人可以找到它):
有一个 Java 库作为 OpenScad 的包装器。 Java 包装器称为 JavaScad。可以在这里找到JavaScad
【问题讨论】:
-
jmonkey 可以导入多种类型,但不知道是否可以导出。
-
据我阅读它可以导入现有模型,我不想导入只是创建模型。
-
我发现这个类可以将 java 3D 导出到 .obj 文件:sweethome3d.cvs.sourceforge.net/viewvc/sweethome3d/SweetHome3D/… 但 java 3d 在对象操作方面非常有限
-
我不明白为什么会被搁置。要求图书馆的存在是基于意见的吗?我不明白这一点。我不是在问哪种技术更好。有人可以在这里启发我吗?
-
感谢大家重新提出这个问题