VTK 中文站
返回快速入门
快速入门 2026-05-18 2 分钟阅读

第一个 VTK 程序

创建球体、Mapper、Actor 和交互窗口,跑通最小 VTK Python 示例。

完整代码

import vtk

source = vtk.vtkSphereSource()
source.SetRadius(1.0)
source.SetThetaResolution(32)
source.SetPhiResolution(32)

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

actor = vtk.vtkActor()
actor.SetMapper(mapper)

renderer = vtk.vtkRenderer()
renderer.AddActor(actor)
renderer.SetBackground(0.1, 0.2, 0.4)

window = vtk.vtkRenderWindow()
window.AddRenderer(renderer)
window.SetSize(800, 600)

interactor = vtk.vtkRenderWindowInteractor()
interactor.SetRenderWindow(window)

window.Render()
interactor.Start()

这个示例展示了 VTK 最基本的 Source 到 RenderWindow 流程。

反馈

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