文字を生成します。
フォント、サイズ、太さなどを定義し、指定した座標上に任意の文字を表示できます。
書式
# Micro AVS Geom:2.10
label
要素名
頂点データタイプ(vertex, color)
フォント サイズ スタイル1 スタイル2 タイトル 基準位置 オフセット
ラベル数
X(1) Y(1) Z(1) R(1) G(1) B(1) "文字列(1)"
X(2) Y(2) Z(2) R(2) G(2) B(2) "文字列(2)"
・ X(N) Y(N) Z(N) R(N) G(N) B(N) "文字列(N)"
・
・
2行目に基本要素タイプlabelを記述します。
3行目に任意の名前を記述します。
4行目に頂点データタイプとして、vertex, colorを指定します。
colorを指定した場合、0〜1の範囲でRGB値を記述し着色します。vertexを指定した場合、色・法線の指定無しとなります。
5行目は文字のフォント, サイズ, スタイル1, スタイル2, タイトル, 基準位置, オフセットを定義します。
スタイル1では文字の太さ、スタイル2では斜体文字をていぎします。タイトルは文字の属性をタイトルにします。
基準位置は標準で中央寄せで表示されたタイトル文字の位置を変更します。(0:左寄せ、1:中央寄せ、2:右寄せ)
オフセットは文字の位置を標準位置よりずらします。
6行目にラベルの数を定義します。
7行目以降は、 頂点データのタイプに従って、 座標値(X,Y,Z)、色(R,G,B)、文字列のセットで記述します。
文字列は" "で囲みます。
例) タイトル文字 (tile2.mgf)
# Micro AVS Geom: 2.10 label タイトル・ラベル color Courier 0.2 1 0 1 1 0.0 0.0 0.1 1 0.0 0.2 0.0 0.0 0.8 0.0 "Test \"avs\" Label"
例) 色なし、標準文字 (label.mgf)
# Micro AVS Geom:2.10 label label_sample vertex Helvetica 0.1 0 1 0 1 0.0 0.0 0.0 5 0.0 0.0 0.0 "center" 0.2 0.0 0.0 "right" -0.2 0.0 0.0 "left" 0.0 0.2 0.0 "top" 0.0 -0.2 0.0 "bottom"