4

有没有办法将 stl 文件内容转换为 numpy 数组或一组 numpy 数组?

我知道我总是可以将 stl 作为文件读取,然后分配变量,但我想知道是否有一种自动化的方式!

4

2 回答 2

2

我建议为此使用 trimesh。这是一个示例脚本:

from trimesh import Trimesh
from trimesh import voxel
mesh = Trimesh()
mesh.vertices=vertices
mesh.faces=faces
array = voxel.VoxelMesh(mesh=mesh, pitch=1).matrix_solid
于 2019-03-14T17:08:53.017 回答
1

试试 numpy-stl 包。

做之后pip install numpy-stl

import numpy
from stl import mesh

# Using an existing stl file:
your_mesh = mesh.Mesh.from_file('some_file.stl')
于 2015-08-10T16:47:13.237 回答