例021:ポリゴン〜立方体

立方体です。

ポリゴンxmlのソース

下記ポリゴンxmlの例は http://pdbj.org/jv/manual/cube.xml から入手できます。

<?xml version="1.0"?>

<polygon xmlns="http://ef-site.hgc.jp/eF-site/schema/polygon20.xsd"> 
  <vertices count="24" id_numbers="use">
    <!-- 1-4: 赤い面を構成する点-->
    <vertex id="1"  image=" 1  1  1  0  0  1 255   0   0"/>
    <vertex id="2"  image="-1  1  1  0  0  1 255   0   0"/>
    <vertex id="3"  image="-1 -1  1  0  0  1 255   0   0"/>
    <vertex id="4"  image=" 1 -1  1  0  0  1 255   0   0"/>
    <!-- 5-8: 水色の面を構成する点-->
    <vertex id="5"  image="-1  1 -1  0  0 -1   0 255 255"/>
    <vertex id="6"  image=" 1  1 -1  0  0 -1   0 255 255"/>
    <vertex id="7"  image=" 1 -1 -1  0  0 -1   0 255 255"/>
    <vertex id="8"  image="-1 -1 -1  0  0 -1   0 255 255"/>
    <!-- 9-12: 緑色の面を構成する点-->
    <vertex id="9"  image=" 1  1  1  1  0  0   0 255   0"/>
    <vertex id="10" image=" 1 -1  1  1  0  0   0 255   0"/>
    <vertex id="11" image=" 1 -1 -1  1  0  0   0 255   0"/>
    <vertex id="12" image=" 1  1 -1  1  0  0   0 255   0"/>
    <!-- 13-16: ピンク色の面を構成する点-->
    <vertex id="13" image="-1  1 -1 -1  0  0 255   0 255"/>
    <vertex id="14" image="-1 -1 -1 -1  0  0 255   0 255"/>
    <vertex id="15" image="-1 -1  1 -1  0  0 255   0 255"/>
    <vertex id="16" image="-1  1  1 -1  0  0 255   0 255"/>
    <!-- 17-20: 青色の面を構成する点-->
    <vertex id="17" image=" 1  1  1  0  1  0   0   0 255"/>
    <vertex id="18" image=" 1  1 -1  0  1  0   0   0 255"/>
    <vertex id="19" image="-1  1 -1  0  1  0   0   0 255"/>
    <vertex id="20" image="-1  1  1  0  1  0   0   0 255"/>
    <!-- 21-24: 黄色の面を構成する点-->
    <vertex id="21" image=" 1 -1 -1  0 -1  0 255 255   0"/>
    <vertex id="22" image=" 1 -1  1  0 -1  0 255 255   0"/>
    <vertex id="23" image="-1 -1  1  0 -1  0 255 255   0"/>
    <vertex id="24" image="-1 -1 -1  0 -1  0 255 255   0"/>
  </vertices>
  <quad_array count="6">
    <!-- vertex id 1, 2, 3, 4 の点を頂点とする四角形を描く-->
    <quad id="1" vertex=" 1  2  3  4"/>
    <!-- vertex id 5, 6, 7, 8 の点を頂点とする四角形を描く-->
    <quad id="2" vertex=" 5  6  7  8"/>
    <!-- vertex id 9, 10, 11, 12 の点を頂点とする四角形を描く-->
    <quad id="3" vertex=" 9 10 11 12"/>
    <!-- vertex id 13, 14, 15, 16 の点を頂点とする四角形を描く-->
    <quad id="4" vertex="13 14 15 16"/>
    <!-- vertex id 17, 18, 19, 20 の点を頂点とする四角形を描く-->
    <quad id="5" vertex="17 18 19 20"/>
    <!-- vertex id 21, 22, 23, 24 の点を頂点とする四角形を描く-->
    <quad id="6" vertex="21 22 23 24"/>
  </quad_array>
</polygon>