3次元データ型 ファイル仕様

(Definition of “3 Dimensional data” format)

Last Update: 2021/6/28



拡張子(Extension)
3d


拡張子の意味 (Meaning of the extension)
3 Dimensional data


対象とするデータと構造体 (Supported data and structures)
3次元データ(struct _3d_data型)
A 3-D data given by struct _3d_data-type


データの保存形式 (Format of each data)
有効数字6桁の浮動小数点指数形式(%.6e)
An exponential floating-point of 6 decimals (%.6e)


特徴(Characteristics)
ヘッダ(格子点数、座標の初期値、増分)と 各格子点の座標およびデータの値を書いたテキストファイルである。 データのプロットが容易で、 座標とデータ値の対応関係が分かりやすいのが長所である。 反面、ファイルサイズは大きくなる。
A text file composed of headers (the numbers of grid nodes, initial values and increments of coordinates) followed by the coordinate and data value of each grid node. Data written in this format can easily be plotted, and it is easy to relate the coordinate and data value of each grid node. A shortage is that the file size is large.


仕様詳細(Detail)


(Example)
の3次元データを考える。 これを表現するためのファイルの中身は以下のようになる。 ここではタブを分かりやすいように [TAB]で表す。
Let us consider the 3-D data below:
The file to represent this data is as follows, where tabs are shown by [TAB].

3[TAB]3[TAB]4
0.1[TAB]-1.0[TAB]12.3
0.2[TAB]0.5[TAB]-0.3
===
0.1[TAB]-1.0[TAB]12.3[TAB]11.4
0.1[TAB]-1.0[TAB]12.0[TAB]11.1
0.1[TAB]-1.0[TAB]11.7[TAB]10.8
0.1[TAB]-1.0[TAB]11.4[TAB]10.5

0.1[TAB]-0.5[TAB]12.3[TAB]11.9
0.1[TAB]-0.5[TAB]12.0[TAB]11.6
0.1[TAB]-0.5[TAB]11.7[TAB]11.3
0.1[TAB]-0.5[TAB]11.4[TAB]11.0

0.1[TAB]0.0[TAB]12.3[TAB]12.4
0.1[TAB]0.0[TAB]12.0[TAB]12.1
0.1[TAB]0.0[TAB]11.7[TAB]11.8
0.1[TAB]0.0[TAB]11.4[TAB]11.5
===
0.3[TAB]-1.0[TAB]12.3[TAB]11.6
0.3[TAB]-1.0[TAB]12.0[TAB]11.3
0.3[TAB]-1.0[TAB]11.7[TAB]11.0
0.3[TAB]-1.0[TAB]11.4[TAB]10.7

0.3[TAB]-0.5[TAB]12.3[TAB]12.1
0.3[TAB]-0.5[TAB]12.0[TAB]11.8
0.3[TAB]-0.5[TAB]11.7[TAB]11.5
0.3[TAB]-0.5[TAB]11.4[TAB]11.2

0.3[TAB]0.0[TAB]12.3[TAB]12.6
0.3[TAB]0.0[TAB]12.0[TAB]12.3
0.3[TAB]0.0[TAB]11.7[TAB]12.0
0.3[TAB]0.0[TAB]11.4[TAB]11.7
===
0.5[TAB]-1.0[TAB]12.3[TAB]11.8
0.5[TAB]-1.0[TAB]12.0[TAB]11.5
0.5[TAB]-1.0[TAB]11.7[TAB]11.2
0.5[TAB]-1.0[TAB]11.4[TAB]10.9

0.5[TAB]-0.5[TAB]12.3[TAB]12.3
0.5[TAB]-0.5[TAB]12.0[TAB]12.0
0.5[TAB]-0.5[TAB]11.7[TAB]11.7
0.5[TAB]-0.5[TAB]11.4[TAB]11.4

0.5[TAB]0.0[TAB]12.3[TAB]12.8
0.5[TAB]0.0[TAB]12.0[TAB]12.5
0.5[TAB]0.0[TAB]11.7[TAB]12.2
0.5[TAB]0.0[TAB]11.4[TAB]11.9
===