使用Python分割/剪切STL文件

时间:2018-07-20 07:28:24

标签: python stl-format

我有一个.stl文件,其z坐标从0到〜200(x和y无关紧要),我想在z方向上对其进行剪切,以得到较小的文件(例如,使用z-坐标从0到50)。 (请参见图1-红线与它无关,它用于其他目的)

现在我正在使用NetFabb软件(https://www.netfabb.com/blog/netfabb-basic-now-just-netfabb),它运行良好(请参见图2)。 由于我使用Python进行编码,并且在我的Python代码中使用了“原始” .stl文件,因此拥有一个代码来剪切该.stl并从原始文件中生成一个新的.stl文件非常有用,而无需使用任何外部软件。

有人知道我该怎么做吗?还是已经存在python函数来做到这一点?

图片1-需要剪切的“原始”大.stl文件(MatLab图片):

Image 1 - "Original" big .stl file, that need to be cut (MatLab picture)

图片2-使用NetFabb分割/剪切.stl(MatLab图片):

Image 2 - Splitted/Cut .stl with NetFabb (MatLab picture)

DropBox link for downloading original .stl file

cut stl form another point of view... donut shape is still there

0 个答案:

没有答案