我需要为3d打印编写3d对象文件。 STL格式。 我是程序员,而不是设计师,我发现像3dmax和Blender这样的3D软件太棘手了。 我要找的是一些语言(Perl,Python,CPP等)库来创建对象。像
Cylinder cyl1 = new Cylinder(x,y, radius, heigh);
Box mybox = new Box(x,y,x1,y1,);
scene->add(cyl1); scene->add(mybox);
scene->save("file.stl");
应该有标准形状,添加,减少(带有圆柱孔的盒子)旋转和缩放,并且可能具有反射能力。 我找到了POVray(拥有它自己的特殊语言)和许多OpenGL库,但无法将它们的东西导出到STL文件。
答案 0 :(得分:0)
如果我理解正确,您可以使用某些API创建3D模型 以下是您的一些选择:
同时查看Autodesk网站,他们可能会有一个可能有用的应用程序。
答案 1 :(得分:-1)
您可以使用numpy-stl包。
(http://pythonhosted.org/numpy-stl/usage.html#creating-mesh-objects-from-a-list-of-vertices-and-faces)
将numpy导入为np
来自stl import mesh