VTK 中文站
返回实战教程
集成实战 2026-05-19 1 分钟阅读

VTK + PCL 点云可视化

将点云数据转换为 vtkPolyData,并使用 VTK 显示颜色、法线和拾取结果。

使用场景

PCL 适合点云滤波、分割、配准和特征计算,VTK 适合点云显示、颜色映射和交互选择。

VTK 点云结构

points = vtk.vtkPoints()
vertices = vtk.vtkCellArray()

for i, point in enumerate(points_array):
    points.InsertNextPoint(point)
    vertices.InsertNextCell(1)
    vertices.InsertCellPoint(i)

建议

点数较大时不要逐点频繁刷新渲染窗口。批量构建 PolyData 后再一次性更新 Mapper。

反馈

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