C에서 포인트 데이터를 추출하고 각 포인트를 3D 배열에 저장하여 VTK 파일을 구문 분석하려고합니다. 그러나 내가 작업하고있는 파일에는 포인트 당 9 개의 단락이 있으며 각 번호의 의미를 이해하는 데 어려움을 겪고 있습니다.VTK 구조화 포인트 파일
나는 (내가 잘못 이해 한 경우 나 수정하시기 바랍니다) 내가 헤더 정보의 대부분을 이해 생각 :
- ASCII : 파일의 형식 (ASCII 또는 바이너리)
- DATASET : 데이터 세트의 종류
- DIMENSIONS : 복셀 희미 (X, Y, Z)
- 간격 :
- POINT DATA를 확실 : 각 복셀 (w, H, d)
- ORIGIN 권 총 NUM 포인트/복셀의 점 (dimx.dimy.dimz)
설명서를 살펴본 결과 아직 데이터를 해석하는 방법에 대한 이해를 얻지 못하고 있습니다. 누군가 나를 이해 시키거나 도움이되는 자료를 가르쳐 줄 수 있겠습니까?
# vtk DataFile Version 3.0
vtk output
ASCII
DATASET STRUCTURED_POINTS
DIMENSIONS 256 256 130
SPACING 1 1 1.3
ORIGIN 86.6449 -133.929 116.786
POINT_DATA 8519680
SCALARS scalars short
LOOKUP_TABLE default
0 0 0 0 0 0 0 0 0
0 0 7 2 4 5 3 3 4
4 5 5 1 7 7 1 1 2
1 6 4 3 3 1 0 4 2
2 3 2 4 2 2 0 2 6
...
감사합니다.
paraview 태그를 추가 했으므로 소프트웨어를 참조로 사용하여 파일이 무엇인지 확인할 수 있습니다 (파일 열기 - 적용 버튼 클릭 - 주 창에서 새로운 "스프레드 시트"보기 열기). 표시되는 스프레드 시트 점 및 그들과 관련된 데이터입니다. – lib