返回常见问题
文件格式
2026-05-19
1 分钟阅读
Python 使用 VTK 读取 STL 文件
使用 vtkSTLReader 读取 STL 三角网格,并显示或继续处理。
基本代码
import vtk
reader = vtk.vtkSTLReader()
reader.SetFileName("model.stl")
reader.Update()
polydata = reader.GetOutput()
print(polydata.GetNumberOfPoints(), polydata.GetNumberOfCells())
常见问题
如果模型显示为空,先检查文件路径是否正确,再确认 STL 是否包含有效三角面。
后续处理
读取后的结果是 vtkPolyData,可以连接到 Mapper 显示,也可以继续做法线计算、平滑或裁剪。
相关内容
反馈
发现内容错误、链接失效或希望补充案例,可以提交反馈。