VTK Structured Points形式は、等間隔の構造格子を定義するためのフォーマットである。例として、2*4*5要素の単位立方体を生成するサンプルデータを示す。
# vtk DataFile Version 3.0 Structured Points example ASCII DATASET STRUCTURED_POINTS DIMENSIONS 3 5 6 ORIGIN 0.0 0.0 0.0 SPACING 0.5 0.25 0.2
1行目はVTKのバージョンを示す行であり、固定値である。
2行目はデータの内容を示す行であり、任意の文字列(半角英数字のみ、256文字以内)を指定できる。
3行目はアスキーエンコーディングであることを示す行であり、固定値である。
4行目に記載したデータセット名にしたがって、5行目以下の書式が決定される。
DIMENSIONSはx、y、z各方向の節点数であり、要素数でないことに注意が必要である。
ORIGINは原点である。
SPACINGはx、y、z各方向の格子間隔である。
各座標値の区切り文字は、スペース、タブ、改行など任意の空白文字を組み合わせられる。
VTK Structured Points形式の特徴は、他形式に比べてデータ容量を圧倒的に抑えられる点である。ParaViewで画像データを読み込んだ際も、VTK Structured Points形式として保持される。
コメントを残す