線分


線分(ライン)を生成します。線分を生成するための書式は2種類あります。基本要素タ イプがdisjoint lineの場合と、polylineの場合です。

disjoint line
線分(ライン)を生成するためのタイプの1つです。ラインの両端点の座標値を指定しま す。2点でラインを1本定義します。

書式
    # Micro AVS Geom:1.00
disjoint line
要素名
頂点データタイプ(vertexまたはcolor)
n (頂点数)
1番目の頂点データ
2番目の頂点データ



n番目の頂点データ
2行目に基本要素タイプdisjoint lineを記述します。
3行目に任意の名前を記述します。
4行目に頂点データタイプとして、vertexまたはcolorを指定します。頂点データタイ プがvertexの場合、各頂点にX、Y、Z座標値のみを記述します。頂点データタイプが colorの場合は、各頂点にX、Y、Z座標値とR、G、Bの色の値が入ります。
5行目に全頂点数を記述します。(全頂点数 = ライン数 x 2)
6行目以降には各頂点の座標値(X,Y,Z)を記述します。

例) 4本の独立したライン(line.mgf)

    # Micro AVS Geom:1.00
    disjoint line
    dline_sample
    color
    8
    0.0  0.0  0.0  1.0  0.0  0.0 
    1.0  0.0  0.0  1.0  0.0  0.0 

    1.0  0.0  0.0  0.5  0.5  0.0 
    1.0  1.0  0.0  0.5  0.5  0.0 

    1.0  1.0  0.0  0.0  1.0  0.0 
    0.0  1.0  0.0  0.0  1.0  0.0 

    0.0  1.0  0.0  0.0  0.5  0.5 
    0.0  0.0  0.0  0.0  0.5  0.5 
polyline
線分(ライン)を生成するためのタイプの1つです。指定した頂点に沿って連続した ラインでつなぎます。

書式
    # Micro AVS Geom:1.00
polyline
要素名
頂点データタイプ(vertexまたはcolor)
n (頂点数)
1番目の頂点データ
2番目の頂点データ



n番目の頂点データ
2行目に基本要素タイプpolylineを記述します。
3行目に任意の名前を記述します。
4行目に頂点データタイプとして、vertexまたはcolorを指定します。
5行目に全頂点数を記述します。(全頂点数 = ライン数 + 1)
6行目以降には各頂点の座標値(X,Y,Z)を記述します。

例) 4本の連続したライン(polyline.mgf)

    # Micro AVS Geom:1.00
    polyline
    pline_sample
    vertex
    5
    0.0   0.0   0.0 
    1.0   0.0   0.0 
    1.0   1.0   0.0 
    0.0   1.0   0.0 
    0.0   0.0   0.0 


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