VTK 中文站
返回Python 示例
Geometric Objects 2026-05-18 2 分钟阅读

Point 点示例

手动创建 vtkPoints 和 vtkPolyData,在 VTK 中显示点数据。

官方示例截图

示例代码

import vtk

points = vtk.vtkPoints()
points.InsertNextPoint(0, 0, 0)
points.InsertNextPoint(1, 0, 0)
points.InsertNextPoint(0, 1, 0)

polydata = vtk.vtkPolyData()
polydata.SetPoints(points)

glyph = vtk.vtkVertexGlyphFilter()
glyph.SetInputData(polydata)
glyph.Update()

mapper = vtk.vtkPolyDataMapper()
mapper.SetInputConnection(glyph.GetOutputPort())

点数据需要通过 vtkVertexGlyphFilter 转成可渲染的顶点单元。

原文链接

本文翻译自 VTK 官方示例:

反馈

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