问题:有没有办法直接访问 vtkPolyData 结构中的特定单元格?
我正在使用 vtkPolyData 来存储行集,例如 L。目前,我正在使用 GetLines() 来了解 L 中的行数。然后,我必须使用 GetNextCell 使用“while”来遍历这组行“ 环形。
当前代码类似于:
vtkSmartPointer<vtkPolyData> a;
...
vtkSmartPointer<vtkCellArray> lines = a->GetLines();
...
while(lines->GetNextCell(numberOfPoints, pointIds) != 0)
-> 我希望能够通过执行以下操作直接在特定行上工作:
myline = a[10];
doSomething(myline);