Я пытаюсь проанализировать файл VTK на C, извлекая его данные точек и сохраняя каждую точку в трехмерном массиве. Тем не менее, файл, с которым я работаю, имеет 9 шорт за точку, и мне трудно понять, что означает каждый номер.Файл VTK Structured Point
Я считаю, что я понимаю, большая часть информации заголовка (пожалуйста, поправьте меня, если я неправильно понял):
- ASCII: Тип файла (ASCII или Binary)
- DATASET: Тип набора данных
- Размеры: тускнеет воксели (х, у, г)
- РАССТОЯНИЕ: Объем каждого воксела (ш, ч, д)
- ПРОИСХОЖДЕНИЯ: Неуверенного
- точка данных: Общее кол ber of points/voxels (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