GiN Tjobingz0r
// Means it's a comment, our superior text-parser won't read it.. 
// So, this means you suck, cause you tried to hack the format punk!!... ;)

//This is unortodox fox.

//Bitch	
Format=GiNInternalMesh
//means it's not encrypted
EncryptKey=0 
//special thanks to all my friends..

//only one model.
NrOfModels=10

//Here comes some modelinfo.
model 1 start
modelName=box 01

PositionX=0
PositionY=0
PositionZ=100.954597

//quaternations shit, aight.. convert to matrix offcourse
RotationX=0
RotationY=0
RotationZ=0.7
RotationW=0.7

ScaleX=1
ScaleY=1
ScaleZ=1

nrOfVertices=150
nrOfIndices=192
// max would be 8 texturecoords for my engine.
nrOfTextureCoords=1 
nrOfVertexColours=0
normalsStored=false

//Indices have now come before the vertex data, must be fixed in loader.
Indices
{
0 1 2
1 0 3
3 4 1
4 3 5
5 6 4
6 5 7
7 8 6
8 7 9
9 10 8
10 9 11
11 12 10
12 11 13
2 14 15
14 2 1
1 16 14
16 1 4
4 17 16
17 4 6
6 18 17
18 6 8
8 19 18
19 8 10
10 20 19
20 10 12
15 21 22
21 15 14
14 23 21
23 14 16
16 24 23
24 16 17
17 25 24
25 17 18
18 26 25
26 18 19
19 27 26
27 19 20
22 28 29
28 22 21
21 30 28
30 21 23
23 31 30
31 23 24
24 32 31
32 24 25
25 33 32
33 25 26
26 34 33
34 26 27
29 35 36
35 29 28
28 37 35
37 28 30
30 38 37
38 30 31
31 39 38
39 31 32
32 40 39
40 32 33
33 41 40
41 33 34
36 42 43
42 36 35
35 44 42
44 35 37
37 45 44
45 37 38
38 46 45
46 38 39
39 47 46
47 39 40
40 48 47
48 40 41
49 50 51
50 49 52
51 53 54
53 51 50
54 55 56
55 54 53
56 57 58
57 56 55
58 59 60
59 58 57
60 61 62
61 60 59
63 64 65
64 63 66
65 67 68
67 65 64
68 69 70
69 68 67
70 71 72
71 70 69
72 73 74
73 72 71
74 75 76
75 74 73
66 77 64
77 66 78
64 79 67
79 64 77
67 80 69
80 67 79
69 81 71
81 69 80
71 82 73
82 71 81
73 83 75
83 73 82
78 84 77
84 78 85
77 86 79
86 77 84
79 87 80
87 79 86
80 88 81
88 80 87
81 89 82
89 81 88
82 90 83
90 82 89
85 91 84
91 85 92
84 93 86
93 84 91
86 94 87
94 86 93
87 95 88
95 87 94
88 96 89
96 88 95
89 97 90
97 89 96
98 99 100
99 98 101
100 102 103
102 100 99
103 104 105
104 103 102
105 106 107
106 105 104
107 108 109
108 107 106
109 110 111
110 109 108
112 51 113
51 112 49
113 54 114
54 113 51
114 56 115
56 114 54
115 58 116
58 115 56
116 60 117
60 116 58
117 62 118
62 117 60
118 61 119
61 118 62
120 121 122
121 120 123
122 124 125
124 122 121
125 126 127
126 125 124
127 128 129
128 127 126
130 110 131
110 130 111
131 108 132
108 131 110
132 106 133
106 132 108
133 104 134
104 133 106
134 102 135
102 134 104
135 99 136
99 135 102
136 101 137
101 136 99
137 98 138
98 137 101
139 140 141
140 139 142
141 143 144
143 141 140
144 145 146
145 144 143
146 147 148
147 146 145
149 49 112
49 149 52
}

//Here we must have something to build up our vertic list and texturecoordlist correctly.

//also note, for models without texturecoords, vertexdata can be read directly. (I think, maybe not)

//this number is used to create a temporary list of the vertices used. it is a list without repeated data.
NrOfVertexPoints=98
//this is a number who is used for computing the real list of texurecoords.. oh, all the hazzle we must go through! o.O
NrOfTextureCoords 1=142
//this is some data used to compute the _real_ list of vertices to be used. O_o Hazzle!
//it is the size of nrOfVertices
VertexIndices
{
0 8 7 1 9 2 10 3 11 4 12 5 13 6 15 14 16 17 18 19 20 22 21 23 24 25 26 27 29 28 30 31 32 33 34 36 35 37 38 39 40 41 43 42 44 45 46 47 48 49 57 50 56 58 51 59 52 60 53 61 54 62 55 56 
64 57 63 65 58 66 59 67 60 68 61 69 62 71 70 72 73 74 75 76 78 77 79 80 81 82 83 85 84 86 87 88 89 90 84 92 85 91 93 86 94 87 95 88 96 89 97 90 0 1 2 3 4 5 6 13 13 69 20 62 76 27 83 34 
90 41 41 48 47 46 45 44 43 42 35 35 77 28 84 70 21 63 14 56 7 7 
}

//the size of this is NrOfVertexPoints
Vertices
{
-22.353565 -0.000000 -95.909195 
-14.902377 -0.000000 -95.909195 
-7.451190 -0.000000 -95.909195 
-0.000001 -0.000000 -95.909195 
7.451186 -0.000000 -95.909195 
14.902374 -0.000000 -95.909195 
22.353563 -0.000000 -95.909195 
-31.791731 -0.000001 -63.939461 
-21.194489 -0.000001 -63.939461 
-10.597245 -0.000001 -63.939461 
-0.000002 -0.000001 -63.939461 
10.597241 -0.000001 -63.939461 
21.194485 -0.000001 -63.939461 
31.791729 -0.000001 -63.939461 
-37.454632 -0.000000 -31.969730 
-24.969755 -0.000000 -31.969730 
-12.484879 -0.000000 -31.969730 
-0.000002 -0.000000 -31.969730 
12.484875 -0.000000 -31.969730 
24.969751 -0.000000 -31.969730 
37.454628 -0.000000 -31.969730 
-39.342266 0.000000 0.000000 
-26.228176 0.000000 0.000000 
-13.114090 0.000000 0.000000 
-0.000003 0.000000 0.000000 
13.114085 0.000000 0.000000 
26.228172 0.000000 0.000000 
39.342258 0.000000 0.000000 
-37.454632 0.000000 31.969730 
-24.969755 0.000000 31.969730 
-12.484879 0.000000 31.969730 
-0.000002 0.000000 31.969730 
12.484875 0.000000 31.969730 
24.969751 0.000000 31.969730 
37.454628 0.000000 31.969730 
-31.791731 0.000001 63.939461 
-21.194489 0.000001 63.939461 
-10.597245 0.000001 63.939461 
-0.000002 0.000001 63.939461 
10.597241 0.000001 63.939461 
21.194485 0.000001 63.939461 
31.791729 0.000001 63.939461 
-22.353565 0.000000 95.909195 
-14.902377 0.000000 95.909195 
-7.451190 0.000000 95.909195 
-0.000001 0.000000 95.909195 
7.451186 0.000000 95.909195 
14.902374 0.000000 95.909195 
22.353563 0.000000 95.909195 
-22.353563 20.289848 -95.909172 
-14.902377 20.289848 -95.909172 
-7.451190 20.289848 -95.909172 
-0.000001 20.289848 -95.909172 
7.451186 20.289848 -95.909172 
14.902374 20.289848 -95.909172 
22.353561 20.289848 -95.909172 
-31.791731 28.856670 -63.939449 
-21.194489 28.856670 -63.939449 
-10.597245 28.856670 -63.939449 
-0.000002 28.856670 -63.939449 
10.597240 28.856670 -63.939449 
21.194485 28.856670 -63.939449 
31.791725 28.856670 -63.939449 
-37.454632 33.996761 -31.969725 
-24.969755 33.996761 -31.969725 
-12.484878 33.996761 -31.969725 
-0.000002 33.996761 -31.969725 
12.484873 33.996761 -31.969725 
24.969749 33.996761 -31.969725 
37.454624 33.996761 -31.969725 
-39.342262 35.710125 0.000005 
-26.228176 35.710125 0.000005 
-13.114090 35.710125 0.000005 
-0.000003 35.710125 0.000005 
13.114083 35.710125 0.000005 
26.228170 35.710125 0.000005 
39.342255 35.710125 0.000005 
-37.454632 33.996761 31.969734 
-24.969755 33.996761 31.969734 
-12.484879 33.996761 31.969734 
-0.000002 33.996761 31.969734 
12.484873 33.996761 31.969734 
24.969749 33.996761 31.969734 
37.454624 33.996761 31.969734 
-31.791731 28.856670 63.939465 
-21.194489 28.856670 63.939465 
-10.597245 28.856670 63.939465 
-0.000002 28.856670 63.939465 
10.597240 28.856670 63.939465 
21.194485 28.856670 63.939465 
31.791725 28.856670 63.939465 
-22.353567 20.289850 95.909180 
-14.902379 20.289850 95.909180 
-7.451190 20.289850 95.909180 
-0.000001 20.289850 95.909180 
7.451187 20.289850 95.909180 
14.902376 20.289850 95.909180 
22.353563 20.289850 95.909180 
}

//this is to construct the _real_ texturecoord list. it is the size of nrOfVertices
TextureCoordsIndices 1
{
6 44 46 5 42 4 40 3 38 2 36 1 34 0 58 60 56 55 52 50 48 72 74 71 68 66 64 63 99 100 96 94 92 90 89 126 128 125 122 120 118 117 140 141 139 138 137 136 135 77 103 79 115 107 81 108 83 109 85 113 86 114 87 47 
59 45 61 57 43 54 41 53 39 51 37 49 35 73 75 70 69 67 65 62 98 101 97 95 93 91 88 127 129 124 123 121 119 116 114 86 112 87 84 109 82 108 80 106 78 102 76 115 7 9 11 13 14 16 18 19 8 131 10 105 134 12 133 28 
111 30 33 21 23 25 26 27 29 31 32 22 130 24 104 134 12 132 15 110 17 20 
}

//these are the texturecoords. size of "NrOfTextureCoords 1"
TextureCoords 1
{
0.307289 0.183066 
0.551526 0.183067 
0.795763 0.183067 
1.040001 0.183068 
1.284238 0.183068 
1.528475 0.183068 
1.772712 0.183069 
0.307287 0.217832 
0.423591 0.217832 
0.551525 0.217832 
0.731795 0.217832 
0.795762 0.217832 
1.039999 0.217832 
1.039999 0.217832 
1.284236 0.217832 
1.348202 0.217832 
1.528473 0.217832 
1.656407 0.217832 
1.772710 0.217832 
2.082078 0.217832 
-0.002079 0.217832 
0.307287 0.217832 
0.423591 0.217832 
0.551525 0.217832 
0.731795 0.217832 
0.795762 0.217832 
1.039999 0.217832 
1.284236 0.217832 
1.348202 0.217832 
1.528473 0.217832 
1.656407 0.217832 
1.772710 0.217832 
2.082078 0.217832 
-0.002079 0.217832 
-0.002078 0.672044 
2.082078 0.672044 
0.345281 0.672044 
1.734718 0.672044 
0.692641 0.672045 
1.387359 0.672045 
1.040000 0.672045 
1.039999 0.672045 
1.387360 0.672046 
0.692640 0.672046 
1.734719 0.672046 
0.345280 0.672046 
2.082079 0.672047 
-0.002079 0.672047 
-0.187698 1.161021 
2.267698 1.161021 
0.221534 1.161021 
1.858465 1.161021 
0.630767 1.161022 
1.449232 1.161022 
1.039999 1.161022 
1.040000 1.161022 
1.449233 1.161023 
0.630767 1.161023 
1.858466 1.161024 
0.221534 1.161024 
2.267699 1.161024 
-0.187699 1.161024 
2.329571 1.649998 
-0.249572 1.649998 
0.180285 1.649998 
1.899714 1.649999 
0.610142 1.649999 
1.469857 1.649999 
1.040000 1.650000 
1.040000 1.650000 
0.610143 1.650000 
1.469857 1.650000 
1.899714 1.650001 
0.180285 1.650001 
2.329571 1.650002 
-0.249572 1.650002 
0.307287 1.845296 
0.307288 1.845296 
0.551525 1.845296 
0.551525 1.845296 
0.795762 1.845296 
0.795762 1.845296 
1.039999 1.845296 
1.039999 1.845296 
1.284236 1.845296 
1.284236 1.845296 
1.528473 1.845296 
1.772710 1.845296 
2.267699 2.138975 
-0.187699 2.138975 
0.221534 2.138976 
1.858466 2.138976 
0.630767 2.138976 
1.449233 2.138976 
1.039999 2.138977 
1.040000 2.138977 
1.449232 2.138978 
0.630767 2.138978 
0.221534 2.138978 
1.858465 2.138978 
2.267698 2.138979 
-0.187698 2.138979 
0.345280 2.532447 
0.345280 2.532447 
0.423591 2.532447 
0.423591 2.532447 
0.692640 2.532447 
0.692640 2.532447 
1.039999 2.532447 
1.387359 2.532447 
1.656406 2.532447 
1.656407 2.532447 
1.734718 2.532447 
1.734718 2.532447 
2.082078 2.532447 
-0.002079 2.532447 
2.082079 2.627953 
-0.002079 2.627953 
0.345280 2.627954 
1.734719 2.627954 
0.692640 2.627954 
1.387360 2.627954 
1.039999 2.627954 
1.040000 2.627954 
0.692641 2.627955 
1.387359 2.627955 
1.734718 2.627955 
0.345282 2.627956 
2.082078 2.627956 
-0.002078 2.627956 
0.731795 2.944738 
0.731795 2.944738 
1.348202 2.944738 
1.348202 2.944738 
1.039999 3.082168 
0.307287 3.116931 
0.551525 3.116931 
0.795762 3.116931 
1.039999 3.116932 
1.284236 3.116932 
1.528473 3.116933 
1.772710 3.116933 
} 



//do more work tomorow ol' chap ;=), yes offcourse.. this is tomorow, work commending. :) I must go to the toilet and shit some too.
//what the fuck, why do I write these dirty comments,, hehe *added 2. april 2004*
MeshDependant Modifiers
//Modifier skinning

//skinning 1 *doesnt use skinning, I comment it out.
//another one, for test purposes


MeshIndependant Modifiers
//modifier noise not implemented yet.


//end of model 1 data.
model 1 end

model 2 start
modelName=cylinder 01

PositionX=27.000000
PositionY=0.000000
PositionZ=115.000000

//quaternations shit, aight.. convert to matrix offcourse
RotationX=0
RotationY=0
RotationZ=0.7
RotationW=0.7

ScaleX=1
ScaleY=1
ScaleZ=1

nrOfVertices=170
nrOfIndices=216
// max would be 8 texturecoords for my engine.
nrOfTextureCoords=1 
nrOfVertexColours=0
normalsStored=false

//Indices have now come before the vertex data, must be fixed in loader.
Indices
{
0 1 2
0 2 3
0 3 4
0 4 5
0 5 6
0 6 7
0 7 8
0 8 9
0 9 10
0 10 11
0 11 12
0 12 13
0 13 14
0 14 15
0 15 16
0 16 17
0 17 18
0 18 1
19 20 21
19 21 22
22 21 23
22 23 24
25 26 27
25 27 28
28 27 29
28 29 30
30 29 31
30 31 32
32 31 33
32 33 34
34 33 35
34 35 36
37 38 39
37 39 40
40 39 41
40 41 42
42 41 43
42 43 44
44 43 45
44 45 46
47 48 49
47 49 50
50 49 51
50 51 52
52 51 53
52 53 54
54 53 55
54 55 56
56 55 57
56 57 58
59 60 61
59 61 62
62 61 20
62 20 19
20 63 64
20 64 21
21 64 65
21 65 23
26 66 67
26 67 27
27 67 68
27 68 29
29 68 69
29 69 31
31 69 70
31 70 33
33 70 71
33 71 35
38 72 73
38 73 39
39 73 74
39 74 41
41 74 75
41 75 43
43 75 76
43 76 45
48 77 78
48 78 49
49 78 79
49 79 51
51 79 80
51 80 53
53 80 81
53 81 55
55 81 82
55 82 57
60 83 84
60 84 61
61 84 63
61 63 20
63 85 86
63 86 64
64 86 87
64 87 65
66 88 89
66 89 67
67 89 90
67 90 68
68 90 91
68 91 69
69 91 92
69 92 70
70 92 93
70 93 71
72 94 95
72 95 73
73 95 96
73 96 74
74 96 97
74 97 75
75 97 98
75 98 76
77 99 100
77 100 78
78 100 101
78 101 79
79 101 102
79 102 80
80 102 103
80 103 81
81 103 104
81 104 82
83 105 106
83 106 84
84 106 85
84 85 63
85 107 108
85 108 86
86 108 109
86 109 87
88 110 111
88 111 89
89 111 112
89 112 90
90 112 113
90 113 91
91 113 114
91 114 92
92 114 115
92 115 93
94 116 117
94 117 95
95 117 118
95 118 96
96 118 119
96 119 97
97 119 120
97 120 98
99 121 122
99 122 100
100 122 123
100 123 101
101 123 124
101 124 102
102 124 125
102 125 103
103 125 126
103 126 104
105 127 128
105 128 106
106 128 107
106 107 85
107 129 130
107 130 108
108 130 131
108 131 109
110 132 133
110 133 111
111 133 134
111 134 112
112 134 135
112 135 113
113 135 136
113 136 114
114 136 137
114 137 115
116 138 139
116 139 117
117 139 140
117 140 118
118 140 141
118 141 119
119 141 142
119 142 120
121 143 144
121 144 122
122 144 145
122 145 123
123 145 146
123 146 124
124 146 147
124 147 125
125 147 148
125 148 126
127 149 150
127 150 128
128 150 129
128 129 107
151 152 153
151 154 152
151 155 154
151 156 155
151 157 156
151 158 157
151 159 158
151 160 159
151 161 160
151 162 161
151 163 162
151 164 163
151 165 164
151 166 165
151 167 166
151 168 167
151 169 168
151 153 169
}

//Here we must have something to build up our vertic list and texturecoordlist correctly.

//also note, for models without texturecoords, vertexdata can be read directly. (I think, maybe not)

//this number is used to create a temporary list of the vertices used. it is a list without repeated data.
NrOfVertexPoints=110
//this is a number who is used for computing the real list of texurecoords.. oh, all the hazzle we must go through! o.O
NrOfTextureCoords 1=158
//this is some data used to compute the _real_ list of vertices to be used. O_o Hazzle!
//it is the size of nrOfVertices
VertexIndices
{
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 19 20 2 21 3 3 21 22 4 23 5 24 6 25 7 26 8 8 26 27 9 28 10 29 11 30 12 12 30 31 13 32 14 33 15 34 16 35 17 17 35 36 18 37 
38 39 39 40 41 42 43 44 44 45 46 47 48 48 49 50 51 52 53 53 54 55 56 57 57 58 59 60 61 62 62 63 64 65 66 66 67 68 69 70 71 71 72 73 74 75 75 76 77 78 79 80 80 81 82 83 84 84 85 86 87 88 89 89 
90 91 92 93 93 94 95 96 97 98 98 99 100 101 102 102 103 104 105 106 107 107 108 109 92 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 
}

