円柱


円柱(column)を生成します。中心座標値、半径、高さ、色の有無を指定し円柱を定義 します。色を与える場合と、そうでない場合により書式が異なります。区別するために 、4行目に頂点データタイプを記述します。頂点データタイプにはvertexとcolorがあり ます。円柱は、多角柱で近似して表示されます。

書式
     # Micro AVS Geom:1.10
column
要素名
頂点データタイプ(vertex または color)
m(側面の分割数)
n(円柱の個数)
方向 X(1) Y(1) Z(1) 半径(1) (R(1) G(1) B(1))
方向 X(2) Y(2) Z(2) 半径(2) (R(2) G(2) B(2))



方向 X(n) Y(n) Z(n) 半径(n) ((R(n) G(n) B(n))

2行目に基本要素タイプcolumnを記述します。
3行目に任意の名前を記述します。
4行目に頂点データタイプとして、vertexまたはcolorを指定します。頂点データタイ プがvertexの場合、各頂点にX、Y、Z座標と円の半径を記述します。各頂点データタイプ がcolorの場合は、各頂点にX、Y、Z座標値と円の半径に加えR、G、Bの色の値が入ります。
5行目に側面の分割数を記述します。
6行目に円柱の個数を記述します。
7行目以降は、各円柱の方向、座標値(X,Y,Z)と円の半径のセットで記述します。方向は 次の0、1、2のうちの1つを記述します。
0:X軸に垂直な面に円を描きます。
1:Y軸に垂直な面に円を描きます。
2:Z軸に垂直な面に円を描きます。

例) 色付き(column1.mgf)

   # Micro AVS Geom:1.10
   column
   円筒
   color
   64
   3
   1   0.0  0.0  0.0  1.0  5.0  1.0  0.0  0.0
   0   3.0  0.0  0.0  1.3  4.0  1.0  1.0  0.0
   2  -3.0  0.0  0.0  0.8  7.0  1.0  0.0  1.0

例) 色無し(column2.mgf)

   # Micro AVS Geom:1.10
   column
   円筒
   vertex
   64
   3
   0  -3.0   0.0  0.1  3.0  7.0
   1   3.0   6.0  0.0  2.0  2.0
   2   5.0  10.0  0.3  0.5  9.0


MicroAVSライブラリ
(C) 1999-2002 KGT Inc. All rights reserved.