円(circle)を生成します。円を生成するための書式は4種類あります。中心座標値、半径、 向き、色有り、色無し、塗りつぶし、塗りつぶし無しで円を定義します。円は多角形で近 似して表示されます。

書式
    # Micro AVS Geom:1.10
circle
要素名
塗りつぶしスタイル(fill または empty)
頂点データタイプ(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行目に基本要素タイプcircleを記述をします。
3行目に任意の名前を記述します。
4行目に塗りつぶしスタイルとして、fillまたはemptyを指定します。
5行目に頂点データタイプとして、vertexまたはcolorを指定します。頂点データタイ プがvertexの場合、各頂点にX、Y、Z座標と円の半径を記述します。頂点データ タイプがcolorの場合は、各頂点にX、Y、Z座標値と円の半径に加え、 R、G、Bの色の値が入ります。
6行目に円の分割数を記述します。
7行目に円に個数を記述します。
8行目以降は、各円の方向、座標値(X,Y,Z)と円の半径のセットで記述します。方向は 次の0、1、2のうちの1つを記述します。
0:X軸に垂直な面に円を描きます。
1:Y軸に垂直な面に円を描きます。
2:z軸に垂直な面に円を描きます。

例) 色付き、塗りつぶし(circle.mgf)

  # Micro AVS Geom:1.10
  circle
  円
  fill
  color
  64
  3
  0  2.0  0.0  0.4  0.4  1.0  0.0  0.0
  1  3.1  0.5  0.0  0.8  0.0  1.0  0.0
  2 -0.1  2.1  1.0  1.0  0.0  0.0  1.0

例) 色無し、塗りつぶし無し(circle2.mgf)

  # Micro AVS Geom:1.10
  circle
  円
  empty
  vertex
  32
  3
  2  -0.1  -0.8  0.0  1.0
  1   0.1  -5.5  8.0  2.0
  0  -0.5   0.1  9.0  3.0


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