//the size of this is NrOfVertexPoints
Vertices
{
0.000000 0.000000 0.000000 
5.465560 0.000000 0.000000 
5.135946 0.000000 1.869331 
4.186862 0.000000 3.513194 
2.732780 0.000000 4.733314 
0.949085 0.000000 5.382525 
-0.949084 0.000000 5.382525 
-2.732780 0.000000 4.733314 
-4.186862 0.000000 3.513194 
-5.135946 0.000000 1.869332 
-5.465559 0.000000 0.000000 
-5.135946 0.000000 -1.869331 
-4.186862 0.000000 -3.513194 
-2.732780 0.000000 -4.733313 
-0.949085 0.000000 -5.382525 
0.949084 0.000000 -5.382526 
2.732779 0.000000 -4.733314 
4.186861 0.000000 -3.513195 
5.135946 0.000000 -1.869332 
5.465559 6.376811 0.000000 
5.135946 6.376811 1.869331 
4.186862 6.376811 3.513194 
2.732780 6.376811 4.733313 
0.949085 6.376811 5.382525 
-0.949084 6.376811 5.382525 
-2.732779 6.376811 4.733313 
-4.186861 6.376811 3.513194 
-5.135945 6.376811 1.869332 
-5.465559 6.376811 0.000000 
-5.135946 6.376811 -1.869331 
-4.186862 6.376811 -3.513193 
-2.732780 6.376811 -4.733313 
-0.949085 6.376811 -5.382525 
0.949084 6.376811 -5.382525 
2.732779 6.376811 -4.733314 
4.186861 6.376811 -3.513195 
5.135945 6.376811 -1.869332 
5.465559 12.753622 0.000000 
5.135946 12.753622 1.869331 
4.186862 12.753622 3.513194 
2.732780 12.753622 4.733313 
0.949085 12.753622 5.382525 
-0.949084 12.753622 5.382525 
-2.732779 12.753622 4.733313 
-4.186861 12.753622 3.513194 
-5.135945 12.753622 1.869332 
-5.465559 12.753622 0.000000 
-5.135946 12.753622 -1.869331 
-4.186862 12.753622 -3.513193 
-2.732780 12.753622 -4.733313 
-0.949085 12.753622 -5.382525 
0.949084 12.753622 -5.382525 
2.732779 12.753622 -4.733314 
4.186861 12.753622 -3.513195 
5.135945 12.753622 -1.869332 
5.465559 19.130432 0.000000 
5.135946 19.130432 1.869331 
4.186862 19.130432 3.513194 
2.732780 19.130432 4.733313 
0.949085 19.130432 5.382525 
-0.949084 19.130432 5.382525 
-2.732779 19.130432 4.733313 
-4.186861 19.130432 3.513194 
-5.135945 19.130432 1.869332 
-5.465559 19.130432 0.000000 
-5.135946 19.130432 -1.869331 
-4.186862 19.130432 -3.513193 
-2.732780 19.130432 -4.733313 
-0.949085 19.130432 -5.382525 
0.949084 19.130432 -5.382525 
2.732779 19.130432 -4.733314 
4.186861 19.130432 -3.513195 
5.135945 19.130432 -1.869332 
5.465559 25.507244 0.000000 
5.135946 25.507244 1.869331 
4.186862 25.507244 3.513194 
2.732780 25.507244 4.733313 
0.949085 25.507244 5.382525 
-0.949084 25.507244 5.382525 
-2.732779 25.507244 4.733313 
-4.186861 25.507244 3.513194 
-5.135945 25.507244 1.869332 
-5.465559 25.507244 0.000000 
-5.135946 25.507244 -1.869331 
-4.186862 25.507244 -3.513193 
-2.732780 25.507244 -4.733313 
-0.949085 25.507244 -5.382525 
0.949084 25.507244 -5.382525 
2.732779 25.507244 -4.733314 
4.186861 25.507244 -3.513195 
5.135945 25.507244 -1.869332 
5.465560 31.884056 0.000000 
5.135946 31.884056 1.869331 
4.186862 31.884056 3.513194 
2.732780 31.884056 4.733314 
0.949085 31.884056 5.382525 
-0.949084 31.884056 5.382525 
-2.732780 31.884056 4.733314 
-4.186862 31.884056 3.513194 
-5.135946 31.884056 1.869332 
-5.465559 31.884056 0.000000 
-5.135946 31.884056 -1.869331 
-4.186862 31.884056 -3.513194 
-2.732780 31.884056 -4.733313 
-0.949085 31.884056 -5.382525 
0.949084 31.884056 -5.382526 
2.732779 31.884056 -4.733314 
4.186861 31.884056 -3.513195 
5.135946 31.884056 -1.869332 
0.000000 31.884056 0.000000 
}

//this is to construct the _real_ texturecoord list. it is the size of nrOfVertices
TextureCoordsIndices 1
{
79 76 102 126 130 154 157 133 129 105 81 55 31 27 3 0 24 28 52 13 41 45 17 49 21 5 33 36 8 39 11 43 15 47 19 51 23 6 34 37 9 40 12 44 16 48 20 4 32 35 7 38 10 42 14 46 18 50 22 6 34 37 9 65 
69 73 57 60 63 67 71 75 58 61 64 68 72 56 59 62 66 70 74 58 61 91 95 99 83 86 89 93 97 101 84 87 90 94 98 82 85 88 92 96 100 84 87 115 119 123 107 110 113 117 121 125 108 111 114 118 122 106 109 112 116 120 124 108 
111 143 147 151 135 138 141 145 149 153 136 139 142 146 150 134 137 140 144 148 152 136 139 78 103 77 127 131 155 156 132 128 104 80 54 30 26 2 1 25 29 53 
}

//these are the texturecoords. size of "NrOfTextureCoords 1"
TextureCoords 1
{
0.413263 0.000499 
0.586737 0.000499 
0.413262 0.000499 
0.586738 0.000499 
0.117360 0.000500 
0.117360 0.000500 
0.173974 0.000500 
0.250249 0.000500 
0.250249 0.000500 
0.326525 0.000500 
0.413262 0.000500 
0.413262 0.000500 
0.500000 0.000500 
0.500000 0.000500 
0.586737 0.000500 
0.586737 0.000500 
0.673474 0.000500 
0.673475 0.000500 
0.749750 0.000500 
0.749750 0.000500 
0.826026 0.000500 
0.826026 0.000500 
0.882640 0.000500 
0.882640 0.000500 
0.250250 0.060746 
0.749750 0.060746 
0.250249 0.060747 
0.749751 0.060747 
0.117360 0.173974 
0.882640 0.173974 
0.117360 0.173974 
0.882640 0.173974 
0.117360 0.200300 
0.117360 0.200300 
0.173974 0.200300 
0.250249 0.200300 
0.250249 0.200300 
0.326525 0.200300 
0.413262 0.200300 
0.413262 0.200300 
0.500000 0.200300 
0.500000 0.200300 
0.586737 0.200300 
0.586737 0.200300 
0.673474 0.200300 
0.673475 0.200300 
0.749750 0.200300 
0.749750 0.200300 
0.826026 0.200300 
0.826026 0.200300 
0.882639 0.200300 
0.882640 0.200300 
0.030623 0.326525 
0.969377 0.326525 
0.030623 0.326526 
0.969377 0.326526 
0.117360 0.400100 
0.117360 0.400100 
0.173974 0.400100 
0.250249 0.400100 
0.250249 0.400100 
0.326525 0.400100 
0.413262 0.400100 
0.413262 0.400100 
0.500000 0.400100 
0.500000 0.400100 
0.586737 0.400100 
0.586737 0.400100 
0.673474 0.400100 
0.673475 0.400100 
0.749750 0.400100 
0.749750 0.400100 
0.826026 0.400100 
0.826026 0.400100 
0.882639 0.400100 
0.882640 0.400100 
0.000499 0.500000 
0.999501 0.500000 
0.500000 0.500000 
0.500000 0.500000 
0.000499 0.500000 
0.999501 0.500000 
0.117360 0.599900 
0.117360 0.599900 
0.173974 0.599900 
0.250249 0.599900 
0.250249 0.599900 
0.326525 0.599900 
0.413262 0.599900 
0.413262 0.599900 
0.500000 0.599900 
0.500000 0.599900 
0.586737 0.599900 
0.586737 0.599900 
0.673474 0.599900 
0.673475 0.599900 
0.749750 0.599900 
0.749750 0.599900 
0.826026 0.599900 
0.826026 0.599900 
0.882639 0.599900 
0.882640 0.599900 
0.030623 0.673475 
0.969377 0.673475 
0.030623 0.673475 
0.969377 0.673475 
0.117360 0.799700 
0.117360 0.799700 
0.173974 0.799700 
0.250249 0.799700 
0.250249 0.799700 
0.326525 0.799700 
0.413262 0.799700 
0.413262 0.799700 
0.500000 0.799700 
0.500000 0.799700 
0.586737 0.799700 
0.586737 0.799700 
0.673474 0.799700 
0.673475 0.799700 
0.749750 0.799700 
0.749750 0.799700 
0.826026 0.799700 
0.826026 0.799700 
0.882639 0.799700 
0.882640 0.799700 
0.117360 0.826026 
0.882640 0.826026 
0.117360 0.826026 
0.882640 0.826026 
0.250249 0.939253 
0.749751 0.939253 
0.250250 0.939254 
0.749750 0.939254 
0.117360 0.999501 
0.117360 0.999501 
0.173974 0.999501 
0.250249 0.999501 
0.250249 0.999501 
0.326525 0.999501 
0.413262 0.999501 
0.413262 0.999501 
0.500000 0.999501 
0.500000 0.999501 
0.586737 0.999501 
0.586737 0.999501 
0.673474 0.999501 
0.673475 0.999501 
0.749750 0.999501 
0.749750 0.999501 
0.826026 0.999501 
0.826026 0.999501 
0.882640 0.999501 
0.882640 0.999501 
0.413262 0.999501 
0.586738 0.999501 
0.413263 0.999501 
0.586737 0.999501 
} 



//do more work tomorow ol' chap ;=), yes offcourse.. this is tomorow, work commending. :) I must go to the toilet and shit some too.
//what the fuck, why do I write these dirty comments,, hehe *added 2. april 2004*
MeshDependant Modifiers
//Modifier skinning

//skinning 1 *doesnt use skinning, I comment it out.
//another one, for test purposes


MeshIndependant Modifiers
//modifier noise not implemented yet.


//end of model 1 data.
model 2 end

model 3 start
modelName=cylinder 02

PositionX=-27.000000
PositionY=0.000000
PositionZ=115.000000

//quaternations shit, aight.. convert to matrix offcourse
RotationX=0
RotationY=0
RotationZ=0.7
RotationW=0.7

ScaleX=1
ScaleY=1
ScaleZ=1

nrOfVertices=170
nrOfIndices=216
// max would be 8 texturecoords for my engine.
nrOfTextureCoords=1 
nrOfVertexColours=0
normalsStored=false

//Indices have now come before the vertex data, must be fixed in loader.
Indices
{
0 1 2
0 2 3
0 3 4
0 4 5
0 5 6
0 6 7
0 7 8
0 8 9
0 9 10
0 10 11
0 11 12
0 12 13
0 13 14
0 14 15
0 15 16
0 16 17
0 17 18
0 18 1
19 20 21
19 21 22
22 21 23
22 23 24
25 26 27
25 27 28
28 27 29
28 29 30
30 29 31
30 31 32
32 31 33
32 33 34
34 33 35
34 35 36
37 38 39
37 39 40
40 39 41
40 41 42
42 41 43
42 43 44
44 43 45
44 45 46
47 48 49
47 49 50
50 49 51
50 51 52
52 51 53
52 53 54
54 53 55
54 55 56
56 55 57
56 57 58
59 60 61
59 61 62
62 61 20
62 20 19
20 63 64
20 64 21
21 64 65
21 65 23
26 66 67
26 67 27
27 67 68
27 68 29
29 68 69
29 69 31
31 69 70
31 70 33
33 70 71
33 71 35
38 72 73
38 73 39
39 73 74
39 74 41
41 74 75
41 75 43
43 75 76
43 76 45
48 77 78
48 78 49
49 78 79
49 79 51
51 79 80
51 80 53
53 80 81
53 81 55
55 81 82
55 82 57
60 83 84
60 84 61
61 84 63
61 63 20
63 85 86
63 86 64
64 86 87
64 87 65
66 88 89
66 89 67
67 89 90
67 90 68
68 90 91
68 91 69
69 91 92
69 92 70
70 92 93
70 93 71
72 94 95
72 95 73
73 95 96
73 96 74
74 96 97
74 97 75
75 97 98
75 98 76
77 99 100
77 100 78
78 100 101
78 101 79
79 101 102
79 102 80
80 102 103
80 103 81
81 103 104
81 104 82
83 105 106
83 106 84
84 106 85
84 85 63
85 107 108
85 108 86
86 108 109
86 109 87
88 110 111
88 111 89
89 111 112
89 112 90
90 112 113
90 113 91
91 113 114
91 114 92
92 114 115
92 115 93
94 116 117
94 117 95
95 117 118
95 118 96
96 118 119
96 119 97
97 119 120
97 120 98
99 121 122
99 122 100
100 122 123
100 123 101
101 123 124
101 124 102
102 124 125
102 125 103
103 125 126
103 126 104
105 127 128
105 128 106
106 128 107
106 107 85
107 129 130
107 130 108
108 130 131
108 131 109
110 132 133
110 133 111
111 133 134
111 134 112
112 134 135
112 135 113
113 135 136
113 136 114
114 136 137
114 137 115
116 138 139
116 139 117
117 139 140
117 140 118
118 140 141
118 141 119
119 141 142
119 142 120
121 143 144
121 144 122
122 144 145
122 145 123
123 145 146
123 146 124
124 146 147
124 147 125
125 147 148
125 148 126
127 149 150
127 150 128
128 150 129
128 129 107
151 152 153
151 154 152
151 155 154
151 156 155
151 157 156
151 158 157
151 159 158
151 160 159
151 161 160
151 162 161
151 163 162
151 164 163
151 165 164
151 166 165
151 167 166
151 168 167
151 169 168
151 153 169
}

//Here we must have something to build up our vertic list and texturecoordlist correctly.

//also note, for models without texturecoords, vertexdata can be read directly. (I think, maybe not)

//this number is used to create a temporary list of the vertices used. it is a list without repeated data.
NrOfVertexPoints=110
//this is a number who is used for computing the real list of texurecoords.. oh, all the hazzle we must go through! o.O
NrOfTextureCoords 1=158
//this is some data used to compute the _real_ list of vertices to be used. O_o Hazzle!
//it is the size of nrOfVertices
VertexIndices
{
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 19 20 2 21 3 3 21 22 4 23 5 24 6 25 7 26 8 8 26 27 9 28 10 29 11 30 12 12 30 31 13 32 14 33 15 34 16 35 17 17 35 36 18 37 
38 39 39 40 41 42 43 44 44 45 46 47 48 48 49 50 51 52 53 53 54 55 56 57 57 58 59 60 61 62 62 63 64 65 66 66 67 68 69 70 71 71 72 73 74 75 75 76 77 78 79 80 80 81 82 83 84 84 85 86 87 88 89 89 
90 91 92 93 93 94 95 96 97 98 98 99 100 101 102 102 103 104 105 106 107 107 108 109 92 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 
}

//the size of this is NrOfVertexPoints
Vertices
{
0.000000 0.000000 0.000000 
5.465560 0.000000 0.000000 
5.135946 0.000000 1.869331 
4.186862 0.000000 3.513194 
2.732780 0.000000 4.733314 
0.949085 0.000000 5.382525 
-0.949084 0.000000 5.382525 
-2.732780 0.000000 4.733314 
-4.186862 0.000000 3.513194 
-5.135946 0.000000 1.869332 
-5.465559 0.000000 0.000000 
-5.135946 0.000000 -1.869331 
-4.186862 0.000000 -3.513194 
-2.732780 0.000000 -4.733313 
-0.949085 0.000000 -5.382525 
0.949084 0.000000 -5.382526 
2.732779 0.000000 -4.733314 
4.186861 0.000000 -3.513195 
5.135946 0.000000 -1.869332 
5.465559 6.376811 0.000000 
5.135946 6.376811 1.869331 
4.186862 6.376811 3.513194 
2.732780 6.376811 4.733313 
0.949085 6.376811 5.382525 
-0.949084 6.376811 5.382525 
-2.732779 6.376811 4.733313 
-4.186861 6.376811 3.513194 
-5.135945 6.376811 1.869332 
-5.465559 6.376811 0.000000 
-5.135946 6.376811 -1.869331 
-4.186862 6.376811 -3.513193 
-2.732780 6.376811 -4.733313 
-0.949085 6.376811 -5.382525 
0.949084 6.376811 -5.382525 
2.732779 6.376811 -4.733314 
4.186861 6.376811 -3.513195 
5.135945 6.376811 -1.869332 
5.465559 12.753622 0.000000 
5.135946 12.753622 1.869331 
4.186862 12.753622 3.513194 
2.732780 12.753622 4.733313 
0.949085 12.753622 5.382525 
-0.949084 12.753622 5.382525 
-2.732779 12.753622 4.733313 
-4.186861 12.753622 3.513194 
-5.135945 12.753622 1.869332 
-5.465559 12.753622 0.000000 
-5.135946 12.753622 -1.869331 
-4.186862 12.753622 -3.513193 
-2.732780 12.753622 -4.733313 
-0.949085 12.753622 -5.382525 
0.949084 12.753622 -5.382525 
2.732779 12.753622 -4.733314 
4.186861 12.753622 -3.513195 
5.135945 12.753622 -1.869332 
5.465559 19.130432 0.000000 
5.135946 19.130432 1.869331 
4.186862 19.130432 3.513194 
2.732780 19.130432 4.733313 
0.949085 19.130432 5.382525 
-0.949084 19.130432 5.382525 
-2.732779 19.130432 4.733313 
-4.186861 19.130432 3.513194 
-5.135945 19.130432 1.869332 
-5.465559 19.130432 0.000000 
-5.135946 19.130432 -1.869331 
-4.186862 19.130432 -3.513193 
-2.732780 19.130432 -4.733313 
-0.949085 19.130432 -5.382525 
0.949084 19.130432 -5.382525 
2.732779 19.130432 -4.733314 
4.186861 19.130432 -3.513195 
5.135945 19.130432 -1.869332 
5.465559 25.507244 0.000000 
5.135946 25.507244 1.869331 
4.186862 25.507244 3.513194 
2.732780 25.507244 4.733313 
0.949085 25.507244 5.382525 
-0.949084 25.507244 5.382525 
-2.732779 25.507244 4.733313 
-4.186861 25.507244 3.513194 
-5.135945 25.507244 1.869332 
-5.465559 25.507244 0.000000 
-5.135946 25.507244 -1.869331 
-4.186862 25.507244 -3.513193 
-2.732780 25.507244 -4.733313 
-0.949085 25.507244 -5.382525 
0.949084 25.507244 -5.382525 
2.732779 25.507244 -4.733314 
4.186861 25.507244 -3.513195 
5.135945 25.507244 -1.869332 
5.465560 31.884056 0.000000 
5.135946 31.884056 1.869331 
4.186862 31.884056 3.513194 
2.732780 31.884056 4.733314 
0.949085 31.884056 5.382525 
-0.949084 31.884056 5.382525 
-2.732780 31.884056 4.733314 
-4.186862 31.884056 3.513194 
-5.135946 31.884056 1.869332 
-5.465559 31.884056 0.000000 
-5.135946 31.884056 -1.869331 
-4.186862 31.884056 -3.513194 
-2.732780 31.884056 -4.733313 
-0.949085 31.884056 -5.382525 
0.949084 31.884056 -5.382526 
2.732779 31.884056 -4.733314 
4.186861 31.884056 -3.513195 
5.135946 31.884056 -1.869332 
0.000000 31.884056 0.000000 
}

