返回快速入门
快速入门
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 流程。
反馈
发现内容错误、链接失效或希望补充案例,可以提交反馈。