编程3d场景到STL文件

时间:2016-03-01 12:24:20

标签: stl 3d

我需要为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文件。

2 个答案:

答案 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