//this is to construct the _real_ texturecoord list. it is the size of nrOfVertices
TextureCoordsIndices 1
{
79 76 102 126 130 154 157 133 129 105 81 55 31 27 3 0 24 28 52 13 41 45 17 49 21 5 33 36 8 39 11 43 15 47 19 51 23 6 34 37 9 40 12 44 16 48 20 4 32 35 7 38 10 42 14 46 18 50 22 6 34 37 9 65 
69 73 57 60 63 67 71 75 58 61 64 68 72 56 59 62 66 70 74 58 61 91 95 99 83 86 89 93 97 101 84 87 90 94 98 82 85 88 92 96 100 84 87 115 119 123 107 110 113 117 121 125 108 111 114 118 122 106 109 112 116 120 124 108 
111 143 147 151 135 138 141 145 149 153 136 139 142 146 150 134 137 140 144 148 152 136 139 78 103 77 127 131 155 156 132 128 104 80 54 30 26 2 1 25 29 53 
}

//these are the texturecoords. size of "NrOfTextureCoords 1"
TextureCoords 1
{
0.413263 0.000499 
0.586737 0.000499 
0.413262 0.000499 
0.586738 0.000499 
0.117360 0.000500 
0.117360 0.000500 
0.173974 0.000500 
0.250249 0.000500 
0.250249 0.000500 
0.326525 0.000500 
0.413262 0.000500 
0.413262 0.000500 
0.500000 0.000500 
0.500000 0.000500 
0.586737 0.000500 
0.586737 0.000500 
0.673474 0.000500 
0.673475 0.000500 
0.749750 0.000500 
0.749750 0.000500 
0.826026 0.000500 
0.826026 0.000500 
0.882640 0.000500 
0.882640 0.000500 
0.250250 0.060746 
0.749750 0.060746 
0.250249 0.060747 
0.749751 0.060747 
0.117360 0.173974 
0.882640 0.173974 
0.117360 0.173974 
0.882640 0.173974 
0.117360 0.200300 
0.117360 0.200300 
0.173974 0.200300 
0.250249 0.200300 
0.250249 0.200300 
0.326525 0.200300 
0.413262 0.200300 
0.413262 0.200300 
0.500000 0.200300 
0.500000 0.200300 
0.586737 0.200300 
0.586737 0.200300 
0.673474 0.200300 
0.673475 0.200300 
0.749750 0.200300 
0.749750 0.200300 
0.826026 0.200300 
0.826026 0.200300 
0.882639 0.200300 
0.882640 0.200300 
0.030623 0.326525 
0.969377 0.326525 
0.030623 0.326526 
0.969377 0.326526 
0.117360 0.400100 
0.117360 0.400100 
0.173974 0.400100 
0.250249 0.400100 
0.250249 0.400100 
0.326525 0.400100 
0.413262 0.400100 
0.413262 0.400100 
0.500000 0.400100 
0.500000 0.400100 
0.586737 0.400100 
0.586737 0.400100 
0.673474 0.400100 
0.673475 0.400100 
0.749750 0.400100 
0.749750 0.400100 
0.826026 0.400100 
0.826026 0.400100 
0.882639 0.400100 
0.882640 0.400100 
0.000499 0.500000 
0.999501 0.500000 
0.500000 0.500000 
0.500000 0.500000 
0.000499 0.500000 
0.999501 0.500000 
0.117360 0.599900 
0.117360 0.599900 
0.173974 0.599900 
0.250249 0.599900 
0.250249 0.599900 
0.326525 0.599900 
0.413262 0.599900 
0.413262 0.599900 
0.500000 0.599900 
0.500000 0.599900 
0.586737 0.599900 
0.586737 0.599900 
0.673474 0.599900 
0.673475 0.599900 
0.749750 0.599900 
0.749750 0.599900 
0.826026 0.599900 
0.826026 0.599900 
0.882639 0.599900 
0.882640 0.599900 
0.030623 0.673475 
0.969377 0.673475 
0.030623 0.673475 
0.969377 0.673475 
0.117360 0.799700 
0.117360 0.799700 
0.173974 0.799700 
0.250249 0.799700 
0.250249 0.799700 
0.326525 0.799700 
0.413262 0.799700 
0.413262 0.799700 
0.500000 0.799700 
0.500000 0.799700 
0.586737 0.799700 
0.586737 0.799700 
0.673474 0.799700 
0.673475 0.799700 
0.749750 0.799700 
0.749750 0.799700 
0.826026 0.799700 
0.826026 0.799700 
0.882639 0.799700 
0.882640 0.799700 
0.117360 0.826026 
0.882640 0.826026 
0.117360 0.826026 
0.882640 0.826026 
0.250249 0.939253 
0.749751 0.939253 
0.250250 0.939254 
0.749750 0.939254 
0.117360 0.999501 
0.117360 0.999501 
0.173974 0.999501 
0.250249 0.999501 
0.250249 0.999501 
0.326525 0.999501 
0.413262 0.999501 
0.413262 0.999501 
0.500000 0.999501 
0.500000 0.999501 
0.586737 0.999501 
0.586737 0.999501 
0.673474 0.999501 
0.673475 0.999501 
0.749750 0.999501 
0.749750 0.999501 
0.826026 0.999501 
0.826026 0.999501 
0.882640 0.999501 
0.882640 0.999501 
0.413262 0.999501 
0.586738 0.999501 
0.413263 0.999501 
0.586737 0.999501 
} 



//do more work tomorow ol' chap ;=), yes offcourse.. this is tomorow, work commending. :) I must go to the toilet and shit some too.
//what the fuck, why do I write these dirty comments,, hehe *added 2. april 2004*
MeshDependant Modifiers
//Modifier skinning

//skinning 1 *doesnt use skinning, I comment it out.
//another one, for test purposes


MeshIndependant Modifiers
//modifier noise not implemented yet.


//end of model 1 data.
model 3 end

model 4 start
modelName=Cylinder03

PositionX=-10.478519
PositionY=0.000000
PositionZ=19.738922

//quaternations shit, aight.. convert to matrix offcourse
RotationX=-0.000000
RotationY=0.000000
RotationZ=0.000000
RotationW=1.00000

ScaleX=1
ScaleY=1
ScaleZ=1

nrOfVertices=170
nrOfIndices=216
// max would be 8 texturecoords for my engine.
nrOfTextureCoords=1 
nrOfVertexColours=0
normalsStored=false

//Indices have now come before the vertex data, must be fixed in loader.
Indices
{
0 1 2
0 2 3
0 3 4
0 4 5
0 5 6
0 6 7
0 7 8
0 8 9
0 9 10
0 10 11
0 11 12
0 12 13
0 13 14
0 14 15
0 15 16
0 16 17
0 17 18
0 18 1
19 20 21
19 21 22
22 21 23
22 23 24
25 26 27
25 27 28
28 27 29
28 29 30
30 29 31
30 31 32
32 31 33
32 33 34
34 33 35
34 35 36
37 38 39
37 39 40
40 39 41
40 41 42
42 41 43
42 43 44
44 43 45
44 45 46
47 48 49
47 49 50
50 49 51
50 51 52
52 51 53
52 53 54
54 53 55
54 55 56
56 55 57
56 57 58
59 60 61
59 61 62
62 61 20
62 20 19
20 63 64
20 64 21
21 64 65
21 65 23
26 66 67
26 67 27
27 67 68
27 68 29
29 68 69
29 69 31
31 69 70
31 70 33
33 70 71
33 71 35
38 72 73
38 73 39
39 73 74
39 74 41
41 74 75
41 75 43
43 75 76
43 76 45
48 77 78
48 78 49
49 78 79
49 79 51
51 79 80
51 80 53
53 80 81
53 81 55
55 81 82
55 82 57
60 83 84
60 84 61
61 84 63
61 63 20
63 85 86
63 86 64
64 86 87
64 87 65
66 88 89
66 89 67
67 89 90
67 90 68
68 90 91
68 91 69
69 91 92
69 92 70
70 92 93
70 93 71
72 94 95
72 95 73
73 95 96
73 96 74
74 96 97
74 97 75
75 97 98
75 98 76
77 99 100
77 100 78
78 100 101
78 101 79
79 101 102
79 102 80
80 102 103
80 103 81
81 103 104
81 104 82
83 105 106
83 106 84
84 106 85
84 85 63
85 107 108
85 108 86
86 108 109
86 109 87
88 110 111
88 111 89
89 111 112
89 112 90
90 112 113
90 113 91
91 113 114
91 114 92
92 114 115
92 115 93
94 116 117
94 117 95
95 117 118
95 118 96
96 118 119
96 119 97
97 119 120
97 120 98
99 121 122
99 122 100
100 122 123
100 123 101
101 123 124
101 124 102
102 124 125
102 125 103
103 125 126
103 126 104
105 127 128
105 128 106
106 128 107
106 107 85
107 129 130
107 130 108
108 130 131
108 131 109
110 132 133
110 133 111
111 133 134
111 134 112
112 134 135
112 135 113
113 135 136
113 136 114
114 136 137
114 137 115
116 138 139
116 139 117
117 139 140
117 140 118
118 140 141
118 141 119
119 141 142
119 142 120
121 143 144
121 144 122
122 144 145
122 145 123
123 145 146
123 146 124
124 146 147
124 147 125
125 147 148
125 148 126
127 149 150
127 150 128
128 150 129
128 129 107
151 152 153
151 154 152
151 155 154
151 156 155
151 157 156
151 158 157
151 159 158
151 160 159
151 161 160
151 162 161
151 163 162
151 164 163
151 165 164
151 166 165
151 167 166
151 168 167
151 169 168
151 153 169
}

//Here we must have something to build up our vertic list and texturecoordlist correctly.

//also note, for models without texturecoords, vertexdata can be read directly. (I think, maybe not)

//this number is used to create a temporary list of the vertices used. it is a list without repeated data.
NrOfVertexPoints=110
//this is a number who is used for computing the real list of texurecoords.. oh, all the hazzle we must go through! o.O
NrOfTextureCoords 1=158
//this is some data used to compute the _real_ list of vertices to be used. O_o Hazzle!
//it is the size of nrOfVertices
VertexIndices
{
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 19 20 2 21 3 3 21 22 4 23 5 24 6 25 7 26 8 8 26 27 9 28 10 29 11 30 12 12 30 31 13 32 14 33 15 34 16 35 17 17 35 36 18 37 
38 39 39 40 41 42 43 44 44 45 46 47 48 48 49 50 51 52 53 53 54 55 56 57 57 58 59 60 61 62 62 63 64 65 66 66 67 68 69 70 71 71 72 73 74 75 75 76 77 78 79 80 80 81 82 83 84 84 85 86 87 88 89 89 
90 91 92 93 93 94 95 96 97 98 98 99 100 101 102 102 103 104 105 106 107 107 108 109 92 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 
}

//the size of this is NrOfVertexPoints
Vertices
{
0.000000 0.000000 0.000000 
3.886341 0.000000 0.000000 
3.651966 0.000000 1.329207 
2.977110 0.000000 2.498092 
1.943171 0.000000 3.365671 
0.674856 0.000000 3.827299 
-0.674856 0.000000 3.827299 
-1.943170 0.000000 3.365671 
-2.977110 0.000000 2.498092 
-3.651966 0.000000 1.329207 
-3.886341 0.000000 0.000000 
-3.651966 0.000000 -1.329207 
-2.977110 0.000000 -2.498092 
-1.943171 0.000000 -3.365670 
-0.674857 0.000000 -3.827299 
0.674856 0.000000 -3.827300 
1.943170 0.000000 -3.365671 
2.977109 0.000000 -2.498093 
3.651966 0.000000 -1.329208 
3.886341 4.534297 0.000000 
3.651966 4.534297 1.329207 
2.977110 4.534297 2.498092 
1.943170 4.534297 3.365670 
0.674856 4.534297 3.827299 
-0.674856 4.534297 3.827299 
-1.943170 4.534297 3.365670 
-2.977109 4.534297 2.498092 
-3.651965 4.534297 1.329207 
-3.886341 4.534297 0.000000 
-3.651966 4.534297 -1.329207 
-2.977110 4.534297 -2.498092 
-1.943171 4.534297 -3.365670 
-0.674856 4.534297 -3.827299 
0.674855 4.534297 -3.827299 
1.943170 4.534297 -3.365671 
2.977109 4.534297 -2.498093 
3.651965 4.534297 -1.329208 
3.886341 9.068593 0.000000 
3.651966 9.068593 1.329207 
2.977110 9.068593 2.498092 
1.943170 9.068593 3.365670 
0.674856 9.068593 3.827299 
-0.674856 9.068593 3.827299 
-1.943170 9.068593 3.365670 
-2.977109 9.068593 2.498092 
-3.651965 9.068593 1.329207 
-3.886341 9.068593 0.000000 
-3.651966 9.068593 -1.329207 
-2.977110 9.068593 -2.498092 
-1.943171 9.068593 -3.365670 
-0.674856 9.068593 -3.827299 
0.674855 9.068593 -3.827299 
1.943170 9.068593 -3.365671 
2.977109 9.068593 -2.498093 
3.651965 9.068593 -1.329208 
3.886341 13.602889 0.000000 
3.651966 13.602889 1.329207 
2.977110 13.602889 2.498092 
1.943170 13.602889 3.365670 
0.674856 13.602889 3.827299 
-0.674856 13.602889 3.827299 
-1.943170 13.602889 3.365670 
-2.977109 13.602889 2.498092 
-3.651965 13.602889 1.329207 
-3.886341 13.602889 0.000000 
-3.651966 13.602889 -1.329207 
-2.977110 13.602889 -2.498092 
-1.943171 13.602889 -3.365670 
-0.674856 13.602889 -3.827299 
0.674855 13.602889 -3.827299 
1.943170 13.602889 -3.365671 
2.977109 13.602889 -2.498093 
3.651965 13.602889 -1.329208 
3.886341 18.137186 0.000000 
3.651966 18.137186 1.329207 
2.977110 18.137186 2.498092 
1.943170 18.137186 3.365670 
0.674856 18.137186 3.827299 
-0.674856 18.137186 3.827299 
-1.943170 18.137186 3.365670 
-2.977109 18.137186 2.498092 
-3.651965 18.137186 1.329207 
-3.886341 18.137186 0.000000 
-3.651966 18.137186 -1.329207 
-2.977110 18.137186 -2.498092 
-1.943171 18.137186 -3.365670 
-0.674856 18.137186 -3.827299 
0.674855 18.137186 -3.827299 
1.943170 18.137186 -3.365671 
2.977109 18.137186 -2.498093 
3.651965 18.137186 -1.329208 
3.886341 22.671484 0.000000 
3.651966 22.671484 1.329207 
2.977110 22.671484 2.498092 
1.943171 22.671484 3.365671 
0.674856 22.671484 3.827299 
-0.674856 22.671484 3.827299 
-1.943170 22.671484 3.365671 
-2.977110 22.671484 2.498092 
-3.651966 22.671484 1.329207 
-3.886341 22.671484 0.000000 
-3.651966 22.671484 -1.329207 
-2.977110 22.671484 -2.498092 
-1.943171 22.671484 -3.365670 
-0.674857 22.671484 -3.827299 
0.674856 22.671484 -3.827300 
1.943170 22.671484 -3.365671 
2.977109 22.671484 -2.498093 
3.651966 22.671484 -1.329208 
0.000000 22.671484 0.000000 
}

//this is to construct the _real_ texturecoord list. it is the size of nrOfVertices
TextureCoordsIndices 1
{
79 76 102 126 130 154 157 133 129 105 81 55 31 27 3 0 24 28 52 13 41 45 17 49 21 5 33 36 8 39 11 43 15 47 19 51 23 6 34 37 9 40 12 44 16 48 20 4 32 35 7 38 10 42 14 46 18 50 22 6 34 37 9 65 
69 73 57 60 63 67 71 75 58 61 64 68 72 56 59 62 66 70 74 58 61 91 95 99 83 86 89 93 97 101 84 87 90 94 98 82 85 88 92 96 100 84 87 115 119 123 107 110 113 117 121 125 108 111 114 118 122 106 109 112 116 120 124 108 
111 143 147 151 135 138 141 145 149 153 136 139 142 146 150 134 137 140 144 148 152 136 139 78 103 77 127 131 155 156 132 128 104 80 54 30 26 2 1 25 29 53 
}

