vtkSplineRepresentation的演员()

时间:2019-03-19 09:42:10

标签: python actor vtk

我有两个 vtkSplineRepresentation()和两个视口。我想用样条线绑定视图。我知道为了做到这一点,我必须创建一个Actor。但是问题是我不知道怎么做。我尝试了VtkActor命令,但我只显示了一个球,而不是一组点,我也尝试了LineActor,但出现错误。有人可以帮我吗?

功能如下:

Property Accessor

1 个答案:

答案 0 :(得分:2)

您需要从vtkSplineRepresenatation(通过GetPolyData())获取多数据,并将其传递给vtkPolyDataMapper,然后将vtkPolyDataMapper使用到您的actor。您没有发布代码,所以没有什么我无法解决的,但是给您一个想法:

mapper = vtk.vtkPolyDataMapper()
geometry = vtk.vtkPolyData()
spline.GetPolyData(geometry))
mapper.SetInputData(geometry)
mapper.Update()

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