228 lines
4.3 KiB
Plaintext
228 lines
4.3 KiB
Plaintext
xof 0303txt 0032
|
|
template Frame {
|
|
<3d82ab46-62da-11cf-ab39-0020af71e433>
|
|
[...]
|
|
}
|
|
|
|
template Matrix4x4 {
|
|
<f6f23f45-7686-11cf-8f52-0040333594a3>
|
|
array FLOAT matrix[16];
|
|
}
|
|
|
|
template FrameTransformMatrix {
|
|
<f6f23f41-7686-11cf-8f52-0040333594a3>
|
|
Matrix4x4 frameMatrix;
|
|
}
|
|
|
|
template Vector {
|
|
<3d82ab5e-62da-11cf-ab39-0020af71e433>
|
|
FLOAT x;
|
|
FLOAT y;
|
|
FLOAT z;
|
|
}
|
|
|
|
template MeshFace {
|
|
<3d82ab5f-62da-11cf-ab39-0020af71e433>
|
|
DWORD nFaceVertexIndices;
|
|
array DWORD faceVertexIndices[nFaceVertexIndices];
|
|
}
|
|
|
|
template Mesh {
|
|
<3d82ab44-62da-11cf-ab39-0020af71e433>
|
|
DWORD nVertices;
|
|
array Vector vertices[nVertices];
|
|
DWORD nFaces;
|
|
array MeshFace faces[nFaces];
|
|
[...]
|
|
}
|
|
|
|
template MeshNormals {
|
|
<f6f23f43-7686-11cf-8f52-0040333594a3>
|
|
DWORD nNormals;
|
|
array Vector normals[nNormals];
|
|
DWORD nFaceNormals;
|
|
array MeshFace faceNormals[nFaceNormals];
|
|
}
|
|
|
|
template ColorRGBA {
|
|
<35ff44e0-6c7c-11cf-8f52-0040333594a3>
|
|
FLOAT red;
|
|
FLOAT green;
|
|
FLOAT blue;
|
|
FLOAT alpha;
|
|
}
|
|
|
|
template ColorRGB {
|
|
<d3e16e81-7835-11cf-8f52-0040333594a3>
|
|
FLOAT red;
|
|
FLOAT green;
|
|
FLOAT blue;
|
|
}
|
|
|
|
template Material {
|
|
<3d82ab4d-62da-11cf-ab39-0020af71e433>
|
|
ColorRGBA faceColor;
|
|
FLOAT power;
|
|
ColorRGB specularColor;
|
|
ColorRGB emissiveColor;
|
|
[...]
|
|
}
|
|
|
|
template MeshMaterialList {
|
|
<f6f23f42-7686-11cf-8f52-0040333594a3>
|
|
DWORD nMaterials;
|
|
DWORD nFaceIndexes;
|
|
array DWORD faceIndexes[nFaceIndexes];
|
|
[Material <3d82ab4d-62da-11cf-ab39-0020af71e433>]
|
|
}
|
|
|
|
template VertexDuplicationIndices {
|
|
<b8d65549-d7c9-4995-89cf-53a9a8b031e3>
|
|
DWORD nIndices;
|
|
DWORD nOriginalVertices;
|
|
array DWORD indices[nIndices];
|
|
}
|
|
|
|
|
|
Frame {
|
|
|
|
|
|
FrameTransformMatrix {
|
|
1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;;
|
|
}
|
|
|
|
Mesh {
|
|
24;
|
|
-0.500000;-0.500000;-0.500000;,
|
|
-0.500000;-0.500000;0.500000;,
|
|
-0.500000;0.500000;0.500000;,
|
|
-0.500000;0.500000;-0.500000;,
|
|
-0.500000;0.500000;-0.500000;,
|
|
-0.500000;0.500000;0.500000;,
|
|
0.500000;0.500000;0.500000;,
|
|
0.500000;0.500000;-0.500000;,
|
|
0.500000;0.500000;-0.500000;,
|
|
0.500000;0.500000;0.500000;,
|
|
0.500000;-0.500000;0.500000;,
|
|
0.500000;-0.500000;-0.500000;,
|
|
-0.500000;-0.500000;0.500000;,
|
|
-0.500000;-0.500000;-0.500000;,
|
|
0.500000;-0.500000;-0.500000;,
|
|
0.500000;-0.500000;0.500000;,
|
|
-0.500000;-0.500000;0.500000;,
|
|
0.500000;-0.500000;0.500000;,
|
|
0.500000;0.500000;0.500000;,
|
|
-0.500000;0.500000;0.500000;,
|
|
-0.500000;-0.500000;-0.500000;,
|
|
-0.500000;0.500000;-0.500000;,
|
|
0.500000;0.500000;-0.500000;,
|
|
0.500000;-0.500000;-0.500000;;
|
|
12;
|
|
3;0,1,2;,
|
|
3;2,3,0;,
|
|
3;4,5,6;,
|
|
3;6,7,4;,
|
|
3;8,9,10;,
|
|
3;10,11,8;,
|
|
3;12,13,14;,
|
|
3;14,15,12;,
|
|
3;16,17,18;,
|
|
3;18,19,16;,
|
|
3;20,21,22;,
|
|
3;22,23,20;;
|
|
|
|
MeshNormals {
|
|
24;
|
|
-1.000000;0.000000;0.000000;,
|
|
-1.000000;0.000000;0.000000;,
|
|
-1.000000;0.000000;0.000000;,
|
|
-1.000000;0.000000;0.000000;,
|
|
0.000000;1.000000;0.000000;,
|
|
0.000000;1.000000;0.000000;,
|
|
0.000000;1.000000;0.000000;,
|
|
0.000000;1.000000;0.000000;,
|
|
1.000000;0.000000;0.000000;,
|
|
1.000000;0.000000;0.000000;,
|
|
1.000000;0.000000;0.000000;,
|
|
1.000000;0.000000;0.000000;,
|
|
0.000000;-1.000000;0.000000;,
|
|
0.000000;-1.000000;0.000000;,
|
|
0.000000;-1.000000;0.000000;,
|
|
0.000000;-1.000000;0.000000;,
|
|
0.000000;0.000000;1.000000;,
|
|
0.000000;0.000000;1.000000;,
|
|
0.000000;0.000000;1.000000;,
|
|
0.000000;0.000000;1.000000;,
|
|
0.000000;0.000000;-1.000000;,
|
|
0.000000;0.000000;-1.000000;,
|
|
0.000000;0.000000;-1.000000;,
|
|
0.000000;0.000000;-1.000000;;
|
|
12;
|
|
3;0,1,2;,
|
|
3;2,3,0;,
|
|
3;4,5,6;,
|
|
3;6,7,4;,
|
|
3;8,9,10;,
|
|
3;10,11,8;,
|
|
3;12,13,14;,
|
|
3;14,15,12;,
|
|
3;16,17,18;,
|
|
3;18,19,16;,
|
|
3;20,21,22;,
|
|
3;22,23,20;;
|
|
}
|
|
|
|
MeshMaterialList {
|
|
1;
|
|
12;
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0;
|
|
|
|
Material {
|
|
0.500000;0.500000;0.500000;0.000000;;
|
|
0.000000;
|
|
0.500000;0.500000;0.500000;;
|
|
0.000000;0.000000;0.000000;;
|
|
}
|
|
}
|
|
|
|
VertexDuplicationIndices {
|
|
24;
|
|
8;
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
3,
|
|
2,
|
|
6,
|
|
7,
|
|
7,
|
|
6,
|
|
10,
|
|
11,
|
|
1,
|
|
0,
|
|
11,
|
|
10,
|
|
1,
|
|
10,
|
|
6,
|
|
2,
|
|
0,
|
|
3,
|
|
7,
|
|
11;
|
|
}
|
|
}
|
|
} |