//these are the texturecoords. size of "NrOfTextureCoords 1"
TextureCoords 1
{
0.413263 0.000499 
0.586737 0.000499 
0.413262 0.000499 
0.586738 0.000499 
0.117360 0.000500 
0.117360 0.000500 
0.173974 0.000500 
0.250249 0.000500 
0.250249 0.000500 
0.326525 0.000500 
0.413262 0.000500 
0.413262 0.000500 
0.500000 0.000500 
0.500000 0.000500 
0.586737 0.000500 
0.586737 0.000500 
0.673474 0.000500 
0.673475 0.000500 
0.749750 0.000500 
0.749750 0.000500 
0.826026 0.000500 
0.826026 0.000500 
0.882640 0.000500 
0.882640 0.000500 
0.250250 0.060746 
0.749750 0.060746 
0.250249 0.060747 
0.749751 0.060747 
0.117360 0.173974 
0.882640 0.173974 
0.117360 0.173974 
0.882640 0.173974 
0.117360 0.200300 
0.117360 0.200300 
0.173974 0.200300 
0.250249 0.200300 
0.250249 0.200300 
0.326525 0.200300 
0.413262 0.200300 
0.413262 0.200300 
0.500000 0.200300 
0.500000 0.200300 
0.586737 0.200300 
0.586737 0.200300 
0.673474 0.200300 
0.673475 0.200300 
0.749750 0.200300 
0.749750 0.200300 
0.826026 0.200300 
0.826026 0.200300 
0.882639 0.200300 
0.882640 0.200300 
0.030623 0.326525 
0.969377 0.326525 
0.030623 0.326526 
0.969377 0.326526 
0.117360 0.400100 
0.117360 0.400100 
0.173974 0.400100 
0.250249 0.400100 
0.250249 0.400100 
0.326525 0.400100 
0.413262 0.400100 
0.413262 0.400100 
0.500000 0.400100 
0.500000 0.400100 
0.586737 0.400100 
0.586737 0.400100 
0.673474 0.400100 
0.673475 0.400100 
0.749750 0.400100 
0.749750 0.400100 
0.826026 0.400100 
0.826026 0.400100 
0.882639 0.400100 
0.882640 0.400100 
0.000499 0.500000 
0.999501 0.500000 
0.500000 0.500000 
0.500000 0.500000 
0.000499 0.500000 
0.999501 0.500000 
0.117360 0.599900 
0.117360 0.599900 
0.173974 0.599900 
0.250249 0.599900 
0.250249 0.599900 
0.326525 0.599900 
0.413262 0.599900 
0.413262 0.599900 
0.500000 0.599900 
0.500000 0.599900 
0.586737 0.599900 
0.586737 0.599900 
0.673474 0.599900 
0.673475 0.599900 
0.749750 0.599900 
0.749750 0.599900 
0.826026 0.599900 
0.826026 0.599900 
0.882639 0.599900 
0.882640 0.599900 
0.030623 0.673475 
0.969377 0.673475 
0.030623 0.673475 
0.969377 0.673475 
0.117360 0.799700 
0.117360 0.799700 
0.173974 0.799700 
0.250249 0.799700 
0.250249 0.799700 
0.326525 0.799700 
0.413262 0.799700 
0.413262 0.799700 
0.500000 0.799700 
0.500000 0.799700 
0.586737 0.799700 
0.586737 0.799700 
0.673474 0.799700 
0.673475 0.799700 
0.749750 0.799700 
0.749750 0.799700 
0.826026 0.799700 
0.826026 0.799700 
0.882639 0.799700 
0.882640 0.799700 
0.117360 0.826026 
0.882640 0.826026 
0.117360 0.826026 
0.882640 0.826026 
0.250249 0.939253 
0.749751 0.939253 
0.250250 0.939254 
0.749750 0.939254 
0.117360 0.999501 
0.117360 0.999501 
0.173974 0.999501 
0.250249 0.999501 
0.250249 0.999501 
0.326525 0.999501 
0.413262 0.999501 
0.413262 0.999501 
0.500000 0.999501 
0.500000 0.999501 
0.586737 0.999501 
0.586737 0.999501 
0.673474 0.999501 
0.673475 0.999501 
0.749750 0.999501 
0.749750 0.999501 
0.826026 0.999501 
0.826026 0.999501 
0.882640 0.999501 
0.882640 0.999501 
0.413262 0.999501 
0.586738 0.999501 
0.413263 0.999501 
0.586737 0.999501 
} 



//do more work tomorow ol' chap ;=), yes offcourse.. this is tomorow, work commending. :) I must go to the toilet and shit some too.
//what the fuck, why do I write these dirty comments,, hehe *added 2. april 2004*
MeshDependant Modifiers
//Modifier skinning

//skinning 1 *doesnt use skinning, I comment it out.
//another one, for test purposes


MeshIndependant Modifiers
//modifier noise not implemented yet.


//end of model 1 data.
model 4 end

model 5 start
modelName=Cylinder05

PositionX=10.815598
PositionY=0.000000
PositionZ=52.544384

//quaternations shit, aight.. convert to matrix offcourse
RotationX=-0.000000
RotationY=0.000000
RotationZ=0.000000
RotationW=1.00000

ScaleX=1
ScaleY=1
ScaleZ=1

nrOfVertices=170
nrOfIndices=216
// max would be 8 texturecoords for my engine.
nrOfTextureCoords=1 
nrOfVertexColours=0
normalsStored=false

//Indices have now come before the vertex data, must be fixed in loader.
Indices
{
0 1 2
0 2 3
0 3 4
0 4 5
0 5 6
0 6 7
0 7 8
0 8 9
0 9 10
0 10 11
0 11 12
0 12 13
0 13 14
0 14 15
0 15 16
0 16 17
0 17 18
0 18 1
19 20 21
19 21 22
22 21 23
22 23 24
25 26 27
25 27 28
28 27 29
28 29 30
30 29 31
30 31 32
32 31 33
32 33 34
34 33 35
34 35 36
37 38 39
37 39 40
40 39 41
40 41 42
42 41 43
42 43 44
44 43 45
44 45 46
47 48 49
47 49 50
50 49 51
50 51 52
52 51 53
52 53 54
54 53 55
54 55 56
56 55 57
56 57 58
59 60 61
59 61 62
62 61 20
62 20 19
20 63 64
20 64 21
21 64 65
21 65 23
26 66 67
26 67 27
27 67 68
27 68 29
29 68 69
29 69 31
31 69 70
31 70 33
33 70 71
33 71 35
38 72 73
38 73 39
39 73 74
39 74 41
41 74 75
41 75 43
43 75 76
43 76 45
48 77 78
48 78 49
49 78 79
49 79 51
51 79 80
51 80 53
53 80 81
53 81 55
55 81 82
55 82 57
60 83 84
60 84 61
61 84 63
61 63 20
63 85 86
63 86 64
64 86 87
64 87 65
66 88 89
66 89 67
67 89 90
67 90 68
68 90 91
68 91 69
69 91 92
69 92 70
70 92 93
70 93 71
72 94 95
72 95 73
73 95 96
73 96 74
74 96 97
74 97 75
75 97 98
75 98 76
77 99 100
77 100 78
78 100 101
78 101 79
79 101 102
79 102 80
80 102 103
80 103 81
81 103 104
81 104 82
83 105 106
83 106 84
84 106 85
84 85 63
85 107 108
85 108 86
86 108 109
86 109 87
88 110 111
88 111 89
89 111 112
89 112 90
90 112 113
90 113 91
91 113 114
91 114 92
92 114 115
92 115 93
94 116 117
94 117 95
95 117 118
95 118 96
96 118 119
96 119 97
97 119 120
97 120 98
99 121 122
99 122 100
100 122 123
100 123 101
101 123 124
101 124 102
102 124 125
102 125 103
103 125 126
103 126 104
105 127 128
105 128 106
106 128 107
106 107 85
107 129 130
107 130 108
108 130 131
108 131 109
110 132 133
110 133 111
111 133 134
111 134 112
112 134 135
112 135 113
113 135 136
113 136 114
114 136 137
114 137 115
116 138 139
116 139 117
117 139 140
117 140 118
118 140 141
118 141 119
119 141 142
119 142 120
121 143 144
121 144 122
122 144 145
122 145 123
123 145 146
123 146 124
124 146 147
124 147 125
125 147 148
125 148 126
127 149 150
127 150 128
128 150 129
128 129 107
151 152 153
151 154 152
151 155 154
151 156 155
151 157 156
151 158 157
151 159 158
151 160 159
151 161 160
151 162 161
151 163 162
151 164 163
151 165 164
151 166 165
151 167 166
151 168 167
151 169 168
151 153 169
}

//Here we must have something to build up our vertic list and texturecoordlist correctly.

//also note, for models without texturecoords, vertexdata can be read directly. (I think, maybe not)

//this number is used to create a temporary list of the vertices used. it is a list without repeated data.
NrOfVertexPoints=110
//this is a number who is used for computing the real list of texurecoords.. oh, all the hazzle we must go through! o.O
NrOfTextureCoords 1=158
//this is some data used to compute the _real_ list of vertices to be used. O_o Hazzle!
//it is the size of nrOfVertices
VertexIndices
{
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 19 20 2 21 3 3 21 22 4 23 5 24 6 25 7 26 8 8 26 27 9 28 10 29 11 30 12 12 30 31 13 32 14 33 15 34 16 35 17 17 35 36 18 37 
38 39 39 40 41 42 43 44 44 45 46 47 48 48 49 50 51 52 53 53 54 55 56 57 57 58 59 60 61 62 62 63 64 65 66 66 67 68 69 70 71 71 72 73 74 75 75 76 77 78 79 80 80 81 82 83 84 84 85 86 87 88 89 89 
90 91 92 93 93 94 95 96 97 98 98 99 100 101 102 102 103 104 105 106 107 107 108 109 92 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 
}

//the size of this is NrOfVertexPoints
Vertices
{
0.000000 0.000000 0.000000 
5.165691 0.000000 0.000000 
4.854161 0.000000 1.766770 
3.957149 0.000000 3.320442 
2.582845 0.000000 4.473619 
0.897013 0.000000 5.087212 
-0.897013 0.000000 5.087212 
-2.582845 0.000000 4.473619 
-3.957149 0.000000 3.320442 
-4.854161 0.000000 1.766771 
-5.165690 0.000000 0.000000 
-4.854161 0.000000 -1.766770 
-3.957149 0.000000 -3.320441 
-2.582846 0.000000 -4.473619 
-0.897013 0.000000 -5.087212 
0.897012 0.000000 -5.087213 
2.582844 0.000000 -4.473619 
3.957148 0.000000 -3.320443 
4.854161 0.000000 -1.766771 
5.165690 6.026946 0.000000 
4.854161 6.026946 1.766770 
3.957149 6.026946 3.320441 
2.582845 6.026946 4.473619 
0.897013 6.026946 5.087212 
-0.897012 6.026946 5.087212 
-2.582845 6.026946 4.473619 
-3.957148 6.026946 3.320442 
-4.854160 6.026946 1.766771 
-5.165690 6.026946 0.000000 
-4.854161 6.026946 -1.766770 
-3.957149 6.026946 -3.320441 
-2.582846 6.026946 -4.473619 
-0.897013 6.026946 -5.087212 
0.897012 6.026946 -5.087212 
2.582844 6.026946 -4.473619 
3.957148 6.026946 -3.320442 
4.854160 6.026946 -1.766771 
5.165690 12.053892 0.000000 
4.854161 12.053892 1.766770 
3.957149 12.053892 3.320441 
2.582845 12.053892 4.473619 
0.897013 12.053892 5.087212 
-0.897012 12.053892 5.087212 
-2.582845 12.053892 4.473619 
-3.957148 12.053892 3.320442 
-4.854160 12.053892 1.766771 
-5.165690 12.053892 0.000000 
-4.854161 12.053892 -1.766770 
-3.957149 12.053892 -3.320441 
-2.582846 12.053892 -4.473619 
-0.897013 12.053892 -5.087212 
0.897012 12.053892 -5.087212 
2.582844 12.053892 -4.473619 
3.957148 12.053892 -3.320442 
4.854160 12.053892 -1.766771 
5.165690 18.080837 0.000000 
4.854161 18.080837 1.766770 
3.957149 18.080837 3.320441 
2.582845 18.080837 4.473619 
0.897013 18.080837 5.087212 
-0.897012 18.080837 5.087212 
-2.582845 18.080837 4.473619 
-3.957148 18.080837 3.320442 
-4.854160 18.080837 1.766771 
-5.165690 18.080837 0.000000 
-4.854161 18.080837 -1.766770 
-3.957149 18.080837 -3.320441 
-2.582846 18.080837 -4.473619 
-0.897013 18.080837 -5.087212 
0.897012 18.080837 -5.087212 
2.582844 18.080837 -4.473619 
3.957148 18.080837 -3.320442 
4.854160 18.080837 -1.766771 
5.165690 24.107784 0.000000 
4.854161 24.107784 1.766770 
3.957149 24.107784 3.320441 
2.582845 24.107784 4.473619 
0.897013 24.107784 5.087212 
-0.897012 24.107784 5.087212 
-2.582845 24.107784 4.473619 
-3.957148 24.107784 3.320442 
-4.854160 24.107784 1.766771 
-5.165690 24.107784 0.000000 
-4.854161 24.107784 -1.766770 
-3.957149 24.107784 -3.320441 
-2.582846 24.107784 -4.473619 
-0.897013 24.107784 -5.087212 
0.897012 24.107784 -5.087212 
2.582844 24.107784 -4.473619 
3.957148 24.107784 -3.320442 
4.854160 24.107784 -1.766771 
5.165691 30.134731 0.000000 
4.854161 30.134731 1.766770 
3.957149 30.134731 3.320442 
2.582845 30.134731 4.473619 
0.897013 30.134731 5.087212 
-0.897013 30.134731 5.087212 
-2.582845 30.134731 4.473619 
-3.957149 30.134731 3.320442 
-4.854161 30.134731 1.766771 
-5.165690 30.134731 0.000000 
-4.854161 30.134731 -1.766770 
-3.957149 30.134731 -3.320441 
-2.582846 30.134731 -4.473619 
-0.897013 30.134731 -5.087212 
0.897012 30.134731 -5.087213 
2.582844 30.134731 -4.473619 
3.957148 30.134731 -3.320443 
4.854161 30.134731 -1.766771 
0.000000 30.134731 0.000000 
}

//this is to construct the _real_ texturecoord list. it is the size of nrOfVertices
TextureCoordsIndices 1
{
79 76 102 126 130 154 157 133 129 105 81 55 31 27 3 0 24 28 52 13 41 45 17 49 21 5 33 36 8 39 11 43 15 47 19 51 23 6 34 37 9 40 12 44 16 48 20 4 32 35 7 38 10 42 14 46 18 50 22 6 34 37 9 65 
69 73 57 60 63 67 71 75 58 61 64 68 72 56 59 62 66 70 74 58 61 91 95 99 83 86 89 93 97 101 84 87 90 94 98 82 85 88 92 96 100 84 87 115 119 123 107 110 113 117 121 125 108 111 114 118 122 106 109 112 116 120 124 108 
111 143 147 151 135 138 141 145 149 153 136 139 142 146 150 134 137 140 144 148 152 136 139 78 103 77 127 131 155 156 132 128 104 80 54 30 26 2 1 25 29 53 
}

//these are the texturecoords. size of "NrOfTextureCoords 1"
TextureCoords 1
{
0.413263 0.000499 
0.586737 0.000499 
0.413262 0.000499 
0.586738 0.000499 
0.117360 0.000500 
0.117360 0.000500 
0.173974 0.000500 
0.250249 0.000500 
0.250249 0.000500 
0.326525 0.000500 
0.413262 0.000500 
0.413262 0.000500 
0.500000 0.000500 
0.500000 0.000500 
0.586737 0.000500 
0.586737 0.000500 
0.673474 0.000500 
0.673475 0.000500 
0.749750 0.000500 
0.749750 0.000500 
0.826026 0.000500 
0.826026 0.000500 
0.882640 0.000500 
0.882640 0.000500 
0.250250 0.060746 
0.749750 0.060746 
0.250249 0.060747 
0.749751 0.060747 
0.117360 0.173974 
0.882640 0.173974 
0.117360 0.173974 
0.882640 0.173974 
0.117360 0.200300 
0.117360 0.200300 
0.173974 0.200300 
0.250249 0.200300 
0.250249 0.200300 
0.326525 0.200300 
0.413262 0.200300 
0.413262 0.200300 
0.500000 0.200300 
0.500000 0.200300 
0.586737 0.200300 
0.586737 0.200300 
0.673474 0.200300 
0.673475 0.200300 
0.749750 0.200300 
0.749750 0.200300 
0.826026 0.200300 
0.826026 0.200300 
0.882639 0.200300 
0.882640 0.200300 
0.030623 0.326525 
0.969377 0.326525 
0.030623 0.326526 
0.969377 0.326526 
0.117360 0.400100 
0.117360 0.400100 
0.173974 0.400100 
0.250249 0.400100 
0.250249 0.400100 
0.326525 0.400100 
0.413262 0.400100 
0.413262 0.400100 
0.500000 0.400100 
0.500000 0.400100 
0.586737 0.400100 
0.586737 0.400100 
0.673474 0.400100 
0.673475 0.400100 
0.749750 0.400100 
0.749750 0.400100 
0.826026 0.400100 
0.826026 0.400100 
0.882639 0.400100 
0.882640 0.400100 
0.000499 0.500000 
0.999501 0.500000 
0.500000 0.500000 
0.500000 0.500000 
0.000499 0.500000 
0.999501 0.500000 
0.117360 0.599900 
0.117360 0.599900 
0.173974 0.599900 
0.250249 0.599900 
0.250249 0.599900 
0.326525 0.599900 
0.413262 0.599900 
0.413262 0.599900 
0.500000 0.599900 
0.500000 0.599900 
0.586737 0.599900 
0.586737 0.599900 
0.673474 0.599900 
0.673475 0.599900 
0.749750 0.599900 
0.749750 0.599900 
0.826026 0.599900 
0.826026 0.599900 
0.882639 0.599900 
0.882640 0.599900 
0.030623 0.673475 
0.969377 0.673475 
0.030623 0.673475 
0.969377 0.673475 
0.117360 0.799700 
0.117360 0.799700 
0.173974 0.799700 
0.250249 0.799700 
0.250249 0.799700 
0.326525 0.799700 
0.413262 0.799700 
0.413262 0.799700 
0.500000 0.799700 
0.500000 0.799700 
0.586737 0.799700 
0.586737 0.799700 
0.673474 0.799700 
0.673475 0.799700 
0.749750 0.799700 
0.749750 0.799700 
0.826026 0.799700 
0.826026 0.799700 
0.882639 0.799700 
0.882640 0.799700 
0.117360 0.826026 
0.882640 0.826026 
0.117360 0.826026 
0.882640 0.826026 
0.250249 0.939253 
0.749751 0.939253 
0.250250 0.939254 
0.749750 0.939254 
0.117360 0.999501 
0.117360 0.999501 
0.173974 0.999501 
0.250249 0.999501 
0.250249 0.999501 
0.326525 0.999501 
0.413262 0.999501 
0.413262 0.999501 
0.500000 0.999501 
0.500000 0.999501 
0.586737 0.999501 
0.586737 0.999501 
0.673474 0.999501 
0.673475 0.999501 
0.749750 0.999501 
0.749750 0.999501 
0.826026 0.999501 
0.826026 0.999501 
0.882640 0.999501 
0.882640 0.999501 
0.413262 0.999501 
0.586738 0.999501 
0.413263 0.999501 
0.586737 0.999501 
} 



//do more work tomorow ol' chap ;=), yes offcourse.. this is tomorow, work commending. :) I must go to the toilet and shit some too.
//what the fuck, why do I write these dirty comments,, hehe *added 2. april 2004*
MeshDependant Modifiers
//Modifier skinning

//skinning 1 *doesnt use skinning, I comment it out.
//another one, for test purposes


MeshIndependant Modifiers
//modifier noise not implemented yet.


//end of model 1 data.
model 5 end

model 6 start
modelName=Cylinder06

PositionX=10.815598
PositionY=0.000000
PositionZ=141.848816

//quaternations shit, aight.. convert to matrix offcourse
RotationX=-0.000000
RotationY=0.000000
RotationZ=0.000000
RotationW=1.00000

ScaleX=1
ScaleY=1
ScaleZ=1

nrOfVertices=170
nrOfIndices=216
// max would be 8 texturecoords for my engine.
nrOfTextureCoords=1 
nrOfVertexColours=0
normalsStored=false

