diff --git a/assets/desertmap.mtl b/assets/desertmap.mtl index 41b547f..f21a8eb 100644 --- a/assets/desertmap.mtl +++ b/assets/desertmap.mtl @@ -41,12 +41,14 @@ Ni 1.450000 d 1.000000 illum 2 -newmtl None -Ns 500 -Ka 0.8 0.8 0.8 -Kd 0.8 0.8 0.8 -Ks 0.8 0.8 0.8 -d 1 +newmtl EnemySpawn +Ns 225.000000 +Ka 1.000000 1.000000 1.000000 +Kd 0.800000 0.800000 0.800000 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.450000 +d 1.000000 illum 2 newmtl Road @@ -62,7 +64,7 @@ illum 2 newmtl Sand Ns 225.000000 Ka 1.000000 1.000000 1.000000 -Kd 0.488281 0.394531 0.1171875 +Kd 0.488281 0.394531 0.117188 Ks 0.500000 0.500000 0.500000 Ke 0.000000 0.000000 0.000000 Ni 1.450000 diff --git a/assets/desertmap.obj b/assets/desertmap.obj index 101c7f7..1713456 100644 --- a/assets/desertmap.obj +++ b/assets/desertmap.obj @@ -2,10 +2,10 @@ # www.blender.org mtllib desertmap.mtl o Plane -v -999.999939 -3.410962 -1000.000061 -v -1000.000061 -3.412266 999.999939 -v 999.999939 -3.411940 1000.000061 -v 1000.000061 -3.410636 -999.999939 +v -999.999939 -3.410636 -1000.000061 +v -1000.000061 -3.412592 999.999939 +v 999.999939 -3.412266 1000.000061 +v 1000.000061 -3.410310 -999.999939 vt 0.000000 0.000000 vt 1.000000 0.000000 vt 1.000000 1.000000 @@ -14,15 +14,15 @@ vn -0.0000 1.0000 0.0000 usemtl Sand s 1 f 1/1/1 2/2/1 3/3/1 4/4/1 -o Cube_Cube.001 -v -9.999956 -3.436219 -1000.000000 -v -9.089351 -2.936219 -1000.000061 -v 9.089438 -2.936216 -999.999939 -v 10.000044 -3.436216 -1000.000000 -v 9.089351 -2.937520 1000.000061 -v 9.999956 -3.437520 1000.000000 -v -9.089438 -2.937523 999.999939 -v -10.000044 -3.437523 1000.000000 +o Cube_Cube.002 +v -9.999956 -3.435893 -1000.000000 +v -9.089351 -2.935893 -1000.000061 +v 9.089438 -2.935890 -999.999939 +v 10.000044 -3.435890 -1000.000000 +v 9.089351 -2.937846 1000.000061 +v 9.999956 -3.437846 1000.000000 +v -9.089438 -2.937849 999.999939 +v -10.000044 -3.437849 1000.000000 vt 0.375000 0.000000 vt 0.625000 0.000000 vt 0.625000 0.250000 @@ -52,70 +52,70 @@ f 12/12/5 11/11/5 6/13/5 5/14/5 f 8/15/6 10/10/6 12/12/6 5/16/6 f 9/9/7 7/17/7 6/18/7 11/11/7 o Cylinder.001 -v 1.874354 -2.565433 8.921887 -v 1.819549 -2.565433 9.130808 -v 1.624991 -3.025496 9.079770 -v 1.679796 -3.025496 8.870852 -v 1.235875 -3.025496 8.977695 -v 1.290679 -3.025496 8.768775 -v 1.041317 -2.565433 8.926661 -v 1.096121 -2.565431 8.717741 -v 1.235875 -2.105368 8.977695 -v 1.290679 -2.105368 8.768777 -v 1.624991 -2.105368 9.079772 -v 1.679795 -2.105368 8.870852 -v 1.420571 -2.565434 11.243089 -v 1.365766 -2.565434 11.452008 -v 1.171208 -3.025498 11.400970 -v 1.226012 -3.025498 11.192048 -v 0.782092 -3.025498 11.298894 -v 0.836896 -3.025498 11.089974 -v 0.587533 -2.565434 11.247859 -v 0.642338 -2.565434 11.038939 -v 0.782091 -2.105371 11.298897 -v 0.836896 -2.105371 11.089977 -v 1.171208 -2.105371 11.400970 -v 1.226012 -2.105371 11.192051 -v -1.235890 -2.565435 10.486849 -v -1.290694 -2.565435 10.695768 -v -1.485252 -3.025498 10.644728 -v -1.430448 -3.025498 10.435808 -v -1.874368 -3.025498 10.542654 -v -1.819564 -3.025498 10.333735 -v -2.068927 -2.565435 10.491619 -v -2.014122 -2.565435 10.282700 -v -1.874368 -2.105372 10.542657 -v -1.819564 -2.105372 10.333737 -v -1.485252 -2.105370 10.644731 -v -1.430448 -2.105370 10.435811 -v -0.687657 -2.565431 8.218823 -v -0.742461 -2.565431 8.427743 -v -0.937019 -3.025496 8.376706 -v -0.882214 -3.025496 8.167786 -v -1.326135 -3.025496 8.274632 -v -1.271331 -3.025496 8.065710 -v -1.520694 -2.565431 8.223596 -v -1.465889 -2.565431 8.014677 -v -1.326136 -2.105368 8.274632 -v -1.271331 -2.105368 8.065712 -v -0.937019 -2.105368 8.376708 -v -0.882215 -2.105368 8.167788 -v -1.893557 -2.668579 8.133513 -v -1.893558 -1.678463 8.133514 -v 2.363159 -1.678464 9.250152 -v 2.363159 -2.668579 9.250152 -v 1.815114 -1.678466 11.339345 -v 1.815114 -2.668582 11.339345 -v -2.441602 -1.678466 10.222709 -v -2.441602 -2.668583 10.222709 -v -1.011147 -1.736191 8.368137 -v -0.345176 -0.949093 8.542838 -v 1.096173 -0.949092 8.920938 -v 1.762146 -1.736191 9.095637 -v 0.548129 -0.949096 11.010131 -v 1.214102 -1.736194 11.184831 -v -0.893220 -0.949097 10.632031 -v -1.559191 -1.736195 10.457331 +v 1.874354 -2.565435 8.921887 +v 1.819549 -2.565435 9.130808 +v 1.624991 -3.025498 9.079768 +v 1.679796 -3.025498 8.870852 +v 1.235875 -3.025498 8.977695 +v 1.290679 -3.025498 8.768773 +v 1.041317 -2.565435 8.926661 +v 1.096121 -2.565434 8.717741 +v 1.235875 -2.105371 8.977695 +v 1.290679 -2.105371 8.768777 +v 1.624991 -2.105371 9.079772 +v 1.679795 -2.105371 8.870852 +v 1.420571 -2.565438 11.243089 +v 1.365766 -2.565438 11.452008 +v 1.171208 -3.025502 11.400970 +v 1.226012 -3.025502 11.192046 +v 0.782092 -3.025502 11.298892 +v 0.836896 -3.025502 11.089972 +v 0.587533 -2.565438 11.247859 +v 0.642338 -2.565438 11.038939 +v 0.782091 -2.105375 11.298897 +v 0.836896 -2.105375 11.089977 +v 1.171208 -2.105375 11.400970 +v 1.226012 -2.105375 11.192051 +v -1.235890 -2.565439 10.486849 +v -1.290694 -2.565439 10.695768 +v -1.485252 -3.025502 10.644726 +v -1.430448 -3.025502 10.435806 +v -1.874368 -3.025502 10.542652 +v -1.819564 -3.025502 10.333735 +v -2.068927 -2.565439 10.491619 +v -2.014122 -2.565439 10.282700 +v -1.874368 -2.105376 10.542657 +v -1.819564 -2.105376 10.333737 +v -1.485252 -2.105374 10.644731 +v -1.430448 -2.105374 10.435811 +v -0.687657 -2.565434 8.218823 +v -0.742461 -2.565434 8.427743 +v -0.937019 -3.025498 8.376704 +v -0.882214 -3.025498 8.167784 +v -1.326135 -3.025498 8.274632 +v -1.271331 -3.025498 8.065708 +v -1.520694 -2.565434 8.223596 +v -1.465889 -2.565433 8.014677 +v -1.326136 -2.105371 8.274632 +v -1.271331 -2.105371 8.065712 +v -0.937019 -2.105371 8.376708 +v -0.882215 -2.105371 8.167788 +v -1.893557 -2.668582 8.133513 +v -1.893558 -1.678465 8.133514 +v 2.363159 -1.678468 9.250152 +v 2.363159 -2.668582 9.250152 +v 1.815114 -1.678470 11.339345 +v 1.815114 -2.668586 11.339345 +v -2.441602 -1.678470 10.222709 +v -2.441602 -2.668587 10.222709 +v -1.011147 -1.736193 8.368137 +v -0.345176 -0.949095 8.542838 +v 1.096173 -0.949094 8.920938 +v 1.762146 -1.736193 9.095637 +v 0.548129 -0.949100 11.010131 +v 1.214102 -1.736198 11.184831 +v -0.893220 -0.949101 10.632031 +v -1.559191 -1.736199 10.457331 vt 1.000000 0.500000 vt 1.000000 1.000000 vt 0.833333 1.000000 @@ -320,18 +320,18 @@ v -21.085632 2.355085 0.250000 v -21.085632 0.513075 0.250000 v -21.085632 2.355085 -0.250000 v -21.085632 0.513075 -0.250000 -v -18.384640 -3.439923 -1.000004 +v -18.384640 -3.439923 -1.000006 v -18.384640 3.054037 -1.000000 -v -17.518616 3.054037 -0.499996 -v -17.518616 -3.439923 -0.500004 +v -17.518616 3.054037 -0.499994 +v -17.518616 -3.439923 -0.500006 v -17.518616 3.054037 0.500000 -v -17.518616 -3.439923 0.499996 +v -17.518616 -3.439923 0.499994 v -18.384640 3.054037 1.000000 -v -18.384640 -3.439923 0.999996 +v -18.384640 -3.439923 0.999994 v -19.250666 3.054037 0.500000 -v -19.250666 -3.439923 0.499996 -v -19.250666 3.054037 -0.499996 -v -19.250666 -3.439923 -0.500004 +v -19.250666 -3.439923 0.499994 +v -19.250666 3.054037 -0.499994 +v -19.250666 -3.439923 -0.500006 v -21.087086 0.503809 -0.500000 v -19.245075 0.503809 -0.500000 v -19.245075 0.070796 -0.250000 @@ -368,18 +368,18 @@ v -16.549673 1.450320 0.250000 v -16.549673 -0.391690 0.250000 v -16.549673 1.450320 -0.250000 v -16.549673 -0.391690 -0.250000 -v -18.384640 -3.439923 -1.000004 +v -18.384640 -3.439923 -1.000006 v -18.384640 3.054037 -1.000000 -v -17.518616 3.054037 -0.499996 -v -17.518616 -3.439923 -0.500004 +v -17.518616 3.054037 -0.499994 +v -17.518616 -3.439923 -0.500006 v -17.518616 3.054037 0.500000 -v -17.518616 -3.439923 0.499996 +v -17.518616 -3.439923 0.499994 v -18.384640 3.054037 1.000000 -v -18.384640 -3.439923 0.999996 +v -18.384640 -3.439923 0.999994 v -19.250666 3.054037 0.500000 -v -19.250666 -3.439923 0.499996 -v -19.250666 3.054037 -0.499996 -v -19.250666 -3.439923 -0.500004 +v -19.250666 -3.439923 0.499994 +v -19.250666 3.054037 -0.499994 +v -19.250666 -3.439923 -0.500006 v -21.087086 0.503809 -0.500000 v -19.245075 0.503809 -0.500000 v -19.245075 0.070796 -0.250000 @@ -737,114 +737,114 @@ f 182/368/24 181/367/24 183/375/24 184/376/24 f 184/376/31 183/375/31 174/377/31 173/378/31 f 173/379/25 176/380/25 178/381/25 180/382/25 182/383/25 184/384/25 o Cylinder.005_Cylinder.014 -v 17.306248 0.505767 25.113844 -v 17.306248 2.347777 25.113844 -v 17.806166 2.347777 25.104740 -v 17.806166 0.505766 25.104740 -v 18.064009 2.347777 25.533129 -v 18.064009 0.505766 25.533129 -v 17.821934 2.347777 25.970623 -v 17.821934 0.505766 25.970623 -v 17.322018 2.347777 25.979725 -v 17.322018 0.505767 25.979725 -v 17.064175 2.347777 25.551338 -v 17.064173 0.505767 25.551338 -v 18.991560 -3.447231 23.515892 -v 18.991562 3.046729 23.515892 -v 19.991396 3.046728 23.497681 -v 19.991394 -3.447232 23.497681 -v 20.507080 3.046728 24.354460 -v 20.507080 -3.447232 24.354460 -v 20.022932 3.046728 25.229445 -v 20.022930 -3.447232 25.229445 -v 19.023098 3.046728 25.247656 -v 19.023098 -3.447232 25.247656 -v 18.507414 3.046729 24.390877 -v 18.507412 -3.447231 24.390877 -v 16.934010 0.496501 25.337893 -v 18.512201 0.496500 24.387995 -v 18.641123 0.063487 24.602188 -v 17.062931 0.063488 25.552086 -v 18.898966 0.063487 25.030579 -v 17.320774 0.063488 25.980474 -v 19.027887 0.496500 25.244770 -v 17.449694 0.496501 26.194668 -v 18.898966 0.929513 25.030579 -v 17.320774 0.929514 25.980474 -v 18.641123 0.929513 24.602188 -v 17.062931 0.929514 25.552086 -v 19.986603 -0.436294 23.500565 -v 21.564795 -0.436294 22.550669 -v 21.693716 -0.869306 22.764864 -v 20.115524 -0.869306 23.714762 -v 21.951559 -0.869306 23.193251 -v 20.373367 -0.869306 24.143152 -v 22.080481 -0.436294 23.407448 -v 20.502289 -0.436294 24.357344 -v 21.951561 -0.003281 23.193251 -v 20.373367 -0.003281 24.143152 -v 21.693716 -0.003281 22.764864 -v 20.115524 -0.003281 23.714762 -v 21.192556 -0.398999 22.774715 -v 21.192556 1.443011 22.774715 -v 21.692474 1.443011 22.765612 -v 21.692474 -0.398999 22.765612 -v 21.950317 1.443011 23.194000 -v 21.950317 -0.398999 23.194000 -v 21.708242 1.443011 23.631491 -v 21.708242 -0.398999 23.631491 -v 21.208326 1.443011 23.640596 -v 21.208324 -0.398999 23.640596 -v 20.950483 1.443011 23.212208 -v 20.950481 -0.398999 23.212206 -v 18.991560 -3.447231 23.515892 -v 18.991562 3.046729 23.515892 -v 19.991396 3.046728 23.497681 -v 19.991394 -3.447232 23.497681 -v 20.507080 3.046728 24.354460 -v 20.507080 -3.447232 24.354460 -v 20.022932 3.046728 25.229445 -v 20.022930 -3.447232 25.229445 -v 19.023098 3.046728 25.247656 -v 19.023098 -3.447232 25.247656 -v 18.507414 3.046729 24.390877 -v 18.507412 -3.447231 24.390877 -v 16.934010 0.496501 25.337893 -v 18.512201 0.496500 24.387995 -v 18.641123 0.063487 24.602188 -v 17.062931 0.063488 25.552086 -v 18.898966 0.063487 25.030579 -v 17.320774 0.063488 25.980474 -v 19.027887 0.496500 25.244770 -v 17.449694 0.496501 26.194668 -v 18.898966 0.929513 25.030579 -v 17.320774 0.929514 25.980474 -v 18.641123 0.929513 24.602188 -v 17.062931 0.929514 25.552086 -v 21.192556 -0.398999 22.774715 -v 21.192556 1.443011 22.774715 -v 21.692474 1.443011 22.765612 -v 21.692474 -0.398999 22.765612 -v 21.950317 1.443011 23.194000 -v 21.950317 -0.398999 23.194000 -v 21.708242 1.443011 23.631491 -v 21.708242 -0.398999 23.631491 -v 21.208326 1.443011 23.640596 -v 21.208324 -0.398999 23.640596 -v 20.950483 1.443011 23.212208 -v 20.950481 -0.398999 23.212206 -v 19.986603 -0.436294 23.500565 -v 21.564795 -0.436294 22.550669 -v 21.693716 -0.869306 22.764864 -v 20.115524 -0.869306 23.714762 -v 21.951559 -0.869306 23.193251 -v 20.373367 -0.869306 24.143152 -v 22.080481 -0.436294 23.407448 -v 20.502289 -0.436294 24.357344 -v 21.951561 -0.003281 23.193251 -v 20.373367 -0.003281 24.143152 -v 21.693716 -0.003281 22.764864 -v 20.115524 -0.003281 23.714762 +v 17.306248 0.505759 25.113844 +v 17.306248 2.347769 25.113844 +v 17.806166 2.347769 25.104740 +v 17.806166 0.505758 25.104740 +v 18.064009 2.347769 25.533129 +v 18.064009 0.505758 25.533129 +v 17.821934 2.347769 25.970623 +v 17.821934 0.505758 25.970623 +v 17.322018 2.347769 25.979725 +v 17.322018 0.505759 25.979725 +v 17.064175 2.347769 25.551338 +v 17.064173 0.505759 25.551338 +v 18.991560 -3.447239 23.515892 +v 18.991562 3.046721 23.515892 +v 19.991396 3.046720 23.497681 +v 19.991394 -3.447240 23.497681 +v 20.507080 3.046720 24.354460 +v 20.507080 -3.447240 24.354460 +v 20.022932 3.046720 25.229445 +v 20.022930 -3.447240 25.229445 +v 19.023098 3.046720 25.247656 +v 19.023098 -3.447240 25.247656 +v 18.507414 3.046721 24.390877 +v 18.507412 -3.447239 24.390877 +v 16.934010 0.496493 25.337893 +v 18.512201 0.496492 24.387995 +v 18.641123 0.063479 24.602188 +v 17.062931 0.063480 25.552086 +v 18.898966 0.063479 25.030579 +v 17.320774 0.063480 25.980474 +v 19.027887 0.496492 25.244770 +v 17.449694 0.496493 26.194668 +v 18.898966 0.929505 25.030579 +v 17.320774 0.929506 25.980474 +v 18.641123 0.929505 24.602188 +v 17.062931 0.929506 25.552086 +v 19.986603 -0.436302 23.500565 +v 21.564795 -0.436302 22.550669 +v 21.693716 -0.869314 22.764864 +v 20.115524 -0.869314 23.714762 +v 21.951559 -0.869314 23.193251 +v 20.373367 -0.869314 24.143152 +v 22.080481 -0.436302 23.407448 +v 20.502289 -0.436302 24.357344 +v 21.951561 -0.003289 23.193251 +v 20.373367 -0.003289 24.143152 +v 21.693716 -0.003289 22.764864 +v 20.115524 -0.003289 23.714762 +v 21.192556 -0.399007 22.774715 +v 21.192556 1.443003 22.774715 +v 21.692474 1.443003 22.765612 +v 21.692474 -0.399007 22.765612 +v 21.950317 1.443003 23.194000 +v 21.950317 -0.399007 23.194000 +v 21.708242 1.443003 23.631491 +v 21.708242 -0.399007 23.631491 +v 21.208326 1.443003 23.640596 +v 21.208324 -0.399007 23.640596 +v 20.950483 1.443003 23.212208 +v 20.950481 -0.399007 23.212206 +v 18.991560 -3.447239 23.515892 +v 18.991562 3.046721 23.515892 +v 19.991396 3.046720 23.497681 +v 19.991394 -3.447240 23.497681 +v 20.507080 3.046720 24.354460 +v 20.507080 -3.447240 24.354460 +v 20.022932 3.046720 25.229445 +v 20.022930 -3.447240 25.229445 +v 19.023098 3.046720 25.247656 +v 19.023098 -3.447240 25.247656 +v 18.507414 3.046721 24.390877 +v 18.507412 -3.447239 24.390877 +v 16.934010 0.496493 25.337893 +v 18.512201 0.496492 24.387995 +v 18.641123 0.063479 24.602188 +v 17.062931 0.063480 25.552086 +v 18.898966 0.063479 25.030579 +v 17.320774 0.063480 25.980474 +v 19.027887 0.496492 25.244770 +v 17.449694 0.496493 26.194668 +v 18.898966 0.929505 25.030579 +v 17.320774 0.929506 25.980474 +v 18.641123 0.929505 24.602188 +v 17.062931 0.929506 25.552086 +v 21.192556 -0.399007 22.774715 +v 21.192556 1.443003 22.774715 +v 21.692474 1.443003 22.765612 +v 21.692474 -0.399007 22.765612 +v 21.950317 1.443003 23.194000 +v 21.950317 -0.399007 23.194000 +v 21.708242 1.443003 23.631491 +v 21.708242 -0.399007 23.631491 +v 21.208326 1.443003 23.640596 +v 21.208324 -0.399007 23.640596 +v 20.950483 1.443003 23.212208 +v 20.950481 -0.399007 23.212206 +v 19.986603 -0.436302 23.500565 +v 21.564795 -0.436302 22.550669 +v 21.693716 -0.869314 22.764864 +v 20.115524 -0.869314 23.714762 +v 21.951559 -0.869314 23.193251 +v 20.373367 -0.869314 24.143152 +v 22.080481 -0.436302 23.407448 +v 20.502289 -0.436302 24.357344 +v 21.951561 -0.003289 23.193251 +v 20.373367 -0.003289 24.143152 +v 21.693716 -0.003289 22.764864 +v 20.115524 -0.003289 23.714762 vt 1.000000 0.500000 vt 1.000000 1.000000 vt 0.833333 1.000000 @@ -1167,10 +1167,10 @@ f 290/602/36 289/601/36 291/609/36 292/610/36 f 292/610/43 291/609/43 282/611/43 281/612/43 f 281/613/37 284/614/37 286/615/37 288/616/37 290/617/37 292/618/37 o Plane.001 -v -32.273621 1.229019 52.337704 -v -32.273621 -3.551674 52.337704 -v -32.581696 -3.551668 43.080944 -v -32.581696 1.229025 43.080944 +v -32.273621 1.229001 52.337704 +v -32.273621 -3.551691 52.337704 +v -32.581696 -3.551682 43.080944 +v -32.581696 1.229011 43.080944 vt 0.000000 0.000000 vt 1.000000 0.000000 vt 1.000000 1.000000 @@ -1180,10 +1180,10 @@ usemtl WoodBrown s off f 293/619/45 294/620/45 295/621/45 296/622/45 o Plane.002 -v -14.186427 1.229020 56.397263 -v -14.186427 -3.551673 56.397263 -v -32.274204 -3.551674 56.999252 -v -32.274204 1.229018 56.999252 +v -14.186427 1.229002 56.397263 +v -14.186427 -3.551691 56.397263 +v -32.274204 -3.551692 56.999252 +v -32.274204 1.229000 56.999252 vt 0.000000 0.000000 vt 1.000000 0.000000 vt 1.000000 1.000000 @@ -1193,10 +1193,10 @@ usemtl WoodBrown s off f 297/623/46 298/624/46 299/625/46 300/626/46 o Plane.003 -v -14.649375 1.229026 42.487160 -v -14.649375 -3.551667 42.487160 -v -32.737152 -3.551668 43.089149 -v -32.737152 1.229024 43.089149 +v -14.649375 1.229012 42.487160 +v -14.649375 -3.551681 42.487160 +v -32.737152 -3.551682 43.089149 +v -32.737152 1.229010 43.089149 vt 0.000000 0.000000 vt 1.000000 0.000000 vt 1.000000 1.000000 @@ -1206,10 +1206,10 @@ usemtl WoodBrown s off f 301/627/47 302/628/47 303/629/47 304/630/47 o Plane.004 -v -14.417338 5.183077 49.459148 -v -14.184873 1.148158 56.443962 -v -32.272648 1.148158 57.045948 -v -32.505116 5.183077 50.061134 +v -14.417338 5.183061 49.459148 +v -14.184873 1.148140 56.443962 +v -32.272648 1.148140 57.045948 +v -32.505116 5.183061 50.061134 vt 0.000000 0.000000 vt 1.000000 0.000000 vt 1.000000 1.000000 @@ -1219,10 +1219,10 @@ usemtl WoodBrown s off f 305/631/48 306/632/48 307/633/48 308/634/48 o Plane.005 -v -14.416126 5.195752 49.495602 -v -14.650051 1.135489 42.466908 -v -32.737827 1.135489 43.068897 -v -32.503902 5.195752 50.097591 +v -14.416126 5.195736 49.495602 +v -14.650051 1.135475 42.466908 +v -32.737827 1.135475 43.068897 +v -32.503902 5.195736 50.097591 vt 0.000000 0.000000 vt 1.000000 0.000000 vt 1.000000 1.000000 @@ -1232,9 +1232,9 @@ usemtl WoodBrown s off f 309/635/49 310/636/49 311/637/49 312/638/49 o Plane.006 -v -32.309101 1.215490 56.986008 -v -32.410992 5.256076 50.026894 -v -32.709499 1.215496 43.116959 +v -32.309101 1.215472 56.986008 +v -32.410992 5.256060 50.026894 +v -32.709499 1.215482 43.116959 vt 0.000000 1.000000 vt 1.000000 0.000000 vt 1.000000 1.000000 @@ -1243,114 +1243,114 @@ usemtl WoodBrown s off f 313/639/50 314/640/50 315/641/50 o Cylinder.005_Cylinder.001_Cylinder.005_Cylinder.014 -v 25.447414 0.513023 130.639725 -v 25.447414 2.355033 130.639725 -v 25.610973 2.355031 131.112213 -v 25.610973 0.513023 131.112213 -v 25.283562 2.355031 131.490112 -v 25.283562 0.513023 131.490112 -v 24.792591 2.355031 131.395508 -v 24.792591 0.513023 131.395508 -v 24.629036 2.355033 130.923019 -v 24.629036 0.513023 130.923019 -v 24.956444 2.355033 130.545120 -v 24.956444 0.513023 130.545120 -v 27.488926 -3.439976 131.746948 -v 27.488926 3.053985 131.746948 -v 27.816044 3.053983 132.691940 -v 27.816044 -3.439977 132.691940 -v 27.161221 3.053983 133.447723 -v 27.161221 -3.439977 133.447723 -v 26.179283 3.053983 133.258514 -v 26.179283 -3.439977 133.258514 -v 25.852165 3.053985 132.313538 -v 25.852165 -3.439976 132.313538 -v 26.506989 3.053985 131.557755 -v 26.506989 -3.439976 131.557755 -v 25.119053 0.503757 130.355225 -v 26.511211 0.503757 131.561417 -v 26.347507 0.070744 131.750366 -v 24.955349 0.070744 130.544174 -v 26.020096 0.070742 132.128250 -v 24.627937 0.070744 130.922058 -v 25.856392 0.503755 132.317200 -v 24.464233 0.503757 131.111008 -v 26.020096 0.936768 132.128250 -v 24.627937 0.936770 130.922058 -v 26.347507 0.936770 131.750366 -v 24.955349 0.936770 130.544174 -v 27.811817 -0.429039 132.688278 -v 29.203976 -0.429039 133.894455 -v 29.040268 -0.862051 134.083405 -v 27.648109 -0.862051 132.877213 -v 28.712860 -0.862051 134.461304 -v 27.320698 -0.862051 133.255112 -v 28.549152 -0.429039 134.650238 -v 27.156994 -0.429039 133.444061 -v 28.712860 0.003974 134.461304 -v 27.320698 0.003974 133.255112 -v 29.040268 0.003974 134.083405 -v 27.648109 0.003974 132.877228 -v 28.875614 -0.391744 133.609970 -v 28.875614 1.450266 133.609970 -v 29.039173 1.450266 134.082458 -v 29.039173 -0.391744 134.082458 -v 28.711761 1.450266 134.460358 -v 28.711761 -0.391744 134.460342 -v 28.220795 1.450266 134.365753 -v 28.220795 -0.391744 134.365753 -v 28.057236 1.450266 133.893265 -v 28.057236 -0.391744 133.893250 -v 28.384647 1.450266 133.515366 -v 28.384647 -0.391744 133.515366 -v 27.488926 -3.439976 131.746948 -v 27.488926 3.053985 131.746948 -v 27.816044 3.053983 132.691940 -v 27.816044 -3.439977 132.691940 -v 27.161221 3.053983 133.447723 -v 27.161221 -3.439977 133.447723 -v 26.179283 3.053983 133.258514 -v 26.179283 -3.439977 133.258514 -v 25.852165 3.053985 132.313538 -v 25.852165 -3.439976 132.313538 -v 26.506989 3.053985 131.557755 -v 26.506989 -3.439976 131.557755 -v 25.119053 0.503757 130.355225 -v 26.511211 0.503757 131.561417 -v 26.347507 0.070744 131.750366 -v 24.955349 0.070744 130.544174 -v 26.020096 0.070742 132.128250 -v 24.627937 0.070744 130.922058 -v 25.856392 0.503755 132.317200 -v 24.464233 0.503757 131.111008 -v 26.020096 0.936768 132.128250 -v 24.627937 0.936770 130.922058 -v 26.347507 0.936770 131.750366 -v 24.955349 0.936770 130.544174 -v 28.875614 -0.391744 133.609970 -v 28.875614 1.450266 133.609970 -v 29.039173 1.450266 134.082458 -v 29.039173 -0.391744 134.082458 -v 28.711761 1.450266 134.460358 -v 28.711761 -0.391744 134.460342 -v 28.220795 1.450266 134.365753 -v 28.220795 -0.391744 134.365753 -v 28.057236 1.450266 133.893265 -v 28.057236 -0.391744 133.893250 -v 28.384647 1.450266 133.515366 -v 28.384647 -0.391744 133.515366 -v 27.811817 -0.429039 132.688278 -v 29.203976 -0.429039 133.894455 -v 29.040268 -0.862051 134.083405 -v 27.648109 -0.862051 132.877213 -v 28.712860 -0.862051 134.461304 -v 27.320698 -0.862051 133.255112 -v 28.549152 -0.429039 134.650238 -v 27.156994 -0.429039 133.444061 -v 28.712860 0.003974 134.461304 -v 27.320698 0.003974 133.255112 -v 29.040268 0.003974 134.083405 -v 27.648109 0.003974 132.877228 +v 25.447414 0.512981 130.639725 +v 25.447414 2.354991 130.639725 +v 25.610973 2.354989 131.112213 +v 25.610973 0.512981 131.112213 +v 25.283562 2.354989 131.490112 +v 25.283562 0.512981 131.490112 +v 24.792591 2.354989 131.395508 +v 24.792591 0.512981 131.395508 +v 24.629036 2.354991 130.923019 +v 24.629036 0.512981 130.923019 +v 24.956444 2.354991 130.545120 +v 24.956444 0.512981 130.545120 +v 27.488926 -3.440018 131.746948 +v 27.488926 3.053942 131.746948 +v 27.816044 3.053939 132.691940 +v 27.816044 -3.440021 132.691940 +v 27.161221 3.053939 133.447723 +v 27.161221 -3.440021 133.447723 +v 26.179283 3.053939 133.258514 +v 26.179283 -3.440021 133.258514 +v 25.852165 3.053942 132.313538 +v 25.852165 -3.440018 132.313538 +v 26.506989 3.053942 131.557755 +v 26.506989 -3.440018 131.557755 +v 25.119053 0.503715 130.355225 +v 26.511211 0.503715 131.561417 +v 26.347507 0.070702 131.750366 +v 24.955349 0.070702 130.544174 +v 26.020096 0.070698 132.128250 +v 24.627937 0.070702 130.922058 +v 25.856392 0.503711 132.317200 +v 24.464233 0.503715 131.111008 +v 26.020096 0.936724 132.128250 +v 24.627937 0.936728 130.922058 +v 26.347507 0.936728 131.750366 +v 24.955349 0.936728 130.544174 +v 27.811817 -0.429083 132.688278 +v 29.203976 -0.429083 133.894455 +v 29.040268 -0.862095 134.083405 +v 27.648109 -0.862095 132.877213 +v 28.712860 -0.862095 134.461304 +v 27.320698 -0.862095 133.255112 +v 28.549152 -0.429083 134.650238 +v 27.156994 -0.429083 133.444061 +v 28.712860 0.003930 134.461304 +v 27.320698 0.003930 133.255112 +v 29.040268 0.003930 134.083405 +v 27.648109 0.003930 132.877228 +v 28.875614 -0.391788 133.609970 +v 28.875614 1.450222 133.609970 +v 29.039173 1.450222 134.082458 +v 29.039173 -0.391788 134.082458 +v 28.711761 1.450222 134.460358 +v 28.711761 -0.391788 134.460342 +v 28.220795 1.450222 134.365753 +v 28.220795 -0.391788 134.365753 +v 28.057236 1.450222 133.893265 +v 28.057236 -0.391788 133.893250 +v 28.384647 1.450222 133.515366 +v 28.384647 -0.391788 133.515366 +v 27.488926 -3.440018 131.746948 +v 27.488926 3.053942 131.746948 +v 27.816044 3.053939 132.691940 +v 27.816044 -3.440021 132.691940 +v 27.161221 3.053939 133.447723 +v 27.161221 -3.440021 133.447723 +v 26.179283 3.053939 133.258514 +v 26.179283 -3.440021 133.258514 +v 25.852165 3.053942 132.313538 +v 25.852165 -3.440018 132.313538 +v 26.506989 3.053942 131.557755 +v 26.506989 -3.440018 131.557755 +v 25.119053 0.503715 130.355225 +v 26.511211 0.503715 131.561417 +v 26.347507 0.070702 131.750366 +v 24.955349 0.070702 130.544174 +v 26.020096 0.070698 132.128250 +v 24.627937 0.070702 130.922058 +v 25.856392 0.503711 132.317200 +v 24.464233 0.503715 131.111008 +v 26.020096 0.936724 132.128250 +v 24.627937 0.936728 130.922058 +v 26.347507 0.936728 131.750366 +v 24.955349 0.936728 130.544174 +v 28.875614 -0.391788 133.609970 +v 28.875614 1.450222 133.609970 +v 29.039173 1.450222 134.082458 +v 29.039173 -0.391788 134.082458 +v 28.711761 1.450222 134.460358 +v 28.711761 -0.391788 134.460342 +v 28.220795 1.450222 134.365753 +v 28.220795 -0.391788 134.365753 +v 28.057236 1.450222 133.893265 +v 28.057236 -0.391788 133.893250 +v 28.384647 1.450222 133.515366 +v 28.384647 -0.391788 133.515366 +v 27.811817 -0.429083 132.688278 +v 29.203976 -0.429083 133.894455 +v 29.040268 -0.862095 134.083405 +v 27.648109 -0.862095 132.877213 +v 28.712860 -0.862095 134.461304 +v 27.320698 -0.862095 133.255112 +v 28.549152 -0.429083 134.650238 +v 27.156994 -0.429083 133.444061 +v 28.712860 0.003930 134.461304 +v 27.320698 0.003930 133.255112 +v 29.040268 0.003930 134.083405 +v 27.648109 0.003930 132.877228 vt 1.000000 0.500000 vt 1.000000 1.000000 vt 0.833333 1.000000 @@ -1672,30 +1672,30 @@ f 421/859/55 420/858/55 422/866/55 423/867/55 f 423/867/62 422/866/62 413/868/62 412/869/62 f 412/870/56 415/871/56 417/872/56 419/873/56 421/874/56 423/875/56 o Cylinder.004 -v -15.100559 -2.853577 41.063721 -v -15.100559 -2.183997 41.200592 -v -14.747005 -2.183997 41.347038 -v -14.649399 -2.853577 41.250256 -v -14.600559 -2.183997 41.700592 -v -14.462521 -2.853577 41.700592 -v -14.747005 -2.183997 42.054146 -v -14.649399 -2.853577 42.150928 -v -15.100559 -2.183997 42.200592 -v -15.100559 -2.853577 42.337463 -v -15.454113 -2.183997 42.054146 -v -15.551720 -2.853577 42.150928 -v -15.600559 -2.183997 41.700592 -v -15.738598 -2.853577 41.700592 -v -15.454113 -2.183997 41.347038 -v -15.551720 -2.853577 41.250256 -v -15.100559 -3.523157 41.200592 -v -14.747005 -3.523157 41.347038 -v -14.600559 -3.523157 41.700592 -v -14.747005 -3.523157 42.054146 -v -15.100559 -3.523157 42.200592 -v -15.454113 -3.523157 42.054146 -v -15.600559 -3.523157 41.700592 -v -15.454113 -3.523157 41.347038 +v -15.100559 -2.853591 41.063721 +v -15.100559 -2.184011 41.200592 +v -14.747005 -2.184011 41.347038 +v -14.649399 -2.853591 41.250256 +v -14.600559 -2.184011 41.700592 +v -14.462521 -2.853591 41.700592 +v -14.747005 -2.184011 42.054146 +v -14.649399 -2.853591 42.150928 +v -15.100559 -2.184011 42.200592 +v -15.100559 -2.853591 42.337463 +v -15.454113 -2.184011 42.054146 +v -15.551720 -2.853591 42.150928 +v -15.600559 -2.184011 41.700592 +v -15.738598 -2.853591 41.700592 +v -15.454113 -2.184011 41.347038 +v -15.551720 -2.853591 41.250256 +v -15.100559 -3.523171 41.200592 +v -14.747005 -3.523171 41.347038 +v -14.600559 -3.523171 41.700592 +v -14.747005 -3.523171 42.054146 +v -15.100559 -3.523171 42.200592 +v -15.454113 -3.523171 42.054146 +v -15.600559 -3.523171 41.700592 +v -15.454113 -3.523171 41.347038 vt 1.000000 0.750000 vt 1.000000 1.000000 vt 0.875000 1.000000 @@ -1748,7 +1748,7 @@ vn -0.9075 0.1869 0.3763 vn 0.0000 1.0000 0.0000 vn -0.9075 0.1869 -0.3763 vn -0.3757 0.1858 -0.9079 -vn 0.0000 -1.0000 0.0000 +vn 0.0000 -1.0000 -0.0000 vn -0.3757 -0.1858 -0.9079 vn -0.9075 -0.1869 -0.3763 vn -0.9075 -0.1869 0.3763 @@ -1778,30 +1778,30 @@ f 442/916/78 429/881/78 431/883/78 443/915/78 f 441/917/79 427/879/79 429/881/79 442/916/79 f 440/918/80 424/876/80 427/879/80 441/917/80 o Cylinder.005_Cylinder.004 -v -16.555862 -2.853577 41.076019 -v -16.555862 -2.183997 41.212891 -v -16.202309 -2.183997 41.359337 -v -16.104702 -2.853577 41.262554 -v -16.055862 -2.183997 41.712891 -v -15.917824 -2.853577 41.712891 -v -16.202309 -2.183997 42.066444 -v -16.104702 -2.853577 42.163227 -v -16.555862 -2.183997 42.212891 -v -16.555862 -2.853577 42.349762 -v -16.909416 -2.183997 42.066444 -v -17.007023 -2.853577 42.163227 -v -17.055862 -2.183997 41.712891 -v -17.193901 -2.853577 41.712891 -v -16.909416 -2.183997 41.359337 -v -17.007023 -2.853577 41.262554 -v -16.555862 -3.523157 41.212891 -v -16.202309 -3.523157 41.359337 -v -16.055862 -3.523157 41.712891 -v -16.202309 -3.523157 42.066444 -v -16.555862 -3.523157 42.212891 -v -16.909416 -3.523157 42.066444 -v -17.055862 -3.523157 41.712891 -v -16.909416 -3.523157 41.359337 +v -16.555862 -2.853591 41.076019 +v -16.555862 -2.184011 41.212891 +v -16.202309 -2.184011 41.359337 +v -16.104702 -2.853591 41.262554 +v -16.055862 -2.184011 41.712891 +v -15.917824 -2.853591 41.712891 +v -16.202309 -2.184011 42.066444 +v -16.104702 -2.853591 42.163227 +v -16.555862 -2.184011 42.212891 +v -16.555862 -2.853591 42.349762 +v -16.909416 -2.184011 42.066444 +v -17.007023 -2.853591 42.163227 +v -17.055862 -2.184011 41.712891 +v -17.193901 -2.853591 41.712891 +v -16.909416 -2.184011 41.359337 +v -17.007023 -2.853591 41.262554 +v -16.555862 -3.523171 41.212891 +v -16.202309 -3.523171 41.359337 +v -16.055862 -3.523171 41.712891 +v -16.202309 -3.523171 42.066444 +v -16.555862 -3.523171 42.212891 +v -16.909416 -3.523171 42.066444 +v -17.055862 -3.523171 41.712891 +v -16.909416 -3.523171 41.359337 vt 1.000000 0.750000 vt 1.000000 1.000000 vt 0.875000 1.000000 @@ -1884,70 +1884,70 @@ f 466/959/96 453/924/96 455/926/96 467/958/96 f 465/960/97 451/922/97 453/924/97 466/959/97 f 464/961/98 448/919/98 451/922/98 465/960/98 o Cylinder.003_Cylinder.005 -v 6.884112 -2.508713 112.389359 -v 6.668306 -2.508713 112.380470 -v 6.676583 -2.968776 112.179497 -v 6.892389 -2.968776 112.188385 -v 6.693141 -2.968776 111.777557 -v 6.908946 -2.968776 111.786446 -v 6.701416 -2.508713 111.576591 -v 6.917222 -2.508713 111.585480 -v 6.693141 -2.048649 111.777557 -v 6.908946 -2.048649 111.786446 -v 6.676583 -2.048650 112.179497 -v 6.892389 -2.048649 112.188385 -v 4.519560 -2.508714 112.442139 -v 4.303755 -2.508714 112.433243 -v 4.312034 -2.968778 112.232277 -v 4.527840 -2.968778 112.241165 -v 4.328589 -2.968778 111.830338 -v 4.544394 -2.968778 111.839226 -v 4.336867 -2.508714 111.629364 -v 4.552673 -2.508714 111.638252 -v 4.328588 -2.048651 111.830338 -v 4.544394 -2.048651 111.839226 -v 4.312033 -2.048651 112.232277 -v 4.527839 -2.048651 112.241165 -v 4.690601 -2.508714 109.685432 -v 4.474796 -2.508715 109.676544 -v 4.483076 -2.968777 109.475571 -v 4.698881 -2.968777 109.484459 -v 4.499631 -2.968777 109.073631 -v 4.715436 -2.968777 109.082520 -v 4.507909 -2.508714 108.872658 -v 4.723714 -2.508714 108.881546 -v 4.499630 -2.048652 109.073631 -v 4.715435 -2.048651 109.082520 -v 4.483075 -2.048650 109.475571 -v 4.698880 -2.048650 109.484459 -v 7.023392 -2.508713 109.736282 -v 6.807587 -2.508713 109.727394 -v 6.815863 -2.968777 109.526428 -v 7.031669 -2.968777 109.535316 -v 6.832420 -2.968777 109.124489 -v 7.048226 -2.968777 109.133377 -v 6.840697 -2.508713 108.923515 -v 7.056502 -2.508713 108.932404 -v 6.832420 -2.048650 109.124481 -v 7.048226 -2.048650 109.133377 -v 6.815863 -2.048649 109.526428 -v 7.031669 -2.048649 109.535316 -v 6.849011 -2.611861 108.540016 -v 6.849011 -1.621745 108.540016 -v 6.667898 -1.621744 112.937027 -v 6.667898 -2.611861 112.937027 -v 4.509848 -1.621746 112.848137 -v 4.509848 -2.611862 112.848137 -v 4.690959 -1.621746 108.451126 -v 4.690960 -2.611862 108.451126 -v 6.808393 -1.679473 109.452179 -v 6.780057 -0.892375 110.140099 -v 6.718731 -0.892374 111.628952 -v 6.690397 -1.679472 112.316879 -v 4.560681 -0.892376 111.540062 -v 4.532347 -1.679474 112.227989 -v 4.622006 -0.892377 110.051208 -v 4.650343 -1.679475 109.363289 +v 6.884112 -2.508749 112.389359 +v 6.668306 -2.508749 112.380470 +v 6.676583 -2.968812 112.179497 +v 6.892389 -2.968812 112.188385 +v 6.693141 -2.968812 111.777557 +v 6.908946 -2.968812 111.786446 +v 6.701416 -2.508749 111.576591 +v 6.917222 -2.508749 111.585480 +v 6.693141 -2.048685 111.777557 +v 6.908946 -2.048685 111.786446 +v 6.676583 -2.048686 112.179497 +v 6.892389 -2.048685 112.188385 +v 4.519560 -2.508750 112.442139 +v 4.303755 -2.508750 112.433243 +v 4.312034 -2.968814 112.232277 +v 4.527840 -2.968814 112.241165 +v 4.328589 -2.968814 111.830338 +v 4.544394 -2.968814 111.839226 +v 4.336867 -2.508750 111.629364 +v 4.552673 -2.508750 111.638252 +v 4.328588 -2.048687 111.830338 +v 4.544394 -2.048687 111.839226 +v 4.312033 -2.048687 112.232277 +v 4.527839 -2.048687 112.241165 +v 4.690601 -2.508750 109.685432 +v 4.474796 -2.508751 109.676544 +v 4.483076 -2.968813 109.475571 +v 4.698881 -2.968813 109.484459 +v 4.499631 -2.968813 109.073631 +v 4.715436 -2.968813 109.082520 +v 4.507909 -2.508750 108.872658 +v 4.723714 -2.508750 108.881546 +v 4.499630 -2.048688 109.073631 +v 4.715435 -2.048687 109.082520 +v 4.483075 -2.048686 109.475571 +v 4.698880 -2.048686 109.484459 +v 7.023392 -2.508749 109.736282 +v 6.807587 -2.508749 109.727394 +v 6.815863 -2.968813 109.526428 +v 7.031669 -2.968813 109.535316 +v 6.832420 -2.968813 109.124489 +v 7.048226 -2.968813 109.133377 +v 6.840697 -2.508749 108.923515 +v 7.056502 -2.508749 108.932404 +v 6.832420 -2.048686 109.124481 +v 7.048226 -2.048686 109.133377 +v 6.815863 -2.048685 109.526428 +v 7.031669 -2.048685 109.535316 +v 6.849011 -2.611897 108.540016 +v 6.849011 -1.621781 108.540016 +v 6.667898 -1.621780 112.937027 +v 6.667898 -2.611897 112.937027 +v 4.509848 -1.621782 112.848137 +v 4.509848 -2.611898 112.848137 +v 4.690959 -1.621782 108.451126 +v 4.690960 -2.611898 108.451126 +v 6.808393 -1.679509 109.452179 +v 6.780057 -0.892411 110.140099 +v 6.718731 -0.892410 111.628952 +v 6.690397 -1.679508 112.316879 +v 4.560681 -0.892412 111.540062 +v 4.532347 -1.679510 112.227989 +v 4.622006 -0.892413 110.051208 +v 4.650343 -1.679511 109.363289 vt 1.000000 0.500000 vt 1.000000 1.000000 vt 0.833333 1.000000 @@ -2140,32 +2140,32 @@ f 535/1087/110 534/1086/110 529/1088/110 528/1089/110 f 531/1090/100 533/1085/100 535/1087/100 528/1091/100 f 532/1084/104 530/1092/104 529/1093/104 534/1086/104 o Plane.007_Plane.001_Plane.007_Plane.008 -v 29.973515 0.975958 52.131775 -v 30.018955 4.966473 55.348099 -v 30.152088 0.975959 58.541698 -v 38.039860 0.944282 51.807137 -v 38.039860 -3.836411 51.807137 -v 38.177254 -3.836410 58.376583 -v 38.177254 0.944283 58.376583 -v 29.973248 0.944287 52.132374 -v 29.973248 -3.836406 52.132378 -v 38.040119 -3.836407 51.854153 -v 38.040119 0.944285 51.854149 -v 30.179716 0.944288 58.561275 -v 30.179716 -3.836405 58.561275 -v 38.246586 -3.836406 58.283051 -v 38.246586 0.944287 58.283051 -v 30.076231 4.898342 55.338997 -v 29.972555 0.863425 52.110794 -v 38.039425 0.863425 51.832569 -v 38.143101 4.898342 55.060772 -v 30.075691 4.911017 55.322147 -v 30.180017 0.850751 58.570633 -v 38.246887 0.850752 58.292408 -v 38.142563 4.911017 55.043922 -v 38.055683 0.930757 51.860271 -v 38.101124 4.971341 55.076599 -v 38.234253 0.930759 58.270195 +v 29.973515 0.975942 52.131775 +v 30.018955 4.966455 55.348099 +v 30.152088 0.975939 58.541698 +v 38.039860 0.944266 51.807137 +v 38.039860 -3.836427 51.807137 +v 38.177254 -3.836430 58.376583 +v 38.177254 0.944263 58.376583 +v 29.973248 0.944271 52.132374 +v 29.973248 -3.836424 52.132378 +v 38.040119 -3.836423 51.854153 +v 38.040119 0.944269 51.854149 +v 30.179716 0.944268 58.561275 +v 30.179716 -3.836425 58.561275 +v 38.246586 -3.836426 58.283051 +v 38.246586 0.944269 58.283051 +v 30.076231 4.898324 55.338997 +v 29.972555 0.863409 52.110794 +v 38.039425 0.863409 51.832569 +v 38.143101 4.898324 55.060772 +v 30.075691 4.910999 55.322147 +v 30.180017 0.850731 58.570633 +v 38.246887 0.850734 58.292408 +v 38.142563 4.910999 55.043922 +v 38.055683 0.930741 51.860271 +v 38.101124 4.971323 55.076599 +v 38.234253 0.930741 58.270195 vt 0.000000 1.000000 vt 1.000000 0.000000 vt 1.000000 1.000000 @@ -2208,30 +2208,30 @@ f 551/1109/114 552/1110/114 553/1111/114 554/1112/114 f 555/1113/115 556/1114/115 557/1115/115 558/1116/115 f 559/1117/116 560/1118/116 561/1119/116 o Cylinder.005_Cylinder.001_Cylinder.005_Cylinder.004 -v 38.722275 -2.853580 58.380230 -v 38.722275 -2.184000 58.517101 -v 39.075829 -2.184000 58.663548 -v 39.173439 -2.853580 58.566765 -v 39.222275 -2.184000 59.017101 -v 39.360313 -2.853580 59.017101 -v 39.075829 -2.184000 59.370655 -v 39.173439 -2.853580 59.467438 -v 38.722275 -2.184000 59.517101 -v 38.722275 -2.853580 59.653973 -v 38.368721 -2.184000 59.370655 -v 38.271118 -2.853580 59.467438 -v 38.222275 -2.184000 59.017101 -v 38.084236 -2.853580 59.017101 -v 38.368721 -2.184000 58.663548 -v 38.271118 -2.853580 58.566765 -v 38.722275 -3.523160 58.517101 -v 39.075829 -3.523160 58.663548 -v 39.222275 -3.523160 59.017101 -v 39.075829 -3.523160 59.370655 -v 38.722275 -3.523160 59.517101 -v 38.368721 -3.523160 59.370655 -v 38.222275 -3.523160 59.017101 -v 38.368721 -3.523160 58.663548 +v 38.722275 -2.853600 58.380230 +v 38.722275 -2.184020 58.517101 +v 39.075829 -2.184020 58.663548 +v 39.173439 -2.853600 58.566765 +v 39.222275 -2.184020 59.017101 +v 39.360313 -2.853600 59.017101 +v 39.075829 -2.184020 59.370655 +v 39.173439 -2.853600 59.467438 +v 38.722275 -2.184020 59.517101 +v 38.722275 -2.853600 59.653973 +v 38.368721 -2.184020 59.370655 +v 38.271118 -2.853600 59.467438 +v 38.222275 -2.184020 59.017101 +v 38.084236 -2.853600 59.017101 +v 38.368721 -2.184020 58.663548 +v 38.271118 -2.853600 58.566765 +v 38.722275 -3.523180 58.517101 +v 39.075829 -3.523180 58.663548 +v 39.222275 -3.523180 59.017101 +v 39.075829 -3.523180 59.370655 +v 38.722275 -3.523180 59.517101 +v 38.368721 -3.523180 59.370655 +v 38.222275 -3.523180 59.017101 +v 38.368721 -3.523180 58.663548 vt 1.000000 0.750000 vt 1.000000 1.000000 vt 0.875000 1.000000 @@ -2314,30 +2314,30 @@ f 580/1160/132 567/1125/132 569/1127/132 581/1159/132 f 579/1161/133 565/1123/133 567/1125/133 580/1160/133 f 578/1162/134 562/1120/134 565/1123/134 579/1161/134 o Cylinder.005_Cylinder.002_Cylinder.005_Cylinder.001 -v 29.700911 -2.853579 52.261829 -v 29.700911 -2.183999 52.398701 -v 30.054464 -2.183999 52.545147 -v 30.152071 -2.853579 52.448364 -v 30.200911 -2.183999 52.898701 -v 30.338949 -2.853579 52.898701 -v 30.054464 -2.183999 53.252254 -v 30.152071 -2.853579 53.349037 -v 29.700911 -2.183999 53.398701 -v 29.700911 -2.853579 53.535572 -v 29.347357 -2.183999 53.252254 -v 29.249750 -2.853579 53.349037 -v 29.200911 -2.183999 52.898701 -v 29.062872 -2.853579 52.898701 -v 29.347357 -2.183999 52.545147 -v 29.249750 -2.853579 52.448364 -v 29.700911 -3.523159 52.398701 -v 30.054464 -3.523159 52.545147 -v 30.200911 -3.523159 52.898701 -v 30.054464 -3.523159 53.252254 -v 29.700911 -3.523159 53.398701 -v 29.347357 -3.523159 53.252254 -v 29.200911 -3.523159 52.898701 -v 29.347357 -3.523159 52.545147 +v 29.700911 -2.853597 52.261829 +v 29.700911 -2.184016 52.398701 +v 30.054464 -2.184016 52.545147 +v 30.152071 -2.853597 52.448364 +v 30.200911 -2.184016 52.898701 +v 30.338949 -2.853597 52.898701 +v 30.054464 -2.184016 53.252254 +v 30.152071 -2.853597 53.349037 +v 29.700911 -2.184016 53.398701 +v 29.700911 -2.853597 53.535572 +v 29.347357 -2.184016 53.252254 +v 29.249750 -2.853597 53.349037 +v 29.200911 -2.184016 52.898701 +v 29.062872 -2.853597 52.898701 +v 29.347357 -2.184016 52.545147 +v 29.249750 -2.853597 52.448364 +v 29.700911 -3.523177 52.398701 +v 30.054464 -3.523177 52.545147 +v 30.200911 -3.523177 52.898701 +v 30.054464 -3.523177 53.252254 +v 29.700911 -3.523177 53.398701 +v 29.347357 -3.523177 53.252254 +v 29.200911 -3.523177 52.898701 +v 29.347357 -3.523177 52.545147 vt 1.000000 0.750000 vt 1.000000 1.000000 vt 0.875000 1.000000 @@ -2387,7 +2387,7 @@ vn 0.9075 0.1869 0.3763 vn 0.3757 0.1858 0.9079 vn -0.3757 0.1858 0.9079 vn -0.9075 0.1869 0.3763 -vn 0.0000 1.0000 0.0000 +vn 0.0000 1.0000 -0.0000 vn -0.9075 0.1869 -0.3763 vn -0.3757 0.1858 -0.9079 vn 0.0000 -1.0000 0.0000 @@ -2420,30 +2420,30 @@ f 604/1203/150 591/1168/150 593/1170/150 605/1202/150 f 603/1204/151 589/1166/151 591/1168/151 604/1203/151 f 602/1205/152 586/1163/152 589/1166/152 603/1204/152 o Cylinder.005_Cylinder.003_Cylinder.005_Cylinder.002 -v 29.700911 -2.853579 53.526058 -v 29.700911 -2.183999 53.662930 -v 30.054464 -2.183999 53.809376 -v 30.152071 -2.853579 53.712593 -v 30.200911 -2.183999 54.162930 -v 30.338949 -2.853579 54.162930 -v 30.054464 -2.183999 54.516483 -v 30.152071 -2.853579 54.613266 -v 29.700911 -2.183999 54.662930 -v 29.700911 -2.853579 54.799801 -v 29.347357 -2.183999 54.516483 -v 29.249750 -2.853579 54.613266 -v 29.200911 -2.183999 54.162930 -v 29.062872 -2.853579 54.162930 -v 29.347357 -2.183999 53.809376 -v 29.249750 -2.853579 53.712593 -v 29.700911 -3.523159 53.662930 -v 30.054464 -3.523159 53.809376 -v 30.200911 -3.523159 54.162930 -v 30.054464 -3.523159 54.516483 -v 29.700911 -3.523159 54.662930 -v 29.347357 -3.523159 54.516483 -v 29.200911 -3.523159 54.162930 -v 29.347357 -3.523159 53.809376 +v 29.700911 -2.853597 53.526058 +v 29.700911 -2.184017 53.662930 +v 30.054464 -2.184017 53.809376 +v 30.152071 -2.853597 53.712593 +v 30.200911 -2.184017 54.162930 +v 30.338949 -2.853597 54.162930 +v 30.054464 -2.184017 54.516483 +v 30.152071 -2.853597 54.613266 +v 29.700911 -2.184017 54.662930 +v 29.700911 -2.853597 54.799801 +v 29.347357 -2.184017 54.516483 +v 29.249750 -2.853597 54.613266 +v 29.200911 -2.184017 54.162930 +v 29.062872 -2.853597 54.162930 +v 29.347357 -2.184017 53.809376 +v 29.249750 -2.853597 53.712593 +v 29.700911 -3.523177 53.662930 +v 30.054464 -3.523177 53.809376 +v 30.200911 -3.523177 54.162930 +v 30.054464 -3.523177 54.516483 +v 29.700911 -3.523177 54.662930 +v 29.347357 -3.523177 54.516483 +v 29.200911 -3.523177 54.162930 +v 29.347357 -3.523177 53.809376 vt 1.000000 0.750000 vt 1.000000 1.000000 vt 0.875000 1.000000 @@ -2526,14 +2526,14 @@ f 628/1246/168 615/1211/168 617/1213/168 629/1245/168 f 627/1247/169 613/1209/169 615/1211/169 628/1246/169 f 626/1248/170 610/1206/170 613/1209/170 627/1247/170 o Cylinder.002 -v -20.279623 -3.262314 102.553711 -v -20.763765 10.601724 102.069275 -v -20.153152 10.651492 102.883377 -v -19.669010 -3.212545 103.367813 -v -20.765749 10.658546 103.697479 -v -20.281607 -3.205491 104.181915 -v -21.376362 10.608777 102.883377 -v -20.892220 -3.255260 103.367813 +v -20.279623 -3.262348 102.553711 +v -20.763765 10.601691 102.069275 +v -20.153152 10.651458 102.883377 +v -19.669010 -3.212579 103.367813 +v -20.765749 10.658512 103.697479 +v -20.281607 -3.205525 104.181915 +v -21.376362 10.608743 102.883377 +v -20.892220 -3.255294 103.367813 vt 1.000000 0.500000 vt 1.000000 1.000000 vt 0.750000 1.000000 @@ -2567,14 +2567,14 @@ f 639/1254/174 638/1253/174 640/1259/174 641/1260/174 f 641/1260/175 640/1259/175 635/1261/175 634/1262/175 f 634/1263/176 637/1264/176 639/1265/176 641/1266/176 o Cylinder.003 -v -25.611681 -3.262314 102.553711 -v -25.127539 10.601724 102.069275 -v -24.514942 10.608777 102.883377 -v -24.999084 -3.255260 103.367813 -v -25.125555 10.658546 103.697479 -v -25.609697 -3.205491 104.181915 -v -25.738152 10.651492 102.883377 -v -26.222294 -3.212545 103.367813 +v -25.611681 -3.262348 102.553711 +v -25.127539 10.601691 102.069275 +v -24.514942 10.608743 102.883377 +v -24.999084 -3.255294 103.367813 +v -25.125555 10.658512 103.697479 +v -25.609697 -3.205525 104.181915 +v -25.738152 10.651458 102.883377 +v -26.222294 -3.212579 103.367813 vt 1.000000 0.500000 vt 1.000000 1.000000 vt 0.750000 1.000000 @@ -2608,14 +2608,14 @@ f 647/1272/180 646/1271/180 648/1277/180 649/1278/180 f 649/1278/181 648/1277/181 643/1279/181 642/1280/181 f 642/1281/182 645/1282/182 647/1283/182 649/1284/182 o Cylinder.005 -v -20.281607 -3.205489 95.615540 -v -20.765749 10.658548 96.099976 -v -20.153152 10.651493 96.914078 -v -19.669010 -3.212544 96.429642 -v -20.763765 10.601724 97.728180 -v -20.279623 -3.262313 97.243744 -v -21.376362 10.608778 96.914078 -v -20.892220 -3.255259 96.429642 +v -20.281607 -3.205519 95.615540 +v -20.765749 10.658518 96.099976 +v -20.153152 10.651461 96.914078 +v -19.669010 -3.212576 96.429642 +v -20.763765 10.601691 97.728180 +v -20.279623 -3.262345 97.243744 +v -21.376362 10.608746 96.914078 +v -20.892220 -3.255291 96.429642 vt 1.000000 0.500000 vt 1.000000 1.000000 vt 0.750000 1.000000 @@ -2649,26 +2649,26 @@ f 655/1290/186 654/1289/186 656/1295/186 657/1296/186 f 657/1296/187 656/1295/187 651/1297/187 650/1298/187 f 650/1299/188 653/1300/188 655/1301/188 657/1302/188 o Cylinder_Cylinder.007 -v -22.945652 10.749231 97.398727 -v -22.945652 15.272251 97.398727 -v -21.476189 15.272251 97.876183 -v -21.476189 10.749231 97.876183 -v -20.568010 15.272251 99.126183 -v -20.568010 10.749231 99.126183 -v -20.568010 15.272251 100.671272 -v -20.568010 10.749231 100.671272 -v -21.476189 15.272251 101.921272 -v -21.476189 10.749231 101.921272 -v -22.945652 15.272251 102.398727 -v -22.945652 10.749231 102.398727 -v -24.415115 15.272251 101.921272 -v -24.415115 10.749231 101.921272 -v -25.323294 15.272251 100.671272 -v -25.323294 10.749231 100.671272 -v -25.323294 15.272251 99.126183 -v -25.323294 10.749231 99.126183 -v -24.415115 15.272251 97.876183 -v -24.415115 10.749231 97.876183 +v -22.945652 10.749199 97.398727 +v -22.945652 15.272219 97.398727 +v -21.476189 15.272219 97.876183 +v -21.476189 10.749199 97.876183 +v -20.568010 15.272219 99.126183 +v -20.568010 10.749199 99.126183 +v -20.568010 15.272219 100.671272 +v -20.568010 10.749199 100.671272 +v -21.476189 15.272219 101.921272 +v -21.476189 10.749199 101.921272 +v -22.945652 15.272219 102.398727 +v -22.945652 10.749199 102.398727 +v -24.415115 15.272219 101.921272 +v -24.415115 10.749199 101.921272 +v -25.323294 15.272219 100.671272 +v -25.323294 10.749199 100.671272 +v -25.323294 15.272219 99.126183 +v -25.323294 10.749199 99.126183 +v -24.415115 15.272219 97.876183 +v -24.415115 10.749199 97.876183 vt 1.000000 0.500000 vt 1.000000 1.000000 vt 0.900000 1.000000 @@ -2719,10 +2719,10 @@ vn 0.3090 0.0000 0.9511 vn -0.3090 0.0000 0.9511 vn -0.8090 0.0000 0.5878 vn -1.0000 0.0000 0.0000 -vn 0.0000 1.0000 -0.0000 +vn 0.0000 1.0000 0.0000 vn -0.8090 0.0000 -0.5878 vn -0.3090 0.0000 -0.9511 -vn 0.0000 -1.0000 -0.0000 +vn 0.0000 -1.0000 0.0000 usemtl WaterBlue s off f 658/1303/189 659/1304/189 660/1305/189 661/1306/189 @@ -2738,26 +2738,26 @@ f 675/1320/198 674/1319/198 676/1331/198 677/1332/198 f 677/1332/199 676/1331/199 659/1333/199 658/1334/199 f 658/1335/200 661/1336/200 663/1337/200 665/1338/200 667/1339/200 669/1340/200 671/1341/200 673/1342/200 675/1343/200 677/1344/200 o Cylinder.007_Cylinder.008 -v -21.899910 10.188682 96.037842 -v -21.899910 10.871074 96.037842 -v -19.830259 10.871073 97.389877 -v -19.830259 10.188681 97.389877 -v -18.950581 10.871073 99.700211 -v -18.950581 10.188681 99.700211 -v -19.596886 10.871073 102.086365 -v -19.596886 10.188681 102.086365 -v -21.522305 10.871072 103.636917 -v -21.522305 10.188680 103.636917 -v -23.991394 10.871072 103.759613 -v -23.991394 10.188680 103.759613 -v -26.061047 10.871073 102.407578 -v -26.061047 10.188681 102.407578 -v -26.940723 10.871073 100.097244 -v -26.940723 10.188681 100.097244 -v -26.294418 10.871073 97.711090 -v -26.294418 10.188681 97.711090 -v -24.369001 10.871074 96.160538 -v -24.369001 10.188682 96.160538 +v -21.899910 10.188651 96.037842 +v -21.899910 10.871043 96.037842 +v -19.830259 10.871040 97.389877 +v -19.830259 10.188648 97.389877 +v -18.950581 10.871040 99.700211 +v -18.950581 10.188648 99.700211 +v -19.596886 10.871040 102.086365 +v -19.596886 10.188648 102.086365 +v -21.522305 10.871037 103.636917 +v -21.522305 10.188645 103.636917 +v -23.991394 10.871037 103.759613 +v -23.991394 10.188645 103.759613 +v -26.061047 10.871040 102.407578 +v -26.061047 10.188648 102.407578 +v -26.940723 10.871040 100.097244 +v -26.940723 10.188648 100.097244 +v -26.294418 10.871040 97.711090 +v -26.294418 10.188648 97.711090 +v -24.369001 10.871043 96.160538 +v -24.369001 10.188651 96.160538 vt 1.000000 0.500000 vt 1.000000 1.000000 vt 0.900000 1.000000 @@ -2827,14 +2827,14 @@ f 695/1362/210 694/1361/210 696/1373/210 697/1374/210 f 697/1374/211 696/1373/211 679/1375/211 678/1376/211 f 678/1377/212 681/1378/212 683/1379/212 685/1380/212 687/1381/212 689/1382/212 691/1383/212 693/1384/212 695/1385/212 697/1386/212 o Cylinder.008_Cylinder.009 -v -25.609697 -3.205489 95.615540 -v -25.125555 10.658548 96.099976 -v -24.514942 10.608778 96.914078 -v -24.999084 -3.255259 96.429642 -v -25.127539 10.601724 97.728180 -v -25.611681 -3.262313 97.243744 -v -25.738152 10.651493 96.914078 -v -26.222294 -3.212544 96.429642 +v -25.609697 -3.205519 95.615540 +v -25.125555 10.658518 96.099976 +v -24.514942 10.608746 96.914078 +v -24.999084 -3.255291 96.429642 +v -25.127539 10.601691 97.728180 +v -25.611681 -3.262345 97.243744 +v -25.738152 10.651461 96.914078 +v -26.222294 -3.212576 96.429642 vt 1.000000 0.500000 vt 1.000000 1.000000 vt 0.750000 1.000000 @@ -2867,516 +2867,120 @@ f 700/1393/215 699/1394/215 704/1395/215 702/1396/215 f 703/1392/216 702/1391/216 704/1397/216 705/1398/216 f 705/1398/217 704/1397/217 699/1399/217 698/1400/217 f 698/1401/218 701/1402/218 703/1403/218 705/1404/218 -o Cylinder.006 -v 35.117485 -3.336662 52.655727 -v 35.117485 -0.336662 52.655727 -v 35.983509 -3.336662 53.155727 -v 35.983509 -0.336662 53.155727 -v 35.983509 -3.336662 54.155727 -v 35.983509 -0.336662 54.155727 -v 35.117485 -3.336662 54.655727 -v 35.117485 -0.336662 54.655727 -v 34.251461 -3.336662 54.155727 -v 34.251461 -0.336662 54.155727 -v 34.251461 -3.336662 53.155727 -v 34.251461 -0.336662 53.155727 -vt 1.000000 0.500000 +o Plane.007 +v -31.728918 -3.285800 46.548553 +v -29.728918 -3.285800 46.548553 +v -29.728918 -3.285799 44.548553 +v -31.728918 -3.285799 44.548553 +vt 0.000000 0.000000 +vt 1.000000 0.000000 vt 1.000000 1.000000 -vt 0.833333 1.000000 -vt 0.833333 0.500000 -vt 0.666667 1.000000 -vt 0.666667 0.500000 -vt 0.500000 1.000000 -vt 0.500000 0.500000 -vt 0.333333 1.000000 -vt 0.333333 0.500000 -vt 0.457846 0.370000 -vt 0.250000 0.490000 -vt 0.042154 0.370000 -vt 0.042154 0.130000 -vt 0.250000 0.010000 -vt 0.457846 0.130000 -vt 0.166667 1.000000 -vt 0.166667 0.500000 -vt -0.000000 1.000000 -vt -0.000000 0.500000 -vt 0.750000 0.490000 -vt 0.957846 0.370000 -vt 0.957846 0.130000 -vt 0.750000 0.010000 -vt 0.542154 0.130000 -vt 0.542154 0.370000 -vn 0.5000 0.0000 -0.8660 -vn 1.0000 0.0000 0.0000 -vn 0.5000 0.0000 0.8660 -vn -0.5000 0.0000 0.8660 +vt 0.000000 1.000000 vn 0.0000 1.0000 0.0000 -vn -1.0000 0.0000 0.0000 -vn -0.5000 0.0000 -0.8660 -vn 0.0000 -1.0000 0.0000 -usemtl None -s off -f 706/1405/219 707/1406/219 709/1407/219 708/1408/219 -f 708/1408/220 709/1407/220 711/1409/220 710/1410/220 -f 710/1410/221 711/1409/221 713/1411/221 712/1412/221 -f 712/1412/222 713/1411/222 715/1413/222 714/1414/222 -f 709/1415/223 707/1416/223 717/1417/223 715/1418/223 713/1419/223 711/1420/223 -f 714/1414/224 715/1413/224 717/1421/224 716/1422/224 -f 716/1422/225 717/1421/225 707/1423/225 706/1424/225 -f 706/1425/226 708/1426/226 710/1427/226 712/1428/226 714/1429/226 716/1430/226 -o Cylinder.007 -v -31.369301 -3.472407 43.688831 -v -31.369301 -0.472407 43.688831 -v -30.503275 -3.472407 44.188831 -v -30.503275 -0.472407 44.188831 -v -30.503275 -3.472407 45.188831 -v -30.503275 -0.472407 45.188831 -v -31.369301 -3.472407 45.688831 -v -31.369301 -0.472407 45.688831 -v -32.235325 -3.472407 45.188831 -v -32.235325 -0.472407 45.188831 -v -32.235325 -3.472407 44.188831 -v -32.235325 -0.472407 44.188831 -vt 1.000000 0.500000 +usemtl EnemySpawn +s 1 +f 706/1405/219 707/1406/219 708/1407/219 709/1408/219 +o Plane.008 +v -35.176292 -3.285801 51.956867 +v -33.176292 -3.285801 51.956867 +v -33.176292 -3.285800 49.956867 +v -35.176292 -3.285800 49.956867 +vt 0.000000 0.000000 +vt 1.000000 0.000000 vt 1.000000 1.000000 -vt 0.833333 1.000000 -vt 0.833333 0.500000 -vt 0.666667 1.000000 -vt 0.666667 0.500000 -vt 0.500000 1.000000 -vt 0.500000 0.500000 -vt 0.333333 1.000000 -vt 0.333333 0.500000 -vt 0.457846 0.370000 -vt 0.250000 0.490000 -vt 0.042154 0.370000 -vt 0.042154 0.130000 -vt 0.250000 0.010000 -vt 0.457846 0.130000 -vt 0.166667 1.000000 -vt 0.166667 0.500000 -vt -0.000000 1.000000 -vt -0.000000 0.500000 -vt 0.750000 0.490000 -vt 0.957846 0.370000 -vt 0.957846 0.130000 -vt 0.750000 0.010000 -vt 0.542154 0.130000 -vt 0.542154 0.370000 -vn 0.5000 0.0000 -0.8660 -vn 1.0000 0.0000 0.0000 -vn 0.5000 0.0000 0.8660 -vn -0.5000 0.0000 0.8660 +vt 0.000000 1.000000 vn 0.0000 1.0000 0.0000 -vn -1.0000 0.0000 0.0000 -vn -0.5000 0.0000 -0.8660 -vn 0.0000 -1.0000 0.0000 -usemtl None +usemtl EnemySpawn s off -f 718/1431/227 719/1432/227 721/1433/227 720/1434/227 -f 720/1434/228 721/1433/228 723/1435/228 722/1436/228 -f 722/1436/229 723/1435/229 725/1437/229 724/1438/229 -f 724/1438/230 725/1437/230 727/1439/230 726/1440/230 -f 721/1441/231 719/1442/231 729/1443/231 727/1444/231 725/1445/231 723/1446/231 -f 726/1440/232 727/1439/232 729/1447/232 728/1448/232 -f 728/1448/233 729/1447/233 719/1449/233 718/1450/233 -f 718/1451/234 720/1452/234 722/1453/234 724/1454/234 726/1455/234 728/1456/234 -o Cylinder.008 -v 7.895681 -3.005656 113.478737 -v 7.895681 -0.005656 113.478737 -v 8.761707 -3.005656 113.978737 -v 8.761707 -0.005656 113.978737 -v 8.761706 -3.005656 114.978737 -v 8.761706 -0.005656 114.978737 -v 7.895681 -3.005656 115.478737 -v 7.895681 -0.005656 115.478737 -v 7.029656 -3.005656 114.978737 -v 7.029656 -0.005656 114.978737 -v 7.029656 -3.005656 113.978737 -v 7.029656 -0.005656 113.978737 -vt 1.000000 0.500000 +f 710/1409/220 711/1410/220 712/1411/220 713/1412/220 +o Plane.009 +v -25.381832 2.743585 56.385948 +v -23.381832 2.743585 56.385948 +v -23.381832 2.743585 54.385948 +v -25.381832 2.743585 54.385948 +vt 0.000000 0.000000 +vt 1.000000 0.000000 vt 1.000000 1.000000 -vt 0.833333 1.000000 -vt 0.833333 0.500000 -vt 0.666667 1.000000 -vt 0.666667 0.500000 -vt 0.500000 1.000000 -vt 0.500000 0.500000 -vt 0.333333 1.000000 -vt 0.333333 0.500000 -vt 0.457846 0.370000 -vt 0.250000 0.490000 -vt 0.042154 0.370000 -vt 0.042154 0.130000 -vt 0.250000 0.010000 -vt 0.457846 0.130000 -vt 0.166667 1.000000 -vt 0.166667 0.500000 -vt -0.000000 1.000000 -vt -0.000000 0.500000 -vt 0.750000 0.490000 -vt 0.957846 0.370000 -vt 0.957846 0.130000 -vt 0.750000 0.010000 -vt 0.542154 0.130000 -vt 0.542154 0.370000 -vn 0.5000 0.0000 -0.8660 -vn 1.0000 0.0000 0.0000 -vn 0.5000 0.0000 0.8660 -vn -0.5000 0.0000 0.8660 +vt 0.000000 1.000000 vn 0.0000 1.0000 0.0000 -vn -1.0000 0.0000 0.0000 -vn -0.5000 0.0000 -0.8660 -vn 0.0000 -1.0000 0.0000 -usemtl None +usemtl EnemySpawn s off -f 730/1457/235 731/1458/235 733/1459/235 732/1460/235 -f 732/1460/236 733/1459/236 735/1461/236 734/1462/236 -f 734/1462/237 735/1461/237 737/1463/237 736/1464/237 -f 736/1464/238 737/1463/238 739/1465/238 738/1466/238 -f 733/1467/239 731/1468/239 741/1469/239 739/1470/239 737/1471/239 735/1472/239 -f 738/1466/240 739/1465/240 741/1473/240 740/1474/240 -f 740/1474/241 741/1473/241 731/1475/241 730/1476/241 -f 730/1477/242 732/1478/242 734/1479/242 736/1480/242 738/1481/242 740/1482/242 -o Cylinder.009 -v 28.908358 -3.444130 133.396591 -v 28.908358 -0.444130 133.396591 -v 29.774384 -3.444130 133.896591 -v 29.774384 -0.444130 133.896591 -v 29.774384 -3.444130 134.896591 -v 29.774384 -0.444130 134.896591 -v 28.908358 -3.444130 135.396591 -v 28.908358 -0.444130 135.396591 -v 28.042332 -3.444130 134.896591 -v 28.042332 -0.444130 134.896591 -v 28.042332 -3.444130 133.896591 -v 28.042332 -0.444130 133.896591 -vt 1.000000 0.500000 +f 714/1413/221 715/1414/221 716/1415/221 717/1416/221 +o Plane.010 +v 34.268936 -3.285801 54.687302 +v 36.268936 -3.285801 54.687302 +v 36.268936 -3.285801 52.687302 +v 34.268936 -3.285801 52.687302 +vt 0.000000 0.000000 +vt 1.000000 0.000000 vt 1.000000 1.000000 -vt 0.833333 1.000000 -vt 0.833333 0.500000 -vt 0.666667 1.000000 -vt 0.666667 0.500000 -vt 0.500000 1.000000 -vt 0.500000 0.500000 -vt 0.333333 1.000000 -vt 0.333333 0.500000 -vt 0.457846 0.370000 -vt 0.250000 0.490000 -vt 0.042154 0.370000 -vt 0.042154 0.130000 -vt 0.250000 0.010000 -vt 0.457846 0.130000 -vt 0.166667 1.000000 -vt 0.166667 0.500000 -vt -0.000000 1.000000 -vt -0.000000 0.500000 -vt 0.750000 0.490000 -vt 0.957846 0.370000 -vt 0.957846 0.130000 -vt 0.750000 0.010000 -vt 0.542154 0.130000 -vt 0.542154 0.370000 -vn 0.5000 0.0000 -0.8660 -vn 1.0000 0.0000 0.0000 -vn 0.5000 0.0000 0.8660 -vn -0.5000 0.0000 0.8660 +vt 0.000000 1.000000 vn 0.0000 1.0000 0.0000 -vn -1.0000 0.0000 0.0000 -vn -0.5000 0.0000 -0.8660 -vn 0.0000 -1.0000 0.0000 -usemtl None +usemtl EnemySpawn s off -f 742/1483/243 743/1484/243 745/1485/243 744/1486/243 -f 744/1486/244 745/1485/244 747/1487/244 746/1488/244 -f 746/1488/245 747/1487/245 749/1489/245 748/1490/245 -f 748/1490/246 749/1489/246 751/1491/246 750/1492/246 -f 745/1493/247 743/1494/247 753/1495/247 751/1496/247 749/1497/247 747/1498/247 -f 750/1492/248 751/1491/248 753/1499/248 752/1500/248 -f 752/1500/249 753/1499/249 743/1501/249 742/1502/249 -f 742/1503/250 744/1504/250 746/1505/250 748/1506/250 750/1507/250 752/1508/250 -o Cylinder.010 -v -25.109707 10.658005 101.954033 -v -25.109707 13.658005 101.954033 -v -24.243681 10.658005 102.454033 -v -24.243681 13.658005 102.454033 -v -24.243681 10.658005 103.454033 -v -24.243681 13.658005 103.454033 -v -25.109707 10.658005 103.954033 -v -25.109707 13.658005 103.954033 -v -25.975733 10.658005 103.454033 -v -25.975733 13.658005 103.454033 -v -25.975733 10.658005 102.454033 -v -25.975733 13.658005 102.454033 -vt 1.000000 0.500000 +f 718/1417/222 719/1418/222 720/1419/222 721/1420/222 +o Plane.011 +v 38.638622 -3.285801 56.105961 +v 40.638622 -3.285801 56.105961 +v 40.638622 -3.285801 54.105961 +v 38.638622 -3.285801 54.105961 +vt 0.000000 0.000000 +vt 1.000000 0.000000 vt 1.000000 1.000000 -vt 0.833333 1.000000 -vt 0.833333 0.500000 -vt 0.666667 1.000000 -vt 0.666667 0.500000 -vt 0.500000 1.000000 -vt 0.500000 0.500000 -vt 0.333333 1.000000 -vt 0.333333 0.500000 -vt 0.457846 0.370000 -vt 0.250000 0.490000 -vt 0.042154 0.370000 -vt 0.042154 0.130000 -vt 0.250000 0.010000 -vt 0.457846 0.130000 -vt 0.166667 1.000000 -vt 0.166667 0.500000 -vt -0.000000 1.000000 -vt -0.000000 0.500000 -vt 0.750000 0.490000 -vt 0.957846 0.370000 -vt 0.957846 0.130000 -vt 0.750000 0.010000 -vt 0.542154 0.130000 -vt 0.542154 0.370000 -vn 0.5000 0.0000 -0.8660 -vn 1.0000 0.0000 0.0000 -vn 0.5000 0.0000 0.8660 -vn -0.5000 0.0000 0.8660 +vt 0.000000 1.000000 vn 0.0000 1.0000 0.0000 -vn -1.0000 0.0000 0.0000 -vn -0.5000 0.0000 -0.8660 -vn 0.0000 -1.0000 0.0000 -usemtl None +usemtl EnemySpawn s off -f 754/1509/251 755/1510/251 757/1511/251 756/1512/251 -f 756/1512/252 757/1511/252 759/1513/252 758/1514/252 -f 758/1514/253 759/1513/253 761/1515/253 760/1516/253 -f 760/1516/254 761/1515/254 763/1517/254 762/1518/254 -f 757/1519/255 755/1520/255 765/1521/255 763/1522/255 761/1523/255 759/1524/255 -f 762/1518/256 763/1517/256 765/1525/256 764/1526/256 -f 764/1526/257 765/1525/257 755/1527/257 754/1528/257 -f 754/1529/258 756/1530/258 758/1531/258 760/1532/258 762/1533/258 764/1534/258 -o Cylinder.011 -v -33.771633 -3.597591 50.617191 -v -33.771633 -0.597591 50.617191 -v -32.905609 -3.597591 51.117191 -v -32.905609 -0.597591 51.117191 -v -32.905609 -3.597591 52.117191 -v -32.905609 -0.597591 52.117191 -v -33.771633 -3.597591 52.617191 -v -33.771633 -0.597591 52.617191 -v -34.637657 -3.597591 52.117191 -v -34.637657 -0.597591 52.117191 -v -34.637657 -3.597591 51.117191 -v -34.637657 -0.597591 51.117191 -vt 1.000000 0.500000 +f 722/1421/223 723/1422/223 724/1423/223 725/1424/223 +o Plane.012 +v 27.816395 -3.285814 135.293716 +v 29.816395 -3.285814 135.293716 +v 29.816395 -3.285814 133.293716 +v 27.816395 -3.285814 133.293716 +vt 0.000000 0.000000 +vt 1.000000 0.000000 vt 1.000000 1.000000 -vt 0.833333 1.000000 -vt 0.833333 0.500000 -vt 0.666667 1.000000 -vt 0.666667 0.500000 -vt 0.500000 1.000000 -vt 0.500000 0.500000 -vt 0.333333 1.000000 -vt 0.333333 0.500000 -vt 0.457846 0.370000 -vt 0.250000 0.490000 -vt 0.042154 0.370000 -vt 0.042154 0.130000 -vt 0.250000 0.010000 -vt 0.457846 0.130000 -vt 0.166667 1.000000 -vt 0.166667 0.500000 -vt -0.000000 1.000000 -vt -0.000000 0.500000 -vt 0.750000 0.490000 -vt 0.957846 0.370000 -vt 0.957846 0.130000 -vt 0.750000 0.010000 -vt 0.542154 0.130000 -vt 0.542154 0.370000 -vn 0.5000 0.0000 -0.8660 -vn 1.0000 0.0000 0.0000 -vn 0.5000 0.0000 0.8660 -vn -0.5000 0.0000 0.8660 +vt 0.000000 1.000000 vn 0.0000 1.0000 0.0000 -vn -1.0000 0.0000 0.0000 -vn -0.5000 0.0000 -0.8660 -vn 0.0000 -1.0000 0.0000 -usemtl None +usemtl EnemySpawn s off -f 766/1535/259 767/1536/259 769/1537/259 768/1538/259 -f 768/1538/260 769/1537/260 771/1539/260 770/1540/260 -f 770/1540/261 771/1539/261 773/1541/261 772/1542/261 -f 772/1542/262 773/1541/262 775/1543/262 774/1544/262 -f 769/1545/263 767/1546/263 777/1547/263 775/1548/263 773/1549/263 771/1550/263 -f 774/1544/264 775/1543/264 777/1551/264 776/1552/264 -f 776/1552/265 777/1551/265 767/1553/265 766/1554/265 -f 766/1555/266 768/1556/266 770/1557/266 772/1558/266 774/1559/266 776/1560/266 -o Cylinder.012 -v -26.492910 -3.502687 97.399376 -v -26.492910 -0.502687 97.399376 -v -25.626884 -3.502687 97.899376 -v -25.626884 -0.502687 97.899376 -v -25.626884 -3.502687 98.899376 -v -25.626884 -0.502687 98.899376 -v -26.492910 -3.502687 99.399376 -v -26.492910 -0.502687 99.399376 -v -27.358936 -3.502687 98.899376 -v -27.358936 -0.502687 98.899376 -v -27.358936 -3.502687 97.899376 -v -27.358936 -0.502687 97.899376 -vt 1.000000 0.500000 +f 726/1425/224 727/1426/224 728/1427/224 729/1428/224 +o Plane.013 +v 6.965681 -2.935346 115.258972 +v 8.965681 -2.935346 115.258972 +v 8.965681 -2.935346 113.258972 +v 6.965681 -2.935346 113.258972 +vt 0.000000 0.000000 +vt 1.000000 0.000000 vt 1.000000 1.000000 -vt 0.833333 1.000000 -vt 0.833333 0.500000 -vt 0.666667 1.000000 -vt 0.666667 0.500000 -vt 0.500000 1.000000 -vt 0.500000 0.500000 -vt 0.333333 1.000000 -vt 0.333333 0.500000 -vt 0.457846 0.370000 -vt 0.250000 0.490000 -vt 0.042154 0.370000 -vt 0.042154 0.130000 -vt 0.250000 0.010000 -vt 0.457846 0.130000 -vt 0.166667 1.000000 -vt 0.166667 0.500000 -vt -0.000000 1.000000 -vt -0.000000 0.500000 -vt 0.750000 0.490000 -vt 0.957846 0.370000 -vt 0.957846 0.130000 -vt 0.750000 0.010000 -vt 0.542154 0.130000 -vt 0.542154 0.370000 -vn 0.5000 0.0000 -0.8660 -vn 1.0000 0.0000 0.0000 -vn 0.5000 0.0000 0.8660 -vn -0.5000 0.0000 0.8660 +vt 0.000000 1.000000 vn 0.0000 1.0000 0.0000 -vn -1.0000 0.0000 0.0000 -vn -0.5000 0.0000 -0.8660 -vn 0.0000 -1.0000 0.0000 -usemtl None +usemtl EnemySpawn s off -f 778/1561/267 779/1562/267 781/1563/267 780/1564/267 -f 780/1564/268 781/1563/268 783/1565/268 782/1566/268 -f 782/1566/269 783/1565/269 785/1567/269 784/1568/269 -f 784/1568/270 785/1567/270 787/1569/270 786/1570/270 -f 781/1571/271 779/1572/271 789/1573/271 787/1574/271 785/1575/271 783/1576/271 -f 786/1570/272 787/1569/272 789/1577/272 788/1578/272 -f 788/1578/273 789/1577/273 779/1579/273 778/1580/273 -f 778/1581/274 780/1582/274 782/1583/274 784/1584/274 786/1585/274 788/1586/274 -o Cylinder.013 -v 39.414558 -3.336662 54.413193 -v 39.414558 -0.336662 54.413193 -v 40.280582 -3.336662 54.913193 -v 40.280582 -0.336662 54.913193 -v 40.280582 -3.336662 55.913193 -v 40.280582 -0.336662 55.913193 -v 39.414558 -3.336662 56.413193 -v 39.414558 -0.336662 56.413193 -v 38.548534 -3.336662 55.913193 -v 38.548534 -0.336662 55.913193 -v 38.548534 -3.336662 54.913193 -v 38.548534 -0.336662 54.913193 -vt 1.000000 0.500000 +f 730/1429/225 731/1430/225 732/1431/225 733/1432/225 +o Plane.014 +v -27.789780 -3.285808 99.986740 +v -25.789780 -3.285808 99.986740 +v -25.789780 -3.285808 97.986740 +v -27.789780 -3.285808 97.986740 +vt 0.000000 0.000000 +vt 1.000000 0.000000 vt 1.000000 1.000000 -vt 0.833333 1.000000 -vt 0.833333 0.500000 -vt 0.666667 1.000000 -vt 0.666667 0.500000 -vt 0.500000 1.000000 -vt 0.500000 0.500000 -vt 0.333333 1.000000 -vt 0.333333 0.500000 -vt 0.457846 0.370000 -vt 0.250000 0.490000 -vt 0.042154 0.370000 -vt 0.042154 0.130000 -vt 0.250000 0.010000 -vt 0.457846 0.130000 -vt 0.166667 1.000000 -vt 0.166667 0.500000 -vt -0.000000 1.000000 -vt -0.000000 0.500000 -vt 0.750000 0.490000 -vt 0.957846 0.370000 -vt 0.957846 0.130000 -vt 0.750000 0.010000 -vt 0.542154 0.130000 -vt 0.542154 0.370000 -vn 0.5000 0.0000 -0.8660 -vn 1.0000 0.0000 0.0000 -vn 0.5000 0.0000 0.8660 -vn -0.5000 0.0000 0.8660 +vt 0.000000 1.000000 vn 0.0000 1.0000 0.0000 -vn -1.0000 0.0000 0.0000 -vn -0.5000 0.0000 -0.8660 -vn 0.0000 -1.0000 0.0000 -usemtl None +usemtl EnemySpawn s off -f 790/1587/275 791/1588/275 793/1589/275 792/1590/275 -f 792/1590/276 793/1589/276 795/1591/276 794/1592/276 -f 794/1592/277 795/1591/277 797/1593/277 796/1594/277 -f 796/1594/278 797/1593/278 799/1595/278 798/1596/278 -f 793/1597/279 791/1598/279 801/1599/279 799/1600/279 797/1601/279 795/1602/279 -f 798/1596/280 799/1595/280 801/1603/280 800/1604/280 -f 800/1604/281 801/1603/281 791/1605/281 790/1606/281 -f 790/1607/282 792/1608/282 794/1609/282 796/1610/282 798/1611/282 800/1612/282 -o Cylinder.014 -v -24.420326 2.622073 54.413193 -v -24.420326 5.622073 54.413193 -v -23.554300 2.622073 54.913193 -v -23.554300 5.622073 54.913193 -v -23.554300 2.622073 55.913193 -v -23.554300 5.622073 55.913193 -v -24.420326 2.622073 56.413193 -v -24.420326 5.622073 56.413193 -v -25.286352 2.622073 55.913193 -v -25.286352 5.622073 55.913193 -v -25.286352 2.622073 54.913193 -v -25.286352 5.622073 54.913193 -vt 1.000000 0.500000 +f 734/1433/226 735/1434/226 736/1435/226 737/1436/226 +o Plane.015 +v -26.163361 11.085619 103.587730 +v -24.163361 11.085619 103.587730 +v -24.163361 11.085620 101.587730 +v -26.163361 11.085620 101.587730 +vt 0.000000 0.000000 +vt 1.000000 0.000000 vt 1.000000 1.000000 -vt 0.833333 1.000000 -vt 0.833333 0.500000 -vt 0.666667 1.000000 -vt 0.666667 0.500000 -vt 0.500000 1.000000 -vt 0.500000 0.500000 -vt 0.333333 1.000000 -vt 0.333333 0.500000 -vt 0.457846 0.370000 -vt 0.250000 0.490000 -vt 0.042154 0.370000 -vt 0.042154 0.130000 -vt 0.250000 0.010000 -vt 0.457846 0.130000 -vt 0.166667 1.000000 -vt 0.166667 0.500000 -vt -0.000000 1.000000 -vt -0.000000 0.500000 -vt 0.750000 0.490000 -vt 0.957846 0.370000 -vt 0.957846 0.130000 -vt 0.750000 0.010000 -vt 0.542154 0.130000 -vt 0.542154 0.370000 -vn 0.5000 0.0000 -0.8660 -vn 1.0000 0.0000 0.0000 -vn 0.5000 0.0000 0.8660 -vn -0.5000 0.0000 0.8660 +vt 0.000000 1.000000 vn 0.0000 1.0000 0.0000 -vn -1.0000 0.0000 0.0000 -vn -0.5000 0.0000 -0.8660 -vn 0.0000 -1.0000 0.0000 -usemtl None +usemtl EnemySpawn s off -f 802/1613/283 803/1614/283 805/1615/283 804/1616/283 -f 804/1616/284 805/1615/284 807/1617/284 806/1618/284 -f 806/1618/285 807/1617/285 809/1619/285 808/1620/285 -f 808/1620/286 809/1619/286 811/1621/286 810/1622/286 -f 805/1623/287 803/1624/287 813/1625/287 811/1626/287 809/1627/287 807/1628/287 -f 810/1622/288 811/1621/288 813/1629/288 812/1630/288 -f 812/1630/289 813/1629/289 803/1631/289 802/1632/289 -f 802/1633/290 804/1634/290 806/1635/290 808/1636/290 810/1637/290 812/1638/290 +f 738/1437/227 739/1438/227 740/1439/227 741/1440/227 diff --git a/assets/enemy.mtl b/assets/enemy.mtl index d85509b..4346265 100644 --- a/assets/enemy.mtl +++ b/assets/enemy.mtl @@ -1,32 +1,42 @@ -# Blender 4.1.1 MTL File: 'None' -# www.blender.org +# Blender MTL File: 'None' +# Material Count: 4 -newmtl PlaneBlue -Ns 250.000000 +newmtl AK47 +Ns 225.000000 Ka 1.000000 1.000000 1.000000 -Kd 0.000914 0.000000 1.000000 +Kd 0.300000 0.100000 0.080000 Ks 0.500000 0.500000 0.500000 Ke 0.000000 0.000000 0.000000 -Ni 1.500000 +Ni 1.450000 d 1.000000 illum 2 -newmtl PlaneGreen -Ns 250.000000 +newmtl BlueShirt +Ns 225.000000 Ka 1.000000 1.000000 1.000000 -Kd 0.000000 0.500000 0.300000 +Kd 0.000000 0.000000 0.400000 Ks 0.500000 0.500000 0.500000 Ke 0.000000 0.000000 0.000000 -Ni 1.500000 +Ni 1.450000 d 1.000000 illum 2 -newmtl PlaneLightBlue -Ns 250.000000 +newmtl BrownPants +Ns 225.000000 Ka 1.000000 1.000000 1.000000 -Kd 0.000000 0.796875 1.000000 +Kd 0.114935 0.029659 0.002314 Ks 0.500000 0.500000 0.500000 Ke 0.000000 0.000000 0.000000 -Ni 1.500000 +Ni 1.450000 +d 1.000000 +illum 2 + +newmtl Head +Ns 225.000000 +Ka 1.000000 1.000000 1.000000 +Kd 0.996562 0.805625 0.500000 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.450000 d 1.000000 illum 2 diff --git a/assets/enemy.obj b/assets/enemy.obj index f7a30fa..c8072c3 100644 --- a/assets/enemy.obj +++ b/assets/enemy.obj @@ -1,1098 +1,308 @@ -# Blender 4.1.1 +# Blender v3.0.0 OBJ File: '' # www.blender.org mtllib enemy.mtl -o Cone -v -0.432970 -0.059419 2.009836 -v -0.286523 0.234050 2.008871 -v 0.067030 0.355609 2.008471 -v 0.420584 0.234050 2.008871 -v 0.567030 -0.059419 2.009836 -v 0.420584 -0.352889 2.010802 -v 0.067030 -0.474448 2.011202 -v -0.286523 -0.352889 2.010802 -v 0.061414 -0.314044 3.067334 -vn -0.7914 0.3964 0.4654 -vn -0.2787 0.8123 0.5123 -vn 0.2783 0.8111 0.5144 -vn 0.7882 0.3949 0.4720 -vn 0.8524 -0.4244 0.3054 -vn 0.3219 -0.9358 0.1438 -vn -0.0000 -0.0033 -1.0000 -vn -0.3221 -0.9362 0.1405 -vn -0.8548 -0.4256 0.2971 -vt 0.250000 0.490000 -vt 0.250000 0.250000 -vt 0.419706 0.419706 -vt 0.490000 0.250000 -vt 0.419706 0.080294 -vt 0.250000 0.010000 -vt 0.080294 0.080294 -vt 0.010000 0.250000 -vt 0.750000 0.490000 -vt 0.919706 0.419706 -vt 0.990000 0.250000 -vt 0.919706 0.080294 -vt 0.750000 0.010000 -vt 0.580294 0.080294 -vt 0.510000 0.250000 -vt 0.580294 0.419706 -vt 0.080294 0.419706 -s 0 -usemtl PlaneBlue -f 1/1/1 9/2/1 2/3/1 -f 2/3/2 9/2/2 3/4/2 -f 3/4/3 9/2/3 4/5/3 -f 4/5/4 9/2/4 5/6/4 -f 5/6/5 9/2/5 6/7/5 -f 6/7/6 9/2/6 7/8/6 -f 1/9/7 2/10/7 3/11/7 4/12/7 5/13/7 6/14/7 7/15/7 8/16/7 -f 7/8/8 9/2/8 8/17/8 -f 8/17/9 9/2/9 1/1/9 -o Cone.001 -v -0.432970 -0.061584 -0.829047 -v -0.286524 0.231888 -0.830012 -v 0.067029 0.353448 -0.830413 -v 0.420583 0.231888 -0.830013 -v 0.567029 -0.061584 -0.829048 -v 0.420583 -0.355057 -0.828082 -v 0.067029 -0.476617 -0.827682 -v -0.286524 -0.355057 -0.828082 -v 0.072508 0.316226 -2.803243 -v 0.290628 0.263376 -1.566722 -v -0.275773 0.055910 -1.442996 -v 0.412652 0.056359 -1.445343 -v 0.337972 -0.195737 -1.296859 -v 0.068130 -0.317356 -1.224518 -v -0.201684 -0.196430 -1.294819 -v -0.152729 0.263317 -1.565345 -v 0.069196 0.338733 -1.610368 -v 0.205271 0.284058 -2.050610 -v -0.146307 0.152676 -1.948637 -v 0.285259 0.153686 -1.953912 -v 0.244579 -0.015624 -1.826818 -v 0.069615 -0.102439 -1.760036 -v -0.105875 -0.017296 -1.821897 -v -0.064966 0.283933 -2.047687 -v 0.070509 0.329807 -2.083426 -vn -0.8859 0.4416 -0.1423 -vn -0.3251 0.9455 -0.0187 -vn 0.3251 0.9455 -0.0169 -vn 0.8865 0.4419 -0.1375 -vn 0.8544 -0.4273 -0.2958 -vn 0.3037 -0.8845 -0.3541 -vn -0.0000 0.0033 1.0000 -vn -0.3035 -0.8840 -0.3556 -vn -0.8531 -0.4267 -0.3001 -vt 0.250000 0.353893 -vt 0.314981 0.314981 -vt 0.250000 0.250000 -vt 0.337568 0.250000 -vt 0.314730 0.185270 -vt 0.250000 0.146748 -vt 0.166106 0.166106 -vt 0.123267 0.250000 -vt 0.750000 0.490000 -vt 0.580294 0.419706 -vt 0.510000 0.250000 -vt 0.580294 0.080294 -vt 0.750000 0.010000 -vt 0.919706 0.080294 -vt 0.990000 0.250000 -vt 0.919706 0.419706 -vt 0.165683 0.334317 -vt 0.419706 0.419706 -vt 0.490000 0.250000 -vt 0.395116 0.250000 -vt 0.356464 0.356464 -vt 0.010000 0.250000 -vt 0.080294 0.419706 -vt 0.120396 0.379604 -vt 0.058210 0.250000 -vt 0.080294 0.080294 -vt 0.120571 0.120571 -vt 0.250000 0.010000 -vt 0.250000 0.084922 -vt 0.250000 0.490000 -vt 0.250000 0.415363 -vt 0.419706 0.080294 -vt 0.356346 0.143654 -s 0 -usemtl PlaneBlue -f 28/18/10 33/19/10 18/20/10 -f 33/19/11 34/21/11 18/20/11 -f 34/21/12 27/22/12 18/20/12 -f 27/22/13 29/23/13 18/20/13 -f 29/23/14 30/24/14 18/20/14 -f 30/24/15 31/25/15 18/20/15 -f 10/26/16 17/27/16 16/28/16 15/29/16 14/30/16 13/31/16 12/32/16 11/33/16 -f 31/25/17 32/34/17 18/20/17 -f 32/34/18 28/18/18 18/20/18 -f 11/35/11 12/36/11 26/37/11 25/38/11 -f 16/39/17 17/40/17 24/41/17 23/42/17 -f 15/43/15 16/39/15 23/42/15 22/44/15 -f 14/45/14 15/43/14 22/44/14 21/46/14 -f 10/47/10 11/35/10 25/38/10 20/48/10 -f 17/40/18 10/47/18 20/48/18 24/41/18 -f 12/36/12 13/49/12 19/50/12 26/37/12 -f 13/49/13 14/45/13 21/46/13 19/50/13 -f 25/38/11 26/37/11 34/21/11 33/19/11 -f 23/42/17 24/41/17 32/34/17 31/25/17 -f 22/44/15 23/42/15 31/25/15 30/24/15 -f 21/46/14 22/44/14 30/24/14 29/23/14 -f 20/48/10 25/38/10 33/19/10 28/18/10 -f 24/41/18 20/48/18 28/18/18 32/34/18 -f 26/37/12 19/50/12 27/22/12 34/21/12 -f 19/50/13 21/46/13 29/23/13 27/22/13 -o Cylinder.001 -v -0.432970 -0.062143 0.594247 -v -0.432970 -0.058853 1.067808 -v -0.286523 0.231327 0.593789 -v -0.286523 0.234617 1.067350 -v 0.067030 0.352886 0.593600 -v 0.067030 0.356176 1.067161 -v 0.420583 0.231327 0.593789 -v 0.420583 0.234617 1.067350 -v 0.567030 -0.062143 0.594246 -v 0.567030 -0.058853 1.067807 -v 0.420583 -0.355612 0.594704 -v 0.420583 -0.352322 1.068265 -v 0.067030 -0.477172 0.594893 -v 0.067030 -0.473882 1.068454 -v -0.286523 -0.355612 0.594704 -v -0.286523 -0.352322 1.068265 -v 0.120380 0.334543 0.593629 -v 0.123334 0.336817 1.067191 -v -0.284133 -0.356434 0.594705 -v -0.281179 -0.354160 1.068268 -v -0.003962 0.328477 0.593638 -v -0.006254 0.330979 1.067200 -v 0.147249 -0.449591 0.594850 -v 0.144957 -0.447089 1.068412 -v 0.025192 0.169174 1.067452 -v 0.026143 0.173570 0.593879 -v 0.190411 0.310465 0.593666 -v 0.186421 0.315127 1.067225 -v 0.215731 -0.426045 0.594813 -v 0.211835 -0.424095 1.068376 -v -0.038502 -0.440888 0.594837 -v -0.036164 -0.438401 1.068399 -v -0.057677 0.030390 0.594102 -v -0.068898 0.306151 0.593673 -v -0.066624 0.310223 1.067233 -v -0.055291 0.031695 1.067667 -vn -0.8948 0.4465 -0.0031 -vn -0.3251 0.9456 -0.0066 -vn 0.3251 0.9456 -0.0066 -vn 0.8948 0.4465 -0.0031 -vn 0.8948 -0.4465 0.0031 -vn 0.3251 -0.9456 0.0066 -vn -0.0000 0.0016 1.0000 -vn -0.3252 -0.9456 0.0066 -vn -0.8948 -0.4465 0.0031 -vn -0.0000 -0.0016 -1.0000 -vn -0.3251 -0.9456 0.0066 -vt 1.000000 0.500000 -vt 1.000000 1.000000 -vt 0.875000 1.000000 -vt 0.875000 0.500000 -vt 0.775099 0.500000 -vt 0.775910 1.000000 -vt 0.750000 1.000000 -vt 0.750000 0.500000 -vt 0.706378 0.500000 -vt 0.707789 1.000000 -vt 0.625000 1.000000 +o Cube_Cube.001 +v -0.215787 -0.361940 0.289186 +v -0.215787 0.028450 0.289186 +v -0.215787 0.028450 -0.181476 +v -0.215787 -0.361940 -0.181476 +v 0.149729 0.028450 -0.181476 +v 0.149729 -0.361940 -0.181476 +v 0.149729 0.028450 0.289186 +v 0.149729 -0.361940 0.289186 +vt 0.375000 0.000000 +vt 0.625000 0.000000 +vt 0.625000 0.250000 +vt 0.375000 0.250000 vt 0.625000 0.500000 -vt 0.500000 1.000000 -vt 0.500000 0.500000 -vt 0.375000 1.000000 vt 0.375000 0.500000 -vt 0.278362 0.500000 -vt 0.277551 1.000000 -vt 0.250000 1.000000 -vt 0.250000 0.500000 -vt 0.302361 0.308714 -vt 0.079231 0.417141 -vt 0.030517 0.299533 -vt 0.125845 0.500000 -vt 0.126889 1.000000 -vt 0.125000 1.000000 +vt 0.625000 0.750000 +vt 0.375000 0.750000 +vt 0.625000 1.000000 +vt 0.375000 1.000000 vt 0.125000 0.500000 -vt 0.000000 1.000000 -vt 0.000000 0.500000 -vt 0.539565 0.178623 -vt 0.965469 0.190777 -vt 0.919706 0.080294 -vt 0.750000 0.010000 -vt 0.580294 0.080294 -vt 0.212689 0.500000 -vt 0.213516 1.000000 -vt 0.475430 0.285176 -vt 0.381862 0.270082 -vt 0.478806 0.222974 -vt 0.490000 0.250000 -vt 0.730093 1.000000 -vt 0.731138 0.500000 -vt 0.886306 0.269626 -vt 0.975885 0.284076 -vt 0.990000 0.250000 -vt 0.979393 0.224392 -vt 0.466262 0.192692 -vt 0.038790 0.180494 -vt 0.080294 0.080294 -vt 0.250000 0.010000 -vt 0.419706 0.080294 -vt 0.302574 0.500000 -vt 0.301196 1.000000 -vt 0.803509 0.309860 -vt 0.525949 0.211495 -vt 0.510000 0.250000 -vt 0.530982 0.300655 -vt 0.463427 0.314154 -vt 0.798058 0.500000 -vt 0.797254 1.000000 -vt 0.962975 0.315246 -vt 0.025494 0.212595 -vt 0.419706 0.419706 -vt 0.250000 0.490000 -vt 0.080294 0.419706 -vt 0.750000 0.490000 -vt 0.919706 0.419706 -vt 0.579819 0.418559 -vt 0.580294 0.419706 -vt 0.010000 0.250000 -s 0 -usemtl PlaneBlue -f 35/51/19 36/52/19 38/53/19 37/54/19 -f 55/55/20 56/56/20 40/57/20 39/58/20 -f 61/59/21 62/60/21 42/61/21 41/62/21 -f 41/62/22 42/61/22 44/63/22 43/64/22 -f 43/64/23 44/63/23 46/65/23 45/66/23 -f 57/67/24 58/68/24 48/69/24 47/70/24 -f 70/71/25 54/72/25 66/73/25 -f 53/74/26 54/75/26 50/76/26 49/77/26 -f 49/77/27 50/76/27 36/78/27 35/79/27 -f 63/80/28 61/81/28 41/82/28 43/83/28 45/84/28 -f 65/85/29 66/86/29 54/75/29 53/74/29 -f 56/87/25 59/88/25 52/89/25 40/90/25 -f 39/58/21 40/57/21 52/91/21 51/92/21 -f 60/93/28 55/94/28 39/95/28 51/96/28 -f 62/97/25 64/98/25 46/99/25 44/100/25 42/101/25 -f 63/102/24 64/103/24 58/68/24 57/67/24 -f 67/104/28 60/93/28 57/105/28 47/106/28 65/107/28 -f 69/108/25 70/71/25 59/88/25 56/87/25 -f 68/109/20 69/110/20 56/56/20 55/55/20 -f 67/104/28 68/111/28 55/94/28 60/93/28 -f 45/66/24 46/65/24 64/103/24 63/102/24 -f 52/89/25 59/88/25 58/112/25 64/98/25 62/97/25 -f 51/92/21 52/91/21 62/60/21 61/59/21 -f 60/93/28 51/96/28 61/81/28 63/80/28 57/105/28 -f 38/113/25 36/114/25 50/115/25 54/72/25 70/71/25 69/108/25 -f 37/54/20 38/53/20 69/110/20 68/109/20 -f 35/116/28 37/117/28 68/111/28 67/104/28 53/118/28 49/119/28 -f 59/88/25 70/71/25 66/73/25 48/120/25 58/112/25 -f 47/70/29 48/69/29 66/86/29 65/85/29 -f 53/118/28 67/104/28 65/107/28 -o Cylinder.002 -v -0.432970 -0.062143 0.122582 -v -0.432970 -0.058853 0.596142 -v -0.286523 0.231327 0.122124 -v -0.286523 0.234617 0.595685 -v 0.067030 0.352886 0.121935 -v 0.067030 0.356176 0.595496 -v 0.420583 0.231327 0.122124 -v 0.420583 0.234617 0.595685 -v 0.567030 -0.062143 0.122581 -v 0.567030 -0.058853 0.596142 -v 0.420583 -0.355612 0.123038 -v 0.420583 -0.352322 0.596599 -v 0.067030 -0.477172 0.123228 -v 0.067030 -0.473882 0.596789 -v -0.286523 -0.355612 0.123038 -v -0.286523 -0.352322 0.596599 -vn -0.8948 0.4465 -0.0031 -vn -0.3251 0.9456 -0.0066 -vn 0.3251 0.9456 -0.0066 -vn 0.8948 0.4465 -0.0031 -vn 0.8948 -0.4465 0.0031 -vn 0.3251 -0.9456 0.0066 -vn -0.0000 0.0016 1.0000 -vn -0.3251 -0.9456 0.0066 -vn -0.8948 -0.4465 0.0031 -vn -0.0000 -0.0016 -1.0000 -vt 1.000000 0.500000 -vt 1.000000 1.000000 -vt 0.875000 1.000000 +vt 0.125000 0.750000 vt 0.875000 0.500000 -vt 0.750000 1.000000 -vt 0.750000 0.500000 -vt 0.625000 1.000000 +vt 0.875000 0.750000 +vn -1.0000 -0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 -0.0000 0.0000 +vn 0.0000 -0.0000 1.0000 +vn 0.0000 -1.0000 -0.0000 +vn 0.0000 1.0000 0.0000 +usemtl Head +s 1 +f 1/1/1 2/2/1 3/3/1 4/4/1 +f 4/4/2 3/3/2 5/5/2 6/6/2 +f 6/6/3 5/5/3 7/7/3 8/8/3 +f 8/8/4 7/7/4 2/9/4 1/10/4 +f 4/11/5 6/6/5 8/8/5 1/12/5 +f 5/5/6 3/13/6 2/14/6 7/7/6 +o Cube.001_Cube.002 +v 0.062304 -2.214026 0.289185 +v 0.062304 -1.191726 0.289185 +v 0.062304 -1.191726 -0.181476 +v 0.062304 -2.214026 -0.181476 +v 0.496006 -1.191726 -0.181476 +v 0.496006 -2.214026 -0.181476 +v 0.496006 -1.191726 0.289185 +v 0.496006 -2.214026 0.289185 +vt 0.375000 0.000000 +vt 0.625000 0.000000 +vt 0.625000 0.250000 +vt 0.375000 0.250000 vt 0.625000 0.500000 -vt 0.500000 1.000000 -vt 0.500000 0.500000 -vt 0.375000 1.000000 vt 0.375000 0.500000 -vt 0.250000 1.000000 -vt 0.250000 0.500000 -vt 0.419706 0.419706 -vt 0.250000 0.490000 -vt 0.080294 0.419706 -vt 0.010000 0.250000 -vt 0.080294 0.080294 -vt 0.250000 0.010000 -vt 0.419706 0.080294 -vt 0.490000 0.250000 -vt 0.125000 1.000000 +vt 0.625000 0.750000 +vt 0.375000 0.750000 +vt 0.625000 1.000000 +vt 0.375000 1.000000 vt 0.125000 0.500000 -vt 0.000000 1.000000 -vt 0.000000 0.500000 -vt 0.750000 0.490000 -vt 0.919706 0.419706 -vt 0.990000 0.250000 -vt 0.919706 0.080294 -vt 0.750000 0.010000 -vt 0.580294 0.080294 -vt 0.510000 0.250000 -vt 0.580294 0.419706 -s 0 -usemtl PlaneBlue -f 71/121/30 72/122/30 74/123/30 73/124/30 -f 73/124/31 74/123/31 76/125/31 75/126/31 -f 75/126/32 76/125/32 78/127/32 77/128/32 -f 77/128/33 78/127/33 80/129/33 79/130/33 -f 79/130/34 80/129/34 82/131/34 81/132/34 -f 81/132/35 82/131/35 84/133/35 83/134/35 -f 74/135/36 72/136/36 86/137/36 84/138/36 82/139/36 80/140/36 78/141/36 76/142/36 -f 83/134/37 84/133/37 86/143/37 85/144/37 -f 85/144/38 86/143/38 72/145/38 71/146/38 -f 71/147/39 73/148/39 75/149/39 77/150/39 79/151/39 81/152/39 83/153/39 85/154/39 -o Cylinder.003 -v -0.432970 -0.062143 1.064410 -v -0.432970 -0.058852 1.537971 -v -0.286523 0.231327 1.063952 -v -0.286523 0.234617 1.537513 -v 0.067030 0.352886 1.063763 -v 0.067030 0.356176 1.537324 -v 0.420583 0.231327 1.063952 -v 0.420583 0.234617 1.537513 -v 0.567030 -0.062143 1.064410 -v 0.567030 -0.058852 1.537971 -v 0.420583 -0.355612 1.064867 -v 0.420583 -0.352322 1.538428 -v 0.067030 -0.477172 1.065056 -v 0.067030 -0.473881 1.538617 -v -0.286523 -0.355612 1.064867 -v -0.286523 -0.352322 1.538428 -v 0.121721 0.334082 1.063793 -v 0.124675 0.336356 1.537355 -v -0.282793 -0.356895 1.064869 -v -0.279839 -0.354621 1.538431 -v -0.005642 0.327900 1.063802 -v -0.007934 0.330402 1.537364 -v 0.145569 -0.450168 1.065014 -v 0.143277 -0.447666 1.538576 -v 0.024248 0.164810 1.537622 -v 0.025199 0.169206 1.064049 -v 0.186564 0.311788 1.063827 -v 0.182574 0.316449 1.537386 -v 0.211974 -0.427337 1.064979 -v 0.208077 -0.425386 1.538542 -v -0.036046 -0.441732 1.065001 -v -0.033707 -0.439245 1.538563 -v -0.055308 0.031686 1.064264 -v -0.066510 0.306972 1.063835 -v -0.064236 0.311044 1.537394 -v -0.052922 0.032990 1.537828 -vn -0.8948 0.4465 -0.0031 -vn -0.3251 0.9456 -0.0066 -vn 0.3251 0.9456 -0.0066 -vn 0.8948 0.4465 -0.0031 -vn 0.8948 -0.4465 0.0031 -vn 0.3251 -0.9456 0.0066 -vn -0.0000 0.0016 1.0000 -vn -0.3252 -0.9456 0.0066 -vn -0.8948 -0.4465 0.0031 -vn -0.0000 -0.0016 -1.0000 -vn -0.3251 -0.9456 0.0066 -vt 1.000000 0.500000 -vt 1.000000 1.000000 -vt 0.875000 1.000000 +vt 0.125000 0.750000 vt 0.875000 0.500000 -vt 0.775693 0.500000 -vt 0.776504 1.000000 -vt 0.750000 1.000000 -vt 0.750000 0.500000 -vt 0.707738 0.500000 -vt 0.709149 1.000000 -vt 0.625000 1.000000 +vt 0.875000 0.750000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 -0.0000 0.0000 +vn 0.0000 -0.0000 1.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +usemtl BrownPants +s 1 +f 9/15/7 10/16/7 11/17/7 12/18/7 +f 12/18/8 11/17/8 13/19/8 14/20/8 +f 14/20/9 13/19/9 15/21/9 16/22/9 +f 16/22/10 15/21/10 10/23/10 9/24/10 +f 12/25/11 14/20/11 16/22/11 9/26/11 +f 13/19/12 11/27/12 10/28/12 15/21/12 +o Cube.002_Cube.003 +v -0.574384 -2.214025 0.289185 +v -0.574384 -1.191726 0.289185 +v -0.574384 -1.191726 -0.181476 +v -0.574384 -2.214025 -0.181476 +v -0.140682 -1.191726 -0.181476 +v -0.140682 -2.214025 -0.181476 +v -0.140682 -1.191726 0.289185 +v -0.140682 -2.214025 0.289185 +vt 0.375000 0.000000 +vt 0.625000 0.000000 +vt 0.625000 0.250000 +vt 0.375000 0.250000 vt 0.625000 0.500000 -vt 0.500000 1.000000 -vt 0.500000 0.500000 -vt 0.375000 1.000000 vt 0.375000 0.500000 -vt 0.277768 0.500000 -vt 0.276957 1.000000 -vt 0.250000 1.000000 -vt 0.250000 0.500000 -vt 0.303110 0.307577 -vt 0.078965 0.416497 -vt 0.030029 0.298354 -vt 0.126319 0.500000 -vt 0.127364 1.000000 -vt 0.125000 1.000000 +vt 0.625000 0.750000 +vt 0.375000 0.750000 +vt 0.625000 1.000000 +vt 0.375000 1.000000 vt 0.125000 0.500000 -vt 0.000000 1.000000 -vt 0.000000 0.500000 -vt 0.538818 0.180427 -vt 0.966234 0.192624 -vt 0.919706 0.080294 -vt 0.750000 0.010000 -vt 0.580294 0.080294 -vt 0.213557 0.500000 -vt 0.214384 1.000000 -vt 0.475096 0.285983 -vt 0.379338 0.270535 -vt 0.478539 0.222330 -vt 0.490000 0.250000 -vt 0.729619 1.000000 -vt 0.730664 0.500000 -vt 0.883783 0.270079 -vt 0.975551 0.284883 -vt 0.990000 0.250000 -vt 0.979126 0.223748 -vt 0.467027 0.194539 -vt 0.038043 0.182297 -vt 0.080294 0.080294 -vt 0.250000 0.010000 -vt 0.419706 0.080294 -vt 0.301245 0.500000 -vt 0.299868 1.000000 -vt 0.804258 0.308723 -vt 0.525615 0.212301 -vt 0.510000 0.250000 -vt 0.530494 0.299476 -vt 0.463902 0.313008 -vt 0.797213 0.500000 -vt 0.796409 1.000000 -vt 0.963449 0.314099 -vt 0.025160 0.213401 -vt 0.419706 0.419706 -vt 0.250000 0.490000 -vt 0.080294 0.419706 -vt 0.750000 0.490000 -vt 0.919706 0.419706 -vt 0.579552 0.417915 -vt 0.580294 0.419706 -vt 0.010000 0.250000 -s 0 -usemtl PlaneBlue -f 87/155/40 88/156/40 90/157/40 89/158/40 -f 107/159/41 108/160/41 92/161/41 91/162/41 -f 113/163/42 114/164/42 94/165/42 93/166/42 -f 93/166/43 94/165/43 96/167/43 95/168/43 -f 95/168/44 96/167/44 98/169/44 97/170/44 -f 109/171/45 110/172/45 100/173/45 99/174/45 -f 122/175/46 106/176/46 118/177/46 -f 105/178/47 106/179/47 102/180/47 101/181/47 -f 101/181/48 102/180/48 88/182/48 87/183/48 -f 115/184/49 113/185/49 93/186/49 95/187/49 97/188/49 -f 117/189/50 118/190/50 106/179/50 105/178/50 -f 108/191/46 111/192/46 104/193/46 92/194/46 -f 91/162/42 92/161/42 104/195/42 103/196/42 -f 112/197/49 107/198/49 91/199/49 103/200/49 -f 114/201/46 116/202/46 98/203/46 96/204/46 94/205/46 -f 115/206/45 116/207/45 110/172/45 109/171/45 -f 119/208/49 112/197/49 109/209/49 99/210/49 117/211/49 -f 121/212/46 122/175/46 111/192/46 108/191/46 -f 120/213/41 121/214/41 108/160/41 107/159/41 -f 119/208/49 120/215/49 107/198/49 112/197/49 -f 97/170/45 98/169/45 116/207/45 115/206/45 -f 104/193/46 111/192/46 110/216/46 116/202/46 114/201/46 -f 103/196/42 104/195/42 114/164/42 113/163/42 -f 112/197/49 103/200/49 113/185/49 115/184/49 109/209/49 -f 90/217/46 88/218/46 102/219/46 106/176/46 122/175/46 121/212/46 -f 89/158/41 90/157/41 121/214/41 120/213/41 -f 87/220/49 89/221/49 120/215/49 119/208/49 105/222/49 101/223/49 -f 111/192/46 122/175/46 118/177/46 100/224/46 110/216/46 -f 99/174/50 100/173/50 118/190/50 117/189/50 -f 105/222/49 119/208/49 117/211/49 -o Cylinder.004 -v -0.432970 -0.062142 1.535761 -v -0.432970 -0.058852 2.009322 -v -0.286523 0.231327 1.535303 -v -0.286523 0.234617 2.008864 -v 0.067030 0.352886 1.535114 -v 0.067030 0.356176 2.008675 -v 0.420583 0.231327 1.535303 -v 0.420583 0.234617 2.008864 -v 0.567030 -0.062142 1.535760 -v 0.567030 -0.058852 2.009321 -v 0.420583 -0.355612 1.536217 -v 0.420583 -0.352322 2.009778 -v 0.067030 -0.477172 1.536407 -v 0.067030 -0.473881 2.009968 -v -0.286523 -0.355612 1.536217 -v -0.286523 -0.352322 2.009778 -v 0.123066 0.333620 1.535144 -v 0.126019 0.335894 2.008706 -v -0.281448 -0.357357 1.536220 -v -0.278494 -0.355082 2.009783 -v -0.007327 0.327321 1.535154 -v -0.009618 0.329823 2.008716 -v 0.143884 -0.450747 1.536366 -v 0.141593 -0.448245 2.009928 -v 0.023302 0.160435 2.008980 -v 0.024252 0.164830 1.535407 -v 0.182707 0.313114 1.535176 -v 0.178717 0.317776 2.008734 -v 0.208207 -0.428632 1.536331 -v 0.204310 -0.426681 2.009894 -v -0.033583 -0.442578 1.536353 -v -0.031245 -0.440092 2.009915 -v -0.052933 0.032984 1.535612 -v -0.064115 0.307795 1.535184 -v -0.061841 0.311868 2.008744 -v -0.050547 0.034289 2.009176 -vn -0.8948 0.4465 -0.0031 -vn -0.3251 0.9456 -0.0066 -vn 0.3251 0.9456 -0.0066 -vn 0.8948 0.4465 -0.0031 -vn 0.8948 -0.4465 0.0031 -vn 0.3251 -0.9456 0.0066 -vn -0.0000 0.0016 1.0000 -vn -0.3251 -0.9457 0.0066 -vn -0.8948 -0.4465 0.0031 -vn -0.0000 -0.0016 -1.0000 -vn -0.3251 -0.9456 0.0066 -vt 1.000000 0.500000 -vt 1.000000 1.000000 -vt 0.875000 1.000000 +vt 0.125000 0.750000 vt 0.875000 0.500000 -vt 0.776289 0.500000 -vt 0.777099 1.000000 -vt 0.750000 1.000000 -vt 0.750000 0.500000 -vt 0.709102 0.500000 -vt 0.710513 1.000000 -vt 0.625000 1.000000 +vt 0.875000 0.750000 +vn -1.0000 -0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 -0.0000 0.0000 +vn 0.0000 -0.0000 1.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +usemtl BrownPants +s 1 +f 17/29/13 18/30/13 19/31/13 20/32/13 +f 20/32/14 19/31/14 21/33/14 22/34/14 +f 22/34/15 21/33/15 23/35/15 24/36/15 +f 24/36/16 23/35/16 18/37/16 17/38/16 +f 20/39/17 22/34/17 24/36/17 17/40/17 +f 21/33/18 19/41/18 18/42/18 23/35/18 +o Cube.003_Cube.004 +v -0.640636 -0.052069 1.453897 +v -0.640636 -0.052068 0.349775 +v -0.640636 -0.204296 0.346353 +v -0.640636 -0.204296 1.453897 +v -0.640636 -0.133738 -0.130082 +v -0.488207 -0.133738 -0.130082 +v -0.488207 -0.359543 -0.130082 +v -0.640636 -0.359543 -0.130082 +v -0.488207 -0.052068 0.341753 +v -0.488207 -0.204296 0.356102 +v -0.488207 -0.052069 1.453897 +v -0.488207 -0.204296 1.453897 +v -0.624674 -0.498639 0.975331 +v -0.624674 -0.537955 0.839495 +v -0.505112 -0.537955 0.839495 +v -0.505112 -0.498639 0.975331 +v -0.505112 -0.201753 0.743310 +v -0.505112 -0.198855 0.879145 +v -0.624674 -0.198855 0.879145 +v -0.624674 -0.201753 0.743310 +v -0.624674 -0.505607 0.419289 +v -0.624674 -0.462379 0.291657 +v -0.624674 -0.161489 0.410369 +v -0.624674 -0.204716 0.537999 +v -0.505112 -0.462379 0.291657 +v -0.505112 -0.161489 0.410369 +v -0.505112 -0.505607 0.419289 +v -0.505112 -0.204716 0.537999 +vt 0.375000 0.000000 +vt 0.375000 0.213298 +vt 0.625000 0.213959 +vt 0.625000 0.000000 +vt 0.375000 0.250000 +vt 0.375000 0.500000 vt 0.625000 0.500000 -vt 0.500000 1.000000 -vt 0.500000 0.500000 +vt 0.625000 0.250000 +vt 0.375000 0.535153 +vt 0.625000 0.537925 +vt 0.375000 0.750000 vt 0.375000 1.000000 -vt 0.375000 0.500000 -vt 0.277172 0.500000 -vt 0.276362 1.000000 -vt 0.250000 1.000000 -vt 0.250000 0.500000 -vt 0.303861 0.306437 -vt 0.078698 0.415852 -vt 0.029539 0.297172 -vt 0.126794 0.500000 -vt 0.127839 1.000000 -vt 0.125000 1.000000 +vt 0.625000 1.000000 +vt 0.625000 0.750000 vt 0.125000 0.500000 -vt 0.000000 1.000000 -vt 0.000000 0.500000 -vt 0.538069 0.182235 -vt 0.967001 0.194475 -vt 0.919706 0.080294 -vt 0.750000 0.010000 -vt 0.580294 0.080294 -vt 0.214428 0.500000 -vt 0.215254 1.000000 -vt 0.474761 0.286791 -vt 0.376808 0.270990 -vt 0.478272 0.221685 -vt 0.490000 0.250000 -vt 0.729144 1.000000 -vt 0.730188 0.500000 -vt 0.881252 0.270533 -vt 0.975216 0.285691 -vt 0.990000 0.250000 -vt 0.978859 0.223103 -vt 0.467794 0.196390 -vt 0.037294 0.184106 -vt 0.080294 0.080294 -vt 0.250000 0.010000 -vt 0.419706 0.080294 -vt 0.299913 0.500000 -vt 0.298536 1.000000 -vt 0.805009 0.307583 -vt 0.525280 0.213110 -vt 0.510000 0.250000 -vt 0.530004 0.298295 -vt 0.464378 0.311858 -vt 0.796367 0.500000 -vt 0.795563 1.000000 -vt 0.963926 0.312950 -vt 0.024825 0.214210 -vt 0.419706 0.419706 -vt 0.250000 0.490000 -vt 0.080294 0.419706 -vt 0.750000 0.490000 -vt 0.919706 0.419706 -vt 0.579285 0.417270 -vt 0.580294 0.419706 -vt 0.010000 0.250000 -s 0 -usemtl PlaneBlue -f 123/225/51 124/226/51 126/227/51 125/228/51 -f 143/229/52 144/230/52 128/231/52 127/232/52 -f 149/233/53 150/234/53 130/235/53 129/236/53 -f 129/236/54 130/235/54 132/237/54 131/238/54 -f 131/238/55 132/237/55 134/239/55 133/240/55 -f 145/241/56 146/242/56 136/243/56 135/244/56 -f 158/245/57 142/246/57 154/247/57 -f 141/248/58 142/249/58 138/250/58 137/251/58 -f 137/251/59 138/250/59 124/252/59 123/253/59 -f 151/254/60 149/255/60 129/256/60 131/257/60 133/258/60 -f 153/259/61 154/260/61 142/249/61 141/248/61 -f 144/261/57 147/262/57 140/263/57 128/264/57 -f 127/232/53 128/231/53 140/265/53 139/266/53 -f 148/267/60 143/268/60 127/269/60 139/270/60 -f 150/271/57 152/272/57 134/273/57 132/274/57 130/275/57 -f 151/276/56 152/277/56 146/242/56 145/241/56 -f 155/278/60 148/267/60 145/279/60 135/280/60 153/281/60 -f 157/282/57 158/245/57 147/262/57 144/261/57 -f 156/283/52 157/284/52 144/230/52 143/229/52 -f 155/278/60 156/285/60 143/268/60 148/267/60 -f 133/240/56 134/239/56 152/277/56 151/276/56 -f 140/263/57 147/262/57 146/286/57 152/272/57 150/271/57 -f 139/266/53 140/265/53 150/234/53 149/233/53 -f 148/267/60 139/270/60 149/255/60 151/254/60 145/279/60 -f 126/287/57 124/288/57 138/289/57 142/246/57 158/245/57 157/282/57 -f 125/228/52 126/227/52 157/284/52 156/283/52 -f 123/290/60 125/291/60 156/285/60 155/278/60 141/292/60 137/293/60 -f 147/262/57 158/245/57 154/247/57 136/294/57 146/286/57 -f 135/244/61 136/243/61 154/260/61 153/259/61 -f 141/292/60 155/278/60 153/281/60 -o Cylinder.006 -v -0.432970 -0.062143 -0.352687 -v -0.432970 -0.058853 0.120874 -v -0.286524 0.231327 -0.353144 -v -0.286523 0.234617 0.120417 -v 0.067029 0.352886 -0.353334 -v 0.067030 0.356176 0.120227 -v 0.420583 0.231327 -0.353144 -v 0.420583 0.234617 0.120417 -v 0.567029 -0.062143 -0.352687 -v 0.567030 -0.058853 0.120874 -v 0.420583 -0.355612 -0.352230 -v 0.420583 -0.352322 0.121331 -v 0.067029 -0.477172 -0.352041 -v 0.067030 -0.473882 0.121520 -v -0.286524 -0.355612 -0.352230 -v -0.286523 -0.352322 0.121331 -vn -0.8948 0.4465 -0.0031 -vn -0.3251 0.9456 -0.0066 -vn 0.3251 0.9456 -0.0066 -vn 0.8948 0.4465 -0.0031 -vn 0.8948 -0.4465 0.0031 -vn 0.3251 -0.9456 0.0066 -vn -0.0000 0.0016 1.0000 -vn -0.3251 -0.9456 0.0066 -vn -0.8948 -0.4465 0.0031 -vn -0.0000 -0.0016 -1.0000 -vt 1.000000 0.500000 -vt 1.000000 1.000000 -vt 0.875000 1.000000 +vt 0.125000 0.536702 +vt 0.875000 0.536041 vt 0.875000 0.500000 -vt 0.750000 1.000000 -vt 0.750000 0.500000 -vt 0.625000 1.000000 +vt 0.125000 0.750000 +vt 0.875000 0.750000 +vt 0.375000 0.500000 vt 0.625000 0.500000 -vt 0.500000 1.000000 -vt 0.500000 0.500000 +vt 0.625000 0.250000 +vt 0.375000 0.250000 vt 0.375000 1.000000 -vt 0.375000 0.500000 -vt 0.250000 1.000000 -vt 0.250000 0.500000 -vt 0.419706 0.419706 -vt 0.250000 0.490000 -vt 0.080294 0.419706 -vt 0.010000 0.250000 -vt 0.080294 0.080294 -vt 0.250000 0.010000 -vt 0.419706 0.080294 -vt 0.490000 0.250000 -vt 0.125000 1.000000 +vt 0.625000 1.000000 +vt 0.625000 0.750000 +vt 0.375000 0.750000 vt 0.125000 0.500000 -vt 0.000000 1.000000 -vt 0.000000 0.500000 -vt 0.750000 0.490000 -vt 0.919706 0.419706 -vt 0.990000 0.250000 -vt 0.919706 0.080294 -vt 0.750000 0.010000 -vt 0.580294 0.080294 -vt 0.510000 0.250000 -vt 0.580294 0.419706 -s 0 -usemtl PlaneBlue -f 159/295/62 160/296/62 162/297/62 161/298/62 -f 161/298/63 162/297/63 164/299/63 163/300/63 -f 163/300/64 164/299/64 166/301/64 165/302/64 -f 165/302/65 166/301/65 168/303/65 167/304/65 -f 167/304/66 168/303/66 170/305/66 169/306/66 -f 169/306/67 170/305/67 172/307/67 171/308/67 -f 162/309/68 160/310/68 174/311/68 172/312/68 170/313/68 168/314/68 166/315/68 164/316/68 -f 171/308/69 172/307/69 174/317/69 173/318/69 -f 173/318/70 174/317/70 160/319/70 159/320/70 -f 159/321/71 161/322/71 163/323/71 165/324/71 167/325/71 169/326/71 171/327/71 173/328/71 -o Cylinder.007 -v -0.432970 -0.062143 -0.827917 -v -0.432970 -0.058853 -0.354356 -v -0.286524 0.231327 -0.828374 -v -0.286524 0.234617 -0.354813 -v 0.067029 0.352886 -0.828564 -v 0.067029 0.356176 -0.355003 -v 0.420583 0.231327 -0.828374 -v 0.420583 0.234617 -0.354813 -v 0.567029 -0.062143 -0.827917 -v 0.567029 -0.058853 -0.354356 -v 0.420583 -0.355612 -0.827460 -v 0.420583 -0.352322 -0.353899 -v 0.067029 -0.477172 -0.827270 -v 0.067029 -0.473882 -0.353709 -v -0.286524 -0.355612 -0.827460 -v -0.286524 -0.352322 -0.353899 -vn -0.8948 0.4465 -0.0031 -vn -0.3251 0.9456 -0.0066 -vn 0.3251 0.9456 -0.0066 -vn 0.8948 0.4465 -0.0031 -vn 0.8948 -0.4465 0.0031 -vn 0.3251 -0.9456 0.0066 -vn -0.0000 0.0016 1.0000 -vn -0.3251 -0.9456 0.0066 -vn -0.8948 -0.4465 0.0031 -vn -0.0000 -0.0016 -1.0000 -vt 1.000000 0.500000 -vt 1.000000 1.000000 -vt 0.875000 1.000000 +vt 0.125000 0.750000 +vt 0.875000 0.750000 vt 0.875000 0.500000 -vt 0.750000 1.000000 -vt 0.750000 0.500000 +vt 0.375000 0.000000 +vt 0.375000 0.250000 +vt 0.625000 0.250000 +vt 0.625000 0.000000 +vt 0.375000 0.500000 +vt 0.625000 0.500000 +vt 0.375000 0.750000 +vt 0.625000 0.750000 +vt 0.375000 1.000000 vt 0.625000 1.000000 +vt 0.125000 0.500000 +vt 0.125000 0.750000 +vt 0.875000 0.750000 +vt 0.875000 0.500000 +vt 0.625000 0.000000 +vt 0.375000 0.000000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 -0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn -0.0045 0.9856 -0.1692 +vn -0.0098 -0.9517 0.3070 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 -0.0000 +vn 0.0192 0.3736 0.9274 +vn 0.0053 0.1524 0.9883 +vn -0.0078 -0.4612 -0.8873 +vn -0.0012 -0.1292 -0.9916 +vn -0.0011 -0.1292 -0.9916 +vn 0.0000 0.9606 -0.2780 +vn 0.0000 -0.9998 0.0213 +vn 0.0000 -0.3670 0.9302 +vn 0.0000 0.3670 -0.9302 +vn 0.0000 0.9472 0.3208 +vn 0.0000 -0.9471 -0.3208 +usemtl AK47 +s 1 +f 25/43/19 26/44/19 27/45/19 28/46/19 +f 29/47/20 30/48/20 31/49/20 32/50/20 +f 30/48/21 33/51/21 34/52/21 31/49/21 +f 35/53/22 25/54/22 28/55/22 36/56/22 +f 29/57/23 26/58/23 33/51/23 30/48/23 +f 31/49/24 34/52/24 27/59/24 32/60/24 +f 33/51/21 35/53/21 36/56/21 34/52/21 +f 26/44/19 29/47/19 32/50/19 27/45/19 +f 26/58/25 25/61/25 35/53/25 33/51/25 +f 34/52/26 36/56/26 28/62/26 27/59/26 +f 39/63/27 41/64/28 44/65/28 38/66/27 +f 37/67/29 43/68/30 42/69/31 40/70/29 +f 40/70/19 42/69/19 41/64/19 39/63/19 +f 38/71/32 37/72/32 40/70/32 39/63/32 +f 41/64/33 42/69/33 43/73/33 44/74/33 +f 45/75/21 46/76/21 47/77/21 48/78/21 +f 46/76/34 49/79/34 50/80/34 47/77/34 +f 49/79/19 51/81/19 52/82/19 50/80/19 +f 51/81/35 45/83/35 48/84/35 52/82/35 +f 46/85/36 45/86/36 51/81/36 49/79/36 +f 50/80/37 52/82/37 48/87/37 47/88/37 +f 38/66/21 44/65/21 43/89/21 37/90/21 +o Cube_Cube.001 +v -0.644580 -1.274758 0.378932 +v -0.644580 -0.326547 0.378932 +v -0.644580 -1.274758 -0.247071 +v -0.644580 -0.326547 -0.247071 +v 0.564591 -1.274758 0.378932 +v 0.564591 -0.326547 0.378932 +v 0.564591 -1.274758 -0.247071 +v 0.564591 -0.326547 -0.247071 +vt 0.375000 0.000000 +vt 0.625000 0.000000 +vt 0.625000 0.250000 +vt 0.375000 0.250000 vt 0.625000 0.500000 -vt 0.500000 1.000000 -vt 0.500000 0.500000 +vt 0.375000 0.500000 +vt 0.625000 0.750000 +vt 0.375000 0.750000 +vt 0.625000 1.000000 vt 0.375000 1.000000 +vt 0.125000 0.500000 +vt 0.125000 0.750000 +vt 0.875000 0.500000 +vt 0.875000 0.750000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +usemtl BlueShirt +s off +f 53/91/38 54/92/38 56/93/38 55/94/38 +f 55/94/39 56/93/39 60/95/39 59/96/39 +f 59/96/40 60/95/40 58/97/40 57/98/40 +f 57/98/41 58/97/41 54/99/41 53/100/41 +f 55/101/42 59/96/42 57/98/42 53/102/42 +f 60/95/43 56/103/43 54/104/43 58/97/43 +o Cube.001_Cube.002 +v -0.327460 -0.171896 0.347146 +v -0.327460 0.428103 0.347146 +v -0.327460 -0.171896 -0.252854 +v -0.327460 0.428103 -0.252854 +v 0.272540 -0.171896 0.347146 +v 0.272540 0.428103 0.347146 +v 0.272540 -0.171896 -0.252854 +v 0.272540 0.428103 -0.252854 +vt 0.375000 0.000000 +vt 0.625000 0.000000 +vt 0.625000 0.250000 +vt 0.375000 0.250000 +vt 0.625000 0.500000 vt 0.375000 0.500000 -vt 0.250000 1.000000 -vt 0.250000 0.500000 -vt 0.419706 0.419706 -vt 0.250000 0.490000 -vt 0.080294 0.419706 -vt 0.010000 0.250000 -vt 0.080294 0.080294 -vt 0.250000 0.010000 -vt 0.419706 0.080294 -vt 0.490000 0.250000 -vt 0.125000 1.000000 +vt 0.625000 0.750000 +vt 0.375000 0.750000 +vt 0.625000 1.000000 +vt 0.375000 1.000000 vt 0.125000 0.500000 -vt 0.000000 1.000000 -vt 0.000000 0.500000 -vt 0.750000 0.490000 -vt 0.919706 0.419706 -vt 0.990000 0.250000 -vt 0.919706 0.080294 -vt 0.750000 0.010000 -vt 0.580294 0.080294 -vt 0.510000 0.250000 -vt 0.580294 0.419706 -s 0 -usemtl PlaneBlue -f 175/329/72 176/330/72 178/331/72 177/332/72 -f 177/332/73 178/331/73 180/333/73 179/334/73 -f 179/334/74 180/333/74 182/335/74 181/336/74 -f 181/336/75 182/335/75 184/337/75 183/338/75 -f 183/338/76 184/337/76 186/339/76 185/340/76 -f 185/340/77 186/339/77 188/341/77 187/342/77 -f 178/343/78 176/344/78 190/345/78 188/346/78 186/347/78 184/348/78 182/349/78 180/350/78 -f 187/342/79 188/341/79 190/351/79 189/352/79 -f 189/352/80 190/351/80 176/353/80 175/354/80 -f 175/355/81 177/356/81 179/357/81 181/358/81 183/359/81 185/360/81 187/361/81 189/362/81 -o Plane.001 -v -1.602615 0.060623 0.060809 -v -1.602615 0.060623 -0.939191 -v -0.369508 0.060623 1.253489 -v -0.354182 0.060623 -0.939191 -vn -0.0000 1.0000 -0.0000 -vt 0.000000 0.000000 -vt 0.000000 1.000000 -vt 1.000000 1.000000 -vt 1.000000 0.000000 -s 0 -usemtl PlaneGreen -f 191/363/82 193/364/82 194/365/82 192/366/82 -o Plane.002 -v -0.660390 0.294514 -2.440039 -v -0.660390 0.294514 -2.654411 -v -0.087048 0.294514 -1.958317 -v 0.049061 0.294514 -2.654411 -vn -0.0000 1.0000 -0.0000 -vt 0.000000 0.000000 -vt 0.000000 1.000000 -vt 1.000000 1.000000 -vt 1.000000 0.000000 -s 0 -usemtl PlaneGreen -f 195/367/83 197/368/83 198/369/83 196/370/83 -o Plane.003 -v 0.794448 0.294514 -2.440039 -v 0.794448 0.294514 -2.654411 -v 0.221106 0.294514 -1.958317 -v 0.084997 0.294514 -2.654411 -vn -0.0000 1.0000 -0.0000 -vt 0.000000 0.000000 -vt 1.000000 0.000000 -vt 1.000000 1.000000 -vt 0.000000 1.000000 -s 0 -usemtl PlaneGreen -f 199/371/84 200/372/84 202/373/84 201/374/84 -o Plane.004 -v 0.067029 0.325952 -1.209011 -v 0.067029 0.323266 -2.783920 -v 0.067029 0.490476 -1.773318 -v 0.067029 1.250201 -2.784954 -vn 1.0000 -0.0000 -0.0000 -vt 0.000000 0.000000 -vt 1.000000 0.000000 -vt 1.000000 1.000000 -vt 0.000000 1.000000 -s 0 -usemtl PlaneGreen -f 203/375/85 204/376/85 206/377/85 205/378/85 -o Plane.005 -v 1.736675 0.060623 0.060809 -v 1.736675 0.060623 -0.939191 -v 0.503568 0.060623 1.253489 -v 0.488241 0.060623 -0.939191 -vn -0.0000 1.0000 -0.0000 -vt 0.000000 0.000000 -vt 1.000000 0.000000 -vt 1.000000 1.000000 -vt 0.000000 1.000000 -s 0 -usemtl PlaneGreen -f 207/379/86 208/380/86 210/381/86 209/382/86 -o Sphere -v 0.030261 0.517321 1.463433 -v -0.002909 0.492096 1.576198 -v -0.029233 0.452807 1.665688 -v -0.046133 0.403299 1.723144 -v 0.007537 0.517321 1.386179 -v -0.046133 0.492096 1.429251 -v -0.088726 0.452806 1.463434 -v -0.116072 0.403299 1.485380 -v 0.007537 0.517321 1.290688 -v -0.046133 0.492096 1.247616 -v -0.088726 0.452806 1.213434 -v -0.116072 0.403299 1.191487 -v 0.030261 0.517321 1.213434 -v -0.002909 0.492096 1.100669 -v -0.029233 0.452806 1.011179 -v -0.046133 0.403299 0.953723 -v 0.067030 0.517321 1.183925 -v 0.067030 0.492096 1.044541 -v 0.067029 0.452806 0.933925 -v 0.067029 0.403299 0.862905 -v 0.067030 0.526013 1.338433 -v 0.103799 0.517321 1.213433 -v 0.136968 0.492096 1.100669 -v 0.163292 0.452806 1.011179 -v 0.180193 0.403299 0.953723 -v 0.126523 0.517321 1.290688 -v 0.180193 0.492096 1.247616 -v 0.222786 0.452806 1.213433 -v 0.250132 0.403299 1.191487 -v 0.126523 0.517321 1.386179 -v 0.180193 0.492096 1.429251 -v 0.222786 0.452806 1.463433 -v 0.250132 0.403299 1.485380 -v 0.103799 0.517321 1.463433 -v 0.136968 0.492096 1.576198 -v 0.163292 0.452807 1.665688 -v 0.180193 0.403299 1.723144 -v 0.067030 0.517321 1.492942 -v 0.067030 0.492096 1.632326 -v 0.067030 0.452807 1.742942 -v 0.067030 0.403299 1.813962 -v -0.051957 0.348420 1.742942 -v -0.125495 0.348419 1.492942 -v -0.125495 0.348419 1.183925 -v -0.051957 0.348419 0.933925 -v 0.067029 0.348419 0.838433 -v 0.186016 0.348419 0.933925 -v 0.259555 0.348419 1.183925 -v 0.259555 0.348419 1.492942 -v 0.186017 0.348420 1.742942 -v 0.067030 0.348420 1.838434 -vn -0.2594 0.9101 0.3232 -vn -0.4171 0.7456 0.5197 -vn -0.0450 0.9974 0.0561 -vn -0.5912 0.3285 0.7366 -vn -0.1415 0.9741 0.1763 -vn -0.5890 0.7893 0.1733 -vn -0.8025 0.5479 0.2361 -vn -0.1173 0.9925 0.0345 -vn -0.9401 0.1995 0.2765 -vn -0.3535 0.9296 0.1040 -vn -0.4254 0.9050 -0.0000 -vn -0.6780 0.7350 -0.0000 -vn -0.8753 0.4835 -0.0000 -vn -0.1446 0.9895 -0.0000 -vn -0.9856 0.1692 -0.0000 -vn -0.9401 0.1995 -0.2765 -vn -0.3535 0.9296 -0.1040 -vn -0.5890 0.7893 -0.1733 -vn -0.8025 0.5479 -0.2361 -vn -0.1173 0.9925 -0.0345 -vn -0.4171 0.7456 -0.5197 -vn -0.0450 0.9974 -0.0561 -vn -0.5912 0.3285 -0.7366 -vn -0.1415 0.9741 -0.1763 -vn -0.2594 0.9101 -0.3232 -vn 0.4171 0.7456 -0.5197 -vn 0.0450 0.9974 -0.0561 -vn 0.5912 0.3285 -0.7366 -vn 0.1415 0.9741 -0.1763 -vn 0.2594 0.9101 -0.3232 -vn 0.5890 0.7893 -0.1733 -vn 0.8025 0.5479 -0.2361 -vn 0.1173 0.9925 -0.0345 -vn 0.9401 0.1995 -0.2765 -vn 0.3535 0.9296 -0.1040 -vn 0.6780 0.7350 -0.0000 -vn 0.8753 0.4835 -0.0000 -vn 0.1446 0.9895 -0.0000 -vn 0.9856 0.1692 -0.0000 -vn 0.4254 0.9050 -0.0000 -vn 0.9401 0.1995 0.2765 -vn 0.3535 0.9296 0.1040 -vn 0.5890 0.7893 0.1733 -vn 0.8025 0.5479 0.2361 -vn 0.1173 0.9925 0.0345 -vn 0.0450 0.9974 0.0561 -vn 0.5912 0.3285 0.7366 -vn 0.1415 0.9741 0.1763 -vn 0.2594 0.9101 0.3232 -vn 0.4171 0.7456 0.5197 -vt 0.700000 0.700000 -vt 0.700000 0.800000 -vt 0.600000 0.800000 -vt 0.600000 0.700000 -vt 0.700000 0.600000 -vt 0.600000 0.600000 -vt 0.700000 0.900000 -vt 0.650000 1.000000 -vt 0.600000 0.900000 -vt 0.700000 0.500000 -vt 0.600000 0.500000 -vt 0.500000 0.800000 -vt 0.500000 0.700000 -vt 0.500000 0.600000 -vt 0.550000 1.000000 -vt 0.500000 0.900000 -vt 0.500000 0.500000 -vt 0.400000 0.900000 -vt 0.400000 0.800000 -vt 0.400000 0.700000 -vt 0.400000 0.600000 -vt 0.450000 1.000000 -vt 0.400000 0.500000 -vt 0.300000 0.600000 -vt 0.300000 0.500000 -vt 0.300000 0.900000 -vt 0.300000 0.800000 -vt 0.300000 0.700000 -vt 0.350000 1.000000 -vt 0.200000 0.700000 -vt 0.200000 0.600000 -vt 0.250000 1.000000 -vt 0.200000 0.900000 -vt 0.200000 0.500000 -vt 0.200000 0.800000 -vt 0.100000 0.700000 -vt 0.100000 0.600000 -vt 0.150000 1.000000 -vt 0.100000 0.900000 -vt 0.100000 0.500000 -vt 0.100000 0.800000 -vt 0.000000 0.800000 -vt 0.000000 0.700000 -vt 0.000000 0.600000 -vt 0.050000 1.000000 -vt 0.000000 0.900000 -vt 0.000000 0.500000 -vt 1.000000 0.700000 -vt 1.000000 0.800000 -vt 0.900000 0.800000 -vt 0.900000 0.700000 -vt 1.000000 0.600000 -vt 0.900000 0.600000 -vt 1.000000 0.900000 -vt 0.950000 1.000000 -vt 0.900000 0.900000 -vt 1.000000 0.500000 -vt 0.900000 0.500000 -vt 0.800000 0.600000 -vt 0.800000 0.500000 -vt 0.800000 0.900000 -vt 0.800000 0.800000 -vt 0.800000 0.700000 -vt 0.850000 1.000000 -vt 0.750000 1.000000 -s 0 -usemtl PlaneLightBlue -f 250/383/87 249/384/87 212/385/87 213/386/87 -f 251/387/88 250/383/88 213/386/88 214/388/88 -f 248/389/89 231/390/89 211/391/89 -f 261/392/90 251/387/90 214/388/90 252/393/90 -f 249/384/91 248/389/91 211/391/91 212/385/91 -f 213/386/92 212/385/92 216/394/92 217/395/92 -f 214/388/93 213/386/93 217/395/93 218/396/93 -f 211/391/94 231/397/94 215/398/94 -f 252/393/95 214/388/95 218/396/95 253/399/95 -f 212/385/96 211/391/96 215/398/96 216/394/96 -f 216/394/97 215/398/97 219/400/97 220/401/97 -f 217/395/98 216/394/98 220/401/98 221/402/98 -f 218/396/99 217/395/99 221/402/99 222/403/99 -f 215/398/100 231/404/100 219/400/100 -f 253/399/101 218/396/101 222/403/101 254/405/101 -f 254/405/102 222/403/102 226/406/102 255/407/102 -f 220/401/103 219/400/103 223/408/103 224/409/103 -f 221/402/104 220/401/104 224/409/104 225/410/104 -f 222/403/105 221/402/105 225/410/105 226/406/105 -f 219/400/106 231/411/106 223/408/106 -f 226/406/107 225/410/107 229/412/107 230/413/107 -f 223/408/108 231/414/108 227/415/108 -f 255/407/109 226/406/109 230/413/109 256/416/109 -f 224/409/110 223/408/110 227/415/110 228/417/110 -f 225/410/111 224/409/111 228/417/111 229/412/111 -f 230/413/112 229/412/112 234/418/112 235/419/112 -f 227/415/113 231/420/113 232/421/113 -f 256/416/114 230/413/114 235/419/114 257/422/114 -f 228/417/115 227/415/115 232/421/115 233/423/115 -f 229/412/116 228/417/116 233/423/116 234/418/116 -f 234/418/117 233/423/117 237/424/117 238/425/117 -f 235/419/118 234/418/118 238/425/118 239/426/118 -f 232/421/119 231/427/119 236/428/119 -f 257/422/120 235/419/120 239/426/120 258/429/120 -f 233/423/121 232/421/121 236/428/121 237/424/121 -f 238/430/122 237/431/122 241/432/122 242/433/122 -f 239/434/123 238/430/123 242/433/123 243/435/123 -f 236/436/124 231/437/124 240/438/124 -f 258/439/125 239/434/125 243/435/125 259/440/125 -f 237/431/126 236/436/126 240/438/126 241/432/126 -f 259/440/127 243/435/127 247/441/127 260/442/127 -f 241/432/128 240/438/128 244/443/128 245/444/128 -f 242/433/129 241/432/129 245/444/129 246/445/129 -f 243/435/130 242/433/130 246/445/130 247/441/130 -f 240/438/131 231/446/131 244/443/131 -f 244/443/132 231/447/132 248/389/132 -f 260/442/133 247/441/133 251/387/133 261/392/133 -f 245/444/134 244/443/134 248/389/134 249/384/134 -f 246/445/135 245/444/135 249/384/135 250/383/135 -f 247/441/136 246/445/136 250/383/136 251/387/136 +vt 0.125000 0.750000 +vt 0.875000 0.500000 +vt 0.875000 0.750000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +usemtl Head +s off +f 61/105/44 62/106/44 64/107/44 63/108/44 +f 63/108/45 64/107/45 68/109/45 67/110/45 +f 67/110/46 68/109/46 66/111/46 65/112/46 +f 65/112/47 66/111/47 62/113/47 61/114/47 +f 63/115/48 67/110/48 65/112/48 61/116/48 +f 68/109/49 64/117/49 62/118/49 66/111/49 diff --git a/assets/skull_icon.png b/assets/skull_icon.png new file mode 100644 index 0000000..c52edf7 Binary files /dev/null and b/assets/skull_icon.png differ diff --git a/game.js b/game.js index 6d14b89..02355bb 100644 --- a/game.js +++ b/game.js @@ -9,7 +9,7 @@ let [cos, sin] = [Math.cos.bind(Math), Math.sin.bind(Math)]; let gameState = "menu"; -let enemyVel = null, playerVel = null, rollSpeed = null, pitchSpeed = null, enemyRollSpeed = null, enemyPitchSpeed = null, aimAssistRange = null, playerRadius = null, hp = null, enemyHP = null, pain = null, gravity = null, jumpSpeed = null, step = null, accelFactor = null, FOV = null, trueFOV = null, cameraDistance = null, bloom = null, weaponTraits = null, aimFactor = null, gun = null, recoil = null, shotCooldown = null, sway = null, reloading = null; reloadTime = null; +let enemyVel = null, playerVel = null, rollSpeed = null, pitchSpeed = null, enemyRollSpeed = null, enemyPitchSpeed = null, aimAssistRange = null, playerRadius = null, hp = null, enemyHP = null, pain = null, gravity = null, jumpSpeed = null, step = null, accelFactor = null, FOV = null, trueFOV = null, cameraDistance = null, bloom = null, weaponTraits = null, aimFactor = null, gun = null, recoil = null, shotCooldown = null, sway = null, reloading = null, reloadTime = null, enemyBloom = null, enemyShotChance = null, hitShot = null; let bulletVel = null; let planeBaseVel = null; let enemyLeadsAim = null; @@ -20,14 +20,21 @@ let player = null, enemy = null, map = null, fire = null, pistol = null, smg = n function resetValues() { enemyVel = 1.5; playerVel = [0, 0, 0]; rollSpeed = 0.1; pitchSpeed = 0.04; enemyRollSpeed = 0.07; enemyPitchSpeed = 0.035; aimAssistRange = Math.PI/24; bulletVel = 5; playerRadius = 1.5; hp = 100; enemyHP = 100; pain = 0; - jumpSpeed = 1.5; gravity = .4, step = 0.1; accelFactor = 1.2; trueFOV = FOV = [Math.PI/1.7, Math.PI/2.2]; cameraDistance = 0; bloom = Math.PI/10; aimFactor = 0; recoil = 0; shotCooldown = 0; sway = 0; reloading = false; reloadTime = 0; - planeBaseVel = 1.5; + jumpSpeed = 1.5; gravity = .4, step = 0.1; accelFactor = 1.2; trueFOV = FOV = [Math.PI/1.7, Math.PI/2.2]; cameraDistance = 0; bloom = Math.PI/10; aimFactor = 0; recoil = 0; shotCooldown = 0; sway = 0; reloading = false; reloadTime = 0; enemyBloom = Math.PI/50; enemyShotChance = .1; + planeBaseVel = 1.5; hitShot = {state: 1, frames: 0}; enemyLeadsAim = true; - shapes = []; bullets = []; + shapes = []; bullets = []; enemies = []; lasers = []; player = copyShape(planeTemplate); player.move([0, 2, 4]); if (cameraDistance > 0) shapes.push(player); map = copyShape(mapTemplate); shapes.push(map); - enemy = copyShape(enemyTemplate); - enemy.moveInDirection(150); + for (let i = 0; i < map.polys.length; i++) { + let poly = map.polys[i]; + if (poly.mtl === "EnemySpawn") { + if (Math.random() < .7) spawnEnemy(center(poly)); + map.polys.splice(i, 1); + i -= 1; + } + } + fire = copyShape(fireTemplate); pistol = copyShape(pistolTemplate); pistol.viewmodel = true; shapes.push(pistol); smg = copyShape(smgTemplate); smg.viewmodel = true; @@ -43,6 +50,7 @@ function resetValues() { normalPos: [-1.2, -.5, 2.5], aimPos: [0, -.24, 2.5], recoil: 1, + damage: 20, cooldown: 2, slot: 1, ammo: 15, @@ -57,6 +65,7 @@ function resetValues() { normalPos: [-2, -1, 3], aimPos: [0, -.79, 2], recoil: 1.2, + damage: 12, cooldown: 2, fovFactor: .7, slot: 2, @@ -66,12 +75,13 @@ function resetValues() { }); weaponTraits.set(shotgun, { name: "Shotgun", - automatic: false, + automatic: true, runningBloom: 0.2, defaultBloom: 0*Math.PI/70, normalPos: [-3, -1.5, 8], aimPos: [0, -.9, 6], recoil: 10, + damage: 15, cooldown: 15, shots: 7, spread: Math.PI/30, @@ -87,10 +97,11 @@ function resetValues() { runningBloom: 2, defaultBloom: Math.PI/200, normalPos: [-2, -2, 7], - aimPos: [0, -1.57, 7], + aimPos: [0, -1.57, 6], recoil: 5, + damage: 70, cooldown: 30, - fovFactor: .2, + fovFactor: .3, slot: 4, ammo: 1, totalAmmo: 1, @@ -271,10 +282,11 @@ class Shape { let rotationX = matrix.from([[Math.cos(direction[2]), -Math.sin(direction[2]), 0], [Math.sin(direction[2]), Math.cos(direction[2]), 0], [0, 0, 1]]); let rotationY = matrix.from([[Math.cos(direction[0]), 0, Math.sin(-direction[0])], [0, 1, 0], [Math.sin(direction[0]), 0, Math.cos(direction[0])]]); let rotationZ = matrix.from([[1, 0, 0], [0, Math.cos(-direction[1]), -Math.sin(-direction[1])], [0, Math.sin(-direction[1]), Math.cos(-direction[1])]]); + let fullRotation = rotationY.multiply(rotationZ).multiply(rotationX); this.rotatedPolys = this.polys.map(poly => { let pts = poly.map(pt => [[pt[0]-this.offset[0]], [pt[1]-this.offset[1]], [pt[2]-this.offset[2]]]); - pts = pts.map(pt => (rotationY.multiply(rotationZ).multiply(rotationX).multiply(matrix.from(pt)).list)); + pts = pts.map(pt => (fullRotation.multiply(matrix.from(pt)).list)); pts = pts.map(pt => [[Number(pt[0][0]+this.offset[0])], [Number(pt[1][0]+this.offset[1])], [Number(pt[2][0]+this.offset[2])]]); let newPoly = pts; newPoly.mtl = poly.mtl; @@ -364,9 +376,7 @@ function ptHitsTri(pt, radius, tri, data) { let expectedOuterDistance = distance(firstpoint, pt) * Math.sin(angleBetween(pt, firstpoint, secondpoint)); let distanceAlong = distance(firstpoint, pt) * Math.cos(angleBetween(pt, firstpoint, secondpoint)) if (expectedOuterDistance <= radius) { - //console.log(data["sphereCenter"], plus(firstpoint, times(minus(firstpoint, secondpoint), -distanceAlong))); return data["vec"] ? times(minus(data["sphereCenter"], plus(firstpoint, times(unit(minus(secondpoint, firstpoint)), distanceAlong))), step) : true; - return data["vec"] ? times(data["poly"].cross, distInDir(data["poly"].cross, center(data["poly"]), data["sphereCenter"]) > 0 ? step : -step) : true; } return false; } @@ -381,19 +391,32 @@ function sphereHitsPoly(sphereCenter, radius, poly, vec=false) { } return false; } -function rayHitsPoly(start, poly, vector) { +function rayHitsPoly(start, poly, vector, maxDistance=Infinity) { vector = unit(vector); let centroid = center(poly); let dist = distInDir(poly.cross, centroid, start); let normal = dist < 0 ? poly.cross : times(poly.cross, -1); let angle = Math.acos(dotProduct(vector, normal)); if (angle >= Math.PI/2) {return false;} - let potentialCollision = plus(start, times(vector, Math.abs(dist)/Math.cos(angle))); + let distance = Math.abs(dist)/Math.cos(angle); + if (distance > maxDistance) return false; + let potentialCollision = plus(start, times(vector, distance)); if (ptHitsTri(potentialCollision, 0, poly)) { - return {collision: potentialCollision, distance: Math.abs(dist)/Math.cos(angle)}; + return {collision: potentialCollision, distance: distance}; } return false; } +function lineOfSight(start, shapes, end) { + let vec = minus(end, start); + let dist = distance(vec); + for (let shape of shapes) { + for (let poly of shape.polys) { + let collision = rayHitsPoly(start, poly, vec, dist); + if (collision) return false; + } + } + return true; +} function findRaycast(start, shapes, vector) { let closest = null; for (let shape of shapes) { @@ -445,9 +468,6 @@ setInterval(function() { let cameraSpeed = 1; camFollow = player; if (camFollow === null) {} else { - camPos[0] = camFollow.offset[0] + Math.sin(camAngle[0]) * cameraDistance * Math.cos(camAngle[1]); - camPos[1] = camFollow.offset[1] - Math.sin(camAngle[1]) * cameraDistance + cameraDistance/5; - camPos[2] = camFollow.offset[2] - Math.cos(camAngle[0]) * cameraDistance * Math.cos(camAngle[1]); player.turn([camAngle[0]-player.rotate[0], 0, 0]); let accelVec = [0, 0]; @@ -478,7 +498,7 @@ setInterval(function() { let collides = sphereHitsPoly(player.offset, playerRadius, poly) if (collides !== false) { if (playerVel[1] < 0) { - if (-playerVel[1] > 5) { + if (-playerVel[1] > 3) { hp -= -playerVel[1]*4; pain += .3; } @@ -497,6 +517,9 @@ setInterval(function() { } else { playerVel[1] -= gravity/physicsSteps; } + camPos[0] = camFollow.offset[0] + Math.sin(camAngle[0]) * cameraDistance * Math.cos(camAngle[1]); + camPos[1] = camFollow.offset[1] - Math.sin(camAngle[1]) * cameraDistance + cameraDistance/5; + camPos[2] = camFollow.offset[2] - Math.cos(camAngle[0]) * cameraDistance * Math.cos(camAngle[1]); if (keys["r"] && weaponTraits.get(gun).ammo !== weaponTraits.get(gun).totalAmmo && !reloading) { reloading = true; @@ -537,9 +560,10 @@ setInterval(function() { shotCooldown = Math.max(shotCooldown-1, 0); - function spawnShot(startPos, angle, laserStartPos) { + function spawnShot(startPos, angle, laserStartPos, damage, target) { + if (target === undefined) target = [map]; let shotVec = vecFromAngle(angle); - let hit = findRaycast(startPos, [map], shotVec); + let hit = findRaycast(startPos, target, shotVec); laserBeam(laserStartPos, hit ? hit.collision : plus(startPos, times(shotVec, 200))); if (hit !== null) { if (hit.shape === map) { @@ -549,8 +573,11 @@ setInterval(function() { bulletHole.move(minus(hit.collision, bulletHole.offset)); let cross = hit.poly.cross; bulletHole.turn([Math.atan2(cross[2], cross[0])+Math.PI/2, Math.PI/2-Math.atan2(cross[1], Math.sqrt(cross[0]**2+cross[2]**2)), 0]); - bulletHole.move(times(cross, distInDir(cross, camPos, center(hit.poly)) < 0 ? .16 : -.16)); + bulletHole.move(times(cross, distInDir(cross, startPos, center(hit.poly)) < 0 ? .16 : -.16)); shapes.push(bulletHole); + } else if (enemies.includes(hit.shape)) { + if (damage !== undefined) hit.shape.health -= damage; + hitShot = (hit.shape.health === undefined || hit.shape.health) > 0 ? {state: 1, frames: 5} : {state: 2, frames: 10}; } } } @@ -570,16 +597,31 @@ setInterval(function() { let realGunPos = plus(camPos, times(vecFromAngle(camAngle.map((n, idx) => n+barrelAngle[idx])), barrelDist)); camAngle = [camAngle[0] + (Math.random()-.5)/100, Math.min(Math.PI/2, camAngle[1]+recoil/80*(aimFactor === 1 ? .7 : 1))]; weaponTraits.get(gun).ammo -= 1; - if (weaponTraits.get(gun).shots === undefined) spawnShot(camPos, shotAngle, realGunPos); + if (weaponTraits.get(gun).shots === undefined) spawnShot(camPos, shotAngle, realGunPos, weaponTraits.get(gun).damage, [map, ...enemies]); else { for (let i = 0; i < weaponTraits.get(gun).shots; i++) { let newShot = deviate(shotAngle, weaponTraits.get(gun).spread); - spawnShot(camPos, newShot, realGunPos); + spawnShot(camPos, newShot, realGunPos, weaponTraits.get(gun).damage, [map, ...enemies]); } } } } } + for (let i = 0; i < enemies.length; i++) { + let enemy = enemies[i]; + if (enemy.health <= 0) { + enemies.splice(i, 1); + shapes.splice(shapes.indexOf(enemy), 1); + i--; + continue; + } + let angle = (Math.atan2(camPos[2]-enemy.offset[2], camPos[0]-enemy.offset[0])-Math.PI/2) - enemy.rotate[0]; + angle = Math.min(Math.abs(angle), Math.abs(Math.PI*2-angle)) === Math.abs(angle) ? angle : angle-Math.PI*2; + enemy.turn([angle * .2, 0, 0]); + if (Math.random() < enemyShotChance && lineOfSight(enemy.offset, [map], camPos)) { + spawnShot(enemy.offset, deviate([enemy.rotate[0], -Math.atan2(distance([camPos[0], camPos[2]], [enemy.offset[0], enemy.offset[2]]), camPos[1]-enemy.offset[1])+Math.PI/2, enemy.rotate[1]], enemyBloom), enemy.offset) + } + } for (let i = 0; i < bulletHoles.length; i++) { let bulletHole = bulletHoles[i]; if (bulletHole.timer <= 0) { @@ -723,10 +765,16 @@ setInterval(function() { ctx.textAlign = "center"; drawText(ctx, weaponTraits.get(gun).name, 150/canvasDivision, canvas.height-200/canvasDivision, 50/canvasDivision, "white"); drawText(ctx, reloading ? "Reloading" : `${weaponTraits.get(gun).ammo}/${weaponTraits.get(gun).totalAmmo}`, 150/canvasDivision, canvas.height-130/canvasDivision, 50/canvasDivision, (reloading || weaponTraits.get(gun).ammo === 0) ? "red" : "white"); + + if (hitShot.frames > 0) { + if (hitShot.state === 1) ctx.drawImage(hitMarker, canvas.width/2+100/canvasDivision, canvas.height/2-25/canvasDivision, 75/canvasDivision, 75/canvasDivision); + else ctx.drawImage(skullIcon, canvas.width/2+100/canvasDivision, canvas.height/2-25/canvasDivision, 75/canvasDivision, 75/canvasDivision); + } + hitShot.frames -= 1; pain = gameActive ? Math.max(pain-0.05, 0) : pain; if (fps < 11) canvasDivision += 0.25; - if (fps > 15) canvasDivision -= 0.25; + if (fps > 14) canvasDivision -= 0.25; if (gameActive) { @@ -750,13 +798,6 @@ setInterval(function() { ctx.globalAlpha = 1; if (pain >= 1) {gameState = "menu"; document.exitPointerLock();} } - if (enemyHP <= 0) { - pain -= 0.02; - ctx.globalAlpha = -Math.max(pain, -.8); - drawText(ctx, "You Win!", canvas.width/2, 50/canvasDivision, 50/canvasDivision, "black", "center", "Georgia"); - ctx.globalAlpha = 1; - if (pain <= -1) {gameState = "menu"; document.exitPointerLock();} - } } } canvas.style.cursor = "auto"; @@ -823,6 +864,17 @@ setInterval(function() { let bulletHoles = []; +let enemies = []; +function spawnEnemy(pos) { + let enemy = copyShape(enemyTemplate); + enemy.move(minus(pos, enemy.offset)); + let enemyHeight = Math.min(...map.polys.map(poly => Math.min(...poly.map(pt => pt[1])))); + enemy.move([0, -enemyHeight/2, 0]); + enemy.health = 100; + enemies.push(enemy); + shapes.push(enemy); +} + let bullets = []; function spawnShot(from, target=false) { let shot = copyShape(bullet); @@ -869,7 +921,6 @@ canvas.addEventListener("mousemove", function(e) { } }); canvas.addEventListener("mousedown", function(e) { - console.log(e) if (e.button !== 0) { e.preventDefault(); e.stopPropagation(); if (e.button === 2) { @@ -954,6 +1005,8 @@ let logo = new Image(); logo.src = "assets/logo.png"; let hitMarker = new Image(); hitMarker.src = "assets/crosshair.svg"; +let skullIcon = new Image(); +skullIcon.src = "assets/skull_icon.png"; function drawText(ctx, text, x, y, size=10, color="black", align="center", font="Arial") { ctx.fillStyle = color; @@ -1019,11 +1072,17 @@ function processMtl(text) { let keys = {}; let mouseDown = false, rightMouseDown = false; let mouseX = 0, mouseY = 0; +function deShift(key) { + if ("!@#$%^&*()".includes(key)) { + return "1234567890"["!@#$%^&*()".indexOf(key)]; + } + return key; +} document.addEventListener("keydown", function(e) { - keys[e.key.toLowerCase()] = true; + keys[deShift(e.key.toLowerCase())] = true; }); document.addEventListener("keyup", function(e) { - delete keys[e.key.toLowerCase()]; + delete keys[deShift(e.key.toLowerCase())]; }); ["bullet", "plane", "desertmap", "enemy", "fire", "bullethole", "pistol", "smg", "shotgun", "sniper"].forEach(name => {