diff --git a/Aircraft/ufo/Models/cursor.ac b/Aircraft/ufo/Models/cursor.ac new file mode 100644 index 000000000..5cb887267 --- /dev/null +++ b/Aircraft/ufo/Models/cursor.ac @@ -0,0 +1,1958 @@ +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 "white" rgb 1 1 1 amb 0.5 0.5 0.5 emis 0 0 0 spec 1 1 1 shi 72 trans 0 +OBJECT world +kids 31 +OBJECT poly +name "Cube.029" +texture "cursor.rgb" +texrep 1 1 +numvert 9 +-0.019997 -0.02 -4.000001 +0.020003 -0.02 -4.000001 +0.020003 0.02 -4.000001 +-0.019997 0.019999 -4.000001 +0.020004 0.02 -5 +-0.019996 0.019999 -5.000001 +0.020004 0.02 -5 +0.020004 -0.02 -5 +-0.019996 -0.02 -5.000001 +numsurf 7 +SURF 0x00 +mat 1 +refs 4 +0 0.16796875 0.9560546875 +1 0.16796875 0.9755859375 +2 0.1484375 0.9755859375 +3 0.1484375 0.9560546875 +SURF 0x00 +mat 1 +refs 4 +2 0.986328125 1.0 +6 0.009765625 1.0 +5 0.009765625 0.98046875 +3 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +8 0.009765625 0.98046875 +0 0.986328125 0.98046875 +3 0.986328125 1.0 +5 0.009765625 1.0 +SURF 0x00 +mat 1 +refs 4 +0 0.986328125 0.98046875 +8 0.009765625 0.98046875 +7 0.009765625 1.0 +1 0.986328125 1.0 +SURF 0x00 +mat 1 +refs 4 +1 0.986328125 1.0 +7 0.009765625 1.0 +6 0.009765625 0.98046875 +2 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +6 0.068359375 0.9794921875 +7 0.0478515625 0.9794921875 +8 0.0478515625 0.9599609375 +5 0.068359375 0.9599609375 +SURF 0x02 +mat 1 +refs 2 +4 0.0 0.0 +6 0.0 0.0 +kids 0 +OBJECT poly +name "Cube.028" +texture "cursor.rgb" +texrep 1 1 +numvert 9 +-0.019998 -0.02 -3.000001 +0.020002 -0.02 -3.000001 +0.020002 0.02 -3.000001 +-0.019998 0.019999 -3.000001 +0.020003 0.02 -4.000001 +-0.019997 0.019999 -4.000001 +0.020003 0.02 -4.000001 +0.020003 -0.02 -4.000001 +-0.019997 -0.02 -4.000001 +numsurf 7 +SURF 0x00 +mat 1 +refs 4 +0 0.16796875 0.9560546875 +1 0.16796875 0.9755859375 +2 0.1484375 0.9755859375 +3 0.1484375 0.9560546875 +SURF 0x00 +mat 1 +refs 4 +2 0.986328125 1.0 +6 0.009765625 1.0 +5 0.009765625 0.98046875 +3 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +8 0.009765625 0.98046875 +0 0.986328125 0.98046875 +3 0.986328125 1.0 +5 0.009765625 1.0 +SURF 0x00 +mat 1 +refs 4 +0 0.986328125 0.98046875 +8 0.009765625 0.98046875 +7 0.009765625 1.0 +1 0.986328125 1.0 +SURF 0x00 +mat 1 +refs 4 +1 0.986328125 1.0 +7 0.009765625 1.0 +6 0.009765625 0.98046875 +2 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +6 0.068359375 0.9794921875 +7 0.0478515625 0.9794921875 +8 0.0478515625 0.9599609375 +5 0.068359375 0.9599609375 +SURF 0x02 +mat 1 +refs 2 +4 0.0 0.0 +6 0.0 0.0 +kids 0 +OBJECT poly +name "Cube.027" +texture "cursor.rgb" +texrep 1 1 +numvert 9 +-0.019998 -0.02 -2.000001 +0.020002 -0.02 -2.000001 +0.020002 0.02 -2.000001 +-0.019998 0.019999 -2.000001 +0.020003 0.02 -3.000001 +-0.019997 0.019999 -3.000001 +0.020003 0.02 -3.000001 +0.020003 -0.02 -3.000001 +-0.019997 -0.02 -3.000001 +numsurf 7 +SURF 0x00 +mat 1 +refs 4 +0 0.16796875 0.9560546875 +1 0.16796875 0.9755859375 +2 0.1484375 0.9755859375 +3 0.1484375 0.9560546875 +SURF 0x00 +mat 1 +refs 4 +2 0.986328125 1.0 +6 0.009765625 1.0 +5 0.009765625 0.98046875 +3 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +8 0.009765625 0.98046875 +0 0.986328125 0.98046875 +3 0.986328125 1.0 +5 0.009765625 1.0 +SURF 0x00 +mat 1 +refs 4 +0 0.986328125 0.98046875 +8 0.009765625 0.98046875 +7 0.009765625 1.0 +1 0.986328125 1.0 +SURF 0x00 +mat 1 +refs 4 +1 0.986328125 1.0 +7 0.009765625 1.0 +6 0.009765625 0.98046875 +2 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +6 0.068359375 0.9794921875 +7 0.0478515625 0.9794921875 +8 0.0478515625 0.9599609375 +5 0.068359375 0.9599609375 +SURF 0x02 +mat 1 +refs 2 +4 0.0 0.0 +6 0.0 0.0 +kids 0 +OBJECT poly +name "Cube.026" +texture "cursor.rgb" +texrep 1 1 +numvert 9 +-0.019998 -0.02 -1 +0.020002 -0.02 -1 +0.020002 0.02 -1 +-0.019998 0.019999 -1 +0.020003 0.02 -2 +-0.019997 0.019999 -2.000001 +0.020003 0.02 -2 +0.020003 -0.02 -2 +-0.019997 -0.02 -2.000001 +numsurf 7 +SURF 0x00 +mat 1 +refs 4 +0 0.16796875 0.9560546875 +1 0.16796875 0.9755859375 +2 0.1484375 0.9755859375 +3 0.1484375 0.9560546875 +SURF 0x00 +mat 1 +refs 4 +2 0.986328125 1.0 +6 0.009765625 1.0 +5 0.009765625 0.98046875 +3 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +8 0.009765625 0.98046875 +0 0.986328125 0.98046875 +3 0.986328125 1.0 +5 0.009765625 1.0 +SURF 0x00 +mat 1 +refs 4 +0 0.986328125 0.98046875 +8 0.009765625 0.98046875 +7 0.009765625 1.0 +1 0.986328125 1.0 +SURF 0x00 +mat 1 +refs 4 +1 0.986328125 1.0 +7 0.009765625 1.0 +6 0.009765625 0.98046875 +2 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +6 0.068359375 0.9794921875 +7 0.0478515625 0.9794921875 +8 0.0478515625 0.9599609375 +5 0.068359375 0.9599609375 +SURF 0x02 +mat 1 +refs 2 +4 0.0 0.0 +6 0.0 0.0 +kids 0 +OBJECT poly +name "Cube.025" +texture "cursor.rgb" +texrep 1 1 +numvert 9 +-0.019999 -0.02 0 +0.020001 -0.02 0 +0.020001 0.02 0 +-0.019999 0.019999 0 +0.020002 0.02 -0.999999 +-0.019998 0.019999 -1 +0.020002 0.02 -0.999999 +0.020002 -0.02 -0.999999 +-0.019998 -0.02 -1 +numsurf 7 +SURF 0x00 +mat 1 +refs 4 +0 0.16796875 0.9560546875 +1 0.16796875 0.9755859375 +2 0.1484375 0.9755859375 +3 0.1484375 0.9560546875 +SURF 0x00 +mat 1 +refs 4 +2 0.986328125 1.0 +6 0.009765625 1.0 +5 0.009765625 0.98046875 +3 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +8 0.009765625 0.98046875 +0 0.986328125 0.98046875 +3 0.986328125 1.0 +5 0.009765625 1.0 +SURF 0x00 +mat 1 +refs 4 +0 0.986328125 0.98046875 +8 0.009765625 0.98046875 +7 0.009765625 1.0 +1 0.986328125 1.0 +SURF 0x00 +mat 1 +refs 4 +1 0.986328125 1.0 +7 0.009765625 1.0 +6 0.009765625 0.98046875 +2 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +6 0.068359375 0.9794921875 +7 0.0478515625 0.9794921875 +8 0.0478515625 0.9599609375 +5 0.068359375 0.9599609375 +SURF 0x02 +mat 1 +refs 2 +4 0.0 0.0 +6 0.0 0.0 +kids 0 +OBJECT poly +name "Cube.024" +texture "cursor.rgb" +texrep 1 1 +numvert 9 +-0.020001 -0.019999 5.000001 +0.019999 -0.019999 5.000001 +0.019999 0.020001 5.000001 +-0.020001 0.02 5.000001 +0.019999 0.02 4.000002 +-0.020001 0.019999 4.000001 +0.019999 0.02 4.000002 +0.019999 -0.02 4.000002 +-0.020001 -0.02 4.000001 +numsurf 7 +SURF 0x00 +mat 1 +refs 4 +0 0.16796875 0.9560546875 +1 0.16796875 0.9755859375 +2 0.1484375 0.9755859375 +3 0.1484375 0.9560546875 +SURF 0x00 +mat 1 +refs 4 +2 0.986328125 1.0 +6 0.009765625 1.0 +5 0.009765625 0.98046875 +3 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +8 0.009765625 0.98046875 +0 0.986328125 0.98046875 +3 0.986328125 1.0 +5 0.009765625 1.0 +SURF 0x00 +mat 1 +refs 4 +0 0.986328125 0.98046875 +8 0.009765625 0.98046875 +7 0.009765625 1.0 +1 0.986328125 1.0 +SURF 0x00 +mat 1 +refs 4 +1 0.986328125 1.0 +7 0.009765625 1.0 +6 0.009765625 0.98046875 +2 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +6 0.068359375 0.9794921875 +7 0.0478515625 0.9794921875 +8 0.0478515625 0.9599609375 +5 0.068359375 0.9599609375 +SURF 0x02 +mat 1 +refs 2 +4 0.0 0.0 +6 0.0 0.0 +kids 0 +OBJECT poly +name "Cube.023" +texture "cursor.rgb" +texrep 1 1 +numvert 9 +-0.02 -0.02 4.000001 +0.02 -0.02 4.000001 +0.02 0.02 4.000001 +-0.02 0.019999 4.000001 +0.02 0.02 3.000001 +-0.02 0.019999 3 +0.02 0.02 3.000001 +0.02 -0.02 3.000001 +-0.02 -0.02 3 +numsurf 7 +SURF 0x00 +mat 1 +refs 4 +0 0.16796875 0.9560546875 +1 0.16796875 0.9755859375 +2 0.1484375 0.9755859375 +3 0.1484375 0.9560546875 +SURF 0x00 +mat 1 +refs 4 +2 0.986328125 1.0 +6 0.009765625 1.0 +5 0.009765625 0.98046875 +3 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +8 0.009765625 0.98046875 +0 0.986328125 0.98046875 +3 0.986328125 1.0 +5 0.009765625 1.0 +SURF 0x00 +mat 1 +refs 4 +0 0.986328125 0.98046875 +8 0.009765625 0.98046875 +7 0.009765625 1.0 +1 0.986328125 1.0 +SURF 0x00 +mat 1 +refs 4 +1 0.986328125 1.0 +7 0.009765625 1.0 +6 0.009765625 0.98046875 +2 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +6 0.068359375 0.9794921875 +7 0.0478515625 0.9794921875 +8 0.0478515625 0.9599609375 +5 0.068359375 0.9599609375 +SURF 0x02 +mat 1 +refs 2 +4 0.0 0.0 +6 0.0 0.0 +kids 0 +OBJECT poly +name "Cube.022" +texture "cursor.rgb" +texrep 1 1 +numvert 9 +-0.02 -0.02 3 +0.02 -0.02 3 +0.02 0.02 3 +-0.02 0.019999 3 +0.02 0.02 2 +-0.02 0.019999 1.999999 +0.02 0.02 2 +0.02 -0.02 2 +-0.02 -0.02 1.999999 +numsurf 7 +SURF 0x00 +mat 1 +refs 4 +0 0.16796875 0.9560546875 +1 0.16796875 0.9755859375 +2 0.1484375 0.9755859375 +3 0.1484375 0.9560546875 +SURF 0x00 +mat 1 +refs 4 +2 0.986328125 1.0 +6 0.009765625 1.0 +5 0.009765625 0.98046875 +3 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +8 0.009765625 0.98046875 +0 0.986328125 0.98046875 +3 0.986328125 1.0 +5 0.009765625 1.0 +SURF 0x00 +mat 1 +refs 4 +0 0.986328125 0.98046875 +8 0.009765625 0.98046875 +7 0.009765625 1.0 +1 0.986328125 1.0 +SURF 0x00 +mat 1 +refs 4 +1 0.986328125 1.0 +7 0.009765625 1.0 +6 0.009765625 0.98046875 +2 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +6 0.068359375 0.9794921875 +7 0.0478515625 0.9794921875 +8 0.0478515625 0.9599609375 +5 0.068359375 0.9599609375 +SURF 0x02 +mat 1 +refs 2 +4 0.0 0.0 +6 0.0 0.0 +kids 0 +OBJECT poly +name "Cube.021" +texture "cursor.rgb" +texrep 1 1 +numvert 9 +-0.02 -0.02 2 +0.02 -0.02 2 +0.02 0.02 2 +-0.02 0.019999 2 +0.020001 0.02 1 +-0.019999 0.019999 0.999999 +0.020001 0.02 1 +0.020001 -0.02 1 +-0.019999 -0.02 0.999999 +numsurf 7 +SURF 0x00 +mat 1 +refs 4 +0 0.16796875 0.9560546875 +1 0.16796875 0.9755859375 +2 0.1484375 0.9755859375 +3 0.1484375 0.9560546875 +SURF 0x00 +mat 1 +refs 4 +2 0.986328125 1.0 +6 0.009765625 1.0 +5 0.009765625 0.98046875 +3 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +8 0.009765625 0.98046875 +0 0.986328125 0.98046875 +3 0.986328125 1.0 +5 0.009765625 1.0 +SURF 0x00 +mat 1 +refs 4 +0 0.986328125 0.98046875 +8 0.009765625 0.98046875 +7 0.009765625 1.0 +1 0.986328125 1.0 +SURF 0x00 +mat 1 +refs 4 +1 0.986328125 1.0 +7 0.009765625 1.0 +6 0.009765625 0.98046875 +2 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +6 0.068359375 0.9794921875 +7 0.0478515625 0.9794921875 +8 0.0478515625 0.9599609375 +5 0.068359375 0.9599609375 +SURF 0x02 +mat 1 +refs 2 +4 0.0 0.0 +6 0.0 0.0 +kids 0 +OBJECT poly +name "Cube.020" +texture "cursor.rgb" +texrep 1 1 +numvert 9 +-0.02 -0.02 1 +0.02 -0.02 1 +0.02 0.02 1 +-0.02 0.019999 1 +0.020001 0.02 1e-06 +-0.019999 0.019999 0 +0.020001 0.02 1e-06 +0.020001 -0.02 1e-06 +-0.019999 -0.02 0 +numsurf 7 +SURF 0x00 +mat 1 +refs 4 +0 0.16796875 0.9560546875 +1 0.16796875 0.9755859375 +2 0.1484375 0.9755859375 +3 0.1484375 0.9560546875 +SURF 0x00 +mat 1 +refs 4 +2 0.986328125 1.0 +6 0.009765625 1.0 +5 0.009765625 0.98046875 +3 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +8 0.009765625 0.98046875 +0 0.986328125 0.98046875 +3 0.986328125 1.0 +5 0.009765625 1.0 +SURF 0x00 +mat 1 +refs 4 +0 0.986328125 0.98046875 +8 0.009765625 0.98046875 +7 0.009765625 1.0 +1 0.986328125 1.0 +SURF 0x00 +mat 1 +refs 4 +1 0.986328125 1.0 +7 0.009765625 1.0 +6 0.009765625 0.98046875 +2 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +6 0.068359375 0.9794921875 +7 0.0478515625 0.9794921875 +8 0.0478515625 0.9599609375 +5 0.068359375 0.9599609375 +SURF 0x02 +mat 1 +refs 2 +4 0.0 0.0 +6 0.0 0.0 +kids 0 +OBJECT poly +name "Cube.019" +texture "cursor.rgb" +texrep 1 1 +numvert 9 +-0.02 -1 -0.02 +0.02 -1 -0.02 +0.02 -1 0.02 +-0.02 -1 0.019999 +0.020001 -1e-06 0.02 +-0.019999 0 0.019999 +0.020001 -1e-06 0.02 +0.020001 -1e-06 -0.02 +-0.019999 0 -0.02 +numsurf 7 +SURF 0x00 +mat 1 +refs 4 +0 0.16796875 0.9560546875 +1 0.16796875 0.9755859375 +2 0.1484375 0.9755859375 +3 0.1484375 0.9560546875 +SURF 0x00 +mat 1 +refs 4 +2 0.986328125 1.0 +6 0.009765625 1.0 +5 0.009765625 0.98046875 +3 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +8 0.009765625 0.98046875 +0 0.986328125 0.98046875 +3 0.986328125 1.0 +5 0.009765625 1.0 +SURF 0x00 +mat 1 +refs 4 +0 0.986328125 0.98046875 +8 0.009765625 0.98046875 +7 0.009765625 1.0 +1 0.986328125 1.0 +SURF 0x00 +mat 1 +refs 4 +1 0.986328125 1.0 +7 0.009765625 1.0 +6 0.009765625 0.98046875 +2 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +6 0.068359375 0.9794921875 +7 0.0478515625 0.9794921875 +8 0.0478515625 0.9599609375 +5 0.068359375 0.9599609375 +SURF 0x02 +mat 1 +refs 2 +4 0.0 0.0 +6 0.0 0.0 +kids 0 +OBJECT poly +name "Cube.018" +texture "cursor.rgb" +texrep 1 1 +numvert 9 +-0.02 -2 -0.02 +0.02 -2 -0.02 +0.02 -2 0.02 +-0.02 -2 0.019999 +0.020001 -1 0.02 +-0.019999 -0.999999 0.019999 +0.020001 -1 0.02 +0.020001 -1 -0.02 +-0.019999 -0.999999 -0.02 +numsurf 7 +SURF 0x00 +mat 1 +refs 4 +0 0.16796875 0.9560546875 +1 0.16796875 0.9755859375 +2 0.1484375 0.9755859375 +3 0.1484375 0.9560546875 +SURF 0x00 +mat 1 +refs 4 +2 0.986328125 1.0 +6 0.009765625 1.0 +5 0.009765625 0.98046875 +3 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +8 0.009765625 0.98046875 +0 0.986328125 0.98046875 +3 0.986328125 1.0 +5 0.009765625 1.0 +SURF 0x00 +mat 1 +refs 4 +0 0.986328125 0.98046875 +8 0.009765625 0.98046875 +7 0.009765625 1.0 +1 0.986328125 1.0 +SURF 0x00 +mat 1 +refs 4 +1 0.986328125 1.0 +7 0.009765625 1.0 +6 0.009765625 0.98046875 +2 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +6 0.068359375 0.9794921875 +7 0.0478515625 0.9794921875 +8 0.0478515625 0.9599609375 +5 0.068359375 0.9599609375 +SURF 0x02 +mat 1 +refs 2 +4 0.0 0.0 +6 0.0 0.0 +kids 0 +OBJECT poly +name "Cube.017" +texture "cursor.rgb" +texrep 1 1 +numvert 9 +-0.02 -3 -0.02 +0.02 -3 -0.02 +0.02 -3 0.02 +-0.02 -3 0.019999 +0.02 -2 0.02 +-0.02 -1.999999 0.019999 +0.02 -2 0.02 +0.02 -2 -0.02 +-0.02 -1.999999 -0.02 +numsurf 7 +SURF 0x00 +mat 1 +refs 4 +0 0.16796875 0.9560546875 +1 0.16796875 0.9755859375 +2 0.1484375 0.9755859375 +3 0.1484375 0.9560546875 +SURF 0x00 +mat 1 +refs 4 +2 0.986328125 1.0 +6 0.009765625 1.0 +5 0.009765625 0.98046875 +3 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +8 0.009765625 0.98046875 +0 0.986328125 0.98046875 +3 0.986328125 1.0 +5 0.009765625 1.0 +SURF 0x00 +mat 1 +refs 4 +0 0.986328125 0.98046875 +8 0.009765625 0.98046875 +7 0.009765625 1.0 +1 0.986328125 1.0 +SURF 0x00 +mat 1 +refs 4 +1 0.986328125 1.0 +7 0.009765625 1.0 +6 0.009765625 0.98046875 +2 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +6 0.068359375 0.9794921875 +7 0.0478515625 0.9794921875 +8 0.0478515625 0.9599609375 +5 0.068359375 0.9599609375 +SURF 0x02 +mat 1 +refs 2 +4 0.0 0.0 +6 0.0 0.0 +kids 0 +OBJECT poly +name "Cube.016" +texture "cursor.rgb" +texrep 1 1 +numvert 9 +-0.02 -4.000001 -0.02 +0.02 -4.000001 -0.02 +0.02 -4.000001 0.02 +-0.02 -4.000001 0.019999 +0.02 -3.000001 0.02 +-0.02 -3 0.019999 +0.02 -3.000001 0.02 +0.02 -3.000001 -0.02 +-0.02 -3 -0.02 +numsurf 7 +SURF 0x00 +mat 1 +refs 4 +0 0.16796875 0.9560546875 +1 0.16796875 0.9755859375 +2 0.1484375 0.9755859375 +3 0.1484375 0.9560546875 +SURF 0x00 +mat 1 +refs 4 +2 0.986328125 1.0 +6 0.009765625 1.0 +5 0.009765625 0.98046875 +3 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +8 0.009765625 0.98046875 +0 0.986328125 0.98046875 +3 0.986328125 1.0 +5 0.009765625 1.0 +SURF 0x00 +mat 1 +refs 4 +0 0.986328125 0.98046875 +8 0.009765625 0.98046875 +7 0.009765625 1.0 +1 0.986328125 1.0 +SURF 0x00 +mat 1 +refs 4 +1 0.986328125 1.0 +7 0.009765625 1.0 +6 0.009765625 0.98046875 +2 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +6 0.068359375 0.9794921875 +7 0.0478515625 0.9794921875 +8 0.0478515625 0.9599609375 +5 0.068359375 0.9599609375 +SURF 0x02 +mat 1 +refs 2 +4 0.0 0.0 +6 0.0 0.0 +kids 0 +OBJECT poly +name "Cube.015" +texture "cursor.rgb" +texrep 1 1 +numvert 9 +-0.020001 -5.000001 -0.02 +0.019999 -5.000001 -0.02 +0.019999 -5.000001 0.02 +-0.020001 -5.000001 0.019999 +0.019999 -4.000002 0.02 +-0.020001 -4.000001 0.019999 +0.019999 -4.000002 0.02 +0.019999 -4.000002 -0.02 +-0.020001 -4.000001 -0.02 +numsurf 7 +SURF 0x00 +mat 1 +refs 4 +0 0.16796875 0.9560546875 +1 0.16796875 0.9755859375 +2 0.1484375 0.9755859375 +3 0.1484375 0.9560546875 +SURF 0x00 +mat 1 +refs 4 +2 0.986328125 1.0 +6 0.009765625 1.0 +5 0.009765625 0.98046875 +3 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +8 0.009765625 0.98046875 +0 0.986328125 0.98046875 +3 0.986328125 1.0 +5 0.009765625 1.0 +SURF 0x00 +mat 1 +refs 4 +0 0.986328125 0.98046875 +8 0.009765625 0.98046875 +7 0.009765625 1.0 +1 0.986328125 1.0 +SURF 0x00 +mat 1 +refs 4 +1 0.986328125 1.0 +7 0.009765625 1.0 +6 0.009765625 0.98046875 +2 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +6 0.068359375 0.9794921875 +7 0.0478515625 0.9794921875 +8 0.0478515625 0.9599609375 +5 0.068359375 0.9599609375 +SURF 0x02 +mat 1 +refs 2 +4 0.0 0.0 +6 0.0 0.0 +kids 0 +OBJECT poly +name "Cube.014" +texture "cursor.rgb" +texrep 1 1 +numvert 9 +-0.019999 0 -0.02 +0.020001 0 -0.02 +0.020001 0 0.02 +-0.019999 0 0.019999 +0.020002 0.999999 0.02 +-0.019998 1 0.019999 +0.020002 0.999999 0.02 +0.020002 0.999999 -0.02 +-0.019998 1 -0.02 +numsurf 7 +SURF 0x00 +mat 1 +refs 4 +0 0.16796875 0.9560546875 +1 0.16796875 0.9755859375 +2 0.1484375 0.9755859375 +3 0.1484375 0.9560546875 +SURF 0x00 +mat 1 +refs 4 +2 0.986328125 1.0 +6 0.009765625 1.0 +5 0.009765625 0.98046875 +3 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +8 0.009765625 0.98046875 +0 0.986328125 0.98046875 +3 0.986328125 1.0 +5 0.009765625 1.0 +SURF 0x00 +mat 1 +refs 4 +0 0.986328125 0.98046875 +8 0.009765625 0.98046875 +7 0.009765625 1.0 +1 0.986328125 1.0 +SURF 0x00 +mat 1 +refs 4 +1 0.986328125 1.0 +7 0.009765625 1.0 +6 0.009765625 0.98046875 +2 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +6 0.068359375 0.9794921875 +7 0.0478515625 0.9794921875 +8 0.0478515625 0.9599609375 +5 0.068359375 0.9599609375 +SURF 0x02 +mat 1 +refs 2 +4 0.0 0.0 +6 0.0 0.0 +kids 0 +OBJECT poly +name "Cube.013" +texture "cursor.rgb" +texrep 1 1 +numvert 9 +-0.019998 1 -0.02 +0.020002 1 -0.02 +0.020002 1 0.02 +-0.019998 1 0.019999 +0.020003 2 0.02 +-0.019997 2.000001 0.019999 +0.020003 2 0.02 +0.020003 2 -0.02 +-0.019997 2.000001 -0.02 +numsurf 7 +SURF 0x00 +mat 1 +refs 4 +0 0.16796875 0.9560546875 +1 0.16796875 0.9755859375 +2 0.1484375 0.9755859375 +3 0.1484375 0.9560546875 +SURF 0x00 +mat 1 +refs 4 +2 0.986328125 1.0 +6 0.009765625 1.0 +5 0.009765625 0.98046875 +3 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +8 0.009765625 0.98046875 +0 0.986328125 0.98046875 +3 0.986328125 1.0 +5 0.009765625 1.0 +SURF 0x00 +mat 1 +refs 4 +0 0.986328125 0.98046875 +8 0.009765625 0.98046875 +7 0.009765625 1.0 +1 0.986328125 1.0 +SURF 0x00 +mat 1 +refs 4 +1 0.986328125 1.0 +7 0.009765625 1.0 +6 0.009765625 0.98046875 +2 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +6 0.068359375 0.9794921875 +7 0.0478515625 0.9794921875 +8 0.0478515625 0.9599609375 +5 0.068359375 0.9599609375 +SURF 0x02 +mat 1 +refs 2 +4 0.0 0.0 +6 0.0 0.0 +kids 0 +OBJECT poly +name "Cube.012" +texture "cursor.rgb" +texrep 1 1 +numvert 9 +-0.019998 2.000001 -0.02 +0.020002 2.000001 -0.02 +0.020002 2.000001 0.02 +-0.019998 2.000001 0.019999 +0.020003 3.000001 0.02 +-0.019997 3.000001 0.019999 +0.020003 3.000001 0.02 +0.020003 3.000001 -0.02 +-0.019997 3.000001 -0.02 +numsurf 7 +SURF 0x00 +mat 1 +refs 4 +0 0.16796875 0.9560546875 +1 0.16796875 0.9755859375 +2 0.1484375 0.9755859375 +3 0.1484375 0.9560546875 +SURF 0x00 +mat 1 +refs 4 +2 0.986328125 1.0 +6 0.009765625 1.0 +5 0.009765625 0.98046875 +3 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +8 0.009765625 0.98046875 +0 0.986328125 0.98046875 +3 0.986328125 1.0 +5 0.009765625 1.0 +SURF 0x00 +mat 1 +refs 4 +0 0.986328125 0.98046875 +8 0.009765625 0.98046875 +7 0.009765625 1.0 +1 0.986328125 1.0 +SURF 0x00 +mat 1 +refs 4 +1 0.986328125 1.0 +7 0.009765625 1.0 +6 0.009765625 0.98046875 +2 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +6 0.068359375 0.9794921875 +7 0.0478515625 0.9794921875 +8 0.0478515625 0.9599609375 +5 0.068359375 0.9599609375 +SURF 0x02 +mat 1 +refs 2 +4 0.0 0.0 +6 0.0 0.0 +kids 0 +OBJECT poly +name "Cube.011" +texture "cursor.rgb" +texrep 1 1 +numvert 9 +-0.019998 3.000001 -0.02 +0.020002 3.000001 -0.02 +0.020002 3.000001 0.02 +-0.019998 3.000001 0.019999 +0.020003 4.000001 0.02 +-0.019997 4.000001 0.019999 +0.020003 4.000001 0.02 +0.020003 4.000001 -0.02 +-0.019997 4.000001 -0.02 +numsurf 7 +SURF 0x00 +mat 1 +refs 4 +0 0.16796875 0.9560546875 +1 0.16796875 0.9755859375 +2 0.1484375 0.9755859375 +3 0.1484375 0.9560546875 +SURF 0x00 +mat 1 +refs 4 +2 0.986328125 1.0 +6 0.009765625 1.0 +5 0.009765625 0.98046875 +3 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +8 0.009765625 0.98046875 +0 0.986328125 0.98046875 +3 0.986328125 1.0 +5 0.009765625 1.0 +SURF 0x00 +mat 1 +refs 4 +0 0.986328125 0.98046875 +8 0.009765625 0.98046875 +7 0.009765625 1.0 +1 0.986328125 1.0 +SURF 0x00 +mat 1 +refs 4 +1 0.986328125 1.0 +7 0.009765625 1.0 +6 0.009765625 0.98046875 +2 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +6 0.068359375 0.9794921875 +7 0.0478515625 0.9794921875 +8 0.0478515625 0.9599609375 +5 0.068359375 0.9599609375 +SURF 0x02 +mat 1 +refs 2 +4 0.0 0.0 +6 0.0 0.0 +kids 0 +OBJECT poly +name "Cube.010" +texture "cursor.rgb" +texrep 1 1 +numvert 9 +-0.019997 4.000001 -0.02 +0.020003 4.000001 -0.02 +0.020003 4.000001 0.02 +-0.019997 4.000001 0.019999 +0.020004 5 0.02 +-0.019996 5.000001 0.019999 +0.020004 5 0.02 +0.020004 5 -0.02 +-0.019996 5.000001 -0.02 +numsurf 7 +SURF 0x00 +mat 1 +refs 4 +0 0.16796875 0.9560546875 +1 0.16796875 0.9755859375 +2 0.1484375 0.9755859375 +3 0.1484375 0.9560546875 +SURF 0x00 +mat 1 +refs 4 +2 0.986328125 1.0 +6 0.009765625 1.0 +5 0.009765625 0.98046875 +3 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +8 0.009765625 0.98046875 +0 0.986328125 0.98046875 +3 0.986328125 1.0 +5 0.009765625 1.0 +SURF 0x00 +mat 1 +refs 4 +0 0.986328125 0.98046875 +8 0.009765625 0.98046875 +7 0.009765625 1.0 +1 0.986328125 1.0 +SURF 0x00 +mat 1 +refs 4 +1 0.986328125 1.0 +7 0.009765625 1.0 +6 0.009765625 0.98046875 +2 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +6 0.068359375 0.9794921875 +7 0.0478515625 0.9794921875 +8 0.0478515625 0.9599609375 +5 0.068359375 0.9599609375 +SURF 0x02 +mat 1 +refs 2 +4 0.0 0.0 +6 0.0 0.0 +kids 0 +OBJECT poly +name "Cube.009" +texture "cursor.rgb" +texrep 1 1 +numvert 9 +-4.000001 -0.019998 -0.02 +-4.000001 0.020002 -0.02 +-4.000001 0.020002 0.02 +-4.000001 -0.019998 0.019999 +-5 0.020003 0.02 +-5.000001 -0.019997 0.019999 +-5 0.020003 0.02 +-5 0.020003 -0.02 +-5.000001 -0.019997 -0.02 +numsurf 7 +SURF 0x00 +mat 1 +refs 4 +0 0.16796875 0.9560546875 +1 0.16796875 0.9755859375 +2 0.1484375 0.9755859375 +3 0.1484375 0.9560546875 +SURF 0x00 +mat 1 +refs 4 +2 0.986328125 1.0 +6 0.009765625 1.0 +5 0.009765625 0.98046875 +3 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +8 0.009765625 0.98046875 +0 0.986328125 0.98046875 +3 0.986328125 1.0 +5 0.009765625 1.0 +SURF 0x00 +mat 1 +refs 4 +0 0.986328125 0.98046875 +8 0.009765625 0.98046875 +7 0.009765625 1.0 +1 0.986328125 1.0 +SURF 0x00 +mat 1 +refs 4 +1 0.986328125 1.0 +7 0.009765625 1.0 +6 0.009765625 0.98046875 +2 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +6 0.068359375 0.9794921875 +7 0.0478515625 0.9794921875 +8 0.0478515625 0.9599609375 +5 0.068359375 0.9599609375 +SURF 0x02 +mat 1 +refs 2 +4 0.0 0.0 +6 0.0 0.0 +kids 0 +OBJECT poly +name "Cube.008" +texture "cursor.rgb" +texrep 1 1 +numvert 9 +-3.000001 -0.019998 -0.02 +-3.000001 0.020002 -0.02 +-3.000001 0.020002 0.02 +-3.000001 -0.019998 0.019999 +-4.000001 0.020003 0.02 +-4.000001 -0.019997 0.019999 +-4.000001 0.020003 0.02 +-4.000001 0.020003 -0.02 +-4.000001 -0.019997 -0.02 +numsurf 7 +SURF 0x00 +mat 1 +refs 4 +0 0.16796875 0.9560546875 +1 0.16796875 0.9755859375 +2 0.1484375 0.9755859375 +3 0.1484375 0.9560546875 +SURF 0x00 +mat 1 +refs 4 +2 0.986328125 1.0 +6 0.009765625 1.0 +5 0.009765625 0.98046875 +3 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +8 0.009765625 0.98046875 +0 0.986328125 0.98046875 +3 0.986328125 1.0 +5 0.009765625 1.0 +SURF 0x00 +mat 1 +refs 4 +0 0.986328125 0.98046875 +8 0.009765625 0.98046875 +7 0.009765625 1.0 +1 0.986328125 1.0 +SURF 0x00 +mat 1 +refs 4 +1 0.986328125 1.0 +7 0.009765625 1.0 +6 0.009765625 0.98046875 +2 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +6 0.068359375 0.9794921875 +7 0.0478515625 0.9794921875 +8 0.0478515625 0.9599609375 +5 0.068359375 0.9599609375 +SURF 0x02 +mat 1 +refs 2 +4 0.0 0.0 +6 0.0 0.0 +kids 0 +OBJECT poly +name "Cube.007" +texture "cursor.rgb" +texrep 1 1 +numvert 9 +-2.000001 -0.019998 -0.02 +-2.000001 0.020002 -0.02 +-2.000001 0.020002 0.02 +-2.000001 -0.019998 0.019999 +-3.000001 0.020003 0.02 +-3.000001 -0.019997 0.019999 +-3.000001 0.020003 0.02 +-3.000001 0.020003 -0.02 +-3.000001 -0.019997 -0.02 +numsurf 7 +SURF 0x00 +mat 1 +refs 4 +0 0.16796875 0.9560546875 +1 0.16796875 0.9755859375 +2 0.1484375 0.9755859375 +3 0.1484375 0.9560546875 +SURF 0x00 +mat 1 +refs 4 +2 0.986328125 1.0 +6 0.009765625 1.0 +5 0.009765625 0.98046875 +3 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +8 0.009765625 0.98046875 +0 0.986328125 0.98046875 +3 0.986328125 1.0 +5 0.009765625 1.0 +SURF 0x00 +mat 1 +refs 4 +0 0.986328125 0.98046875 +8 0.009765625 0.98046875 +7 0.009765625 1.0 +1 0.986328125 1.0 +SURF 0x00 +mat 1 +refs 4 +1 0.986328125 1.0 +7 0.009765625 1.0 +6 0.009765625 0.98046875 +2 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +6 0.068359375 0.9794921875 +7 0.0478515625 0.9794921875 +8 0.0478515625 0.9599609375 +5 0.068359375 0.9599609375 +SURF 0x02 +mat 1 +refs 2 +4 0.0 0.0 +6 0.0 0.0 +kids 0 +OBJECT poly +name "Cube.006" +texture "cursor.rgb" +texrep 1 1 +numvert 9 +-1 -0.019998 -0.02 +-1 0.020002 -0.02 +-1 0.020002 0.02 +-1 -0.019998 0.019999 +-2 0.020003 0.02 +-2.000001 -0.019997 0.019999 +-2 0.020003 0.02 +-2 0.020003 -0.02 +-2.000001 -0.019997 -0.02 +numsurf 7 +SURF 0x00 +mat 1 +refs 4 +0 0.16796875 0.9560546875 +1 0.16796875 0.9755859375 +2 0.1484375 0.9755859375 +3 0.1484375 0.9560546875 +SURF 0x00 +mat 1 +refs 4 +2 0.986328125 1.0 +6 0.009765625 1.0 +5 0.009765625 0.98046875 +3 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +8 0.009765625 0.98046875 +0 0.986328125 0.98046875 +3 0.986328125 1.0 +5 0.009765625 1.0 +SURF 0x00 +mat 1 +refs 4 +0 0.986328125 0.98046875 +8 0.009765625 0.98046875 +7 0.009765625 1.0 +1 0.986328125 1.0 +SURF 0x00 +mat 1 +refs 4 +1 0.986328125 1.0 +7 0.009765625 1.0 +6 0.009765625 0.98046875 +2 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +6 0.068359375 0.9794921875 +7 0.0478515625 0.9794921875 +8 0.0478515625 0.9599609375 +5 0.068359375 0.9599609375 +SURF 0x02 +mat 1 +refs 2 +4 0.0 0.0 +6 0.0 0.0 +kids 0 +OBJECT poly +name "Cube.005" +texture "cursor.rgb" +texrep 1 1 +numvert 9 +0 -0.019999 -0.02 +0 0.020001 -0.02 +0 0.020001 0.02 +0 -0.019999 0.019999 +-0.999999 0.020002 0.02 +-1 -0.019998 0.019999 +-0.999999 0.020002 0.02 +-0.999999 0.020002 -0.02 +-1 -0.019998 -0.02 +numsurf 7 +SURF 0x00 +mat 1 +refs 4 +0 0.16796875 0.9560546875 +1 0.16796875 0.9755859375 +2 0.1484375 0.9755859375 +3 0.1484375 0.9560546875 +SURF 0x00 +mat 1 +refs 4 +2 0.986328125 1.0 +6 0.009765625 1.0 +5 0.009765625 0.98046875 +3 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +8 0.009765625 0.98046875 +0 0.986328125 0.98046875 +3 0.986328125 1.0 +5 0.009765625 1.0 +SURF 0x00 +mat 1 +refs 4 +0 0.986328125 0.98046875 +8 0.009765625 0.98046875 +7 0.009765625 1.0 +1 0.986328125 1.0 +SURF 0x00 +mat 1 +refs 4 +1 0.986328125 1.0 +7 0.009765625 1.0 +6 0.009765625 0.98046875 +2 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +6 0.068359375 0.9794921875 +7 0.0478515625 0.9794921875 +8 0.0478515625 0.9599609375 +5 0.068359375 0.9599609375 +SURF 0x02 +mat 1 +refs 2 +4 0.0 0.0 +6 0.0 0.0 +kids 0 +OBJECT poly +name "Cube.004" +texture "cursor.rgb" +texrep 1 1 +numvert 9 +5.000001 -0.020001 -0.02 +5.000001 0.019999 -0.02 +5.000001 0.019999 0.02 +5.000001 -0.020001 0.019999 +4.000002 0.019999 0.02 +4.000001 -0.020001 0.019999 +4.000002 0.019999 0.02 +4.000002 0.019999 -0.02 +4.000001 -0.020001 -0.02 +numsurf 7 +SURF 0x00 +mat 1 +refs 4 +0 0.16796875 0.9560546875 +1 0.16796875 0.9755859375 +2 0.1484375 0.9755859375 +3 0.1484375 0.9560546875 +SURF 0x00 +mat 1 +refs 4 +2 0.986328125 1.0 +6 0.009765625 1.0 +5 0.009765625 0.98046875 +3 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +8 0.009765625 0.98046875 +0 0.986328125 0.98046875 +3 0.986328125 1.0 +5 0.009765625 1.0 +SURF 0x00 +mat 1 +refs 4 +0 0.986328125 0.98046875 +8 0.009765625 0.98046875 +7 0.009765625 1.0 +1 0.986328125 1.0 +SURF 0x00 +mat 1 +refs 4 +1 0.986328125 1.0 +7 0.009765625 1.0 +6 0.009765625 0.98046875 +2 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +6 0.068359375 0.9794921875 +7 0.0478515625 0.9794921875 +8 0.0478515625 0.9599609375 +5 0.068359375 0.9599609375 +SURF 0x02 +mat 1 +refs 2 +4 0.0 0.0 +6 0.0 0.0 +kids 0 +OBJECT poly +name "Cube.003" +texture "cursor.rgb" +texrep 1 1 +numvert 9 +4.000001 -0.02 -0.02 +4.000001 0.02 -0.02 +4.000001 0.02 0.02 +4.000001 -0.02 0.019999 +3.000001 0.020001 0.02 +3 -0.019999 0.019999 +3.000001 0.020001 0.02 +3.000001 0.020001 -0.02 +3 -0.019999 -0.02 +numsurf 7 +SURF 0x00 +mat 1 +refs 4 +0 0.16796875 0.9560546875 +1 0.16796875 0.9755859375 +2 0.1484375 0.9755859375 +3 0.1484375 0.9560546875 +SURF 0x00 +mat 1 +refs 4 +2 0.986328125 1.0 +6 0.009765625 1.0 +5 0.009765625 0.98046875 +3 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +8 0.009765625 0.98046875 +0 0.986328125 0.98046875 +3 0.986328125 1.0 +5 0.009765625 1.0 +SURF 0x00 +mat 1 +refs 4 +0 0.986328125 0.98046875 +8 0.009765625 0.98046875 +7 0.009765625 1.0 +1 0.986328125 1.0 +SURF 0x00 +mat 1 +refs 4 +1 0.986328125 1.0 +7 0.009765625 1.0 +6 0.009765625 0.98046875 +2 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +6 0.068359375 0.9794921875 +7 0.0478515625 0.9794921875 +8 0.0478515625 0.9599609375 +5 0.068359375 0.9599609375 +SURF 0x02 +mat 1 +refs 2 +4 0.0 0.0 +6 0.0 0.0 +kids 0 +OBJECT poly +name "Cube.002" +texture "cursor.rgb" +texrep 1 1 +numvert 9 +3 -0.02 -0.02 +3 0.02 -0.02 +3 0.02 0.02 +3 -0.02 0.019999 +2 0.020001 0.02 +1.999999 -0.019999 0.019999 +2 0.020001 0.02 +2 0.020001 -0.02 +1.999999 -0.019999 -0.02 +numsurf 7 +SURF 0x00 +mat 1 +refs 4 +0 0.16796875 0.9560546875 +1 0.16796875 0.9755859375 +2 0.1484375 0.9755859375 +3 0.1484375 0.9560546875 +SURF 0x00 +mat 1 +refs 4 +2 0.986328125 1.0 +6 0.009765625 1.0 +5 0.009765625 0.98046875 +3 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +8 0.009765625 0.98046875 +0 0.986328125 0.98046875 +3 0.986328125 1.0 +5 0.009765625 1.0 +SURF 0x00 +mat 1 +refs 4 +0 0.986328125 0.98046875 +8 0.009765625 0.98046875 +7 0.009765625 1.0 +1 0.986328125 1.0 +SURF 0x00 +mat 1 +refs 4 +1 0.986328125 1.0 +7 0.009765625 1.0 +6 0.009765625 0.98046875 +2 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +6 0.068359375 0.9794921875 +7 0.0478515625 0.9794921875 +8 0.0478515625 0.9599609375 +5 0.068359375 0.9599609375 +SURF 0x02 +mat 1 +refs 2 +4 0.0 0.0 +6 0.0 0.0 +kids 0 +OBJECT poly +name "Cube.001" +texture "cursor.rgb" +texrep 1 1 +numvert 9 +2 -0.02 -0.02 +2 0.02 -0.02 +2 0.02 0.02 +2 -0.02 0.019999 +1 0.020001 0.02 +0.999999 -0.019999 0.019999 +1 0.020001 0.02 +1 0.020001 -0.02 +0.999999 -0.019999 -0.02 +numsurf 7 +SURF 0x00 +mat 1 +refs 4 +0 0.16796875 0.9560546875 +1 0.16796875 0.9755859375 +2 0.1484375 0.9755859375 +3 0.1484375 0.9560546875 +SURF 0x00 +mat 1 +refs 4 +2 0.986328125 1.0 +6 0.009765625 1.0 +5 0.009765625 0.98046875 +3 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +8 0.009765625 0.98046875 +0 0.986328125 0.98046875 +3 0.986328125 1.0 +5 0.009765625 1.0 +SURF 0x00 +mat 1 +refs 4 +0 0.986328125 0.98046875 +8 0.009765625 0.98046875 +7 0.009765625 1.0 +1 0.986328125 1.0 +SURF 0x00 +mat 1 +refs 4 +1 0.986328125 1.0 +7 0.009765625 1.0 +6 0.009765625 0.98046875 +2 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +6 0.068359375 0.9794921875 +7 0.0478515625 0.9794921875 +8 0.0478515625 0.9599609375 +5 0.068359375 0.9599609375 +SURF 0x02 +mat 1 +refs 2 +4 0.0 0.0 +6 0.0 0.0 +kids 0 +OBJECT poly +name "Cube" +texture "cursor.rgb" +texrep 1 1 +numvert 9 +1 -0.02 -0.02 +1 0.02 -0.02 +1 0.02 0.02 +1 -0.02 0.019999 +1e-06 0.020001 0.02 +0 -0.019999 0.019999 +1e-06 0.020001 0.02 +1e-06 0.020001 -0.02 +0 -0.019999 -0.02 +numsurf 7 +SURF 0x00 +mat 1 +refs 4 +0 0.16796875 0.9560546875 +1 0.16796875 0.9755859375 +2 0.1484375 0.9755859375 +3 0.1484375 0.9560546875 +SURF 0x00 +mat 1 +refs 4 +2 0.986328125 1.0 +6 0.009765625 1.0 +5 0.009765625 0.98046875 +3 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +8 0.009765625 0.98046875 +0 0.986328125 0.98046875 +3 0.986328125 1.0 +5 0.009765625 1.0 +SURF 0x00 +mat 1 +refs 4 +0 0.986328125 0.98046875 +8 0.009765625 0.98046875 +7 0.009765625 1.0 +1 0.986328125 1.0 +SURF 0x00 +mat 1 +refs 4 +1 0.986328125 1.0 +7 0.009765625 1.0 +6 0.009765625 0.98046875 +2 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +6 0.068359375 0.9794921875 +7 0.0478515625 0.9794921875 +8 0.0478515625 0.9599609375 +5 0.068359375 0.9599609375 +SURF 0x02 +mat 1 +refs 2 +4 0.0 0.0 +6 0.0 0.0 +kids 0 +OBJECT poly +name "Cube.291" +texture "cursor.rgb" +texrep 1 1 +numvert 9 +1 -0.02 -0.02 +1 0.02 -0.02 +1 0.02 0.02 +1 -0.02 0.019999 +1e-06 0.020001 0.02 +0 -0.019999 0.019999 +1e-06 0.020001 0.02 +1e-06 0.020001 -0.02 +0 -0.019999 -0.02 +numsurf 7 +SURF 0x00 +mat 1 +refs 4 +0 0.16796875 0.9560546875 +1 0.16796875 0.9755859375 +2 0.1484375 0.9755859375 +3 0.1484375 0.9560546875 +SURF 0x00 +mat 1 +refs 4 +2 0.986328125 1.0 +6 0.009765625 1.0 +5 0.009765625 0.98046875 +3 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +8 0.009765625 0.98046875 +0 0.986328125 0.98046875 +3 0.986328125 1.0 +5 0.009765625 1.0 +SURF 0x00 +mat 1 +refs 4 +0 0.986328125 0.98046875 +8 0.009765625 0.98046875 +7 0.009765625 1.0 +1 0.986328125 1.0 +SURF 0x00 +mat 1 +refs 4 +1 0.986328125 1.0 +7 0.009765625 1.0 +6 0.009765625 0.98046875 +2 0.986328125 0.98046875 +SURF 0x00 +mat 1 +refs 4 +6 0.068359375 0.9794921875 +7 0.0478515625 0.9794921875 +8 0.0478515625 0.9599609375 +5 0.068359375 0.9599609375 +SURF 0x02 +mat 1 +refs 2 +4 0.0 0.0 +6 0.0 0.0 +kids 0 diff --git a/Aircraft/ufo/Models/cursor.rgb b/Aircraft/ufo/Models/cursor.rgb new file mode 100644 index 000000000..096f51774 Binary files /dev/null and b/Aircraft/ufo/Models/cursor.rgb differ diff --git a/Aircraft/ufo/ufo-set.xml b/Aircraft/ufo/ufo-set.xml index 38b970a7e..cbf72c64d 100644 --- a/Aircraft/ufo/ufo-set.xml +++ b/Aircraft/ufo/ufo-set.xml @@ -27,34 +27,55 @@ <name>joystick fire button</name> <desc>fly backwards</desc> </key> + <key> + <name>mouse click</name> + <desc>set cursor</desc> + </key> + <key> + <name>d</name> + <desc>dump coordinates</desc> + </key> <key> <name>[ ]</name> <desc>decrease/increase maximum speed</desc> </key> </help> - </sim> + <input> + <keyboard> + <key n="100"> + <name>d</name> + <desc>Dump cursor coordinates</desc> + <binding> + <command>nasal</command> + <script>ufo.dump_coords()</script> + </binding> + </key> + </keyboard> + </input> + + <models> + <model> + <name>cursor</name> + <path>Aircraft/ufo/Models/cursor.ac</path> + <longitude-deg-prop>/models/model/cursor/longitude-deg</longitude-deg-prop> + <latitude-deg-prop>/models/model/cursor/latitude-deg</latitude-deg-prop> + <elevation-ft-prop>/models/model/cursor/elevation-ft</elevation-ft-prop> + <heading-deg-prop>/models/model/cursor/heading-deg</heading-deg-prop> + + <cursor> + <longitude-deg type="double">0.0</longitude-deg> + <latitude-deg type="double">0.0</latitude-deg> + <elevation-ft type="double">-1000.0</elevation-ft> + <heading-deg type="double">0.0</heading-deg> + </cursor> + </model> + </models> + <nasal> <ufo> - <script> - var maxspeed = props.globals.getNode("engines/engine/speed-max-mps"); - var speed = [10, 20, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 50000]; - var current = 7; - - controls.flapsDown = func(x) { - if (!x) { - return; - } elsif (x < 0 and current > 0) { - current -= 1; - } elsif (x > 0 and current < size(speed) - 1) { - current += 1; - } - var s = speed[current]; - maxspeed.setDoubleValue(s); - gui.popupTip("MaxSpeed " ~ s ~ " m/s"); - } - </script> + <file>Aircraft/ufo/ufo.nas</file> </ufo> </nasal> </PropertyList> diff --git a/Aircraft/ufo/ufo.nas b/Aircraft/ufo/ufo.nas new file mode 100644 index 000000000..eabeacf8e --- /dev/null +++ b/Aircraft/ufo/ufo.nas @@ -0,0 +1,87 @@ +var maxspeed = props.globals.getNode("engines/engine/speed-max-mps"); +var speed = [10, 20, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 50000]; +var current = 7; + + +controls.flapsDown = func(x) { + if (!x) { + return; + } elsif (x < 0 and current > 0) { + current -= 1; + } elsif (x > 0 and current < size(speed) - 1) { + current += 1; + } + var s = speed[current]; + maxspeed.setDoubleValue(s); + gui.popupTip("MaxSpeed " ~ s ~ " m/s"); +} + + +var clon = props.globals.getNode("/models/model/cursor/longitude-deg"); +var clat = props.globals.getNode("/models/model/cursor/latitude-deg"); +var celev = props.globals.getNode("/models/model/cursor/elevation-ft"); + +setlistener("/sim/input/click/longitude-deg", func { clon.setValue(cmdarg().getValue()) }); +setlistener("/sim/input/click/latitude-deg", func { clat.setValue(cmdarg().getValue()) }); +setlistener("/sim/input/click/elevation-ft", func { celev.setValue(cmdarg().getValue()) }); + + +ft2m = func { arg[0] * 0.3048 } +m2ft = func { arg[0] / 0.3048 } +floor = func { arg[0] < 0.0 ? -int(-arg[0]) - 1 : int(arg[0]) } + + +normdeg = func(angle) { + while (angle < 0) { + angle += 360; + } + while (angle >= 360) { + angle -= 360; + } + angle; +} + + +format = func(lon, lat) { + sprintf("%s%03d%s%02d", lon < 0 ? "w" : "e", abs(lon), lat < 0 ? "s" : "n", abs(lat)); +} + + +tilepath = func(lon, lat) { + var lon_floor = floor(lon); + var lat_floor = floor(lat); + var lon_chunk = floor(lon / 10.0) * 10; + var lat_chunk = floor(lat / 10.0) * 10; + var tile = getprop("/environment/current-tile-id"); + format(lon_chunk, lat_chunk) ~ "/" ~ format(lon_floor, lat_floor) ~ "/" ~ tile ~ ".stg"; +} + + +dump_coords = func { + var ce = celev.getValue(); + print("\n--------------------------- Cursor ---------------------------"); + print(sprintf("Longitude: %.6f deg", clon.getValue())); + print(sprintf("Latitude: %.6f deg", clat.getValue())); + print(sprintf("Altitude: %.4f m (%.4f ft)", ft2m(ce), ce)); + + var lon = getprop("/position/longitude-deg"); + var lat = getprop("/position/latitude-deg"); + var alt_ft = getprop("/position/altitude-ft"); + var elev_m = getprop("/position/ground-elev-m"); + var heading = getprop("/orientation/heading-deg"); + var agl_ft = alt_ft - m2ft(elev_m); + + print("\n---------------------------- UFO -----------------------------"); + print(sprintf("Longitude: %.6f deg", lon)); + print(sprintf("Latitude: %.6f deg", lat)); + print(sprintf("Altitude ASL: %.4f m (%.4f ft)", ft2m(alt_ft), alt_ft)); + print(sprintf("Altitude AGL: %.4f m (%.4f ft)", ft2m(agl_ft), agl_ft)); + print(sprintf("Heading: %.1f deg", normdeg(heading))); + print(sprintf("Ground Elev: %.4f m (%.4f ft)", elev_m, m2ft(elev_m))); + print(""); + print(tilepath(lon, lat)); + print(sprintf("OBJECT_S %.6f %.6f %.4f %.1f", lon, lat, elev_m, normdeg(360 - heading))); + print("--------------------------------------------------------------"); + print("\n"); +} +