//Indices have now come before the vertex data, must be fixed in loader.
Indices
{
0 1 2
0 2 3
0 3 4
0 4 5
0 5 6
0 6 7
0 7 8
0 8 9
0 9 10
0 10 11
0 11 12
0 12 13
0 13 14
0 14 15
0 15 16
0 16 17
0 17 18
0 18 1
19 20 21
19 21 22
22 21 23
22 23 24
25 26 27
25 27 28
28 27 29
28 29 30
30 29 31
30 31 32
32 31 33
32 33 34
34 33 35
34 35 36
37 38 39
37 39 40
40 39 41
40 41 42
42 41 43
42 43 44
44 43 45
44 45 46
47 48 49
47 49 50
50 49 51
50 51 52
52 51 53
52 53 54
54 53 55
54 55 56
56 55 57
56 57 58
59 60 61
59 61 62
62 61 20
62 20 19
20 63 64
20 64 21
21 64 65
21 65 23
26 66 67
26 67 27
27 67 68
27 68 29
29 68 69
29 69 31
31 69 70
31 70 33
33 70 71
33 71 35
38 72 73
38 73 39
39 73 74
39 74 41
41 74 75
41 75 43
43 75 76
43 76 45
48 77 78
48 78 49
49 78 79
49 79 51
51 79 80
51 80 53
53 80 81
53 81 55
55 81 82
55 82 57
60 83 84
60 84 61
61 84 63
61 63 20
63 85 86
63 86 64
64 86 87
64 87 65
66 88 89
66 89 67
67 89 90
67 90 68
68 90 91
68 91 69
69 91 92
69 92 70
70 92 93
70 93 71
72 94 95
72 95 73
73 95 96
73 96 74
74 96 97
74 97 75
75 97 98
75 98 76
77 99 100
77 100 78
78 100 101
78 101 79
79 101 102
79 102 80
80 102 103
80 103 81
81 103 104
81 104 82
83 105 106
83 106 84
84 106 85
84 85 63
85 107 108
85 108 86
86 108 109
86 109 87
88 110 111
88 111 89
89 111 112
89 112 90
90 112 113
90 113 91
91 113 114
91 114 92
92 114 115
92 115 93
94 116 117
94 117 95
95 117 118
95 118 96
96 118 119
96 119 97
97 119 120
97 120 98
99 121 122
99 122 100
100 122 123
100 123 101
101 123 124
101 124 102
102 124 125
102 125 103
103 125 126
103 126 104
105 127 128
105 128 106
106 128 107
106 107 85
107 129 130
107 130 108
108 130 131
108 131 109
110 132 133
110 133 111
111 133 134
111 134 112
112 134 135
112 135 113
113 135 136
113 136 114
114 136 137
114 137 115
116 138 139
116 139 117
117 139 140
117 140 118
118 140 141
118 141 119
119 141 142
119 142 120
121 143 144
121 144 122
122 144 145
122 145 123
123 145 146
123 146 124
124 146 147
124 147 125
125 147 148
125 148 126
127 149 150
127 150 128
128 150 129
128 129 107
151 152 153
151 154 152
151 155 154
151 156 155
151 157 156
151 158 157
151 159 158
151 160 159
151 161 160
151 162 161
151 163 162
151 164 163
151 165 164
151 166 165
151 167 166
151 168 167
151 169 168
151 153 169
}

//Here we must have something to build up our vertic list and texturecoordlist correctly.

//also note, for models without texturecoords, vertexdata can be read directly. (I think, maybe not)

//this number is used to create a temporary list of the vertices used. it is a list without repeated data.
NrOfVertexPoints=110
//this is a number who is used for computing the real list of texurecoords.. oh, all the hazzle we must go through! o.O
NrOfTextureCoords 1=158
//this is some data used to compute the _real_ list of vertices to be used. O_o Hazzle!
//it is the size of nrOfVertices
VertexIndices
{
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 19 20 2 21 3 3 21 22 4 23 5 24 6 25 7 26 8 8 26 27 9 28 10 29 11 30 12 12 30 31 13 32 14 33 15 34 16 35 17 17 35 36 18 37 
38 39 39 40 41 42 43 44 44 45 46 47 48 48 49 50 51 52 53 53 54 55 56 57 57 58 59 60 61 62 62 63 64 65 66 66 67 68 69 70 71 71 72 73 74 75 75 76 77 78 79 80 80 81 82 83 84 84 85 86 87 88 89 89 
90 91 92 93 93 94 95 96 97 98 98 99 100 101 102 102 103 104 105 106 107 107 108 109 92 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 
}

//the size of this is NrOfVertexPoints
Vertices
{
0.000000 0.000000 0.000000 
5.465560 0.000000 0.000000 
5.135946 0.000000 1.869331 
4.186862 0.000000 3.513194 
2.732780 0.000000 4.733314 
0.949085 0.000000 5.382525 
-0.949084 0.000000 5.382525 
-2.732780 0.000000 4.733314 
-4.186862 0.000000 3.513194 
-5.135946 0.000000 1.869332 
-5.465559 0.000000 0.000000 
-5.135946 0.000000 -1.869331 
-4.186862 0.000000 -3.513194 
-2.732780 0.000000 -4.733313 
-0.949085 0.000000 -5.382525 
0.949084 0.000000 -5.382526 
2.732779 0.000000 -4.733314 
4.186861 0.000000 -3.513195 
5.135946 0.000000 -1.869332 
5.465559 6.376811 0.000000 
5.135946 6.376811 1.869331 
4.186862 6.376811 3.513194 
2.732780 6.376811 4.733313 
0.949085 6.376811 5.382525 
-0.949084 6.376811 5.382525 
-2.732779 6.376811 4.733313 
-4.186861 6.376811 3.513194 
-5.135945 6.376811 1.869332 
-5.465559 6.376811 0.000000 
-5.135946 6.376811 -1.869331 
-4.186862 6.376811 -3.513193 
-2.732780 6.376811 -4.733313 
-0.949085 6.376811 -5.382525 
0.949084 6.376811 -5.382525 
2.732779 6.376811 -4.733314 
4.186861 6.376811 -3.513195 
5.135945 6.376811 -1.869332 
5.465559 12.753622 0.000000 
5.135946 12.753622 1.869331 
4.186862 12.753622 3.513194 
2.732780 12.753622 4.733313 
0.949085 12.753622 5.382525 
-0.949084 12.753622 5.382525 
-2.732779 12.753622 4.733313 
-4.186861 12.753622 3.513194 
-5.135945 12.753622 1.869332 
-5.465559 12.753622 0.000000 
-5.135946 12.753622 -1.869331 
-4.186862 12.753622 -3.513193 
-2.732780 12.753622 -4.733313 
-0.949085 12.753622 -5.382525 
0.949084 12.753622 -5.382525 
2.732779 12.753622 -4.733314 
4.186861 12.753622 -3.513195 
5.135945 12.753622 -1.869332 
5.465559 19.130432 0.000000 
5.135946 19.130432 1.869331 
4.186862 19.130432 3.513194 
2.732780 19.130432 4.733313 
0.949085 19.130432 5.382525 
-0.949084 19.130432 5.382525 
-2.732779 19.130432 4.733313 
-4.186861 19.130432 3.513194 
-5.135945 19.130432 1.869332 
-5.465559 19.130432 0.000000 
-5.135946 19.130432 -1.869331 
-4.186862 19.130432 -3.513193 
-2.732780 19.130432 -4.733313 
-0.949085 19.130432 -5.382525 
0.949084 19.130432 -5.382525 
2.732779 19.130432 -4.733314 
4.186861 19.130432 -3.513195 
5.135945 19.130432 -1.869332 
5.465559 25.507244 0.000000 
5.135946 25.507244 1.869331 
4.186862 25.507244 3.513194 
2.732780 25.507244 4.733313 
0.949085 25.507244 5.382525 
-0.949084 25.507244 5.382525 
-2.732779 25.507244 4.733313 
-4.186861 25.507244 3.513194 
-5.135945 25.507244 1.869332 
-5.465559 25.507244 0.000000 
-5.135946 25.507244 -1.869331 
-4.186862 25.507244 -3.513193 
-2.732780 25.507244 -4.733313 
-0.949085 25.507244 -5.382525 
0.949084 25.507244 -5.382525 
2.732779 25.507244 -4.733314 
4.186861 25.507244 -3.513195 
5.135945 25.507244 -1.869332 
5.465560 31.884056 0.000000 
5.135946 31.884056 1.869331 
4.186862 31.884056 3.513194 
2.732780 31.884056 4.733314 
0.949085 31.884056 5.382525 
-0.949084 31.884056 5.382525 
-2.732780 31.884056 4.733314 
-4.186862 31.884056 3.513194 
-5.135946 31.884056 1.869332 
-5.465559 31.884056 0.000000 
-5.135946 31.884056 -1.869331 
-4.186862 31.884056 -3.513194 
-2.732780 31.884056 -4.733313 
-0.949085 31.884056 -5.382525 
0.949084 31.884056 -5.382526 
2.732779 31.884056 -4.733314 
4.186861 31.884056 -3.513195 
5.135946 31.884056 -1.869332 
0.000000 31.884056 0.000000 
}

//this is to construct the _real_ texturecoord list. it is the size of nrOfVertices
TextureCoordsIndices 1
{
79 76 102 126 130 154 157 133 129 105 81 55 31 27 3 0 24 28 52 13 41 45 17 49 21 5 33 36 8 39 11 43 15 47 19 51 23 6 34 37 9 40 12 44 16 48 20 4 32 35 7 38 10 42 14 46 18 50 22 6 34 37 9 65 
69 73 57 60 63 67 71 75 58 61 64 68 72 56 59 62 66 70 74 58 61 91 95 99 83 86 89 93 97 101 84 87 90 94 98 82 85 88 92 96 100 84 87 115 119 123 107 110 113 117 121 125 108 111 114 118 122 106 109 112 116 120 124 108 
111 143 147 151 135 138 141 145 149 153 136 139 142 146 150 134 137 140 144 148 152 136 139 78 103 77 127 131 155 156 132 128 104 80 54 30 26 2 1 25 29 53 
}

//these are the texturecoords. size of "NrOfTextureCoords 1"
TextureCoords 1
{
0.413263 0.000499 
0.586737 0.000499 
0.413262 0.000499 
0.586738 0.000499 
0.117360 0.000500 
0.117360 0.000500 
0.173974 0.000500 
0.250249 0.000500 
0.250249 0.000500 
0.326525 0.000500 
0.413262 0.000500 
0.413262 0.000500 
0.500000 0.000500 
0.500000 0.000500 
0.586737 0.000500 
0.586737 0.000500 
0.673474 0.000500 
0.673475 0.000500 
0.749750 0.000500 
0.749750 0.000500 
0.826026 0.000500 
0.826026 0.000500 
0.882640 0.000500 
0.882640 0.000500 
0.250250 0.060746 
0.749750 0.060746 
0.250249 0.060747 
0.749751 0.060747 
0.117360 0.173974 
0.882640 0.173974 
0.117360 0.173974 
0.882640 0.173974 
0.117360 0.200300 
0.117360 0.200300 
0.173974 0.200300 
0.250249 0.200300 
0.250249 0.200300 
0.326525 0.200300 
0.413262 0.200300 
0.413262 0.200300 
0.500000 0.200300 
0.500000 0.200300 
0.586737 0.200300 
0.586737 0.200300 
0.673474 0.200300 
0.673475 0.200300 
0.749750 0.200300 
0.749750 0.200300 
0.826026 0.200300 
0.826026 0.200300 
0.882639 0.200300 
0.882640 0.200300 
0.030623 0.326525 
0.969377 0.326525 
0.030623 0.326526 
0.969377 0.326526 
0.117360 0.400100 
0.117360 0.400100 
0.173974 0.400100 
0.250249 0.400100 
0.250249 0.400100 
0.326525 0.400100 
0.413262 0.400100 
0.413262 0.400100 
0.500000 0.400100 
0.500000 0.400100 
0.586737 0.400100 
0.586737 0.400100 
0.673474 0.400100 
0.673475 0.400100 
0.749750 0.400100 
0.749750 0.400100 
0.826026 0.400100 
0.826026 0.400100 
0.882639 0.400100 
0.882640 0.400100 
0.000499 0.500000 
0.999501 0.500000 
0.500000 0.500000 
0.500000 0.500000 
0.000499 0.500000 
0.999501 0.500000 
0.117360 0.599900 
0.117360 0.599900 
0.173974 0.599900 
0.250249 0.599900 
0.250249 0.599900 
0.326525 0.599900 
0.413262 0.599900 
0.413262 0.599900 
0.500000 0.599900 
0.500000 0.599900 
0.586737 0.599900 
0.586737 0.599900 
0.673474 0.599900 
0.673475 0.599900 
0.749750 0.599900 
0.749750 0.599900 
0.826026 0.599900 
0.826026 0.599900 
0.882639 0.599900 
0.882640 0.599900 
0.030623 0.673475 
0.969377 0.673475 
0.030623 0.673475 
0.969377 0.673475 
0.117360 0.799700 
0.117360 0.799700 
0.173974 0.799700 
0.250249 0.799700 
0.250249 0.799700 
0.326525 0.799700 
0.413262 0.799700 
0.413262 0.799700 
0.500000 0.799700 
0.500000 0.799700 
0.586737 0.799700 
0.586737 0.799700 
0.673474 0.799700 
0.673475 0.799700 
0.749750 0.799700 
0.749750 0.799700 
0.826026 0.799700 
0.826026 0.799700 
0.882639 0.799700 
0.882640 0.799700 
0.117360 0.826026 
0.882640 0.826026 
0.117360 0.826026 
0.882640 0.826026 
0.250249 0.939253 
0.749751 0.939253 
0.250250 0.939254 
0.749750 0.939254 
0.117360 0.999501 
0.117360 0.999501 
0.173974 0.999501 
0.250249 0.999501 
0.250249 0.999501 
0.326525 0.999501 
0.413262 0.999501 
0.413262 0.999501 
0.500000 0.999501 
0.500000 0.999501 
0.586737 0.999501 
0.586737 0.999501 
0.673474 0.999501 
0.673475 0.999501 
0.749750 0.999501 
0.749750 0.999501 
0.826026 0.999501 
0.826026 0.999501 
0.882640 0.999501 
0.882640 0.999501 
0.413262 0.999501 
0.586738 0.999501 
0.413263 0.999501 
0.586737 0.999501 
} 



//do more work tomorow ol' chap ;=), yes offcourse.. this is tomorow, work commending. :) I must go to the toilet and shit some too.
//what the fuck, why do I write these dirty comments,, hehe *added 2. april 2004*
MeshDependant Modifiers
//Modifier skinning

//skinning 1 *doesnt use skinning, I comment it out.
//another one, for test purposes


MeshIndependant Modifiers
//modifier noise not implemented yet.


//end of model 1 data.
model 6 end

model 7 start
modelName=Cylinder07

PositionX=-10.372077
PositionY=0.000000
PositionZ=76.036476

//quaternations shit, aight.. convert to matrix offcourse
RotationX=-0.000000
RotationY=0.000000
RotationZ=0.000000
RotationW=1.00000

ScaleX=1
ScaleY=1
ScaleZ=1

nrOfVertices=170
nrOfIndices=216
// max would be 8 texturecoords for my engine.
nrOfTextureCoords=1 
nrOfVertexColours=0
normalsStored=false

//Indices have now come before the vertex data, must be fixed in loader.
Indices
{
0 1 2
0 2 3
0 3 4
0 4 5
0 5 6
0 6 7
0 7 8
0 8 9
0 9 10
0 10 11
0 11 12
0 12 13
0 13 14
0 14 15
0 15 16
0 16 17
0 17 18
0 18 1
19 20 21
19 21 22
22 21 23
22 23 24
25 26 27
25 27 28
28 27 29
28 29 30
30 29 31
30 31 32
32 31 33
32 33 34
34 33 35
34 35 36
37 38 39
37 39 40
40 39 41
40 41 42
42 41 43
42 43 44
44 43 45
44 45 46
47 48 49
47 49 50
50 49 51
50 51 52
52 51 53
52 53 54
54 53 55
54 55 56
56 55 57
56 57 58
59 60 61
59 61 62
62 61 20
62 20 19
20 63 64
20 64 21
21 64 65
21 65 23
26 66 67
26 67 27
27 67 68
27 68 29
29 68 69
29 69 31
31 69 70
31 70 33
33 70 71
33 71 35
38 72 73
38 73 39
39 73 74
39 74 41
41 74 75
41 75 43
43 75 76
43 76 45
48 77 78
48 78 49
49 78 79
49 79 51
51 79 80
51 80 53
53 80 81
53 81 55
55 81 82
55 82 57
60 83 84
60 84 61
61 84 63
61 63 20
63 85 86
63 86 64
64 86 87
64 87 65
66 88 89
66 89 67
67 89 90
67 90 68
68 90 91
68 91 69
69 91 92
69 92 70
70 92 93
70 93 71
72 94 95
72 95 73
73 95 96
73 96 74
74 96 97
74 97 75
75 97 98
75 98 76
77 99 100
77 100 78
78 100 101
78 101 79
79 101 102
79 102 80
80 102 103
80 103 81
81 103 104
81 104 82
83 105 106
83 106 84
84 106 85
84 85 63
85 107 108
85 108 86
86 108 109
86 109 87
88 110 111
88 111 89
89 111 112
89 112 90
90 112 113
90 113 91
91 113 114
91 114 92
92 114 115
92 115 93
94 116 117
94 117 95
95 117 118
95 118 96
96 118 119
96 119 97
97 119 120
97 120 98
99 121 122
99 122 100
100 122 123
100 123 101
101 123 124
101 124 102
102 124 125
102 125 103
103 125 126
103 126 104
105 127 128
105 128 106
106 128 107
106 107 85
107 129 130
107 130 108
108 130 131
108 131 109
110 132 133
110 133 111
111 133 134
111 134 112
112 134 135
112 135 113
113 135 136
113 136 114
114 136 137
114 137 115
116 138 139
116 139 117
117 139 140
117 140 118
118 140 141
118 141 119
119 141 142
119 142 120
121 143 144
121 144 122
122 144 145
122 145 123
123 145 146
123 146 124
124 146 147
124 147 125
125 147 148
125 148 126
127 149 150
127 150 128
128 150 129
128 129 107
151 152 153
151 154 152
151 155 154
151 156 155
151 157 156
151 158 157
151 159 158
151 160 159
151 161 160
151 162 161
151 163 162
151 164 163
151 165 164
151 166 165
151 167 166
151 168 167
151 169 168
151 153 169
}

//Here we must have something to build up our vertic list and texturecoordlist correctly.

//also note, for models without texturecoords, vertexdata can be read directly. (I think, maybe not)

//this number is used to create a temporary list of the vertices used. it is a list without repeated data.
NrOfVertexPoints=110
//this is a number who is used for computing the real list of texurecoords.. oh, all the hazzle we must go through! o.O
NrOfTextureCoords 1=158
//this is some data used to compute the _real_ list of vertices to be used. O_o Hazzle!
//it is the size of nrOfVertices
VertexIndices
{
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 19 20 2 21 3 3 21 22 4 23 5 24 6 25 7 26 8 8 26 27 9 28 10 29 11 30 12 12 30 31 13 32 14 33 15 34 16 35 17 17 35 36 18 37 
38 39 39 40 41 42 43 44 44 45 46 47 48 48 49 50 51 52 53 53 54 55 56 57 57 58 59 60 61 62 62 63 64 65 66 66 67 68 69 70 71 71 72 73 74 75 75 76 77 78 79 80 80 81 82 83 84 84 85 86 87 88 89 89 
90 91 92 93 93 94 95 96 97 98 98 99 100 101 102 102 103 104 105 106 107 107 108 109 92 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 
}

//the size of this is NrOfVertexPoints
Vertices
{
0.000000 0.000000 0.000000 
5.465560 0.000000 0.000000 
5.135946 0.000000 1.869331 
4.186862 0.000000 3.513194 
2.732780 0.000000 4.733314 
0.949085 0.000000 5.382525 
-0.949084 0.000000 5.382525 
-2.732780 0.000000 4.733314 
-4.186862 0.000000 3.513194 
-5.135946 0.000000 1.869332 
-5.465559 0.000000 0.000000 
-5.135946 0.000000 -1.869331 
-4.186862 0.000000 -3.513194 
-2.732780 0.000000 -4.733313 
-0.949085 0.000000 -5.382525 
0.949084 0.000000 -5.382526 
2.732779 0.000000 -4.733314 
4.186861 0.000000 -3.513195 
5.135946 0.000000 -1.869332 
5.465559 6.376811 0.000000 
5.135946 6.376811 1.869331 
4.186862 6.376811 3.513194 
2.732780 6.376811 4.733313 
0.949085 6.376811 5.382525 
-0.949084 6.376811 5.382525 
-2.732779 6.376811 4.733313 
-4.186861 6.376811 3.513194 
-5.135945 6.376811 1.869332 
-5.465559 6.376811 0.000000 
-5.135946 6.376811 -1.869331 
-4.186862 6.376811 -3.513193 
-2.732780 6.376811 -4.733313 
-0.949085 6.376811 -5.382525 
0.949084 6.376811 -5.382525 
2.732779 6.376811 -4.733314 
4.186861 6.376811 -3.513195 
5.135945 6.376811 -1.869332 
5.465559 12.753622 0.000000 
5.135946 12.753622 1.869331 
4.186862 12.753622 3.513194 
2.732780 12.753622 4.733313 
0.949085 12.753622 5.382525 
-0.949084 12.753622 5.382525 
-2.732779 12.753622 4.733313 
-4.186861 12.753622 3.513194 
-5.135945 12.753622 1.869332 
-5.465559 12.753622 0.000000 
-5.135946 12.753622 -1.869331 
-4.186862 12.753622 -3.513193 
-2.732780 12.753622 -4.733313 
-0.949085 12.753622 -5.382525 
0.949084 12.753622 -5.382525 
2.732779 12.753622 -4.733314 
4.186861 12.753622 -3.513195 
5.135945 12.753622 -1.869332 
5.465559 19.130432 0.000000 
5.135946 19.130432 1.869331 
4.186862 19.130432 3.513194 
2.732780 19.130432 4.733313 
0.949085 19.130432 5.382525 
-0.949084 19.130432 5.382525 
-2.732779 19.130432 4.733313 
-4.186861 19.130432 3.513194 
-5.135945 19.130432 1.869332 
-5.465559 19.130432 0.000000 
-5.135946 19.130432 -1.869331 
-4.186862 19.130432 -3.513193 
-2.732780 19.130432 -4.733313 
-0.949085 19.130432 -5.382525 
0.949084 19.130432 -5.382525 
2.732779 19.130432 -4.733314 
4.186861 19.130432 -3.513195 
5.135945 19.130432 -1.869332 
5.465559 25.507244 0.000000 
5.135946 25.507244 1.869331 
4.186862 25.507244 3.513194 
2.732780 25.507244 4.733313 
0.949085 25.507244 5.382525 
-0.949084 25.507244 5.382525 
-2.732779 25.507244 4.733313 
-4.186861 25.507244 3.513194 
-5.135945 25.507244 1.869332 
-5.465559 25.507244 0.000000 
-5.135946 25.507244 -1.869331 
-4.186862 25.507244 -3.513193 
-2.732780 25.507244 -4.733313 
-0.949085 25.507244 -5.382525 
0.949084 25.507244 -5.382525 
2.732779 25.507244 -4.733314 
4.186861 25.507244 -3.513195 
5.135945 25.507244 -1.869332 
5.465560 31.884056 0.000000 
5.135946 31.884056 1.869331 
4.186862 31.884056 3.513194 
2.732780 31.884056 4.733314 
0.949085 31.884056 5.382525 
-0.949084 31.884056 5.382525 
-2.732780 31.884056 4.733314 
-4.186862 31.884056 3.513194 
-5.135946 31.884056 1.869332 
-5.465559 31.884056 0.000000 
-5.135946 31.884056 -1.869331 
-4.186862 31.884056 -3.513194 
-2.732780 31.884056 -4.733313 
-0.949085 31.884056 -5.382525 
0.949084 31.884056 -5.382526 
2.732779 31.884056 -4.733314 
4.186861 31.884056 -3.513195 
5.135946 31.884056 -1.869332 
0.000000 31.884056 0.000000 
}

//this is to construct the _real_ texturecoord list. it is the size of nrOfVertices
TextureCoordsIndices 1
{
79 76 102 126 130 154 157 133 129 105 81 55 31 27 3 0 24 28 52 13 41 45 17 49 21 5 33 36 8 39 11 43 15 47 19 51 23 6 34 37 9 40 12 44 16 48 20 4 32 35 7 38 10 42 14 46 18 50 22 6 34 37 9 65 
69 73 57 60 63 67 71 75 58 61 64 68 72 56 59 62 66 70 74 58 61 91 95 99 83 86 89 93 97 101 84 87 90 94 98 82 85 88 92 96 100 84 87 115 119 123 107 110 113 117 121 125 108 111 114 118 122 106 109 112 116 120 124 108 
111 143 147 151 135 138 141 145 149 153 136 139 142 146 150 134 137 140 144 148 152 136 139 78 103 77 127 131 155 156 132 128 104 80 54 30 26 2 1 25 29 53 
}

//these are the texturecoords. size of "NrOfTextureCoords 1"
TextureCoords 1
{
0.413263 0.000499 
0.586737 0.000499 
0.413262 0.000499 
0.586738 0.000499 
0.117360 0.000500 
0.117360 0.000500 
0.173974 0.000500 
0.250249 0.000500 
0.250249 0.000500 
0.326525 0.000500 
0.413262 0.000500 
0.413262 0.000500 
0.500000 0.000500 
0.500000 0.000500 
0.586737 0.000500 
0.586737 0.000500 
0.673474 0.000500 
0.673475 0.000500 
0.749750 0.000500 
0.749750 0.000500 
0.826026 0.000500 
0.826026 0.000500 
0.882640 0.000500 
0.882640 0.000500 
0.250250 0.060746 
0.749750 0.060746 
0.250249 0.060747 
0.749751 0.060747 
0.117360 0.173974 
0.882640 0.173974 
0.117360 0.173974 
0.882640 0.173974 
0.117360 0.200300 
0.117360 0.200300 
0.173974 0.200300 
0.250249 0.200300 
0.250249 0.200300 
0.326525 0.200300 
0.413262 0.200300 
0.413262 0.200300 
0.500000 0.200300 
0.500000 0.200300 
0.586737 0.200300 
0.586737 0.200300 
0.673474 0.200300 
0.673475 0.200300 
0.749750 0.200300 
0.749750 0.200300 
0.826026 0.200300 
0.826026 0.200300 
0.882639 0.200300 
0.882640 0.200300 
0.030623 0.326525 
0.969377 0.326525 
0.030623 0.326526 
0.969377 0.326526 
0.117360 0.400100 
0.117360 0.400100 
0.173974 0.400100 
0.250249 0.400100 
0.250249 0.400100 
0.326525 0.400100 
0.413262 0.400100 
0.413262 0.400100 
0.500000 0.400100 
0.500000 0.400100 
0.586737 0.400100 
0.586737 0.400100 
0.673474 0.400100 
0.673475 0.400100 
0.749750 0.400100 
0.749750 0.400100 
0.826026 0.400100 
0.826026 0.400100 
0.882639 0.400100 
0.882640 0.400100 
0.000499 0.500000 
0.999501 0.500000 
0.500000 0.500000 
0.500000 0.500000 
0.000499 0.500000 
0.999501 0.500000 
0.117360 0.599900 
0.117360 0.599900 
0.173974 0.599900 
0.250249 0.599900 
0.250249 0.599900 
0.326525 0.599900 
0.413262 0.599900 
0.413262 0.599900 
0.500000 0.599900 
0.500000 0.599900 
0.586737 0.599900 
0.586737 0.599900 
0.673474 0.599900 
0.673475 0.599900 
0.749750 0.599900 
0.749750 0.599900 
0.826026 0.599900 
0.826026 0.599900 
0.882639 0.599900 
0.882640 0.599900 
0.030623 0.673475 
0.969377 0.673475 
0.030623 0.673475 
0.969377 0.673475 
0.117360 0.799700 
0.117360 0.799700 
0.173974 0.799700 
0.250249 0.799700 
0.250249 0.799700 
0.326525 0.799700 
0.413262 0.799700 
0.413262 0.799700 
0.500000 0.799700 
0.500000 0.799700 
0.586737 0.799700 
0.586737 0.799700 
0.673474 0.799700 
0.673475 0.799700 
0.749750 0.799700 
0.749750 0.799700 
0.826026 0.799700 
0.826026 0.799700 
0.882639 0.799700 
0.882640 0.799700 
0.117360 0.826026 
0.882640 0.826026 
0.117360 0.826026 
0.882640 0.826026 
0.250249 0.939253 
0.749751 0.939253 
0.250250 0.939254 
0.749750 0.939254 
0.117360 0.999501 
0.117360 0.999501 
0.173974 0.999501 
0.250249 0.999501 
0.250249 0.999501 
0.326525 0.999501 
0.413262 0.999501 
0.413262 0.999501 
0.500000 0.999501 
0.500000 0.999501 
0.586737 0.999501 
0.586737 0.999501 
0.673474 0.999501 
0.673475 0.999501 
0.749750 0.999501 
0.749750 0.999501 
0.826026 0.999501 
0.826026 0.999501 
0.882640 0.999501 
0.882640 0.999501 
0.413262 0.999501 
0.586738 0.999501 
0.413263 0.999501 
0.586737 0.999501 
} 



//do more work tomorow ol' chap ;=), yes offcourse.. this is tomorow, work commending. :) I must go to the toilet and shit some too.
//what the fuck, why do I write these dirty comments,, hehe *added 2. april 2004*
MeshDependant Modifiers
//Modifier skinning

//skinning 1 *doesnt use skinning, I comment it out.
//another one, for test purposes


MeshIndependant Modifiers
//modifier noise not implemented yet.


//end of model 1 data.
model 7 end

model 8 start
modelName=Cylinder08

PositionX=-1.676425
PositionY=0.000000
PositionZ=176.841507

//quaternations shit, aight.. convert to matrix offcourse
RotationX=-0.000000
RotationY=0.000000
RotationZ=0.000000
RotationW=1.00000

ScaleX=1
ScaleY=1
ScaleZ=1

nrOfVertices=170
nrOfIndices=216
// max would be 8 texturecoords for my engine.
nrOfTextureCoords=1 
nrOfVertexColours=0
normalsStored=false

//Indices have now come before the vertex data, must be fixed in loader.
Indices
{
0 1 2
0 2 3
0 3 4
0 4 5
0 5 6
0 6 7
0 7 8
0 8 9
0 9 10
0 10 11
0 11 12
0 12 13
0 13 14
0 14 15
0 15 16
0 16 17
0 17 18
0 18 1
19 20 21
19 21 22
22 21 23
22 23 24
25 26 27
25 27 28
28 27 29
28 29 30
30 29 31
30 31 32
32 31 33
32 33 34
34 33 35
34 35 36
37 38 39
37 39 40
40 39 41
40 41 42
42 41 43
42 43 44
44 43 45
44 45 46
47 48 49
47 49 50
50 49 51
50 51 52
52 51 53
52 53 54
54 53 55
54 55 56
56 55 57
56 57 58
59 60 61
59 61 62
62 61 20
62 20 19
20 63 64
20 64 21
21 64 65
21 65 23
26 66 67
26 67 27
27 67 68
27 68 29
29 68 69
29 69 31
31 69 70
31 70 33
33 70 71
33 71 35
38 72 73
38 73 39
39 73 74
39 74 41
41 74 75
41 75 43
43 75 76
43 76 45
48 77 78
48 78 49
49 78 79
49 79 51
51 79 80
51 80 53
53 80 81
53 81 55
55 81 82
55 82 57
60 83 84
60 84 61
61 84 63
61 63 20
63 85 86
63 86 64
64 86 87
64 87 65
66 88 89
66 89 67
67 89 90
67 90 68
68 90 91
68 91 69
69 91 92
69 92 70
70 92 93
70 93 71
72 94 95
72 95 73
73 95 96
73 96 74
74 96 97
74 97 75
75 97 98
75 98 76
77 99 100
77 100 78
78 100 101
78 101 79
79 101 102
79 102 80
80 102 103
80 103 81
81 103 104
81 104 82
83 105 106
83 106 84
84 106 85
84 85 63
85 107 108
85 108 86
86 108 109
86 109 87
88 110 111
88 111 89
89 111 112
89 112 90
90 112 113
90 113 91
91 113 114
91 114 92
92 114 115
92 115 93
94 116 117
94 117 95
95 117 118
95 118 96
96 118 119
96 119 97
97 119 120
97 120 98
99 121 122
99 122 100
100 122 123
100 123 101
101 123 124
101 124 102
102 124 125
102 125 103
103 125 126
103 126 104
105 127 128
105 128 106
106 128 107
106 107 85
107 129 130
107 130 108
108 130 131
108 131 109
110 132 133
110 133 111
111 133 134
111 134 112
112 134 135
112 135 113
113 135 136
113 136 114
114 136 137
114 137 115
116 138 139
116 139 117
117 139 140
117 140 118
118 140 141
118 141 119
119 141 142
119 142 120
121 143 144
121 144 122
122 144 145
122 145 123
123 145 146
123 146 124
124 146 147
124 147 125
125 147 148
125 148 126
127 149 150
127 150 128
128 150 129
128 129 107
151 152 153
151 154 152
151 155 154
151 156 155
151 157 156
151 158 157
151 159 158
151 160 159
151 161 160
151 162 161
151 163 162
151 164 163
151 165 164
151 166 165
151 167 166
151 168 167
151 169 168
151 153 169
}

//Here we must have something to build up our vertic list and texturecoordlist correctly.

//also note, for models without texturecoords, vertexdata can be read directly. (I think, maybe not)

//this number is used to create a temporary list of the vertices used. it is a list without repeated data.
NrOfVertexPoints=110
//this is a number who is used for computing the real list of texurecoords.. oh, all the hazzle we must go through! o.O
NrOfTextureCoords 1=158
//this is some data used to compute the _real_ list of vertices to be used. O_o Hazzle!
//it is the size of nrOfVertices
VertexIndices
{
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 19 20 2 21 3 3 21 22 4 23 5 24 6 25 7 26 8 8 26 27 9 28 10 29 11 30 12 12 30 31 13 32 14 33 15 34 16 35 17 17 35 36 18 37 
38 39 39 40 41 42 43 44 44 45 46 47 48 48 49 50 51 52 53 53 54 55 56 57 57 58 59 60 61 62 62 63 64 65 66 66 67 68 69 70 71 71 72 73 74 75 75 76 77 78 79 80 80 81 82 83 84 84 85 86 87 88 89 89 
90 91 92 93 93 94 95 96 97 98 98 99 100 101 102 102 103 104 105 106 107 107 108 109 92 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 
}

//the size of this is NrOfVertexPoints
Vertices
{
0.000000 0.000000 0.000000 
5.465560 0.000000 0.000000 
5.135946 0.000000 1.869331 
4.186862 0.000000 3.513194 
2.732780 0.000000 4.733314 
0.949085 0.000000 5.382525 
-0.949084 0.000000 5.382525 
-2.732780 0.000000 4.733314 
-4.186862 0.000000 3.513194 
-5.135946 0.000000 1.869332 
-5.465559 0.000000 0.000000 
-5.135946 0.000000 -1.869331 
-4.186862 0.000000 -3.513194 
-2.732780 0.000000 -4.733313 
-0.949085 0.000000 -5.382525 
0.949084 0.000000 -5.382526 
2.732779 0.000000 -4.733314 
4.186861 0.000000 -3.513195 
5.135946 0.000000 -1.869332 
5.465559 6.376811 0.000000 
5.135946 6.376811 1.869331 
4.186862 6.376811 3.513194 
2.732780 6.376811 4.733313 
0.949085 6.376811 5.382525 
-0.949084 6.376811 5.382525 
-2.732779 6.376811 4.733313 
-4.186861 6.376811 3.513194 
-5.135945 6.376811 1.869332 
-5.465559 6.376811 0.000000 
-5.135946 6.376811 -1.869331 
-4.186862 6.376811 -3.513193 
-2.732780 6.376811 -4.733313 
-0.949085 6.376811 -5.382525 
0.949084 6.376811 -5.382525 
2.732779 6.376811 -4.733314 
4.186861 6.376811 -3.513195 
5.135945 6.376811 -1.869332 
5.465559 12.753622 0.000000 
5.135946 12.753622 1.869331 
4.186862 12.753622 3.513194 
2.732780 12.753622 4.733313 
0.949085 12.753622 5.382525 
-0.949084 12.753622 5.382525 
-2.732779 12.753622 4.733313 
-4.186861 12.753622 3.513194 
-5.135945 12.753622 1.869332 
-5.465559 12.753622 0.000000 
-5.135946 12.753622 -1.869331 
-4.186862 12.753622 -3.513193 
-2.732780 12.753622 -4.733313 
-0.949085 12.753622 -5.382525 
0.949084 12.753622 -5.382525 
2.732779 12.753622 -4.733314 
4.186861 12.753622 -3.513195 
5.135945 12.753622 -1.869332 
5.465559 19.130432 0.000000 
5.135946 19.130432 1.869331 
4.186862 19.130432 3.513194 
2.732780 19.130432 4.733313 
0.949085 19.130432 5.382525 
-0.949084 19.130432 5.382525 
-2.732779 19.130432 4.733313 
-4.186861 19.130432 3.513194 
-5.135945 19.130432 1.869332 
-5.465559 19.130432 0.000000 
-5.135946 19.130432 -1.869331 
-4.186862 19.130432 -3.513193 
-2.732780 19.130432 -4.733313 
-0.949085 19.130432 -5.382525 
0.949084 19.130432 -5.382525 
2.732779 19.130432 -4.733314 
4.186861 19.130432 -3.513195 
5.135945 19.130432 -1.869332 
5.465559 25.507244 0.000000 
5.135946 25.507244 1.869331 
4.186862 25.507244 3.513194 
2.732780 25.507244 4.733313 
0.949085 25.507244 5.382525 
-0.949084 25.507244 5.382525 
-2.732779 25.507244 4.733313 
-4.186861 25.507244 3.513194 
-5.135945 25.507244 1.869332 
-5.465559 25.507244 0.000000 
-5.135946 25.507244 -1.869331 
-4.186862 25.507244 -3.513193 
-2.732780 25.507244 -4.733313 
-0.949085 25.507244 -5.382525 
0.949084 25.507244 -5.382525 
2.732779 25.507244 -4.733314 
4.186861 25.507244 -3.513195 
5.135945 25.507244 -1.869332 
5.465560 31.884056 0.000000 
5.135946 31.884056 1.869331 
4.186862 31.884056 3.513194 
2.732780 31.884056 4.733314 
0.949085 31.884056 5.382525 
-0.949084 31.884056 5.382525 
-2.732780 31.884056 4.733314 
-4.186862 31.884056 3.513194 
-5.135946 31.884056 1.869332 
-5.465559 31.884056 0.000000 
-5.135946 31.884056 -1.869331 
-4.186862 31.884056 -3.513194 
-2.732780 31.884056 -4.733313 
-0.949085 31.884056 -5.382525 
0.949084 31.884056 -5.382526 
2.732779 31.884056 -4.733314 
4.186861 31.884056 -3.513195 
5.135946 31.884056 -1.869332 
0.000000 31.884056 0.000000 
}

//this is to construct the _real_ texturecoord list. it is the size of nrOfVertices
TextureCoordsIndices 1
{
79 76 102 126 130 154 157 133 129 105 81 55 31 27 3 0 24 28 52 13 41 45 17 49 21 5 33 36 8 39 11 43 15 47 19 51 23 6 34 37 9 40 12 44 16 48 20 4 32 35 7 38 10 42 14 46 18 50 22 6 34 37 9 65 
69 73 57 60 63 67 71 75 58 61 64 68 72 56 59 62 66 70 74 58 61 91 95 99 83 86 89 93 97 101 84 87 90 94 98 82 85 88 92 96 100 84 87 115 119 123 107 110 113 117 121 125 108 111 114 118 122 106 109 112 116 120 124 108 
111 143 147 151 135 138 141 145 149 153 136 139 142 146 150 134 137 140 144 148 152 136 139 78 103 77 127 131 155 156 132 128 104 80 54 30 26 2 1 25 29 53 
}

//these are the texturecoords. size of "NrOfTextureCoords 1"
TextureCoords 1
{
0.413263 0.000499 
0.586737 0.000499 
0.413262 0.000499 
0.586738 0.000499 
0.117360 0.000500 
0.117360 0.000500 
0.173974 0.000500 
0.250249 0.000500 
0.250249 0.000500 
0.326525 0.000500 
0.413262 0.000500 
0.413262 0.000500 
0.500000 0.000500 
0.500000 0.000500 
0.586737 0.000500 
0.586737 0.000500 
0.673474 0.000500 
0.673475 0.000500 
0.749750 0.000500 
0.749750 0.000500 
0.826026 0.000500 
0.826026 0.000500 
0.882640 0.000500 
0.882640 0.000500 
0.250250 0.060746 
0.749750 0.060746 
0.250249 0.060747 
0.749751 0.060747 
0.117360 0.173974 
0.882640 0.173974 
0.117360 0.173974 
0.882640 0.173974 
0.117360 0.200300 
0.117360 0.200300 
0.173974 0.200300 
0.250249 0.200300 
0.250249 0.200300 
0.326525 0.200300 
0.413262 0.200300 
0.413262 0.200300 
0.500000 0.200300 
0.500000 0.200300 
0.586737 0.200300 
0.586737 0.200300 
0.673474 0.200300 
0.673475 0.200300 
0.749750 0.200300 
0.749750 0.200300 
0.826026 0.200300 
0.826026 0.200300 
0.882639 0.200300 
0.882640 0.200300 
0.030623 0.326525 
0.969377 0.326525 
0.030623 0.326526 
0.969377 0.326526 
0.117360 0.400100 
0.117360 0.400100 
0.173974 0.400100 
0.250249 0.400100 
0.250249 0.400100 
0.326525 0.400100 
0.413262 0.400100 
0.413262 0.400100 
0.500000 0.400100 
0.500000 0.400100 
0.586737 0.400100 
0.586737 0.400100 
0.673474 0.400100 
0.673475 0.400100 
0.749750 0.400100 
0.749750 0.400100 
0.826026 0.400100 
0.826026 0.400100 
0.882639 0.400100 
0.882640 0.400100 
0.000499 0.500000 
0.999501 0.500000 
0.500000 0.500000 
0.500000 0.500000 
0.000499 0.500000 
0.999501 0.500000 
0.117360 0.599900 
0.117360 0.599900 
0.173974 0.599900 
0.250249 0.599900 
0.250249 0.599900 
0.326525 0.599900 
0.413262 0.599900 
0.413262 0.599900 
0.500000 0.599900 
0.500000 0.599900 
0.586737 0.599900 
0.586737 0.599900 
0.673474 0.599900 
0.673475 0.599900 
0.749750 0.599900 
0.749750 0.599900 
0.826026 0.599900 
0.826026 0.599900 
0.882639 0.599900 
0.882640 0.599900 
0.030623 0.673475 
0.969377 0.673475 
0.030623 0.673475 
0.969377 0.673475 
0.117360 0.799700 
0.117360 0.799700 
0.173974 0.799700 
0.250249 0.799700 
0.250249 0.799700 
0.326525 0.799700 
0.413262 0.799700 
0.413262 0.799700 
0.500000 0.799700 
0.500000 0.799700 
0.586737 0.799700 
0.586737 0.799700 
0.673474 0.799700 
0.673475 0.799700 
0.749750 0.799700 
0.749750 0.799700 
0.826026 0.799700 
0.826026 0.799700 
0.882639 0.799700 
0.882640 0.799700 
0.117360 0.826026 
0.882640 0.826026 
0.117360 0.826026 
0.882640 0.826026 
0.250249 0.939253 
0.749751 0.939253 
0.250250 0.939254 
0.749750 0.939254 
0.117360 0.999501 
0.117360 0.999501 
0.173974 0.999501 
0.250249 0.999501 
0.250249 0.999501 
0.326525 0.999501 
0.413262 0.999501 
0.413262 0.999501 
0.500000 0.999501 
0.500000 0.999501 
0.586737 0.999501 
0.586737 0.999501 
0.673474 0.999501 
0.673475 0.999501 
0.749750 0.999501 
0.749750 0.999501 
0.826026 0.999501 
0.826026 0.999501 
0.882640 0.999501 
0.882640 0.999501 
0.413262 0.999501 
0.586738 0.999501 
0.413263 0.999501 
0.586737 0.999501 
} 



//do more work tomorow ol' chap ;=), yes offcourse.. this is tomorow, work commending. :) I must go to the toilet and shit some too.
//what the fuck, why do I write these dirty comments,, hehe *added 2. april 2004*
MeshDependant Modifiers
//Modifier skinning

//skinning 1 *doesnt use skinning, I comment it out.
//another one, for test purposes


MeshIndependant Modifiers
//modifier noise not implemented yet.


//end of model 1 data.
model 8 end

model 9 start
modelName=sign1

PositionX=-1.849573
PositionY=22.215395
PositionZ=106.558418

//quaternations shit, aight.. convert to matrix offcourse
RotationX=-0.000000
RotationY=0.000000
RotationZ=0.000000
RotationW=1.00000

ScaleX=1
ScaleY=1
ScaleZ=1

nrOfVertices=99
nrOfIndices=192
// max would be 8 texturecoords for my engine.
nrOfTextureCoords=1 
nrOfVertexColours=0
normalsStored=false

//Indices have now come before the vertex data, must be fixed in loader.
Indices
{
0 1 2
1 0 3
3 4 1
4 3 5
5 6 4
6 5 7
7 8 6
8 7 9
9 10 8
10 9 11
11 12 10
12 11 13
2 14 15
14 2 1
1 16 14
16 1 4
4 17 16
17 4 6
6 18 17
18 6 8
8 19 18
19 8 10
10 20 19
20 10 12
15 21 22
21 15 14
14 23 21
23 14 16
16 24 23
25 16 17
17 26 25
26 17 18
18 27 26
27 18 19
19 28 27
28 19 20
22 29 30
29 22 21
21 31 29
31 21 23
23 32 31
32 23 24
24 33 32
33 24 26
26 34 33
34 26 27
27 35 34
35 27 28
30 36 37
36 30 29
29 38 36
38 29 31
31 39 38
39 31 32
32 40 39
40 32 33
33 41 40
41 33 34
34 42 41
42 34 35
37 43 44
43 37 36
36 45 43
45 36 38
38 46 45
46 38 39
39 47 46
47 39 40
40 48 47
48 40 41
41 49 48
49 41 42
50 51 52
51 50 53
52 54 55
54 52 51
55 56 57
56 55 54
57 58 59
58 57 56
59 60 61
60 59 58
61 62 63
62 61 60
53 64 51
64 53 65
51 66 54
66 51 64
54 67 56
67 54 66
56 68 58
68 56 67
58 69 60
69 58 68
60 70 62
70 60 69
65 71 64
71 65 72
64 73 66
73 64 71
66 74 67
74 66 73
67 75 68
75 67 74
68 76 69
76 68 75
69 77 70
77 69 76
72 78 71
78 72 79
71 80 73
80 71 78
73 81 74
81 73 80
74 82 75
82 74 81
75 83 76
83 75 82
76 84 77
84 76 83
79 85 78
85 79 86
78 87 80
87 78 85
80 88 81
88 80 87
81 89 82
89 81 88
82 90 83
90 82 89
83 91 84
91 83 90
86 92 85
92 86 93
85 94 87
94 85 92
87 95 88
95 87 94
88 96 89
96 88 95
89 97 90
97 89 96
90 98 91
98 90 97
0 52 3
52 0 50
3 55 5
55 3 52
5 57 7
57 5 55
7 59 9
59 7 57
9 61 11
61 9 59
11 63 13
63 11 61
13 62 12
62 13 63
12 70 20
70 12 62
20 77 28
77 20 70
28 84 35
84 28 77
35 91 42
91 35 84
42 98 49
98 42 91
49 97 48
97 49 98
48 96 47
96 48 97
47 95 46
95 47 96
46 94 45
94 46 95
45 92 43
92 45 94
43 93 44
93 43 92
44 86 37
86 44 93
37 79 30
79 37 86
30 72 22
72 30 79
22 65 15
65 22 72
15 53 2
53 15 65
2 50 0
50 2 53
}

//Here we must have something to build up our vertic list and texturecoordlist correctly.

//also note, for models without texturecoords, vertexdata can be read directly. (I think, maybe not)

//this number is used to create a temporary list of the vertices used. it is a list without repeated data.
NrOfVertexPoints=98
//this is a number who is used for computing the real list of texurecoords.. oh, all the hazzle we must go through! o.O
NrOfTextureCoords 1=99
//this is some data used to compute the _real_ list of vertices to be used. O_o Hazzle!
//it is the size of nrOfVertices
VertexIndices
{
0 8 7 1 9 2 10 3 11 4 12 5 13 6 15 14 16 17 18 19 20 22 21 23 24 24 25 26 27 29 28 30 31 32 33 34 36 35 37 38 39 40 41 43 42 44 45 46 47 48 49 57 50 56 58 51 59 52 60 53 61 54 62 55 
64 63 65 66 67 68 69 71 70 72 73 74 75 76 78 77 79 80 81 82 83 85 84 86 87 88 89 90 92 91 93 94 95 96 97 
}

//the size of this is NrOfVertexPoints
Vertices
{
-9.729466 0.000000 -3.144926 
-6.486311 0.000000 -3.144926 
-3.243155 0.000000 -3.144926 
0.000000 0.000000 -3.144926 
3.243155 0.000000 -3.144926 
6.486311 0.000000 -3.144926 
9.729466 0.000000 -3.144926 
-9.729466 0.000000 -2.096617 
-6.486311 0.000000 -2.096617 
-3.243155 0.000000 -2.096617 
0.000000 0.000000 -2.096617 
3.243155 0.000000 -2.096617 
6.486311 0.000000 -2.096617 
9.729466 0.000000 -2.096617 
-9.729466 0.000000 -1.048309 
-6.486311 0.000000 -1.048309 
-3.243155 0.000000 -1.048309 
0.000000 0.000000 -1.048309 
3.243155 0.000000 -1.048309 
6.486311 0.000000 -1.048309 
9.729466 0.000000 -1.048309 
-9.729466 0.000000 0.000000 
-6.486311 0.000000 0.000000 
-3.243155 0.000000 0.000000 
0.000000 0.000000 0.000000 
3.243155 0.000000 0.000000 
6.486311 0.000000 0.000000 
9.729466 0.000000 0.000000 
-9.729466 0.000000 1.048309 
-6.486311 0.000000 1.048309 
-3.243155 0.000000 1.048309 
0.000000 0.000000 1.048309 
3.243155 0.000000 1.048309 
6.486311 0.000000 1.048309 
9.729466 0.000000 1.048309 
-9.729466 0.000000 2.096617 
-6.486311 0.000000 2.096617 
-3.243155 0.000000 2.096617 
0.000000 0.000000 2.096617 
3.243155 0.000000 2.096617 
6.486311 0.000000 2.096617 
9.729466 0.000000 2.096617 
-9.729466 0.000000 3.144926 
-6.486311 0.000000 3.144926 
-3.243155 0.000000 3.144926 
0.000000 0.000000 3.144926 
3.243155 0.000000 3.144926 
6.486311 0.000000 3.144926 
9.729466 0.000000 3.144926 
-9.729466 13.739123 -3.144926 
-6.486311 13.739123 -3.144926 
-3.243155 13.739123 -3.144926 
0.000000 13.739123 -3.144926 
3.243155 13.739123 -3.144926 
6.486311 13.739123 -3.144926 
9.729466 13.739123 -3.144926 
-9.729466 13.739123 -2.096617 
-6.486311 13.739123 -2.096617 
-3.243155 13.739123 -2.096617 
0.000000 13.739123 -2.096617 
3.243155 13.739123 -2.096617 
6.486311 13.739123 -2.096617 
9.729466 13.739123 -2.096617 
-9.729466 13.739123 -1.048309 
-6.486311 13.739123 -1.048309 
-3.243155 13.739123 -1.048309 
0.000000 13.739123 -1.048309 
3.243155 13.739123 -1.048309 
6.486311 13.739123 -1.048309 
9.729466 13.739123 -1.048309 
-9.729466 13.739123 0.000000 
-6.486311 13.739123 0.000000 
-3.243155 13.739123 0.000000 
0.000000 13.739123 0.000000 
3.243155 13.739123 0.000000 
6.486311 13.739123 0.000000 
9.729466 13.739123 0.000000 
-9.729466 13.739123 1.048309 
-6.486311 13.739123 1.048309 
-3.243155 13.739123 1.048309 
0.000000 13.739123 1.048309 
3.243155 13.739123 1.048309 
6.486311 13.739123 1.048309 
9.729466 13.739123 1.048309 
-9.729466 13.739123 2.096617 
-6.486311 13.739123 2.096617 
-3.243155 13.739123 2.096617 
0.000000 13.739123 2.096617 
3.243155 13.739123 2.096617 
6.486311 13.739123 2.096617 
9.729466 13.739123 2.096617 
-9.729466 13.739123 3.144926 
-6.486311 13.739123 3.144926 
-3.243155 13.739123 3.144926 
0.000000 13.739123 3.144926 
3.243155 13.739123 3.144926 
6.486311 13.739123 3.144926 
9.729466 13.739123 3.144926 
}

//this is to construct the _real_ texturecoord list. it is the size of nrOfVertices
TextureCoordsIndices 1
{
17 6 13 15 9 19 43 44 88 78 91 82 84 80 4 11 1 42 96 93 86 3 8 0 51 50 98 95 90 5 12 2 56 97 94 87 7 14 10 54 89 92 85 16 18 20 55 79 83 81 26 31 33 24 38 40 46 45 59 57 66 64 73 71 
29 22 36 47 61 68 75 28 21 35 49 63 70 77 30 23 37 48 62 69 76 32 25 39 52 60 67 74 34 27 41 53 58 65 72 
}

//these are the texturecoords. size of "NrOfTextureCoords 1"
TextureCoords 1
{
0.499999 0.056816 
0.635498 0.080809 
0.364501 0.080809 
0.499999 0.102001 
0.563342 0.108071 
0.436656 0.108072 
0.621238 0.124924 
0.378761 0.124924 
0.499999 0.133921 
0.735339 0.135964 
0.264660 0.135965 
0.539167 0.136481 
0.460832 0.136481 
0.576739 0.143887 
0.423260 0.143888 
0.670078 0.149218 
0.329921 0.149219 
0.611389 0.155393 
0.388610 0.155393 
0.794988 0.195797 
0.205011 0.195798 
0.500000 0.326114 
0.518668 0.326742 
0.481332 0.326742 
0.536939 0.328582 
0.463061 0.328582 
0.554461 0.331512 
0.445538 0.331513 
0.500000 0.355186 
0.523263 0.356061 
0.476737 0.356061 
0.545711 0.358583 
0.454289 0.358583 
0.566679 0.362476 
0.433320 0.362476 
0.500000 0.409048 
0.529091 0.409999 
0.470908 0.409999 
0.556465 0.412657 
0.443535 0.412658 
0.580931 0.416541 
0.419069 0.416541 
0.980905 0.499999 
0.962345 0.499999 
0.944768 0.499999 
0.588739 0.500000 
0.562703 0.500000 
0.532617 0.500000 
0.467383 0.500000 
0.500000 0.500000 
1.000000 0.500000 
-0.000000 0.500000 
0.437297 0.500000 
0.411261 0.500000 
0.037655 0.500001 
0.055232 0.500001 
0.019095 0.500001 
0.580931 0.583459 
0.419069 0.583459 
0.556465 0.587342 
0.443535 0.587343 
0.529092 0.590001 
0.470909 0.590001 
0.500000 0.590952 
0.566680 0.637524 
0.433321 0.637524 
0.545711 0.641417 
0.454289 0.641417 
0.523263 0.643939 
0.476737 0.643939 
0.500000 0.644814 
0.554462 0.668487 
0.445539 0.668487 
0.536939 0.671418 
0.463061 0.671418 
0.518668 0.673258 
0.481332 0.673258 
0.500000 0.673886 
0.794989 0.804202 
0.205012 0.804203 
0.611390 0.844607 
0.388611 0.844607 
0.670079 0.850781 
0.329922 0.850782 
0.576740 0.856112 
0.423261 0.856113 
0.539168 0.863519 
0.460833 0.863519 
0.735340 0.864035 
0.264661 0.864035 
0.500000 0.866079 
0.621239 0.875076 
0.378762 0.875076 
0.563343 0.891928 
0.436658 0.891929 
0.500001 0.897999 
0.635499 0.919191 
0.364502 0.919191 
0.500001 0.943184 
} 



//do more work tomorow ol' chap ;=), yes offcourse.. this is tomorow, work commending. :) I must go to the toilet and shit some too.
//what the fuck, why do I write these dirty comments,, hehe *added 2. april 2004*
MeshDependant Modifiers
//Modifier skinning

//skinning 1 *doesnt use skinning, I comment it out.
//another one, for test purposes


MeshIndependant Modifiers
//modifier noise not implemented yet.


//end of model 1 data.
model 9 end

