로 파일 읽기 I가 OpenFOAM에 의해 생성되는 다음 VTK 파일 :VTK 파이썬
# vtk DataFile Version 2.0
sampleSurface
ASCII
DATASET POLYDATA
POINTS 4 float
0.0 0.0 0.0
1.0 0.0 0.0
0.0 1.0 0.0
1.0 1.0 0.0
POLYGONS 2 8
3 0 1 2
3 2 1 3
POINT_DATA 4
FIELD attributes 1
U 3 4 float
1.0 2.0 3.0
1.0 2.0 3.0
1.0 2.0 3.0
1.0 2.0 3.0
그것은 3D 도메인의 평면 절단면이다. 두 개의 삼각형을 만드는 4 개의 점이 있습니다. 각 점에서 벡터 U가 정의됩니다. 나는 점의 수와 다음 코드로 포인트를 얻을 수 있습니다 : 불행하게도
import vtk
reader = vtk.vtkPolyDataReader()
reader.SetFileName('myVTKfile.vtk')
reader.ReadAllScalarsOn()
reader.ReadAllVectorsOn()
reader.ReadAllTensorsOn()
reader.Update()
vtkdata = reader.GetOutput()
print vtkdata.GetNumberOfPoints()
print vtkdata.GetPoint(0)
을, 나는 삼각형의 목록 (다각형) 및 데이터 목록 (벡터 U를 얻을 수있는 가능성을 발견하지 않았습니다). 누군가이 문제에 대해 나를 도울 수 있습니까?
마르셀 (예 : 스칼라와 벡터 등) 점별 데이터에 대한