我正在寻找一个java库来创建3d几何,然后将其转换为.stl文件,这样我就可以使用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");
好的,我只是编写代码:)。但是这样的事情。
有人知道怎么能把这样的东西拉下来吗?任何像这样做的开源库吗?
能够通过网站的用户输入生成自定义对象会很高兴。
罗布。
编辑: 即使问题已经结束(并且没有人愿意回答我的问题),我找到了答案(我发布了它,所以其他人也可以找到相同的问题):
作为OpenScad的包装器,它有一个java库。 java包装器称为JavaScad。可在此处找到JavaScad
答案 0 :(得分:3)
有一个java库可以作为OpenScad的包装器。 java包装器称为JavaScad。可在此处找到JavaScad。它工作正常,我实际上已经为图书馆做出了贡献。
答案 1 :(得分:2)
答案 2 :(得分:0)
另一个选项是:abfab3d.com这是来自Shapeways的开源代码。它更复杂,使用体素作为基础,但也可以转换为网格。 代码位于github:abfab3d @ github
我还没有尝试过,但是因为openscad路线很慢并且难以集成到网络服务器中,所以我会在有空的时候尝试一下。