1、vtkPolyData的组成:
主要由几何结构数据、拓扑结构数据和属性数据组成
2、vtkPolyData获取图形数据的点数(GetNumberOfPoints)和单元数目(GetNumberOfCells)
vtkSmartPointer<vtkConeSource> coneSource = vtkSmartPointer<vtkConeSource>::New();
coneSource->Updata;
vtkSmartPointer<vtkPolyData> cone = coneSource->GetOutput();
int npoints = cone->GetNumberOfPoints();
int nCells = cone->GetNumberOfCells();
3、VTK中常见的数据源类有:
4、连通域分析:
vtkAppendPolyData类可以实现vtkPolyData的合并,使用该类可以方便地构造含有多个连通区域的数据。
vtkPolyDataConnectivityFilter类用于实现连通区域分析:
SetExtractionModeToLargestRegion():用于提取具有最多点的连通区域;
SetExtractionModeToAllRegion():用于连通区域标记,配合函数ColorRegionsOn()一起使用;
SetExtractionModeToSpecifiedRegion():用于提取一个或多个连通区域,需要通过AddSpecifiedRegion()来添加需要提取的边界号;