将Stl转换为numpy数组
有没有办法将stl文件内容转换为numpy数组或一组numpy数组将Stl转换为numpy数组,numpy,stl,numpy-stl,Numpy,Stl,Numpy Stl,有没有办法将stl文件内容转换为numpy数组或一组numpy数组 我知道我总是可以将stl作为文件读取,然后分配变量,但我想知道是否有一种自动化的方法 试试numpy stl软件包 执行pip安装numpy stl后: import numpy from stl import mesh # Using an existing stl file: your_mesh = mesh.Mesh.from_file('some_file.stl') 我建议使用trimesh。 下面是一个示例脚本:
我知道我总是可以将stl作为文件读取,然后分配变量,但我想知道是否有一种自动化的方法 试试numpy stl软件包 执行
pip安装numpy stl后
:
import numpy
from stl import mesh
# Using an existing stl file:
your_mesh = mesh.Mesh.from_file('some_file.stl')
我建议使用trimesh。 下面是一个示例脚本:
从trimesh导入trimesh
从trimesh导入体素
网格=Trimesh()
网格。顶点=顶点
网格面=面
数组=体素。体素网格(网格=网格,节距=1)。矩阵\实体
由于我是numpy stl软件包的作者,我对答案进行了编辑,以改进一些示例。这应该足以进一步帮助@marco:)有没有办法使用numpy stl将.stl文件转换为图像?