替换vtkDataObject中的GetProducerPort()方法 VTK 6.0 迁移

VTK6 引入了许多不兼容的变。其中之一是删除vtkDataObject中所有有关管道的方法。其中的一个方法就是GetProducerPort()。

一般,先前使用这个方法如下例子:

vtkPolyData polydata = vtkPolyData.New();
vtkVertexGlyphFilter glyphFilter = vtkVertexGlyphFilter.New();
glyphFilter.SetInputConnection(polydata.GetProducerPort());

在vtk6 中,应该改成下面的用法:

 vtkPolyData polydata = vtkPolyData.New();
 vtkVertexGlyphFilter glyphFilter = vtkVertexGlyphFilter.New();
 glyphFilter.SetInputData(polydata);
posted @ 2022-11-15 13:41  telit  阅读(51)  评论(0)    收藏  举报