【发布时间】:2019-12-28 07:47:13
【问题描述】:
当前系统(自下而上):
- 点 (vtkSmartPointer)
- 拓扑(vtkSmartPointer)
- unGrid(vtkSmartPointer)
- 映射器(vtkSmartPointer)
- 演员(vtkSmartPointer)
我尝试添加新单元并更新:
我在拓扑中添加了一个新单元,但对如何更新此系统感到困惑。它由现有的点组成,所以尝试过:
topology->InsertNextCell(newCell);
unGrid->GetCells()->Modified();
问题:
- 我需要更新哪些内容(调用 Modifed() ),只需取消网格?
- 由于我在为 unGrid 设置单元格时需要指定单元格类型, 添加新单元格时是否需要再次执行此操作(因为它可能是 一种新类型)?
注意事项:
- vtk 8.2.0(C++)
- 必须使用非结构化网格
【问题讨论】: