initial mesh testing
authorCharles McGarvey <chazmcgarvey@brokenzipper.com>
Sun, 18 Jul 2010 18:47:05 +0000 (12:47 -0600)
committerCharles McGarvey <chazmcgarvey@brokenzipper.com>
Sun, 18 Jul 2010 18:47:05 +0000 (12:47 -0600)
data/models/classic.ac [new file with mode: 0644]
data/models/classic.blend [new file with mode: 0644]
src/Character.cc
src/GameLayer.cc
src/GameLayer.hh
src/moof/image.cc
src/moof/mesh.cc [new file with mode: 0644]
src/moof/mesh.hh [new file with mode: 0644]

diff --git a/data/models/classic.ac b/data/models/classic.ac
new file mode 100644 (file)
index 0000000..ef7f632
--- /dev/null
@@ -0,0 +1,8863 @@
+AC3Db
+MATERIAL "DefaultWhite" rgb 1 1 1  amb 1 1 1  emis 0 0 0  spec 0.5 0.5 0.5  shi 64  trans 0
+MATERIAL "Scenery" rgb 1 1 1 amb 0.5 0.5 0.5 emis 0 0 0 spec 1 1 1 shi 32 trans 0
+MATERIAL "Building" rgb 1 1 1 amb 0.5 0.5 0.5 emis 0 0 0 spec 1 1 1 shi 32 trans 0
+MATERIAL "Lawn" rgb 0.54902 0.631373 0.329412 amb 0.5 0.5 0.5 emis 0 0 0 spec 1 1 1 shi 32 trans 0
+MATERIAL "TowerBlock" rgb 1 1 1 amb 0.5 0.5 0.5 emis 0 0 0 spec 1 1 1 shi 32 trans 0
+MATERIAL "Trees" rgb 1 1 1 amb 0.5 0.5 0.5 emis 0 0 0 spec 1 1 1 shi 32 trans 0
+OBJECT world
+kids 19
+OBJECT poly
+name "Fence"
+data 5
+Fence
+texture "Scenery.png"
+texrep 1 1
+crease 30.000000
+numvert 34
+23 1 -7
+23 0 -7
+12 0 -7
+12 1 -7
+29 1 -7
+29 0 -7
+33 0 -7
+33 1 -7
+22 0 -7
+21 0 -7
+20 0 -7
+19 0 -7
+18 0 -7
+17 0 -7
+16 0 -7
+15 0 -7
+14 0 -7
+13 0 -7
+22 1 -7
+21 1 -7
+20 1 -7
+19 1 -7
+18 1 -7
+17 1 -7
+16 1 -7
+15 1 -7
+14 1 -7
+13 1 -7
+30 1 -7
+31 1 -7
+32 1 -7
+30 0 -7
+31 0 -7
+32 0 -7
+numsurf 15
+SURF 0x00
+mat 1
+refs 4
+0 0.25 0.75
+18 2.98023223877e-08 0.75
+8 0.0 0.5
+1 0.249999970198 0.5
+SURF 0x00
+mat 1
+refs 4
+18 0.25 0.75
+19 2.98023223877e-08 0.75
+9 0.0 0.5
+8 0.249999970198 0.5
+SURF 0x00
+mat 1
+refs 4
+19 0.25 0.75
+20 2.98023223877e-08 0.75
+10 0.0 0.5
+9 0.249999970198 0.5
+SURF 0x00
+mat 1
+refs 4
+20 0.25 0.75
+21 2.98023223877e-08 0.75
+11 0.0 0.5
+10 0.249999970198 0.5
+SURF 0x00
+mat 1
+refs 4
+21 0.25 0.75
+22 2.98023223877e-08 0.75
+12 0.0 0.5
+11 0.249999970198 0.5
+SURF 0x00
+mat 1
+refs 4
+22 0.25 0.75
+23 2.98023223877e-08 0.75
+13 0.0 0.5
+12 0.249999970198 0.5
+SURF 0x00
+mat 1
+refs 4
+23 0.25 0.75
+24 2.98023223877e-08 0.75
+14 0.0 0.5
+13 0.249999970198 0.5
+SURF 0x00
+mat 1
+refs 4
+24 0.25 0.75
+25 2.98023223877e-08 0.75
+15 0.0 0.5
+14 0.249999970198 0.5
+SURF 0x00
+mat 1
+refs 4
+25 0.25 0.75
+26 2.98023223877e-08 0.75
+16 0.0 0.5
+15 0.249999970198 0.5
+SURF 0x00
+mat 1
+refs 4
+26 0.25 0.75
+27 2.98023223877e-08 0.75
+17 0.0 0.5
+16 0.249999970198 0.5
+SURF 0x00
+mat 1
+refs 4
+27 0.25 0.75
+3 2.98023223877e-08 0.75
+2 0.0 0.5
+17 0.249999970198 0.5
+SURF 0x00
+mat 1
+refs 4
+7 0.25 0.75
+30 2.98023223877e-08 0.75
+33 0.0 0.5
+6 0.249999970198 0.5
+SURF 0x00
+mat 1
+refs 4
+30 0.25 0.75
+29 2.98023223877e-08 0.75
+32 0.0 0.5
+33 0.249999970198 0.5
+SURF 0x00
+mat 1
+refs 4
+29 0.25 0.75
+28 2.98023223877e-08 0.75
+31 0.0 0.5
+32 0.249999970198 0.5
+SURF 0x00
+mat 1
+refs 4
+28 0.25 0.75
+4 2.98023223877e-08 0.75
+5 0.0 0.5
+31 0.249999970198 0.5
+kids 0
+OBJECT poly
+name "L-House"
+data 7
+L-House
+texture "Building.png"
+texrep 1 1
+crease 30.000000
+numvert 74
+18 0 -6
+18 0 -2
+15 0 -2
+15 0 -6
+18 3 -2
+15 3 -2
+18 3 -6
+15 3 -6
+18 1 -2
+18 2 -2
+15 1 -2
+15 2 -2
+18 1 -6
+18 2 -6
+15 1 -6
+15 2 -6
+17 0 -2
+16 0 -2
+17 3 -2
+16 3 -2
+16 1 -2
+17 1 -2
+16 2 -2
+17 2 -2
+18 0 -5
+18 0 -4
+18 0 -3
+18 3 -3
+18 3 -4
+18 3 -5
+18 1 -3
+18 1 -4
+18 1 -5
+18 2 -3
+18 2 -4
+18 2 -5
+15 0 -3
+15 0 -4
+15 0 -5
+15 3 -3
+15 3 -4
+15 3 -5
+15 1 -3
+15 1 -4
+15 1 -5
+15 2 -3
+15 2 -4
+15 2 -5
+15 5.499999 -4.000002
+18 5.499999 -4.000002
+16 5.499999 -4.000002
+17 5.499999 -4.000002
+15 4 -5
+15 4 -4
+15 4 -3
+18 4 -5
+18 4 -4
+18 4 -3
+18 5 -4
+18 2.8 -1.8
+15 2.8 -1.8
+15 5 -4
+17 2.8 -1.8
+16 2.8 -1.8
+18 4.266666 -3.266667
+18 3.533333 -2.533333
+17 5 -4
+16 5 -4
+15 3.533333 -2.533334
+15 4.266666 -3.266667
+16 3.533333 -2.533334
+17 3.533333 -2.533333
+16 4.266666 -3.266667
+17 4.266666 -3.266667
+numsurf 57
+SURF 0x00
+mat 2
+refs 4
+8 0.625 1.0
+21 0.5 1.0
+16 0.5 0.75
+1 0.625 0.75
+SURF 0x00
+mat 2
+refs 4
+21 0.875 1.0
+20 0.75 1.0
+17 0.75 0.75
+16 0.875 0.75
+SURF 0x00
+mat 2
+refs 4
+20 0.5 1.0
+10 0.375 1.0
+2 0.375 0.75
+17 0.5 0.75
+SURF 0x00
+mat 2
+refs 4
+9 0.625 1.0
+23 0.5 1.0
+21 0.5 0.75
+8 0.625 0.75
+SURF 0x00
+mat 2
+refs 4
+23 0.75 1.0
+22 0.625 1.0
+20 0.625 0.75
+21 0.75 0.75
+SURF 0x00
+mat 2
+refs 4
+22 0.5 1.0
+11 0.375 1.0
+10 0.375 0.75
+20 0.5 0.75
+SURF 0x00
+mat 2
+refs 4
+4 0.125 0.499999880791
+18 0.0 0.500000238419
+23 0.0 0.250000119209
+9 0.125 0.249999761581
+SURF 0x00
+mat 2
+refs 4
+18 1.0 0.999999880791
+19 0.875 1.00000023842
+22 0.875 0.750000119209
+23 1.0 0.749999761581
+SURF 0x00
+mat 2
+refs 4
+19 1.0 0.749999880791
+5 0.875 0.750000238419
+11 0.875 0.500000119209
+22 1.0 0.499999761581
+SURF 0x00
+mat 2
+refs 4
+24 0.5 0.75
+0 0.625 0.75
+12 0.625 1.0
+32 0.5 1.0
+SURF 0x00
+mat 2
+refs 4
+32 0.125 0.75
+31 1.49011611938e-08 0.75
+25 0.0 0.5
+24 0.124999985099 0.5
+SURF 0x00
+mat 2
+refs 4
+31 0.75 1.0
+30 0.625 1.0
+26 0.625 0.75
+25 0.75 0.75
+SURF 0x00
+mat 2
+refs 4
+30 0.5 1.0
+8 0.375 1.0
+1 0.375 0.75
+26 0.5 0.75
+SURF 0x00
+mat 2
+refs 4
+13 0.625 1.0
+35 0.5 1.0
+32 0.5 0.75
+12 0.625 0.75
+SURF 0x00
+mat 2
+refs 4
+35 0.75 1.0
+34 0.625 1.0
+31 0.625 0.75
+32 0.75 0.75
+SURF 0x00
+mat 2
+refs 4
+34 0.875 1.0
+33 0.75 1.0
+30 0.75 0.75
+31 0.875 0.75
+SURF 0x00
+mat 2
+refs 4
+33 0.5 1.0
+9 0.375 1.0
+8 0.375 0.75
+30 0.5 0.75
+SURF 0x00
+mat 2
+refs 4
+6 0.125 0.499999880791
+29 0.0 0.500000238419
+35 0.0 0.250000119209
+13 0.125 0.249999761581
+SURF 0x00
+mat 2
+refs 4
+29 1.0 0.999999880791
+28 0.875 1.00000023842
+34 0.875 0.750000119209
+35 1.0 0.749999761581
+SURF 0x00
+mat 2
+refs 4
+28 1.0 0.999999880791
+27 0.875 1.00000023842
+33 0.875 0.750000119209
+34 1.0 0.749999761581
+SURF 0x00
+mat 2
+refs 4
+27 1.0 0.749999880791
+4 0.875 0.750000238419
+9 0.875 0.500000119209
+33 1.0 0.499999761581
+SURF 0x00
+mat 2
+refs 4
+10 0.625 1.0
+42 0.5 1.0
+36 0.5 0.75
+2 0.625 0.75
+SURF 0x00
+mat 2
+refs 4
+42 0.75 1.0
+43 0.625 1.0
+37 0.625 0.75
+36 0.75 0.75
+SURF 0x00
+mat 2
+refs 4
+43 0.875 1.0
+44 0.75 1.0
+38 0.75 0.75
+37 0.875 0.75
+SURF 0x00
+mat 2
+refs 4
+44 0.5 1.0
+14 0.375 1.0
+3 0.375 0.75
+38 0.5 0.75
+SURF 0x00
+mat 2
+refs 4
+11 0.625 1.0
+45 0.5 1.0
+42 0.5 0.75
+10 0.625 0.75
+SURF 0x00
+mat 2
+refs 4
+45 0.875 1.0
+46 0.75 1.0
+43 0.75 0.75
+42 0.875 0.75
+SURF 0x00
+mat 2
+refs 4
+46 0.75 1.0
+47 0.625 1.0
+44 0.625 0.75
+43 0.75 0.75
+SURF 0x00
+mat 2
+refs 4
+47 0.5 1.0
+15 0.375 1.0
+14 0.375 0.75
+44 0.5 0.75
+SURF 0x00
+mat 2
+refs 4
+5 0.125 0.499999880791
+39 0.0 0.500000238419
+45 0.0 0.250000119209
+11 0.125 0.249999761581
+SURF 0x00
+mat 2
+refs 4
+39 1.0 0.999999880791
+40 0.875 1.00000023842
+46 0.875 0.750000119209
+45 1.0 0.749999761581
+SURF 0x00
+mat 2
+refs 4
+40 1.0 0.999999880791
+41 0.875 1.00000023842
+47 0.875 0.750000119209
+46 1.0 0.749999761581
+SURF 0x00
+mat 2
+refs 4
+41 1.0 0.749999880791
+7 0.875 0.750000238419
+15 0.875 0.500000119209
+47 1.0 0.499999761581
+SURF 0x00
+mat 2
+refs 4
+61 0.25 0.25
+67 0.375 0.25
+50 0.375 0.375
+48 0.25 0.375
+SURF 0x00
+mat 2
+refs 4
+67 0.25 0.25
+66 0.375 0.25
+51 0.375 0.375
+50 0.25 0.375
+SURF 0x00
+mat 2
+refs 4
+66 0.25 0.25
+58 0.375 0.25
+49 0.375 0.375
+51 0.25 0.375
+SURF 0x00
+mat 2
+refs 4
+53 0.375 0.749999880791
+52 0.25 0.750000238419
+41 0.25 0.500000119209
+40 0.375 0.499999761581
+SURF 0x00
+mat 2
+refs 4
+54 0.625 0.749999880791
+53 0.5 0.750000238419
+40 0.5 0.500000119209
+39 0.625 0.499999761581
+SURF 0x00
+mat 2
+refs 4
+56 0.375 0.749999880791
+57 0.25 0.750000238419
+27 0.25 0.500000119209
+28 0.375 0.499999761581
+SURF 0x00
+mat 2
+refs 4
+55 0.625 0.749999880791
+56 0.5 0.750000238419
+28 0.5 0.500000119209
+29 0.625 0.499999761581
+SURF 0x00
+mat 2
+refs 3
+7 0.125 0.5
+41 0.25 0.5
+52 0.25 0.75
+SURF 0x00
+mat 2
+refs 3
+52 0.125 0.5
+53 0.25 0.5
+61 0.25 0.75
+SURF 0x00
+mat 2
+refs 3
+53 0.375 0.5
+54 0.5 0.5
+61 0.375 0.75
+SURF 0x00
+mat 2
+refs 3
+5 0.375 0.75
+54 0.5 0.5
+39 0.375 0.5
+SURF 0x00
+mat 2
+refs 3
+4 0.124999992549 0.5
+27 0.25 0.5
+57 0.25 0.75
+SURF 0x00
+mat 2
+refs 3
+56 0.25 0.5
+58 0.124999992549 0.5
+57 0.25 0.75
+SURF 0x00
+mat 2
+refs 3
+55 0.375 0.75
+58 0.5 0.5
+56 0.375 0.5
+SURF 0x00
+mat 2
+refs 3
+6 0.375 0.75
+55 0.5 0.5
+29 0.375 0.5
+SURF 0x00
+mat 2
+refs 4
+62 0.625 0.5
+59 0.75 0.5
+65 0.75 0.75
+71 0.625 0.75
+SURF 0x00
+mat 2
+refs 4
+63 0.625 0.5
+62 0.75 0.5
+71 0.75 0.75
+70 0.625 0.75
+SURF 0x00
+mat 2
+refs 4
+60 0.625 0.5
+63 0.75 0.5
+70 0.75 0.75
+68 0.625 0.75
+SURF 0x00
+mat 2
+refs 4
+71 0.625 0.5
+65 0.75 0.5
+64 0.75 0.75
+73 0.625 0.75
+SURF 0x00
+mat 2
+refs 4
+68 0.625 0.5
+70 0.75 0.5
+72 0.75 0.75
+69 0.625 0.75
+SURF 0x00
+mat 2
+refs 4
+73 0.625 0.5
+64 0.75 0.5
+58 0.75 0.75
+66 0.625 0.75
+SURF 0x00
+mat 2
+refs 4
+72 0.625 0.5
+73 0.75 0.5
+66 0.75 0.75
+67 0.625 0.75
+SURF 0x00
+mat 2
+refs 4
+69 0.625 0.5
+72 0.75 0.5
+67 0.75 0.75
+61 0.625 0.75
+SURF 0x00
+mat 2
+refs 4
+70 0.625 0.5
+71 0.75 0.5
+73 0.75 0.75
+72 0.625 0.75
+kids 0
+OBJECT poly
+name "L-Lawn"
+data 6
+L-Lawn
+crease 30.000000
+numvert 11
+6 0 -2
+2 0 0
+2 0 -2
+14 0 -2
+5 0 -7
+15 0 -7
+6 0 -6
+14 0 -6
+5 0 -2
+15 0 0
+5 0 0
+numsurf 6
+SURF 0x30
+mat 3
+refs 4
+1 0 0
+10 0 0
+8 0 0
+2 0 0
+SURF 0x30
+mat 3
+refs 4
+4 0 0
+6 0 0
+7 0 0
+5 0 0
+SURF 0x30
+mat 3
+refs 4
+0 0 0
+10 0 0
+9 0 0
+3 0 0
+SURF 0x30
+mat 3
+refs 4
+5 0 0
+7 0 0
+3 0 0
+9 0 0
+SURF 0x30
+mat 3
+refs 3
+0 0 0
+8 0 0
+10 0 0
+SURF 0x30
+mat 3
+refs 4
+0 0 0
+6 0 0
+4 0 0
+8 0 0
+kids 0
+OBJECT poly
+name "L-Minitower"
+data 11
+L-Minitower
+texture "TowerBlock1.png"
+texrep 1 1
+crease 30.000000
+numvert 182
+12 0 -7
+5 0 -7
+5 8 -7
+12 8 -7
+3 8 -7
+12 0 -13
+12 0 -12
+12 0 -11
+12 0 -10
+12 0 -9
+12 0 -8
+12 8 -8
+12 8 -9
+12 8 -10
+12 8 -11
+12 8 -12
+12 8 -13
+3 8 -13
+3 8 -12
+3 8 -11
+3 8 -10
+3 8 -9
+3 8 -8
+5 1 -7
+5 2 -7
+5 3 -7
+5 4 -7
+5 5 -7
+5 6 -7
+5 7 -7
+12 1 -7
+12 2 -7
+12 3 -7
+12 4 -7
+12 5 -7
+12 6 -7
+12 7 -7
+12 1 -13
+12 2 -13
+12 3 -13
+12 4 -13
+12 5 -13
+12 6 -13
+12 7 -13
+12 7 -12
+12 6 -12
+12 5 -12
+12 4 -12
+12 3 -12
+12 2 -12
+12 1 -12
+12 7 -11
+12 6 -11
+12 5 -11
+12 4 -11
+12 3 -11
+12 2 -11
+12 1 -11
+12 1 -10
+12 2 -10
+12 3 -10
+12 4 -10
+12 5 -10
+12 6 -10
+12 7 -10
+12 7 -9
+12 6 -9
+12 5 -9
+12 4 -9
+12 3 -9
+12 2 -9
+12 1 -9
+12 7 -8
+12 6 -8
+12 5 -8
+12 4 -8
+12 3 -8
+12 2 -8
+12 1 -8
+11 0 -7
+10 0 -7
+9 0 -7
+8 0 -7
+7 0 -7
+6 0 -7
+6 1 -7
+7 1 -7
+8 1 -7
+9 1 -7
+10 1 -7
+11 1 -7
+6 2 -7
+7 2 -7
+8 2 -7
+9 2 -7
+10 2 -7
+11 2 -7
+6 3 -7
+7 3 -7
+8 3 -7
+9 3 -7
+10 3 -7
+11 3 -7
+6 4 -7
+7 4 -7
+8 4 -7
+9 4 -7
+10 4 -7
+11 4 -7
+6 5 -7
+7 5 -7
+8 5 -7
+9 5 -7
+10 5 -7
+11 5 -7
+6 6 -7
+7 6 -7
+8 6 -7
+9 6 -7
+10 6 -7
+11 6 -7
+6 7 -7
+7 7 -7
+8 7 -7
+9 7 -7
+10 7 -7
+11 7 -7
+11 8 -13
+10 8 -13
+9 8 -13
+8 8 -13
+7 8 -13
+6 8 -13
+5 8 -13
+4 8 -13
+11 8 -12
+10 8 -12
+9 8 -12
+8 8 -12
+7 8 -12
+6 8 -12
+5 8 -12
+4 8 -12
+11 8 -11
+10 8 -11
+9 8 -11
+8 8 -11
+7 8 -11
+6 8 -11
+5 8 -11
+4 8 -11
+11 8 -10
+10 8 -10
+9 8 -10
+8 8 -10
+7 8 -10
+6 8 -10
+5 8 -10
+4 8 -10
+11 8 -9
+10 8 -9
+9 8 -9
+8 8 -9
+7 8 -9
+6 8 -9
+5 8 -9
+4 8 -9
+11 8 -8
+10 8 -8
+9 8 -8
+8 8 -8
+7 8 -8
+6 8 -8
+5 8 -8
+4 8 -8
+4 8 -7
+11 8 -7
+10 8 -7
+9 8 -7
+8 8 -7
+7 8 -7
+6 8 -7
+numsurf 158
+SURF 0x00
+mat 4
+refs 4
+15 0.5 1.0
+44 0.5 0.75
+43 0.75 0.75
+16 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+44 -1.49011611938e-08 1.0
+45 0.0 0.75
+42 0.25 0.75
+43 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+45 -1.49011611938e-08 1.0
+46 0.0 0.75
+41 0.25 0.75
+42 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+46 -1.49011611938e-08 1.0
+47 0.0 0.75
+40 0.25 0.75
+41 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+47 -1.49011611938e-08 1.0
+48 0.0 0.75
+39 0.25 0.75
+40 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+48 -1.49011611938e-08 1.0
+49 0.0 0.75
+38 0.25 0.75
+39 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+49 -1.49011611938e-08 1.0
+50 0.0 0.75
+37 0.25 0.75
+38 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+50 -1.49011611938e-08 0.75
+6 0.0 0.5
+5 0.25 0.5
+37 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+14 0.5 1.0
+51 0.5 0.75
+44 0.75 0.75
+15 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+51 0.249999985099 1.0
+52 0.25 0.75
+45 0.5 0.75
+44 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+52 0.249999985099 1.0
+53 0.25 0.75
+46 0.5 0.75
+45 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+53 0.249999985099 1.0
+54 0.25 0.75
+47 0.5 0.75
+46 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+54 0.249999985099 1.0
+55 0.25 0.75
+48 0.5 0.75
+47 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+55 0.249999985099 1.0
+56 0.25 0.75
+49 0.5 0.75
+48 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+56 0.249999985099 1.0
+57 0.25 0.75
+50 0.5 0.75
+49 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+57 -1.49011611938e-08 0.75
+7 0.0 0.5
+6 0.25 0.5
+50 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+13 0.5 1.0
+64 0.5 0.75
+51 0.75 0.75
+14 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+64 -1.49011611938e-08 1.0
+63 0.0 0.75
+52 0.25 0.75
+51 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+63 -1.49011611938e-08 1.0
+62 0.0 0.75
+53 0.25 0.75
+52 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+62 -1.49011611938e-08 1.0
+61 0.0 0.75
+54 0.25 0.75
+53 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+61 -1.49011611938e-08 1.0
+60 0.0 0.75
+55 0.25 0.75
+54 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+60 -1.49011611938e-08 1.0
+59 0.0 0.75
+56 0.25 0.75
+55 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+59 -1.49011611938e-08 1.0
+58 0.0 0.75
+57 0.25 0.75
+56 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+58 -1.49011611938e-08 0.75
+8 0.0 0.5
+7 0.25 0.5
+57 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+12 0.5 1.0
+65 0.5 0.75
+64 0.75 0.75
+13 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+65 -1.49011611938e-08 1.0
+66 0.0 0.75
+63 0.25 0.75
+64 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+66 -1.49011611938e-08 1.0
+67 0.0 0.75
+62 0.25 0.75
+63 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+67 -1.49011611938e-08 1.0
+68 0.0 0.75
+61 0.25 0.75
+62 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+68 -1.49011611938e-08 1.0
+69 0.0 0.75
+60 0.25 0.75
+61 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+69 -1.49011611938e-08 1.0
+70 0.0 0.75
+59 0.25 0.75
+60 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+70 -1.49011611938e-08 1.0
+71 0.0 0.75
+58 0.25 0.75
+59 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+71 -1.49011611938e-08 0.75
+9 0.0 0.5
+8 0.25 0.5
+58 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+11 0.5 1.0
+72 0.5 0.75
+65 0.75 0.75
+12 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+72 0.249999985099 1.0
+73 0.25 0.75
+66 0.5 0.75
+65 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+73 0.249999985099 1.0
+74 0.25 0.75
+67 0.5 0.75
+66 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+74 0.249999985099 1.0
+75 0.25 0.75
+68 0.5 0.75
+67 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+75 0.249999985099 1.0
+76 0.25 0.75
+69 0.5 0.75
+68 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+76 0.249999985099 1.0
+77 0.25 0.75
+70 0.5 0.75
+69 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+77 0.249999985099 1.0
+78 0.25 0.75
+71 0.5 0.75
+70 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+78 -1.49011611938e-08 0.75
+10 0.0 0.5
+9 0.25 0.5
+71 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+3 0.5 1.0
+36 0.5 0.75
+72 0.75 0.75
+11 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+36 -1.49011611938e-08 1.0
+35 0.0 0.75
+73 0.25 0.75
+72 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+35 -1.49011611938e-08 1.0
+34 0.0 0.75
+74 0.25 0.75
+73 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+34 -1.49011611938e-08 1.0
+33 0.0 0.75
+75 0.25 0.75
+74 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+33 -1.49011611938e-08 1.0
+32 0.0 0.75
+76 0.25 0.75
+75 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+32 -1.49011611938e-08 1.0
+31 0.0 0.75
+77 0.25 0.75
+76 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+31 -1.49011611938e-08 1.0
+30 0.0 0.75
+78 0.25 0.75
+77 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+30 -1.49011611938e-08 0.75
+0 0.0 0.5
+10 0.25 0.5
+78 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+79 -5.96046447754e-08 0.5
+0 0.249999910593 0.5
+30 0.249999970198 0.75
+90 -5.96046447754e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+90 0.249999970198 0.75
+89 -5.96046447754e-08 0.75
+80 -5.96046447754e-08 0.5
+79 0.249999910593 0.5
+SURF 0x00
+mat 4
+refs 4
+89 0.499999970198 0.75
+88 0.249999940395 0.75
+81 0.249999940395 0.5
+80 0.499999910593 0.5
+SURF 0x00
+mat 4
+refs 4
+88 0.499999970198 0.75
+87 0.249999940395 0.75
+82 0.249999940395 0.5
+81 0.499999910593 0.5
+SURF 0x00
+mat 4
+refs 4
+87 0.499999970198 0.75
+86 0.249999940395 0.75
+83 0.249999940395 0.5
+82 0.499999910593 0.5
+SURF 0x00
+mat 4
+refs 4
+86 0.249999970198 0.75
+85 -5.96046447754e-08 0.75
+84 -5.96046447754e-08 0.5
+83 0.249999910593 0.5
+SURF 0x00
+mat 4
+refs 4
+85 0.249999970198 0.75
+23 -5.96046447754e-08 0.75
+1 -5.96046447754e-08 0.5
+84 0.249999910593 0.5
+SURF 0x00
+mat 4
+refs 4
+31 0.249999970198 1.0
+96 -5.96046447754e-08 1.0
+90 -5.96046447754e-08 0.75
+30 0.249999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+96 0.499999970198 1.0
+95 0.249999940395 1.0
+89 0.249999940395 0.75
+90 0.499999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+95 0.249999970198 1.0
+94 -5.96046447754e-08 1.0
+88 -5.96046447754e-08 0.75
+89 0.249999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+94 0.249999970198 1.0
+93 -5.96046447754e-08 1.0
+87 -5.96046447754e-08 0.75
+88 0.249999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+93 0.249999970198 1.0
+92 -5.96046447754e-08 1.0
+86 -5.96046447754e-08 0.75
+87 0.249999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+92 0.499999970198 1.0
+91 0.249999940395 1.0
+85 0.249999940395 0.75
+86 0.499999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+91 0.249999970198 1.0
+24 -5.96046447754e-08 1.0
+23 -5.96046447754e-08 0.75
+85 0.249999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+32 0.249999970198 1.0
+102 -5.96046447754e-08 1.0
+96 -5.96046447754e-08 0.75
+31 0.249999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+102 0.499999970198 1.0
+101 0.249999940395 1.0
+95 0.249999940395 0.75
+96 0.499999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+101 0.249999970198 1.0
+100 -5.96046447754e-08 1.0
+94 -5.96046447754e-08 0.75
+95 0.249999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+100 0.249999970198 1.0
+99 -5.96046447754e-08 1.0
+93 -5.96046447754e-08 0.75
+94 0.249999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+99 0.249999970198 1.0
+98 -5.96046447754e-08 1.0
+92 -5.96046447754e-08 0.75
+93 0.249999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+98 0.499999970198 1.0
+97 0.249999940395 1.0
+91 0.249999940395 0.75
+92 0.499999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+97 0.249999970198 1.0
+25 -5.96046447754e-08 1.0
+24 -5.96046447754e-08 0.75
+91 0.249999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+33 0.249999970198 1.0
+108 -5.96046447754e-08 1.0
+102 -5.96046447754e-08 0.75
+32 0.249999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+108 0.499999970198 1.0
+107 0.249999940395 1.0
+101 0.249999940395 0.75
+102 0.499999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+107 0.249999970198 1.0
+106 -5.96046447754e-08 1.0
+100 -5.96046447754e-08 0.75
+101 0.249999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+106 0.249999970198 1.0
+105 -5.96046447754e-08 1.0
+99 -5.96046447754e-08 0.75
+100 0.249999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+105 0.249999970198 1.0
+104 -5.96046447754e-08 1.0
+98 -5.96046447754e-08 0.75
+99 0.249999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+104 0.499999970198 1.0
+103 0.249999940395 1.0
+97 0.249999940395 0.75
+98 0.499999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+103 0.249999970198 1.0
+26 -5.96046447754e-08 1.0
+25 -5.96046447754e-08 0.75
+97 0.249999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+34 0.249999970198 1.0
+114 -5.96046447754e-08 1.0
+108 -5.96046447754e-08 0.75
+33 0.249999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+114 0.499999970198 1.0
+113 0.249999940395 1.0
+107 0.249999940395 0.75
+108 0.499999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+113 0.75 0.75
+112 0.499999940395 0.75
+106 0.499999940395 0.5
+107 0.749999880791 0.5
+SURF 0x00
+mat 4
+refs 4
+112 0.249999970198 1.0
+111 -5.96046447754e-08 1.0
+105 -5.96046447754e-08 0.75
+106 0.249999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+111 0.249999970198 1.0
+110 -5.96046447754e-08 1.0
+104 -5.96046447754e-08 0.75
+105 0.249999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+110 0.499999970198 1.0
+109 0.249999940395 1.0
+103 0.249999940395 0.75
+104 0.499999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+109 0.249999970198 1.0
+27 -5.96046447754e-08 1.0
+26 -5.96046447754e-08 0.75
+103 0.249999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+35 0.249999970198 1.0
+120 -5.96046447754e-08 1.0
+114 -5.96046447754e-08 0.75
+34 0.249999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+120 0.499999970198 1.0
+119 0.249999940395 1.0
+113 0.249999940395 0.75
+114 0.499999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+119 0.249999970198 1.0
+118 -5.96046447754e-08 1.0
+112 -5.96046447754e-08 0.75
+113 0.249999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+118 0.249999970198 1.0
+117 -5.96046447754e-08 1.0
+111 -5.96046447754e-08 0.75
+112 0.249999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+117 0.249999970198 1.0
+116 -5.96046447754e-08 1.0
+110 -5.96046447754e-08 0.75
+111 0.249999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+116 0.499999970198 1.0
+115 0.249999940395 1.0
+109 0.249999940395 0.75
+110 0.499999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+115 0.249999970198 1.0
+28 -5.96046447754e-08 1.0
+27 -5.96046447754e-08 0.75
+109 0.249999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+36 0.249999970198 1.0
+126 -5.96046447754e-08 1.0
+120 -5.96046447754e-08 0.75
+35 0.249999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+126 0.499999970198 1.0
+125 0.249999940395 1.0
+119 0.249999940395 0.75
+120 0.499999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+125 0.249999970198 1.0
+124 -5.96046447754e-08 1.0
+118 -5.96046447754e-08 0.75
+119 0.249999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+124 0.249999970198 1.0
+123 -5.96046447754e-08 1.0
+117 -5.96046447754e-08 0.75
+118 0.249999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+123 0.249999970198 1.0
+122 -5.96046447754e-08 1.0
+116 -5.96046447754e-08 0.75
+117 0.249999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+122 0.499999970198 1.0
+121 0.249999940395 1.0
+115 0.249999940395 0.75
+116 0.499999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+121 0.249999970198 1.0
+29 -5.96046447754e-08 1.0
+28 -5.96046447754e-08 0.75
+115 0.249999910593 0.75
+SURF 0x00
+mat 4
+refs 4
+18 0.75 0.75
+142 1.0 0.75
+134 1.0 1.0
+17 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+142 0.75 0.75
+141 1.0 0.75
+133 1.0 1.0
+134 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+141 0.75 0.75
+140 1.0 0.75
+132 1.0 1.0
+133 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+140 0.75 0.75
+139 1.0 0.75
+131 1.0 1.0
+132 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+139 0.75 0.75
+138 1.0 0.75
+130 1.0 1.0
+131 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+138 0.75 0.75
+137 1.0 0.75
+129 1.0 1.0
+130 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+137 0.75 0.75
+136 1.0 0.75
+128 1.0 1.0
+129 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+136 0.75 0.75
+135 1.0 0.75
+127 1.0 1.0
+128 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+135 0.75 0.75
+15 1.0 0.75
+16 1.0 1.0
+127 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+19 0.75 0.75
+150 1.0 0.75
+142 1.0 1.0
+18 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+150 0.75 0.75
+149 1.0 0.75
+141 1.0 1.0
+142 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+149 0.75 0.75
+148 1.0 0.75
+140 1.0 1.0
+141 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+148 0.75 0.75
+147 1.0 0.75
+139 1.0 1.0
+140 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+147 0.75 0.75
+146 1.0 0.75
+138 1.0 1.0
+139 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+146 0.75 0.75
+145 1.0 0.75
+137 1.0 1.0
+138 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+145 0.75 0.75
+144 1.0 0.75
+136 1.0 1.0
+137 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+144 0.75 0.75
+143 1.0 0.75
+135 1.0 1.0
+136 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+143 0.75 0.75
+14 1.0 0.75
+15 1.0 1.0
+135 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+20 0.75 0.75
+158 1.0 0.75
+150 1.0 1.0
+19 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+158 0.75 0.75
+157 1.0 0.75
+149 1.0 1.0
+150 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+157 0.75 0.75
+156 1.0 0.75
+148 1.0 1.0
+149 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+156 0.75 0.75
+155 1.0 0.75
+147 1.0 1.0
+148 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+155 0.75 0.75
+154 1.0 0.75
+146 1.0 1.0
+147 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+154 0.75 0.75
+153 1.0 0.75
+145 1.0 1.0
+146 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+153 0.75 0.75
+152 1.0 0.75
+144 1.0 1.0
+145 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+152 0.75 0.75
+151 1.0 0.75
+143 1.0 1.0
+144 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+151 0.75 0.75
+13 1.0 0.75
+14 1.0 1.0
+143 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+21 0.75 0.75
+166 1.0 0.75
+158 1.0 1.0
+20 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+166 0.75 0.75
+165 1.0 0.75
+157 1.0 1.0
+158 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+165 0.75 0.75
+164 1.0 0.75
+156 1.0 1.0
+157 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+164 0.75 0.75
+163 1.0 0.75
+155 1.0 1.0
+156 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+163 0.75 0.75
+162 1.0 0.75
+154 1.0 1.0
+155 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+162 0.75 0.75
+161 1.0 0.75
+153 1.0 1.0
+154 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+161 0.75 0.75
+160 1.0 0.75
+152 1.0 1.0
+153 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+160 0.75 0.75
+159 1.0 0.75
+151 1.0 1.0
+152 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+159 0.75 0.75
+12 1.0 0.75
+13 1.0 1.0
+151 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+22 0.75 0.75
+174 1.0 0.75
+166 1.0 1.0
+21 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+174 0.75 0.75
+173 1.0 0.75
+165 1.0 1.0
+166 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+173 0.75 0.75
+172 1.0 0.75
+164 1.0 1.0
+165 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+172 0.75 0.75
+171 1.0 0.75
+163 1.0 1.0
+164 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+171 0.75 0.75
+170 1.0 0.75
+162 1.0 1.0
+163 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+170 0.75 0.75
+169 1.0 0.75
+161 1.0 1.0
+162 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+169 0.75 0.75
+168 1.0 0.75
+160 1.0 1.0
+161 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+168 0.75 0.75
+167 1.0 0.75
+159 1.0 1.0
+160 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+167 0.75 0.75
+11 1.0 0.75
+12 1.0 1.0
+159 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+2 0.499999940395 1.00000011921
+29 0.499999940395 0.75
+121 0.749999880791 0.75
+181 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+3 0.75 1.0
+176 0.499999940395 1.0
+126 0.499999940395 0.75
+36 0.749999880791 0.75
+SURF 0x00
+mat 4
+refs 4
+121 0.499999940395 0.750000119209
+122 0.749999761581 0.75
+180 0.75 0.999999880791
+181 0.500000119209 1.0
+SURF 0x00
+mat 4
+refs 4
+122 0.499999940395 0.750000119209
+123 0.749999761581 0.75
+179 0.75 0.999999880791
+180 0.500000119209 1.0
+SURF 0x00
+mat 4
+refs 4
+123 0.499999940395 0.750000119209
+124 0.749999761581 0.75
+178 0.75 0.999999880791
+179 0.500000119209 1.0
+SURF 0x00
+mat 4
+refs 4
+124 0.499999940395 0.750000119209
+125 0.749999761581 0.75
+177 0.75 0.999999880791
+178 0.500000119209 1.0
+SURF 0x00
+mat 4
+refs 4
+125 0.499999940395 0.750000119209
+126 0.749999761581 0.75
+176 0.75 0.999999880791
+177 0.500000119209 1.0
+SURF 0x00
+mat 4
+refs 4
+2 1.0 0.749999940395
+173 1.0 1.0
+174 0.75 1.0
+175 0.749999940395 0.75
+SURF 0x00
+mat 4
+refs 4
+2 0.75 0.75
+181 1.0 0.75
+172 1.0 1.0
+173 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+3 1.0 0.749999940395
+11 1.0 1.0
+167 0.75 1.0
+176 0.749999940395 0.75
+SURF 0x00
+mat 4
+refs 4
+4 0.75 0.75
+175 1.0 0.75
+174 1.0 1.0
+22 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+167 1.0 0.999999880791
+168 0.750000119209 1.0
+177 0.75 0.750000119209
+176 0.999999880791 0.75
+SURF 0x00
+mat 4
+refs 4
+168 1.0 0.999999880791
+169 0.750000119209 1.0
+178 0.75 0.750000119209
+177 0.999999880791 0.75
+SURF 0x00
+mat 4
+refs 4
+169 1.0 0.999999880791
+170 0.750000119209 1.0
+179 0.75 0.750000119209
+178 0.999999880791 0.75
+SURF 0x00
+mat 4
+refs 4
+170 1.0 0.999999880791
+171 0.750000119209 1.0
+180 0.75 0.750000119209
+179 0.999999880791 0.75
+SURF 0x00
+mat 4
+refs 4
+171 1.0 0.999999880791
+172 0.750000119209 1.0
+181 0.75 0.750000119209
+180 0.999999880791 0.75
+kids 0
+OBJECT poly
+name "L-Pavement"
+data 10
+L-Pavement
+texture "Scenery.png"
+texrep 1 1
+crease 30.000000
+numvert 45
+14 0 -6
+14 0 -2
+6 0 -2
+6 0 -6
+13 0 -2
+12 0 -2
+11 0 -2
+10 0 -2
+9 0 -2
+8 0 -2
+7 0 -2
+13 0 -6
+12 0 -6
+11 0 -6
+10 0 -6
+9 0 -6
+8 0 -6
+7 0 -6
+14 0 -5
+14 0 -4
+14 0 -3
+6 0 -3
+6 0 -4
+6 0 -5
+13 0 -5
+13 0 -4
+13 0 -3
+12 0 -5
+12 0 -4
+12 0 -3
+11 0 -5
+11 0 -4
+11 0 -3
+10 0 -5
+10 0 -4
+10 0 -3
+9 0 -3
+9 0 -4
+9 0 -5
+8 0 -3
+8 0 -4
+8 0 -5
+7 0 -3
+7 0 -4
+7 0 -5
+numsurf 32
+SURF 0x00
+mat 1
+refs 4
+18 0.25 0.75
+0 0.25 1.0
+11 -1.49011611938e-08 1.0
+24 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+24 -1.49011611938e-08 1.0
+25 0.0 0.75
+19 0.25 0.75
+18 0.25 1.0
+SURF 0x00
+mat 1
+refs 4
+25 -1.49011611938e-08 1.0
+26 0.0 0.75
+20 0.25 0.75
+19 0.25 1.0
+SURF 0x00
+mat 1
+refs 4
+26 -1.49011611938e-08 1.0
+4 0.0 0.75
+1 0.25 0.75
+20 0.25 1.0
+SURF 0x00
+mat 1
+refs 4
+12 -1.49011611938e-08 1.0
+27 0.0 0.75
+24 0.25 0.75
+11 0.25 1.0
+SURF 0x00
+mat 1
+refs 4
+27 -1.49011611938e-08 1.0
+28 0.0 0.75
+25 0.25 0.75
+24 0.25 1.0
+SURF 0x00
+mat 1
+refs 4
+28 -1.49011611938e-08 1.0
+29 0.0 0.75
+26 0.25 0.75
+25 0.25 1.0
+SURF 0x00
+mat 1
+refs 4
+29 -1.49011611938e-08 1.0
+5 0.0 0.75
+4 0.25 0.75
+26 0.25 1.0
+SURF 0x00
+mat 1
+refs 4
+13 -1.49011611938e-08 1.0
+30 0.0 0.75
+27 0.25 0.75
+12 0.25 1.0
+SURF 0x00
+mat 1
+refs 4
+30 -1.49011611938e-08 1.0
+31 0.0 0.75
+28 0.25 0.75
+27 0.25 1.0
+SURF 0x00
+mat 1
+refs 4
+31 -1.49011611938e-08 1.0
+32 0.0 0.75
+29 0.25 0.75
+28 0.25 1.0
+SURF 0x00
+mat 1
+refs 4
+32 -1.49011611938e-08 1.0
+6 0.0 0.75
+5 0.25 0.75
+29 0.25 1.0
+SURF 0x00
+mat 1
+refs 4
+14 -1.49011611938e-08 1.0
+33 0.0 0.75
+30 0.25 0.75
+13 0.25 1.0
+SURF 0x00
+mat 1
+refs 4
+33 -1.49011611938e-08 1.0
+34 0.0 0.75
+31 0.25 0.75
+30 0.25 1.0
+SURF 0x00
+mat 1
+refs 4
+34 -1.49011611938e-08 1.0
+35 0.0 0.75
+32 0.25 0.75
+31 0.25 1.0
+SURF 0x00
+mat 1
+refs 4
+35 -1.49011611938e-08 1.0
+7 0.0 0.75
+6 0.25 0.75
+32 0.25 1.0
+SURF 0x00
+mat 1
+refs 4
+15 -1.49011611938e-08 1.0
+38 0.0 0.75
+33 0.25 0.75
+14 0.25 1.0
+SURF 0x00
+mat 1
+refs 4
+38 -1.49011611938e-08 1.0
+37 0.0 0.75
+34 0.25 0.75
+33 0.25 1.0
+SURF 0x00
+mat 1
+refs 4
+37 -1.49011611938e-08 1.0
+36 0.0 0.75
+35 0.25 0.75
+34 0.25 1.0
+SURF 0x00
+mat 1
+refs 4
+36 -1.49011611938e-08 1.0
+8 0.0 0.75
+7 0.25 0.75
+35 0.25 1.0
+SURF 0x00
+mat 1
+refs 4
+16 -1.49011611938e-08 1.0
+41 0.0 0.75
+38 0.25 0.75
+15 0.25 1.0
+SURF 0x00
+mat 1
+refs 4
+41 -1.49011611938e-08 1.0
+40 0.0 0.75
+37 0.25 0.75
+38 0.25 1.0
+SURF 0x00
+mat 1
+refs 4
+40 -1.49011611938e-08 1.0
+39 0.0 0.75
+36 0.25 0.75
+37 0.25 1.0
+SURF 0x00
+mat 1
+refs 4
+39 -1.49011611938e-08 1.0
+9 0.0 0.75
+8 0.25 0.75
+36 0.25 1.0
+SURF 0x00
+mat 1
+refs 4
+17 -1.49011611938e-08 1.0
+44 0.0 0.75
+41 0.25 0.75
+16 0.25 1.0
+SURF 0x00
+mat 1
+refs 4
+44 -1.49011611938e-08 1.0
+43 0.0 0.75
+40 0.25 0.75
+41 0.25 1.0
+SURF 0x00
+mat 1
+refs 4
+43 -1.49011611938e-08 1.0
+42 0.0 0.75
+39 0.25 0.75
+40 0.25 1.0
+SURF 0x00
+mat 1
+refs 4
+42 -1.49011611938e-08 1.0
+10 0.0 0.75
+9 0.25 0.75
+39 0.25 1.0
+SURF 0x00
+mat 1
+refs 4
+3 -1.49011611938e-08 1.0
+23 0.0 0.75
+44 0.25 0.75
+17 0.25 1.0
+SURF 0x00
+mat 1
+refs 4
+23 -1.49011611938e-08 1.0
+22 0.0 0.75
+43 0.25 0.75
+44 0.25 1.0
+SURF 0x00
+mat 1
+refs 4
+22 -1.49011611938e-08 1.0
+21 0.0 0.75
+42 0.25 0.75
+43 0.25 1.0
+SURF 0x00
+mat 1
+refs 4
+21 -1.49011611938e-08 1.0
+2 0.0 0.75
+10 0.25 0.75
+42 0.25 1.0
+kids 0
+OBJECT poly
+name "L-Tower"
+data 7
+L-Tower
+texture "TowerBlock1.png"
+texrep 1 1
+crease 30.000000
+numvert 201
+5 0 -7
+5 0 -2
+0 0 -2
+0 15 -7
+0 15 -2
+5 15 -2
+5 15 -7
+0 15 -6
+0 15 -5
+0 15 -4
+0 15 -3
+5 15 -3
+5 15 -4
+5 15 -5
+5 15 -6
+5 0 -6
+5 0 -5
+5 0 -4
+5 0 -3
+1 15 -7
+2 15 -7
+3 15 -7
+4 15 -7
+1 15 -2
+2 15 -2
+3 15 -2
+4 15 -2
+1 0 -2
+2 0 -2
+3 0 -2
+4 0 -2
+1 15 -6
+2 15 -6
+3 15 -6
+4 15 -6
+1 15 -5
+2 15 -5
+3 15 -5
+4 15 -5
+1 15 -4
+2 15 -4
+3 15 -4
+4 15 -4
+1 15 -3
+2 15 -3
+3 15 -3
+4 15 -3
+0 14 -2
+0 13 -2
+0 12 -2
+0 11 -2
+0 10 -2
+0 9 -2
+0 8 -2
+0 7 -2
+0 6 -2
+0 5 -2
+0 4 -2
+0 3 -2
+0 2 -2
+0 1 -2
+5 14 -7
+5 13 -7
+5 12 -7
+5 11 -7
+5 10 -7
+5 9 -7
+5 8 -7
+5 7 -7
+5 6 -7
+5 5 -7
+5 4 -7
+5 3 -7
+5 2 -7
+5 1 -7
+5 14 -2
+5 13 -2
+5 12 -2
+5 11 -2
+5 10 -2
+5 9 -2
+5 8 -2
+5 7 -2
+5 6 -2
+5 5 -2
+5 4 -2
+5 3 -2
+5 2 -2
+5 1 -2
+5 14 -6
+5 13 -6
+5 12 -6
+5 11 -6
+5 10 -6
+5 9 -6
+5 8 -6
+5 7 -6
+5 6 -6
+5 5 -6
+5 4 -6
+5 3 -6
+5 2 -6
+5 1 -6
+5 14 -5
+5 13 -5
+5 12 -5
+5 11 -5
+5 10 -5
+5 9 -5
+5 8 -5
+5 7 -5
+5 6 -5
+5 5 -5
+5 4 -5
+5 3 -5
+5 2 -5
+5 1 -5
+5 14 -4
+5 13 -4
+5 12 -4
+5 11 -4
+5 10 -4
+5 9 -4
+5 8 -4
+5 7 -4
+5 6 -4
+5 5 -4
+5 4 -4
+5 3 -4
+5 2 -4
+5 1 -4
+5 14 -3
+5 13 -3
+5 12 -3
+5 11 -3
+5 10 -3
+5 9 -3
+5 8 -3
+5 7 -3
+5 6 -3
+5 5 -3
+5 4 -3
+5 3 -3
+5 2 -3
+5 1 -3
+4 1 -2
+4 2 -2
+4 3 -2
+4 4 -2
+4 5 -2
+4 6 -2
+4 7 -2
+4 8 -2
+4 9 -2
+4 10 -2
+4 11 -2
+4 12 -2
+4 13 -2
+4 14 -2
+3 14 -2
+3 13 -2
+3 12 -2
+3 11 -2
+3 10 -2
+3 9 -2
+3 8 -2
+3 7 -2
+3 6 -2
+3 5 -2
+3 4 -2
+3 3 -2
+3 2 -2
+3 1 -2
+2 1 -2
+2 2 -2
+2 3 -2
+2 4 -2
+2 5 -2
+2 6 -2
+2 7 -2
+2 8 -2
+2 9 -2
+2 10 -2
+2 11 -2
+2 12 -2
+2 13 -2
+2 14 -2
+1 1 -2
+1 2 -2
+1 3 -2
+1 4 -2
+1 5 -2
+1 6 -2
+1 7 -2
+1 8 -2
+1 9 -2
+1 10 -2
+1 11 -2
+1 12 -2
+1 13 -2
+1 14 -2
+numsurf 181
+SURF 0x00
+mat 4
+refs 4
+1 -1.49011611938e-08 1.0
+0 0.0 0.75
+16 0.25 0.75
+17 0.25 1.0
+SURF 0x00
+mat 4
+refs 3
+16 -1.49011611938e-08 1.0
+0 0.0 0.75
+15 0.25 0.75
+SURF 0x00
+mat 4
+refs 3
+17 -1.49011611938e-08 1.0
+18 0.0 0.75
+1 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+29 -1.49011611938e-08 1.0
+28 0.0 0.75
+2 0.25 0.75
+1 0.25 1.0
+SURF 0x00
+mat 4
+refs 3
+30 -1.49011611938e-08 1.0
+29 0.0 0.75
+1 0.25 0.75
+SURF 0x00
+mat 4
+refs 3
+28 -1.49011611938e-08 1.0
+27 0.0 0.75
+2 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+7 0.75 0.75
+31 1.0 0.75
+19 1.0 1.0
+3 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+31 0.75 0.75
+32 1.0 0.75
+20 1.0 1.0
+19 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+32 0.75 0.75
+33 1.0 0.75
+21 1.0 1.0
+20 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+33 0.75 0.75
+34 1.0 0.75
+22 1.0 1.0
+21 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+34 0.75 0.75
+14 1.0 0.75
+6 1.0 1.0
+22 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+8 0.75 0.75
+35 1.0 0.75
+31 1.0 1.0
+7 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+35 0.75 0.75
+36 1.0 0.75
+32 1.0 1.0
+31 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+36 0.75 0.75
+37 1.0 0.75
+33 1.0 1.0
+32 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+37 0.75 0.75
+38 1.0 0.75
+34 1.0 1.0
+33 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+38 0.75 0.75
+13 1.0 0.75
+14 1.0 1.0
+34 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+9 0.75 0.75
+39 1.0 0.75
+35 1.0 1.0
+8 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+39 0.75 0.75
+40 1.0 0.75
+36 1.0 1.0
+35 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+40 0.75 0.75
+41 1.0 0.75
+37 1.0 1.0
+36 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+41 0.75 0.75
+42 1.0 0.75
+38 1.0 1.0
+37 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+42 0.75 0.75
+12 1.0 0.75
+13 1.0 1.0
+38 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+10 0.75 0.75
+43 1.0 0.75
+39 1.0 1.0
+9 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+43 0.75 0.75
+44 1.0 0.75
+40 1.0 1.0
+39 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+44 0.75 0.75
+45 1.0 0.75
+41 1.0 1.0
+40 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+45 0.75 0.75
+46 1.0 0.75
+42 1.0 1.0
+41 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+46 0.75 0.75
+11 1.0 0.75
+12 1.0 1.0
+42 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+4 0.75 0.75
+23 1.0 0.75
+43 1.0 1.0
+10 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+23 0.75 0.75
+24 1.0 0.75
+44 1.0 1.0
+43 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+24 0.75 0.75
+25 1.0 0.75
+45 1.0 1.0
+44 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+25 0.75 0.75
+26 1.0 0.75
+46 1.0 1.0
+45 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+26 0.75 0.75
+5 1.0 0.75
+11 1.0 1.0
+46 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+14 0.5 1.0
+89 0.5 0.75
+61 0.75 0.75
+6 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+89 -1.49011611938e-08 1.0
+90 0.0 0.75
+62 0.25 0.75
+61 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+90 -1.49011611938e-08 1.0
+91 0.0 0.75
+63 0.25 0.75
+62 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+91 -1.49011611938e-08 1.0
+92 0.0 0.75
+64 0.25 0.75
+63 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+92 -1.49011611938e-08 1.0
+93 0.0 0.75
+65 0.25 0.75
+64 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+93 -1.49011611938e-08 1.0
+94 0.0 0.75
+66 0.25 0.75
+65 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+94 -1.49011611938e-08 1.0
+95 0.0 0.75
+67 0.25 0.75
+66 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+95 -1.49011611938e-08 1.0
+96 0.0 0.75
+68 0.25 0.75
+67 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+96 -1.49011611938e-08 1.0
+97 0.0 0.75
+69 0.25 0.75
+68 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+97 -1.49011611938e-08 1.0
+98 0.0 0.75
+70 0.25 0.75
+69 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+98 -1.49011611938e-08 1.0
+99 0.0 0.75
+71 0.25 0.75
+70 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+99 -1.49011611938e-08 1.0
+100 0.0 0.75
+72 0.25 0.75
+71 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+100 -1.49011611938e-08 1.0
+101 0.0 0.75
+73 0.25 0.75
+72 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+101 0.5 0.75
+102 0.5 0.5
+74 0.75 0.5
+73 0.75 0.75
+SURF 0x00
+mat 4
+refs 4
+0 0.249999985099 0.5
+74 0.249999970198 0.75
+102 -2.98023223877e-08 0.75
+15 1.49011611938e-08 0.5
+SURF 0x00
+mat 4
+refs 4
+13 0.5 1.0
+103 0.5 0.75
+89 0.75 0.75
+14 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+103 -1.49011611938e-08 1.0
+104 0.0 0.75
+90 0.25 0.75
+89 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+104 -1.49011611938e-08 1.0
+105 0.0 0.75
+91 0.25 0.75
+90 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+105 -1.49011611938e-08 1.0
+106 0.0 0.75
+92 0.25 0.75
+91 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+106 -1.49011611938e-08 1.0
+107 0.0 0.75
+93 0.25 0.75
+92 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+107 -1.49011611938e-08 1.0
+108 0.0 0.75
+94 0.25 0.75
+93 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+108 -1.49011611938e-08 1.0
+109 0.0 0.75
+95 0.25 0.75
+94 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+109 -1.49011611938e-08 1.0
+110 0.0 0.75
+96 0.25 0.75
+95 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+110 -1.49011611938e-08 1.0
+111 0.0 0.75
+97 0.25 0.75
+96 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+111 -1.49011611938e-08 1.0
+112 0.0 0.75
+98 0.25 0.75
+97 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+112 -1.49011611938e-08 1.0
+113 0.0 0.75
+99 0.25 0.75
+98 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+113 -1.49011611938e-08 1.0
+114 0.0 0.75
+100 0.25 0.75
+99 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+114 -1.49011611938e-08 1.0
+115 0.0 0.75
+101 0.25 0.75
+100 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+115 -1.49011611938e-08 1.0
+116 0.0 0.75
+102 0.25 0.75
+101 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+116 0.249999985099 0.75
+16 0.25 0.5
+15 0.5 0.5
+102 0.5 0.75
+SURF 0x00
+mat 4
+refs 4
+12 0.5 1.0
+117 0.5 0.75
+103 0.75 0.75
+13 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+117 -1.49011611938e-08 1.0
+118 0.0 0.75
+104 0.25 0.75
+103 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+118 -1.49011611938e-08 1.0
+119 0.0 0.75
+105 0.25 0.75
+104 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+119 -1.49011611938e-08 1.0
+120 0.0 0.75
+106 0.25 0.75
+105 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+120 -1.49011611938e-08 1.0
+121 0.0 0.75
+107 0.25 0.75
+106 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+121 -1.49011611938e-08 1.0
+122 0.0 0.75
+108 0.25 0.75
+107 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+122 -1.49011611938e-08 1.0
+123 0.0 0.75
+109 0.25 0.75
+108 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+123 -1.49011611938e-08 1.0
+124 0.0 0.75
+110 0.25 0.75
+109 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+124 -1.49011611938e-08 1.0
+125 0.0 0.75
+111 0.25 0.75
+110 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+125 -1.49011611938e-08 1.0
+126 0.0 0.75
+112 0.25 0.75
+111 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+126 -1.49011611938e-08 1.0
+127 0.0 0.75
+113 0.25 0.75
+112 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+127 -1.49011611938e-08 1.0
+128 0.0 0.75
+114 0.25 0.75
+113 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+128 -1.49011611938e-08 1.0
+129 0.0 0.75
+115 0.25 0.75
+114 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+129 -1.49011611938e-08 1.0
+130 0.0 0.75
+116 0.25 0.75
+115 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+130 0.249999985099 0.75
+17 0.25 0.5
+16 0.5 0.5
+116 0.5 0.75
+SURF 0x00
+mat 4
+refs 4
+11 0.5 1.0
+131 0.5 0.75
+117 0.75 0.75
+12 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+131 -1.49011611938e-08 1.0
+132 0.0 0.75
+118 0.25 0.75
+117 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+132 -1.49011611938e-08 1.0
+133 0.0 0.75
+119 0.25 0.75
+118 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+133 -1.49011611938e-08 1.0
+134 0.0 0.75
+120 0.25 0.75
+119 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+134 -1.49011611938e-08 1.0
+135 0.0 0.75
+121 0.25 0.75
+120 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+135 -1.49011611938e-08 1.0
+136 0.0 0.75
+122 0.25 0.75
+121 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+136 -1.49011611938e-08 1.0
+137 0.0 0.75
+123 0.25 0.75
+122 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+137 -1.49011611938e-08 1.0
+138 0.0 0.75
+124 0.25 0.75
+123 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+138 -1.49011611938e-08 1.0
+139 0.0 0.75
+125 0.25 0.75
+124 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+139 -1.49011611938e-08 1.0
+140 0.0 0.75
+126 0.25 0.75
+125 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+140 -1.49011611938e-08 1.0
+141 0.0 0.75
+127 0.25 0.75
+126 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+141 -1.49011611938e-08 1.0
+142 0.0 0.75
+128 0.25 0.75
+127 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+142 -1.49011611938e-08 1.0
+143 0.0 0.75
+129 0.25 0.75
+128 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+143 -1.49011611938e-08 1.0
+144 0.0 0.75
+130 0.25 0.75
+129 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+144 0.249999985099 0.75
+18 0.25 0.5
+17 0.5 0.5
+130 0.5 0.75
+SURF 0x00
+mat 4
+refs 4
+5 0.5 1.0
+75 0.5 0.75
+131 0.75 0.75
+11 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+75 -1.49011611938e-08 1.0
+76 0.0 0.75
+132 0.25 0.75
+131 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+76 -1.49011611938e-08 1.0
+77 0.0 0.75
+133 0.25 0.75
+132 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+77 -1.49011611938e-08 1.0
+78 0.0 0.75
+134 0.25 0.75
+133 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+78 -1.49011611938e-08 1.0
+79 0.0 0.75
+135 0.25 0.75
+134 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+79 -1.49011611938e-08 1.0
+80 0.0 0.75
+136 0.25 0.75
+135 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+80 -1.49011611938e-08 1.0
+81 0.0 0.75
+137 0.25 0.75
+136 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+81 -1.49011611938e-08 1.0
+82 0.0 0.75
+138 0.25 0.75
+137 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+82 -1.49011611938e-08 1.0
+83 0.0 0.75
+139 0.25 0.75
+138 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+83 -1.49011611938e-08 1.0
+84 0.0 0.75
+140 0.25 0.75
+139 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+84 -1.49011611938e-08 1.0
+85 0.0 0.75
+141 0.25 0.75
+140 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+85 -1.49011611938e-08 1.0
+86 0.0 0.75
+142 0.25 0.75
+141 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+86 -1.49011611938e-08 1.0
+87 0.0 0.75
+143 0.25 0.75
+142 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+87 -1.49011611938e-08 1.0
+88 0.0 0.75
+144 0.25 0.75
+143 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+88 -1.49011611938e-08 0.75
+1 0.0 0.5
+18 0.25 0.5
+144 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+26 0.5 1.0
+158 0.5 0.75
+75 0.75 0.75
+5 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+158 -1.49011611938e-08 1.0
+157 0.0 0.75
+76 0.25 0.75
+75 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+157 -1.49011611938e-08 1.0
+156 0.0 0.75
+77 0.25 0.75
+76 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+156 -1.49011611938e-08 1.0
+155 0.0 0.75
+78 0.25 0.75
+77 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+155 -1.49011611938e-08 1.0
+154 0.0 0.75
+79 0.25 0.75
+78 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+154 -1.49011611938e-08 1.0
+153 0.0 0.75
+80 0.25 0.75
+79 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+153 -1.49011611938e-08 1.0
+152 0.0 0.75
+81 0.25 0.75
+80 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+152 -1.49011611938e-08 1.0
+151 0.0 0.75
+82 0.25 0.75
+81 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+151 -1.49011611938e-08 1.0
+150 0.0 0.75
+83 0.25 0.75
+82 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+150 -1.49011611938e-08 1.0
+149 0.0 0.75
+84 0.25 0.75
+83 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+149 -1.49011611938e-08 1.0
+148 0.0 0.75
+85 0.25 0.75
+84 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+148 -1.49011611938e-08 1.0
+147 0.0 0.75
+86 0.25 0.75
+85 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+147 -1.49011611938e-08 1.0
+146 0.0 0.75
+87 0.25 0.75
+86 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+146 -1.49011611938e-08 1.0
+145 0.0 0.75
+88 0.25 0.75
+87 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+145 -1.49011611938e-08 0.75
+30 0.0 0.5
+1 0.25 0.5
+88 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+25 0.5 1.0
+159 0.5 0.75
+158 0.75 0.75
+26 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+159 0.249999985099 1.0
+160 0.25 0.75
+157 0.5 0.75
+158 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+160 0.249999985099 1.0
+161 0.25 0.75
+156 0.5 0.75
+157 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+161 0.249999985099 1.0
+162 0.25 0.75
+155 0.5 0.75
+156 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+162 0.249999985099 1.0
+163 0.25 0.75
+154 0.5 0.75
+155 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+163 0.249999985099 1.0
+164 0.25 0.75
+153 0.5 0.75
+154 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+164 0.249999985099 1.0
+165 0.25 0.75
+152 0.5 0.75
+153 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+165 0.249999985099 1.0
+166 0.25 0.75
+151 0.5 0.75
+152 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+166 0.249999985099 1.0
+167 0.25 0.75
+150 0.5 0.75
+151 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+167 0.249999985099 1.0
+168 0.25 0.75
+149 0.5 0.75
+150 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+168 0.249999985099 1.0
+169 0.25 0.75
+148 0.5 0.75
+149 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+169 0.249999985099 1.0
+170 0.25 0.75
+147 0.5 0.75
+148 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+170 0.249999985099 1.0
+171 0.25 0.75
+146 0.5 0.75
+147 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+171 0.249999985099 1.0
+172 0.25 0.75
+145 0.5 0.75
+146 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+172 -1.49011611938e-08 0.75
+29 0.0 0.5
+30 0.25 0.5
+145 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+24 0.5 1.0
+186 0.5 0.75
+159 0.75 0.75
+25 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+186 -1.49011611938e-08 1.0
+185 0.0 0.75
+160 0.25 0.75
+159 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+185 -1.49011611938e-08 1.0
+184 0.0 0.75
+161 0.25 0.75
+160 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+184 -1.49011611938e-08 1.0
+183 0.0 0.75
+162 0.25 0.75
+161 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+183 -1.49011611938e-08 1.0
+182 0.0 0.75
+163 0.25 0.75
+162 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+182 -1.49011611938e-08 1.0
+181 0.0 0.75
+164 0.25 0.75
+163 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+181 -1.49011611938e-08 1.0
+180 0.0 0.75
+165 0.25 0.75
+164 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+180 -1.49011611938e-08 1.0
+179 0.0 0.75
+166 0.25 0.75
+165 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+179 -1.49011611938e-08 1.0
+178 0.0 0.75
+167 0.25 0.75
+166 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+178 -1.49011611938e-08 1.0
+177 0.0 0.75
+168 0.25 0.75
+167 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+177 -1.49011611938e-08 1.0
+176 0.0 0.75
+169 0.25 0.75
+168 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+176 -1.49011611938e-08 1.0
+175 0.0 0.75
+170 0.25 0.75
+169 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+175 -1.49011611938e-08 1.0
+174 0.0 0.75
+171 0.25 0.75
+170 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+174 -1.49011611938e-08 1.0
+173 0.0 0.75
+172 0.25 0.75
+171 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+173 -1.49011611938e-08 0.75
+28 0.0 0.5
+29 0.25 0.5
+172 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+23 0.5 1.0
+200 0.5 0.75
+186 0.75 0.75
+24 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+200 -1.49011611938e-08 1.0
+199 0.0 0.75
+185 0.25 0.75
+186 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+199 -1.49011611938e-08 1.0
+198 0.0 0.75
+184 0.25 0.75
+185 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+198 -1.49011611938e-08 1.0
+197 0.0 0.75
+183 0.25 0.75
+184 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+197 -1.49011611938e-08 1.0
+196 0.0 0.75
+182 0.25 0.75
+183 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+196 -1.49011611938e-08 1.0
+195 0.0 0.75
+181 0.25 0.75
+182 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+195 -1.49011611938e-08 1.0
+194 0.0 0.75
+180 0.25 0.75
+181 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+194 -1.49011611938e-08 1.0
+193 0.0 0.75
+179 0.25 0.75
+180 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+193 -1.49011611938e-08 1.0
+192 0.0 0.75
+178 0.25 0.75
+179 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+192 -1.49011611938e-08 1.0
+191 0.0 0.75
+177 0.25 0.75
+178 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+191 -1.49011611938e-08 1.0
+190 0.0 0.75
+176 0.25 0.75
+177 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+190 -1.49011611938e-08 1.0
+189 0.0 0.75
+175 0.25 0.75
+176 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+189 -1.49011611938e-08 1.0
+188 0.0 0.75
+174 0.25 0.75
+175 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+188 -1.49011611938e-08 1.0
+187 0.0 0.75
+173 0.25 0.75
+174 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+187 -1.49011611938e-08 0.75
+27 0.0 0.5
+28 0.25 0.5
+173 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+4 0.5 1.0
+47 0.5 0.75
+200 0.75 0.75
+23 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+47 0.249999985099 1.0
+48 0.25 0.75
+199 0.5 0.75
+200 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+48 0.249999985099 1.0
+49 0.25 0.75
+198 0.5 0.75
+199 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+49 0.249999985099 1.0
+50 0.25 0.75
+197 0.5 0.75
+198 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+50 0.249999985099 1.0
+51 0.25 0.75
+196 0.5 0.75
+197 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+51 0.249999985099 1.0
+52 0.25 0.75
+195 0.5 0.75
+196 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+52 0.249999985099 1.0
+53 0.25 0.75
+194 0.5 0.75
+195 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+53 0.249999985099 1.0
+54 0.25 0.75
+193 0.5 0.75
+194 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+54 0.249999985099 1.0
+55 0.25 0.75
+192 0.5 0.75
+193 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+55 0.249999985099 1.0
+56 0.25 0.75
+191 0.5 0.75
+192 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+56 0.249999985099 1.0
+57 0.25 0.75
+190 0.5 0.75
+191 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+57 0.249999985099 1.0
+58 0.25 0.75
+189 0.5 0.75
+190 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+58 0.249999985099 1.0
+59 0.25 0.75
+188 0.5 0.75
+189 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+59 0.249999985099 1.0
+60 0.25 0.75
+187 0.5 0.75
+188 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+60 -1.49011611938e-08 0.75
+2 0.0 0.5
+27 0.25 0.5
+187 0.25 0.75
+kids 0
+OBJECT poly
+name "L-Trees"
+data 7
+L-Trees
+texture "Trees.png"
+texrep 1 1
+crease 30.000000
+numvert 4
+12.7 3 -6.46203
+12.7 0 -6.46203
+15.7 0 -6.46203
+15.7 3 -6.46203
+numsurf 1
+SURF 0x00
+mat 5
+refs 4
+3 1.0 1.0
+0 0.5 1.0
+1 0.5 0.0
+2 1.0 0.0
+kids 0
+OBJECT poly
+name "L-Trim"
+data 6
+L-Trim
+texture "Scenery.png"
+texrep 1 1
+crease 30.000000
+numvert 48
+14 0.5 -2
+14 0.5 -6
+6 0.5 -6
+6 0.5 -2
+14 0 -6
+6 0 -6
+14 0 -2
+6 0 -2
+13 0.5 -2
+12 0.5 -2
+11 0.5 -2
+10 0.5 -2
+9 0.5 -2
+8 0.5 -2
+7 0.5 -2
+13 0.5 -6
+12 0.5 -6
+11 0.5 -6
+10 0.5 -6
+9 0.5 -6
+8 0.5 -6
+7 0.5 -6
+13 0 -2
+12 0 -2
+11 0 -2
+10 0 -2
+9 0 -2
+8 0 -2
+7 0 -2
+13 0 -6
+12 0 -6
+11 0 -6
+10 0 -6
+9 0 -6
+8 0 -6
+7 0 -6
+14 0.5 -3
+14 0.5 -4
+14 0.5 -5
+6 0.5 -5
+6 0.5 -4
+6 0.5 -3
+14 0 -5
+14 0 -4
+14 0 -3
+6 0 -5
+6 0 -4
+6 0 -3
+numsurf 24
+SURF 0x30
+mat 1
+refs 4
+0 0.75 1.0
+8 0.5 1.0
+22 0.5 0.875
+6 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+8 0.75 1.0
+9 0.5 1.0
+23 0.5 0.875
+22 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+9 0.75 1.0
+10 0.5 1.0
+24 0.5 0.875
+23 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+10 0.75 1.0
+11 0.5 1.0
+25 0.5 0.875
+24 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+11 0.75 1.0
+12 0.5 1.0
+26 0.5 0.875
+25 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+12 0.75 1.0
+13 0.5 1.0
+27 0.5 0.875
+26 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+13 0.75 1.0
+14 0.5 1.0
+28 0.5 0.875
+27 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+14 0.75 1.0
+3 0.5 1.0
+7 0.5 0.875
+28 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+4 0.5 0.875
+29 0.75 0.875
+15 0.75 1.0
+1 0.5 1.0
+SURF 0x30
+mat 1
+refs 4
+29 0.5 0.875
+30 0.75 0.875
+16 0.75 1.0
+15 0.5 1.0
+SURF 0x30
+mat 1
+refs 4
+30 0.5 0.875
+31 0.75 0.875
+17 0.75 1.0
+16 0.5 1.0
+SURF 0x30
+mat 1
+refs 4
+31 0.5 0.875
+32 0.75 0.875
+18 0.75 1.0
+17 0.5 1.0
+SURF 0x30
+mat 1
+refs 4
+32 0.5 0.875
+33 0.75 0.875
+19 0.75 1.0
+18 0.5 1.0
+SURF 0x30
+mat 1
+refs 4
+33 0.5 0.875
+34 0.75 0.875
+20 0.75 1.0
+19 0.5 1.0
+SURF 0x30
+mat 1
+refs 4
+34 0.5 0.875
+35 0.75 0.875
+21 0.75 1.0
+20 0.5 1.0
+SURF 0x30
+mat 1
+refs 4
+35 0.5 0.875
+5 0.75 0.875
+2 0.75 1.0
+21 0.5 1.0
+SURF 0x30
+mat 1
+refs 4
+1 0.75 1.0
+38 0.5 1.0
+42 0.5 0.875
+4 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+38 0.75 1.0
+37 0.5 1.0
+43 0.5 0.875
+42 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+37 0.75 1.0
+36 0.5 1.0
+44 0.5 0.875
+43 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+36 0.75 1.0
+0 0.5 1.0
+6 0.5 0.875
+44 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+5 0.5 0.875
+45 0.75 0.875
+39 0.75 1.0
+2 0.5 1.0
+SURF 0x30
+mat 1
+refs 4
+45 0.5 0.875
+46 0.75 0.875
+40 0.75 1.0
+39 0.5 1.0
+SURF 0x30
+mat 1
+refs 4
+46 0.5 0.875
+47 0.75 0.875
+41 0.75 1.0
+40 0.5 1.0
+SURF 0x30
+mat 1
+refs 4
+47 0.5 0.875
+7 0.75 0.875
+3 0.75 1.0
+41 0.5 1.0
+kids 0
+OBJECT poly
+name "M-House"
+data 7
+M-House
+texture "Building.png"
+texrep 1 1
+crease 30.000000
+numvert 90
+28 0 -10
+28 0 -7
+24 0 -7
+24 0 -10
+28 4 -7
+24 4 -7
+28 4 -10
+24 4 -10
+26 6 -7
+26 6 -10
+26 6.5 -7
+26 6.5 -10
+28 0 -9
+28 0 -8
+24 0 -8
+24 0 -9
+28 4 -8
+28 4 -9
+24 4 -8
+24 4 -9
+26 6 -8
+26 6 -9
+26 6.5 -8
+26 6.5 -9
+28 1 -7
+28 2 -7
+28 3 -7
+24 1 -7
+24 2 -7
+24 3 -7
+28 1 -10
+28 2 -10
+28 3 -10
+24 1 -10
+24 2 -10
+24 3 -10
+28 1 -8
+28 2 -8
+28 3 -8
+28 3 -9
+28 2 -9
+28 1 -9
+24 1 -9
+24 2 -9
+24 3 -9
+24 1 -8
+24 2 -8
+24 3 -8
+27 0 -7
+26 0 -7
+25 0 -7
+27 4 -7
+26 4 -7
+25 4 -7
+25 1 -7
+26 1 -7
+27 1 -7
+27 2 -7
+26 2 -7
+25 2 -7
+25 3 -7
+26 3 -7
+27 3 -7
+25 5 -7
+27 5 -7
+26 5 -7
+23.878679 3.87868 -7
+23.878679 3.87868 -10
+28.121321 3.87868 -7
+28.121321 3.87868 -10
+24.585787 4.585787 -7
+25.292892 5.292893 -7
+25.292892 5.292893 -10
+24.585787 4.585787 -10
+23.878679 3.87868 -8
+23.878679 3.87868 -9
+24.585787 4.585787 -8
+25.292892 5.292893 -8
+24.585787 4.585787 -9
+25.292892 5.292893 -9
+27.414213 4.585786 -10
+26.707108 5.292893 -10
+28.121321 3.87868 -8
+28.121321 3.87868 -9
+27.414213 4.585787 -7
+26.707108 5.292893 -7
+26.707108 5.292893 -8
+27.414213 4.585786 -8
+26.707108 5.292893 -9
+27.414213 4.585786 -9
+numsurf 67
+SURF 0x20
+mat 2
+refs 4
+8 0.25 0.25
+20 0.375 0.25
+22 0.375 0.375
+10 0.25 0.375
+SURF 0x20
+mat 2
+refs 4
+20 0.25 0.25
+21 0.375 0.25
+23 0.375 0.375
+22 0.25 0.375
+SURF 0x20
+mat 2
+refs 4
+21 0.25 0.25
+9 0.375 0.25
+11 0.375 0.375
+23 0.25 0.375
+SURF 0x00
+mat 2
+refs 4
+13 0.5 0.749999940395
+36 0.5 1.0
+24 0.375 1.0
+1 0.374999970198 0.75
+SURF 0x00
+mat 2
+refs 4
+36 0.5 0.749999940395
+37 0.5 1.0
+25 0.375 1.0
+24 0.374999970198 0.75
+SURF 0x00
+mat 2
+refs 4
+37 0.5 0.749999940395
+38 0.5 1.0
+26 0.375 1.0
+25 0.374999970198 0.75
+SURF 0x00
+mat 2
+refs 4
+38 1.0 0.499999940395
+16 1.0 0.75
+4 0.875 0.75
+26 0.875 0.5
+SURF 0x00
+mat 2
+refs 4
+12 0.25 0.75
+41 0.25 1.0
+36 0.125 1.0
+13 0.124999992549 0.75
+SURF 0x00
+mat 2
+refs 4
+41 0.875 0.75
+40 0.875 1.0
+37 0.75 1.0
+36 0.75 0.75
+SURF 0x00
+mat 2
+refs 4
+40 1.0 0.749999940395
+39 1.0 1.0
+38 0.875 1.0
+37 0.875 0.75
+SURF 0x00
+mat 2
+refs 4
+39 0.125 0.749999940395
+17 0.125 1.0
+16 0.0 1.0
+38 -2.98023223877e-08 0.75
+SURF 0x00
+mat 2
+refs 4
+0 0.625 0.749999940395
+30 0.625 1.0
+41 0.5 1.0
+12 0.499999970198 0.75
+SURF 0x00
+mat 2
+refs 4
+30 0.625 0.749999940395
+31 0.625 1.0
+40 0.5 1.0
+41 0.499999970198 0.75
+SURF 0x00
+mat 2
+refs 4
+31 0.625 0.749999940395
+32 0.625 1.0
+39 0.5 1.0
+40 0.499999970198 0.75
+SURF 0x00
+mat 2
+refs 4
+32 0.125 0.249999940395
+6 0.125 0.5
+17 0.0 0.5
+39 -2.98023223877e-08 0.25
+SURF 0x00
+mat 2
+refs 4
+15 0.5 0.749999940395
+42 0.5 1.0
+33 0.375 1.0
+3 0.374999970198 0.75
+SURF 0x00
+mat 2
+refs 4
+42 0.5 0.749999940395
+43 0.5 1.0
+34 0.375 1.0
+33 0.374999970198 0.75
+SURF 0x00
+mat 2
+refs 4
+43 0.5 0.749999940395
+44 0.5 1.0
+35 0.375 1.0
+34 0.374999970198 0.75
+SURF 0x00
+mat 2
+refs 4
+44 1.0 0.499999940395
+19 1.0 0.75
+7 0.875 0.75
+35 0.875 0.5
+SURF 0x00
+mat 2
+refs 4
+14 0.125 0.749999940395
+45 0.125 1.0
+42 0.0 1.0
+15 -2.98023223877e-08 0.75
+SURF 0x00
+mat 2
+refs 4
+45 0.75 0.749999940395
+46 0.75 1.0
+43 0.625 1.0
+42 0.625 0.75
+SURF 0x00
+mat 2
+refs 4
+46 1.0 0.749999940395
+47 1.0 1.0
+44 0.875 1.0
+43 0.875 0.75
+SURF 0x00
+mat 2
+refs 4
+47 0.25 0.75
+18 0.25 1.0
+19 0.125 1.0
+44 0.124999992549 0.75
+SURF 0x00
+mat 2
+refs 4
+2 0.625 0.749999940395
+27 0.625 1.0
+45 0.5 1.0
+14 0.499999970198 0.75
+SURF 0x00
+mat 2
+refs 4
+27 0.625 0.749999940395
+28 0.625 1.0
+46 0.5 1.0
+45 0.499999970198 0.75
+SURF 0x00
+mat 2
+refs 4
+28 0.625 0.749999940395
+29 0.625 1.0
+47 0.5 1.0
+46 0.499999970198 0.75
+SURF 0x00
+mat 2
+refs 4
+29 0.125 0.249999940395
+5 0.125 0.5
+18 0.0 0.5
+47 -2.98023223877e-08 0.25
+SURF 0x00
+mat 2
+refs 4
+24 0.625 0.999999880791
+56 0.500000059605 1.0
+48 0.5 0.750000119209
+1 0.624999940395 0.75
+SURF 0x00
+mat 2
+refs 4
+56 0.75 0.999999880791
+55 0.625000059605 1.0
+49 0.625 0.750000119209
+48 0.75 0.75
+SURF 0x00
+mat 2
+refs 4
+55 0.125 0.749999880791
+54 5.96046447754e-08 0.75
+50 0.0 0.500000119209
+49 0.124999940395 0.5
+SURF 0x00
+mat 2
+refs 4
+54 0.5 0.999999880791
+27 0.375000059605 1.0
+2 0.375 0.750000119209
+50 0.499999940395 0.75
+SURF 0x00
+mat 2
+refs 4
+25 0.625 0.999999880791
+57 0.500000059605 1.0
+56 0.5 0.750000119209
+24 0.624999940395 0.75
+SURF 0x00
+mat 2
+refs 4
+57 0.875 1.0
+58 0.75 1.0
+55 0.75 0.75
+56 0.875 0.75
+SURF 0x00
+mat 2
+refs 4
+58 0.75 0.999999880791
+59 0.625000059605 1.0
+54 0.625 0.750000119209
+55 0.749999940395 0.75
+SURF 0x00
+mat 2
+refs 4
+59 0.5 0.999999880791
+28 0.375000059605 1.0
+27 0.375 0.750000119209
+54 0.499999940395 0.75
+SURF 0x00
+mat 2
+refs 4
+26 0.625 0.999999880791
+62 0.500000059605 1.0
+57 0.5 0.750000119209
+25 0.624999940395 0.75
+SURF 0x00
+mat 2
+refs 4
+62 0.75 0.999999880791
+61 0.625000059605 1.0
+58 0.625 0.750000119209
+57 0.749999940395 0.75
+SURF 0x00
+mat 2
+refs 4
+61 0.875 1.0
+60 0.75 1.0
+59 0.75 0.75
+58 0.875 0.75
+SURF 0x00
+mat 2
+refs 4
+60 0.5 0.999999880791
+29 0.375000059605 1.0
+28 0.375 0.750000119209
+59 0.499999940395 0.75
+SURF 0x00
+mat 2
+refs 4
+4 0.125 0.499999880791
+51 5.96046447754e-08 0.5
+62 0.0 0.250000119209
+26 0.124999940395 0.25
+SURF 0x00
+mat 2
+refs 4
+51 1.0 0.999999880791
+52 0.875000059605 1.0
+61 0.875 0.750000119209
+62 0.999999940395 0.75
+SURF 0x00
+mat 2
+refs 4
+52 1.0 0.999999880791
+53 0.875000059605 1.0
+60 0.875 0.750000119209
+61 0.999999940395 0.75
+SURF 0x00
+mat 2
+refs 4
+53 1.0 0.749999880791
+5 0.875000059605 0.75
+29 0.875 0.500000119209
+60 1.0 0.5
+SURF 0x00
+mat 2
+refs 3
+5 0.125 0.5
+53 0.25 0.5
+63 0.25 0.75
+SURF 0x00
+mat 2
+refs 3
+8 0.25 0.75
+63 0.125 0.5
+65 0.25 0.5
+SURF 0x00
+mat 2
+refs 3
+8 0.5 0.5
+65 0.375 0.5
+64 0.375 0.75
+SURF 0x00
+mat 2
+refs 4
+51 0.625 0.5
+64 0.625 0.75
+65 0.5 0.75
+52 0.5 0.5
+SURF 0x00
+mat 2
+refs 4
+52 0.375 0.5
+65 0.25 0.5
+63 0.25 0.75
+53 0.375 0.75
+SURF 0x00
+mat 2
+refs 3
+4 0.375 0.75
+64 0.5 0.5
+51 0.375 0.5
+SURF 0x00
+mat 2
+refs 4
+71 0.75 0.499999940395
+8 0.75 0.75
+20 0.625 0.75
+77 0.625 0.5
+SURF 0x00
+mat 2
+refs 4
+70 0.75 0.499999940395
+71 0.75 0.75
+77 0.625 0.75
+76 0.625 0.5
+SURF 0x00
+mat 2
+refs 4
+66 0.75 0.499999940395
+70 0.75 0.75
+76 0.625 0.75
+74 0.625 0.5
+SURF 0x00
+mat 2
+refs 4
+77 0.75 0.499999940395
+20 0.75 0.75
+21 0.625 0.75
+79 0.625 0.5
+SURF 0x00
+mat 2
+refs 4
+76 0.75 0.499999940395
+77 0.75 0.75
+79 0.625 0.75
+78 0.625 0.5
+SURF 0x00
+mat 2
+refs 4
+74 0.75 0.499999940395
+76 0.75 0.75
+78 0.625 0.75
+75 0.625 0.5
+SURF 0x00
+mat 2
+refs 4
+79 0.75 0.499999940395
+21 0.75 0.75
+9 0.625 0.75
+72 0.625 0.5
+SURF 0x00
+mat 2
+refs 4
+78 0.75 0.499999940395
+79 0.75 0.75
+72 0.625 0.75
+73 0.625 0.5
+SURF 0x00
+mat 2
+refs 4
+75 0.75 0.499999940395
+78 0.75 0.75
+73 0.625 0.75
+67 0.625 0.5
+SURF 0x00
+mat 2
+refs 4
+84 0.75 0.5
+68 0.75 0.75
+82 0.625 0.75
+87 0.625 0.5
+SURF 0x00
+mat 2
+refs 4
+85 0.75 0.5
+84 0.75 0.75
+87 0.625 0.75
+86 0.625 0.5
+SURF 0x00
+mat 2
+refs 4
+8 0.75 0.5
+85 0.75 0.75
+86 0.625 0.75
+20 0.625 0.5
+SURF 0x00
+mat 2
+refs 4
+87 0.75 0.5
+82 0.75 0.75
+83 0.625 0.75
+89 0.625 0.5
+SURF 0x00
+mat 2
+refs 4
+86 0.75 0.5
+87 0.75 0.75
+89 0.625 0.75
+88 0.625 0.5
+SURF 0x00
+mat 2
+refs 4
+20 0.75 0.5
+86 0.75 0.75
+88 0.625 0.75
+21 0.625 0.5
+SURF 0x00
+mat 2
+refs 4
+89 0.75 0.5
+83 0.75 0.75
+69 0.625 0.75
+80 0.625 0.5
+SURF 0x00
+mat 2
+refs 4
+88 0.75 0.5
+89 0.75 0.75
+80 0.625 0.75
+81 0.625 0.5
+SURF 0x00
+mat 2
+refs 4
+21 0.75 0.5
+88 0.75 0.75
+81 0.625 0.75
+9 0.625 0.5
+kids 0
+OBJECT poly
+name "M-Lawn"
+data 6
+M-Lawn
+crease 30.000000
+numvert 24
+31 0 -2
+31 0 0
+15 0 0
+15 0 -2
+23 0 -7
+23 0 -6
+15 0 -6
+15 0 -7
+18 0 -6
+18 0 -5
+19 0 -5
+19 0 -6
+19 0 -4
+19 0 -2
+18 0 -2
+18 0 -4
+28 0 -5
+28 0 -3
+24 0 -3
+24 0 -5
+33 0 -7
+33 0 -6
+29 0 -6
+29 0 -7
+numsurf 6
+SURF 0x00
+mat 3
+refs 4
+0 0 0
+3 0 0
+2 0 0
+1 0 0
+SURF 0x00
+mat 3
+refs 4
+4 0 0
+7 0 0
+6 0 0
+5 0 0
+SURF 0x00
+mat 3
+refs 4
+9 0 0
+10 0 0
+11 0 0
+8 0 0
+SURF 0x00
+mat 3
+refs 4
+14 0 0
+13 0 0
+12 0 0
+15 0 0
+SURF 0x00
+mat 3
+refs 4
+18 0 0
+17 0 0
+16 0 0
+19 0 0
+SURF 0x00
+mat 3
+refs 4
+22 0 0
+21 0 0
+20 0 0
+23 0 0
+kids 0
+OBJECT poly
+name "M-Minitower"
+data 11
+M-Minitower
+texture "TowerBlock1.png"
+texrep 1 1
+crease 30.000000
+numvert 168
+38 0 -9
+38 0 -3
+33 0 -3
+33 0 -9
+33 0 -4
+33 0 -5
+33 0 -6
+33 0 -7
+33 0 -8
+33 1 -3
+33 2 -3
+33 3 -3
+33 4 -3
+33 5 -3
+33 6 -3
+38 1 -9
+38 2 -9
+38 3 -9
+38 4 -9
+38 5 -9
+38 6 -9
+38 1 -3
+38 2 -3
+38 3 -3
+38 4 -3
+38 5 -3
+38 6 -3
+33 6 -9
+33 5 -9
+33 4 -9
+33 3 -9
+33 2 -9
+33 1 -9
+33 6 -4
+33 5 -4
+33 4 -4
+33 3 -4
+33 2 -4
+33 1 -4
+33 6 -5
+33 5 -5
+33 4 -5
+33 3 -5
+33 2 -5
+33 1 -5
+33 6 -6
+33 5 -6
+33 4 -6
+33 3 -6
+33 2 -6
+33 1 -6
+33 6 -7
+33 5 -7
+33 4 -7
+33 3 -7
+33 2 -7
+33 1 -7
+33 6 -8
+33 5 -8
+33 4 -8
+33 3 -8
+33 2 -8
+33 1 -8
+37 0 -3
+36 0 -3
+35 0 -3
+34 0 -3
+34 1 -3
+35 1 -3
+36 1 -3
+37 1 -3
+34 2 -3
+35 2 -3
+36 2 -3
+37 2 -3
+37 3 -3
+36 3 -3
+35 3 -3
+34 3 -3
+34 4 -3
+35 4 -3
+36 4 -3
+37 4 -3
+34 5 -3
+35 5 -3
+36 5 -3
+37 5 -3
+37 6 -3
+36 6 -3
+35 6 -3
+34 6 -3
+38 0 -8
+38 0 -7
+38 0 -6
+38 0 -5
+38 0 -4
+38 1 -4
+38 1 -5
+38 1 -6
+38 1 -7
+38 1 -8
+38 2 -4
+38 2 -5
+38 2 -6
+38 2 -7
+38 2 -8
+38 3 -4
+38 3 -5
+38 3 -6
+38 3 -7
+38 3 -8
+38 4 -8
+38 4 -7
+38 4 -6
+38 4 -5
+38 4 -4
+38 5 -8
+38 5 -7
+38 5 -6
+38 5 -5
+38 5 -4
+38 6 -4
+38 6 -5
+38 6 -6
+38 6 -7
+38 6 -8
+33 7 -9
+34 7 -9
+35 7 -9
+36 7 -9
+37 7 -9
+38 7 -9
+38 7 -8
+38 7 -7
+38 7 -6
+38 7 -5
+38 7 -4
+38 7 -3
+33 7 -3
+34 7 -3
+35 7 -3
+36 7 -3
+37 7 -3
+33 7 -8
+33 7 -7
+33 7 -6
+33 7 -5
+33 7 -4
+36 7 -7
+37 7 -7
+37 7 -8
+36 7 -8
+35 7 -7
+35 7 -8
+34 7 -7
+34 7 -8
+36 7 -6
+37 7 -6
+35 7 -6
+34 7 -6
+36 7 -5
+37 7 -5
+35 7 -5
+34 7 -5
+36 7 -4
+37 7 -4
+35 7 -4
+34 7 -4
+numsurf 149
+SURF 0x00
+mat 4
+refs 4
+33 -1.49011611938e-08 1.0
+34 0.0 0.75
+13 0.25 0.75
+14 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+34 -1.49011611938e-08 1.0
+35 0.0 0.75
+12 0.25 0.75
+13 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+35 -1.49011611938e-08 1.0
+36 0.0 0.75
+11 0.25 0.75
+12 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+36 -1.49011611938e-08 1.0
+37 0.0 0.75
+10 0.25 0.75
+11 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+37 -1.49011611938e-08 1.0
+38 0.0 0.75
+9 0.25 0.75
+10 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+38 0.249999985099 0.75
+4 0.25 0.5
+2 0.5 0.5
+9 0.5 0.75
+SURF 0x00
+mat 4
+refs 4
+39 0.249999985099 1.0
+40 0.25 0.75
+34 0.5 0.75
+33 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+40 0.249999985099 1.0
+41 0.25 0.75
+35 0.5 0.75
+34 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+41 0.249999985099 1.0
+42 0.25 0.75
+36 0.5 0.75
+35 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+42 0.249999985099 1.0
+43 0.25 0.75
+37 0.5 0.75
+36 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+43 0.249999985099 1.0
+44 0.25 0.75
+38 0.5 0.75
+37 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+44 -1.49011611938e-08 0.75
+5 0.0 0.5
+4 0.25 0.5
+38 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+45 -1.49011611938e-08 1.0
+46 0.0 0.75
+40 0.25 0.75
+39 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+46 -1.49011611938e-08 1.0
+47 0.0 0.75
+41 0.25 0.75
+40 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+47 -1.49011611938e-08 1.0
+48 0.0 0.75
+42 0.25 0.75
+41 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+48 -1.49011611938e-08 1.0
+49 0.0 0.75
+43 0.25 0.75
+42 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+49 -1.49011611938e-08 1.0
+50 0.0 0.75
+44 0.25 0.75
+43 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+50 0.249999985099 0.75
+6 0.25 0.5
+5 0.5 0.5
+44 0.5 0.75
+SURF 0x00
+mat 4
+refs 4
+51 -1.49011611938e-08 1.0
+52 0.0 0.75
+46 0.25 0.75
+45 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+52 -1.49011611938e-08 1.0
+53 0.0 0.75
+47 0.25 0.75
+46 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+53 -1.49011611938e-08 1.0
+54 0.0 0.75
+48 0.25 0.75
+47 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+54 -1.49011611938e-08 1.0
+55 0.0 0.75
+49 0.25 0.75
+48 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+55 -1.49011611938e-08 1.0
+56 0.0 0.75
+50 0.25 0.75
+49 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+56 0.249999985099 0.75
+7 0.25 0.5
+6 0.5 0.5
+50 0.5 0.75
+SURF 0x00
+mat 4
+refs 4
+57 0.249999985099 1.0
+58 0.25 0.75
+52 0.5 0.75
+51 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+58 0.249999985099 1.0
+59 0.25 0.75
+53 0.5 0.75
+52 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+59 0.249999985099 1.0
+60 0.25 0.75
+54 0.5 0.75
+53 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+60 0.249999985099 1.0
+61 0.25 0.75
+55 0.5 0.75
+54 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+61 0.249999985099 1.0
+62 0.25 0.75
+56 0.5 0.75
+55 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+62 -1.49011611938e-08 0.75
+8 0.0 0.5
+7 0.25 0.5
+56 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+27 -1.49011611938e-08 1.0
+28 0.0 0.75
+58 0.25 0.75
+57 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+28 -1.49011611938e-08 1.0
+29 0.0 0.75
+59 0.25 0.75
+58 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+29 -1.49011611938e-08 1.0
+30 0.0 0.75
+60 0.25 0.75
+59 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+30 -1.49011611938e-08 1.0
+31 0.0 0.75
+61 0.25 0.75
+60 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+31 -1.49011611938e-08 1.0
+32 0.0 0.75
+62 0.25 0.75
+61 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+32 0.249999985099 0.75
+3 0.25 0.5
+8 0.5 0.5
+62 0.5 0.75
+SURF 0x00
+mat 4
+refs 4
+21 0.249999970198 0.75
+70 0.0 0.75
+63 2.98023223877e-08 0.5
+1 0.25 0.5
+SURF 0x00
+mat 4
+refs 4
+70 0.249999970198 0.75
+69 0.0 0.75
+64 2.98023223877e-08 0.5
+63 0.25 0.5
+SURF 0x00
+mat 4
+refs 4
+69 0.249999970198 0.75
+68 0.0 0.75
+65 2.98023223877e-08 0.5
+64 0.25 0.5
+SURF 0x00
+mat 4
+refs 4
+68 0.249999970198 0.75
+67 0.0 0.75
+66 2.98023223877e-08 0.5
+65 0.25 0.5
+SURF 0x00
+mat 4
+refs 4
+67 0.249999970198 0.75
+9 0.0 0.75
+2 2.98023223877e-08 0.5
+66 0.25 0.5
+SURF 0x00
+mat 4
+refs 4
+22 0.249999970198 1.0
+74 0.0 1.0
+70 2.98023223877e-08 0.75
+21 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+74 0.75 0.75
+73 0.5 0.75
+69 0.5 0.5
+70 0.75 0.5
+SURF 0x00
+mat 4
+refs 4
+73 0.249999970198 1.0
+72 0.0 1.0
+68 2.98023223877e-08 0.75
+69 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+72 0.249999970198 1.0
+71 0.0 1.0
+67 2.98023223877e-08 0.75
+68 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+71 0.249999970198 1.0
+10 0.0 1.0
+9 2.98023223877e-08 0.75
+67 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+23 0.249999970198 1.0
+75 0.0 1.0
+74 2.98023223877e-08 0.75
+22 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+75 0.249999970198 1.0
+76 0.0 1.0
+73 2.98023223877e-08 0.75
+74 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+76 0.249999970198 1.0
+77 0.0 1.0
+72 2.98023223877e-08 0.75
+73 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+77 0.249999970198 1.0
+78 0.0 1.0
+71 2.98023223877e-08 0.75
+72 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+78 0.249999970198 1.0
+11 0.0 1.0
+10 2.98023223877e-08 0.75
+71 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+24 0.249999970198 1.0
+82 0.0 1.0
+75 2.98023223877e-08 0.75
+23 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+82 0.249999970198 1.0
+81 0.0 1.0
+76 2.98023223877e-08 0.75
+75 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+81 0.249999970198 1.0
+80 0.0 1.0
+77 2.98023223877e-08 0.75
+76 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+80 0.249999970198 1.0
+79 0.0 1.0
+78 2.98023223877e-08 0.75
+77 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+79 0.249999970198 1.0
+12 0.0 1.0
+11 2.98023223877e-08 0.75
+78 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+25 0.75 0.75
+86 0.5 0.75
+82 0.5 0.5
+24 0.75 0.5
+SURF 0x00
+mat 4
+refs 4
+86 0.249999970198 1.0
+85 0.0 1.0
+81 2.98023223877e-08 0.75
+82 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+85 0.249999970198 1.0
+84 0.0 1.0
+80 2.98023223877e-08 0.75
+81 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+84 0.249999970198 1.0
+83 0.0 1.0
+79 2.98023223877e-08 0.75
+80 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+83 0.249999970198 1.0
+13 0.0 1.0
+12 2.98023223877e-08 0.75
+79 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+26 0.249999970198 1.0
+87 0.0 1.0
+86 2.98023223877e-08 0.75
+25 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+87 0.249999970198 1.0
+88 0.0 1.0
+85 2.98023223877e-08 0.75
+86 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+88 0.249999970198 1.0
+89 0.0 1.0
+84 2.98023223877e-08 0.75
+85 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+89 0.249999970198 1.0
+90 0.0 1.0
+83 2.98023223877e-08 0.75
+84 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+90 0.249999970198 1.0
+14 0.0 1.0
+13 2.98023223877e-08 0.75
+83 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+91 0.25 0.5
+0 0.499999970198 0.5
+15 0.5 0.75
+100 0.250000029802 0.75
+SURF 0x00
+mat 4
+refs 4
+100 0.25 0.75
+99 2.98023223877e-08 0.75
+92 0.0 0.5
+91 0.249999970198 0.5
+SURF 0x00
+mat 4
+refs 4
+99 0.5 0.75
+98 0.250000029802 0.75
+93 0.25 0.5
+92 0.499999970198 0.5
+SURF 0x00
+mat 4
+refs 4
+98 0.5 0.75
+97 0.250000029802 0.75
+94 0.25 0.5
+93 0.499999970198 0.5
+SURF 0x00
+mat 4
+refs 4
+97 0.25 0.75
+96 2.98023223877e-08 0.75
+95 0.0 0.5
+94 0.249999970198 0.5
+SURF 0x00
+mat 4
+refs 4
+96 0.5 0.75
+21 0.250000029802 0.75
+1 0.25 0.5
+95 0.499999970198 0.5
+SURF 0x00
+mat 4
+refs 4
+16 0.25 1.0
+105 2.98023223877e-08 1.0
+100 0.0 0.75
+15 0.249999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+105 0.5 1.0
+104 0.250000029802 1.0
+99 0.25 0.75
+100 0.499999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+104 0.25 1.0
+103 2.98023223877e-08 1.0
+98 0.0 0.75
+99 0.249999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+103 0.25 1.0
+102 2.98023223877e-08 1.0
+97 0.0 0.75
+98 0.249999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+102 0.5 1.0
+101 0.250000029802 1.0
+96 0.25 0.75
+97 0.499999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+101 0.25 1.0
+22 2.98023223877e-08 1.0
+21 0.0 0.75
+96 0.249999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+17 0.25 1.0
+110 2.98023223877e-08 1.0
+105 0.0 0.75
+16 0.249999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+110 0.5 1.0
+109 0.250000029802 1.0
+104 0.25 0.75
+105 0.499999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+109 0.25 1.0
+108 2.98023223877e-08 1.0
+103 0.0 0.75
+104 0.249999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+108 0.25 1.0
+107 2.98023223877e-08 1.0
+102 0.0 0.75
+103 0.249999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+107 0.5 1.0
+106 0.250000029802 1.0
+101 0.25 0.75
+102 0.499999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+106 0.25 1.0
+23 2.98023223877e-08 1.0
+22 0.0 0.75
+101 0.249999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+18 0.25 1.0
+111 2.98023223877e-08 1.0
+110 0.0 0.75
+17 0.249999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+111 0.5 1.0
+112 0.250000029802 1.0
+109 0.25 0.75
+110 0.499999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+112 0.25 1.0
+113 2.98023223877e-08 1.0
+108 0.0 0.75
+109 0.249999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+113 0.25 1.0
+114 2.98023223877e-08 1.0
+107 0.0 0.75
+108 0.249999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+114 0.5 1.0
+115 0.250000029802 1.0
+106 0.25 0.75
+107 0.499999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+115 0.25 1.0
+24 2.98023223877e-08 1.0
+23 0.0 0.75
+106 0.249999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+19 0.25 1.0
+116 2.98023223877e-08 1.0
+111 0.0 0.75
+18 0.249999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+116 0.5 1.0
+117 0.250000029802 1.0
+112 0.25 0.75
+111 0.499999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+117 0.25 1.0
+118 2.98023223877e-08 1.0
+113 0.0 0.75
+112 0.249999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+118 0.25 1.0
+119 2.98023223877e-08 1.0
+114 0.0 0.75
+113 0.249999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+119 0.5 1.0
+120 0.250000029802 1.0
+115 0.25 0.75
+114 0.499999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+120 0.25 1.0
+25 2.98023223877e-08 1.0
+24 0.0 0.75
+115 0.249999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+20 0.25 1.0
+125 2.98023223877e-08 1.0
+116 0.0 0.75
+19 0.249999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+125 0.5 1.0
+124 0.250000029802 1.0
+117 0.25 0.75
+116 0.499999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+124 0.25 1.0
+123 2.98023223877e-08 1.0
+118 0.0 0.75
+117 0.249999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+123 0.25 1.0
+122 2.98023223877e-08 1.0
+119 0.0 0.75
+118 0.249999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+122 0.5 1.0
+121 0.250000029802 1.0
+120 0.25 0.75
+119 0.499999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+121 0.25 1.0
+26 2.98023223877e-08 1.0
+25 0.0 0.75
+120 0.249999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+125 0.5 0.750000119209
+20 0.749999880791 0.75
+131 0.75 0.999999880791
+132 0.500000119209 1.0
+SURF 0x00
+mat 4
+refs 4
+124 0.499999940395 0.75
+125 0.75 0.75
+132 0.75 1.0
+133 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+123 0.499999940395 0.75
+124 0.75 0.75
+133 0.75 1.0
+134 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+122 0.499999940395 0.75
+123 0.75 0.75
+134 0.75 1.0
+135 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+121 0.499999940395 0.75
+122 0.75 0.75
+135 0.75 1.0
+136 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+26 0.499999940395 0.75
+121 0.75 0.75
+136 0.75 1.0
+137 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+14 0.5 0.75
+90 0.75 0.75
+139 0.75 1.0
+138 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+90 0.499999940395 0.75
+89 0.75 0.75
+140 0.75 1.0
+139 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+89 0.499999940395 0.75
+88 0.75 0.75
+141 0.75 1.0
+140 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+88 0.499999940395 0.75
+87 0.75 0.75
+142 0.75 1.0
+141 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+87 0.499999940395 0.75
+26 0.75 0.75
+137 0.75 1.0
+142 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+27 0.5 0.749999940395
+57 0.750000059605 0.75
+143 0.75 1.0
+126 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+57 0.5 0.75
+51 0.75 0.75
+144 0.75 1.0
+143 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+51 0.5 0.75
+45 0.75 0.75
+145 0.75 1.0
+144 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+45 0.5 0.75
+39 0.75 0.75
+146 0.75 1.0
+145 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+39 0.5 0.75
+33 0.75 0.75
+147 0.75 1.0
+146 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+33 0.5 0.75
+14 0.75 0.75
+138 0.75 1.0
+147 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+148 0.75 0.75
+149 1.0 0.75
+150 1.0 1.0
+151 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+152 0.75 0.75
+148 1.0 0.75
+151 1.0 1.0
+153 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+154 0.75 0.75
+152 1.0 0.75
+153 1.0 1.0
+155 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+156 0.75 0.75
+157 1.0 0.75
+149 1.0 1.0
+148 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+158 0.75 0.75
+156 1.0 0.75
+148 1.0 1.0
+152 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+159 0.75 0.75
+158 1.0 0.75
+152 1.0 1.0
+154 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+160 0.75 0.75
+161 1.0 0.75
+157 1.0 1.0
+156 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+162 0.75 0.75
+160 1.0 0.75
+156 1.0 1.0
+158 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+163 0.75 0.75
+162 1.0 0.75
+158 1.0 1.0
+159 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+164 0.75 0.75
+165 1.0 0.75
+161 1.0 1.0
+160 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+166 0.75 0.75
+164 1.0 0.75
+160 1.0 1.0
+162 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+167 0.75 0.75
+166 1.0 0.75
+162 1.0 1.0
+163 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+128 1.0 0.999999880791
+127 0.750000119209 1.0
+155 0.75 0.750000119209
+153 0.999999880791 0.75
+SURF 0x00
+mat 4
+refs 4
+129 1.0 0.999999880791
+128 0.750000119209 1.0
+153 0.75 0.750000119209
+151 0.999999880791 0.75
+SURF 0x00
+mat 4
+refs 4
+130 1.0 0.999999880791
+129 0.750000119209 1.0
+151 0.75 0.750000119209
+150 0.999999880791 0.75
+SURF 0x00
+mat 4
+refs 4
+133 1.0 0.749999940395
+132 1.0 1.0
+150 0.75 1.0
+149 0.749999940395 0.75
+SURF 0x00
+mat 4
+refs 4
+134 1.0 0.749999940395
+133 1.0 1.0
+149 0.75 1.0
+157 0.749999940395 0.75
+SURF 0x00
+mat 4
+refs 4
+135 1.0 0.749999940395
+134 1.0 1.0
+157 0.75 1.0
+161 0.749999940395 0.75
+SURF 0x00
+mat 4
+refs 4
+136 1.0 0.749999940395
+135 1.0 1.0
+161 0.75 1.0
+165 0.749999940395 0.75
+SURF 0x00
+mat 4
+refs 4
+140 1.0 0.749999940395
+166 1.0 1.0
+167 0.75 1.0
+139 0.749999940395 0.75
+SURF 0x00
+mat 4
+refs 4
+141 1.0 0.749999940395
+164 1.0 1.0
+166 0.75 1.0
+140 0.749999940395 0.75
+SURF 0x00
+mat 4
+refs 4
+142 1.0 0.749999940395
+165 1.0 1.0
+164 0.75 1.0
+141 0.749999940395 0.75
+SURF 0x00
+mat 4
+refs 4
+144 0.75 0.75
+154 1.0 0.75
+155 1.0 1.0
+143 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+145 0.75 0.75
+159 1.0 0.75
+154 1.0 1.0
+144 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+146 0.75 0.75
+163 1.0 0.75
+159 1.0 1.0
+145 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+147 0.75 0.75
+167 1.0 0.75
+163 1.0 1.0
+146 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+126 0.749999940395 1.0
+143 0.75 0.749999940395
+155 1.0 0.75
+127 1.0 1.0
+SURF 0x00
+mat 4
+refs 4
+137 1.0 0.749999940395
+136 1.0 1.0
+165 0.75 1.0
+142 0.749999940395 0.75
+SURF 0x00
+mat 4
+refs 4
+131 1.0 0.999999880791
+130 0.750000119209 1.0
+150 0.75 0.750000119209
+132 0.999999880791 0.75
+SURF 0x00
+mat 4
+refs 4
+138 0.75 0.75
+139 1.0 0.75
+167 1.0 1.0
+147 0.75 1.0
+kids 0
+OBJECT poly
+name "M-Pavement"
+data 10
+M-Pavement
+texture "Scenery.png"
+texrep 1 1
+crease 30.000000
+numvert 87
+33 0 0
+33 0 -1
+33 0 -2
+33 0 -3
+33 0 -4
+33 0 -5
+33 0 -6
+18 0 -4
+18 0 -5
+31 0 0
+32 0 0
+29 0 -7
+28 0 -7
+27 0 -7
+26 0 -7
+25 0 -7
+24 0 -7
+23 0 -7
+32 0 -1
+31 0 -1
+19 0 -2
+20 0 -2
+21 0 -2
+22 0 -2
+23 0 -2
+24 0 -2
+25 0 -2
+26 0 -2
+27 0 -2
+28 0 -2
+29 0 -2
+30 0 -2
+31 0 -2
+32 0 -2
+32 0 -3
+31 0 -3
+30 0 -3
+29 0 -3
+28 0 -3
+27 0 -3
+26 0 -3
+25 0 -3
+24 0 -3
+23 0 -3
+22 0 -3
+21 0 -3
+20 0 -3
+19 0 -3
+32 0 -4
+31 0 -4
+30 0 -4
+29 0 -4
+28 0 -4
+24 0 -4
+23 0 -4
+22 0 -4
+21 0 -4
+20 0 -4
+19 0 -4
+32 0 -5
+31 0 -5
+30 0 -5
+29 0 -5
+28 0 -5
+27 0 -5
+26 0 -5
+25 0 -5
+24 0 -5
+23 0 -5
+22 0 -5
+21 0 -5
+20 0 -5
+19 0 -5
+19 0 -6
+20 0 -6
+21 0 -6
+22 0 -6
+23 0 -6
+24 0 -6
+25 0 -6
+26 0 -6
+27 0 -6
+28 0 -6
+29 0 -6
+30 0 -6
+31 0 -6
+32 0 -6
+numsurf 59
+SURF 0x10
+mat 1
+refs 4
+10 0.0 0.75
+0 0.249999970198 0.75
+1 0.25 1.0
+18 2.98023223877e-08 1.0
+SURF 0x10
+mat 1
+refs 4
+18 0.25 1.0
+19 2.98023223877e-08 1.0
+9 0.0 0.75
+10 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+2 0.25 1.0
+33 2.98023223877e-08 1.0
+18 0.0 0.75
+1 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+33 0.25 1.0
+32 2.98023223877e-08 1.0
+19 0.0 0.75
+18 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+3 0.25 1.0
+34 2.98023223877e-08 1.0
+33 0.0 0.75
+2 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+34 0.25 1.0
+35 2.98023223877e-08 1.0
+32 0.0 0.75
+33 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+35 0.25 1.0
+36 2.98023223877e-08 1.0
+31 0.0 0.75
+32 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+36 0.25 1.0
+37 2.98023223877e-08 1.0
+30 0.0 0.75
+31 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+37 0.25 1.0
+38 2.98023223877e-08 1.0
+29 0.0 0.75
+30 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+38 0.25 1.0
+39 2.98023223877e-08 1.0
+28 0.0 0.75
+29 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+39 0.25 1.0
+40 2.98023223877e-08 1.0
+27 0.0 0.75
+28 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+40 0.25 1.0
+41 2.98023223877e-08 1.0
+26 0.0 0.75
+27 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+41 0.25 1.0
+42 2.98023223877e-08 1.0
+25 0.0 0.75
+26 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+42 0.25 1.0
+43 2.98023223877e-08 1.0
+24 0.0 0.75
+25 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+43 0.25 1.0
+44 2.98023223877e-08 1.0
+23 0.0 0.75
+24 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+44 0.25 1.0
+45 2.98023223877e-08 1.0
+22 0.0 0.75
+23 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+45 0.25 1.0
+46 2.98023223877e-08 1.0
+21 0.0 0.75
+22 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+46 0.25 1.0
+47 2.98023223877e-08 1.0
+20 0.0 0.75
+21 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+4 0.25 1.0
+48 2.98023223877e-08 1.0
+34 0.0 0.75
+3 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+48 0.25 1.0
+49 2.98023223877e-08 1.0
+35 0.0 0.75
+34 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+49 0.25 1.0
+50 2.98023223877e-08 1.0
+36 0.0 0.75
+35 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+50 0.25 1.0
+51 2.98023223877e-08 1.0
+37 0.0 0.75
+36 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+51 0.25 1.0
+52 2.98023223877e-08 1.0
+38 0.0 0.75
+37 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+53 0.25 1.0
+54 2.98023223877e-08 1.0
+43 0.0 0.75
+42 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+54 0.25 1.0
+55 2.98023223877e-08 1.0
+44 0.0 0.75
+43 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+55 0.25 1.0
+56 2.98023223877e-08 1.0
+45 0.0 0.75
+44 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+56 0.25 1.0
+57 2.98023223877e-08 1.0
+46 0.0 0.75
+45 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+57 0.25 1.0
+58 2.98023223877e-08 1.0
+47 0.0 0.75
+46 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+5 0.25 1.0
+59 2.98023223877e-08 1.0
+48 0.0 0.75
+4 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+59 0.25 1.0
+60 2.98023223877e-08 1.0
+49 0.0 0.75
+48 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+60 0.25 1.0
+61 2.98023223877e-08 1.0
+50 0.0 0.75
+49 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+61 0.25 1.0
+62 2.98023223877e-08 1.0
+51 0.0 0.75
+50 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+62 0.25 1.0
+63 2.98023223877e-08 1.0
+52 0.0 0.75
+51 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+67 0.25 1.0
+68 2.98023223877e-08 1.0
+54 0.0 0.75
+53 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+68 0.25 1.0
+69 2.98023223877e-08 1.0
+55 0.0 0.75
+54 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+69 0.25 1.0
+70 2.98023223877e-08 1.0
+56 0.0 0.75
+55 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+70 0.25 1.0
+71 2.98023223877e-08 1.0
+57 0.0 0.75
+56 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+71 0.25 1.0
+72 2.98023223877e-08 1.0
+58 0.0 0.75
+57 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+72 0.25 1.0
+8 2.98023223877e-08 1.0
+7 0.0 0.75
+58 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+6 0.25 1.0
+86 2.98023223877e-08 1.0
+59 0.0 0.75
+5 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+86 0.25 1.0
+85 2.98023223877e-08 1.0
+60 0.0 0.75
+59 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+85 0.25 1.0
+84 2.98023223877e-08 1.0
+61 0.0 0.75
+60 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+84 0.25 1.0
+83 2.98023223877e-08 1.0
+62 0.0 0.75
+61 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+83 0.25 1.0
+82 2.98023223877e-08 1.0
+63 0.0 0.75
+62 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+82 0.25 1.0
+81 2.98023223877e-08 1.0
+64 0.0 0.75
+63 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+81 0.25 1.0
+80 2.98023223877e-08 1.0
+65 0.0 0.75
+64 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+80 0.25 1.0
+79 2.98023223877e-08 1.0
+66 0.0 0.75
+65 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+79 0.25 1.0
+78 2.98023223877e-08 1.0
+67 0.0 0.75
+66 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+78 0.25 1.0
+77 2.98023223877e-08 1.0
+68 0.0 0.75
+67 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+77 0.25 1.0
+76 2.98023223877e-08 1.0
+69 0.0 0.75
+68 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+76 0.25 1.0
+75 2.98023223877e-08 1.0
+70 0.0 0.75
+69 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+75 0.25 1.0
+74 2.98023223877e-08 1.0
+71 0.0 0.75
+70 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+74 0.25 1.0
+73 2.98023223877e-08 1.0
+72 0.0 0.75
+71 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+11 0.25 1.0
+12 2.98023223877e-08 1.0
+82 0.0 0.75
+83 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+12 0.25 1.0
+13 2.98023223877e-08 1.0
+81 0.0 0.75
+82 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+13 0.25 1.0
+14 2.98023223877e-08 1.0
+80 0.0 0.75
+81 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+14 0.25 1.0
+15 2.98023223877e-08 1.0
+79 0.0 0.75
+80 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+15 0.25 1.0
+16 2.98023223877e-08 1.0
+78 0.0 0.75
+79 0.249999970198 0.75
+SURF 0x10
+mat 1
+refs 4
+16 0.25 1.0
+17 2.98023223877e-08 1.0
+77 0.0 0.75
+78 0.249999970198 0.75
+kids 0
+OBJECT poly
+name "M-Trees"
+data 7
+M-Trees
+texture "Trees.png"
+texrep 1 1
+crease 30.000000
+numvert 16
+27 3 -4.5
+27 0 -4.5
+24 0 -4.5
+24 3 -4.5
+24 3 -4.5
+24 0 -4.5
+27 0 -4.5
+27 3 -4.5
+28.299999 3 -3.46203
+28.299999 0 -3.46203
+25.299999 0 -3.46203
+25.299999 3 -3.46203
+25.299999 3 -3.46203
+25.299999 0 -3.46203
+28.299999 0 -3.46203
+28.299999 3 -3.46203
+numsurf 4
+SURF 0x00
+mat 5
+refs 4
+0 0.5 1.0
+3 0.0 1.0
+2 0.0 0.0
+1 0.5 0.0
+SURF 0x00
+mat 5
+refs 4
+7 0.5 1.0
+4 0.0 1.0
+5 0.0 0.0
+6 0.5 0.0
+SURF 0x00
+mat 5
+refs 4
+8 1.0 1.0
+11 0.5 1.0
+10 0.5 0.0
+9 1.0 0.0
+SURF 0x00
+mat 5
+refs 4
+15 1.0 1.0
+12 0.5 1.0
+13 0.5 0.0
+14 1.0 0.0
+kids 0
+OBJECT poly
+name "M-Trim"
+data 6
+M-Trim
+texture "Scenery.png"
+texrep 1 1
+crease 30.000000
+numvert 88
+24 0.5 -4
+28 0.5 -4
+24 0.5 -5
+25 0.5 -5
+26 0.5 -5
+27 0.5 -5
+28 0.5 -5
+24 0.5 -3
+25 0.5 -3
+26 0.5 -3
+27 0.5 -3
+28 0.5 -3
+24 0 -5
+25 0 -5
+26 0 -5
+27 0 -5
+28 0 -5
+24 0 -4
+28 0 -4
+24 0 -3
+25 0 -3
+26 0 -3
+27 0 -3
+28 0 -3
+23 0.5 -7
+29 0.5 -7
+19 0.5 -3
+31 0.5 -1
+31 0.5 0
+33 0.5 -6
+32 0.5 -6
+31 0.5 -6
+30 0.5 -6
+29 0.5 -6
+23 0.5 -6
+22 0.5 -6
+21 0.5 -6
+20 0.5 -6
+19 0.5 -6
+19 0.5 -5
+18 0.5 -5
+19 0.5 -4
+18 0.5 -4
+31 0.5 -2
+30 0.5 -2
+29 0.5 -2
+28 0.5 -2
+27 0.5 -2
+26 0.5 -2
+25 0.5 -2
+24 0.5 -2
+23 0.5 -2
+22 0.5 -2
+21 0.5 -2
+20 0.5 -2
+19 0.5 -2
+32 0 -6
+31 0 -6
+30 0 -6
+29 0 -6
+23 0 -6
+22 0 -6
+21 0 -6
+20 0 -6
+19 0 -6
+19 0 -5
+19 0 -4
+19 0 -3
+31 0 -2
+30 0 -2
+29 0 -2
+28 0 -2
+27 0 -2
+26 0 -2
+25 0 -2
+24 0 -2
+23 0 -2
+22 0 -2
+21 0 -2
+20 0 -2
+19 0 -2
+31 0 -1
+23 0 -7
+29 0 -7
+31 0 0
+18 0 -5
+18 0 -4
+33 0 -6
+numsurf 41
+SURF 0x30
+mat 1
+refs 4
+0 0.75 1.0
+2 0.5 1.0
+12 0.5 0.875
+17 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+18 0.5 0.875
+16 0.75 0.875
+6 0.75 1.0
+1 0.5 1.0
+SURF 0x30
+mat 1
+refs 4
+7 0.75 1.0
+0 0.5 1.0
+17 0.5 0.875
+19 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+23 0.5 0.875
+18 0.75 0.875
+1 0.75 1.0
+11 0.5 1.0
+SURF 0x30
+mat 1
+refs 4
+13 0.5 0.875
+12 0.75 0.875
+2 0.75 1.0
+3 0.5 1.0
+SURF 0x30
+mat 1
+refs 4
+14 0.5 0.875
+13 0.75 0.875
+3 0.75 1.0
+4 0.5 1.0
+SURF 0x30
+mat 1
+refs 4
+15 0.5 0.875
+14 0.75 0.875
+4 0.75 1.0
+5 0.5 1.0
+SURF 0x30
+mat 1
+refs 4
+16 0.5 0.875
+15 0.75 0.875
+5 0.75 1.0
+6 0.5 1.0
+SURF 0x30
+mat 1
+refs 4
+19 0.5 0.875
+20 0.75 0.875
+8 0.75 1.0
+7 0.5 1.0
+SURF 0x30
+mat 1
+refs 4
+20 0.5 0.875
+21 0.75 0.875
+9 0.75 1.0
+8 0.5 1.0
+SURF 0x30
+mat 1
+refs 4
+21 0.5 0.875
+22 0.75 0.875
+10 0.75 1.0
+9 0.5 1.0
+SURF 0x30
+mat 1
+refs 4
+22 0.5 0.875
+23 0.75 0.875
+11 0.75 1.0
+10 0.5 1.0
+SURF 0x30
+mat 1
+refs 4
+24 0.75 1.0
+82 0.75 0.875
+60 0.5 0.875
+34 0.5 1.0
+SURF 0x30
+mat 1
+refs 4
+83 0.5 0.875
+25 0.5 1.0
+33 0.75 1.0
+59 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+65 0.5 0.875
+39 0.5 1.0
+38 0.75 1.0
+64 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+67 0.5 0.875
+26 0.5 1.0
+41 0.75 1.0
+66 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+80 0.5 0.875
+55 0.5 1.0
+26 0.75 1.0
+67 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+81 0.5 0.875
+27 0.5 1.0
+43 0.75 1.0
+68 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+84 0.5 0.875
+28 0.5 1.0
+27 0.75 1.0
+81 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+56 0.5 0.875
+30 0.5 1.0
+29 0.75 1.0
+87 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+57 0.5 0.875
+31 0.5 1.0
+30 0.75 1.0
+56 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+58 0.5 0.875
+32 0.5 1.0
+31 0.75 1.0
+57 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+59 0.5 0.875
+33 0.5 1.0
+32 0.75 1.0
+58 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+61 0.5 0.875
+35 0.5 1.0
+34 0.75 1.0
+60 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+62 0.5 0.875
+36 0.5 1.0
+35 0.75 1.0
+61 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+63 0.5 0.875
+37 0.5 1.0
+36 0.75 1.0
+62 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+64 0.5 0.875
+38 0.5 1.0
+37 0.75 1.0
+63 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+85 0.5 0.875
+40 0.5 1.0
+39 0.75 1.0
+65 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+66 0.5 0.875
+41 0.5 1.0
+42 0.75 1.0
+86 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+68 0.5 0.875
+43 0.5 1.0
+44 0.75 1.0
+69 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+69 0.5 0.875
+44 0.5 1.0
+45 0.75 1.0
+70 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+70 0.5 0.875
+45 0.5 1.0
+46 0.75 1.0
+71 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+71 0.5 0.875
+46 0.5 1.0
+47 0.75 1.0
+72 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+72 0.5 0.875
+47 0.5 1.0
+48 0.75 1.0
+73 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+73 0.5 0.875
+48 0.5 1.0
+49 0.75 1.0
+74 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+74 0.5 0.875
+49 0.5 1.0
+50 0.75 1.0
+75 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+75 0.5 0.875
+50 0.5 1.0
+51 0.75 1.0
+76 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+76 0.5 0.875
+51 0.5 1.0
+52 0.75 1.0
+77 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+77 0.5 0.875
+52 0.5 1.0
+53 0.75 1.0
+78 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+78 0.5 0.875
+53 0.5 1.0
+54 0.75 1.0
+79 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+79 0.5 0.875
+54 0.5 1.0
+55 0.75 1.0
+80 0.75 0.875
+kids 0
+OBJECT poly
+name "R-Lawn"
+data 6
+R-Lawn
+crease 30.000000
+numvert 8
+48 0 -2
+48 0 0
+40 0 0
+40 0 -2
+45 0 -7
+45 0 -6
+39 0 -6
+39 0 -7
+numsurf 2
+SURF 0x20
+mat 3
+refs 4
+0 0 0
+3 0 0
+2 0 0
+1 0 0
+SURF 0x20
+mat 3
+refs 4
+4 0 0
+7 0 0
+6 0 0
+5 0 0
+kids 0
+OBJECT poly
+name "R-Pavement"
+data 10
+R-Pavement
+texture "Scenery.png"
+texrep 1 1
+crease 30.000000
+numvert 68
+33 0 0
+34 0 0
+35 0 0
+36 0 0
+37 0 0
+38 0 0
+39 0 0
+40 0 0
+38 0 -7
+39 0 -7
+44 0 -2
+44 0 -3
+44 0 -4
+44 0 -5
+44 0 -6
+33 0 -1
+33 0 -2
+33 0 -3
+34 0 -3
+34 0 -2
+34 0 -1
+35 0 -3
+35 0 -2
+35 0 -1
+36 0 -1
+36 0 -2
+36 0 -3
+37 0 -3
+37 0 -2
+37 0 -1
+38 0 -1
+38 0 -2
+38 0 -3
+38 0 -4
+38 0 -5
+38 0 -6
+39 0 -6
+39 0 -5
+39 0 -4
+39 0 -3
+39 0 -2
+39 0 -1
+40 0 -6
+40 0 -5
+40 0 -4
+40 0 -3
+40 0 -2
+40 0 -1
+41 0 -6
+41 0 -5
+41 0 -4
+41 0 -3
+41 0 -2
+42 0 -6
+42 0 -5
+42 0 -4
+42 0 -3
+42 0 -2
+43 0 -6
+43 0 -5
+43 0 -4
+43 0 -3
+43 0 -2
+45 0 -2
+45 0 -3
+45 0 -4
+45 0 -5
+45 0 -6
+numsurf 48
+SURF 0x00
+mat 1
+refs 4
+15 0.0 1.0
+0 0.0 0.75
+1 0.25 0.75
+20 0.25 1.0
+SURF 0x00
+mat 1
+refs 4
+20 0.25 0.75
+19 0.25 1.0
+16 0.0 1.0
+15 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+19 0.25 0.75
+18 0.25 1.0
+17 0.0 1.0
+16 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+2 0.25 0.75
+23 0.25 1.0
+20 0.0 1.0
+1 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+23 0.25 0.75
+22 0.25 1.0
+19 0.0 1.0
+20 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+22 0.25 0.75
+21 0.25 1.0
+18 0.0 1.0
+19 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+3 0.25 0.75
+24 0.25 1.0
+23 0.0 1.0
+2 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+24 0.25 0.75
+25 0.25 1.0
+22 0.0 1.0
+23 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+25 0.25 0.75
+26 0.25 1.0
+21 0.0 1.0
+22 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+4 0.25 0.75
+29 0.25 1.0
+24 0.0 1.0
+3 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+29 0.25 0.75
+28 0.25 1.0
+25 0.0 1.0
+24 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+28 0.25 0.75
+27 0.25 1.0
+26 0.0 1.0
+25 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+5 0.25 0.75
+30 0.25 1.0
+29 0.0 1.0
+4 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+30 0.25 0.75
+31 0.25 1.0
+28 0.0 1.0
+29 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+31 0.25 0.75
+32 0.25 1.0
+27 0.0 1.0
+28 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+6 0.25 0.75
+41 0.25 1.0
+30 0.0 1.0
+5 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+41 0.25 0.75
+40 0.25 1.0
+31 0.0 1.0
+30 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+40 0.25 0.75
+39 0.25 1.0
+32 0.0 1.0
+31 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+39 0.25 0.75
+38 0.25 1.0
+33 0.0 1.0
+32 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+37 0.25 0.75
+36 0.25 1.0
+35 0.0 1.0
+34 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+36 0.25 0.75
+9 0.25 1.0
+8 0.0 1.0
+35 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+7 0.25 0.75
+47 0.25 1.0
+41 0.0 1.0
+6 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+47 0.25 0.75
+46 0.25 1.0
+40 0.0 1.0
+41 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+45 0.25 0.75
+44 0.25 1.0
+38 0.0 1.0
+39 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+44 0.25 0.75
+43 0.25 1.0
+37 0.0 1.0
+38 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+43 0.25 0.75
+42 0.25 1.0
+36 0.0 1.0
+37 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+52 0.25 0.75
+51 0.25 1.0
+45 0.0 1.0
+46 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+51 0.25 0.75
+50 0.25 1.0
+44 0.0 1.0
+45 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+50 0.25 0.75
+49 0.25 1.0
+43 0.0 1.0
+44 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+49 0.25 0.75
+48 0.25 1.0
+42 0.0 1.0
+43 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+57 0.25 0.75
+56 0.25 1.0
+51 0.0 1.0
+52 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+55 0.25 0.75
+54 0.25 1.0
+49 0.0 1.0
+50 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+54 0.25 0.75
+53 0.25 1.0
+48 0.0 1.0
+49 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+62 0.25 0.75
+61 0.25 1.0
+56 0.0 1.0
+57 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+60 0.25 0.75
+59 0.25 1.0
+54 0.0 1.0
+55 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+59 0.25 0.75
+58 0.25 1.0
+53 0.0 1.0
+54 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+10 0.25 0.75
+11 0.25 1.0
+61 0.0 1.0
+62 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+11 0.25 0.75
+12 0.25 1.0
+60 0.0 1.0
+61 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+12 0.25 0.75
+13 0.25 1.0
+59 0.0 1.0
+60 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+13 0.25 0.75
+14 0.25 1.0
+58 0.0 1.0
+59 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+63 0.25 0.75
+64 0.25 1.0
+11 0.0 1.0
+10 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+64 0.25 0.75
+65 0.25 1.0
+12 0.0 1.0
+11 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+65 0.25 0.75
+66 0.25 1.0
+13 0.0 1.0
+12 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+66 0.25 0.75
+67 0.25 1.0
+14 0.0 1.0
+13 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+46 0.25 0.75
+45 0.25 1.0
+39 0.0 1.0
+40 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+56 0.25 0.75
+55 0.25 1.0
+50 0.0 1.0
+51 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+61 0.25 0.75
+60 0.25 1.0
+55 0.0 1.0
+56 0.0 0.75
+SURF 0x00
+mat 1
+refs 4
+38 0.25 0.75
+37 0.25 1.0
+34 0.0 1.0
+33 0.0 0.75
+kids 0
+OBJECT poly
+name "R-Tower"
+data 7
+R-Tower
+texture "TowerBlock1.png"
+texrep 1 1
+crease 30.000000
+numvert 201
+50 0 -2
+45 0 -2
+45 15 -7
+45 15 -2
+50 15 -2
+45 0 -7
+45 15 -6
+45 15 -5
+45 15 -4
+45 15 -3
+45 0 -3
+45 0 -4
+45 0 -5
+45 0 -6
+49 0 -2
+48 0 -2
+47 0 -2
+46 0 -2
+46 15 -2
+47 15 -2
+48 15 -2
+49 15 -2
+45 1 -2
+45 2 -2
+45 3 -2
+45 4 -2
+45 5 -2
+45 6 -2
+45 7 -2
+45 8 -2
+45 9 -2
+45 10 -2
+45 11 -2
+45 12 -2
+45 13 -2
+45 14 -2
+50 1 -2
+50 2 -2
+50 3 -2
+50 4 -2
+50 5 -2
+50 6 -2
+50 7 -2
+50 8 -2
+50 9 -2
+50 10 -2
+50 11 -2
+50 12 -2
+50 13 -2
+50 14 -2
+45 14 -7
+45 13 -7
+45 12 -7
+45 11 -7
+45 10 -7
+45 9 -7
+45 8 -7
+45 7 -7
+45 6 -7
+45 5 -7
+45 4 -7
+45 3 -7
+45 2 -7
+45 1 -7
+45 14 -6
+45 13 -6
+45 12 -6
+45 11 -6
+45 10 -6
+45 9 -6
+45 8 -6
+45 7 -6
+45 6 -6
+45 5 -6
+45 4 -6
+45 3 -6
+45 2 -6
+45 1 -6
+45 14 -5
+45 13 -5
+45 12 -5
+45 11 -5
+45 10 -5
+45 9 -5
+45 8 -5
+45 7 -5
+45 6 -5
+45 5 -5
+45 4 -5
+45 3 -5
+45 2 -5
+45 1 -5
+45 14 -4
+45 13 -4
+45 12 -4
+45 11 -4
+45 10 -4
+45 9 -4
+45 8 -4
+45 7 -4
+45 6 -4
+45 5 -4
+45 4 -4
+45 3 -4
+45 2 -4
+45 1 -4
+45 14 -3
+45 13 -3
+45 12 -3
+45 11 -3
+45 10 -3
+45 9 -3
+45 8 -3
+45 7 -3
+45 6 -3
+45 5 -3
+45 4 -3
+45 3 -3
+45 2 -3
+45 1 -3
+49 1 -2
+49 2 -2
+49 3 -2
+49 4 -2
+49 5 -2
+49 6 -2
+49 7 -2
+49 8 -2
+49 9 -2
+49 10 -2
+49 11 -2
+49 12 -2
+49 13 -2
+49 14 -2
+48 1 -2
+48 2 -2
+48 3 -2
+48 4 -2
+48 5 -2
+48 6 -2
+48 7 -2
+48 8 -2
+48 9 -2
+48 10 -2
+48 11 -2
+48 12 -2
+48 13 -2
+48 14 -2
+47 14 -2
+47 13 -2
+47 12 -2
+47 11 -2
+47 10 -2
+47 9 -2
+47 8 -2
+47 7 -2
+47 6 -2
+47 5 -2
+47 4 -2
+47 3 -2
+47 2 -2
+47 1 -2
+46 1 -2
+46 2 -2
+46 3 -2
+46 4 -2
+46 5 -2
+46 6 -2
+46 7 -2
+46 8 -2
+46 9 -2
+46 10 -2
+46 11 -2
+46 12 -2
+46 13 -2
+46 14 -2
+46 15 -3
+47 15 -3
+48 15 -3
+49 15 -3
+50 15 -3
+46 15 -4
+47 15 -4
+48 15 -4
+49 15 -4
+50 15 -4
+46 15 -5
+47 15 -5
+48 15 -5
+49 15 -5
+50 15 -5
+46 15 -6
+47 15 -6
+48 15 -6
+49 15 -6
+50 15 -6
+46 15 -7
+47 15 -7
+48 15 -7
+49 15 -7
+50 15 -7
+numsurf 175
+SURF 0x00
+mat 4
+refs 4
+13 0.249999970198 0.5
+77 0.25 0.75
+63 1.49011611938e-08 0.75
+5 -2.98023223877e-08 0.5
+SURF 0x00
+mat 4
+refs 4
+77 0.249999970198 0.75
+76 0.25 1.0
+62 1.49011611938e-08 1.0
+63 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+76 0.249999970198 0.75
+75 0.25 1.0
+61 1.49011611938e-08 1.0
+62 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+75 0.249999970198 0.75
+74 0.25 1.0
+60 1.49011611938e-08 1.0
+61 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+74 0.249999970198 0.75
+73 0.25 1.0
+59 1.49011611938e-08 1.0
+60 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+73 0.249999970198 0.75
+72 0.25 1.0
+58 1.49011611938e-08 1.0
+59 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+72 0.249999970198 0.75
+71 0.25 1.0
+57 1.49011611938e-08 1.0
+58 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+71 0.249999970198 0.75
+70 0.25 1.0
+56 1.49011611938e-08 1.0
+57 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+70 0.249999970198 0.75
+69 0.25 1.0
+55 1.49011611938e-08 1.0
+56 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+69 0.249999970198 0.75
+68 0.25 1.0
+54 1.49011611938e-08 1.0
+55 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+68 0.249999970198 0.75
+67 0.25 1.0
+53 1.49011611938e-08 1.0
+54 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+67 0.249999970198 0.75
+66 0.25 1.0
+52 1.49011611938e-08 1.0
+53 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+66 0.249999970198 0.75
+65 0.25 1.0
+51 1.49011611938e-08 1.0
+52 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+65 0.249999970198 0.75
+64 0.25 1.0
+50 1.49011611938e-08 1.0
+51 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+64 0.75 0.75
+6 0.75 1.0
+2 0.5 1.0
+50 0.499999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+12 0.499999970198 0.5
+91 0.5 0.75
+77 0.25 0.75
+13 0.249999970198 0.5
+SURF 0x00
+mat 4
+refs 4
+91 0.249999970198 0.75
+90 0.25 1.0
+76 1.49011611938e-08 1.0
+77 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+90 0.249999970198 0.75
+89 0.25 1.0
+75 1.49011611938e-08 1.0
+76 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+89 0.249999970198 0.75
+88 0.25 1.0
+74 1.49011611938e-08 1.0
+75 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+88 0.249999970198 0.75
+87 0.25 1.0
+73 1.49011611938e-08 1.0
+74 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+87 0.249999970198 0.75
+86 0.25 1.0
+72 1.49011611938e-08 1.0
+73 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+86 0.249999970198 0.75
+85 0.25 1.0
+71 1.49011611938e-08 1.0
+72 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+85 0.249999970198 0.75
+84 0.25 1.0
+70 1.49011611938e-08 1.0
+71 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+84 0.249999970198 0.75
+83 0.25 1.0
+69 1.49011611938e-08 1.0
+70 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+83 0.249999970198 0.75
+82 0.25 1.0
+68 1.49011611938e-08 1.0
+69 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+82 0.75 0.5
+81 0.75 0.75
+67 0.5 0.75
+68 0.499999970198 0.5
+SURF 0x00
+mat 4
+refs 4
+81 0.249999970198 0.75
+80 0.25 1.0
+66 1.49011611938e-08 1.0
+67 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+80 0.249999970198 0.75
+79 0.25 1.0
+65 1.49011611938e-08 1.0
+66 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+79 0.249999970198 0.75
+78 0.25 1.0
+64 1.49011611938e-08 1.0
+65 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+78 0.75 0.75
+7 0.75 1.0
+6 0.5 1.0
+64 0.499999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+11 0.499999970198 0.5
+105 0.5 0.75
+91 0.25 0.75
+12 0.249999970198 0.5
+SURF 0x00
+mat 4
+refs 4
+105 0.249999970198 0.75
+104 0.25 1.0
+90 1.49011611938e-08 1.0
+91 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+104 0.249999970198 0.75
+103 0.25 1.0
+89 1.49011611938e-08 1.0
+90 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+103 0.249999970198 0.75
+102 0.25 1.0
+88 1.49011611938e-08 1.0
+89 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+102 0.249999970198 0.75
+101 0.25 1.0
+87 1.49011611938e-08 1.0
+88 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+101 0.249999970198 0.75
+100 0.25 1.0
+86 1.49011611938e-08 1.0
+87 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+100 0.249999970198 0.75
+99 0.25 1.0
+85 1.49011611938e-08 1.0
+86 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+99 0.75 0.5
+98 0.75 0.75
+84 0.5 0.75
+85 0.499999970198 0.5
+SURF 0x00
+mat 4
+refs 4
+98 0.249999970198 0.75
+97 0.25 1.0
+83 1.49011611938e-08 1.0
+84 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+97 0.249999970198 0.75
+96 0.25 1.0
+82 1.49011611938e-08 1.0
+83 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+96 0.249999970198 0.75
+95 0.25 1.0
+81 1.49011611938e-08 1.0
+82 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+95 0.249999970198 0.75
+94 0.25 1.0
+80 1.49011611938e-08 1.0
+81 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+94 0.249999970198 0.75
+93 0.25 1.0
+79 1.49011611938e-08 1.0
+80 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+93 0.249999970198 0.75
+92 0.25 1.0
+78 1.49011611938e-08 1.0
+79 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+92 0.75 0.75
+8 0.75 1.0
+7 0.5 1.0
+78 0.499999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+10 0.499999970198 0.5
+119 0.5 0.75
+105 0.25 0.75
+11 0.249999970198 0.5
+SURF 0x00
+mat 4
+refs 4
+119 0.249999970198 0.75
+118 0.25 1.0
+104 1.49011611938e-08 1.0
+105 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+118 0.249999970198 0.75
+117 0.25 1.0
+103 1.49011611938e-08 1.0
+104 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+117 0.249999970198 0.75
+116 0.25 1.0
+102 1.49011611938e-08 1.0
+103 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+116 0.249999970198 0.75
+115 0.25 1.0
+101 1.49011611938e-08 1.0
+102 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+115 0.249999970198 0.75
+114 0.25 1.0
+100 1.49011611938e-08 1.0
+101 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+114 0.249999970198 0.75
+113 0.25 1.0
+99 1.49011611938e-08 1.0
+100 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+113 0.249999970198 0.75
+112 0.25 1.0
+98 1.49011611938e-08 1.0
+99 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+112 0.249999970198 0.75
+111 0.25 1.0
+97 1.49011611938e-08 1.0
+98 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+111 0.249999970198 0.75
+110 0.25 1.0
+96 1.49011611938e-08 1.0
+97 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+110 0.249999970198 0.75
+109 0.25 1.0
+95 1.49011611938e-08 1.0
+96 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+109 0.249999970198 0.75
+108 0.25 1.0
+94 1.49011611938e-08 1.0
+95 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+108 0.249999970198 0.75
+107 0.25 1.0
+93 1.49011611938e-08 1.0
+94 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+107 0.249999970198 0.75
+106 0.25 1.0
+92 1.49011611938e-08 1.0
+93 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+106 0.75 0.75
+9 0.75 1.0
+8 0.5 1.0
+92 0.499999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+1 0.249999970198 0.5
+22 0.25 0.75
+119 1.49011611938e-08 0.75
+10 -2.98023223877e-08 0.5
+SURF 0x00
+mat 4
+refs 4
+22 0.249999970198 0.75
+23 0.25 1.0
+118 1.49011611938e-08 1.0
+119 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+23 0.249999970198 0.75
+24 0.25 1.0
+117 1.49011611938e-08 1.0
+118 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+24 0.249999970198 0.75
+25 0.25 1.0
+116 1.49011611938e-08 1.0
+117 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+25 0.249999970198 0.75
+26 0.25 1.0
+115 1.49011611938e-08 1.0
+116 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+26 0.249999970198 0.75
+27 0.25 1.0
+114 1.49011611938e-08 1.0
+115 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+27 0.249999970198 0.75
+28 0.25 1.0
+113 1.49011611938e-08 1.0
+114 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+28 0.249999970198 0.75
+29 0.25 1.0
+112 1.49011611938e-08 1.0
+113 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+29 0.249999970198 0.75
+30 0.25 1.0
+111 1.49011611938e-08 1.0
+112 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+30 0.249999970198 0.75
+31 0.25 1.0
+110 1.49011611938e-08 1.0
+111 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+31 0.249999970198 0.75
+32 0.25 1.0
+109 1.49011611938e-08 1.0
+110 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+32 0.249999970198 0.75
+33 0.25 1.0
+108 1.49011611938e-08 1.0
+109 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+33 0.249999970198 0.75
+34 0.25 1.0
+107 1.49011611938e-08 1.0
+108 -2.98023223877e-08 0.75
+SURF 0x00
+mat 4
+refs 4
+34 0.75 0.5
+35 0.75 0.75
+106 0.5 0.75
+107 0.499999970198 0.5
+SURF 0x00
+mat 4
+refs 4
+35 0.75 0.75
+3 0.75 1.0
+9 0.5 1.0
+106 0.499999970198 0.75
+SURF 0x00
+mat 4
+refs 4
+21 0.5 1.0
+133 0.5 0.75
+49 0.75 0.75
+4 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+133 0.249999985099 1.0
+132 0.25 0.75
+48 0.5 0.75
+49 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+132 0.249999985099 1.0
+131 0.25 0.75
+47 0.5 0.75
+48 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+131 0.249999985099 1.0
+130 0.25 0.75
+46 0.5 0.75
+47 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+130 0.249999985099 1.0
+129 0.25 0.75
+45 0.5 0.75
+46 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+129 0.249999985099 1.0
+128 0.25 0.75
+44 0.5 0.75
+45 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+128 0.249999985099 1.0
+127 0.25 0.75
+43 0.5 0.75
+44 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+127 0.249999985099 1.0
+126 0.25 0.75
+42 0.5 0.75
+43 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+126 0.249999985099 1.0
+125 0.25 0.75
+41 0.5 0.75
+42 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+125 0.249999985099 1.0
+124 0.25 0.75
+40 0.5 0.75
+41 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+124 0.249999985099 1.0
+123 0.25 0.75
+39 0.5 0.75
+40 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+123 0.249999985099 1.0
+122 0.25 0.75
+38 0.5 0.75
+39 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+122 0.249999985099 1.0
+121 0.25 0.75
+37 0.5 0.75
+38 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+121 0.249999985099 1.0
+120 0.25 0.75
+36 0.5 0.75
+37 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+0 0.25 0.5
+36 0.25 0.75
+120 -1.49011611938e-08 0.75
+14 0.0 0.5
+SURF 0x00
+mat 4
+refs 4
+20 0.5 1.0
+147 0.5 0.75
+133 0.75 0.75
+21 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+147 -1.49011611938e-08 1.0
+146 0.0 0.75
+132 0.25 0.75
+133 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+146 -1.49011611938e-08 1.0
+145 0.0 0.75
+131 0.25 0.75
+132 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+145 -1.49011611938e-08 1.0
+144 0.0 0.75
+130 0.25 0.75
+131 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+144 -1.49011611938e-08 1.0
+143 0.0 0.75
+129 0.25 0.75
+130 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+143 -1.49011611938e-08 1.0
+142 0.0 0.75
+128 0.25 0.75
+129 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+142 -1.49011611938e-08 1.0
+141 0.0 0.75
+127 0.25 0.75
+128 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+141 -1.49011611938e-08 1.0
+140 0.0 0.75
+126 0.25 0.75
+127 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+140 -1.49011611938e-08 1.0
+139 0.0 0.75
+125 0.25 0.75
+126 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+139 -1.49011611938e-08 1.0
+138 0.0 0.75
+124 0.25 0.75
+125 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+138 -1.49011611938e-08 1.0
+137 0.0 0.75
+123 0.25 0.75
+124 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+137 -1.49011611938e-08 1.0
+136 0.0 0.75
+122 0.25 0.75
+123 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+136 -1.49011611938e-08 1.0
+135 0.0 0.75
+121 0.25 0.75
+122 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+135 -1.49011611938e-08 1.0
+134 0.0 0.75
+120 0.25 0.75
+121 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+134 -1.49011611938e-08 0.75
+15 0.0 0.5
+14 0.25 0.5
+120 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+19 0.5 1.0
+148 0.5 0.75
+147 0.75 0.75
+20 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+148 -1.49011611938e-08 1.0
+149 0.0 0.75
+146 0.25 0.75
+147 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+149 -1.49011611938e-08 1.0
+150 0.0 0.75
+145 0.25 0.75
+146 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+150 -1.49011611938e-08 1.0
+151 0.0 0.75
+144 0.25 0.75
+145 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+151 -1.49011611938e-08 1.0
+152 0.0 0.75
+143 0.25 0.75
+144 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+152 -1.49011611938e-08 1.0
+153 0.0 0.75
+142 0.25 0.75
+143 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+153 -1.49011611938e-08 1.0
+154 0.0 0.75
+141 0.25 0.75
+142 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+154 -1.49011611938e-08 1.0
+155 0.0 0.75
+140 0.25 0.75
+141 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+155 -1.49011611938e-08 1.0
+156 0.0 0.75
+139 0.25 0.75
+140 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+156 -1.49011611938e-08 1.0
+157 0.0 0.75
+138 0.25 0.75
+139 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+157 -1.49011611938e-08 1.0
+158 0.0 0.75
+137 0.25 0.75
+138 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+158 -1.49011611938e-08 1.0
+159 0.0 0.75
+136 0.25 0.75
+137 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+159 -1.49011611938e-08 1.0
+160 0.0 0.75
+135 0.25 0.75
+136 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+160 -1.49011611938e-08 1.0
+161 0.0 0.75
+134 0.25 0.75
+135 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+161 -1.49011611938e-08 0.75
+16 0.0 0.5
+15 0.25 0.5
+134 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+18 0.5 1.0
+175 0.5 0.75
+148 0.75 0.75
+19 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+175 0.249999985099 1.0
+174 0.25 0.75
+149 0.5 0.75
+148 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+174 0.249999985099 1.0
+173 0.25 0.75
+150 0.5 0.75
+149 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+173 0.249999985099 1.0
+172 0.25 0.75
+151 0.5 0.75
+150 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+172 0.249999985099 1.0
+171 0.25 0.75
+152 0.5 0.75
+151 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+171 0.249999985099 1.0
+170 0.25 0.75
+153 0.5 0.75
+152 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+170 0.249999985099 1.0
+169 0.25 0.75
+154 0.5 0.75
+153 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+169 0.249999985099 1.0
+168 0.25 0.75
+155 0.5 0.75
+154 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+168 0.249999985099 1.0
+167 0.25 0.75
+156 0.5 0.75
+155 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+167 0.249999985099 1.0
+166 0.25 0.75
+157 0.5 0.75
+156 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+166 0.249999985099 1.0
+165 0.25 0.75
+158 0.5 0.75
+157 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+165 0.249999985099 1.0
+164 0.25 0.75
+159 0.5 0.75
+158 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+164 0.249999985099 1.0
+163 0.25 0.75
+160 0.5 0.75
+159 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+163 0.249999985099 1.0
+162 0.25 0.75
+161 0.5 0.75
+160 0.5 1.0
+SURF 0x00
+mat 4
+refs 4
+162 -1.49011611938e-08 0.75
+17 0.0 0.5
+16 0.25 0.5
+161 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+3 0.5 1.0
+35 0.5 0.75
+175 0.75 0.75
+18 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+35 -1.49011611938e-08 1.0
+34 0.0 0.75
+174 0.25 0.75
+175 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+34 -1.49011611938e-08 1.0
+33 0.0 0.75
+173 0.25 0.75
+174 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+33 -1.49011611938e-08 1.0
+32 0.0 0.75
+172 0.25 0.75
+173 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+32 -1.49011611938e-08 1.0
+31 0.0 0.75
+171 0.25 0.75
+172 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+31 0.5 0.75
+30 0.5 0.5
+170 0.75 0.5
+171 0.75 0.75
+SURF 0x00
+mat 4
+refs 4
+30 -1.49011611938e-08 1.0
+29 0.0 0.75
+169 0.25 0.75
+170 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+29 -1.49011611938e-08 1.0
+28 0.0 0.75
+168 0.25 0.75
+169 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+28 -1.49011611938e-08 1.0
+27 0.0 0.75
+167 0.25 0.75
+168 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+27 -1.49011611938e-08 1.0
+26 0.0 0.75
+166 0.25 0.75
+167 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+26 -1.49011611938e-08 1.0
+25 0.0 0.75
+165 0.25 0.75
+166 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+25 0.5 0.75
+24 0.5 0.5
+164 0.75 0.5
+165 0.75 0.75
+SURF 0x00
+mat 4
+refs 4
+24 -1.49011611938e-08 1.0
+23 0.0 0.75
+163 0.25 0.75
+164 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+23 -1.49011611938e-08 1.0
+22 0.0 0.75
+162 0.25 0.75
+163 0.25 1.0
+SURF 0x00
+mat 4
+refs 4
+22 -1.49011611938e-08 0.75
+1 0.0 0.5
+17 0.25 0.5
+162 0.25 0.75
+SURF 0x00
+mat 4
+refs 4
+2 0.75 1.0
+6 0.75 0.75
+191 1.0 0.75
+196 1.0 1.0
+SURF 0x00
+mat 4
+refs 4
+3 0.75 0.75
+18 1.0 0.75
+176 1.0 1.0
+9 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+4 1.0 0.75
+180 1.0 1.0
+179 0.75 1.0
+21 0.75 0.75
+SURF 0x00
+mat 4
+refs 4
+6 0.75 1.0
+7 0.75 0.75
+186 1.0 0.75
+191 1.0 1.0
+SURF 0x00
+mat 4
+refs 4
+7 0.75 1.0
+8 0.75 0.75
+181 1.0 0.75
+186 1.0 1.0
+SURF 0x00
+mat 4
+refs 4
+8 0.75 1.0
+9 0.75 0.75
+176 1.0 0.75
+181 1.0 1.0
+SURF 0x00
+mat 4
+refs 4
+18 0.75 0.75
+19 1.0 0.75
+177 1.0 1.0
+176 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+19 0.75 0.75
+20 1.0 0.75
+178 1.0 1.0
+177 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+20 0.75 0.75
+21 1.0 0.75
+179 1.0 1.0
+178 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+176 0.75 0.75
+177 1.0 0.75
+182 1.0 1.0
+181 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+177 0.75 0.75
+178 1.0 0.75
+183 1.0 1.0
+182 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+178 0.75 0.75
+179 1.0 0.75
+184 1.0 1.0
+183 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+179 0.75 0.75
+180 1.0 0.75
+185 1.0 1.0
+184 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+181 0.75 0.75
+182 1.0 0.75
+187 1.0 1.0
+186 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+182 0.75 0.75
+183 1.0 0.75
+188 1.0 1.0
+187 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+183 0.75 0.75
+184 1.0 0.75
+189 1.0 1.0
+188 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+184 0.75 0.75
+185 1.0 0.75
+190 1.0 1.0
+189 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+186 0.75 0.75
+187 1.0 0.75
+192 1.0 1.0
+191 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+187 0.75 0.75
+188 1.0 0.75
+193 1.0 1.0
+192 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+188 0.75 0.75
+189 1.0 0.75
+194 1.0 1.0
+193 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+189 0.75 0.75
+190 1.0 0.75
+195 1.0 1.0
+194 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+191 0.75 0.75
+192 1.0 0.75
+197 1.0 1.0
+196 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+192 0.75 0.75
+193 1.0 0.75
+198 1.0 1.0
+197 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+193 0.75 0.75
+194 1.0 0.75
+199 1.0 1.0
+198 0.75 1.0
+SURF 0x00
+mat 4
+refs 4
+194 0.75 0.75
+195 1.0 0.75
+200 1.0 1.0
+199 0.75 1.0
+kids 0
+OBJECT poly
+name "R-Trees"
+data 7
+R-Trees
+texture "Trees.png"
+texrep 1 1
+crease 30.000000
+numvert 12
+40.900002 3 -7.4
+40.900002 0 -7.4
+43.900002 0 -7.4
+43.900002 3 -7.4
+38.800003 3 -6.76203
+38.800003 0 -6.76203
+41.800003 0 -6.76203
+41.800003 3 -6.76203
+45 3 -6.16203
+45 0 -6.16203
+42 0 -6.16203
+42 3 -6.16203
+numsurf 3
+SURF 0x00
+mat 5
+refs 4
+3 0.5 1.0
+0 0.0 1.0
+1 0.0 0.0
+2 0.5 0.0
+SURF 0x00
+mat 5
+refs 4
+7 1.0 1.0
+4 0.5 1.0
+5 0.5 0.0
+6 1.0 0.0
+SURF 0x00
+mat 5
+refs 4
+8 1.0 1.0
+11 0.5 1.0
+10 0.5 0.0
+9 1.0 0.0
+kids 0
+OBJECT poly
+name "R-Trim"
+data 6
+R-Trim
+texture "Scenery.png"
+texrep 1 1
+crease 30.000000
+numvert 32
+44 0.5 -6
+44 0.5 -2
+43 0.5 -6
+43 0.5 -2
+42 0.5 -6
+42 0.5 -2
+41 0.5 -6
+41 0.5 -2
+40 0.5 -6
+40 0.5 0
+40 0.5 -1
+40 0.5 -2
+39 0.5 -6
+39 0.5 -7
+43 0 -2
+43 0 -6
+42 0 -2
+42 0 -6
+41 0 -2
+41 0 -6
+40 0 -1
+40 0 -2
+40 0 -6
+39 0 -6
+44 0 -6
+44 0 -2
+39 0 -7
+40 0 0
+45 0 -2
+45 0 -6
+45 0.5 -2
+45 0.5 -6
+numsurf 14
+SURF 0x30
+mat 1
+refs 4
+0 0.75 1.0
+24 0.75 0.875
+15 0.5 0.875
+2 0.5 1.0
+SURF 0x30
+mat 1
+refs 4
+25 0.5 0.875
+1 0.5 1.0
+3 0.75 1.0
+14 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+17 0.5 0.875
+4 0.5 1.0
+2 0.75 1.0
+15 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+14 0.5 0.875
+3 0.5 1.0
+5 0.75 1.0
+16 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+19 0.5 0.875
+6 0.5 1.0
+4 0.75 1.0
+17 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+16 0.5 0.875
+5 0.5 1.0
+7 0.75 1.0
+18 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+22 0.5 0.875
+8 0.5 1.0
+6 0.75 1.0
+19 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+18 0.5 0.875
+7 0.5 1.0
+11 0.75 1.0
+21 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+23 0.5 0.875
+12 0.5 1.0
+8 0.75 1.0
+22 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+20 0.5 0.875
+10 0.5 1.0
+9 0.75 1.0
+27 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+21 0.5 0.875
+11 0.5 1.0
+10 0.75 1.0
+20 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+26 0.5 0.875
+13 0.5 1.0
+12 0.75 1.0
+23 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+28 0.5 0.875
+30 0.5 1.0
+1 0.75 1.0
+25 0.75 0.875
+SURF 0x30
+mat 1
+refs 4
+24 0.5 0.875
+0 0.5 1.0
+31 0.75 1.0
+29 0.75 0.875
+kids 0
diff --git a/data/models/classic.blend b/data/models/classic.blend
new file mode 100644 (file)
index 0000000..8ed0773
Binary files /dev/null and b/data/models/classic.blend differ
index ccb2f9776dacc3216e75616235186c2a94665292..c5d48385c8793bc71db777f4e3416bc4dabe3909 100644 (file)
@@ -73,9 +73,9 @@ Character::Character(const std::string& name) :
 
        // forces
        state_.force = moof::vector2(0.0, 0.0);
-       state_.forces.push_back(SpringForce(moof::vector2(5.0, 4.0)));
+       //state_.forces.push_back(SpringForce(moof::vector2(5.0, 4.0)));
        state_.forces.push_back(ResistanceForce(2.0));
-       state_.forces.push_back(moof::linear_state<2>::gravity_force(-9.8));
+       //state_.forces.push_back(moof::linear_state<2>::gravity_force(-9.8));
 
        // starting position
        state_.position = moof::vector2(5.0, 5.0);
index 54e40687cfdae138a94814abae26251ac5785e7a..c0d35b95dadb692b085ee1d9d08bb76765800c25 100644 (file)
@@ -92,6 +92,8 @@ GameLayer::GameLayer()
        state_.heroine->animation.startSequence("FlyDiagonallyUp");
 
        state_.interp.init(0.0, 1.0, 4.0, moof::lerp_scalar::oscillate);
+
+       sceneMesh = moof::resource::load("classic.ac");
 }
 
 
@@ -192,7 +194,8 @@ void GameLayer::draw(moof::scalar alpha) const
        glEnableClientState(GL_VERTEX_ARRAY);
        glEnableClientState(GL_TEXTURE_COORD_ARRAY);
 
-       state_.scene->draw_if_visible(alpha, state_.camera.frustum());
+       //state_.scene->draw_if_visible(alpha, state_.camera.frustum());
+       sceneMesh->draw(alpha);
        state_.heroine->draw(alpha);
 
        mRay.draw();
