VTK 中文站
返回常见问题
文件格式 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 显示,也可以继续做法线计算、平滑或裁剪。

相关内容

反馈

发现内容错误、链接失效或希望补充案例,可以提交反馈。