OSDN Git Service

fix build system ofmoflib1 and saisei1
[moflib/moflib.git] / saisei-1.0 / bin / model / stone.x
1 xof 0302txt 0064
2 template Header {
3  <3D82AB43-62DA-11cf-AB39-0020AF71E433>
4  WORD major;
5  WORD minor;
6  DWORD flags;
7 }
8
9 template Vector {
10  <3D82AB5E-62DA-11cf-AB39-0020AF71E433>
11  FLOAT x;
12  FLOAT y;
13  FLOAT z;
14 }
15
16 template Coords2d {
17  <F6F23F44-7686-11cf-8F52-0040333594A3>
18  FLOAT u;
19  FLOAT v;
20 }
21
22 template Matrix4x4 {
23  <F6F23F45-7686-11cf-8F52-0040333594A3>
24  array FLOAT matrix[16];
25 }
26
27 template ColorRGBA {
28  <35FF44E0-6C7C-11cf-8F52-0040333594A3>
29  FLOAT red;
30  FLOAT green;
31  FLOAT blue;
32  FLOAT alpha;
33 }
34
35 template ColorRGB {
36  <D3E16E81-7835-11cf-8F52-0040333594A3>
37  FLOAT red;
38  FLOAT green;
39  FLOAT blue;
40 }
41
42 template IndexedColor {
43  <1630B820-7842-11cf-8F52-0040333594A3>
44  DWORD index;
45  ColorRGBA indexColor;
46 }
47
48 template Boolean {
49  <4885AE61-78E8-11cf-8F52-0040333594A3>
50  WORD truefalse;
51 }
52
53 template Boolean2d {
54  <4885AE63-78E8-11cf-8F52-0040333594A3>
55  Boolean u;
56  Boolean v;
57 }
58
59 template MaterialWrap {
60  <4885AE60-78E8-11cf-8F52-0040333594A3>
61  Boolean u;
62  Boolean v;
63 }
64
65 template TextureFilename {
66  <A42790E1-7810-11cf-8F52-0040333594A3>
67  STRING filename;
68 }
69
70 template Material {
71  <3D82AB4D-62DA-11cf-AB39-0020AF71E433>
72  ColorRGBA faceColor;
73  FLOAT power;
74  ColorRGB specularColor;
75  ColorRGB emissiveColor;
76  [...]
77 }
78
79 template MeshFace {
80  <3D82AB5F-62DA-11cf-AB39-0020AF71E433>
81  DWORD nFaceVertexIndices;
82  array DWORD faceVertexIndices[nFaceVertexIndices];
83 }
84
85 template MeshFaceWraps {
86  <4885AE62-78E8-11cf-8F52-0040333594A3>
87  DWORD nFaceWrapValues;
88  Boolean2d faceWrapValues;
89 }
90
91 template MeshTextureCoords {
92  <F6F23F40-7686-11cf-8F52-0040333594A3>
93  DWORD nTextureCoords;
94  array Coords2d textureCoords[nTextureCoords];
95 }
96
97 template MeshMaterialList {
98  <F6F23F42-7686-11cf-8F52-0040333594A3>
99  DWORD nMaterials;
100  DWORD nFaceIndexes;
101  array DWORD faceIndexes[nFaceIndexes];
102  [Material]
103 }
104
105 template MeshNormals {
106  <F6F23F43-7686-11cf-8F52-0040333594A3>
107  DWORD nNormals;
108  array Vector normals[nNormals];
109  DWORD nFaceNormals;
110  array MeshFace faceNormals[nFaceNormals];
111 }
112
113 template MeshVertexColors {
114  <1630B821-7842-11cf-8F52-0040333594A3>
115  DWORD nVertexColors;
116  array IndexedColor vertexColors[nVertexColors];
117 }
118
119 template Mesh {
120  <3D82AB44-62DA-11cf-AB39-0020AF71E433>
121  DWORD nVertices;
122  array Vector vertices[nVertices];
123  DWORD nFaces;
124  array MeshFace faces[nFaces];
125  [...]
126 }
127
128 Header{
129 1;
130 0;
131 1;
132 }
133
134 Mesh {
135  6;
136  -0.00447;0.13087;0.01276;,
137  0.08843;0.04320;-0.01425;,
138  -0.02156;-0.01779;-0.07830;,
139  -0.06362;-0.02789;0.04998;,
140  0.03588;-0.01310;0.07448;,
141  0.06328;-0.06559;0.03808;;
142  
143  8;
144  3;0,1,2;,
145  3;2,3,0;,
146  3;3,4,0;,
147  3;4,1,0;,
148  3;4,5,1;,
149  3;5,4,3;,
150  3;2,5,3;,
151  3;2,1,5;;
152  
153  MeshMaterialList {
154   1;
155   8;
156   0,
157   0,
158   0,
159   0,
160   0,
161   0,
162   0,
163   0;;
164   Material {
165    0.254400;0.140800;0.135200;1.000000;;
166    5.000000;
167    0.000000;0.000000;0.000000;;
168    0.000000;0.000000;0.000000;;
169   }
170  }
171  MeshNormals {
172   10;
173   0.218520;0.491318;-0.843122;,
174   -0.919320;0.276928;-0.279573;,
175   0.464423;0.325601;0.823587;,
176   0.840056;0.064886;0.538605;,
177   -0.212883;-0.163690;0.963269;,
178   0.193648;0.431914;0.880881;,
179   0.746812;0.264614;0.610124;,
180   -0.105048;-0.603166;0.790668;,
181   -0.295263;-0.940013;-0.170865;,
182   0.622549;-0.451429;-0.639253;;
183   8;
184   3;0,0,0;,
185   3;1,1,1;,
186   3;4,2,5;,
187   3;2,6,5;,
188   3;2,3,6;,
189   3;7,7,4;,
190   3;8,8,8;,
191   3;9,9,9;;
192  }
193  MeshTextureCoords {
194   6;
195   0.000000;0.000000;
196   0.000000;0.000000;
197   0.000000;0.000000;
198   0.000000;0.000000;
199   0.000000;0.000000;
200   0.000000;0.000000;;
201  }
202 }