TOP > gmovファイル文法仕様


 gmovファイル文法仕様


gmovファイルとは
 gmovファイルは、大量の座標値ファイルからアニメーショングラフを描画する際に、プレイヤーから呼び出される設定ファイルです。グラフの種類やプロットオプション、最大値や最小値などはこのgmovファイル中に記述して指定します。

gmovファイルを作成するには
 gmovファイルの実体はテキストファイルであり、従って一般のテキストエディタで作成します。記述内容は非常に短く簡潔なので、Windowsならメモ帳で十分です。

gmovファイルの拡張子
 gmovファイルの拡張子は 「 .gmov 」 として保存してください。

gmovファイルの名称
 ファイル名は通常なら 「 1.gmov 」 としてください。また、複数のアニメーショングラフを同期させて再生したい場合は、「 2.gmov 」や「 3.gmov 」…などを用意してください。このようにgmovファイルを同一フォルダ内に複数用意しておくと、グラフムービープレイヤー実行時に自動で同期再生されます。

gmovファイルの文法
 gmovファイルの内容は、一行が一つの命令に対応したものになっています。各行(命令)は特定のコマンドで始まり、コマンドの後に半角スペースを挟んで、値を記述します。

     

 各行(命令)は詰めて書く必要は無く、空白行を挟んでも問題ありません。また、特定のコマンドで始まっていない行は全てコメント行と見なされ無視されますので、空いた行にメモなどを自由に書き込むことができます。


コマンド一覧
 gmovファイル中に書き込めるコマンドには、必須コマンドと任意コマンドがあります。
 必須コマンドは必ず記述する必要があるコマンドです。任意コマンドは必須ではありませんが、描画範囲の最大最小値を固定したり、起動時にプロットオプションを指定しておくなど、記述しておいた方が便利なコマンドです。

・必須コマンド一覧 ― 必ず記述する必要があります
コマンド 説明
FILENAME: ファイル名  拡張子とファイル番号を除いた、ファイル名を値に指定します。ファイル名の先頭に相対パスを付加して、ファイルの場所を指定する事も可能です。
EXTENSION: 拡張子  拡張子を値に指定します。「.」(ドット)は要りません。
INDEX_END: 最終ファイル番号  アニメーション描画したい座標値ファイルのうちから、最終のファイルの番号を値に指定します。
 ※ファイル番号は0から始まるので、通常はファイル総数+1になるはずです。
DIMENSION: 2D 又は 3D グラフの次元を指定します。


・任意コマンド一覧 ― 必須ではありませんが、記述しておくと便利です
コマンド 説明
X_MAX: X軸最大値  グラフに描画する範囲のX軸最大値を指定します。値には 小数 又は 整数 が使用可能です。
X_MIN: X軸最小値  グラフに描画する範囲のX軸最小値を指定します。値には 小数 又は 整数 が使用可能です。
Y_MAX: Y軸最大値  グラフに描画する範囲のY軸最大値を指定します。値には 小数 又は 整数 が使用可能です。
Y_MIN: Y軸最小値  グラフに描画する範囲のY軸最小値を指定します。値には 小数 又は 整数 が使用可能です。
Z_MAX: Z軸最大値  グラフに描画する範囲のZ軸最大値を指定します。値には 小数 又は 整数 が使用可能です。
Z_MIN: Z軸最小値  グラフに描画する範囲のZ軸最小値を指定します。値には 小数 又は 整数 が使用可能です。
WITH_POINTS: ON 又は OFF  起動時における点プロットモードの有効/無効を指定します。
WITH_LINES: ON 又は OFF  起動時における線プロットモードの有効/無効を指定します。
WITH_MESHES: ON 又は OFF  (3Dのみ)起動時におけるメッシュプロットモードの有効/無効を指定します。
WITH_MEMBRANES: ON 又は OFF  (3Dのみ)起動時における曲面プロットモードの有効/無効を指定します。
WITH_RAINBOW: ON 又は OFF  (3Dのみ)起動時における虹色彩色モードの有効/無効を指定します。


記述例
 サンプルの記述例です。gmovファイルから見て「data」というフォルダ内にある、「xyz_t0.txt」から「xyz_t125」までのファイルをアニメーション描画したい場合です。


/* ファイル名(番号部を除く)*/
FILENAME: ./data/xyz_t

/* 拡張子 */
EXTENSION: txt

/* 最終のファイル番号 */
INDEX_END: 125

/* グラフの次元( 3D=元グラフ、2D=2次元グラフ) */
DIMENSION: 3D

/* プロットオプションの選択 */
WITH_POINTS: OFF
WITH_MEMBRANES: ON

/* X範囲の設定 */
X_MAX: 29.0
X_MIN: 0.0

/* Y範囲の設定 */
Y_MAX: 29.0
Y_MIN: 0.0

/* Z範囲の設定 */
Z_MAX: 1.0
Z_MIN: -1.0



COPYRIGHT(C)  2009  RINEARN  All Rights Reserved.
E-Mail: rinearn[at-mark]yahoo.co.jp ※送信の際は[at-mark]の箇所を半角@に変えてください。ご意見ご感想等お待ちしております。