index f2a70f97f43e0bbe1ca28f9ec395f769cc368013..54b49962d0ab2a26a8ba4bb889ee9ee2564c5938 100644 (file)
@@ -24,6 +24,7 @@
 #include <boost/shared_ptr.hpp>
 
 #include <moof/math.hh>
+#include <moof/mesh.hh>
 #include <moof/sound.hh>
 
 #include <moof/line.hh>                // TODO
@@ -73,9 +74,10 @@ private:
 
        //moof::sound_stream    mMusic;
        moof::sound     punch_sound_;
-       
        moof::sound             music_;
 
+       moof::mesh_handle       sceneMesh;
+
        moof::ray2              mRay;
        moof::line2             mLine;
        moof::circle    mCircle;
index b5100d5ccc3b19fddec90d6dad793bc2af3bf14c..64b2f2eb1a6a19b5219669380e154ac9eef34508 100644 (file)
@@ -133,7 +133,7 @@ image::image(const std::string& path) :
        rows = new png_bytep[height_];
        for (int i = 0; i < height_; ++i)
        {
-               rows[i] = (png_bytep)(pixels_ + i * channels_ * width_);
+               rows[height_-1-i] = (png_bytep)(pixels_ + i * channels_ * width_);
        }
 
        png_read_image(pngObj, rows);
