gnuplot は、現在ボクセルデータ (空間ピクセルデータ) の 3 次元格子用の
操作をサポートします。
- set vgrid $gridname size N はボクセルの NxNxN 格子を構成します。
- set vxrange [vxmin:vxmax] は、set vyrange と set vzrange と共
にその格子が空間のどの領域を占有するかを定義します。これは、グラフの
xyz の範囲とは同じでも、同じでなくても構いません。
- voxel(x,y,z) を個々のボクセルを読む、書くための数式として使えます。
- vfill DATA_SOURCE using x:y:z:radius:(<expression>) は、それがグラ
フを描く代わりに入力データの各点の近くのボクセル値を増加させること以
外は plot コマンドと同様に作用します。
- vclear $gridname は存在するボクセル格子をすべて 0 にリセットします。
- 現在の一つ、またはそれ以上のボクセル格子は、using 指定で voxel 関
数を使うことで、splot コマンドで色やその他の属性を割り当てるために
参照することができます。
デモ voxel.dem を参照してください。
- ボクセル格子は、splot コマンドの描画スタイル dots, points, ま
たは isosurface で、その名前を使って描画できます。
デモ vplot.dem を参照してください。
竹野茂治@新潟工科大学
2023-05-24