vtkEnSightReader可以存储几何拓扑数据和不同时刻的属性数据。几何拓扑数据包括节点和单元的坐标和连接关系,可以通过调用vtkEnSightReader的GetOutput()方法获取。属性数据包括节点和单元的标量、向量、张量等属性,可以通过调用vtkEnSightReader的GetPointData()和GetCellData()方法获取。不同时刻的属性数据可以通过设置vtkEnSightReader的SetTimeStep()方法来获取不同时间步的属性数据。例如,可以通过下面的代码获取第0个时间步的标量属性数据:

vtkSmartPointer<vtkEnSightReader> reader = vtkSmartPointer<vtkEnSightReader>::New();
reader->SetCaseFileName("mycase.case");
reader->SetTimeStep(0);
reader->Update();

vtkSmartPointer<vtkDataArray> scalarArray = reader->GetPointData()->GetScalars("my_scalar");

其中,"mycase.case"是EnSight文件的文件名,"my_scalar"是标量属性的名称

vtkEnSightReader如何存储几何拓扑数据和不同时刻的属性数据

原文地址: https://www.cveoy.top/t/topic/fke5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录