diff --git a/Levels/Geometry/skydome.obj b/Levels/Geometry/skydome.obj new file mode 100644 index 0000000..3ca8a65 --- /dev/null +++ b/Levels/Geometry/skydome.obj @@ -0,0 +1,1031 @@ +# Blender v2.72 (sub 0) OBJ File: 'skydome.blend' +# www.blender.org +o Sphere +v -0.195090 0.980785 0.000000 +v -0.382683 0.923880 0.000000 +v -0.555570 0.831470 0.000000 +v -0.707107 0.707107 0.000000 +v -0.831470 0.555570 0.000000 +v -0.923880 0.382683 0.000000 +v -0.980785 0.195090 0.000000 +v -1.000000 0.000000 0.000000 +v -0.191342 0.980785 -0.038060 +v -0.375330 0.923880 -0.074658 +v -0.544895 0.831470 -0.108386 +v -0.693520 0.707107 -0.137950 +v -0.815493 0.555570 -0.162212 +v -0.906127 0.382683 -0.180240 +v -0.961940 0.195090 -0.191342 +v -0.980785 0.000000 -0.195090 +v -0.180240 0.980785 -0.074658 +v -0.353553 0.923880 -0.146447 +v -0.513280 0.831470 -0.212608 +v -0.653281 0.707107 -0.270598 +v -0.768178 0.555570 -0.318190 +v -0.853553 0.382683 -0.353553 +v -0.906127 0.195090 -0.375330 +v -0.923879 0.000000 -0.382684 +v -0.162212 0.980785 -0.108387 +v -0.318190 0.923880 -0.212608 +v -0.461940 0.831470 -0.308658 +v -0.587938 0.707107 -0.392848 +v -0.691342 0.555570 -0.461940 +v -0.768178 0.382683 -0.513280 +v -0.815493 0.195090 -0.544895 +v -0.831469 0.000000 -0.555570 +v -0.137950 0.980785 -0.137950 +v -0.270598 0.923880 -0.270598 +v -0.392847 0.831470 -0.392848 +v -0.500000 0.707107 -0.500000 +v -0.587938 0.555570 -0.587938 +v -0.653281 0.382683 -0.653282 +v -0.693520 0.195090 -0.693520 +v -0.707107 0.000000 -0.707107 +v -0.108386 0.980785 -0.162212 +v -0.212607 0.923880 -0.318190 +v -0.308658 0.831470 -0.461940 +v -0.392847 0.707107 -0.587938 +v -0.461940 0.555570 -0.691342 +v -0.513280 0.382683 -0.768178 +v -0.544895 0.195090 -0.815493 +v -0.555570 0.000000 -0.831470 +v -0.074658 0.980785 -0.180240 +v -0.146446 0.923880 -0.353554 +v -0.212607 0.831470 -0.513280 +v -0.270598 0.707107 -0.653282 +v -0.318189 0.555570 -0.768178 +v -0.353553 0.382683 -0.853554 +v -0.375330 0.195090 -0.906128 +v -0.382683 0.000000 -0.923880 +v -0.038060 0.980785 -0.191342 +v -0.074658 0.923880 -0.375331 +v -0.108386 0.831470 -0.544895 +v -0.137949 0.707107 -0.693520 +v -0.162211 0.555570 -0.815493 +v -0.180240 0.382683 -0.906128 +v -0.191341 0.195090 -0.961940 +v -0.195090 0.000000 -0.980785 +v 0.000000 0.980785 -0.195091 +v 0.000000 0.923880 -0.382684 +v 0.000000 0.831470 -0.555570 +v 0.000000 0.707107 -0.707107 +v 0.000000 0.555570 -0.831470 +v 0.000000 0.382683 -0.923880 +v 0.000000 0.195090 -0.980785 +v 0.000000 0.000000 -1.000000 +v 0.038061 0.980785 -0.191342 +v 0.074658 0.923880 -0.375331 +v 0.108387 0.831470 -0.544895 +v 0.137950 0.707107 -0.693520 +v 0.162212 0.555570 -0.815493 +v 0.180240 0.382683 -0.906128 +v 0.191342 0.195090 -0.961940 +v 0.195091 0.000000 -0.980785 +v 0.074658 0.980785 -0.180240 +v 0.146447 0.923880 -0.353554 +v 0.212608 0.831470 -0.513280 +v 0.270598 0.707107 -0.653282 +v 0.318190 0.555570 -0.768178 +v 0.353554 0.382683 -0.853554 +v 0.375331 0.195090 -0.906127 +v 0.382684 0.000000 -0.923880 +v 0.108387 0.980785 -0.162212 +v 0.212608 0.923880 -0.318190 +v 0.308659 0.831470 -0.461940 +v 0.392848 0.707107 -0.587938 +v 0.461940 0.555570 -0.691342 +v 0.513280 0.382683 -0.768178 +v 0.544895 0.195090 -0.815493 +v 0.555571 0.000000 -0.831470 +v 0.137950 0.980785 -0.137950 +v 0.270599 0.923880 -0.270598 +v 0.392848 0.831470 -0.392848 +v 0.500000 0.707107 -0.500000 +v 0.587938 0.555570 -0.587938 +v 0.653282 0.382683 -0.653282 +v 0.693520 0.195090 -0.693520 +v 0.707107 0.000000 -0.707107 +v 0.162212 0.980785 -0.108386 +v 0.318190 0.923880 -0.212608 +v 0.461940 0.831470 -0.308658 +v 0.587938 0.707107 -0.392848 +v 0.691342 0.555570 -0.461940 +v 0.768178 0.382683 -0.513280 +v 0.815493 0.195090 -0.544895 +v 0.831470 0.000000 -0.555570 +v 0.180240 0.980785 -0.074658 +v 0.353554 0.923880 -0.146447 +v 0.513280 0.831470 -0.212608 +v 0.653282 0.707107 -0.270598 +v 0.768178 0.555570 -0.318190 +v 0.853554 0.382683 -0.353553 +v 0.906128 0.195090 -0.375330 +v 0.923880 0.000000 -0.382683 +v 0.191342 0.980785 -0.038060 +v 0.375331 0.923880 -0.074658 +v 0.544896 0.831470 -0.108386 +v 0.693520 0.707107 -0.137950 +v 0.815493 0.555570 -0.162212 +v 0.906128 0.382683 -0.180240 +v 0.961940 0.195090 -0.191342 +v 0.980786 0.000000 -0.195090 +v 0.195091 0.980785 0.000000 +v 0.382684 0.923880 -0.000000 +v 0.555571 0.831470 -0.000000 +v 0.707107 0.707107 0.000000 +v 0.831470 0.555570 0.000000 +v 0.923880 0.382683 -0.000000 +v 0.980785 0.195090 0.000000 +v 1.000000 0.000000 0.000000 +v 0.191342 0.980785 0.038060 +v 0.375331 0.923880 0.074658 +v 0.544896 0.831470 0.108386 +v 0.693520 0.707107 0.137950 +v 0.815493 0.555570 0.162212 +v 0.906128 0.382683 0.180240 +v 0.961940 0.195090 0.191342 +v 0.980786 0.000000 0.195090 +v 0.180240 0.980785 0.074658 +v 0.353554 0.923880 0.146447 +v 0.513280 0.831470 0.212608 +v 0.653282 0.707107 0.270598 +v 0.768178 0.555570 0.318190 +v 0.853554 0.382683 0.353553 +v 0.906127 0.195090 0.375330 +v 0.923880 0.000000 0.382684 +v 0.162212 0.980785 0.108386 +v 0.318190 0.923880 0.212608 +v 0.461940 0.831470 0.308658 +v 0.587938 0.707107 0.392847 +v 0.691342 0.555570 0.461940 +v 0.768178 0.382683 0.513280 +v 0.815493 0.195090 0.544895 +v 0.831470 0.000000 0.555570 +v 0.137950 0.980785 0.137950 +v 0.270598 0.923880 0.270598 +v 0.392848 0.831470 0.392848 +v 0.500000 0.707107 0.500000 +v 0.587938 0.555570 0.587938 +v 0.653282 0.382683 0.653281 +v 0.693520 0.195090 0.693520 +v 0.707107 0.000000 0.707107 +v 0.108387 0.980785 0.162212 +v 0.212608 0.923880 0.318190 +v 0.308659 0.831470 0.461940 +v 0.392848 0.707107 0.587938 +v 0.461940 0.555570 0.691342 +v 0.513280 0.382683 0.768178 +v 0.544895 0.195090 0.815493 +v 0.555570 0.000000 0.831470 +v 0.074658 0.980785 0.180240 +v 0.146447 0.923880 0.353553 +v 0.212608 0.831470 0.513280 +v 0.270598 0.707107 0.653281 +v 0.318190 0.555570 0.768177 +v 0.353554 0.382683 0.853553 +v 0.375330 0.195090 0.906127 +v 0.382684 0.000000 0.923880 +v 0.038061 0.980785 0.191342 +v 0.074658 0.923880 0.375330 +v 0.108387 0.831470 0.544895 +v 0.137950 0.707107 0.693520 +v 0.162212 0.555570 0.815493 +v 0.180240 0.382683 0.906127 +v 0.191342 0.195090 0.961939 +v 0.195090 0.000000 0.980785 +v 0.000000 0.980785 0.195090 +v 0.000000 0.923880 0.382683 +v 0.000000 0.831470 0.555570 +v 0.000000 0.707107 0.707107 +v 0.000000 0.555570 0.831469 +v 0.000000 0.382683 0.923879 +v 0.000000 0.195090 0.980785 +v 0.000000 0.000000 1.000000 +v -0.038060 0.980785 0.191342 +v -0.074658 0.923880 0.375330 +v -0.108386 0.831470 0.544895 +v -0.137949 0.707107 0.693520 +v -0.162211 0.555570 0.815493 +v -0.180240 0.382683 0.906127 +v -0.191342 0.195090 0.961939 +v -0.195090 0.000000 0.980785 +v 0.000000 1.000000 0.000000 +v -0.074658 0.980785 0.180240 +v -0.146446 0.923880 0.353553 +v -0.212607 0.831470 0.513280 +v -0.270598 0.707107 0.653281 +v -0.318189 0.555570 0.768177 +v -0.353553 0.382683 0.853553 +v -0.375330 0.195090 0.906127 +v -0.382683 0.000000 0.923879 +v -0.108386 0.980785 0.162212 +v -0.212607 0.923880 0.318190 +v -0.308658 0.831470 0.461940 +v -0.392847 0.707107 0.587938 +v -0.461939 0.555570 0.691341 +v -0.513280 0.382683 0.768178 +v -0.544895 0.195090 0.815493 +v -0.555570 0.000000 0.831469 +v -0.137949 0.980785 0.137950 +v -0.270598 0.923880 0.270598 +v -0.392847 0.831470 0.392847 +v -0.500000 0.707107 0.500000 +v -0.587937 0.555570 0.587937 +v -0.653281 0.382683 0.653281 +v -0.693519 0.195090 0.693519 +v -0.707106 0.000000 0.707106 +v -0.162211 0.980785 0.108386 +v -0.318189 0.923880 0.212607 +v -0.461939 0.831470 0.308658 +v -0.587937 0.707107 0.392847 +v -0.691341 0.555570 0.461939 +v -0.768177 0.382683 0.513280 +v -0.815492 0.195090 0.544895 +v -0.831469 0.000000 0.555570 +v -0.180240 0.980785 0.074658 +v -0.353553 0.923880 0.146447 +v -0.513280 0.831470 0.212607 +v -0.653281 0.707107 0.270598 +v -0.768177 0.555570 0.318189 +v -0.853553 0.382683 0.353553 +v -0.906127 0.195090 0.375330 +v -0.923879 0.000000 0.382683 +v -0.191342 0.980785 0.038060 +v -0.375330 0.923880 0.074658 +v -0.544895 0.831470 0.108386 +v -0.693520 0.707107 0.137950 +v -0.815492 0.555570 0.162211 +v -0.906127 0.382683 0.180240 +v -0.961939 0.195090 0.191341 +v -0.980785 0.000000 0.195090 +vt 0.106649 0.809411 +vt 0.054658 0.728940 +vt 0.133202 0.687824 +vt 0.176310 0.753957 +vt 0.234691 0.707477 +vt 0.199717 0.652984 +vt 0.258232 0.622325 +vt 0.286350 0.666063 +vt 0.332881 0.628682 +vt 0.311017 0.594702 +vt 0.359787 0.569281 +vt 0.375845 0.594244 +vt 0.416463 0.561816 +vt 0.405901 0.545383 +vt 0.450499 0.522424 +vt 0.455750 0.530602 +vt 0.103611 0.614522 +vt 0.175746 0.592925 +vt 0.239057 0.574064 +vt 0.296142 0.557166 +vt 0.348881 0.541690 +vt 0.398738 0.527215 +vt 0.018603 0.639965 +vt 0.446943 0.513382 +vt 0.088615 0.536751 +vt 0.163714 0.529365 +vt 0.229525 0.523030 +vt 0.288805 0.517475 +vt 0.343535 0.512514 +vt 0.395245 0.508003 +vt 0.000100 0.545457 +vt 0.445216 0.503819 +vt 0.088867 0.457377 +vt 0.164136 0.464607 +vt 0.230014 0.471093 +vt 0.289284 0.477110 +vt 0.343949 0.482855 +vt 0.395554 0.488479 +vt 0.000100 0.448850 +vt 0.445384 0.494103 +vt 0.104473 0.379375 +vt 0.177072 0.401058 +vt 0.240542 0.420186 +vt 0.297575 0.437582 +vt 0.350113 0.453832 +vt 0.399654 0.469383 +vt 0.018811 0.353783 +vt 0.447442 0.484605 +vt 0.134949 0.305713 +vt 0.202103 0.341119 +vt 0.260752 0.372230 +vt 0.313385 0.400386 +vt 0.361803 0.426546 +vt 0.407393 0.451445 +vt 0.055682 0.263905 +vt 0.451312 0.475688 +vt 0.179225 0.239228 +vt 0.238342 0.287084 +vt 0.289917 0.329051 +vt 0.336136 0.366936 +vt 0.378583 0.402038 +vt 0.418480 0.435350 +vt 0.109430 0.182698 +vt 0.456846 0.467694 +vt 0.235684 0.182500 +vt 0.284463 0.241042 +vt 0.326965 0.292312 +vt 0.364984 0.338518 +vt 0.399825 0.381246 +vt 0.432494 0.421715 +vt 0.178091 0.113335 +vt 0.463834 0.460931 +vt 0.302224 0.137753 +vt 0.338746 0.204788 +vt 0.370510 0.263440 +vt 0.398847 0.316231 +vt 0.424729 0.364975 +vt 0.448906 0.411066 +vt 0.259105 0.058543 +vt 0.472010 0.455657 +vt 0.376339 0.106758 +vt 0.399149 0.179754 +vt 0.418912 0.243572 +vt 0.436446 0.300949 +vt 0.452350 0.353858 +vt 0.467090 0.403815 +vt 0.349420 0.020498 +vt 0.481060 0.452078 +vt 0.455221 0.090768 +vt 0.463379 0.166949 +vt 0.470332 0.233503 +vt 0.476349 0.293280 +vt 0.481635 0.348335 +vt 0.486350 0.400249 +vt 0.445608 0.000736 +vt 0.490637 0.450333 +vt 0.535859 0.090464 +vt 0.528986 0.166918 +vt 0.522806 0.233660 +vt 0.517031 0.293545 +vt 0.511462 0.348633 +vt 0.505948 0.400510 +vt 0.544003 0.000100 +vt 0.500375 0.450491 +vt 0.615165 0.105932 +vt 0.593450 0.179718 +vt 0.574317 0.244078 +vt 0.556927 0.301762 +vt 0.540683 0.354758 +vt 0.525130 0.404596 +vt 0.640843 0.018703 +vt 0.509897 0.452547 +vt 0.690081 0.136658 +vt 0.654281 0.204920 +vt 0.622871 0.264399 +vt 0.594490 0.317640 +vt 0.568167 0.366487 +vt 0.543154 0.412356 +vt 0.732406 0.055930 +vt 0.518838 0.456424 +vt 0.757698 0.181548 +vt 0.709108 0.241615 +vt 0.666571 0.293880 +vt 0.628257 0.340593 +vt 0.592845 0.383381 +vt 0.559321 0.423495 +vt 0.815153 0.110465 +vt 0.526850 0.461975 +vt 0.815355 0.238964 +vt 0.755763 0.288448 +vt 0.703693 0.331418 +vt 0.656898 0.369751 +vt 0.613751 0.404796 +vt 0.573002 0.437588 +vt 0.885853 0.180343 +vt 0.533625 0.468986 +vt 0.860735 0.306783 +vt 0.792360 0.343659 +vt 0.732744 0.375583 +vt 0.679275 0.403995 +vt 0.630062 0.429908 +vt 0.583664 0.454092 +vt 0.941685 0.263026 +vt 0.538900 0.477187 +vt 0.891943 0.382453 +vt 0.817357 0.405127 +vt 0.752531 0.424657 +vt 0.694490 0.441993 +vt 0.641135 0.457743 +vt 0.590890 0.472368 +vt 0.980311 0.355494 +vt 0.542470 0.486261 +vt 0.907597 0.463061 +vt 0.829595 0.470404 +vt 0.762223 0.476690 +vt 0.701935 0.482253 +vt 0.646532 0.487213 +vt 0.594397 0.491705 +vt 0.999900 0.454312 +vt 0.544197 0.495858 +vt 0.907008 0.545485 +vt 0.828294 0.536622 +vt 0.761452 0.529604 +vt 0.701318 0.523190 +vt 0.646041 0.517168 +vt 0.594050 0.511354 +vt 0.999115 0.555586 +vt 0.544015 0.505607 +vt 0.889204 0.625910 +vt 0.814889 0.601473 +vt 0.750390 0.581315 +vt 0.692681 0.563190 +vt 0.639687 0.546434 +vt 0.589862 0.530548 +vt 0.977313 0.654478 +vt 0.541930 0.515130 +vt 0.856038 0.700845 +vt 0.788552 0.662302 +vt 0.729347 0.629792 +vt 0.676365 0.600682 +vt 0.627724 0.573869 +vt 0.582002 0.548544 +vt 0.936236 0.746204 +vt 0.538026 0.524059 +vt 0.808944 0.767417 +vt 0.750705 0.716545 +vt 0.699194 0.673100 +vt 0.653029 0.634200 +vt 0.610631 0.598405 +vt 0.570780 0.564645 +vt 0.878186 0.827374 +vt 0.532454 0.532051 +vt 0.749958 0.823158 +vt 0.703051 0.762122 +vt 0.661190 0.709561 +vt 0.623614 0.662450 +vt 0.589087 0.619099 +vt 0.556635 0.578231 +vt 0.805778 0.895124 +vt 0.525432 0.538799 +vt 0.681519 0.866084 +vt 0.647573 0.797371 +vt 0.616879 0.737813 +vt 0.589293 0.684362 +vt 0.563941 0.635162 +vt 0.540122 0.588783 +vt 0.722020 0.947120 +vt 0.517230 0.544043 +vt 0.606360 0.894734 +vt 0.586474 0.821080 +vt 0.568009 0.756838 +vt 0.551413 0.699125 +vt 0.536175 0.645989 +vt 0.521881 0.595901 +vt 0.630268 0.981655 +vt 0.508168 0.547584 +vt 0.527396 0.908194 +vt 0.522081 0.832523 +vt 0.516459 0.765977 +vt 0.511443 0.706202 +vt 0.506867 0.651183 +vt 0.502619 0.599322 +vt 0.534100 0.997740 +vt 0.498593 0.549289 +vt 0.447636 0.906025 +vt 0.456661 0.831516 +vt 0.464214 0.764895 +vt 0.470928 0.705347 +vt 0.477146 0.650563 +vt 0.483076 0.598922 +vt 0.437073 0.995179 +vt 0.488874 0.549095 +vt 0.369707 0.889142 +vt 0.393044 0.816906 +vt 0.413293 0.753555 +vt 0.431417 0.696616 +vt 0.448149 0.644173 +vt 0.464001 0.594726 +vt 0.342235 0.974463 +vt 0.479383 0.547011 +vt 0.296327 0.857368 +vt 0.333804 0.790419 +vt 0.365633 0.732589 +vt 0.394413 0.680388 +vt 0.420982 0.632275 +vt 0.446121 0.586903 +vt 0.252757 0.935490 +vt 0.470483 0.543121 +vt 0.231015 0.811348 +vt 0.280101 0.753972 +vt 0.322981 0.702927 +vt 0.361317 0.657324 +vt 0.396672 0.615343 +vt 0.430115 0.575760 +vt 0.173092 0.879316 +vt 0.462514 0.537574 +vt 0.494660 0.499826 +vn 0.995200 -0.098000 -0.000000 +vn 0.976100 -0.098000 0.194200 +vn 0.962200 -0.193900 0.191400 +vn 0.981000 -0.193900 0.000000 +vn 0.924700 -0.380500 0.000000 +vn 0.907000 -0.380500 0.180400 +vn 0.817300 -0.552800 0.162600 +vn 0.833300 -0.552800 0.000000 +vn 0.710100 -0.704000 0.000000 +vn 0.696500 -0.704000 0.138500 +vn 0.549000 -0.828600 0.109200 +vn 0.559800 -0.828600 0.000000 +vn 0.387900 -0.921700 0.000000 +vn 0.380400 -0.921700 0.075700 +vn 0.197100 -0.979600 0.039200 +vn 0.201000 -0.979600 0.000000 +vn 0.906300 -0.193900 0.375400 +vn 0.854400 -0.380500 0.353900 +vn 0.769900 -0.552800 0.318900 +vn 0.656100 -0.704000 0.271700 +vn 0.517100 -0.828600 0.214200 +vn 0.358300 -0.921700 0.148400 +vn 0.919400 -0.098000 0.380800 +vn 0.185600 -0.979600 0.076900 +vn 0.815700 -0.193900 0.545000 +vn 0.768900 -0.380500 0.513700 +vn 0.692900 -0.552800 0.463000 +vn 0.590400 -0.704000 0.394500 +vn 0.465400 -0.828600 0.311000 +vn 0.322500 -0.921700 0.215500 +vn 0.827500 -0.098000 0.552900 +vn 0.167100 -0.979600 0.111600 +vn 0.693700 -0.193900 0.693700 +vn 0.653900 -0.380500 0.653900 +vn 0.589300 -0.552800 0.589300 +vn 0.502100 -0.704000 0.502100 +vn 0.395800 -0.828600 0.395800 +vn 0.274300 -0.921700 0.274300 +vn 0.703700 -0.098000 0.703700 +vn 0.142100 -0.979600 0.142100 +vn 0.545000 -0.193900 0.815700 +vn 0.513700 -0.380500 0.768900 +vn 0.463000 -0.552800 0.692900 +vn 0.394500 -0.704000 0.590400 +vn 0.311000 -0.828600 0.465400 +vn 0.215500 -0.921700 0.322500 +vn 0.552900 -0.098000 0.827500 +vn 0.111600 -0.979600 0.167100 +vn 0.375400 -0.193900 0.906300 +vn 0.353900 -0.380500 0.854400 +vn 0.318900 -0.552800 0.769900 +vn 0.271700 -0.704000 0.656100 +vn 0.214200 -0.828600 0.517100 +vn 0.148400 -0.921700 0.358300 +vn 0.380800 -0.098000 0.919400 +vn 0.076900 -0.979600 0.185600 +vn 0.191400 -0.193900 0.962200 +vn 0.180400 -0.380500 0.907000 +vn 0.162600 -0.552800 0.817300 +vn 0.138500 -0.704000 0.696500 +vn 0.109200 -0.828600 0.549000 +vn 0.075700 -0.921700 0.380400 +vn 0.194200 -0.098000 0.976100 +vn 0.039200 -0.979600 0.197100 +vn 0.000000 -0.193900 0.981000 +vn 0.000000 -0.380500 0.924700 +vn 0.000000 -0.552800 0.833300 +vn 0.000000 -0.704000 0.710100 +vn 0.000000 -0.828600 0.559800 +vn 0.000000 -0.921700 0.387900 +vn -0.000000 -0.098000 0.995200 +vn 0.000000 -0.979600 0.201000 +vn -0.191400 -0.193900 0.962200 +vn -0.180400 -0.380500 0.907000 +vn -0.162600 -0.552800 0.817300 +vn -0.138500 -0.704000 0.696500 +vn -0.109200 -0.828600 0.549000 +vn -0.075700 -0.921700 0.380400 +vn -0.194200 -0.098000 0.976100 +vn -0.039200 -0.979600 0.197100 +vn -0.375400 -0.193900 0.906300 +vn -0.353900 -0.380500 0.854400 +vn -0.318900 -0.552800 0.769900 +vn -0.271700 -0.704000 0.656100 +vn -0.214200 -0.828600 0.517100 +vn -0.148400 -0.921700 0.358300 +vn -0.380800 -0.098000 0.919400 +vn -0.076900 -0.979600 0.185600 +vn -0.545000 -0.193900 0.815700 +vn -0.513700 -0.380500 0.768900 +vn -0.463000 -0.552800 0.692900 +vn -0.394500 -0.704000 0.590400 +vn -0.311000 -0.828600 0.465400 +vn -0.215500 -0.921700 0.322500 +vn -0.552900 -0.098000 0.827500 +vn -0.111600 -0.979600 0.167100 +vn -0.693700 -0.193900 0.693700 +vn -0.653900 -0.380500 0.653900 +vn -0.589300 -0.552800 0.589300 +vn -0.502100 -0.704000 0.502100 +vn -0.395800 -0.828600 0.395800 +vn -0.274300 -0.921700 0.274300 +vn -0.703700 -0.098000 0.703700 +vn -0.142100 -0.979600 0.142100 +vn -0.815700 -0.193900 0.545000 +vn -0.768900 -0.380500 0.513700 +vn -0.692900 -0.552800 0.463000 +vn -0.590400 -0.704000 0.394500 +vn -0.465400 -0.828600 0.311000 +vn -0.322500 -0.921700 0.215500 +vn -0.827500 -0.098000 0.552900 +vn -0.167100 -0.979600 0.111600 +vn -0.906300 -0.193900 0.375400 +vn -0.854400 -0.380500 0.353900 +vn -0.769900 -0.552800 0.318900 +vn -0.656100 -0.704000 0.271700 +vn -0.517100 -0.828600 0.214200 +vn -0.358300 -0.921700 0.148400 +vn -0.919400 -0.098000 0.380800 +vn -0.185600 -0.979600 0.076900 +vn -0.962200 -0.193900 0.191400 +vn -0.907000 -0.380500 0.180400 +vn -0.817300 -0.552800 0.162600 +vn -0.696500 -0.704000 0.138500 +vn -0.549000 -0.828600 0.109200 +vn -0.380400 -0.921700 0.075700 +vn -0.976100 -0.098000 0.194200 +vn -0.197100 -0.979600 0.039200 +vn -0.981000 -0.193900 0.000000 +vn -0.924700 -0.380500 0.000000 +vn -0.833300 -0.552800 0.000000 +vn -0.710100 -0.704000 0.000000 +vn -0.559800 -0.828600 0.000000 +vn -0.387900 -0.921700 0.000000 +vn -0.995200 -0.098000 -0.000000 +vn -0.201000 -0.979600 0.000000 +vn -0.962200 -0.193900 -0.191400 +vn -0.907000 -0.380500 -0.180400 +vn -0.817300 -0.552800 -0.162600 +vn -0.696500 -0.704000 -0.138500 +vn -0.549000 -0.828600 -0.109200 +vn -0.380400 -0.921700 -0.075700 +vn -0.976100 -0.098000 -0.194200 +vn -0.197100 -0.979600 -0.039200 +vn -0.906300 -0.193900 -0.375400 +vn -0.854400 -0.380500 -0.353900 +vn -0.769900 -0.552800 -0.318900 +vn -0.656100 -0.704000 -0.271700 +vn -0.517100 -0.828600 -0.214200 +vn -0.358300 -0.921700 -0.148400 +vn -0.919400 -0.098000 -0.380800 +vn -0.185600 -0.979600 -0.076900 +vn -0.815700 -0.193900 -0.545000 +vn -0.768900 -0.380500 -0.513700 +vn -0.692900 -0.552800 -0.463000 +vn -0.590400 -0.704000 -0.394500 +vn -0.465400 -0.828600 -0.311000 +vn -0.322500 -0.921700 -0.215500 +vn -0.827500 -0.098000 -0.552900 +vn -0.167100 -0.979600 -0.111600 +vn -0.693700 -0.193900 -0.693700 +vn -0.653900 -0.380500 -0.653900 +vn -0.589300 -0.552800 -0.589300 +vn -0.502100 -0.704000 -0.502100 +vn -0.395800 -0.828600 -0.395800 +vn -0.274300 -0.921700 -0.274300 +vn -0.703700 -0.098000 -0.703700 +vn -0.142100 -0.979600 -0.142100 +vn -0.545000 -0.193900 -0.815700 +vn -0.513700 -0.380500 -0.768900 +vn -0.463000 -0.552800 -0.692900 +vn -0.394500 -0.704000 -0.590400 +vn -0.311000 -0.828600 -0.465400 +vn -0.215500 -0.921700 -0.322500 +vn -0.552900 -0.098000 -0.827500 +vn -0.111600 -0.979600 -0.167100 +vn -0.375400 -0.193900 -0.906300 +vn -0.353900 -0.380500 -0.854400 +vn -0.318900 -0.552800 -0.769900 +vn -0.271700 -0.704000 -0.656100 +vn -0.214200 -0.828600 -0.517100 +vn -0.148400 -0.921700 -0.358300 +vn -0.380800 -0.098000 -0.919400 +vn -0.076900 -0.979600 -0.185600 +vn -0.191400 -0.193900 -0.962200 +vn -0.180400 -0.380500 -0.907000 +vn -0.162600 -0.552800 -0.817300 +vn -0.138500 -0.704000 -0.696500 +vn -0.109200 -0.828600 -0.549000 +vn -0.075700 -0.921700 -0.380400 +vn -0.194200 -0.098000 -0.976100 +vn -0.039200 -0.979600 -0.197100 +vn 0.000000 -0.193900 -0.981000 +vn 0.000000 -0.380500 -0.924700 +vn 0.000000 -0.552800 -0.833300 +vn 0.000000 -0.704000 -0.710100 +vn 0.000000 -0.828600 -0.559800 +vn 0.000000 -0.921700 -0.387900 +vn 0.000000 -0.098000 -0.995200 +vn 0.000000 -0.979600 -0.201000 +vn 0.191400 -0.193900 -0.962200 +vn 0.180400 -0.380500 -0.907000 +vn 0.162600 -0.552800 -0.817300 +vn 0.138500 -0.704000 -0.696500 +vn 0.109200 -0.828600 -0.549000 +vn 0.075700 -0.921700 -0.380400 +vn 0.194200 -0.098000 -0.976100 +vn 0.039200 -0.979600 -0.197100 +vn 0.375400 -0.193900 -0.906300 +vn 0.353900 -0.380500 -0.854400 +vn 0.318900 -0.552800 -0.769900 +vn 0.271700 -0.704000 -0.656100 +vn 0.214200 -0.828600 -0.517100 +vn 0.148400 -0.921700 -0.358300 +vn 0.380800 -0.098000 -0.919400 +vn 0.076900 -0.979600 -0.185600 +vn 0.545000 -0.193900 -0.815700 +vn 0.513700 -0.380500 -0.768900 +vn 0.463000 -0.552800 -0.692900 +vn 0.394500 -0.704000 -0.590400 +vn 0.311000 -0.828600 -0.465400 +vn 0.215500 -0.921700 -0.322500 +vn 0.552900 -0.098000 -0.827500 +vn 0.111600 -0.979600 -0.167100 +vn 0.693700 -0.193900 -0.693700 +vn 0.653900 -0.380500 -0.653900 +vn 0.589300 -0.552800 -0.589300 +vn 0.502100 -0.704000 -0.502100 +vn 0.395800 -0.828600 -0.395800 +vn 0.274300 -0.921700 -0.274300 +vn 0.703700 -0.098000 -0.703700 +vn 0.142100 -0.979600 -0.142100 +vn 0.815700 -0.193900 -0.545000 +vn 0.768900 -0.380500 -0.513700 +vn 0.692900 -0.552800 -0.463000 +vn 0.590400 -0.704000 -0.394500 +vn 0.465400 -0.828600 -0.311000 +vn 0.322500 -0.921700 -0.215500 +vn 0.827500 -0.098000 -0.552900 +vn 0.167100 -0.979600 -0.111600 +vn 0.906300 -0.193900 -0.375400 +vn 0.854400 -0.380500 -0.353900 +vn 0.769900 -0.552800 -0.318900 +vn 0.656100 -0.704000 -0.271700 +vn 0.517100 -0.828600 -0.214200 +vn 0.358300 -0.921700 -0.148400 +vn 0.919400 -0.098000 -0.380800 +vn 0.185600 -0.979600 -0.076900 +vn 0.962200 -0.193900 -0.191400 +vn 0.907000 -0.380500 -0.180400 +vn 0.817300 -0.552800 -0.162600 +vn 0.696500 -0.704000 -0.138500 +vn 0.549000 -0.828600 -0.109200 +vn 0.380400 -0.921700 -0.075700 +vn 0.976100 -0.098000 -0.194200 +vn 0.197100 -0.979600 -0.039200 +vn 0.000000 -1.000000 0.000000 +s 1 +f 8/1/1 16/2/2 15/3/3 7/4/4 +f 6/5/5 14/6/6 13/7/7 5/8/8 +f 4/9/9 12/10/10 11/11/11 3/12/12 +f 2/13/13 10/14/14 9/15/15 1/16/16 +f 7/4/4 15/3/3 14/6/6 6/5/5 +f 5/8/8 13/7/7 12/10/10 4/9/9 +f 3/12/12 11/11/11 10/14/14 2/13/13 +f 15/3/3 23/17/17 22/18/18 14/6/6 +f 13/7/7 21/19/19 20/20/20 12/10/10 +f 11/11/11 19/21/21 18/22/22 10/14/14 +f 16/2/2 24/23/23 23/17/17 15/3/3 +f 14/6/6 22/18/18 21/19/19 13/7/7 +f 12/10/10 20/20/20 19/21/21 11/11/11 +f 10/14/14 18/22/22 17/24/24 9/15/15 +f 23/17/17 31/25/25 30/26/26 22/18/18 +f 21/19/19 29/27/27 28/28/28 20/20/20 +f 19/21/21 27/29/29 26/30/30 18/22/22 +f 24/23/23 32/31/31 31/25/25 23/17/17 +f 22/18/18 30/26/26 29/27/27 21/19/19 +f 20/20/20 28/28/28 27/29/29 19/21/21 +f 18/22/22 26/30/30 25/32/32 17/24/24 +f 31/25/25 39/33/33 38/34/34 30/26/26 +f 29/27/27 37/35/35 36/36/36 28/28/28 +f 27/29/29 35/37/37 34/38/38 26/30/30 +f 32/31/31 40/39/39 39/33/33 31/25/25 +f 30/26/26 38/34/34 37/35/35 29/27/27 +f 28/28/28 36/36/36 35/37/37 27/29/29 +f 26/30/30 34/38/38 33/40/40 25/32/32 +f 39/33/33 47/41/41 46/42/42 38/34/34 +f 37/35/35 45/43/43 44/44/44 36/36/36 +f 35/37/37 43/45/45 42/46/46 34/38/38 +f 40/39/39 48/47/47 47/41/41 39/33/33 +f 38/34/34 46/42/42 45/43/43 37/35/35 +f 36/36/36 44/44/44 43/45/45 35/37/37 +f 34/38/38 42/46/46 41/48/48 33/40/40 +f 47/41/41 55/49/49 54/50/50 46/42/42 +f 45/43/43 53/51/51 52/52/52 44/44/44 +f 43/45/45 51/53/53 50/54/54 42/46/46 +f 48/47/47 56/55/55 55/49/49 47/41/41 +f 46/42/42 54/50/50 53/51/51 45/43/43 +f 44/44/44 52/52/52 51/53/53 43/45/45 +f 42/46/46 50/54/54 49/56/56 41/48/48 +f 55/49/49 63/57/57 62/58/58 54/50/50 +f 53/51/51 61/59/59 60/60/60 52/52/52 +f 51/53/53 59/61/61 58/62/62 50/54/54 +f 56/55/55 64/63/63 63/57/57 55/49/49 +f 54/50/50 62/58/58 61/59/59 53/51/51 +f 52/52/52 60/60/60 59/61/61 51/53/53 +f 50/54/54 58/62/62 57/64/64 49/56/56 +f 63/57/57 71/65/65 70/66/66 62/58/58 +f 61/59/59 69/67/67 68/68/68 60/60/60 +f 59/61/61 67/69/69 66/70/70 58/62/62 +f 64/63/63 72/71/71 71/65/65 63/57/57 +f 62/58/58 70/66/66 69/67/67 61/59/59 +f 60/60/60 68/68/68 67/69/69 59/61/61 +f 58/62/62 66/70/70 65/72/72 57/64/64 +f 71/65/65 79/73/73 78/74/74 70/66/66 +f 69/67/67 77/75/75 76/76/76 68/68/68 +f 67/69/69 75/77/77 74/78/78 66/70/70 +f 72/71/71 80/79/79 79/73/73 71/65/65 +f 70/66/66 78/74/74 77/75/75 69/67/67 +f 68/68/68 76/76/76 75/77/77 67/69/69 +f 66/70/70 74/78/78 73/80/80 65/72/72 +f 79/73/73 87/81/81 86/82/82 78/74/74 +f 77/75/75 85/83/83 84/84/84 76/76/76 +f 75/77/77 83/85/85 82/86/86 74/78/78 +f 80/79/79 88/87/87 87/81/81 79/73/73 +f 78/74/74 86/82/82 85/83/83 77/75/75 +f 76/76/76 84/84/84 83/85/85 75/77/77 +f 74/78/78 82/86/86 81/88/88 73/80/80 +f 87/81/81 95/89/89 94/90/90 86/82/82 +f 85/83/83 93/91/91 92/92/92 84/84/84 +f 83/85/85 91/93/93 90/94/94 82/86/86 +f 88/87/87 96/95/95 95/89/89 87/81/81 +f 86/82/82 94/90/90 93/91/91 85/83/83 +f 84/84/84 92/92/92 91/93/93 83/85/85 +f 82/86/86 90/94/94 89/96/96 81/88/88 +f 95/89/89 103/97/97 102/98/98 94/90/90 +f 93/91/91 101/99/99 100/100/100 92/92/92 +f 91/93/93 99/101/101 98/102/102 90/94/94 +f 96/95/95 104/103/103 103/97/97 95/89/89 +f 94/90/90 102/98/98 101/99/99 93/91/91 +f 92/92/92 100/100/100 99/101/101 91/93/93 +f 90/94/94 98/102/102 97/104/104 89/96/96 +f 103/97/97 111/105/105 110/106/106 102/98/98 +f 101/99/99 109/107/107 108/108/108 100/100/100 +f 99/101/101 107/109/109 106/110/110 98/102/102 +f 104/103/103 112/111/111 111/105/105 103/97/97 +f 102/98/98 110/106/106 109/107/107 101/99/99 +f 100/100/100 108/108/108 107/109/109 99/101/101 +f 98/102/102 106/110/110 105/112/112 97/104/104 +f 111/105/105 119/113/113 118/114/114 110/106/106 +f 109/107/107 117/115/115 116/116/116 108/108/108 +f 107/109/109 115/117/117 114/118/118 106/110/110 +f 112/111/111 120/119/119 119/113/113 111/105/105 +f 110/106/106 118/114/114 117/115/115 109/107/107 +f 108/108/108 116/116/116 115/117/117 107/109/109 +f 106/110/110 114/118/118 113/120/120 105/112/112 +f 119/113/113 127/121/121 126/122/122 118/114/114 +f 117/115/115 125/123/123 124/124/124 116/116/116 +f 115/117/117 123/125/125 122/126/126 114/118/118 +f 120/119/119 128/127/127 127/121/121 119/113/113 +f 118/114/114 126/122/122 125/123/123 117/115/115 +f 116/116/116 124/124/124 123/125/125 115/117/117 +f 114/118/118 122/126/126 121/128/128 113/120/120 +f 127/121/121 135/129/129 134/130/130 126/122/122 +f 125/123/123 133/131/131 132/132/132 124/124/124 +f 123/125/125 131/133/133 130/134/134 122/126/126 +f 128/127/127 136/135/135 135/129/129 127/121/121 +f 126/122/122 134/130/130 133/131/131 125/123/123 +f 124/124/124 132/132/132 131/133/133 123/125/125 +f 122/126/126 130/134/134 129/136/136 121/128/128 +f 135/129/129 143/137/137 142/138/138 134/130/130 +f 133/131/131 141/139/139 140/140/140 132/132/132 +f 131/133/133 139/141/141 138/142/142 130/134/134 +f 136/135/135 144/143/143 143/137/137 135/129/129 +f 134/130/130 142/138/138 141/139/139 133/131/131 +f 132/132/132 140/140/140 139/141/141 131/133/133 +f 130/134/134 138/142/142 137/144/144 129/136/136 +f 143/137/137 151/145/145 150/146/146 142/138/138 +f 141/139/139 149/147/147 148/148/148 140/140/140 +f 139/141/141 147/149/149 146/150/150 138/142/142 +f 144/143/143 152/151/151 151/145/145 143/137/137 +f 142/138/138 150/146/146 149/147/147 141/139/139 +f 140/140/140 148/148/148 147/149/149 139/141/141 +f 138/142/142 146/150/150 145/152/152 137/144/144 +f 151/145/145 159/153/153 158/154/154 150/146/146 +f 149/147/147 157/155/155 156/156/156 148/148/148 +f 147/149/149 155/157/157 154/158/158 146/150/150 +f 152/151/151 160/159/159 159/153/153 151/145/145 +f 150/146/146 158/154/154 157/155/155 149/147/147 +f 148/148/148 156/156/156 155/157/157 147/149/149 +f 146/150/150 154/158/158 153/160/160 145/152/152 +f 159/153/153 167/161/161 166/162/162 158/154/154 +f 157/155/155 165/163/163 164/164/164 156/156/156 +f 155/157/157 163/165/165 162/166/166 154/158/158 +f 160/159/159 168/167/167 167/161/161 159/153/153 +f 158/154/154 166/162/162 165/163/163 157/155/155 +f 156/156/156 164/164/164 163/165/165 155/157/157 +f 154/158/158 162/166/166 161/168/168 153/160/160 +f 167/161/161 175/169/169 174/170/170 166/162/162 +f 165/163/163 173/171/171 172/172/172 164/164/164 +f 163/165/165 171/173/173 170/174/174 162/166/166 +f 168/167/167 176/175/175 175/169/169 167/161/161 +f 166/162/162 174/170/170 173/171/171 165/163/163 +f 164/164/164 172/172/172 171/173/173 163/165/165 +f 162/166/166 170/174/174 169/176/176 161/168/168 +f 175/169/169 183/177/177 182/178/178 174/170/170 +f 173/171/171 181/179/179 180/180/180 172/172/172 +f 171/173/173 179/181/181 178/182/182 170/174/174 +f 176/175/175 184/183/183 183/177/177 175/169/169 +f 174/170/170 182/178/178 181/179/179 173/171/171 +f 172/172/172 180/180/180 179/181/181 171/173/173 +f 170/174/174 178/182/182 177/184/184 169/176/176 +f 183/177/177 191/185/185 190/186/186 182/178/178 +f 181/179/179 189/187/187 188/188/188 180/180/180 +f 179/181/181 187/189/189 186/190/190 178/182/182 +f 184/183/183 192/191/191 191/185/185 183/177/177 +f 182/178/178 190/186/186 189/187/187 181/179/179 +f 180/180/180 188/188/188 187/189/189 179/181/181 +f 178/182/182 186/190/190 185/192/192 177/184/184 +f 191/185/185 199/193/193 198/194/194 190/186/186 +f 189/187/187 197/195/195 196/196/196 188/188/188 +f 187/189/189 195/197/197 194/198/198 186/190/190 +f 192/191/191 200/199/199 199/193/193 191/185/185 +f 190/186/186 198/194/194 197/195/195 189/187/187 +f 188/188/188 196/196/196 195/197/197 187/189/189 +f 186/190/190 194/198/198 193/200/200 185/192/192 +f 199/193/193 207/201/201 206/202/202 198/194/194 +f 197/195/195 205/203/203 204/204/204 196/196/196 +f 195/197/197 203/205/205 202/206/206 194/198/198 +f 200/199/199 208/207/207 207/201/201 199/193/193 +f 198/194/194 206/202/202 205/203/203 197/195/195 +f 196/196/196 204/204/204 203/205/205 195/197/197 +f 194/198/198 202/206/206 201/208/208 193/200/200 +f 207/201/201 216/209/209 215/210/210 206/202/202 +f 205/203/203 214/211/211 213/212/212 204/204/204 +f 203/205/205 212/213/213 211/214/214 202/206/206 +f 208/207/207 217/215/215 216/209/209 207/201/201 +f 206/202/202 215/210/210 214/211/211 205/203/203 +f 204/204/204 213/212/212 212/213/213 203/205/205 +f 202/206/206 211/214/214 210/216/216 201/208/208 +f 216/209/209 224/217/217 223/218/218 215/210/210 +f 214/211/211 222/219/219 221/220/220 213/212/212 +f 212/213/213 220/221/221 219/222/222 211/214/214 +f 217/215/215 225/223/223 224/217/217 216/209/209 +f 215/210/210 223/218/218 222/219/219 214/211/211 +f 213/212/212 221/220/220 220/221/221 212/213/213 +f 211/214/214 219/222/222 218/224/224 210/216/216 +f 224/217/217 232/225/225 231/226/226 223/218/218 +f 222/219/219 230/227/227 229/228/228 221/220/220 +f 220/221/221 228/229/229 227/230/230 219/222/222 +f 225/223/223 233/231/231 232/225/225 224/217/217 +f 223/218/218 231/226/226 230/227/227 222/219/219 +f 221/220/220 229/228/228 228/229/229 220/221/221 +f 219/222/222 227/230/230 226/232/232 218/224/224 +f 232/225/225 240/233/233 239/234/234 231/226/226 +f 230/227/227 238/235/235 237/236/236 229/228/228 +f 228/229/229 236/237/237 235/238/238 227/230/230 +f 233/231/231 241/239/239 240/233/233 232/225/225 +f 231/226/226 239/234/234 238/235/235 230/227/227 +f 229/228/228 237/236/236 236/237/237 228/229/229 +f 227/230/230 235/238/238 234/240/240 226/232/232 +f 240/233/233 248/241/241 247/242/242 239/234/234 +f 238/235/235 246/243/243 245/244/244 237/236/236 +f 236/237/237 244/245/245 243/246/246 235/238/238 +f 241/239/239 249/247/247 248/241/241 240/233/233 +f 239/234/234 247/242/242 246/243/243 238/235/235 +f 237/236/236 245/244/244 244/245/245 236/237/237 +f 235/238/238 243/246/246 242/248/248 234/240/240 +f 248/241/241 256/249/249 255/250/250 247/242/242 +f 246/243/243 254/251/251 253/252/252 245/244/244 +f 244/245/245 252/253/253 251/254/254 243/246/246 +f 249/247/247 257/255/255 256/249/249 248/241/241 +f 247/242/242 255/250/250 254/251/251 246/243/243 +f 245/244/244 253/252/252 252/253/253 244/245/245 +f 243/246/246 251/254/254 250/256/256 242/248/248 +f 1/16/16 9/15/15 209/257/257 +f 9/15/15 17/24/24 209/257/257 +f 17/24/24 25/32/32 209/257/257 +f 25/32/32 33/40/40 209/257/257 +f 33/40/40 41/48/48 209/257/257 +f 41/48/48 49/56/56 209/257/257 +f 49/56/56 57/64/64 209/257/257 +f 57/64/64 65/72/72 209/257/257 +f 65/72/72 73/80/80 209/257/257 +f 73/80/80 81/88/88 209/257/257 +f 81/88/88 89/96/96 209/257/257 +f 89/96/96 97/104/104 209/257/257 +f 97/104/104 105/112/112 209/257/257 +f 105/112/112 113/120/120 209/257/257 +f 113/120/120 121/128/128 209/257/257 +f 121/128/128 129/136/136 209/257/257 +f 129/136/136 137/144/144 209/257/257 +f 137/144/144 145/152/152 209/257/257 +f 145/152/152 153/160/160 209/257/257 +f 153/160/160 161/168/168 209/257/257 +f 161/168/168 169/176/176 209/257/257 +f 169/176/176 177/184/184 209/257/257 +f 177/184/184 185/192/192 209/257/257 +f 185/192/192 193/200/200 209/257/257 +f 193/200/200 201/208/208 209/257/257 +f 201/208/208 210/216/216 209/257/257 +f 210/216/216 218/224/224 209/257/257 +f 218/224/224 226/232/232 209/257/257 +f 226/232/232 234/240/240 209/257/257 +f 234/240/240 242/248/248 209/257/257 +f 242/248/248 250/256/256 209/257/257 +f 256/249/249 7/4/4 6/5/5 255/250/250 +f 254/251/251 5/8/8 4/9/9 253/252/252 +f 252/253/253 3/12/12 2/13/13 251/254/254 +f 250/256/256 1/16/16 209/257/257 +f 257/255/255 8/1/1 7/4/4 256/249/249 +f 255/250/250 6/5/5 5/8/8 254/251/251 +f 253/252/252 4/9/9 3/12/12 252/253/253 +f 251/254/254 2/13/13 1/16/16 250/256/256 diff --git a/Levels/Textures/skydome.png b/Levels/Textures/skydome.png new file mode 100644 index 0000000..21818f8 Binary files /dev/null and b/Levels/Textures/skydome.png differ diff --git a/graphics.cc b/graphics.cc index e83bda1..f9ec463 100644 --- a/graphics.cc +++ b/graphics.cc @@ -140,7 +140,7 @@ void Graphics::render(Level* level, ACGL::OpenGL::SharedShaderProgram shader) } // set fog Parameters - shader->setUniform("fogStart", (float)((farPlane-40.0f)/sqrt(2))); + shader->setUniform("fogStart", (float)((farPlane/2.0f)-20.0f)); shader->setUniform("fogColor", level->getFogColor()); shader->setUniform("cameraCenter", level->getCameraCenter()->getPosition()); diff --git a/level.cc b/level.cc index 5327b8f..be1ecac 100644 --- a/level.cc +++ b/level.cc @@ -5,7 +5,7 @@ Level::Level(std::string filePath){ this->filePath = filePath; this->terrain = Terrain(filePath + "/terrain"); - skyboxSize = 50.0f; + skydomeSize = 50.0f; } Level::Level() { @@ -30,11 +30,11 @@ void Level::load(ACGL::OpenGL::SharedShaderProgram shader) { objects.push_back(object); this->physics.addPlayer(1.25f,object,8.0f,1); - Model skyboxModel = Model("skybox.obj", skyboxSize); - Material skyboxMaterial = Material("skybox.png", 0.7f, 0.0f, 0.0f, 0.0f); - Object skyboxObject = Object(skyboxModel, skyboxMaterial, glm::vec3(0.0f, 0.0f, 0.0f), + Model skydomeModel = Model("skydome.obj", skydomeSize); + Material skydomeMaterial = Material("skydome.png", 0.7f, 0.0f, 0.0f, 0.0f); + Object skydomeObject = Object(skydomeModel, skydomeMaterial, glm::vec3(0.0f, 0.0f, 0.0f), glm::vec3(0.0f, 0.0f, 0.0f), shader); - objects.push_back(skyboxObject); + objects.push_back(skydomeObject); Model torchModel = Model("torch.obj", 0.75f); Material torchMaterial = Material("torchTexture.png", 0.1f, 0.3f, 0.7f, 10.0f); @@ -62,7 +62,7 @@ void Level::load(ACGL::OpenGL::SharedShaderProgram shader) { //set lighting parameters ambientLight = glm::vec3(1.0f, 1.0f, 1.0f); fogColor = glm::vec4(0.10f, 0.14f, 0.14f, 1.0f); - directionalLight = Light(glm::vec3(-0.5f, 0.0f, -0.5f), glm::vec3(1.0f, 1.0f, 0.0f), 0.4f); + directionalLight = Light(glm::vec3(-0.1f, 0.8f, -0.9f), glm::vec3(1.0f, 1.0f, 0.9f), 0.2f); Light light = Light(glm::vec3(-3.0f, 7.0f, 0.0f), glm::vec3(1.0f, 1.0f, 1.0f), 5.0f); lights.push_back(light); Light light2 = Light(glm::vec3(3.0f, 7.0f, 0.0f), glm::vec3(1.0f, 1.0f, 1.0f), 10.0f); @@ -156,6 +156,6 @@ glm::vec3 Level::getCameraPosition() { return cameraCenter->getPosition() + camera.getVector(); } -void Level::setSkyboxSize(float size) { - skyboxSize = size; +void Level::setSkydomeSize(float size) { + skydomeSize = size; } diff --git a/level.hh b/level.hh index 9ff3385..b0602b2 100644 --- a/level.hh +++ b/level.hh @@ -25,7 +25,7 @@ class Level { Camera* getCamera(); glm::vec3 getCameraPosition(); glm::vec4 getFogColor(); - void setSkyboxSize(float size); + void setSkydomeSize(float size); private: std::string filePath; std::vector objects; @@ -38,7 +38,7 @@ class Level { Physics physics; Camera camera; Terrain terrain; - float skyboxSize; + float skydomeSize; }; #endif diff --git a/main.cc b/main.cc index be9803d..9596832 100644 --- a/main.cc +++ b/main.cc @@ -17,7 +17,7 @@ #include Application::Application() { - graphics = Graphics(glm::uvec2(1024, 786), 0.1f, 100.0f); + graphics = Graphics(glm::uvec2(1024, 786), 0.1f, 150.0f); } Graphics* Application::getGraphics() { @@ -35,7 +35,7 @@ ACGL::OpenGL::SharedShaderProgram Application::getShader() { void Application::init() { // set Skybox size - level.setSkyboxSize((graphics.getFarPlane()-32.0f)/sqrt(2)); + level.setSkydomeSize((graphics.getFarPlane()/2.0f)-10.0f); // define where shaders and textures can be found: ACGL::Base::Settings::the()->setResourcePath("../");