spotlite.x 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361
  1. xof 0302txt 0064
  2. template Header {
  3. <3D82AB43-62DA-11cf-AB39-0020AF71E433>
  4. WORD major;
  5. WORD minor;
  6. DWORD flags;
  7. }
  8. template Vector {
  9. <3D82AB5E-62DA-11cf-AB39-0020AF71E433>
  10. FLOAT x;
  11. FLOAT y;
  12. FLOAT z;
  13. }
  14. template Coords2d {
  15. <F6F23F44-7686-11cf-8F52-0040333594A3>
  16. FLOAT u;
  17. FLOAT v;
  18. }
  19. template Matrix4x4 {
  20. <F6F23F45-7686-11cf-8F52-0040333594A3>
  21. array FLOAT matrix[16];
  22. }
  23. template ColorRGBA {
  24. <35FF44E0-6C7C-11cf-8F52-0040333594A3>
  25. FLOAT red;
  26. FLOAT green;
  27. FLOAT blue;
  28. FLOAT alpha;
  29. }
  30. template ColorRGB {
  31. <D3E16E81-7835-11cf-8F52-0040333594A3>
  32. FLOAT red;
  33. FLOAT green;
  34. FLOAT blue;
  35. }
  36. template IndexedColor {
  37. <1630B820-7842-11cf-8F52-0040333594A3>
  38. DWORD index;
  39. ColorRGBA indexColor;
  40. }
  41. template Boolean {
  42. <4885AE61-78E8-11cf-8F52-0040333594A3>
  43. WORD truefalse;
  44. }
  45. template Boolean2d {
  46. <4885AE63-78E8-11cf-8F52-0040333594A3>
  47. Boolean u;
  48. Boolean v;
  49. }
  50. template MaterialWrap {
  51. <4885AE60-78E8-11cf-8F52-0040333594A3>
  52. Boolean u;
  53. Boolean v;
  54. }
  55. template TextureFilename {
  56. <A42790E1-7810-11cf-8F52-0040333594A3>
  57. STRING filename;
  58. }
  59. template Material {
  60. <3D82AB4D-62DA-11cf-AB39-0020AF71E433>
  61. ColorRGBA faceColor;
  62. FLOAT power;
  63. ColorRGB specularColor;
  64. ColorRGB emissiveColor;
  65. [...]
  66. }
  67. template MeshFace {
  68. <3D82AB5F-62DA-11cf-AB39-0020AF71E433>
  69. DWORD nFaceVertexIndices;
  70. array DWORD faceVertexIndices[nFaceVertexIndices];
  71. }
  72. template MeshFaceWraps {
  73. <4885AE62-78E8-11cf-8F52-0040333594A3>
  74. DWORD nFaceWrapValues;
  75. Boolean2d faceWrapValues;
  76. }
  77. template MeshTextureCoords {
  78. <F6F23F40-7686-11cf-8F52-0040333594A3>
  79. DWORD nTextureCoords;
  80. array Coords2d textureCoords[nTextureCoords];
  81. }
  82. template MeshMaterialList {
  83. <F6F23F42-7686-11cf-8F52-0040333594A3>
  84. DWORD nMaterials;
  85. DWORD nFaceIndexes;
  86. array DWORD faceIndexes[nFaceIndexes];
  87. [Material]
  88. }
  89. template MeshNormals {
  90. <F6F23F43-7686-11cf-8F52-0040333594A3>
  91. DWORD nNormals;
  92. array Vector normals[nNormals];
  93. DWORD nFaceNormals;
  94. array MeshFace faceNormals[nFaceNormals];
  95. }
  96. template MeshVertexColors {
  97. <1630B821-7842-11cf-8F52-0040333594A3>
  98. DWORD nVertexColors;
  99. array IndexedColor vertexColors[nVertexColors];
  100. }
  101. template Mesh {
  102. <3D82AB44-62DA-11cf-AB39-0020AF71E433>
  103. DWORD nVertices;
  104. array Vector vertices[nVertices];
  105. DWORD nFaces;
  106. array MeshFace faces[nFaces];
  107. [...]
  108. }
  109. Header {
  110. 1;
  111. 0;
  112. 1;
  113. }
  114. Mesh {
  115. 42;
  116. 0.000000;0.000000;0.200000;,
  117. 0.000000;0.000000;-0.200000;,
  118. 0.250000;0.250000;0.200000;,
  119. 0.250000;0.350000;0.500000;,
  120. -0.250000;0.350000;0.500000;,
  121. -0.250000;0.250000;0.200000;,
  122. 0.250000;-0.250000;0.200000;,
  123. 0.250000;-0.350000;0.500000;,
  124. -0.250000;-0.350000;0.500000;,
  125. -0.250000;-0.250000;0.200000;,
  126. 0.250000;0.250000;0.200000;,
  127. 0.350000;0.250000;0.500000;,
  128. 0.350000;-0.250000;0.500000;,
  129. 0.250000;-0.250000;0.200000;,
  130. -0.250000;0.250000;0.200000;,
  131. -0.350000;0.250000;0.500000;,
  132. -0.350000;-0.250000;0.500000;,
  133. -0.250000;-0.250000;0.200000;,
  134. 0.000000;0.250000;0.200000;,
  135. 0.125000;0.216506;0.200000;,
  136. 0.216506;0.125000;0.200000;,
  137. 0.250000;-0.000000;0.200000;,
  138. 0.216506;-0.125000;0.200000;,
  139. 0.125000;-0.216506;0.200000;,
  140. -0.000000;-0.250000;0.200000;,
  141. -0.125000;-0.216506;0.200000;,
  142. -0.216506;-0.125000;0.200000;,
  143. -0.250000;0.000000;0.200000;,
  144. -0.216506;0.125000;0.200000;,
  145. -0.125000;0.216506;0.200000;,
  146. 0.000000;0.250000;-0.100000;,
  147. 0.125000;0.216506;-0.100000;,
  148. 0.216506;0.125000;-0.100000;,
  149. 0.250000;-0.000000;-0.100000;,
  150. 0.216506;-0.125000;-0.100000;,
  151. 0.125000;-0.216506;-0.100000;,
  152. -0.000000;-0.250000;-0.100000;,
  153. -0.125000;-0.216506;-0.100000;,
  154. -0.216506;-0.125000;-0.100000;,
  155. -0.250000;0.000000;-0.100000;,
  156. -0.216506;0.125000;-0.100000;,
  157. -0.125000;0.216506;-0.100000;;
  158. 64;
  159. 3;2,3,4;,
  160. 3;4,5,2;,
  161. 3;4,3,2;,
  162. 3;2,5,4;,
  163. 3;6,7,8;,
  164. 3;8,9,6;,
  165. 3;8,7,6;,
  166. 3;6,9,8;,
  167. 3;10,11,12;,
  168. 3;12,13,10;,
  169. 3;12,11,10;,
  170. 3;10,13,12;,
  171. 3;14,15,16;,
  172. 3;16,17,14;,
  173. 3;16,15,14;,
  174. 3;14,17,16;,
  175. 3;18,19,31;,
  176. 3;31,30,18;,
  177. 3;19,20,32;,
  178. 3;32,31,19;,
  179. 3;20,21,33;,
  180. 3;33,32,20;,
  181. 3;21,22,34;,
  182. 3;34,33,21;,
  183. 3;22,23,35;,
  184. 3;35,34,22;,
  185. 3;23,24,36;,
  186. 3;36,35,23;,
  187. 3;24,25,37;,
  188. 3;37,36,24;,
  189. 3;25,26,38;,
  190. 3;38,37,25;,
  191. 3;26,27,39;,
  192. 3;39,38,26;,
  193. 3;27,28,40;,
  194. 3;40,39,27;,
  195. 3;28,29,41;,
  196. 3;41,40,28;,
  197. 3;29,18,30;,
  198. 3;30,41,29;,
  199. 3;0,19,18;,
  200. 3;1,30,31;,
  201. 3;0,20,19;,
  202. 3;1,31,32;,
  203. 3;0,21,20;,
  204. 3;1,32,33;,
  205. 3;0,22,21;,
  206. 3;1,33,34;,
  207. 3;0,23,22;,
  208. 3;1,34,35;,
  209. 3;0,24,23;,
  210. 3;1,35,36;,
  211. 3;0,25,24;,
  212. 3;1,36,37;,
  213. 3;0,26,25;,
  214. 3;1,37,38;,
  215. 3;0,27,26;,
  216. 3;1,38,39;,
  217. 3;0,28,27;,
  218. 3;1,39,40;,
  219. 3;0,29,28;,
  220. 3;1,40,41;,
  221. 3;0,18,29;,
  222. 3;1,41,30;;
  223. MeshMaterialList {
  224. 1;
  225. 1;
  226. 0;;
  227. Material {
  228. 1.000000;1.000000;1.000000;1.000000;;
  229. 0.000000;
  230. 0.500000;0.500000;0.500000;;
  231. 0.000000;0.000000;0.000000;;
  232. }
  233. }
  234. MeshNormals {
  235. 34;
  236. 0.94868;0.0;-0.316;,
  237. -0.94868;0.0;0.316;,
  238. -0.94868;0.0;-0.316;,
  239. 0.94868;0.0;0.316;,
  240. 0.0;0.94868;-0.316;,
  241. 0.0;-0.94868;0.316;,
  242. 0.0;-0.94868;-0.316;,
  243. 0.0;0.94868;0.316;,
  244. 0.0;0.0;1.0;,
  245. 0.0;0.0;-1.0;,
  246. 0.000000;1.000000;0.000000;,
  247. 0.500000;0.866025;0.000000;,
  248. 0.866025;0.500000;0.000000;,
  249. 1.000000;-0.000000;0.000000;,
  250. 0.866025;-0.500000;0.000000;,
  251. 0.500000;-0.866025;0.000000;,
  252. -0.000000;-1.000000;0.000000;,
  253. -0.500000;-0.866025;0.000000;,
  254. -0.866025;-0.500000;0.000000;,
  255. -1.000000;0.000000;0.000000;,
  256. -0.866025;0.500000;0.000000;,
  257. -0.500000;0.866025;0.000000;,
  258. 0.000000;0.500000;-0.500000;,
  259. 0.250000;0.433013;-0.500000;,
  260. 0.433013;0.250000;-0.500000;,
  261. 0.500000;-0.000000;-0.500000;,
  262. 0.433013;-0.250000;-0.500000;,
  263. 0.250000;-0.433013;-0.500000;,
  264. -0.000000;-0.500000;-0.500000;,
  265. -0.250000;-0.433013;-0.500000;,
  266. -0.433013;-0.250000;-0.500000;,
  267. -0.500000;0.000000;-0.500000;,
  268. -0.433013;0.250000;-0.500000;,
  269. -0.250000;0.433013;-0.500000;;
  270. 64;
  271. 3;5,5,5;,
  272. 3;5,5,5;,
  273. 3;4,4,4;,
  274. 3;4,4,4;,
  275. 3;6,6,6;,
  276. 3;6,6,6;,
  277. 3;7,7,7;,
  278. 3;7,7,7;,
  279. 3;0,0,0;,
  280. 3;0,0,0;,
  281. 3;1,1,1;,
  282. 3;1,1,1;,
  283. 3;3,3,3;,
  284. 3;3,3,3;,
  285. 3;2,2,2;,
  286. 3;2,2,2;,
  287. 3;10,11,11;,
  288. 3;11,10,10;,
  289. 3;11,12,12;,
  290. 3;12,11,11;,
  291. 3;12,13,13;,
  292. 3;13,12,12;,
  293. 3;13,14,14;,
  294. 3;14,13,13;,
  295. 3;14,15,15;,
  296. 3;15,14,14;,
  297. 3;15,16,16;,
  298. 3;16,15,15;,
  299. 3;16,17,17;,
  300. 3;17,16,16;,
  301. 3;17,18,18;,
  302. 3;18,17,17;,
  303. 3;18,19,19;,
  304. 3;19,18,18;,
  305. 3;19,20,20;,
  306. 3;20,19,19;,
  307. 3;20,21,21;,
  308. 3;21,20,20;,
  309. 3;21,10,10;,
  310. 3;10,21,21;,
  311. 3;8,8,8;,
  312. 3;9,22,23;,
  313. 3;8,8,8;,
  314. 3;9,23,24;,
  315. 3;8,8,8;,
  316. 3;9,24,25;,
  317. 3;8,8,8;,
  318. 3;9,25,26;,
  319. 3;8,8,8;,
  320. 3;9,26,27;,
  321. 3;8,8,8;,
  322. 3;9,27,28;,
  323. 3;8,8,8;,
  324. 3;9,28,29;,
  325. 3;8,8,8;,
  326. 3;9,29,30;,
  327. 3;8,8,8;,
  328. 3;9,30,31;,
  329. 3;8,8,8;,
  330. 3;9,31,32;,
  331. 3;8,8,8;,
  332. 3;9,32,33;,
  333. 3;8,8,8;,
  334. 3;9,33,22;;
  335. }
  336. }