@@ -299,10 +299,10 @@ void image::context_recreated()
  */
 void image::set_properties() const
 {
-       //glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, min_filter_);
-       //glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, mag_filter_);
-       //glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, wrap_s_);
-       //glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, wrap_t_);
+       glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, min_filter_);
+       glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, mag_filter_);
+       glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, wrap_s_);
+       glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, wrap_t_);
 }
 
 
diff --git a/src/moof/mesh.cc b/src/moof/mesh.cc
new file mode 100644 (file)
index 0000000..ee4d4b6
--- /dev/null
@@ -0,0 +1,518 @@
+
+/*]  Copyright (c) 2009-2010, Charles McGarvey  [**************************
+**]  All rights reserved.
+*
+* vi:ts=4 sw=4 tw=75
+*
+* Distributable under the terms and conditions of the 2-clause BSD license;
+* see the file COPYING for a complete text of the license.
+*
+**************************************************************************/
+
+#include <cstring>
+#include <fstream>
+#include <sstream>
+#include <stack>
+#include <stdexcept>
+
+#include <boost/algorithm/string/trim.hpp>
+#include <zlib.h>
+
+#include <stlplus/strings/string_utilities.hpp>
+
+#include "debug.hh"
+#include "log.hh"
+#include "mesh.hh"
+#include "opengl.hh"
+
+
+#define AC3D_FORMAT_VERSION            (0x0b)
+#define ZLIB_BUF_SIZE                  (262114)
+
+
+namespace moof {
+
+
+static std::string read_string(std::istream& stream)
+{
+       std::string     str;
+       char            atom;
+
+       do      // skip to the next non-space character
+       {
+               stream.get(atom);
+       }
+       while (stream && std::isspace(atom));
+
+       if (atom == '"')
+       {
+               do
+               {
+                       stream.get(atom);
+                       if (atom == '"') break;
+                       str += atom;
+               }
+               while (stream);
+       }
+       else
+       {
+               do
+               {
+                       stream.get(atom);
+                       if (std::isspace(atom)) break;
+                       str += atom;
+               }
+               while (stream);
+       }
+
+       return str;
+}
+
+inline int read_hex(std::istream& stream)
+{
+       int hex;
+       std::ios::fmtflags flags = stream.flags();
+       stream.setf(std::ios::hex, std::ios::basefield);
+       stream >> hex;
+       stream.flags(flags);
+       return hex;
+}
+
+inline vector2 read_pair(std::istream& stream)
+{
+       vector2 triplet;
+       stream >> triplet[0] >> triplet[1];
+       return triplet;
+}
+
+
+template <int D>
+inline vector< scalar, fixed<D> > read_triplet(std::istream& stream)
+{
+       vector< scalar, fixed<D> > triplet;
+       stream >> triplet[0] >> triplet[1] >> triplet[2];
+       return triplet;
+}
+
+
+void mesh::import(std::istream& stream)
+{
+       std::string             atom;
+
+       object_ptr              obj;
+       std::stack<int> kids;
+
+       // read and verify the AC3D header
+       {
+               char            magic[5];
+               unsigned        version = 0;
+
+               stream.get(magic, sizeof(magic));
+               if (!stream || strncmp(magic, "AC3D", 4) != 0)
+               {
+                       throw std::runtime_error("invalid mesh header");
+               }
+
+               version = read_hex(stream);
+               if (version > AC3D_FORMAT_VERSION)
+               {
+                       throw std::runtime_error("wrong mesh file format version");
+               }
+       }
+
+       while (stream)
+       {
+               stream >> atom;
+               if (!stream) break;
+
+               if (atom == "MATERIAL")
+               {
+                       materials_.push_back(material(read_string(stream)));
+
+                       stream >> atom;
+                       materials_.back().diffuse = read_triplet<4>(stream);
+                       stream >> atom;
+                       materials_.back().ambient = read_triplet<3>(stream);
+                       stream >> atom;
+                       materials_.back().emissive = read_triplet<3>(stream);
+                       stream >> atom;
+                       materials_.back().specular = read_triplet<3>(stream);
+
+                       stream >> atom >> materials_.back().shininess;
+                       stream >> atom >> materials_.back().diffuse[3]; // transparency
+                       materials_.back().diffuse[3] = 1.0;
+
+                       log_info("read material", materials_.back().name,
+                                                                         materials_.back().diffuse);
+               }
+               else if (atom == "OBJECT")
+               {
+                       stream >> atom;
+                       if (atom != "world" && atom != "group" && atom != "poly")
+                       {
+                               throw std::runtime_error("unexpected object type " + atom);
+                       }
+
+                       object_ptr newObj = object::alloc();
+
+                       if (obj)
+                       {
+                               obj->kids.push_back(newObj);
+                               newObj->parent = obj;
+                       }
+                       else
+                       {
+                               objects_.push_back(newObj);
+                       }
+
+                       obj = newObj;
+               }
+               else if (atom == "name")
+               {
+                       if (obj) obj->name = read_string(stream);
+                       else throw std::runtime_error("unexpected atom: " + atom);
+               }
+               else if (atom == "data")
+               {
+                       std::getline(stream, atom);
+                       std::getline(stream, obj ? obj->data : atom);
+               }
+               else if (atom == "texture")
+               {
+                       if (obj) obj->texture = resource::load(read_string(stream));
+               }
+               else if (atom == "texrep")
+               {
+                       if (obj) obj->texrep = read_pair(stream);
+                       else throw std::runtime_error("unexpected atom: " + atom);
+               }
+               else if (atom == "rot")
+               {
+                       // TODO
+                       std::getline(stream, atom);
+               }
+               else if (atom == "loc")
+               {
+                       // TODO
+                       std::getline(stream, atom);
+               }
+               else if (atom == "url")
+               {
+                       if (obj) std::getline(stream, obj->url);
+                       else throw std::runtime_error("unexpected atom: " + atom);
+               }
+               else if (atom == "numvert")
+               {
+                       if (!obj) throw std::runtime_error("unexpected atom: " + atom);
+
+                       int numvert = 0;
+                       stream >> numvert;
+
+                       log_warning("adding verts", numvert);
+
+                       for (int i = 0; i < numvert; ++i)
+                       {
+                               obj->verts.push_back(read_triplet<3>(stream));
+                               log_error("vert", obj->verts.back());
+                       }
+               }
+               else if (atom == "numsurf")
+               {
+                       if (!obj) throw std::runtime_error("unexpected atom: " + atom);
+
+                       int numsurf = 0;
+                       stream >> numsurf;
+
+                       for (int i = 0; i < numsurf; ++i)
+                       {
+                               stream >> atom;
+                               if (atom != "SURF") throw std::runtime_error("uh oh");
+
+                               int             flags = read_hex(stream);
+                               log_info(flags);
+
+                               int material = 0;
+                               stream >> atom;
+                               if (atom == "mat") stream >> material >> atom;
+
+                               if (atom != "refs")
+                               {
+                                       throw std::runtime_error("blaaaaaaaahhh!!");
+                               }
+
+                               int numrefs = 0;
+                               stream >> numrefs;
+                               ASSERT(numrefs == 3 || numrefs == 4);
+
+                               if ((int)obj->faces.size() <= material)
+                               {
+                                       log_info("inserting face...");
+                                       //obj->faces.insert(obj->faces.begin() + material,
+                                                                         //material_group());
+                                       obj->faces.resize(material + 1);
+                                       log_info("inserted face", material, obj->faces.size());
+                               }
+
+                               material_group& face = obj->faces[material];
+                               for (int j = 0; j < numrefs; ++j)
+                               {
+                                       int             vert;
+                                       stream >> vert;
+
+                                       vector2 uv = read_pair(stream);
+
+                                       if (numrefs == 3)
+                                       {
+                                               face.triangles.push_back(vert);
+                                               face.triangles_uv.push_back(uv);
+                                       }
+                                       else
+                                       {
+                                               face.quads.push_back(vert);
+                                               face.quads_uv.push_back(uv);
+                                       }
+                               }
+                       }
+               }
+               else if (atom == "kids")
+               {
+                       for (int i = kids.size(); i > 0; --i)
+                       {
+                               if (--kids.top() <= 0)
+                               {
+                                       ASSERT(obj && "should be an object");
+                                       obj = obj->parent;
+                                       kids.pop();
+                               }
+                               else break;
+                       }
+
+                       int numkids = 0;
+                       stream >> numkids;
+                       if (numkids > 0) kids.push(numkids);
+
+                       if (kids.size() > 0)
+                       {
+                               log_info("KIDS", kids.top(), "|", kids.size());
+                       }
+               }
+               else
+               {
+                       log_warning("UNKNOWN ATOM:", atom);
+               }
+       }
+       while (stream);
+}
+
+
+mesh::mesh(const std::string& path)
+{
+       std::ifstream file(path.c_str(), std::ifstream::in |
+                                                                        std::ifstream::binary);
+       if (!file) throw std::runtime_error("cannot find mesh file");
+
+       // if we can read the header, the file isn't compressed
+       char magic[5];
+       file.get(magic, sizeof(magic));
+       if (strncmp(magic, "AC3D", 4) == 0)
+       {
+               log_info("text mesh detected");
+               file.seekg(std::ios::beg);
+
+               import(file);
+       }
+       else
+       {
+               log_info("compressed mesh detected");
+               file.seekg(std::ios::beg);
+
+               std::stringstream stream;
+               char in[ZLIB_BUF_SIZE];
+               char out[ZLIB_BUF_SIZE];
+
+               z_stream zstream;
+
+               zstream.zalloc = Z_NULL;
+               zstream.zfree = Z_NULL;
+               zstream.opaque = Z_NULL;
+               zstream.avail_in = 0;
+               zstream.next_in = Z_NULL;
+               
+               int result = inflateInit2(&zstream, 32+MAX_WBITS);
+               if (result != Z_OK) throw std::runtime_error("zlib init error");
+
+               do
+               {
+                       file.read(in, sizeof(in));
+                       zstream.next_in = (Bytef*)in;
+                       zstream.avail_in = file.gcount();
+
+                       if (zstream.avail_in == 0) break;
+
+                       do
+                       {
+                               zstream.next_out = (Bytef*)out;
+                               zstream.avail_out = sizeof(out);
+
+                               result = inflate(&zstream, Z_NO_FLUSH);
+                               switch (result)
+                               {
+                                       case Z_NEED_DICT:
+                                       case Z_DATA_ERROR:
+                                       case Z_MEM_ERROR:
+                                               inflateEnd(&zstream);
+                                               throw std::runtime_error("zlib inflate error");
+                                       case Z_STREAM_ERROR:
+                                               throw std::runtime_error("zlib stream error");
+                               }
+
+                               int inflated = sizeof(out) - zstream.avail_out;
+                               stream.write(out, inflated);
+                       }
+                       while (zstream.avail_out == 0);
+               }
+               while(result != Z_STREAM_END);
+
+               inflateEnd(&zstream);
+
+               import(stream);
+       }
+}
+
+
+void mesh::draw(scalar alpha) const
+{
+       //glEnableClientState(GL_VERTEX_ARRAY);
+       //glEnableClientState(GL_TEXTURE_COORD_ARRAY);
+       
+       glColor4f(1.0f, 1.0f, 1.0f, 1.0f);
+
+       std::vector<object_ptr>::const_iterator it;
+       for (it = objects_.begin(); it != objects_.end(); ++it)
+       {
+               (*it)->draw(*this, alpha);
+       }
+}
+
+
+void mesh::set_material(int index) const
+{
+       set_material(materials_[index]);
+}
+
+void mesh::set_material(const material& material) const
+{
+       //glMaterialfv(GL_FRONT_AND_BACK, GL_DIFFUSE, material.diffuse.data());
+       //glMaterialfv(GL_FRONT_AND_BACK, GL_AMBIENT, material.ambient.data());
+       //glMaterialfv(GL_FRONT_AND_BACK, GL_SPECULAR, material.specular.data());
+       //glMaterialfv(GL_FRONT_AND_BACK, GL_EMISSION, material.emissive.data());
+       //glMaterialf(GL_FRONT_AND_BACK, GL_SHININESS, material.shininess);
+       glColor(material.diffuse);
+}
+
+
+void mesh::object::draw(const mesh& mesh, scalar alpha) const
+{
+       //log_info("cool", verts.size());
+       //{
+               //image::reset_binding();
+               //std::vector<vector3>::const_iterator it;
+               //glBegin(GL_LINE_STRIP);
+               //for (it = verts.begin(); it != verts.end(); ++it)
+               //{
+                       //glVertex(*it);
+               //}
+               //glEnd();
+       //}
+       
+       glPolygonMode(GL_BACK, GL_LINE);
+       //glVertexPointer(3, GL_SCALAR, 0, verts[0].data());
+       if (texture) texture->bind();
+       else image::reset_binding();
+
+       for (int i = 0; i < faces.size(); ++i)
+       {
+               const material_group& face = faces[i];
+               mesh.set_material(i);
+               //it->draw(alpha);
+               //std::vector<unsigned>::const_iterator jt;
+               int count = face.triangles.size();
+               for (int j = 0; j < count; j += 3)
+               {
+                       glBegin(GL_TRIANGLES);
+                               glTexCoord(face.triangles_uv[j]);
+                               glVertex(verts[face.triangles[j]]);
+                               glTexCoord(face.triangles_uv[j+1]);
+                               glVertex(verts[face.triangles[j+1]]);
+                               glTexCoord(face.triangles_uv[j+2]);
+                               glVertex(verts[face.triangles[j+2]]);
+                       glEnd();
+               }
+
+               count = face.quads.size();
+               for (int j = 0; j < count; j += 4)
+               {
+                       glBegin(GL_QUADS);
+                               glTexCoord(face.quads_uv[j]);
+                               glVertex(verts[face.quads[j]]);
+                               glTexCoord(face.quads_uv[j+1]);
+                               glVertex(verts[face.quads[j+1]]);
+                               glTexCoord(face.quads_uv[j+2]);
+                               glVertex(verts[face.quads[j+2]]);
+                               glTexCoord(face.quads_uv[j+3]);
+                               glVertex(verts[face.quads[j+3]]);
+                       glEnd();
+               }
+       }
+
+       std::vector<object_ptr>::const_iterator jt;
+       for (jt = kids.begin(); jt != kids.end(); ++jt)
+       {
+               (*jt)->draw(mesh, alpha);
+       }
+}
+
+void mesh::material_group::draw(scalar alpha) const
+{
+       // TODO: setup material
+       
+       /*
+       if (triangles.size() > 0)
+       {
+               //log_info("drawing triangles:", triangles.size()/3);
+               glTexCoordPointer(2, GL_SCALAR, 0, triangles_uv[0].data());
+               glDrawElements(GL_TRIANGLES,
+                                          triangles.size(), GL_UNSIGNED_INT,
+                                          &triangles[0]);
+       }
+
+       if (quads.size() > 0)
+       {
+               //log_info("drawing quads:", quads.size()/4);
+               glTexCoordPointer(2, GL_SCALAR, 0, quads_uv[0].data());
+               glDrawElements(GL_QUADS, quads.size(), GL_UNSIGNED_INT, &quads[0]);
+       }
+       */
+}
+
+
+class mesh_resource_loader
+{
+public:
+       
+       mesh_resource_loader()
+       {
+               resource::register_type<mesh>("ac", "models");
+       }
+
+       ~mesh_resource_loader()
+       {
+               resource::unregister_type("ac");
+       }
+};
+
+static mesh_resource_loader loader;
+
+
+} // namespace moof
+
diff --git a/src/moof/mesh.hh b/src/moof/mesh.hh
new file mode 100644 (file)
index 0000000..1400cdd
--- /dev/null
@@ -0,0 +1,159 @@
+
+/*]  Copyright (c) 2009-2010, Charles McGarvey  [**************************
+**]  All rights reserved.
+*
+* vi:ts=4 sw=4 tw=75
+*
+* Distributable under the terms and conditions of the 2-clause BSD license;
+* see the file COPYING for a complete text of the license.
+*
+**************************************************************************/
+
+#ifndef _MOOF_MESH_HH_
+#define _MOOF_MESH_HH_
+
+/**
+ * \file mesh.hh
+ * Defines classes for loading and manipulating meshes.
+ */
+
+#include <iostream>
+
+#include <boost/noncopyable.hpp>
+#include <boost/shared_ptr.hpp>
+
+#include <moof/drawable.hh>
+#include <moof/image.hh>
+#include <moof/math.hh>
+#include <moof/resource.hh>
+
+
+namespace moof {
+
+
+class mesh : public boost::noncopyable, public drawable
+{
+public:
+
+       explicit mesh(const std::string& path);
+
+       void draw(scalar alpha = SCALAR(0.0)) const;
+
+
+       struct material
+       {
+               material(const std::string& id) :
+                       name(id) {}
+
+
+               std::string     name;
+
+               vector4         diffuse;
+               vector3         ambient;
+               vector3         emissive;
+               vector3         specular;
+               scalar          shininess;
+       };
+
+
+       //typedef vector3 triangle[3];
+       //typedef vector2 triangle_uv[3];
+       //typedef vector3 quad[4];
+       //typedef vector2 quad_uv[4];
+
+       //struct triangle
+       //{
+               //vector3 verts[3];
+               //vector3& operator [] (int i) { return verts[i]; }
+               //const vector3& operator [] (int i) const { return verts[i]; }
+       //};
+
+       //struct triangle_uv
+       //{
+               //vector2 verts[3];
+               //vector2& operator [] (int i) { return verts[i]; }
+               //const vector2& operator [] (int i) const { return verts[i]; }
+       //};
+
+
+       //struct quad
+       //{
+               //vector3 verts[4];
+               //vector3& operator [] (int i) { return verts[i]; }
+               //const vector3& operator [] (int i) const { return verts[i]; }
+       //};
+
+
+       //struct quad_uv
+       //{
+               //vector2 verts[4];
+               //vector2& operator [] (int i) { return verts[i]; }
+               //const vector2& operator [] (int i) const { return verts[i]; }
+       //};
+
+
+       void set_material(int index) const;
+       void set_material(const material& material) const;
+
+       struct material_group : public drawable
+       {
+               material_group() {}
+
+               std::vector<unsigned>   triangles;
+               std::vector<vector2>    triangles_uv;
+
+               std::vector<unsigned>   quads;
+               std::vector<vector2>    quads_uv;
+
+
+               void draw(scalar alpha = SCALAR(0.0)) const;
+       };
+
+
+       class object;
+       typedef boost::shared_ptr<object> object_ptr;
+
+       struct object
+       {
+               object() :
+                       texrep(SCALAR(1.0), SCALAR(1.0)) {}
+
+               static object_ptr alloc()
+               {
+                       return object_ptr(new object);
+               }
+
+
+               void draw(const mesh& mesh, scalar alpha = SCALAR(0.0)) const;
+
+
+               std::string                                     name;
+               std::string                                     data;
+               std::string                                     url;
+
+               image_handle                            texture;
+               vector2                                         texrep;
+
+               std::vector<vector3>            verts;
+               std::vector<material_group>     faces;
+
+               std::vector<object_ptr>         kids;
+               object_ptr                                      parent;
+       };
+
+
+private:
+
+       void import(std::istream& stream);
+       
+       std::vector<material>   materials_;
+       std::vector<object_ptr> objects_;
+};
+
+typedef resource_handle<mesh> mesh_handle;
+
+
+} // namespace moof
+
+#endif // _MOOF_MESH_HH_
+
This page took 0.168601 seconds and 4 git commands to generate.