model 10 start
modelName=sign2

PositionX=26.279716
PositionY=22.215395
PositionZ=106.558418

//quaternations shit, aight.. convert to matrix offcourse
RotationX=-0.000000
RotationY=0.000000
RotationZ=0.000000
RotationW=1.00000

ScaleX=1
ScaleY=1
ScaleZ=1

nrOfVertices=99
nrOfIndices=192
// max would be 8 texturecoords for my engine.
nrOfTextureCoords=1 
nrOfVertexColours=0
normalsStored=false

//Indices have now come before the vertex data, must be fixed in loader.
Indices
{
0 1 2
1 0 3
3 4 1
4 3 5
5 6 4
6 5 7
7 8 6
8 7 9
9 10 8
10 9 11
11 12 10
12 11 13
2 14 15
14 2 1
1 16 14
16 1 4
4 17 16
17 4 6
6 18 17
18 6 8
8 19 18
19 8 10
10 20 19
20 10 12
15 21 22
21 15 14
14 23 21
23 14 16
16 24 23
25 16 17
17 26 25
26 17 18
18 27 26
27 18 19
19 28 27
28 19 20
22 29 30
29 22 21
21 31 29
31 21 23
23 32 31
32 23 24
24 33 32
33 24 26
26 34 33
34 26 27
27 35 34
35 27 28
30 36 37
36 30 29
29 38 36
38 29 31
31 39 38
39 31 32
32 40 39
40 32 33
33 41 40
41 33 34
34 42 41
42 34 35
37 43 44
43 37 36
36 45 43
45 36 38
38 46 45
46 38 39
39 47 46
47 39 40
40 48 47
48 40 41
41 49 48
49 41 42
50 51 52
51 50 53
52 54 55
54 52 51
55 56 57
56 55 54
57 58 59
58 57 56
59 60 61
60 59 58
61 62 63
62 61 60
53 64 51
64 53 65
51 66 54
66 51 64
54 67 56
67 54 66
56 68 58
68 56 67
58 69 60
69 58 68
60 70 62
70 60 69
65 71 64
71 65 72
64 73 66
73 64 71
66 74 67
74 66 73
67 75 68
75 67 74
68 76 69
76 68 75
69 77 70
77 69 76
72 78 71
78 72 79
71 80 73
80 71 78
73 81 74
81 73 80
74 82 75
82 74 81
75 83 76
83 75 82
76 84 77
84 76 83
79 85 78
85 79 86
78 87 80
87 78 85
80 88 81
88 80 87
81 89 82
89 81 88
82 90 83
90 82 89
83 91 84
91 83 90
86 92 85
92 86 93
85 94 87
94 85 92
87 95 88
95 87 94
88 96 89
96 88 95
89 97 90
97 89 96
90 98 91
98 90 97
0 52 3
52 0 50
3 55 5
55 3 52
5 57 7
57 5 55
7 59 9
59 7 57
9 61 11
61 9 59
11 63 13
63 11 61
13 62 12
62 13 63
12 70 20
70 12 62
20 77 28
77 20 70
28 84 35
84 28 77
35 91 42
91 35 84
42 98 49
98 42 91
49 97 48
97 49 98
48 96 47
96 48 97
47 95 46
95 47 96
46 94 45
94 46 95
45 92 43
92 45 94
43 93 44
93 43 92
44 86 37
86 44 93
37 79 30
79 37 86
30 72 22
72 30 79
22 65 15
65 22 72
15 53 2
53 15 65
2 50 0
50 2 53
}

//Here we must have something to build up our vertic list and texturecoordlist correctly.

//also note, for models without texturecoords, vertexdata can be read directly. (I think, maybe not)

//this number is used to create a temporary list of the vertices used. it is a list without repeated data.
NrOfVertexPoints=98
//this is a number who is used for computing the real list of texurecoords.. oh, all the hazzle we must go through! o.O
NrOfTextureCoords 1=99
//this is some data used to compute the _real_ list of vertices to be used. O_o Hazzle!
//it is the size of nrOfVertices
VertexIndices
{
0 8 7 1 9 2 10 3 11 4 12 5 13 6 15 14 16 17 18 19 20 22 21 23 24 24 25 26 27 29 28 30 31 32 33 34 36 35 37 38 39 40 41 43 42 44 45 46 47 48 49 57 50 56 58 51 59 52 60 53 61 54 62 55 
64 63 65 66 67 68 69 71 70 72 73 74 75 76 78 77 79 80 81 82 83 85 84 86 87 88 89 90 92 91 93 94 95 96 97 
}

//the size of this is NrOfVertexPoints
Vertices
{
-9.729466 0.000000 -3.144926 
-6.486311 0.000000 -3.144926 
-3.243155 0.000000 -3.144926 
0.000000 0.000000 -3.144926 
3.243155 0.000000 -3.144926 
6.486311 0.000000 -3.144926 
9.729466 0.000000 -3.144926 
-9.729466 0.000000 -2.096617 
-6.486311 0.000000 -2.096617 
-3.243155 0.000000 -2.096617 
0.000000 0.000000 -2.096617 
3.243155 0.000000 -2.096617 
6.486311 0.000000 -2.096617 
9.729466 0.000000 -2.096617 
-9.729466 0.000000 -1.048309 
-6.486311 0.000000 -1.048309 
-3.243155 0.000000 -1.048309 
0.000000 0.000000 -1.048309 
3.243155 0.000000 -1.048309 
6.486311 0.000000 -1.048309 
9.729466 0.000000 -1.048309 
-9.729466 0.000000 0.000000 
-6.486311 0.000000 0.000000 
-3.243155 0.000000 0.000000 
0.000000 0.000000 0.000000 
3.243155 0.000000 0.000000 
6.486311 0.000000 0.000000 
9.729466 0.000000 0.000000 
-9.729466 0.000000 1.048309 
-6.486311 0.000000 1.048309 
-3.243155 0.000000 1.048309 
0.000000 0.000000 1.048309 
3.243155 0.000000 1.048309 
6.486311 0.000000 1.048309 
9.729466 0.000000 1.048309 
-9.729466 0.000000 2.096617 
-6.486311 0.000000 2.096617 
-3.243155 0.000000 2.096617 
0.000000 0.000000 2.096617 
3.243155 0.000000 2.096617 
6.486311 0.000000 2.096617 
9.729466 0.000000 2.096617 
-9.729466 0.000000 3.144926 
-6.486311 0.000000 3.144926 
-3.243155 0.000000 3.144926 
0.000000 0.000000 3.144926 
3.243155 0.000000 3.144926 
6.486311 0.000000 3.144926 
9.729466 0.000000 3.144926 
-9.729466 13.739123 -3.144926 
-6.486311 13.739123 -3.144926 
-3.243155 13.739123 -3.144926 
0.000000 13.739123 -3.144926 
3.243155 13.739123 -3.144926 
6.486311 13.739123 -3.144926 
9.729466 13.739123 -3.144926 
-9.729466 13.739123 -2.096617 
-6.486311 13.739123 -2.096617 
-3.243155 13.739123 -2.096617 
0.000000 13.739123 -2.096617 
3.243155 13.739123 -2.096617 
6.486311 13.739123 -2.096617 
9.729466 13.739123 -2.096617 
-9.729466 13.739123 -1.048309 
-6.486311 13.739123 -1.048309 
-3.243155 13.739123 -1.048309 
0.000000 13.739123 -1.048309 
3.243155 13.739123 -1.048309 
6.486311 13.739123 -1.048309 
9.729466 13.739123 -1.048309 
-9.729466 13.739123 0.000000 
-6.486311 13.739123 0.000000 
-3.243155 13.739123 0.000000 
0.000000 13.739123 0.000000 
3.243155 13.739123 0.000000 
6.486311 13.739123 0.000000 
9.729466 13.739123 0.000000 
-9.729466 13.739123 1.048309 
-6.486311 13.739123 1.048309 
-3.243155 13.739123 1.048309 
0.000000 13.739123 1.048309 
3.243155 13.739123 1.048309 
6.486311 13.739123 1.048309 
9.729466 13.739123 1.048309 
-9.729466 13.739123 2.096617 
-6.486311 13.739123 2.096617 
-3.243155 13.739123 2.096617 
0.000000 13.739123 2.096617 
3.243155 13.739123 2.096617 
6.486311 13.739123 2.096617 
9.729466 13.739123 2.096617 
-9.729466 13.739123 3.144926 
-6.486311 13.739123 3.144926 
-3.243155 13.739123 3.144926 
0.000000 13.739123 3.144926 
3.243155 13.739123 3.144926 
6.486311 13.739123 3.144926 
9.729466 13.739123 3.144926 
}

//this is to construct the _real_ texturecoord list. it is the size of nrOfVertices
TextureCoordsIndices 1
{
17 6 13 15 9 19 43 44 88 78 91 82 84 80 4 11 1 42 96 93 86 3 8 0 51 50 98 95 90 5 12 2 56 97 94 87 7 14 10 54 89 92 85 16 18 20 55 79 83 81 26 31 33 24 38 40 46 45 59 57 66 64 73 71 
29 22 36 47 61 68 75 28 21 35 49 63 70 77 30 23 37 48 62 69 76 32 25 39 52 60 67 74 34 27 41 53 58 65 72 
}

//these are the texturecoords. size of "NrOfTextureCoords 1"
TextureCoords 1
{
0.499999 0.056816 
0.635498 0.080809 
0.364501 0.080809 
0.499999 0.102001 
0.563342 0.108071 
0.436656 0.108072 
0.621238 0.124924 
0.378761 0.124924 
0.499999 0.133921 
0.735339 0.135964 
0.264660 0.135965 
0.539167 0.136481 
0.460832 0.136481 
0.576739 0.143887 
0.423260 0.143888 
0.670078 0.149218 
0.329921 0.149219 
0.611389 0.155393 
0.388610 0.155393 
0.794988 0.195797 
0.205011 0.195798 
0.500000 0.326114 
0.518668 0.326742 
0.481332 0.326742 
0.536939 0.328582 
0.463061 0.328582 
0.554461 0.331512 
0.445538 0.331513 
0.500000 0.355186 
0.523263 0.356061 
0.476737 0.356061 
0.545711 0.358583 
0.454289 0.358583 
0.566679 0.362476 
0.433320 0.362476 
0.500000 0.409048 
0.529091 0.409999 
0.470908 0.409999 
0.556465 0.412657 
0.443535 0.412658 
0.580931 0.416541 
0.419069 0.416541 
0.980905 0.499999 
0.962345 0.499999 
0.944768 0.499999 
0.588739 0.500000 
0.562703 0.500000 
0.532617 0.500000 
0.467383 0.500000 
0.500000 0.500000 
1.000000 0.500000 
-0.000000 0.500000 
0.437297 0.500000 
0.411261 0.500000 
0.037655 0.500001 
0.055232 0.500001 
0.019095 0.500001 
0.580931 0.583459 
0.419069 0.583459 
0.556465 0.587342 
0.443535 0.587343 
0.529092 0.590001 
0.470909 0.590001 
0.500000 0.590952 
0.566680 0.637524 
0.433321 0.637524 
0.545711 0.641417 
0.454289 0.641417 
0.523263 0.643939 
0.476737 0.643939 
0.500000 0.644814 
0.554462 0.668487 
0.445539 0.668487 
0.536939 0.671418 
0.463061 0.671418 
0.518668 0.673258 
0.481332 0.673258 
0.500000 0.673886 
0.794989 0.804202 
0.205012 0.804203 
0.611390 0.844607 
0.388611 0.844607 
0.670079 0.850781 
0.329922 0.850782 
0.576740 0.856112 
0.423261 0.856113 
0.539168 0.863519 
0.460833 0.863519 
0.735340 0.864035 
0.264661 0.864035 
0.500000 0.866079 
0.621239 0.875076 
0.378762 0.875076 
0.563343 0.891928 
0.436658 0.891929 
0.500001 0.897999 
0.635499 0.919191 
0.364502 0.919191 
0.500001 0.943184 
} 



//do more work tomorow ol' chap ;=), yes offcourse.. this is tomorow, work commending. :) I must go to the toilet and shit some too.
//what the fuck, why do I write these dirty comments,, hehe *added 2. april 2004*
MeshDependant Modifiers
//Modifier skinning

//skinning 1 *doesnt use skinning, I comment it out.
//another one, for test purposes


MeshIndependant Modifiers
//modifier noise not implemented yet.


//end of model 1 data.
model 10 end

//say that we start meshDependant modifiers..
MeshDependant Modifiers start

skinning 1 start

//what kind of model is it?
modelDep 1
//what skeleton id's is it compatible with?
skeleton 1
//length of this is same as nr of vertices.. info is used to compute length of next tables.
BonesNr
{
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2
}

//used to index bones.. bones is in a tree-structure so it will actually be searching.
BonesIdArray
{
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 3 3 3 3 3 3 3 
3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 4 4 4 3 4 3 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5
}

//same function as id's, but it's text based. we could ignore them, though names are always nice.
boneNames
{
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone01
Bone02
Bone01
Bone02
Bone01
Bone02
Bone01
Bone02
Bone01
Bone02
Bone01
Bone02
Bone01
Bone02
Bone01
Bone02
Bone02
Bone02
Bone02
Bone02
Bone02
Bone02
Bone02
Bone02
Bone02
Bone02
Bone02
Bone02
Bone02
Bone02
Bone02
Bone02
Bone02
Bone02
Bone02
Bone02
Bone02
Bone02
Bone02
Bone02
Bone02
Bone03
Bone02
Bone03
Bone02
Bone03
Bone02
Bone03
Bone02
Bone03
Bone02
Bone03
Bone02
Bone03
Bone02
Bone03
Bone03
Bone03
Bone03
Bone02
Bone03
Bone02
Bone03
Bone02
Bone03
Bone03
Bone03
Bone03
Bone03
Bone03
Bone03
Bone03
Bone03
Bone03
Bone03
Bone03
Bone03
Bone03
Bone03
Bone03
Bone03
Bone03
Bone03
Bone03
Bone04
}

//Here are the meat of the shiat, the weights. it has the length calculated by that shit up there. ;)
Weights
{
1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.090246 0.909754 0.076569 0.923431 0.046200 0.953800 0.021932 0.978068 0.014329 0.985671 0.021933 0.978067 0.046202 0.953798 0.076571 0.923429 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 
1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.603183 0.396817 0.590508 0.409492 0.567538 0.432462 0.551603 0.448397 0.546383 0.453617 0.551603 0.448397 0.567535 0.432465 0.590505 0.409495 1.000000 1.000000 1.000000 0.000161 0.999839 0.000997 0.999003 0.000161 0.999839 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.500000 0.500000
}
skinning 1 end
MeshDependant Modifiers end

MeshIndependant Modifiers start
//we don't have anyone.
MeshIndependant Modifiers end

skeleton 1 start
//bones go here..
//aight, hva skal vi gjre dersom det ikke finner parent fordi parent ikke er lastet enda?...
bone 1 start
Parent=0
NodeId=2
Name=Bone01

PositionX=0.0000002
PositionY=-30.000210
PositionZ=0.2

RotationX=-0.15
RotationY=0.68
RotationZ=0.15
RotationW=0.68

ScaleX=1
ScaleY=1
ScaleZ=1

NrOfVertices=9
NrOfIndices=14
NormalsStored=false

Vertices
{
4.999876 -4.999996 4.999997
4.999876 4.999996 4.999997
4.999876 4.999996 -4.999997
4.999876 -4.999996 -4.999997
66.170631 -0.500000 0.500000
66.170631 0.500000 0.500000
66.170631 0.500000 -0.500000
66.170631 -0.500000 -0.500000
0.000000 0.000000 0.000000
}

Indices
{
4 7 5  
6 5 7  
1 5 2  
6 2 5  
0 4 1  
5 1 4  
7 3 6  
2 6 3  
4 0 7  
3 7 0  
8 0 1  
8 1 2  
8 2 3  
8 3 0  
}

bone 1 end

bone 2 start
Parent=2
NodeId=3
Name=Bone02

PositionX=66.1706
PositionY=-0.000002
PositionZ=0.0000004

RotationX=-0.0000012
RotationY=-0.0000010
RotationZ=-0.4504004
RotationW=0.8797

ScaleX=1
ScaleY=1
ScaleZ=1


NrVertices=9
NrOfIndices=14
NormalsStored=false

Vertices
{
4.999924 -4.999995 4.999994
4.999924 4.999995 4.999994
4.999924 4.999995 -4.999994
4.999924 -4.999995 -4.999994
63.841290 -0.500000 0.499999
63.841290 0.500000 0.499999
63.841290 0.500000 -0.499999
63.841290 -0.500000 -0.499999
0.000000 0.000000 0.000000
}

Indices
{
4 7 5  
6 5 7  
1 5 2  
6 2 5  
0 4 1  
5 1 4  
7 3 6  
2 6 3  
4 0 7  
3 7 0  
8 0 1  
8 1 2  
8 2 3  
8 3 0  
}

bone 2 end

bone 3 start
Parent=3
NodeId=4
Name=Bone03

PositionX=63.032032
PositionY=0.0000012
PositionZ=0.0

RotationX=0.24
RotationY=0.27
RotationZ=0.38
RotationW=0.84

ScaleX=1
ScaleY=1
ScaleZ=1

NrVertices=9
NrOfIndices=14
NormalsStored=false

Vertices
{
4.999991 -4.999994 4.999993
4.999991 4.999994 4.999993
4.999991 4.999994 -4.999993
4.999991 -4.999994 -4.999993
37.483597 -0.500000 0.499999
37.483597 0.500000 0.499999
37.483597 0.500000 -0.499999
37.483597 -0.500000 -0.499999
0.000000 0.000000 0.000000
}

Indices
{
4 7 5  
6 5 7  
1 5 2  
6 2 5  
0 4 1  
5 1 4  
7 3 6  
2 6 3  
4 0 7  
3 7 0  
8 0 1  
8 1 2  
8 2 3  
8 3 0  
}

bone 3 end

bone 4 start
Parent=4
NodeId=5
Name=Bone4

PositionX=37.43
PositionY=0.0
PositionZ=0.0

RotationX=0
RotationY=0
RotationZ=0
RotationW=1

ScaleX=1
ScaleY=1
ScaleZ=1

NrVertices=9
NrOfIndices=14
NormalsStored=false

Vertices
{
4.999990 -4.999992 4.999991
4.999990 4.999992 4.999991
4.999990 4.999992 -4.999991
4.999990 -4.999992 -4.999991
9.999979 -0.499999 0.499999
9.999979 0.499999 0.499999
9.999979 0.499999 -0.499999
9.999979 -0.499999 -0.499999
0.000000 0.000000 0.000000
}

Indices
{
4 7 5  
6 5 7  
1 5 2  
6 2 5  
0 4 1  
5 1 4  
7 3 6  
2 6 3  
4 0 7  
3 7 0  
8 0 1  
8 1 2  
8 2 3  
8 3 0  
} 

bone 4 end

Skeleton 1 end
//we state EOF because of stupid shit, that wouldn't work, with this we could jump when finding end
//we even need to have it twice, I'll just say WTF!! stupid ifstream, c++ standard lack libary
EOF-GiN
EOF-GiN