diff --git a/assets/Models/Ship/Ship.mtl b/assets/Models/Ship/Ship.mtl new file mode 100644 index 0000000..470af95 --- /dev/null +++ b/assets/Models/Ship/Ship.mtl @@ -0,0 +1,12 @@ +# Blender MTL File: 'Ship.blend' +# Material Count: 1 + +newmtl Material.001 +Ns 96.078431 +Ka 0.000000 0.000000 0.000000 +Kd 0.800000 0.800000 0.800000 +Ks 0.500000 0.500000 0.500000 +Ni 1.000000 +d 1.000000 +illum 2 +map_Kd ShipTexture.png diff --git a/assets/Models/Ship/Ship.obj b/assets/Models/Ship/Ship.obj new file mode 100644 index 0000000..58a6fbf --- /dev/null +++ b/assets/Models/Ship/Ship.obj @@ -0,0 +1,1821 @@ +# Blender v2.75 (sub 0) OBJ File: 'Ship.blend' +# www.blender.org +mtllib Ship.mtl +o Circle +v 0.298190 -0.000000 -0.186918 +v 0.298190 -0.132171 -0.132171 +v 0.298190 0.132171 -0.132171 +v 0.200390 -0.000000 -0.213472 +v 0.200390 0.150947 -0.150947 +v 0.200390 -0.150947 -0.150947 +v 0.443619 0.000000 -0.092608 +v 0.443619 -0.065484 -0.065484 +v 0.443619 0.065484 -0.065484 +v 0.490185 0.000000 -0.029665 +v 0.490185 -0.020976 -0.020976 +v 0.490185 0.020976 -0.020976 +v 0.000000 -0.000000 -0.229707 +v 0.000000 -0.162428 -0.162428 +v 0.000000 0.162428 -0.162427 +v -0.298190 -0.000000 -0.181483 +v -0.298190 -0.128328 -0.128328 +v -0.298190 0.128328 -0.128328 +v -0.200390 -0.000000 -0.209311 +v -0.200390 0.148005 -0.148005 +v -0.200390 -0.148005 -0.148005 +v -0.443619 0.000000 -0.092608 +v -0.443619 -0.065484 -0.065484 +v -0.443619 0.065484 -0.065484 +v -0.490185 0.000000 -0.029665 +v -0.490185 -0.020976 -0.020976 +v -0.490185 0.020976 -0.020976 +v -0.100195 -0.156687 -0.156687 +v -0.100195 -0.000000 -0.221589 +v -0.100195 0.156687 -0.156687 +v 0.151316 -0.352764 -0.105803 +v 0.003290 -0.352078 -0.116331 +v -0.022518 -0.316641 -0.111067 +v 0.115928 -0.464038 -0.017458 +v 0.103583 -0.464038 -0.012345 +v 0.103583 -0.364440 -0.012345 +v 0.115928 -0.364440 -0.017458 +v 0.128273 -0.364440 -0.012345 +v 0.163735 -0.474432 -0.012301 +v 0.131297 -0.477909 -0.012345 +v 0.113839 -0.495368 -0.012345 +v 0.122568 -0.486638 -0.017458 +v 0.128273 -0.464038 -0.012345 +v 0.163735 -0.498845 -0.012301 +v 0.163735 -0.486638 -0.017357 +v 0.000000 0.196067 -0.081214 +v 0.200390 -0.187769 -0.103582 +v 0.200390 0.182209 -0.075474 +v 0.298190 0.159544 -0.066085 +v 0.298190 -0.159544 -0.066085 +v 0.443619 0.079046 -0.032742 +v 0.443619 -0.079046 -0.032742 +v 0.490185 0.025321 -0.010488 +v 0.490185 -0.025321 -0.010488 +v 0.496957 0.000000 -0.014833 +v -0.200390 -0.178658 -0.074003 +v -0.200390 0.178658 -0.074003 +v -0.298190 0.154905 -0.064164 +v -0.298190 -0.154905 -0.064164 +v -0.443619 0.079046 -0.032742 +v -0.443619 -0.079046 -0.032742 +v -0.490185 0.025321 -0.010488 +v -0.490185 -0.025321 -0.010488 +v -0.496957 0.000000 -0.014833 +v -0.100195 0.189138 -0.078344 +v -0.100195 -0.194698 -0.106452 +v 0.161965 -0.372844 -0.080772 +v 0.000000 -0.371332 -0.086512 +v -0.029877 -0.329565 -0.083642 +v -0.378453 0.000000 -0.134868 +v -0.378453 0.095366 -0.095366 +v -0.378453 -0.095366 -0.095366 +v -0.378453 0.115117 -0.047683 +v -0.378453 -0.115117 -0.047683 +v -0.391830 -0.127967 -0.013894 +v -0.523178 -0.110849 -0.011535 +v -0.525402 -0.066951 -0.011535 +v -0.519176 -0.150853 -0.013894 +v -0.564736 -0.128939 -0.011158 +v -0.558955 -0.107723 -0.011158 +v -0.549171 -0.139215 -0.011158 +v -0.456312 -0.084120 -0.029359 +v -0.495803 -0.031962 -0.010655 +v -0.388124 0.133610 -0.013894 +v -0.519472 0.116492 -0.011535 +v -0.521696 0.072594 -0.011535 +v -0.515469 0.156495 -0.013894 +v -0.561030 0.134582 -0.011158 +v -0.555249 0.113366 -0.011158 +v -0.545465 0.144858 -0.011158 +v -0.452605 0.089762 -0.029359 +v -0.492097 0.037605 -0.010655 +v 0.171006 -0.152631 -0.152631 +v 0.171006 -0.000000 -0.215852 +v 0.171007 0.152631 -0.152631 +v 0.134857 -0.359877 -0.107347 +v 0.143462 -0.379837 -0.081614 +v 0.171007 0.184242 -0.076315 +v 0.162892 -0.334628 -0.111512 +v -0.049892 -0.261594 -0.116836 +v 0.002874 -0.328096 -0.122160 +v -0.056321 -0.277690 -0.086527 +v 0.172195 -0.356826 -0.083657 +v 0.139428 -0.333671 -0.113073 +v -0.487273 -0.009734 -0.009734 +v -0.487273 0.000000 -0.013766 +v -0.487273 0.009734 -0.009734 +v -0.548024 -0.009734 -0.009734 +v -0.548024 0.000000 -0.013766 +v -0.548024 0.009734 -0.009734 +v -0.526257 0.009734 -0.009734 +v -0.526257 -0.009734 -0.009734 +v -0.526257 0.000000 -0.013766 +v -0.548024 -0.040514 -0.009734 +v -0.526257 -0.040514 -0.009734 +v -0.530664 -0.013616 -0.007763 +v -0.543617 -0.013616 -0.007763 +v -0.543571 -0.056171 -0.007743 +v -0.530710 -0.056171 -0.007743 +v -0.548024 0.039389 -0.010283 +v -0.526257 0.039389 -0.010283 +v -0.543552 0.014378 -0.009783 +v -0.530728 0.014378 -0.009783 +v -0.543351 0.050116 -0.008944 +v -0.530931 0.050116 -0.008944 +v 0.163735 -0.478416 -0.009455 +v 0.163735 -0.494861 -0.009455 +v 0.163735 -0.486638 -0.011427 +v 0.136958 -0.480505 -0.008595 +v 0.136958 -0.492772 -0.008595 +v 0.136958 -0.486638 -0.010066 +v 0.298190 0.000000 0.186918 +v 0.298190 -0.132171 0.132171 +v 0.298190 0.132171 0.132171 +v 0.200390 0.000000 0.213472 +v 0.200390 0.150947 0.150947 +v 0.200390 -0.150947 0.150947 +v 0.443619 0.000000 0.092608 +v 0.443619 -0.065484 0.065484 +v 0.443619 0.065484 0.065484 +v 0.490185 0.000000 0.029665 +v 0.490185 -0.020976 0.020976 +v 0.490185 0.020976 0.020976 +v 0.000000 0.000000 0.229707 +v 0.000000 -0.162428 0.162428 +v 0.000000 0.162428 0.162427 +v -0.298190 0.000000 0.181483 +v -0.298190 -0.128328 0.128328 +v -0.298190 0.128328 0.128328 +v -0.200390 0.000000 0.209311 +v -0.200390 0.148005 0.148005 +v -0.200390 -0.148005 0.148005 +v -0.443619 0.000000 0.092608 +v -0.443619 -0.065484 0.065484 +v -0.443619 0.065484 0.065484 +v -0.490185 0.000000 0.029665 +v -0.490185 -0.020976 0.020976 +v -0.490185 0.020976 0.020976 +v -0.100195 -0.156687 0.156687 +v -0.100195 0.000000 0.221589 +v -0.100195 0.156687 0.156687 +v 0.151316 -0.352764 0.105803 +v 0.003290 -0.352078 0.116331 +v -0.022518 -0.316641 0.111067 +v 0.115928 -0.464038 0.017458 +v 0.103583 -0.464038 0.012345 +v 0.103583 -0.364440 0.012345 +v 0.115928 -0.364440 0.017458 +v 0.128273 -0.364440 0.012345 +v 0.163735 -0.474432 0.012301 +v 0.131297 -0.477909 0.012345 +v 0.113839 -0.495368 0.012345 +v 0.122568 -0.486638 0.017458 +v 0.128273 -0.464038 0.012345 +v 0.163735 -0.498845 0.012301 +v 0.163735 -0.486638 0.017357 +v 0.000000 0.196067 0.081214 +v 0.200390 -0.187769 0.103582 +v 0.200390 0.182209 0.075474 +v 0.298190 0.159544 0.066085 +v 0.298190 -0.159544 0.066085 +v 0.443619 0.079046 0.032742 +v 0.443619 -0.079046 0.032742 +v 0.490185 0.025321 0.010488 +v 0.490185 -0.025321 0.010488 +v 0.496957 0.000000 0.014833 +v -0.200390 -0.178658 0.074003 +v -0.200390 0.178658 0.074003 +v -0.298190 0.154905 0.064164 +v -0.298190 -0.154905 0.064164 +v -0.443619 0.079046 0.032742 +v -0.443619 -0.079046 0.032742 +v -0.490185 0.025321 0.010488 +v -0.490185 -0.025321 0.010488 +v -0.496957 0.000000 0.014833 +v -0.100195 0.189138 0.078344 +v -0.100195 -0.194698 0.106452 +v 0.161965 -0.372844 0.080772 +v 0.000000 -0.371332 0.086512 +v -0.029877 -0.329565 0.083642 +v -0.378453 0.000000 0.134868 +v -0.378453 0.095366 0.095366 +v -0.378453 -0.095366 0.095366 +v -0.378453 0.115117 0.047683 +v -0.378453 -0.115117 0.047683 +v -0.391830 -0.127967 0.013894 +v -0.523178 -0.110849 0.011535 +v -0.525402 -0.066951 0.011535 +v -0.519176 -0.150853 0.013894 +v -0.564736 -0.128939 0.011158 +v -0.558955 -0.107723 0.011158 +v -0.549171 -0.139215 0.011158 +v -0.456312 -0.084120 0.029359 +v -0.495803 -0.031962 0.010655 +v -0.388124 0.133610 0.013894 +v -0.519472 0.116492 0.011535 +v -0.521696 0.072594 0.011535 +v -0.515469 0.156495 0.013894 +v -0.561030 0.134582 0.011158 +v -0.555249 0.113366 0.011158 +v -0.545465 0.144858 0.011158 +v -0.452605 0.089762 0.029359 +v -0.492097 0.037605 0.010655 +v 0.200390 0.213472 -0.000000 +v 0.200390 -0.213472 0.000000 +v 0.298190 -0.186918 0.000000 +v 0.298190 0.186918 -0.000000 +v 0.443619 -0.092608 0.000000 +v 0.443619 0.092608 -0.000000 +v 0.490185 -0.029665 0.000000 +v 0.490185 0.029665 -0.000000 +v 0.503728 0.000000 -0.000000 +v -0.200390 0.209311 -0.000000 +v -0.200390 -0.209311 0.000000 +v 0.000000 0.229707 -0.000000 +v -0.298190 -0.181483 0.000000 +v -0.298190 0.181483 -0.000000 +v -0.564736 -0.133688 0.000000 +v -0.490185 -0.029665 0.000000 +v -0.490185 0.029665 -0.000000 +v -0.503728 0.000000 -0.000000 +v -0.100195 -0.221589 0.000000 +v -0.100195 0.221589 -0.000000 +v 0.161965 -0.372844 0.000000 +v 0.000000 -0.371332 0.000000 +v -0.029877 -0.329565 0.000000 +v 0.098469 -0.364440 0.000000 +v 0.133386 -0.364440 0.000000 +v 0.098469 -0.464038 0.000000 +v 0.134913 -0.474293 0.000000 +v 0.110223 -0.498983 0.000000 +v 0.133386 -0.464038 0.000000 +v 0.163735 -0.469376 0.000000 +v 0.163735 -0.503901 0.000000 +v -0.378453 -0.134868 0.000000 +v -0.378453 0.134868 -0.000000 +v -0.525402 -0.061105 0.000000 +v -0.519176 -0.155189 0.000000 +v -0.558955 -0.101876 0.000000 +v -0.549171 -0.150153 0.000000 +v -0.495803 -0.034681 0.000000 +v -0.400903 -0.138110 0.000000 +v -0.561030 0.139331 -0.000000 +v -0.521696 0.066747 -0.000000 +v -0.515469 0.160832 -0.000000 +v -0.555249 0.107519 -0.000000 +v -0.545465 0.155796 -0.000000 +v -0.492097 0.040323 -0.000000 +v -0.397197 0.143752 -0.000000 +v 0.171006 -0.152631 0.152631 +v 0.171007 0.215852 -0.000000 +v 0.171006 0.000000 0.215852 +v 0.171007 0.152631 0.152631 +v 0.143462 -0.379837 0.000000 +v 0.134857 -0.359877 0.107347 +v 0.143462 -0.379837 0.081614 +v 0.171007 0.184242 0.076315 +v 0.162892 -0.334628 0.111512 +v -0.056321 -0.281090 0.000000 +v 0.172195 -0.360076 0.000000 +v -0.049892 -0.261594 0.116836 +v 0.002874 -0.328096 0.122160 +v -0.056321 -0.277690 0.086527 +v 0.172195 -0.356826 0.083657 +v 0.139428 -0.333671 0.113073 +v -0.487273 -0.013766 0.000000 +v -0.487273 -0.009734 0.009734 +v -0.487273 0.000000 0.013766 +v -0.487273 0.009734 0.009734 +v -0.487273 0.013766 -0.000000 +v -0.548024 -0.013766 0.000000 +v -0.548024 -0.009734 0.009734 +v -0.548024 0.000000 0.013766 +v -0.548024 0.009734 0.009734 +v -0.548024 0.013766 -0.000000 +v -0.554342 0.000000 -0.000000 +v -0.526257 0.009734 0.009734 +v -0.526257 0.013766 -0.000000 +v -0.526257 -0.009734 0.009734 +v -0.526257 0.000000 0.013766 +v -0.526257 -0.013766 0.000000 +v -0.548024 -0.040514 0.000000 +v -0.548024 -0.040514 0.009734 +v -0.526257 -0.040514 0.009734 +v -0.526257 -0.040514 0.000000 +v -0.530664 -0.013616 0.007763 +v -0.543617 -0.013616 0.007763 +v -0.530664 -0.015501 0.000000 +v -0.543617 -0.015501 0.000000 +v -0.543571 -0.059984 0.000000 +v -0.543571 -0.056171 0.007743 +v -0.530710 -0.056171 0.007743 +v -0.530710 -0.059984 0.000000 +v -0.548024 0.039389 0.010283 +v -0.548024 0.039389 -0.000000 +v -0.526257 0.039389 0.010283 +v -0.526257 0.039389 -0.000000 +v -0.530728 0.016753 -0.000000 +v -0.543552 0.016753 -0.000000 +v -0.543552 0.014378 0.009783 +v -0.530728 0.014378 0.009783 +v -0.543351 0.050116 0.008944 +v -0.543351 0.054294 -0.000000 +v -0.530931 0.050116 0.008944 +v -0.530931 0.054294 -0.000000 +v 0.163735 -0.478416 0.009455 +v 0.163735 -0.494861 0.009455 +v 0.163735 -0.486638 0.011427 +v 0.163735 -0.475010 0.000000 +v 0.163735 -0.498266 0.000000 +v 0.136958 -0.480505 0.008595 +v 0.136958 -0.492772 0.008595 +v 0.136958 -0.486638 0.010066 +v 0.136958 -0.477964 0.000000 +v 0.136958 -0.495313 0.000000 +v 0.136958 -0.486638 0.000000 +v 0.370905 0.000000 -0.153841 +v 0.370905 0.108782 -0.108782 +v 0.370905 -0.108782 -0.108782 +v 0.370905 -0.153841 0.000000 +v 0.370905 0.153841 -0.000000 +v 0.370905 0.131312 -0.054391 +v 0.370905 -0.131312 -0.054391 +v 0.370905 0.000000 0.153841 +v 0.370905 0.108782 0.108782 +v 0.370905 -0.108782 0.108782 +v 0.370905 0.131312 0.054391 +v 0.370905 -0.131312 0.054391 +vt 0.563255 0.783846 +vt 0.554403 0.635860 +vt 0.533152 0.635539 +vt 0.757676 0.213763 +vt 0.759848 0.233397 +vt 0.737141 0.211616 +vt 0.568820 0.471337 +vt 0.556733 0.867590 +vt 0.578600 0.860105 +vt 0.676671 0.452110 +vt 0.712989 0.393006 +vt 0.650175 0.313949 +vt 0.650174 0.826622 +vt 0.629542 0.764476 +vt 0.621711 0.639028 +vt 0.644085 0.511243 +vt 0.685317 0.739086 +vt 0.741091 0.713696 +vt 0.733990 0.651009 +vt 0.750665 0.591329 +vt 0.697375 0.551286 +vt 0.723624 0.510615 +vt 0.770577 0.569120 +vt 0.791881 0.545336 +vt 0.703655 0.783634 +vt 0.757135 0.740647 +vt 0.802337 0.632657 +vt 0.810187 0.626624 +vt 0.798098 0.687363 +vt 0.791496 0.679846 +vt 0.788180 0.658404 +vt 0.794698 0.638204 +vt 0.813419 0.661859 +vt 0.800418 0.660064 +vt 0.349866 0.814182 +vt 0.340942 0.652971 +vt 0.271129 0.666338 +vt 0.246430 0.301514 +vt 0.172580 0.363505 +vt 0.208369 0.440993 +vt 0.316712 0.478849 +vt 0.239984 0.516877 +vt 0.350020 0.899828 +vt 0.278778 0.814680 +vt 0.105498 0.436484 +vt 0.272314 0.894816 +vt 0.208385 0.809230 +vt 0.203799 0.681080 +vt 0.172061 0.557706 +vt 0.138800 0.796847 +vt 0.139451 0.697410 +vt 0.086248 0.710240 +vt 0.111309 0.604226 +vt 0.064512 0.649926 +vt 0.300799 0.165188 +vt 0.289473 0.132372 +vt 0.330925 0.086725 +vt 0.122793 0.847529 +vt 0.083542 0.777302 +vt 0.387399 0.138935 +vt 0.302559 0.179170 +vt 0.067902 0.807772 +vt 0.028945 0.747130 +vt 0.031050 0.724499 +vt 0.022798 0.704487 +vt 0.014485 0.699884 +vt 0.005832 0.695576 +vt 0.005782 0.730953 +vt 0.018646 0.727664 +vt 0.427724 0.896028 +vt 0.420740 0.802007 +vt 0.403178 0.466716 +vt 0.860138 0.258590 +vt 0.850601 0.268119 +vt 0.844998 0.242005 +vt 0.412617 0.643683 +vt 0.869188 0.335981 +vt 0.854618 0.342672 +vt 0.734492 0.343718 +vt 0.693549 0.315332 +vt 0.726946 0.238593 +vt 0.834167 0.244618 +vt 0.652222 0.278857 +vt 0.395569 0.234927 +vt 0.414554 0.334447 +vt 0.425026 0.332023 +vt 0.445787 0.354081 +vt 0.454907 0.358212 +vt 0.454676 0.320936 +vt 0.434750 0.327641 +vt 0.444336 0.323496 +vt 0.425425 0.224702 +vt 0.435695 0.221182 +vt 0.436595 0.351041 +vt 0.426237 0.348539 +vt 0.415208 0.344978 +vt 0.405582 0.231531 +vt 0.417048 0.377961 +vt 0.422984 0.385507 +vt 0.402181 0.367477 +vt 0.410540 0.372118 +vt 0.428470 0.396447 +vt 0.695191 0.196820 +vt 0.756865 0.260242 +vt 0.838857 0.271217 +vt 0.880887 0.329939 +vt 0.350032 0.990976 +vt 0.022487 0.755577 +vt 0.151524 0.176278 +vt 0.152414 0.189821 +vt 0.144307 0.187463 +vt 0.041656 0.629396 +vt 0.200102 0.137918 +vt 0.081857 0.565240 +vt 0.195342 0.877399 +vt 0.182671 0.953477 +vt 0.140099 0.500097 +vt 0.265653 0.982434 +vt 0.295469 0.411260 +vt 0.804834 0.695426 +vt 0.774135 0.769579 +vt 0.672976 0.895093 +vt 0.591919 0.408641 +vt 0.595951 0.943234 +vt 0.110364 0.903218 +vt 0.054076 0.520565 +vt 0.269950 0.156632 +vt 0.266669 0.141303 +vt 0.279332 0.179170 +vt 0.279194 0.163651 +vt 0.275479 0.094252 +vt 0.285762 0.050234 +vt 0.267758 0.086718 +vt 0.264640 0.165320 +vt 0.258799 0.137056 +vt 0.277442 0.048478 +vt 0.279247 0.041201 +vt 0.287920 0.041802 +vt 0.404841 0.133080 +vt 0.392018 0.118138 +vt 0.339296 0.077290 +vt 0.194047 0.125822 +vt 0.147789 0.089542 +vt 0.155216 0.055147 +vt 0.242435 0.062742 +vt 0.249338 0.081963 +vt 0.137861 0.130102 +vt 0.124491 0.085092 +vt 0.134342 0.060886 +vt 0.132789 0.045761 +vt 0.142306 0.177165 +vt 0.130867 0.138458 +vt 0.126075 0.069494 +vt 0.119983 0.062028 +vt 0.117223 0.090684 +vt 0.258171 0.123724 +vt 0.258171 0.067713 +vt 0.572782 0.952396 +vt 0.839461 0.223086 +vt 0.541429 0.782246 +vt 0.543742 0.483437 +vt 0.854375 0.228350 +vt 0.877994 0.064509 +vt 0.973661 0.231148 +vt 0.707977 0.161929 +vt 0.648074 0.107604 +vt 0.600276 0.223446 +vt 0.761894 0.045123 +vt 0.928606 0.130447 +vt 0.751808 0.906441 +vt 0.750584 0.883448 +vt 0.757195 0.885128 +vt 0.778501 0.938483 +vt 0.758597 0.935853 +vt 0.760005 0.926414 +vt 0.778159 0.924580 +vt 0.758012 0.916573 +vt 0.773860 0.943571 +vt 0.766201 0.971418 +vt 0.756518 0.967474 +vt 0.749325 0.927288 +vt 0.812728 0.947391 +vt 0.780842 0.950042 +vt 0.812155 0.924545 +vt 0.777438 0.911002 +vt 0.812326 0.936237 +vt 0.812304 0.913591 +vt 0.780278 0.899808 +vt 0.750687 0.967602 +vt 0.756691 0.977521 +vt 0.778217 0.952311 +vt 0.771592 0.975974 +vt 0.754131 0.945712 +vt 0.760720 0.942100 +vt 0.752917 0.942069 +vt 0.761734 0.986984 +vt 0.753913 0.982741 +vt 0.762104 0.979853 +vt 0.771945 0.877720 +vt 0.766969 0.882582 +vt 0.763743 0.876476 +vt 0.772021 0.906514 +vt 0.760248 0.910062 +vt 0.777547 0.896768 +vt 0.750962 0.911460 +vt 0.758157 0.877927 +vt 0.755811 0.870398 +vt 0.414888 0.381570 +vt 0.419929 0.387797 +vt 0.409503 0.376358 +vt 0.423562 0.397353 +vt 0.402245 0.373490 +vt 0.404243 0.398708 +vt 0.406455 0.401731 +vt 0.395569 0.396708 +vt 0.401652 0.396327 +vt 0.407181 0.409981 +vt 0.399727 0.405817 +vt 0.542593 0.782429 +vt 0.534103 0.635747 +vt 0.555355 0.636015 +vt 0.757188 0.214963 +vt 0.707780 0.162638 +vt 0.736666 0.212612 +vt 0.544458 0.483615 +vt 0.569541 0.471457 +vt 0.558008 0.867738 +vt 0.564413 0.783979 +vt 0.650678 0.313867 +vt 0.713601 0.392768 +vt 0.677366 0.451962 +vt 0.579864 0.860200 +vt 0.630673 0.764445 +vt 0.622667 0.639016 +vt 0.644862 0.511176 +vt 0.686412 0.738916 +vt 0.678814 0.644868 +vt 0.734962 0.650719 +vt 0.698208 0.551087 +vt 0.751554 0.590997 +vt 0.724400 0.510351 +vt 0.753153 0.468835 +vt 0.792705 0.544902 +vt 0.704812 0.783419 +vt 0.742151 0.713388 +vt 0.771435 0.568739 +vt 0.811125 0.626145 +vt 0.758233 0.740299 +vt 0.792509 0.679413 +vt 0.789163 0.657979 +vt 0.795652 0.637764 +vt 0.803284 0.632198 +vt 0.814406 0.661372 +vt 0.801403 0.659609 +vt 0.279980 0.815519 +vt 0.272123 0.667196 +vt 0.341918 0.653656 +vt 0.209049 0.442006 +vt 0.173152 0.364608 +vt 0.246915 0.302434 +vt 0.240770 0.517812 +vt 0.351340 0.900490 +vt 0.273628 0.895670 +vt 0.140861 0.501280 +vt 0.106172 0.437753 +vt 0.196631 0.878444 +vt 0.209579 0.810243 +vt 0.204814 0.682105 +vt 0.172904 0.558810 +vt 0.084692 0.778625 +vt 0.087304 0.711557 +vt 0.140489 0.698595 +vt 0.065483 0.651296 +vt 0.332120 0.086943 +vt 0.290275 0.131948 +vt 0.301316 0.164936 +vt 0.124040 0.848755 +vt 0.069094 0.809134 +vt 0.388138 0.140020 +vt 0.392937 0.119295 +vt 0.023606 0.757051 +vt 0.030052 0.748588 +vt 0.032126 0.725952 +vt 0.023846 0.705961 +vt 0.006867 0.732469 +vt 0.006867 0.697092 +vt 0.015526 0.701379 +vt 0.019727 0.729148 +vt 0.429038 0.896497 +vt 0.351067 0.814844 +vt 0.317445 0.479594 +vt 0.403882 0.467255 +vt 0.859397 0.260804 +vt 0.853803 0.230508 +vt 0.844349 0.244070 +vt 0.413580 0.644190 +vt 0.853409 0.344829 +vt 0.868015 0.338282 +vt 0.849807 0.270238 +vt 0.726320 0.239487 +vt 0.692496 0.315893 +vt 0.733280 0.344684 +vt 0.759250 0.234618 +vt 0.833505 0.246575 +vt 0.651373 0.279010 +vt 0.405828 0.231246 +vt 0.424650 0.331948 +vt 0.414163 0.334257 +vt 0.454368 0.321187 +vt 0.454368 0.358464 +vt 0.445275 0.354234 +vt 0.415692 0.227985 +vt 0.425712 0.224635 +vt 0.444012 0.323633 +vt 0.436003 0.221228 +vt 0.436102 0.351093 +vt 0.434401 0.327673 +vt 0.425760 0.348477 +vt 0.414753 0.344795 +vt 0.422278 0.385408 +vt 0.409917 0.371883 +vt 0.416389 0.377797 +vt 0.427697 0.396408 +vt 0.694799 0.197401 +vt 0.838046 0.273220 +vt 0.879747 0.332357 +vt 0.351480 0.991638 +vt 0.146567 0.189211 +vt 0.154715 0.191302 +vt 0.153575 0.177792 +vt 0.042599 0.630824 +vt 0.201430 0.137850 +vt 0.082711 0.566568 +vt 0.184066 0.954554 +vt 0.267088 0.983305 +vt 0.296107 0.412058 +vt 0.799121 0.686914 +vt 0.805868 0.694960 +vt 0.775273 0.769188 +vt 0.651391 0.826539 +vt 0.674289 0.894953 +vt 0.592554 0.408703 +vt 0.597331 0.943285 +vt 0.112217 0.605480 +vt 0.111689 0.904474 +vt 0.139977 0.798033 +vt 0.054868 0.521961 +vt 0.276613 0.093614 +vt 0.267396 0.140526 +vt 0.279726 0.163065 +vt 0.279730 0.178586 +vt 0.287277 0.049758 +vt 0.278972 0.047873 +vt 0.268957 0.085961 +vt 0.270543 0.155905 +vt 0.265158 0.164510 +vt 0.259563 0.136158 +vt 0.280840 0.040625 +vt 0.289508 0.041359 +vt 0.405629 0.134433 +vt 0.401299 0.077953 +vt 0.340573 0.077637 +vt 0.155030 0.056577 +vt 0.148240 0.091205 +vt 0.195153 0.125956 +vt 0.242363 0.061306 +vt 0.154903 0.042631 +vt 0.126163 0.071876 +vt 0.124867 0.087521 +vt 0.132437 0.047930 +vt 0.134268 0.062998 +vt 0.139064 0.132078 +vt 0.132227 0.140661 +vt 0.119934 0.064612 +vt 0.117705 0.093349 +vt 0.259219 0.121754 +vt 0.249618 0.080296 +vt 0.258185 0.065759 +vt 0.574175 0.952505 +vt 0.756117 0.261432 +vt 0.838918 0.225096 +vt 0.421933 0.802490 +vt 0.878345 0.067089 +vt 0.973070 0.234488 +vt 0.928578 0.133344 +vt 0.648180 0.107720 +vt 0.599738 0.223085 +vt 0.762391 0.046232 +vt 0.918583 0.072637 +vt 0.660230 0.037151 +vt 0.758063 0.969112 +vt 0.751444 0.970734 +vt 0.752783 0.947752 +vt 0.761080 0.927852 +vt 0.759721 0.918402 +vt 0.779637 0.915949 +vt 0.759038 0.937676 +vt 0.779225 0.929848 +vt 0.757799 0.886762 +vt 0.767502 0.882905 +vt 0.775022 0.910820 +vt 0.751963 0.942726 +vt 0.750406 0.926883 +vt 0.782036 0.904411 +vt 0.813908 0.907347 +vt 0.778436 0.943420 +vt 0.813220 0.930187 +vt 0.813450 0.918497 +vt 0.781220 0.954639 +vt 0.813314 0.941142 +vt 0.751970 0.886582 +vt 0.755272 0.871473 +vt 0.758023 0.876718 +vt 0.772916 0.878397 +vt 0.779423 0.902119 +vt 0.755304 0.908503 +vt 0.754071 0.912135 +vt 0.761874 0.912173 +vt 0.763113 0.867299 +vt 0.763448 0.874434 +vt 0.772777 0.976652 +vt 0.764964 0.985257 +vt 0.764568 0.977823 +vt 0.767825 0.971746 +vt 0.761242 0.944206 +vt 0.778474 0.957654 +vt 0.772997 0.947859 +vt 0.756606 0.983830 +vt 0.758989 0.976322 +vt 0.419209 0.387665 +vt 0.414206 0.381382 +vt 0.408854 0.376111 +vt 0.422783 0.397260 +vt 0.401614 0.373164 +vt 0.405649 0.401450 +vt 0.400881 0.395994 +vt 0.394794 0.396308 +vt 0.403456 0.398403 +vt 0.406324 0.409708 +vt 0.398896 0.405462 +vt 0.724781 0.832071 +vt 0.723555 0.832336 +vt 0.752435 0.469171 +vt 0.677850 0.645018 +vt 0.415425 0.228162 +vt 0.434201 0.988410 +vt 0.015629 0.763847 +vt 0.400022 0.076670 +vt 0.155346 0.041201 +vt 0.918274 0.069842 +vt 0.659730 0.036917 +vt 0.812728 0.901898 +vt 0.764176 0.869045 +vt 0.302955 0.178943 +vt 0.395794 0.234532 +vt 0.401587 0.367151 +vt 0.435645 0.988863 +vt 0.016760 0.765339 +vt 0.144377 0.178981 +vt 0.813679 0.952839 +vn 0.168400 0.697000 -0.697000 +vn 0.168400 0.000000 -0.985700 +vn 0.080800 0.000000 -0.996700 +vn -0.207800 -0.245200 -0.946900 +vn -0.330500 -0.554700 -0.763600 +vn -0.672300 -0.403000 -0.621000 +vn 0.272900 -0.460200 -0.844800 +vn 0.074600 0.921300 -0.381600 +vn 0.159600 0.912000 -0.377800 +vn 0.361200 -0.869000 -0.338000 +vn 0.333000 -0.942900 0.000000 +vn 0.799900 -0.600100 0.000000 +vn 0.316300 0.876400 -0.363000 +vn 0.333000 0.666700 -0.666700 +vn 0.333000 0.000000 -0.942900 +vn 0.359200 -0.641400 -0.677900 +vn 0.519500 0.604200 -0.604200 +vn 0.714900 0.494400 -0.494400 +vn 0.714900 0.000000 -0.699200 +vn 0.714900 -0.494400 -0.494400 +vn 0.519500 -0.604200 -0.604200 +vn 0.505100 -0.797400 -0.330300 +vn 0.702100 -0.657800 -0.272500 +vn 0.714900 -0.699200 0.000000 +vn 0.505100 0.797400 -0.330300 +vn 0.702100 0.657800 -0.272500 +vn 0.856700 -0.467400 -0.218200 +vn 0.850200 -0.526500 0.000000 +vn 0.856700 0.467400 -0.218200 +vn 0.870600 0.355700 -0.339900 +vn 0.850200 0.000000 -0.526500 +vn 0.870600 -0.355700 -0.339900 +vn 1.000000 0.000000 0.000000 +vn 0.926400 0.000000 -0.376400 +vn -0.100700 0.703500 -0.703500 +vn -0.100700 0.000000 -0.994900 +vn -0.194600 0.000000 -0.980900 +vn -0.591100 -0.806600 0.000000 +vn -0.194600 -0.980900 0.000000 +vn -0.233100 -0.906200 -0.352600 +vn -0.177500 -0.523500 -0.833300 +vn -0.221700 -0.671900 -0.706700 +vn -0.093600 0.919800 -0.381000 +vn -0.194600 0.693600 -0.693600 +vn -0.380400 -0.924800 0.000000 +vn -0.183800 0.908100 -0.376100 +vn -0.380400 0.653900 -0.653900 +vn -0.380400 0.000000 -0.924800 +vn -0.380400 -0.653900 -0.653900 +vn -0.520600 0.603700 -0.603700 +vn -0.520600 0.000000 -0.853800 +vn -0.663800 0.000000 -0.747900 +vn -0.520600 -0.603700 -0.603700 +vn -0.663800 -0.528900 -0.528900 +vn -0.082300 -0.628200 -0.773600 +vn -0.142900 0.012700 -0.989700 +vn -0.156400 -0.085500 -0.984000 +vn -0.462300 0.799100 -0.384200 +vn -0.663800 0.528900 -0.528900 +vn 0.164700 -0.986300 0.000000 +vn -0.011100 -0.999900 0.000000 +vn -0.504500 0.502200 -0.702300 +vn -0.870600 0.355700 -0.339900 +vn -0.850200 0.000000 -0.526500 +vn -0.870600 -0.355700 -0.339900 +vn -0.924200 -0.161400 -0.346100 +vn -0.951200 0.308400 0.000000 +vn -1.000000 0.000000 0.000000 +vn -0.926400 0.000000 -0.376400 +vn 0.000000 0.923900 -0.382700 +vn 0.000000 0.707100 -0.707100 +vn -0.026800 -0.335200 -0.941700 +vn 0.856700 -0.407400 -0.316200 +vn 0.577600 -0.749400 -0.323500 +vn 0.346000 -0.494600 -0.797200 +vn 0.000000 0.000000 -1.000000 +vn 0.587800 -0.809000 0.000000 +vn 0.150500 -0.988600 0.000000 +vn -0.483400 -0.875400 0.000000 +vn -0.847200 -0.531300 0.000000 +vn -0.834300 -0.509700 -0.210200 +vn 0.135200 -0.553600 -0.821700 +vn -0.846900 -0.531700 0.000000 +vn 0.997200 0.075200 0.000000 +vn 0.696300 0.068900 -0.714300 +vn -0.466700 -0.604400 -0.645600 +vn -0.630300 -0.776300 0.000000 +vn -0.988300 -0.152800 0.000000 +vn -0.031500 -0.012800 -0.999400 +vn -0.720100 -0.114000 -0.684400 +vn -0.707100 0.000000 -0.707100 +vn -0.072200 -0.133700 -0.988400 +vn 0.332000 0.487900 -0.807300 +vn 0.564100 0.825600 0.000000 +vn 0.707100 0.000000 -0.707100 +vn 0.624600 0.010100 -0.780800 +vn 0.615700 -0.569200 -0.544800 +vn 0.566300 0.824200 0.000000 +vn 0.592000 0.590400 -0.548500 +vn 0.602800 -0.797800 0.000000 +vn -0.841900 -0.488100 -0.229800 +vn -0.447800 -0.853000 -0.267900 +vn 0.165700 -0.928300 -0.332700 +vn 0.908700 -0.417300 0.000000 +vn -0.100700 0.994900 0.000000 +vn -0.915000 0.286300 -0.284200 +vn -0.725400 -0.325800 -0.606300 +vn -0.998300 0.058500 0.000000 +vn -0.480400 -0.547500 -0.685100 +vn -0.471100 -0.801900 -0.367400 +vn -0.366000 0.859700 -0.356100 +vn -0.380400 0.924800 0.000000 +vn -0.366000 -0.859700 -0.356100 +vn -0.194600 0.980900 0.000000 +vn -0.561400 -0.738000 -0.374400 +vn 0.850200 0.526500 0.000000 +vn 0.714900 0.699200 0.000000 +vn 0.333000 0.942900 0.000000 +vn 0.766000 -0.572500 -0.292200 +vn 0.168400 0.985700 0.000000 +vn -0.049200 0.998800 0.000000 +vn -0.261400 -0.965200 0.000000 +vn -0.763400 -0.164300 -0.624700 +vn -0.650300 0.252300 -0.716500 +vn -0.507400 -0.861700 0.000000 +vn -0.305300 -0.390100 -0.868600 +vn -0.528700 0.392300 -0.752700 +vn -0.603300 0.594500 -0.531500 +vn -0.757100 0.653300 0.000000 +vn -0.901100 -0.433600 0.000000 +vn -0.878000 0.478600 0.000000 +vn -0.665900 0.746000 0.000000 +vn -0.087000 -0.816600 -0.570600 +vn -0.138900 0.122000 -0.982800 +vn -0.142900 -0.012700 -0.989700 +vn -0.082300 0.628200 -0.773600 +vn 0.254200 0.967100 0.000000 +vn 0.157900 0.816700 -0.555000 +vn -0.528700 -0.392300 -0.752700 +vn -0.650300 -0.252300 -0.716500 +vn -0.305300 0.390100 -0.868600 +vn -0.507400 0.861700 0.000000 +vn -0.850800 -0.525400 0.000000 +vn -0.757000 -0.653300 0.000000 +vn -0.763400 0.164300 -0.624700 +vn -0.901100 0.433600 0.000000 +vn -0.878000 -0.478600 0.000000 +vn 0.080800 0.996700 0.000000 +vn 0.072000 -0.243500 -0.967200 +vn 0.080800 0.704800 -0.704800 +vn 0.071600 -0.303600 -0.950100 +vn 0.511600 -0.325200 -0.795300 +vn -0.589700 -0.415000 -0.692800 +vn -0.949000 0.315100 0.000000 +vn -0.996300 0.085400 0.000000 +vn -0.744600 0.105400 -0.659100 +vn 0.092000 -0.639500 -0.763300 +vn -0.561800 -0.504300 -0.655700 +vn -0.487300 0.000000 -0.873200 +vn -0.613500 0.431100 -0.661600 +vn 0.433100 -0.431900 -0.791100 +vn 0.730100 -0.051200 -0.681400 +vn -0.730100 -0.051100 -0.681400 +vn 0.000000 -1.000000 0.000000 +vn 0.241900 -0.970300 0.000000 +vn 0.152500 0.594000 -0.789800 +vn 0.000000 -0.707100 -0.707100 +vn 0.354500 0.935000 0.000000 +vn -0.999000 -0.043900 0.000000 +vn -0.514100 -0.533900 -0.671300 +vn 0.909700 -0.415200 0.000000 +vn 0.999000 -0.043900 0.000000 +vn -0.909700 -0.415200 0.000000 +vn -0.433100 -0.431900 -0.791100 +vn -0.675800 -0.737000 0.000000 +vn 0.549400 -0.835500 0.000000 +vn -0.549400 -0.835500 0.000000 +vn 0.514000 -0.533900 -0.671300 +vn 0.996300 0.085500 0.000000 +vn 0.744600 0.105400 -0.659100 +vn 0.469800 0.568500 -0.675300 +vn 0.475500 0.181600 -0.860700 +vn -0.475500 0.181600 -0.860700 +vn 0.949000 0.315100 0.000000 +vn -0.755300 0.655300 0.000000 +vn -0.469800 0.568500 -0.675300 +vn -0.525900 0.850500 0.000000 +vn 0.779300 0.000000 0.626600 +vn 0.851600 0.356000 0.384700 +vn 0.851600 -0.356000 0.384700 +vn 0.822400 0.568900 0.000000 +vn 0.822400 -0.568900 0.000000 +vn 0.676900 0.000000 0.736000 +vn 0.638500 0.523500 0.564100 +vn 0.682800 -0.730600 0.000000 +vn 0.638500 -0.523500 0.564100 +vn 0.682800 0.730600 0.000000 +vn 0.080800 0.704800 0.704800 +vn 0.080800 0.000000 0.996700 +vn 0.168400 0.000000 0.985700 +vn -0.207800 -0.245200 0.946900 +vn -0.589700 -0.415000 0.692800 +vn -0.672300 -0.403000 0.621000 +vn 0.071500 -0.303600 0.950100 +vn 0.272900 -0.460200 0.844800 +vn 0.074600 0.921300 0.381600 +vn 0.168400 0.697000 0.697000 +vn 0.361200 -0.869000 0.338000 +vn 0.159600 0.912000 0.377800 +vn 0.333000 0.666700 0.666700 +vn 0.333000 0.000000 0.942900 +vn 0.359200 -0.641400 0.677900 +vn 0.519500 0.604200 0.604200 +vn 0.519500 0.000000 0.854500 +vn 0.714900 0.000000 0.699200 +vn 0.519500 -0.604200 0.604200 +vn 0.714900 -0.494400 0.494400 +vn 0.505100 -0.797400 0.330300 +vn 0.519500 -0.854500 0.000000 +vn 0.505100 0.797400 0.330300 +vn 0.714900 0.494400 0.494400 +vn 0.702100 -0.657800 0.272500 +vn 0.702100 0.657800 0.272500 +vn 0.870600 0.355700 0.339900 +vn 0.850200 0.000000 0.526500 +vn 0.870600 -0.355700 0.339900 +vn 0.856700 -0.467400 0.218200 +vn 0.926400 0.000000 0.376400 +vn -0.194600 0.693600 0.693600 +vn -0.194600 0.000000 0.980900 +vn -0.100700 0.000000 0.994900 +vn -0.233100 -0.906200 0.352600 +vn -0.221700 -0.671900 0.706700 +vn -0.093600 0.919800 0.381000 +vn -0.183800 0.908100 0.376100 +vn -0.366000 -0.859700 0.356100 +vn -0.366000 0.859700 0.356100 +vn -0.380400 0.653900 0.653900 +vn -0.380400 0.000000 0.924800 +vn -0.380400 -0.653900 0.653900 +vn -0.663800 0.528900 0.528900 +vn -0.663800 0.000000 0.747900 +vn -0.520600 0.000000 0.853800 +vn -0.663800 -0.528900 0.528900 +vn -0.156400 -0.085500 0.984000 +vn -0.142900 0.012800 0.989700 +vn -0.082300 -0.628200 0.773600 +vn -0.462300 0.799100 0.384200 +vn -0.504500 0.502200 0.702300 +vn -0.087000 -0.816600 0.570600 +vn -0.915000 0.286300 0.284200 +vn -0.870600 0.355700 0.339900 +vn -0.850200 0.000000 0.526500 +vn -0.870600 -0.355700 0.339900 +vn -0.924200 -0.161400 0.346100 +vn -0.926400 0.000000 0.376400 +vn 0.000000 0.923900 0.382700 +vn -0.100700 0.703500 0.703500 +vn -0.177500 -0.523500 0.833300 +vn -0.026800 -0.335200 0.941700 +vn 0.856700 -0.407400 0.316200 +vn 0.511600 -0.325200 0.795300 +vn 0.346000 -0.494600 0.797200 +vn 0.000000 0.000000 1.000000 +vn 0.577600 -0.749400 0.323500 +vn -0.834300 -0.509700 0.210200 +vn -0.330500 -0.554700 0.763600 +vn 0.135200 -0.553600 0.821700 +vn 0.707100 0.000000 0.707100 +vn 0.696300 0.068900 0.714300 +vn -0.466700 -0.604400 0.645600 +vn -0.707100 0.000000 0.707100 +vn -0.720100 -0.114000 0.684400 +vn -0.072200 -0.133700 0.988400 +vn -0.031500 -0.012800 0.999400 +vn 0.332000 0.487900 0.807300 +vn 0.615700 -0.569200 0.544800 +vn 0.592000 0.590400 0.548500 +vn 0.624600 0.010100 0.780800 +vn -0.841900 -0.488100 0.229800 +vn 0.165700 -0.928300 0.332700 +vn -0.725400 -0.325800 0.606300 +vn -0.480400 -0.547500 0.685100 +vn -0.471100 -0.801900 0.367400 +vn -0.561400 -0.738000 0.374400 +vn 0.856700 0.467400 0.218200 +vn 0.316300 0.876400 0.363000 +vn 0.766000 -0.572500 0.292200 +vn -0.520600 -0.603700 0.603700 +vn -0.520600 0.603700 0.603700 +vn -0.528700 0.392300 0.752700 +vn -0.650300 0.252300 0.716500 +vn -0.305300 -0.390100 0.868600 +vn -0.603300 0.594500 0.531500 +vn -0.763400 -0.164300 0.624700 +vn -0.082300 0.628200 0.773600 +vn -0.142900 -0.012700 0.989700 +vn -0.138900 0.122000 0.982800 +vn -0.011100 0.999900 0.000000 +vn -0.763400 0.164300 0.624700 +vn -0.650300 -0.252300 0.716500 +vn -0.305300 0.390100 0.868600 +vn -0.528700 -0.392300 0.752700 +vn 0.157900 0.816700 0.555000 +vn -0.447800 -0.853000 0.267900 +vn 0.072000 -0.243500 0.967200 +vn 0.000000 0.707100 0.707100 +vn -0.744600 0.105400 0.659100 +vn -0.487300 0.000000 0.873200 +vn -0.561800 -0.504300 0.655700 +vn 0.092000 -0.639500 0.763300 +vn -0.613500 0.431100 0.661600 +vn -0.730100 -0.051100 0.681400 +vn 0.730100 -0.051200 0.681400 +vn 0.433100 -0.431900 0.791100 +vn 0.152600 0.594000 0.789800 +vn 0.000000 -0.707100 0.707100 +vn -0.514100 -0.533900 0.671300 +vn -0.433100 -0.431900 0.791100 +vn 0.514000 -0.533900 0.671300 +vn 0.525900 0.850500 0.000000 +vn 0.469800 0.568500 0.675300 +vn 0.744600 0.105400 0.659100 +vn -0.475500 0.181600 0.860700 +vn 0.475500 0.181600 0.860700 +vn -0.469800 0.568500 0.675300 +vn 0.851600 0.356000 -0.384700 +vn 0.779300 0.000000 -0.626600 +vn 0.851600 -0.356000 -0.384700 +vn 0.638500 0.523500 -0.564100 +vn 0.638500 -0.523500 -0.564100 +vn 0.676900 0.000000 -0.736000 +vn 0.519500 0.854500 0.000000 +vn 0.519500 0.000000 -0.854500 +vn 0.000000 1.000000 0.000000 +usemtl Material.001 +s 1 +f 5/1/1 4/2/2 94/3/3 +f 101/4/4 32/5/5 33/6/6 +f 94/3/3 4/2/2 6/7/7 +f 98/8/8 48/9/9 5/1/1 +f 50/10/10 226/11/11 225/12/12 +f 48/9/9 49/13/13 3/14/14 +f 5/1/1 3/14/14 1/15/15 +f 1/15/15 2/16/16 6/7/7 +f 338/17/17 9/18/18 7/19/19 +f 7/19/19 8/20/20 339/21/21 +f 343/22/22 52/23/23 228/24/24 +f 342/25/25 51/26/26 9/18/18 +f 52/23/23 54/27/27 230/28/28 +f 51/26/26 53/29/29 12/30/30 +f 12/30/30 10/31/31 7/19/19 +f 10/31/31 11/32/32 8/20/20 +f 232/33/33 230/28/28 54/27/27 +f 55/34/34 10/31/31 12/30/30 +f 30/35/35 29/36/36 19/37/37 +f 242/38/38 234/39/39 56/40/40 +f 28/41/41 21/42/42 19/37/37 +f 65/43/43 30/35/35 20/44/44 +f 56/40/40 234/39/39 236/45/45 +f 57/46/46 20/44/44 18/47/47 +f 20/44/44 19/37/37 16/48/48 +f 21/42/42 17/49/49 16/48/48 +f 71/50/50 70/51/51 22/52/52 +f 72/53/53 23/54/54 22/52/52 +f 78/55/55 76/56/56 82/57/57 +f 73/58/58 71/50/50 24/59/59 +f 262/60/60 258/61/61 78/55/55 +f 60/62/62 24/59/59 27/63/63 +f 22/52/52 25/64/64 27/63/63 +f 23/54/54 26/65/65 25/64/64 +f 63/66/66 239/67/67 241/68/68 +f 27/63/63 25/64/64 64/69/69 +f 46/70/70 15/71/71 30/35/35 +f 14/72/72 28/41/41 29/36/36 +f 103/73/73 67/74/74 31/75/75 +f 13/76/76 29/36/36 30/35/35 +f 67/74/74 244/77/77 274/78/78 +f 245/79/79 246/80/80 69/81/81 +f 96/82/82 32/5/5 101/4/4 +f 69/81/81 246/80/80 279/83/83 +f 248/84/33 252/85/84 43/86/85 +f 41/87/86 251/88/87 249/89/88 +f 34/90/89 35/91/90 36/92/91 +f 35/91/90 249/89/88 247/93/68 +f 42/94/92 41/87/86 35/91/90 +f 40/95/93 42/94/92 34/90/89 +f 250/96/94 40/95/93 43/86/85 +f 38/97/95 43/86/85 34/90/89 +f 42/94/92 45/98/96 44/99/97 +f 250/96/94 253/100/98 39/101/99 +f 40/95/93 39/101/99 45/98/96 +f 41/87/86 44/99/97 254/102/100 +f 33/6/6 69/81/81 102/103/101 +f 32/5/5 68/104/102 69/81/81 +f 31/75/75 67/74/74 97/105/103 +f 280/106/104 244/77/77 67/74/74 +f 46/70/70 65/43/43 243/107/105 +f 62/108/106 64/69/69 241/68/68 +f 26/65/65 63/66/66 64/69/69 +f 92/109/107 62/110/106 240/111/108 +f 61/112/109 63/66/66 26/65/65 +f 60/113/62 62/110/106 92/109/107 +f 74/114/110 61/112/109 23/54/54 +f 57/46/46 58/115/111 237/116/112 +f 56/40/40 59/117/113 17/49/49 +f 65/43/43 57/46/46 233/118/114 +f 66/119/115 56/40/40 21/42/42 +f 232/33/33 55/34/34 53/29/29 +f 55/34/34 54/27/27 11/32/32 +f 231/120/116 53/29/29 51/26/26 +f 11/32/32 54/27/27 52/23/23 +f 229/121/117 51/26/26 342/25/25 +f 8/20/20 52/23/23 343/22/22 +f 227/122/118 49/13/13 48/9/9 +f 2/16/16 50/10/10 47/123/119 +f 224/124/120 48/9/9 98/8/8 +f 59/117/113 74/114/110 72/53/53 +f 58/115/111 73/58/58 256/125/121 +f 58/115/111 18/47/47 71/50/50 +f 59/117/113 236/45/45 255/126/122 +f 16/48/48 17/49/49 72/53/53 +f 18/47/47 16/48/48 70/51/51 +f 76/56/56 79/127/123 80/128/124 +f 260/129/125 81/130/126 78/55/55 +f 82/57/57 76/56/56 77/131/127 +f 83/132/128 77/131/127 257/133/129 +f 81/130/126 260/129/125 238/134/130 +f 238/134/130 259/135/131 80/128/124 +f 77/131/127 80/128/124 259/135/131 +f 81/130/126 79/127/123 76/56/56 +f 83/132/128 261/136/132 239/137/67 +f 82/57/57 83/132/128 63/138/66 +f 255/139/122 262/60/60 75/140/133 +f 75/140/133 82/57/57 61/141/109 +f 91/142/134 85/143/135 87/144/136 +f 269/145/137 84/146/138 87/144/136 +f 85/143/135 86/147/139 89/148/140 +f 87/144/136 90/149/141 267/150/142 +f 91/142/134 92/109/107 86/147/139 +f 92/109/107 268/151/143 264/152/144 +f 90/149/141 88/153/145 263/154/146 +f 89/148/140 266/155/147 263/154/146 +f 86/147/139 264/152/144 266/155/147 +f 85/143/135 88/153/145 90/149/141 +f 84/146/138 73/156/58 60/113/62 +f 256/157/121 73/156/58 84/146/138 +f 271/158/148 98/8/8 46/70/70 +f 96/82/82 97/105/103 68/104/102 +f 31/75/75 96/82/82 104/159/149 +f 97/105/103 274/78/78 245/79/79 +f 46/70/70 98/8/8 95/160/150 +f 94/3/3 93/161/151 14/72/72 +f 15/71/71 95/160/150 94/3/3 +f 99/162/152 104/159/149 93/163/151 +f 225/164/12 280/106/104 103/73/73 +f 100/165/153 102/103/101 66/166/115 +f 102/103/101 279/83/83 242/167/38 +f 104/159/149 101/4/4 14/168/72 +f 47/169/119 103/73/73 99/162/152 +f 14/168/72 101/4/4 100/165/153 +f 319/170/154 315/171/155 120/172/156 +f 112/173/157 108/174/158 109/175/159 +f 113/176/76 109/175/159 110/177/160 +f 116/178/161 115/179/162 114/180/163 +f 110/177/160 109/175/159 296/181/68 +f 296/181/68 109/175/159 108/174/158 +f 286/182/164 301/183/165 112/173/157 +f 106/184/76 113/176/76 111/185/166 +f 105/186/167 112/173/157 113/176/76 +f 107/187/71 111/185/166 298/188/168 +f 302/189/169 114/180/163 118/190/170 +f 308/191/171 305/192/172 115/179/162 +f 309/193/173 117/194/174 114/180/163 +f 291/195/175 108/174/158 117/194/174 +f 301/183/165 308/191/171 116/178/161 +f 112/173/157 116/178/161 117/194/174 +f 313/196/176 310/197/177 118/190/170 +f 305/192/172 313/196/176 119/198/178 +f 114/180/163 115/179/162 119/198/178 +f 317/199/179 121/200/180 125/201/181 +f 123/202/182 122/203/183 120/172/156 +f 318/204/184 123/202/182 121/200/180 +f 298/188/168 111/185/166 123/202/182 +f 110/177/160 122/203/183 123/202/182 +f 295/205/185 319/170/154 122/203/183 +f 125/201/181 124/206/186 323/207/187 +f 120/172/156 124/206/186 125/201/181 +f 315/171/155 323/207/187 124/206/186 +f 45/98/96 128/208/188 127/209/189 +f 126/210/190 128/208/188 45/98/96 +f 44/99/97 127/209/189 330/211/191 +f 329/212/192 126/210/190 39/101/99 +f 128/208/188 131/213/193 130/214/194 +f 334/215/195 129/216/196 126/210/190 +f 129/216/196 131/213/193 128/208/188 +f 127/209/189 130/214/194 335/217/197 +f 130/214/194 131/213/193 336/218/33 +f 129/216/196 334/215/195 336/218/33 +f 273/219/198 272/220/199 135/221/200 +f 282/222/201 281/223/202 164/224/203 +f 270/225/204 137/226/205 135/221/200 +f 277/227/206 273/219/198 136/228/207 +f 225/229/12 226/230/11 181/231/208 +f 179/232/209 136/228/207 134/233/210 +f 136/228/207 135/221/200 132/234/211 +f 137/226/205 133/235/212 132/234/211 +f 345/236/213 344/237/214 138/238/215 +f 346/239/216 139/240/217 138/238/215 +f 348/241/218 340/242/219 228/243/24 +f 347/244/220 345/236/213 140/245/221 +f 183/246/222 228/243/24 230/247/28 +f 182/248/223 140/245/221 143/249/224 +f 140/245/221 138/238/215 141/250/225 +f 139/240/217 142/251/226 141/250/225 +f 185/252/227 230/247/28 232/253/33 +f 143/249/224 141/250/225 186/254/228 +f 151/255/229 150/256/230 160/257/231 +f 187/258/232 234/259/39 242/260/38 +f 160/257/231 150/256/230 152/261/233 +f 196/262/234 188/263/235 151/255/229 +f 187/258/232 190/264/236 236/265/45 +f 188/263/235 189/266/237 149/267/238 +f 151/255/229 149/267/238 147/268/239 +f 147/268/239 148/269/240 152/261/233 +f 155/270/241 153/271/242 201/272/243 +f 201/272/243 153/271/242 154/273/244 +f 213/274/245 207/275/246 209/276/247 +f 204/277/248 191/278/249 155/270/241 +f 262/279/60 206/280/250 209/276/247 +f 191/278/249 193/281/251 158/282/252 +f 155/270/241 158/282/252 156/283/253 +f 156/283/253 157/284/254 154/273/244 +f 241/285/68 239/286/67 194/287/255 +f 195/288/256 156/283/253 158/282/252 +f 177/289/257 196/262/234 161/290/258 +f 160/257/231 159/291/259 145/292/260 +f 284/293/261 278/294/262 162/295/263 +f 161/290/258 160/257/231 144/296/264 +f 274/297/78 244/298/77 198/299/265 +f 200/300/266 246/301/80 245/302/79 +f 282/222/201 163/303/267 275/304/268 +f 279/305/83 246/301/80 200/300/266 +f 169/306/269 174/307/270 252/308/84 +f 249/309/88 251/310/87 172/311/271 +f 168/312/264 167/313/272 166/314/273 +f 247/315/68 249/309/88 166/314/273 +f 166/314/273 172/311/271 173/316/274 +f 165/317/275 173/316/274 171/318/276 +f 174/307/270 171/318/276 250/319/94 +f 168/312/264 165/317/275 174/307/270 +f 173/316/274 172/311/271 175/320/277 +f 250/319/94 171/318/276 170/321/278 +f 171/318/276 173/316/274 176/322/279 +f 172/311/271 251/310/87 254/323/100 +f 283/324/280 200/300/266 164/224/203 +f 163/303/267 164/224/203 200/300/266 +f 276/325/281 198/299/265 162/295/263 +f 280/326/104 284/293/261 198/299/265 +f 243/327/105 196/262/234 177/289/257 +f 241/285/68 195/288/256 193/281/251 +f 195/288/256 194/287/255 157/284/254 +f 240/328/108 193/329/251 223/330/282 +f 157/284/254 194/287/255 192/331/283 +f 223/330/282 193/329/251 191/332/249 +f 154/273/244 192/331/283 205/333/284 +f 237/334/112 189/266/237 188/263/235 +f 148/269/240 190/264/236 187/258/232 +f 233/335/114 188/263/235 196/262/234 +f 152/261/233 187/258/232 197/336/285 +f 184/337/286 186/254/228 232/253/33 +f 142/251/226 185/252/227 186/254/228 +f 182/248/223 184/337/286 231/338/116 +f 183/246/222 185/252/227 142/251/226 +f 347/244/220 182/248/223 229/339/117 +f 348/241/218 183/246/222 139/240/217 +f 179/232/209 180/340/287 227/341/118 +f 178/342/288 181/231/208 133/235/212 +f 277/227/206 179/232/209 224/343/120 +f 203/344/289 205/333/284 190/264/236 +f 256/345/121 204/277/248 189/266/237 +f 189/266/237 204/277/248 202/346/290 +f 190/264/236 205/333/284 255/347/122 +f 147/268/239 201/272/243 203/344/289 +f 202/346/290 201/272/243 147/268/239 +f 207/275/246 208/348/291 211/349/292 +f 209/276/247 212/350/293 260/351/125 +f 213/274/245 214/352/294 208/348/291 +f 214/352/294 261/353/132 257/354/129 +f 212/350/293 210/355/295 238/356/130 +f 211/349/292 259/357/131 238/356/130 +f 208/348/291 257/354/129 259/357/131 +f 207/275/246 210/355/295 212/350/293 +f 239/358/67 261/353/132 214/352/294 +f 194/359/255 214/352/294 213/274/245 +f 255/360/122 205/361/284 206/280/250 +f 192/362/283 213/274/245 206/280/250 +f 218/363/296 216/364/297 222/365/298 +f 269/366/137 265/367/299 218/363/296 +f 216/364/297 219/368/300 220/369/301 +f 267/370/142 221/371/302 218/363/296 +f 222/365/298 216/364/297 217/372/303 +f 223/330/282 217/372/303 264/373/144 +f 221/371/302 267/370/142 263/374/146 +f 263/374/146 266/375/147 220/369/301 +f 217/372/303 220/369/301 266/375/147 +f 221/371/302 219/368/300 216/364/297 +f 191/332/249 204/376/248 215/377/304 +f 256/378/121 269/366/137 215/377/304 +f 177/289/257 277/227/206 271/379/148 +f 199/380/305 276/325/281 275/304/268 +f 285/381/306 275/304/268 162/295/263 +f 245/302/79 274/297/78 276/325/281 +f 177/289/257 146/382/307 273/219/198 +f 144/296/264 145/292/260 270/225/204 +f 146/382/307 144/296/264 272/220/199 +f 270/383/204 285/381/306 278/294/262 +f 225/384/12 178/385/288 284/293/261 +f 197/386/285 283/324/280 281/223/202 +f 242/387/38 279/305/83 283/324/280 +f 145/388/260 282/222/201 285/381/306 +f 178/385/288 137/389/205 278/294/262 +f 145/388/260 159/390/259 281/223/202 +f 314/391/308 315/392/155 319/393/154 +f 293/394/309 292/395/310 299/396/311 +f 294/397/312 293/394/309 300/398/264 +f 303/399/313 304/400/314 306/401/315 +f 294/397/312 295/402/185 296/403/68 +f 292/395/310 293/394/309 296/403/68 +f 299/396/311 301/404/165 286/405/164 +f 297/406/316 300/398/264 288/407/264 +f 300/398/264 299/396/311 287/408/317 +f 298/409/168 297/406/316 289/410/307 +f 302/411/169 310/412/177 311/413/318 +f 304/400/314 305/414/172 308/415/171 +f 309/416/173 302/411/169 303/399/313 +f 291/417/175 309/416/173 307/418/319 +f 306/401/315 308/415/171 301/404/165 +f 307/418/319 306/401/315 299/396/311 +f 311/413/318 310/412/177 313/419/176 +f 312/420/320 313/419/176 305/414/172 +f 303/399/313 311/413/318 312/420/320 +f 317/421/179 325/422/321 324/423/322 +f 316/424/323 314/391/308 320/425/324 +f 318/426/184 317/421/179 316/424/323 +f 298/409/168 318/426/184 321/427/325 +f 321/427/325 320/425/324 294/397/312 +f 320/425/324 319/393/154 295/402/185 +f 323/428/187 322/429/326 324/423/322 +f 324/423/322 322/429/326 314/391/308 +f 322/429/326 323/428/187 315/392/155 +f 176/322/279 175/320/277 327/430/327 +f 176/322/279 328/431/328 326/432/329 +f 175/320/277 254/323/100 330/433/191 +f 170/321/278 326/432/329 329/434/192 +f 328/431/328 327/430/327 332/435/330 +f 326/432/329 331/436/331 334/437/195 +f 328/431/328 333/438/332 331/436/331 +f 327/430/327 330/433/191 335/439/197 +f 332/435/330 335/439/197 336/440/33 +f 336/440/33 334/437/195 331/436/331 +f 181/231/208 348/241/218 346/239/216 +f 180/340/287 347/244/220 341/441/333 +f 180/340/287 134/233/210 345/236/213 +f 181/231/208 226/230/11 340/242/219 +f 132/234/211 133/235/212 346/239/216 +f 132/234/211 344/237/214 345/236/213 +f 339/21/21 343/22/22 50/10/10 +f 341/442/333 342/25/25 49/13/13 +f 49/13/13 342/25/25 338/17/17 +f 50/10/10 343/22/22 340/443/219 +f 1/15/15 337/444/334 339/21/21 +f 3/14/14 338/17/17 337/444/334 +f 95/160/150 5/1/1 94/3/3 +f 100/165/153 101/4/4 33/6/6 +f 93/161/151 94/3/3 6/7/7 +f 95/160/150 98/8/8 5/1/1 +f 47/123/119 50/10/10 225/12/12 +f 5/1/1 48/9/9 3/14/14 +f 4/2/2 5/1/1 1/15/15 +f 4/2/2 1/15/15 6/7/7 +f 337/444/334 338/17/17 7/19/19 +f 337/444/334 7/19/19 339/21/21 +f 340/443/219 343/22/22 228/24/24 +f 338/17/17 342/25/25 9/18/18 +f 228/24/24 52/23/23 230/28/28 +f 9/18/18 51/26/26 12/30/30 +f 9/18/18 12/30/30 7/19/19 +f 7/19/19 10/31/31 8/20/20 +f 55/34/34 232/33/33 54/27/27 +f 53/29/29 55/34/34 12/30/30 +f 20/44/44 30/35/35 19/37/37 +f 66/119/115 242/38/38 56/40/40 +f 29/36/36 28/41/41 19/37/37 +f 57/46/46 65/43/43 20/44/44 +f 59/117/113 56/40/40 236/45/45 +f 58/115/111 57/46/46 18/47/47 +f 18/47/47 20/44/44 16/48/48 +f 19/37/37 21/42/42 16/48/48 +f 24/59/59 71/50/50 22/52/52 +f 70/51/51 72/53/53 22/52/52 +f 75/140/133 78/55/55 82/57/57 +f 60/62/62 73/58/58 24/59/59 +f 75/140/133 262/60/60 78/55/55 +f 62/108/106 60/62/62 27/63/63 +f 24/59/59 22/52/52 27/63/63 +f 22/52/52 23/54/54 25/64/64 +f 64/69/69 63/66/66 241/68/68 +f 62/108/106 27/63/63 64/69/69 +f 65/43/43 46/70/70 30/35/35 +f 13/76/76 14/72/72 29/36/36 +f 99/162/152 103/73/73 31/75/75 +f 15/71/71 13/76/76 30/35/35 +f 97/105/103 67/74/74 274/78/78 +f 68/104/102 245/79/79 69/81/81 +f 104/159/149 96/82/82 101/4/4 +f 102/103/101 69/81/81 279/83/83 +f 38/97/95 248/84/33 43/86/85 +f 35/91/90 41/87/86 249/89/88 +f 37/445/76 34/90/89 36/92/91 +f 36/92/91 35/91/90 247/93/68 +f 34/90/89 42/94/92 35/91/90 +f 43/86/85 40/95/93 34/90/89 +f 252/85/84 250/96/94 43/86/85 +f 37/445/76 38/97/95 34/90/89 +f 41/87/86 42/94/92 44/99/97 +f 40/95/93 250/96/94 39/101/99 +f 42/94/92 40/95/93 45/98/96 +f 251/88/87 41/87/86 254/102/100 +f 100/165/153 33/6/6 102/103/101 +f 33/6/6 32/5/5 69/81/81 +f 96/82/82 31/75/75 97/105/103 +f 103/73/73 280/106/104 67/74/74 +f 235/446/335 46/70/70 243/107/105 +f 240/447/108 62/108/106 241/68/68 +f 25/64/64 26/65/65 64/69/69 +f 268/151/143 92/109/107 240/111/108 +f 23/54/54 61/112/109 26/65/65 +f 91/142/134 60/113/62 92/109/107 +f 72/53/53 74/114/110 23/54/54 +f 233/118/114 57/46/46 237/116/112 +f 21/42/42 56/40/40 17/49/49 +f 243/107/105 65/43/43 233/118/114 +f 28/41/41 66/119/115 21/42/42 +f 231/120/116 232/33/33 53/29/29 +f 10/31/31 55/34/34 11/32/32 +f 229/121/117 231/120/116 51/26/26 +f 8/20/20 11/32/32 52/23/23 +f 341/442/333 229/121/117 342/25/25 +f 339/21/21 8/20/20 343/22/22 +f 224/124/120 227/122/118 48/9/9 +f 6/7/7 2/16/16 47/123/119 +f 271/158/148 224/124/120 98/8/8 +f 17/49/49 59/117/113 72/53/53 +f 237/116/112 58/115/111 256/125/121 +f 73/58/58 58/115/111 71/50/50 +f 74/114/110 59/117/113 255/126/122 +f 70/51/51 16/48/48 72/53/53 +f 71/50/50 18/47/47 70/51/51 +f 77/131/127 76/56/56 80/128/124 +f 258/61/61 260/129/125 78/55/55 +f 83/132/128 82/57/57 77/131/127 +f 261/136/132 83/132/128 257/133/129 +f 79/127/123 81/130/126 238/134/130 +f 79/127/123 238/134/130 80/128/124 +f 257/133/129 77/131/127 259/135/131 +f 78/55/55 81/130/126 76/56/56 +f 63/138/66 83/132/128 239/137/67 +f 61/141/109 82/57/57 63/138/66 +f 74/448/110 255/139/122 75/140/133 +f 74/448/110 75/140/133 61/141/109 +f 84/146/138 91/142/134 87/144/136 +f 265/449/299 269/145/137 87/144/136 +f 88/153/145 85/143/135 89/148/140 +f 265/449/299 87/144/136 267/150/142 +f 85/143/135 91/142/134 86/147/139 +f 86/147/139 92/109/107 264/152/144 +f 267/150/142 90/149/141 263/154/146 +f 88/153/145 89/148/140 263/154/146 +f 89/148/140 86/147/139 266/155/147 +f 87/144/136 85/143/135 90/149/141 +f 91/142/134 84/146/138 60/113/62 +f 269/145/137 256/157/121 84/146/138 +f 235/446/335 271/158/148 46/70/70 +f 32/5/5 96/82/82 68/104/102 +f 99/162/152 31/75/75 104/159/149 +f 68/104/102 97/105/103 245/79/79 +f 15/71/71 46/70/70 95/160/150 +f 13/76/76 94/3/3 14/72/72 +f 13/76/76 15/71/71 94/3/3 +f 6/450/7 99/162/152 93/163/151 +f 47/169/119 225/164/12 103/73/73 +f 28/451/41 100/165/153 66/166/115 +f 66/166/115 102/103/101 242/167/38 +f 93/163/151 104/159/149 14/168/72 +f 6/450/7 47/169/119 99/162/152 +f 28/451/41 14/168/72 100/165/153 +f 122/203/183 319/170/154 120/172/156 +f 113/176/76 112/173/157 109/175/159 +f 111/185/166 113/176/76 110/177/160 +f 117/194/174 116/178/161 114/180/163 +f 295/205/185 110/177/160 296/181/68 +f 291/195/175 296/181/68 108/174/158 +f 105/186/167 286/182/164 112/173/157 +f 107/187/71 106/184/76 111/185/166 +f 106/184/76 105/186/167 113/176/76 +f 290/452/335 107/187/71 298/188/168 +f 310/197/177 302/189/169 118/190/170 +f 116/178/161 308/191/171 115/179/162 +f 302/189/169 309/193/173 114/180/163 +f 309/193/173 291/195/175 117/194/174 +f 112/173/157 301/183/165 116/178/161 +f 108/174/158 112/173/157 117/194/174 +f 119/198/178 313/196/176 118/190/170 +f 115/179/162 305/192/172 119/198/178 +f 118/190/170 114/180/163 119/198/178 +f 325/453/321 317/199/179 125/201/181 +f 121/200/180 123/202/182 120/172/156 +f 317/199/179 318/204/184 121/200/180 +f 318/204/184 298/188/168 123/202/182 +f 111/185/166 110/177/160 123/202/182 +f 110/177/160 295/205/185 122/203/183 +f 325/453/321 125/201/181 323/207/187 +f 121/200/180 120/172/156 125/201/181 +f 120/172/156 315/171/155 124/206/186 +f 44/99/97 45/98/96 127/209/189 +f 39/101/99 126/210/190 45/98/96 +f 254/102/100 44/99/97 330/211/191 +f 253/100/98 329/212/192 39/101/99 +f 127/209/189 128/208/188 130/214/194 +f 329/212/192 334/215/195 126/210/190 +f 126/210/190 129/216/196 128/208/188 +f 330/211/191 127/209/189 335/217/197 +f 335/217/197 130/214/194 336/218/33 +f 131/213/193 129/216/196 336/218/33 +f 136/228/207 273/219/198 135/221/200 +f 163/303/267 282/222/201 164/224/203 +f 272/220/199 270/225/204 135/221/200 +f 179/232/209 277/227/206 136/228/207 +f 178/342/288 225/229/12 181/231/208 +f 180/340/287 179/232/209 134/233/210 +f 134/233/210 136/228/207 132/234/211 +f 135/221/200 137/226/205 132/234/211 +f 140/245/221 345/236/213 138/238/215 +f 344/237/214 346/239/216 138/238/215 +f 183/246/222 348/241/218 228/243/24 +f 182/248/223 347/244/220 140/245/221 +f 185/252/227 183/246/222 230/247/28 +f 184/337/286 182/248/223 143/249/224 +f 143/249/224 140/245/221 141/250/225 +f 138/238/215 139/240/217 141/250/225 +f 186/254/228 185/252/227 232/253/33 +f 184/337/286 143/249/224 186/254/228 +f 161/290/258 151/255/229 160/257/231 +f 197/336/285 187/258/232 242/260/38 +f 159/291/259 160/257/231 152/261/233 +f 161/290/258 196/262/234 151/255/229 +f 234/259/39 187/258/232 236/265/45 +f 151/255/229 188/263/235 149/267/238 +f 150/256/230 151/255/229 147/268/239 +f 150/256/230 147/268/239 152/261/233 +f 202/346/290 155/270/241 201/272/243 +f 203/344/289 201/272/243 154/273/244 +f 206/280/250 213/274/245 209/276/247 +f 202/346/290 204/277/248 155/270/241 +f 258/454/61 262/279/60 209/276/247 +f 155/270/241 191/278/249 158/282/252 +f 153/271/242 155/270/241 156/283/253 +f 153/271/242 156/283/253 154/273/244 +f 195/288/256 241/285/68 194/287/255 +f 193/281/251 195/288/256 158/282/252 +f 146/382/307 177/289/257 161/290/258 +f 144/296/264 160/257/231 145/292/260 +f 198/299/265 284/293/261 162/295/263 +f 146/382/307 161/290/258 144/296/264 +f 276/325/281 274/297/78 198/299/265 +f 199/380/305 200/300/266 245/302/79 +f 285/381/306 282/222/201 275/304/268 +f 283/324/280 279/305/83 200/300/266 +f 248/455/33 169/306/269 252/308/84 +f 166/314/273 249/309/88 172/311/271 +f 165/317/275 168/312/264 166/314/273 +f 167/313/272 247/315/68 166/314/273 +f 165/317/275 166/314/273 173/316/274 +f 174/307/270 165/317/275 171/318/276 +f 252/308/84 174/307/270 250/319/94 +f 169/306/269 168/312/264 174/307/270 +f 176/322/279 173/316/274 175/320/277 +f 253/456/98 250/319/94 170/321/278 +f 170/321/278 171/318/276 176/322/279 +f 175/320/277 172/311/271 254/323/100 +f 281/223/202 283/324/280 164/224/203 +f 199/380/305 163/303/267 200/300/266 +f 275/304/268 276/325/281 162/295/263 +f 244/298/77 280/326/104 198/299/265 +f 235/457/335 243/327/105 177/289/257 +f 240/458/108 241/285/68 193/281/251 +f 156/283/253 195/288/256 157/284/254 +f 268/459/143 240/328/108 223/330/282 +f 154/273/244 157/284/254 192/331/283 +f 222/365/298 223/330/282 191/332/249 +f 203/344/289 154/273/244 205/333/284 +f 233/335/114 237/334/112 188/263/235 +f 152/261/233 148/269/240 187/258/232 +f 243/327/105 233/335/114 196/262/234 +f 159/291/259 152/261/233 197/336/285 +f 231/338/116 184/337/286 232/253/33 +f 141/250/225 142/251/226 186/254/228 +f 229/339/117 182/248/223 231/338/116 +f 139/240/217 183/246/222 142/251/226 +f 341/441/333 347/244/220 229/339/117 +f 346/239/216 348/241/218 139/240/217 +f 224/343/120 179/232/209 227/341/118 +f 137/226/205 178/342/288 133/235/212 +f 271/379/148 277/227/206 224/343/120 +f 148/269/240 203/344/289 190/264/236 +f 237/334/112 256/345/121 189/266/237 +f 149/267/238 189/266/237 202/346/290 +f 236/265/45 190/264/236 255/347/122 +f 148/269/240 147/268/239 203/344/289 +f 149/267/238 202/346/290 147/268/239 +f 210/355/295 207/275/246 211/349/292 +f 258/454/61 209/276/247 260/351/125 +f 207/275/246 213/274/245 208/348/291 +f 208/348/291 214/352/294 257/354/129 +f 260/351/125 212/350/293 238/356/130 +f 210/355/295 211/349/292 238/356/130 +f 211/349/292 208/348/291 259/357/131 +f 209/276/247 207/275/246 212/350/293 +f 194/359/255 239/358/67 214/352/294 +f 192/362/283 194/359/255 213/274/245 +f 262/279/60 255/360/122 206/280/250 +f 205/361/284 192/362/283 206/280/250 +f 215/377/304 218/363/296 222/365/298 +f 215/377/304 269/366/137 218/363/296 +f 217/372/303 216/364/297 220/369/301 +f 265/367/299 267/370/142 218/363/296 +f 223/330/282 222/365/298 217/372/303 +f 268/459/143 223/330/282 264/373/144 +f 219/368/300 221/371/302 263/374/146 +f 219/368/300 263/374/146 220/369/301 +f 264/373/144 217/372/303 266/375/147 +f 218/363/296 221/371/302 216/364/297 +f 222/365/298 191/332/249 215/377/304 +f 204/376/248 256/378/121 215/377/304 +f 235/457/335 177/289/257 271/379/148 +f 163/303/267 199/380/305 275/304/268 +f 278/294/262 285/381/306 162/295/263 +f 199/380/305 245/302/79 276/325/281 +f 277/227/206 177/289/257 273/219/198 +f 272/220/199 144/296/264 270/225/204 +f 273/219/198 146/382/307 272/220/199 +f 137/389/205 270/383/204 278/294/262 +f 280/326/104 225/384/12 284/293/261 +f 159/390/259 197/386/285 281/223/202 +f 197/386/285 242/387/38 283/324/280 +f 270/383/204 145/388/260 285/381/306 +f 284/293/261 178/385/288 278/294/262 +f 282/222/201 145/388/260 281/223/202 +f 320/425/324 314/391/308 319/393/154 +f 300/398/264 293/394/309 299/396/311 +f 297/406/316 294/397/312 300/398/264 +f 307/418/319 303/399/313 306/401/315 +f 293/394/309 294/397/312 296/403/68 +f 291/417/175 292/395/310 296/403/68 +f 287/408/317 299/396/311 286/405/164 +f 289/410/307 297/406/316 288/407/264 +f 288/407/264 300/398/264 287/408/317 +f 290/460/335 298/409/168 289/410/307 +f 303/399/313 302/411/169 311/413/318 +f 306/401/315 304/400/314 308/415/171 +f 307/418/319 309/416/173 303/399/313 +f 292/395/310 291/417/175 307/418/319 +f 299/396/311 306/401/315 301/404/165 +f 292/395/310 307/418/319 299/396/311 +f 312/420/320 311/413/318 313/419/176 +f 304/400/314 312/420/320 305/414/172 +f 304/400/314 303/399/313 312/420/320 +f 316/424/323 317/421/179 324/423/322 +f 321/427/325 316/424/323 320/425/324 +f 321/427/325 318/426/184 316/424/323 +f 297/406/316 298/409/168 321/427/325 +f 297/406/316 321/427/325 294/397/312 +f 294/397/312 320/425/324 295/402/185 +f 325/422/321 323/428/187 324/423/322 +f 316/424/323 324/423/322 314/391/308 +f 314/391/308 322/429/326 315/392/155 +f 328/431/328 176/322/279 327/430/327 +f 170/321/278 176/322/279 326/432/329 +f 327/430/327 175/320/277 330/433/191 +f 253/456/98 170/321/278 329/434/192 +f 333/438/332 328/431/328 332/435/330 +f 329/434/192 326/432/329 334/437/195 +f 326/432/329 328/431/328 331/436/331 +f 332/435/330 327/430/327 335/439/197 +f 333/438/332 332/435/330 336/440/33 +f 333/438/332 336/440/33 331/436/331 +f 133/235/212 181/231/208 346/239/216 +f 227/341/118 180/340/287 341/441/333 +f 347/244/220 180/340/287 345/236/213 +f 348/241/218 181/231/208 340/242/219 +f 344/237/214 132/234/211 346/239/216 +f 134/233/210 132/234/211 345/236/213 +f 2/16/16 339/21/21 50/10/10 +f 227/122/118 341/442/333 49/13/13 +f 3/14/14 49/13/13 338/17/17 +f 226/11/11 50/10/10 340/443/219 +f 2/16/16 1/15/15 339/21/21 +f 1/15/15 3/14/14 337/444/334 diff --git a/assets/Models/Ship/ShipTexture.png b/assets/Models/Ship/ShipTexture.png new file mode 100644 index 0000000..545bd81 Binary files /dev/null and b/assets/Models/Ship/ShipTexture.png differ diff --git a/include/Physics/CPhysics.h b/include/Physics/CPhysics.h index fc58a71..6a20a1e 100644 --- a/include/Physics/CPhysics.h +++ b/include/Physics/CPhysics.h @@ -39,20 +39,20 @@ enum Type bool Calculate = false; float GravityScale = 0.f; + float Density = 10.f; CollisionLayer::Type Category = CollisionLayer::Type::Other; - CollisionLayer::Type Mask = static_cast( - CollisionLayer::Pad - | CollisionLayer::Ball - | CollisionLayer::Brick - | CollisionLayer::Water - | CollisionLayer::PowerUp - | CollisionLayer::Wall - | CollisionLayer::Other - ); - }; - + CollisionLayer::Type Mask = static_cast( + CollisionLayer::Pad + | CollisionLayer::Ball + | CollisionLayer::Brick + | CollisionLayer::Water + | CollisionLayer::PowerUp + | CollisionLayer::Wall + | CollisionLayer::Other + ); + }; } } diff --git a/src/game/Game/BallSystem.cpp b/src/game/Game/BallSystem.cpp index f435dfb..2f68824 100644 --- a/src/game/Game/BallSystem.cpp +++ b/src/game/Game/BallSystem.cpp @@ -241,15 +241,6 @@ bool dd::Systems::BallSystem::Contact(const Events::Contact &event) //TODO: Add support for power-up collisions } - auto brick = m_World->GetComponent(otherEntitiy); - if (brick != nullptr) { - auto transform = m_World->GetComponent(otherEntitiy); - auto physics = m_World->GetComponent(otherEntitiy); - auto rectangle = m_World->GetComponent(otherEntitiy); - int hey = 5; - } - - //if this is a brick thats dead do not collide :) auto ballTransform = m_World->GetComponent(ballEntity); glm::vec2 ballVelocity = glm::vec2(ballTransform->Velocity.x, ballTransform->Velocity.y); @@ -287,8 +278,12 @@ bool dd::Systems::BallSystem::Contact(const Events::Contact &event) m_Contacts[ballEntity] = normalList; } - //glm::vec2 reflectedVelocity = glm::reflect(ballVelocity, event.Normal); - //ballTransform->Velocity = glm::vec3(reflectedVelocity, 0.f); + auto brick = m_World->GetComponent(otherEntitiy); + if (brick != nullptr) { + auto physicsComponent = m_World->GetComponent(otherEntitiy); + physicsComponent->CollisionType = CollisionType::Type::Dynamic; + + } } return true; @@ -316,6 +311,8 @@ void dd::Systems::BallSystem::ResolveContacts() auto transform = m_World->GetComponent(entity); glm::vec2 velocity = glm::vec2(transform->Velocity.x, transform->Velocity.y); glm::vec2 reflectedVelocity = glm::reflect(velocity, finalNormal); + auto ballComponent = m_World->GetComponent(entity); + reflectedVelocity = glm::normalize(reflectedVelocity) * ballComponent->Speed; transform->Velocity = glm::vec3(reflectedVelocity, 0.f); } diff --git a/src/game/Game/LevelSystem.cpp b/src/game/Game/LevelSystem.cpp index 6d55ca3..a99a2e2 100755 --- a/src/game/Game/LevelSystem.cpp +++ b/src/game/Game/LevelSystem.cpp @@ -27,7 +27,7 @@ void dd::Systems::LevelSystem::Initialize() cRec->Dimensions = glm::vec2(0.9f, 0.35f); std::shared_ptr cPhys = m_World->AddComponent(m_BrickTemplate); std::shared_ptr cTemplate = m_World->AddComponent(m_BrickTemplate); - cPhys->CollisionType = CollisionType::Type::Dynamic; + cPhys->CollisionType = CollisionType::Type::Static; cPhys->GravityScale = 0.f; cPhys->Category = CollisionLayer::Type::Brick; cPhys->Mask = CollisionLayer::Type::Ball; diff --git a/src/game/Game/PadSystem.cpp b/src/game/Game/PadSystem.cpp index 55a69ad..e88ceee 100755 --- a/src/game/Game/PadSystem.cpp +++ b/src/game/Game/PadSystem.cpp @@ -34,9 +34,9 @@ void dd::Systems::PadSystem::Initialize() auto ent = m_World->CreateEntity(); m_World->SetProperty(ent, "Name", "Pad"); auto ctransform = m_World->AddComponent(ent); - ctransform->Position = glm::vec3(0.f, -3.5f, -10.f); + ctransform->Position = glm::vec3(0.f, -4.8f, -10.f); auto rectangleShape = m_World->AddComponent(ent); - rectangleShape->Dimensions = glm::vec2(1.f, 0.5f); + rectangleShape->Dimensions = glm::vec2(1.f, 0.1f); auto physics = m_World->AddComponent(ent); physics->CollisionType = CollisionType::Type::Dynamic; physics->Category = CollisionLayer::Type::Pad; @@ -44,7 +44,7 @@ void dd::Systems::PadSystem::Initialize() physics->Calculate = true; ctransform->Sticky = true; auto cModel = m_World->AddComponent(ent); - cModel->ModelFile = "Models/Submarine2.obj"; + cModel->ModelFile = "Models/Ship/Ship.obj"; auto pad = m_World->AddComponent(ent); m_World->CommitEntity(ent); diff --git a/src/game/Physics/PhysicsSystem.cpp b/src/game/Physics/PhysicsSystem.cpp index 7fe1cee..861549f 100755 --- a/src/game/Physics/PhysicsSystem.cpp +++ b/src/game/Physics/PhysicsSystem.cpp @@ -90,6 +90,16 @@ void dd::Systems::PhysicsSystem::SyncEntitiesWithBodies() filter.categoryBits = physicsComponent->Category; filter.maskBits = physicsComponent->Mask; body->GetFixtureList()->SetFilterData(filter); + + if (physicsComponent->CollisionType == CollisionType::Type::Static) { + body->SetType(b2_staticBody); + } + else if (physicsComponent->CollisionType == CollisionType::Type::Dynamic) { + body->SetType(b2_dynamicBody); + } + else if (physicsComponent->CollisionType == CollisionType::Type::Kinematic) { + body->SetType(b2_dynamicBody); + } } } } @@ -342,7 +352,7 @@ void dd::Systems::PhysicsSystem::CreateBody(EntityID entity) fixtureDef.shape = pShape; - fixtureDef.density = 10.f; + fixtureDef.density = physicsComponent->Density; fixtureDef.restitution = 1.0f; fixtureDef.friction = 0.0f; body->CreateFixture(&fixtureDef); @@ -350,12 +360,6 @@ void dd::Systems::PhysicsSystem::CreateBody(EntityID entity) delete pShape; - /* if(physicsComponent->Static) { - body->SetType(b2BodyType::b2_staticBody); - } else if (! physicsComponent->Static) { - body->SetType(b2BodyType::b2_dynamicBody); - }*/ - body->SetGravityScale(physicsComponent->GravityScale); m_EntitiesToBodies.insert(std::make_pair(entity, body)); m_BodiesToEntities.insert(std::make_pair(body, entity));