This commit is contained in:
228
Extras/BulletX/Source/SharedContent/Models/box.x
Normal file
228
Extras/BulletX/Source/SharedContent/Models/box.x
Normal file
@@ -0,0 +1,228 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user