diff --git a/assets/hbm/models/sat_base.obj b/assets/hbm/models/sat_base.obj new file mode 100644 index 000000000..828c65fd8 --- /dev/null +++ b/assets/hbm/models/sat_base.obj @@ -0,0 +1,1092 @@ +# Blender v2.76 (sub 0) OBJ File: 'sat_base.blend' +# www.blender.org +o Cylinder +v 0.000000 1.250000 -1.250000 +v 0.000000 5.250000 -1.250000 +v 0.625000 1.250000 -1.082532 +v 0.625000 5.250000 -1.082532 +v 1.082532 1.250000 -0.625000 +v 1.082532 5.250000 -0.625000 +v 1.250000 1.250000 0.000000 +v 1.250000 5.250000 0.000000 +v 1.082532 1.250000 0.625000 +v 1.082532 5.250000 0.625000 +v 0.625000 1.250000 1.082532 +v 0.625000 5.250000 1.082532 +v 0.000000 1.250000 1.250000 +v 0.000000 5.250000 1.250000 +v -0.625000 1.250000 1.082532 +v -0.625000 5.250000 1.082532 +v -1.082531 1.250000 0.625000 +v -1.082531 5.250000 0.625000 +v -1.250000 1.250000 0.000001 +v -1.250000 5.250000 0.000001 +v -1.082532 1.250000 -0.624999 +v -1.082532 5.250000 -0.624999 +v -0.625001 1.250000 -1.082531 +v -0.625001 5.250000 -1.082531 +v -0.000000 0.500000 -0.625000 +v 0.312500 0.500000 -0.541266 +v 0.541266 0.500000 -0.312500 +v 0.625000 0.500000 0.000000 +v 0.541266 0.500000 0.312500 +v 0.312500 0.500000 0.541266 +v 0.000000 0.500000 0.625000 +v -0.312500 0.500000 0.541266 +v -0.541266 0.500000 0.312500 +v -0.625000 0.500000 0.000000 +v -0.541266 0.500000 -0.312500 +v -0.312500 0.500000 -0.541266 +v -0.000000 0.500000 -0.468750 +v 0.234375 0.500000 -0.405949 +v 0.405949 0.500000 -0.234375 +v 0.468750 0.500000 0.000000 +v 0.405949 0.500000 0.234375 +v 0.234375 0.500000 0.405949 +v 0.000000 0.500000 0.468750 +v -0.234375 0.500000 0.405950 +v -0.405949 0.500000 0.234375 +v -0.468750 0.500000 0.000000 +v -0.405950 0.500000 -0.234375 +v -0.234375 0.500000 -0.405949 +v -0.000000 0.000000 -0.703125 +v 0.351562 0.000000 -0.608924 +v 0.608924 0.000000 -0.351562 +v 0.703125 0.000000 0.000000 +v 0.608924 0.000000 0.351563 +v 0.351562 0.000000 0.608924 +v 0.000000 0.000000 0.703125 +v -0.351562 0.000000 0.608924 +v -0.608924 0.000000 0.351563 +v -0.703125 0.000000 0.000000 +v -0.608924 0.000000 -0.351562 +v -0.351563 0.000000 -0.608924 +v -0.000000 0.000000 -0.562500 +v 0.281250 0.000000 -0.487139 +v 0.487139 0.000000 -0.281250 +v 0.562500 0.000000 0.000000 +v 0.487139 0.000000 0.281250 +v 0.281250 0.000000 0.487139 +v 0.000000 0.000000 0.562500 +v -0.281250 0.000000 0.487139 +v -0.487139 0.000000 0.281250 +v -0.562500 0.000000 0.000000 +v -0.487139 0.000000 -0.281250 +v -0.281250 0.000000 -0.487139 +v -0.000000 0.500000 -0.140625 +v 0.070312 0.500000 -0.121785 +v 0.121785 0.500000 -0.070312 +v 0.140625 0.500000 0.000000 +v 0.121785 0.500000 0.070313 +v 0.070312 0.500000 0.121785 +v -0.000000 0.500000 0.140625 +v -0.070313 0.500000 0.121785 +v -0.121785 0.500000 0.070313 +v -0.140625 0.500000 0.000000 +v -0.121785 0.500000 -0.070312 +v -0.070313 0.500000 -0.121785 +v 1.500000 3.325000 -1.575000 +v 1.500000 3.175000 -1.575000 +v 0.000000 3.450000 -1.500000 +v 0.000000 3.450000 1.500000 +v 0.141421 3.391421 -1.500000 +v 0.141421 3.391422 1.500000 +v 0.200000 3.250000 -1.500000 +v 0.200000 3.250000 1.500000 +v 0.141421 3.108578 -1.500000 +v 0.141421 3.108579 1.500000 +v -0.000000 3.050000 -1.500000 +v -0.000000 3.050000 1.500000 +v -0.141421 3.108578 -1.500000 +v -0.141421 3.108579 1.500000 +v -0.200000 3.250000 -1.500000 +v -0.200000 3.250000 1.500000 +v -0.141421 3.391421 -1.500000 +v -0.141421 3.391422 1.500000 +v 1.500000 3.325000 -1.425000 +v 1.500000 3.175000 -1.425000 +v -1.500000 3.325000 -1.575000 +v -1.500000 3.175000 -1.575000 +v -1.500000 3.325000 -1.425000 +v -1.500000 3.175000 -1.425000 +v 0.141421 3.391421 -1.150000 +v 0.200000 3.250000 -1.150000 +v 0.141421 3.108578 -1.150000 +v -0.000000 3.050000 -1.150000 +v -0.141421 3.108578 -1.150000 +v -0.200000 3.250000 -1.150000 +v 0.000000 3.450000 -1.150000 +v -0.141421 3.391421 -1.150000 +v -0.141421 3.391422 1.150000 +v -0.200000 3.250000 1.150000 +v 0.000000 3.450000 1.150000 +v -0.141421 3.108579 1.150000 +v -0.000000 3.050000 1.150000 +v 0.141421 3.108579 1.150000 +v 0.200000 3.250000 1.150000 +v 0.141421 3.391422 1.150000 +v 1.500000 3.325000 1.425000 +v 1.500000 3.175000 1.425000 +v 1.500000 3.325000 1.575000 +v 1.500000 3.175000 1.575000 +v -1.500000 3.325000 1.425000 +v -1.500000 3.175000 1.425000 +v -1.500000 3.325000 1.575000 +v -1.500000 3.175000 1.575000 +v 1.500000 3.325000 13.425000 +v 1.500000 3.175000 13.425000 +v 1.500000 3.325000 13.575000 +v 1.500000 3.175000 13.575000 +v -1.500000 3.325000 13.425000 +v -1.500000 3.175000 13.425000 +v -1.500000 3.325000 13.575000 +v -1.500000 3.175000 13.575000 +v 1.500000 3.325000 -13.575000 +v 1.500000 3.175000 -13.575000 +v 1.500000 3.325000 -13.425000 +v 1.500000 3.175000 -13.425000 +v -1.500000 3.325000 -13.575000 +v -1.500000 3.175000 -13.575000 +v -1.500000 3.325000 -13.425000 +v -1.500000 3.175000 -13.425000 +v 1.500000 3.250000 1.575000 +v -1.500000 3.250000 1.575000 +v 1.500000 3.250000 13.425000 +v -1.500000 3.250000 13.425000 +v 1.500000 3.150000 7.500000 +v -1.500000 3.150000 7.500000 +v 1.500000 3.150000 4.537500 +v -1.500000 3.150000 4.537500 +v 1.500000 3.150000 3.056250 +v -1.500000 3.150000 3.056250 +v 1.500000 3.350000 3.796875 +v -1.500000 3.350000 3.796875 +v 1.500000 3.350000 2.315625 +v -1.500000 3.350000 2.315625 +v 1.500000 3.150000 6.018750 +v -1.500000 3.150000 6.018750 +v 1.500000 3.350000 6.759375 +v -1.500000 3.350000 6.759375 +v 1.500000 3.350000 5.278125 +v -1.500000 3.350000 5.278125 +v 1.500000 3.150000 10.462500 +v -1.500000 3.150000 10.462500 +v 1.500000 3.150000 8.981250 +v -1.500000 3.150000 8.981250 +v 1.500000 3.350000 8.240625 +v -1.500000 3.350000 8.240625 +v 1.500000 3.350000 9.721874 +v -1.500000 3.350000 9.721874 +v 1.500000 3.150000 11.943750 +v -1.500000 3.150000 11.943750 +v 1.500000 3.350000 12.684376 +v -1.500000 3.350000 12.684376 +v 1.500000 3.350000 11.203125 +v -1.500000 3.350000 11.203125 +v 1.500000 3.250000 -13.425000 +v -1.500000 3.250000 -13.425000 +v 1.500000 3.250000 -1.575000 +v -1.500000 3.250000 -1.575000 +v 1.500000 3.150000 -7.500000 +v -1.500000 3.150000 -7.500000 +v 1.500000 3.150000 -10.462500 +v -1.500000 3.150000 -10.462500 +v 1.500000 3.150000 -11.943750 +v -1.500000 3.150000 -11.943750 +v 1.500000 3.350000 -11.203125 +v -1.500000 3.350000 -11.203125 +v 1.500000 3.350000 -12.684375 +v -1.500000 3.350000 -12.684375 +v 1.500000 3.150000 -8.981250 +v -1.500000 3.150000 -8.981250 +v 1.500000 3.350000 -8.240625 +v -1.500000 3.350000 -8.240625 +v 1.500000 3.350000 -9.721874 +v -1.500000 3.350000 -9.721874 +v 1.500000 3.150000 -4.537500 +v -1.500000 3.150000 -4.537500 +v 1.500000 3.150000 -6.018750 +v -1.500000 3.150000 -6.018750 +v 1.500000 3.350000 -6.759375 +v -1.500000 3.350000 -6.759375 +v 1.500000 3.350000 -5.278126 +v -1.500000 3.350000 -5.278126 +v 1.500000 3.150000 -3.056250 +v -1.500000 3.150000 -3.056250 +v 1.500000 3.350000 -2.315624 +v -1.500000 3.350000 -2.315624 +v 1.500000 3.350000 -3.796875 +v -1.500000 3.350000 -3.796875 +v 1.500000 3.250000 -13.425000 +v -1.500000 3.250000 -13.425000 +v 1.500000 3.250000 -1.575000 +v -1.500000 3.250000 -1.575000 +v 1.500000 3.150000 -7.500000 +v -1.500000 3.150000 -7.500000 +v 1.500000 3.150000 -10.462500 +v -1.500000 3.150000 -10.462500 +v 1.500000 3.150000 -11.943750 +v -1.500000 3.150000 -11.943750 +v 1.500000 3.350000 -11.203125 +v -1.500000 3.350000 -11.203125 +v 1.500000 3.350000 -12.684375 +v -1.500000 3.350000 -12.684375 +v 1.500000 3.150000 -8.981250 +v -1.500000 3.150000 -8.981250 +v 1.500000 3.350000 -8.240625 +v -1.500000 3.350000 -8.240625 +v 1.500000 3.350000 -9.721874 +v -1.500000 3.350000 -9.721874 +v 1.500000 3.150000 -4.537500 +v -1.500000 3.150000 -4.537500 +v 1.500000 3.150000 -6.018750 +v -1.500000 3.150000 -6.018750 +v 1.500000 3.350000 -6.759375 +v -1.500000 3.350000 -6.759375 +v 1.500000 3.350000 -5.278126 +v -1.500000 3.350000 -5.278126 +v 1.500000 3.150000 -3.056250 +v -1.500000 3.150000 -3.056250 +v 1.500000 3.350000 -2.315624 +v -1.500000 3.350000 -2.315624 +v 1.500000 3.350000 -3.796875 +v -1.500000 3.350000 -3.796875 +v 1.500000 3.250000 1.575000 +v -1.500000 3.250000 1.575000 +v 1.500000 3.250000 13.425000 +v -1.500000 3.250000 13.425000 +v 1.500000 3.150000 7.500000 +v -1.500000 3.150000 7.500000 +v 1.500000 3.150000 4.537500 +v -1.500000 3.150000 4.537500 +v 1.500000 3.150000 3.056250 +v -1.500000 3.150000 3.056250 +v 1.500000 3.350000 3.796875 +v -1.500000 3.350000 3.796875 +v 1.500000 3.350000 2.315625 +v -1.500000 3.350000 2.315625 +v 1.500000 3.150000 6.018750 +v -1.500000 3.150000 6.018750 +v 1.500000 3.350000 6.759375 +v -1.500000 3.350000 6.759375 +v 1.500000 3.350000 5.278125 +v -1.500000 3.350000 5.278125 +v 1.500000 3.150000 10.462500 +v -1.500000 3.150000 10.462500 +v 1.500000 3.150000 8.981250 +v -1.500000 3.150000 8.981250 +v 1.500000 3.350000 8.240625 +v -1.500000 3.350000 8.240625 +v 1.500000 3.350000 9.721874 +v -1.500000 3.350000 9.721874 +v 1.500000 3.150000 11.943750 +v -1.500000 3.150000 11.943750 +v 1.500000 3.350000 12.684376 +v -1.500000 3.350000 12.684376 +v 1.500000 3.350000 11.203125 +v -1.500000 3.350000 11.203125 +vt 0.382540 0.338873 +vt 0.342729 0.338873 +vt 0.342729 0.092761 +vt 0.302917 0.338873 +vt 0.302917 0.092761 +vt 0.263105 0.338873 +vt 0.263106 0.092761 +vt 0.223294 0.338873 +vt 0.223294 0.092761 +vt 0.183482 0.338873 +vt 0.183483 0.092761 +vt 0.143671 0.338873 +vt 0.143671 0.092761 +vt 0.103859 0.338873 +vt 0.103860 0.092761 +vt 0.064048 0.338873 +vt 0.064049 0.092761 +vt 0.024236 0.338872 +vt 0.024237 0.092760 +vt 0.501975 0.338873 +vt 0.462163 0.338873 +vt 0.462163 0.092761 +vt 0.550447 0.118431 +vt 0.570353 0.044142 +vt 0.699026 0.078620 +vt 0.422352 0.338873 +vt 0.382540 0.092761 +vt 0.422352 0.092761 +vt 0.074002 0.033522 +vt 0.093907 0.033522 +vt 0.233247 0.033523 +vt 0.235736 0.024237 +vt 0.250665 0.024237 +vt 0.113813 0.033523 +vt 0.153625 0.033523 +vt 0.173530 0.033523 +vt 0.193436 0.033523 +vt 0.213342 0.033523 +vt 0.253153 0.033523 +vt 0.392493 0.033523 +vt 0.412399 0.033523 +vt 0.352682 0.033523 +vt 0.372587 0.033523 +vt 0.273059 0.033523 +vt 0.292965 0.033523 +vt 0.432305 0.033523 +vt 0.312870 0.033523 +vt 0.501975 0.092761 +vt 0.472116 0.033523 +vt 0.034190 0.033522 +vt 0.054096 0.033522 +vt 0.708641 0.247746 +vt 0.734840 0.269379 +vt 0.718772 0.284976 +vt 0.434793 0.024237 +vt 0.449722 0.024237 +vt 0.355170 0.024237 +vt 0.370099 0.024237 +vt 0.076490 0.024236 +vt 0.091419 0.024236 +vt 0.195924 0.024237 +vt 0.210853 0.024237 +vt 0.394981 0.024237 +vt 0.409911 0.024237 +vt 0.315359 0.024237 +vt 0.330288 0.024237 +vt 0.036678 0.024236 +vt 0.156113 0.024236 +vt 0.171042 0.024237 +vt 0.275547 0.024237 +vt 0.290476 0.024237 +vt 0.474605 0.024237 +vt 0.489534 0.024237 +vt 0.133719 0.033523 +vt 0.116301 0.024236 +vt 0.739055 0.276935 +vt 0.671081 0.270793 +vt 0.678500 0.303949 +vt 0.656242 0.306409 +vt 0.603843 0.247746 +vt 0.577644 0.269378 +vt 0.565369 0.250648 +vt 0.614556 0.258144 +vt 0.627280 0.265952 +vt 0.612799 0.296688 +vt 0.716824 0.235259 +vt 0.747115 0.250648 +vt 0.685204 0.265952 +vt 0.699684 0.296688 +vt 0.593712 0.284976 +vt 0.641403 0.270793 +vt 0.633983 0.303949 +vt 0.722083 0.221287 +vt 0.755004 0.229690 +vt 0.697928 0.258144 +vt 0.656242 0.272433 +vt 0.590401 0.221287 +vt 0.595660 0.235259 +vt 0.747498 0.073849 +vt 0.751570 0.056402 +vt 0.788691 0.071965 +vt 0.677193 0.312502 +vt 0.659386 0.314470 +vt 0.569426 0.272087 +vt 0.606520 0.302640 +vt 0.591250 0.293271 +vt 0.752878 0.257102 +vt 0.743058 0.272087 +vt 0.700276 0.305320 +vt 0.683329 0.311129 +vt 0.586284 0.289413 +vt 0.629155 0.311129 +vt 0.762037 0.234730 +vt 0.721234 0.293271 +vt 0.705964 0.302640 +vt 0.653098 0.314470 +vt 0.556758 0.251497 +vt 0.550447 0.234730 +vt 0.842209 0.540362 +vt 0.825494 0.535884 +vt 0.831612 0.529765 +vt 0.852735 0.091663 +vt 0.813982 0.080780 +vt 0.814457 0.076326 +vt 0.840974 0.041268 +vt 0.811042 0.068181 +vt 0.807534 0.065397 +vt 0.761157 0.041268 +vt 0.791088 0.068181 +vt 0.792107 0.024236 +vt 0.798826 0.063923 +vt 0.794596 0.065397 +vt 0.845080 0.107861 +vt 0.812069 0.084829 +vt 0.850560 0.056402 +vt 0.813439 0.071965 +vt 0.775190 0.030132 +vt 0.810023 0.024236 +vt 0.803304 0.063923 +vt 0.832521 0.120636 +vt 0.808929 0.088023 +vt 0.854632 0.073849 +vt 0.826940 0.030132 +vt 0.810509 0.287215 +vt 0.810509 0.277797 +vt 0.832044 0.277797 +vt 0.033465 0.957306 +vt 0.033465 0.948076 +vt 0.218049 0.948076 +vt 0.816453 0.874993 +vt 0.816453 0.853458 +vt 0.825872 0.853458 +vt 0.810509 0.296633 +vt 0.832044 0.287215 +vt 0.227279 0.948076 +vt 0.218049 0.938847 +vt 0.835290 0.853458 +vt 0.835290 0.874993 +vt 0.810509 0.258960 +vt 0.810509 0.249542 +vt 0.832044 0.249542 +vt 0.218049 0.966535 +vt 0.218049 0.975764 +vt 0.033465 0.975764 +vt 0.844708 0.853458 +vt 0.844708 0.874993 +vt 0.810509 0.268378 +vt 0.832044 0.268378 +vt 0.024236 0.938847 +vt 0.033465 0.938847 +vt 0.854127 0.853458 +vt 0.854127 0.874993 +vt 0.810509 0.240123 +vt 0.832044 0.240123 +vt 0.275751 0.881146 +vt 0.284980 0.881146 +vt 0.284980 0.890375 +vt 0.778780 0.853458 +vt 0.788198 0.853458 +vt 0.788198 0.874993 +vt 0.469564 0.871917 +vt 0.469564 0.881146 +vt 0.478793 0.890375 +vt 0.469564 0.890375 +vt 0.797617 0.853458 +vt 0.797617 0.874993 +vt 0.825494 0.465215 +vt 0.841572 0.458556 +vt 0.848232 0.474634 +vt 0.807035 0.853458 +vt 0.807035 0.874993 +vt 0.832044 0.258960 +vt 0.284980 0.862687 +vt 0.284980 0.853458 +vt 0.469564 0.853458 +vt 0.848232 0.403424 +vt 0.825494 0.403424 +vt 0.825494 0.394005 +vt 0.832044 0.230705 +vt 0.810509 0.230705 +vt 0.810509 0.221287 +vt 0.284980 0.871917 +vt 0.218049 0.881146 +vt 0.033465 0.881146 +vt 0.033465 0.871917 +vt 0.033465 0.853458 +vt 0.218049 0.853458 +vt 0.218049 0.862687 +vt 0.033465 0.862687 +vt 0.227279 0.862687 +vt 0.218050 0.890375 +vt 0.033465 0.890375 +vt 0.024236 0.853458 +vt 0.033465 0.966535 +vt 0.536495 0.862687 +vt 0.536495 0.853458 +vt 0.721079 0.853458 +vt 0.730308 0.890375 +vt 0.721079 0.890375 +vt 0.721079 0.881146 +vt 0.721079 0.871917 +vt 0.536495 0.881146 +vt 0.527265 0.881146 +vt 0.536495 0.890375 +vt 0.536495 0.871917 +vt 0.024236 0.571930 +vt 0.024236 0.387346 +vt 0.070219 0.387346 +vt 0.400629 0.571930 +vt 0.400629 0.387346 +vt 0.447830 0.387346 +vt 0.589435 0.571930 +vt 0.589435 0.387346 +vt 0.636636 0.387346 +vt 0.683838 0.571930 +vt 0.683837 0.387346 +vt 0.731039 0.387346 +vt 0.636636 0.571930 +vt 0.731039 0.571929 +vt 0.777021 0.387346 +vt 0.495032 0.571930 +vt 0.495032 0.387346 +vt 0.542233 0.387346 +vt 0.447830 0.571930 +vt 0.542233 0.571930 +vt 0.211823 0.571930 +vt 0.211823 0.387346 +vt 0.259025 0.387346 +vt 0.306226 0.571930 +vt 0.306226 0.387346 +vt 0.353428 0.387346 +vt 0.353427 0.571930 +vt 0.259025 0.571930 +vt 0.117420 0.571930 +vt 0.117421 0.387346 +vt 0.164622 0.387346 +vt 0.070219 0.571930 +vt 0.164622 0.571930 +vt 0.024236 0.804986 +vt 0.024236 0.620402 +vt 0.070219 0.620402 +vt 0.400629 0.804986 +vt 0.400629 0.620402 +vt 0.447830 0.620402 +vt 0.589435 0.804986 +vt 0.589435 0.620402 +vt 0.636636 0.620402 +vt 0.683838 0.804986 +vt 0.683837 0.620402 +vt 0.731039 0.620402 +vt 0.636636 0.804986 +vt 0.731039 0.804986 +vt 0.777021 0.620402 +vt 0.495032 0.804986 +vt 0.495032 0.620402 +vt 0.542233 0.620402 +vt 0.447830 0.804986 +vt 0.542233 0.804986 +vt 0.211823 0.804986 +vt 0.211823 0.620402 +vt 0.259025 0.620402 +vt 0.306226 0.804986 +vt 0.306226 0.620402 +vt 0.353427 0.620402 +vt 0.353427 0.804986 +vt 0.259025 0.804986 +vt 0.117420 0.804986 +vt 0.117420 0.620402 +vt 0.164622 0.620402 +vt 0.070219 0.804986 +vt 0.164622 0.804986 +vt 0.699026 0.118431 +vt 0.679120 0.152909 +vt 0.644642 0.172815 +vt 0.604831 0.172815 +vt 0.570353 0.152909 +vt 0.550447 0.078620 +vt 0.604831 0.024236 +vt 0.644642 0.024236 +vt 0.679120 0.044142 +vt 0.452211 0.033523 +vt 0.332776 0.033523 +vt 0.492022 0.033523 +vt 0.051608 0.024236 +vt 0.131231 0.024236 +vt 0.726200 0.289413 +vt 0.557480 0.229690 +vt 0.787673 0.076326 +vt 0.559606 0.257102 +vt 0.573429 0.276935 +vt 0.612208 0.305320 +vt 0.755726 0.251497 +vt 0.635291 0.312502 +vt 0.836091 0.529765 +vt 0.839970 0.532005 +vt 0.842209 0.535884 +vt 0.839970 0.544241 +vt 0.827733 0.544241 +vt 0.836091 0.546481 +vt 0.831612 0.546481 +vt 0.825494 0.540362 +vt 0.827733 0.532005 +vt 0.218049 0.957305 +vt 0.825872 0.874993 +vt 0.832044 0.296633 +vt 0.227279 0.938847 +vt 0.024236 0.948076 +vt 0.275751 0.890375 +vt 0.778780 0.874993 +vt 0.478793 0.881146 +vt 0.841572 0.481293 +vt 0.832154 0.481293 +vt 0.825494 0.474634 +vt 0.832153 0.458555 +vt 0.848232 0.465215 +vt 0.469564 0.862687 +vt 0.832154 0.387346 +vt 0.841572 0.387346 +vt 0.848232 0.394005 +vt 0.841572 0.410083 +vt 0.832153 0.410083 +vt 0.832044 0.221287 +vt 0.218049 0.871917 +vt 0.227279 0.853458 +vt 0.024236 0.862687 +vt 0.721079 0.862687 +vt 0.730308 0.881146 +vt 0.527265 0.890375 +vt 0.777022 0.571929 +vt 0.777022 0.804986 +vn 0.258800 0.000000 -0.965900 +vn 0.707100 0.000000 -0.707100 +vn 0.965900 0.000000 -0.258800 +vn 0.965900 0.000000 0.258800 +vn 0.707100 0.000000 0.707100 +vn 0.258800 0.000000 0.965900 +vn -0.258800 0.000000 0.965900 +vn -0.707100 0.000000 0.707100 +vn -0.965900 0.000000 0.258800 +vn -0.965900 0.000000 -0.258800 +vn 0.000000 1.000000 0.000000 +vn -0.258800 0.000000 -0.965900 +vn -0.707100 0.000000 -0.707100 +vn -0.550800 -0.627000 0.550800 +vn 0.000000 -1.000000 0.000000 +vn -0.201600 -0.627000 0.752400 +vn 0.201600 -0.627000 0.752400 +vn 0.550800 -0.627000 0.550800 +vn 0.752400 -0.627000 0.201600 +vn -0.201600 -0.627000 -0.752400 +vn 0.201600 -0.627000 -0.752400 +vn 0.752400 -0.627000 -0.201600 +vn -0.550800 -0.627000 -0.550800 +vn 0.550800 -0.627000 -0.550800 +vn -0.752400 -0.627000 -0.201600 +vn -0.752400 -0.627000 0.201600 +vn -0.235800 0.412500 0.879900 +vn 0.879900 0.412500 0.235800 +vn -0.644200 0.412500 -0.644200 +vn 0.235800 0.412500 -0.879900 +vn -0.644200 0.412500 0.644200 +vn 0.644200 0.412500 0.644200 +vn -0.235800 0.412500 -0.879900 +vn 0.644200 0.412500 -0.644200 +vn -0.879900 0.412500 0.235800 +vn 0.235800 0.412500 0.879900 +vn 0.879900 0.412500 -0.235800 +vn -0.879900 0.412500 -0.235800 +vn 0.748800 -0.631800 0.200600 +vn 0.200600 -0.631800 -0.748800 +vn -0.748800 -0.631800 -0.200600 +vn 0.548100 -0.631800 0.548100 +vn -0.200600 -0.631800 0.748800 +vn 0.548100 -0.631800 -0.548100 +vn -0.548100 -0.631800 -0.548100 +vn 0.200600 -0.631800 0.748800 +vn -0.548100 -0.631800 0.548100 +vn 0.748800 -0.631800 -0.200600 +vn -0.200600 -0.631800 -0.748800 +vn -0.748800 -0.631800 0.200600 +vn -0.923900 -0.382700 0.000000 +vn 0.000000 0.000000 1.000000 +vn 0.382700 0.923900 -0.000000 +vn -0.382700 -0.923900 0.000000 +vn 1.000000 0.000000 0.000000 +vn 0.923900 0.382700 0.000000 +vn 0.000000 0.000000 -1.000000 +vn 0.923900 -0.382700 0.000000 +vn -0.923900 0.382700 0.000000 +vn -1.000000 0.000000 0.000000 +vn 0.382700 -0.923900 0.000000 +vn -0.382700 0.923900 -0.000000 +vn 0.000000 0.991000 0.133800 +vn 0.000000 0.965400 0.260700 +vn 0.000000 0.965400 -0.260700 +vn 0.000000 0.991000 -0.133800 +vn 0.000000 -0.991000 -0.133800 +vn 0.000000 -0.965400 -0.260700 +vn 0.000000 -0.965400 0.260700 +vn 0.000000 -0.991000 0.133800 +s off +f 2/1/1 4/2/1 3/3/1 +f 4/2/2 6/4/2 5/5/2 +f 6/4/3 8/6/3 7/7/3 +f 8/6/4 10/8/4 9/9/4 +f 10/8/5 12/10/5 11/11/5 +f 12/10/6 14/12/6 13/13/6 +f 14/12/7 16/14/7 15/15/7 +f 16/14/8 18/16/8 17/17/8 +f 18/16/9 20/18/9 19/19/9 +f 20/20/10 22/21/10 21/22/10 +f 18/23/11 14/24/11 6/25/11 +f 24/26/12 2/1/12 1/27/12 +f 22/21/13 24/26/13 23/28/13 +f 17/17/14 33/29/14 32/30/14 +f 29/31/15 41/32/15 40/33/15 +f 13/13/16 15/15/16 32/34/16 +f 13/13/17 31/35/17 30/36/17 +f 11/11/18 30/37/18 29/38/18 +f 9/9/19 29/31/19 28/39/19 +f 1/27/20 25/40/20 36/41/20 +f 3/3/21 26/42/21 25/43/21 +f 7/7/22 28/44/22 27/45/22 +f 21/22/23 23/28/23 36/46/23 +f 3/3/24 5/5/24 27/47/24 +f 19/48/25 21/22/25 35/49/25 +f 19/19/26 34/50/26 33/51/26 +f 44/52/27 56/53/27 55/54/27 +f 36/46/15 48/55/15 47/56/15 +f 26/42/15 38/57/15 37/58/15 +f 33/29/15 45/59/15 44/60/15 +f 30/37/15 42/61/15 41/62/15 +f 25/40/15 37/63/15 48/64/15 +f 27/47/15 39/65/15 38/66/15 +f 33/51/15 34/50/15 46/67/15 +f 31/35/15 43/68/15 42/69/15 +f 28/44/15 40/70/15 39/71/15 +f 35/49/15 47/72/15 46/73/15 +f 31/74/15 32/34/15 44/75/15 +f 55/54/15 56/53/15 68/76/15 +f 41/77/28 53/78/28 52/79/28 +f 48/80/29 60/81/29 59/82/29 +f 37/83/30 38/84/30 50/85/30 +f 45/86/31 57/87/31 56/53/31 +f 41/77/32 42/88/32 54/89/32 +f 37/83/33 49/90/33 60/81/33 +f 39/91/34 51/92/34 50/85/34 +f 46/93/35 58/94/35 57/87/35 +f 43/95/36 55/54/36 54/89/36 +f 40/96/37 52/79/37 51/92/37 +f 46/97/38 47/98/38 59/82/38 +f 70/99/39 71/100/39 83/101/39 +f 53/78/15 65/102/15 64/103/15 +f 59/82/15 60/81/15 72/104/15 +f 50/85/15 62/105/15 61/106/15 +f 57/87/15 69/107/15 68/108/15 +f 54/89/15 66/109/15 65/110/15 +f 60/81/15 49/90/15 61/111/15 +f 50/85/15 51/92/15 63/112/15 +f 57/87/15 58/94/15 70/113/15 +f 55/54/15 67/114/15 66/115/15 +f 51/92/15 52/79/15 64/116/15 +f 59/82/15 71/117/15 70/118/15 +f 76/119/15 82/120/15 84/121/15 +f 68/122/40 80/123/40 79/124/40 +f 65/125/41 77/126/41 76/127/41 +f 72/128/42 84/129/42 83/101/42 +f 62/130/43 74/131/43 73/132/43 +f 69/133/44 81/134/44 80/123/44 +f 66/135/45 78/136/45 77/126/45 +f 61/137/46 73/132/46 84/129/46 +f 62/130/47 63/138/47 75/139/47 +f 70/140/48 82/141/48 81/134/48 +f 67/142/49 79/124/49 78/136/49 +f 63/138/50 64/143/50 76/127/50 +f 113/144/51 114/145/51 99/146/51 +f 139/147/52 140/148/52 136/149/52 +f 119/150/53 88/151/53 90/152/53 +f 112/153/54 113/144/54 97/154/54 +f 135/155/55 136/149/55 134/156/55 +f 90/152/56 92/157/56 123/158/56 +f 115/159/53 109/160/53 89/161/53 +f 133/162/57 134/163/57 138/164/57 +f 92/157/58 94/165/58 122/166/58 +f 114/145/59 116/167/59 101/168/59 +f 137/169/60 138/170/60 140/148/60 +f 94/165/61 96/171/61 121/172/61 +f 109/160/56 110/173/56 91/174/56 +f 129/175/60 130/176/60 132/177/60 +f 96/178/54 98/179/54 120/180/54 +f 125/181/57 126/182/57 130/176/57 +f 127/183/55 128/184/55 126/182/55 +f 98/179/51 100/185/51 118/186/51 +f 100/187/52 96/188/52 92/189/52 +f 102/190/62 88/151/62 119/150/62 +f 100/185/59 102/190/59 117/191/59 +f 116/167/62 115/159/62 87/192/62 +f 131/193/52 132/194/52 128/195/52 +f 93/196/57 99/197/57 101/198/57 +f 93/199/61 111/200/61 112/201/61 +f 110/173/58 111/200/58 93/199/58 +f 130/176/15 126/182/15 128/184/15 +f 125/181/11 129/202/11 131/193/11 +f 85/203/11 105/204/11 107/205/11 +f 106/206/15 86/207/15 104/208/15 +f 107/205/52 108/209/52 104/208/52 +f 103/210/55 104/208/55 86/207/55 +f 85/203/57 86/211/57 106/212/57 +f 105/213/60 106/206/60 108/209/60 +f 138/170/15 134/156/15 136/149/15 +f 133/162/11 137/214/11 139/147/11 +f 147/215/52 148/216/52 144/217/52 +f 143/218/55 144/219/55 142/220/55 +f 141/221/57 142/220/57 146/222/57 +f 145/223/60 146/222/60 148/224/60 +f 146/222/15 142/220/15 144/219/15 +f 141/221/11 145/225/11 147/215/11 +f 152/226/63 151/227/63 179/228/63 +f 154/229/64 153/230/64 165/231/64 +f 156/232/64 155/233/64 159/234/64 +f 158/235/64 157/236/64 161/237/64 +f 160/238/65 159/234/65 157/236/65 +f 162/239/66 161/237/66 149/240/66 +f 164/241/64 163/242/64 167/243/64 +f 166/244/65 165/231/65 163/242/65 +f 168/245/65 167/243/65 155/233/65 +f 170/246/64 169/247/64 175/248/64 +f 172/249/64 171/250/64 173/251/64 +f 174/252/65 173/251/65 153/230/65 +f 176/253/65 175/248/65 171/250/65 +f 178/254/64 177/255/64 181/256/64 +f 180/257/65 179/228/65 177/255/65 +f 182/258/65 181/256/65 169/247/65 +f 186/259/63 185/260/63 213/261/63 +f 188/262/64 187/263/64 199/264/64 +f 190/265/64 189/266/64 193/267/64 +f 192/268/64 191/269/64 195/270/64 +f 194/271/65 193/267/65 191/269/65 +f 196/272/66 195/270/66 183/273/66 +f 198/274/64 197/275/64 201/276/64 +f 200/277/65 199/264/65 197/275/65 +f 202/278/65 201/276/65 189/266/65 +f 204/279/64 203/280/64 209/281/64 +f 206/282/64 205/283/64 207/284/64 +f 208/285/65 207/284/65 187/263/65 +f 210/286/65 209/281/65 205/283/65 +f 212/287/64 211/288/64 215/289/64 +f 214/290/65 213/261/65 211/288/65 +f 216/291/65 215/289/65 203/280/65 +f 247/261/67 219/260/67 220/259/67 +f 233/264/68 221/263/68 222/262/68 +f 227/267/68 223/266/68 224/265/68 +f 229/270/68 225/269/68 226/268/68 +f 225/269/69 227/267/69 228/271/69 +f 217/273/70 229/270/70 230/272/70 +f 235/276/68 231/275/68 232/274/68 +f 231/275/69 233/264/69 234/277/69 +f 223/266/69 235/276/69 236/278/69 +f 243/281/68 237/280/68 238/279/68 +f 241/284/68 239/283/68 240/282/68 +f 221/263/69 241/284/69 242/285/69 +f 239/283/69 243/281/69 244/286/69 +f 249/289/68 245/288/68 246/287/68 +f 245/288/69 247/261/69 248/290/69 +f 237/280/69 249/289/69 250/291/69 +f 281/228/67 253/227/67 254/226/67 +f 267/231/68 255/230/68 256/229/68 +f 261/234/68 257/233/68 258/232/68 +f 263/237/68 259/236/68 260/235/68 +f 259/236/69 261/234/69 262/238/69 +f 251/240/70 263/237/70 264/239/70 +f 269/243/68 265/242/68 266/241/68 +f 265/242/69 267/231/69 268/244/69 +f 257/233/69 269/243/69 270/245/69 +f 277/248/68 271/247/68 272/246/68 +f 275/251/68 273/250/68 274/249/68 +f 255/230/69 275/251/69 276/252/69 +f 273/250/69 277/248/69 278/253/69 +f 283/256/68 279/255/68 280/254/68 +f 279/255/69 281/228/69 282/257/69 +f 271/247/69 283/256/69 284/258/69 +f 1/27/1 2/1/1 3/3/1 +f 3/3/2 4/2/2 5/5/2 +f 5/5/3 6/4/3 7/7/3 +f 7/7/4 8/6/4 9/9/4 +f 9/9/5 10/8/5 11/11/5 +f 11/11/6 12/10/6 13/13/6 +f 13/13/7 14/12/7 15/15/7 +f 15/15/8 16/14/8 17/17/8 +f 17/17/9 18/16/9 19/19/9 +f 19/48/10 20/20/10 21/22/10 +f 6/25/11 4/292/11 2/293/11 +f 2/293/11 24/294/11 6/25/11 +f 22/295/11 20/296/11 18/23/11 +f 18/23/11 16/297/11 14/24/11 +f 14/24/11 12/298/11 10/299/11 +f 10/299/11 8/300/11 6/25/11 +f 6/25/11 24/294/11 22/295/11 +f 22/295/11 18/23/11 6/25/11 +f 14/24/11 10/299/11 6/25/11 +f 23/28/12 24/26/12 1/27/12 +f 21/22/13 22/21/13 23/28/13 +f 15/15/14 17/17/14 32/30/14 +f 28/39/15 29/31/15 40/33/15 +f 31/74/16 13/13/16 32/34/16 +f 11/11/17 13/13/17 30/36/17 +f 9/9/18 11/11/18 29/38/18 +f 7/7/19 9/9/19 28/39/19 +f 23/28/20 1/27/20 36/41/20 +f 1/27/21 3/3/21 25/43/21 +f 5/5/22 7/7/22 27/45/22 +f 35/301/23 21/22/23 36/46/23 +f 26/302/24 3/3/24 27/47/24 +f 34/303/25 19/48/25 35/49/25 +f 17/17/26 19/19/26 33/51/26 +f 43/95/27 44/52/27 55/54/27 +f 35/301/15 36/46/15 47/56/15 +f 25/43/15 26/42/15 37/58/15 +f 32/30/15 33/29/15 44/60/15 +f 29/38/15 30/37/15 41/62/15 +f 36/41/15 25/40/15 48/64/15 +f 26/302/15 27/47/15 38/66/15 +f 45/304/15 33/51/15 46/67/15 +f 30/36/15 31/35/15 42/69/15 +f 27/45/15 28/44/15 39/71/15 +f 34/303/15 35/49/15 46/73/15 +f 43/305/15 31/74/15 44/75/15 +f 67/306/15 55/54/15 68/76/15 +f 40/96/28 41/77/28 52/79/28 +f 47/98/29 48/80/29 59/82/29 +f 49/90/30 37/83/30 50/85/30 +f 44/52/31 45/86/31 56/53/31 +f 53/78/32 41/77/32 54/89/32 +f 48/80/33 37/83/33 60/81/33 +f 38/84/34 39/91/34 50/85/34 +f 45/86/35 46/93/35 57/87/35 +f 42/88/36 43/95/36 54/89/36 +f 39/91/37 40/96/37 51/92/37 +f 58/307/38 46/97/38 59/82/38 +f 82/308/39 70/99/39 83/101/39 +f 52/79/15 53/78/15 64/103/15 +f 71/309/15 59/82/15 72/104/15 +f 49/90/15 50/85/15 61/106/15 +f 56/53/15 57/87/15 68/108/15 +f 53/78/15 54/89/15 65/110/15 +f 72/310/15 60/81/15 61/111/15 +f 62/311/15 50/85/15 63/112/15 +f 69/312/15 57/87/15 70/113/15 +f 54/89/15 55/54/15 66/115/15 +f 63/313/15 51/92/15 64/116/15 +f 58/307/15 59/82/15 70/118/15 +f 84/121/15 73/314/15 74/315/15 +f 74/315/15 75/316/15 84/121/15 +f 76/119/15 77/317/15 80/318/15 +f 78/319/15 79/320/15 80/318/15 +f 80/318/15 81/321/15 82/120/15 +f 82/120/15 83/322/15 84/121/15 +f 84/121/15 75/316/15 76/119/15 +f 77/317/15 78/319/15 80/318/15 +f 80/318/15 82/120/15 76/119/15 +f 67/142/40 68/122/40 79/124/40 +f 64/143/41 65/125/41 76/127/41 +f 71/100/42 72/128/42 83/101/42 +f 61/137/43 62/130/43 73/132/43 +f 68/122/44 69/133/44 80/123/44 +f 65/125/45 66/135/45 77/126/45 +f 72/128/46 61/137/46 84/129/46 +f 74/131/47 62/130/47 75/139/47 +f 69/133/48 70/140/48 81/134/48 +f 66/135/49 67/142/49 78/136/49 +f 75/139/50 63/138/50 76/127/50 +f 97/154/51 113/144/51 99/146/51 +f 135/323/52 139/147/52 136/149/52 +f 124/324/53 119/150/53 90/152/53 +f 95/325/54 112/153/54 97/154/54 +f 133/326/55 135/155/55 134/156/55 +f 124/324/56 90/152/56 123/158/56 +f 87/192/53 115/159/53 89/161/53 +f 137/214/57 133/162/57 138/164/57 +f 123/158/58 92/157/58 122/166/58 +f 99/146/59 114/145/59 101/168/59 +f 139/327/60 137/169/60 140/148/60 +f 122/166/61 94/165/61 121/172/61 +f 89/161/56 109/160/56 91/174/56 +f 131/328/60 129/175/60 132/177/60 +f 121/329/54 96/178/54 120/180/54 +f 129/202/57 125/181/57 130/176/57 +f 125/330/55 127/183/55 126/182/55 +f 120/180/51 98/179/51 118/186/51 +f 92/189/52 90/331/52 88/332/52 +f 88/332/52 102/333/52 92/189/52 +f 100/187/52 98/334/52 96/188/52 +f 96/188/52 94/335/52 92/189/52 +f 92/189/52 102/333/52 100/187/52 +f 117/191/62 102/190/62 119/150/62 +f 118/186/59 100/185/59 117/191/59 +f 101/168/62 116/167/62 87/192/62 +f 127/336/52 131/193/52 128/195/52 +f 101/198/57 87/337/57 93/196/57 +f 89/338/57 91/339/57 93/196/57 +f 93/196/57 95/340/57 97/341/57 +f 97/341/57 99/197/57 93/196/57 +f 87/337/57 89/338/57 93/196/57 +f 95/342/61 93/199/61 112/201/61 +f 91/174/58 110/173/58 93/199/58 +f 132/177/15 130/176/15 128/184/15 +f 127/336/11 125/181/11 131/193/11 +f 103/343/11 85/203/11 107/205/11 +f 108/209/15 106/206/15 104/208/15 +f 103/343/52 107/205/52 104/208/52 +f 85/344/55 103/210/55 86/207/55 +f 105/204/57 85/203/57 106/212/57 +f 107/345/60 105/213/60 108/209/60 +f 140/148/15 138/170/15 136/149/15 +f 135/323/11 133/162/11 139/147/11 +f 143/346/52 147/215/52 144/217/52 +f 141/347/55 143/218/55 142/220/55 +f 145/225/57 141/221/57 146/222/57 +f 147/348/60 145/223/60 148/224/60 +f 148/224/15 146/222/15 144/219/15 +f 143/346/11 141/221/11 147/215/11 +f 180/257/63 152/226/63 179/228/63 +f 166/244/64 154/229/64 165/231/64 +f 160/238/64 156/232/64 159/234/64 +f 162/239/64 158/235/64 161/237/64 +f 158/235/65 160/238/65 157/236/65 +f 150/349/66 162/239/66 149/240/66 +f 168/245/64 164/241/64 167/243/64 +f 164/241/65 166/244/65 163/242/65 +f 156/232/65 168/245/65 155/233/65 +f 176/253/64 170/246/64 175/248/64 +f 174/252/64 172/249/64 173/251/64 +f 154/229/65 174/252/65 153/230/65 +f 172/249/65 176/253/65 171/250/65 +f 182/258/64 178/254/64 181/256/64 +f 178/254/65 180/257/65 177/255/65 +f 170/246/65 182/258/65 169/247/65 +f 214/290/63 186/259/63 213/261/63 +f 200/277/64 188/262/64 199/264/64 +f 194/271/64 190/265/64 193/267/64 +f 196/272/64 192/268/64 195/270/64 +f 192/268/65 194/271/65 191/269/65 +f 184/350/66 196/272/66 183/273/66 +f 202/278/64 198/274/64 201/276/64 +f 198/274/65 200/277/65 197/275/65 +f 190/265/65 202/278/65 189/266/65 +f 210/286/64 204/279/64 209/281/64 +f 208/285/64 206/282/64 207/284/64 +f 188/262/65 208/285/65 187/263/65 +f 206/282/65 210/286/65 205/283/65 +f 216/291/64 212/287/64 215/289/64 +f 212/287/65 214/290/65 211/288/65 +f 204/279/65 216/291/65 203/280/65 +f 248/290/67 247/261/67 220/259/67 +f 234/277/68 233/264/68 222/262/68 +f 228/271/68 227/267/68 224/265/68 +f 230/272/68 229/270/68 226/268/68 +f 226/268/69 225/269/69 228/271/69 +f 218/350/70 217/273/70 230/272/70 +f 236/278/68 235/276/68 232/274/68 +f 232/274/69 231/275/69 234/277/69 +f 224/265/69 223/266/69 236/278/69 +f 244/286/68 243/281/68 238/279/68 +f 242/285/68 241/284/68 240/282/68 +f 222/262/69 221/263/69 242/285/69 +f 240/282/69 239/283/69 244/286/69 +f 250/291/68 249/289/68 246/287/68 +f 246/287/69 245/288/69 248/290/69 +f 238/279/69 237/280/69 250/291/69 +f 282/257/67 281/228/67 254/226/67 +f 268/244/68 267/231/68 256/229/68 +f 262/238/68 261/234/68 258/232/68 +f 264/239/68 263/237/68 260/235/68 +f 260/235/69 259/236/69 262/238/69 +f 252/349/70 251/240/70 264/239/70 +f 270/245/68 269/243/68 266/241/68 +f 266/241/69 265/242/69 268/244/69 +f 258/232/69 257/233/69 270/245/69 +f 278/253/68 277/248/68 272/246/68 +f 276/252/68 275/251/68 274/249/68 +f 256/229/69 255/230/69 276/252/69 +f 274/249/69 273/250/69 278/253/69 +f 284/258/68 283/256/68 280/254/68 +f 280/254/69 279/255/69 282/257/69 +f 272/246/69 271/247/69 284/258/69 diff --git a/assets/hbm/models/sat_radar.obj b/assets/hbm/models/sat_radar.obj new file mode 100644 index 000000000..3004dbcf8 --- /dev/null +++ b/assets/hbm/models/sat_radar.obj @@ -0,0 +1,661 @@ +# Blender v2.76 (sub 0) OBJ File: 'sat_radar.blend' +# www.blender.org +o Circle +v 0.000000 5.250000 -1.250000 +v -0.625000 5.250000 -1.082532 +v -1.082532 5.250000 -0.625000 +v -1.250000 5.250000 0.000000 +v -1.082532 5.250000 0.625000 +v -0.625000 5.250000 1.082532 +v -0.000000 5.250000 1.250000 +v 0.625000 5.250000 1.082532 +v 1.082531 5.250000 0.625000 +v 1.250000 5.250000 0.000001 +v 1.082532 5.250000 -0.624999 +v 0.625001 5.250000 -1.082531 +v -0.312500 6.250000 -0.541266 +v 0.000000 6.250000 -0.625000 +v -0.541266 6.250000 -0.312500 +v -0.625000 6.250000 0.000000 +v -0.541266 6.250000 0.312500 +v -0.312500 6.250000 0.541266 +v -0.000000 6.250000 0.625000 +v 0.312500 6.250000 0.541266 +v 0.541266 6.250000 0.312500 +v 0.625000 6.250000 0.000000 +v 0.541266 6.250000 -0.312500 +v 0.312500 6.250000 -0.541266 +v -3.000000 7.750000 0.000000 +v -2.598076 7.000000 0.000000 +v -1.500000 6.450962 0.000000 +v -0.000000 6.250000 0.000000 +v -2.598076 7.750000 -1.500000 +v -2.250000 7.000000 -1.299038 +v -1.299038 6.450962 -0.750000 +v -1.500000 7.750000 -2.598076 +v -1.299038 7.000000 -2.249999 +v -0.750000 6.450962 -1.299038 +v -0.000000 7.750000 -2.999999 +v -0.000000 7.000000 -2.598075 +v -0.000000 6.450962 -1.500000 +v 1.499999 7.750000 -2.598076 +v 1.299037 7.000000 -2.249999 +v 0.749999 6.450962 -1.299038 +v 2.598075 7.750000 -1.500000 +v 2.249999 7.000000 -1.299038 +v 1.299037 6.450962 -0.750000 +v 2.999999 7.750000 0.000000 +v 2.598075 7.000000 0.000000 +v 1.499999 6.450962 -0.000000 +v 2.598075 7.750000 1.500000 +v 2.249999 7.000000 1.299038 +v 1.299037 6.450962 0.750000 +v 1.499999 7.750000 2.598076 +v 1.299037 7.000000 2.250000 +v 0.749999 6.450962 1.299038 +v -0.000001 7.750000 3.000000 +v -0.000001 7.000000 2.598076 +v -0.000001 6.450962 1.500000 +v -1.500000 7.750000 2.598076 +v -1.299039 7.000000 2.249999 +v -0.750000 6.450962 1.299038 +v -2.598076 7.750000 1.500000 +v -2.250000 7.000000 1.299037 +v -1.299038 6.450962 0.750000 +v -0.163320 8.676777 0.067649 +v -0.230970 8.500000 0.095671 +v -0.163320 8.323223 0.067649 +v 0.000000 8.250000 -0.000000 +v -0.163320 8.676777 -0.067650 +v -0.230970 8.500000 -0.095671 +v -0.163320 8.323223 -0.067650 +v -0.067649 8.676777 -0.163320 +v -0.095671 8.500000 -0.230970 +v -0.067649 8.323223 -0.163320 +v 0.067650 8.676777 -0.163320 +v 0.095671 8.500000 -0.230970 +v 0.067650 8.323223 -0.163320 +v 0.163320 8.676777 -0.067650 +v 0.230970 8.500000 -0.095671 +v 0.163320 8.323223 -0.067650 +v 0.163320 8.676777 0.067650 +v 0.230970 8.500000 0.095671 +v 0.163320 8.323223 0.067650 +v -1.120601 6.450962 0.928437 +v 0.067650 8.676777 0.163320 +v 0.095671 8.500000 0.230970 +v 0.067650 8.323223 0.163320 +v -0.928438 6.450962 1.120600 +v 0.000000 8.750000 0.000000 +v -0.067649 8.676777 0.163320 +v -0.095671 8.500000 0.230970 +v -0.067649 8.323223 0.163320 +v 0.928437 6.450962 1.120600 +v 1.120600 6.450962 0.928437 +v 1.120600 6.450962 -0.928437 +v 0.928437 6.450962 -1.120601 +v -0.928438 6.450962 -1.120601 +v -1.120601 6.450962 -0.928437 +v -0.625000 5.250000 -1.082532 +v -1.082532 5.250000 -0.625000 +v -1.082532 5.250000 0.625000 +v -0.625000 5.250000 1.082532 +v 0.625000 5.250000 1.082532 +v 1.082531 5.250000 0.625000 +v 1.082532 5.250000 -0.624999 +v 0.625001 5.250000 -1.082531 +v -3.000000 7.750000 0.000000 +v -2.598076 7.000000 0.000000 +v -1.500000 6.450962 0.000000 +v -0.000000 6.250000 0.000000 +v -2.598076 7.750000 -1.500000 +v -2.250000 7.000000 -1.299038 +v -1.299038 6.450962 -0.750000 +v -1.500000 7.750000 -2.598076 +v -1.299038 7.000000 -2.249999 +v -0.750000 6.450962 -1.299038 +v -0.000000 7.750000 -2.999999 +v -0.000000 7.000000 -2.598075 +v -0.000000 6.450962 -1.500000 +v 1.499999 7.750000 -2.598076 +v 1.299037 7.000000 -2.249999 +v 0.749999 6.450962 -1.299038 +v 2.598075 7.750000 -1.500000 +v 2.249999 7.000000 -1.299038 +v 1.299037 6.450962 -0.750000 +v 2.999999 7.750000 0.000000 +v 2.598075 7.000000 0.000000 +v 1.499999 6.450962 -0.000000 +v 2.598075 7.750000 1.500000 +v 2.249999 7.000000 1.299038 +v 1.299037 6.450962 0.750000 +v 1.499999 7.750000 2.598076 +v 1.299037 7.000000 2.250000 +v 0.749999 6.450962 1.299038 +v -0.000001 7.750000 3.000000 +v -0.000001 7.000000 2.598076 +v -0.000001 6.450962 1.500000 +v -1.500000 7.750000 2.598076 +v -1.299039 7.000000 2.249999 +v -0.750000 6.450962 1.299038 +v -2.598076 7.750000 1.500000 +v -2.250000 7.000000 1.299037 +v -1.299038 6.450962 0.750000 +v -0.230970 8.500000 0.095671 +v -0.230970 8.500000 -0.095671 +v -0.095671 8.500000 -0.230970 +v 0.095671 8.500000 -0.230970 +v 0.230970 8.500000 -0.095671 +v 0.230970 8.500000 0.095671 +v -1.120601 6.450962 0.928437 +v 0.095671 8.500000 0.230970 +v -0.928438 6.450962 1.120600 +v -0.095671 8.500000 0.230970 +v 0.928437 6.450962 1.120600 +v 1.120600 6.450962 0.928437 +v 1.120600 6.450962 -0.928437 +v 0.928437 6.450962 -1.120601 +v -0.928438 6.450962 -1.120601 +v -1.120601 6.450962 -0.928437 +vt 0.091413 0.879362 +vt 0.194725 0.776050 +vt 0.151061 0.939009 +vt 0.401340 0.468733 +vt 0.248171 0.425481 +vt 0.254160 0.382229 +vt 0.366303 0.215732 +vt 0.230652 0.298980 +vt 0.202924 0.265250 +vt 0.069406 0.064942 +vt 0.156593 0.069927 +vt 0.125797 0.226078 +vt 0.366303 0.548726 +vt 0.230652 0.465478 +vt 0.310847 0.616188 +vt 0.239145 0.666040 +vt 0.167073 0.524134 +vt 0.401340 0.295725 +vt 0.248171 0.338977 +vt 0.239145 0.098418 +vt 0.167073 0.240323 +vt 0.202924 0.499208 +vt 0.156593 0.694531 +vt 0.125798 0.538380 +vt 0.413319 0.382229 +vt 0.310847 0.148270 +vt 0.069406 0.699515 +vt 0.082204 0.540872 +vt 0.885213 0.663983 +vt 0.923571 0.825178 +vt 0.742060 0.825178 +vt 0.937611 0.939161 +vt 0.937604 0.939148 +vt 0.728019 0.939168 +vt 0.780430 0.663990 +vt 0.728022 0.939147 +vt 0.832815 0.466560 +vt 0.832805 0.466543 +vt 0.832749 0.466561 +vt 0.552182 0.771532 +vt 0.560915 0.936866 +vt 0.456120 0.936866 +vt 0.464856 0.771544 +vt 0.464865 0.771555 +vt 0.739345 0.266434 +vt 0.721281 0.263760 +vt 0.721281 0.237935 +vt 0.746828 0.241717 +vt 0.728764 0.213218 +vt 0.746029 0.133774 +vt 0.746029 0.159599 +vt 0.720483 0.155817 +vt 0.732876 0.331149 +vt 0.732876 0.349410 +vt 0.707330 0.353192 +vt 0.880208 0.146130 +vt 0.872725 0.170847 +vt 0.854662 0.168172 +vt 0.854662 0.142348 +vt 0.862144 0.117631 +vt 0.752833 0.113487 +vt 0.727286 0.109706 +vt 0.727286 0.091445 +vt 0.677886 0.073834 +vt 0.677886 0.099659 +vt 0.652340 0.095877 +vt 0.816500 0.323958 +vt 0.809018 0.348675 +vt 0.790954 0.346001 +vt 0.790954 0.320176 +vt 0.798437 0.295459 +vt 0.669006 0.153637 +vt 0.650745 0.153637 +vt 0.646963 0.128090 +vt 0.679832 0.274775 +vt 0.654007 0.274775 +vt 0.657789 0.249229 +vt 0.828127 0.149077 +vt 0.820644 0.173794 +vt 0.802581 0.171120 +vt 0.802581 0.145295 +vt 0.810063 0.120578 +vt 0.614067 0.618257 +vt 0.650746 0.618257 +vt 0.645319 0.939971 +vt 0.741333 0.190659 +vt 0.746828 0.215892 +vt 0.726776 0.288993 +vt 0.757033 0.340280 +vt 0.696326 0.146686 +vt 0.720483 0.137556 +vt 0.860156 0.193406 +vt 0.874714 0.095072 +vt 0.880208 0.120305 +vt 0.628183 0.086747 +vt 0.652340 0.077616 +vt 0.703130 0.100575 +vt 0.811006 0.272900 +vt 0.816500 0.298134 +vt 0.796448 0.371234 +vt 0.666919 0.225072 +vt 0.676050 0.249229 +vt 0.659875 0.177793 +vt 0.822632 0.098019 +vt 0.828127 0.123253 +vt 0.808075 0.196353 +vt 0.818826 0.224558 +vt 0.842982 0.233688 +vt 0.818826 0.242819 +vt 0.665049 0.309394 +vt 0.674179 0.333551 +vt 0.655919 0.333551 +vt 0.793279 0.220776 +vt 0.677961 0.359097 +vt 0.652137 0.359097 +vt 0.619498 0.939977 +vt 0.552195 0.771555 +vt 0.232540 0.917177 +vt 0.194725 0.939009 +vt 0.113246 0.917177 +vt 0.091413 0.835697 +vt 0.113246 0.797882 +vt 0.151061 0.776050 +vt 0.232540 0.797882 +vt 0.254373 0.835697 +vt 0.254373 0.879362 +vt 0.082204 0.223586 +vt 0.707330 0.327367 +vt 0.752833 0.087663 +vt 0.672788 0.128090 +vt 0.793279 0.246600 +vn 0.000000 1.000000 0.000000 +vn 0.826900 0.516800 -0.221600 +vn 0.221600 0.516800 0.826900 +vn -0.826900 0.516800 0.221600 +vn 0.605300 0.516800 -0.605300 +vn -0.221600 0.516800 -0.826900 +vn 0.605300 0.516800 0.605300 +vn -0.605300 0.516800 0.605300 +vn 0.221600 0.516800 -0.826900 +vn -0.605300 0.516800 -0.605300 +vn 0.826900 0.516800 0.221600 +vn -0.221600 0.516800 0.826900 +vn -0.826900 0.516800 -0.221600 +vn 0.444000 0.888100 0.119000 +vn 0.857800 0.459700 0.229900 +vn 0.628000 0.459700 0.628000 +vn 0.325100 0.888100 0.325100 +vn 0.229900 0.459700 0.857800 +vn 0.119000 0.888100 0.444000 +vn -0.229900 0.459700 0.857800 +vn -0.119000 0.888100 0.444000 +vn -0.628000 0.459700 0.628000 +vn -0.325100 0.888100 0.325100 +vn -0.857800 0.459700 0.229900 +vn -0.444000 0.888100 0.119000 +vn -0.444000 0.888100 -0.119000 +vn -0.857800 0.459700 -0.229900 +vn -0.325100 0.888100 -0.325100 +vn -0.628000 0.459700 -0.628000 +vn -0.119000 0.888100 -0.444000 +vn -0.229800 0.459700 -0.857800 +vn 0.119000 0.888100 -0.444000 +vn 0.229900 0.459700 -0.857800 +vn 0.325100 0.888100 -0.325100 +vn 0.628000 0.459700 -0.628000 +vn 0.132700 0.990500 0.035600 +vn 0.097100 0.990500 0.097100 +vn 0.035600 0.990500 0.132700 +vn -0.035600 0.990500 0.132700 +vn -0.097100 0.990500 0.097100 +vn -0.132700 0.990500 0.035600 +vn -0.132700 0.990500 -0.035600 +vn -0.097100 0.990500 -0.097100 +vn -0.035600 0.990500 -0.132700 +vn 0.035600 0.990500 -0.132700 +vn 0.693200 -0.197100 -0.693200 +vn 0.097100 0.990500 -0.097100 +vn 0.693200 -0.197100 0.693200 +vn -0.693200 -0.197100 0.693200 +vn 0.132700 0.990500 -0.035600 +vn 0.857800 0.459700 -0.229900 +vn -0.693200 -0.197100 -0.693200 +vn 0.444000 0.888100 -0.119000 +vn -0.933900 0.357400 0.000000 +vn -0.933900 -0.357400 0.000000 +vn -0.660400 -0.357400 -0.660400 +vn -0.660400 0.357400 -0.660400 +vn 0.000000 0.357400 -0.933900 +vn 0.000000 -0.357400 -0.933900 +vn 0.660400 0.357400 -0.660400 +vn 0.660400 -0.357400 -0.660400 +vn 0.933900 0.357400 -0.000000 +vn 0.933900 -0.357400 0.000000 +vn 0.660400 0.357400 0.660400 +vn 0.660400 -0.357400 0.660400 +vn -0.000000 0.357400 0.933900 +vn -0.000000 -0.357400 0.933900 +vn 0.607800 0.510900 -0.607800 +vn -0.409100 -0.912500 -0.000000 +vn -0.409100 0.912500 0.000000 +vn -0.289300 0.912500 -0.289300 +vn -0.289300 -0.912500 -0.289300 +vn 0.000000 0.912500 -0.409100 +vn 0.000000 -0.912500 -0.409100 +vn 0.289300 -0.912500 -0.289300 +vn 0.289300 0.912500 -0.289300 +vn 0.409100 -0.912500 0.000000 +vn 0.409100 0.912500 0.000000 +vn 0.289300 -0.912500 0.289300 +vn 0.289300 0.912500 0.289300 +vn -0.000000 -0.912500 0.409100 +vn -0.000000 0.912500 0.409100 +vn -0.289300 0.912500 0.289300 +vn -0.289300 -0.912500 0.289300 +vn -0.660400 0.357400 0.660400 +vn -0.660400 -0.357400 0.660400 +vn -0.607800 0.510900 -0.607800 +vn -0.607800 0.510900 0.607800 +vn 0.607800 0.510900 0.607800 +vn -0.444000 -0.888100 -0.119000 +vn -0.857800 -0.459700 -0.229900 +vn -0.628000 -0.459700 -0.628000 +vn -0.325100 -0.888100 -0.325100 +vn -0.229900 -0.459700 -0.857800 +vn -0.119000 -0.888100 -0.444000 +vn 0.229900 -0.459700 -0.857800 +vn 0.119000 -0.888100 -0.444000 +vn 0.628000 -0.459700 -0.628000 +vn 0.325100 -0.888100 -0.325100 +vn 0.857800 -0.459700 -0.229800 +vn 0.444000 -0.888100 -0.119000 +vn 0.444000 -0.888100 0.119000 +vn 0.857800 -0.459700 0.229900 +vn 0.325100 -0.888100 0.325100 +vn 0.628000 -0.459700 0.628000 +vn 0.119000 -0.888100 0.444000 +vn 0.229800 -0.459700 0.857800 +vn -0.119000 -0.888100 0.444000 +vn -0.229900 -0.459700 0.857800 +vn -0.325100 -0.888100 0.325100 +vn -0.628000 -0.459700 0.628000 +vn -0.132700 -0.990500 -0.035600 +vn -0.097100 -0.990500 -0.097100 +vn -0.035600 -0.990500 -0.132700 +vn 0.035600 -0.990500 -0.132700 +vn 0.097100 -0.990500 -0.097100 +vn 0.132700 -0.990500 -0.035600 +vn 0.132700 -0.990500 0.035600 +vn 0.097100 -0.990500 0.097100 +vn 0.035600 -0.990500 0.132700 +vn -0.035600 -0.990500 0.132700 +vn -0.693200 0.197100 0.693200 +vn -0.097100 -0.990500 0.097100 +vn -0.693200 0.197100 -0.693200 +vn 0.693200 0.197100 -0.693200 +vn -0.132700 -0.990500 0.035600 +vn -0.857800 -0.459700 0.229900 +vn 0.693200 0.197100 0.693200 +vn -0.444000 -0.888100 0.119000 +vn -0.607800 -0.510900 0.607800 +vn 0.607800 -0.510900 0.607800 +vn 0.607800 -0.510900 -0.607800 +vn -0.607800 -0.510900 -0.607800 +vn -0.229900 0.459700 -0.857800 +vn 0.857800 -0.459700 -0.229900 +vn 0.229900 -0.459700 0.857800 +s off +f 17/1/1 21/2/1 15/3/1 +f 11/4/2 23/5/2 22/6/2 +f 8/7/3 20/8/3 19/9/3 +f 4/10/4 5/11/4 17/12/4 +f 12/13/5 24/14/5 23/5/5 +f 1/15/6 2/16/6 13/17/6 +f 9/18/7 21/19/7 20/8/7 +f 5/11/8 6/20/8 18/21/8 +f 1/15/9 14/22/9 24/14/9 +f 3/23/10 15/24/10 13/17/10 +f 10/25/11 22/6/11 21/19/11 +f 7/26/12 19/9/12 18/21/12 +f 4/27/13 16/28/13 15/24/13 +f 31/29/14 30/30/14 26/31/14 +f 26/31/15 30/30/15 29/32/15 +f 30/31/16 33/30/16 32/33/16 +f 34/29/17 33/30/17 30/31/17 +f 36/30/18 35/32/18 32/34/18 +f 37/29/19 36/30/19 33/31/19 +f 39/30/20 38/32/20 35/34/20 +f 40/29/21 39/30/21 36/31/21 +f 42/30/22 41/32/22 38/34/22 +f 43/29/23 42/30/23 39/31/23 +f 42/31/24 45/30/24 44/32/24 +f 43/35/25 46/29/25 45/30/25 +f 49/29/26 48/30/26 45/31/26 +f 48/30/27 47/33/27 44/36/27 +f 52/29/28 51/30/28 48/31/28 +f 48/31/29 51/30/29 50/32/29 +f 55/29/30 54/30/30 51/31/30 +f 54/30/31 53/32/31 50/34/31 +f 58/29/32 57/30/32 54/31/32 +f 57/30/33 56/32/33 53/34/33 +f 61/29/34 60/30/34 57/31/34 +f 60/30/35 59/32/35 56/34/35 +f 28/37/36 31/29/36 27/35/36 +f 28/38/37 34/29/37 31/35/37 +f 28/37/38 37/29/38 34/35/38 +f 28/37/39 40/29/39 37/35/39 +f 28/39/40 43/29/40 40/35/40 +f 28/37/41 46/29/41 43/35/41 +f 28/38/42 49/29/42 46/35/42 +f 28/37/43 52/29/43 49/35/43 +f 28/37/44 55/29/44 52/35/44 +f 28/37/45 58/29/45 55/35/45 +f 12/40/46 40/41/46 43/42/46 +f 28/37/47 61/29/47 58/35/47 +f 52/42/48 8/43/48 9/40/48 +f 58/41/49 61/42/49 5/44/49 +f 28/38/50 27/29/50 61/35/50 +f 60/31/51 26/30/51 25/33/51 +f 3/40/52 31/41/52 34/42/52 +f 27/29/53 26/30/53 60/31/53 +f 62/45/54 66/46/54 67/47/54 +f 63/48/55 67/47/55 68/49/55 +f 67/50/56 70/51/56 71/52/56 +f 66/53/57 69/54/57 70/55/57 +f 70/56/58 69/57/58 72/58/58 +f 70/56/59 73/59/59 74/60/59 +f 73/61/60 72/62/60 75/63/60 +f 73/64/61 76/65/61 77/66/61 +f 76/67/62 75/68/62 78/69/62 +f 76/67/63 79/70/63 80/71/63 +f 78/72/64 82/73/64 83/74/64 +f 79/75/65 83/76/65 84/77/65 +f 83/78/66 82/79/66 87/80/66 +f 83/78/67 88/81/67 89/82/67 +f 92/83/68 93/84/68 73/85/68 +f 65/86/69 64/87/69 68/49/69 +f 62/45/70 86/88/70 66/46/70 +f 66/53/71 86/89/71 69/54/71 +f 65/90/72 68/91/72 71/52/72 +f 69/57/73 86/92/73 72/58/73 +f 65/93/74 71/94/74 74/60/74 +f 65/95/75 74/96/75 77/66/75 +f 72/62/76 86/97/76 75/63/76 +f 65/98/77 77/99/77 80/71/77 +f 75/68/78 86/100/78 78/69/78 +f 65/101/79 80/102/79 84/77/79 +f 78/72/80 86/103/80 82/73/80 +f 65/104/81 84/105/81 89/82/81 +f 82/79/82 86/106/82 87/80/82 +f 87/107/83 86/108/83 62/109/83 +f 65/110/84 89/111/84 64/112/84 +f 88/113/85 87/107/85 62/109/85 +f 89/111/86 88/114/86 63/115/86 +f 94/83/87 95/84/87 67/85/87 +f 63/116/88 81/83/88 85/84/88 +f 83/116/89 90/83/89 91/84/89 +f 106/35/90 105/31/90 109/30/90 +f 105/31/91 104/34/91 108/32/91 +f 108/36/92 111/33/92 112/30/92 +f 109/31/93 112/30/93 113/29/93 +f 111/34/94 114/32/94 115/30/94 +f 112/31/95 115/30/95 116/29/95 +f 114/34/96 117/32/96 118/30/96 +f 116/35/97 115/31/97 118/30/97 +f 117/34/98 120/32/98 121/30/98 +f 118/31/99 121/30/99 122/29/99 +f 120/34/100 123/32/100 124/30/100 +f 122/35/101 121/31/101 124/30/101 +f 125/35/102 124/31/102 127/30/102 +f 123/36/103 126/33/103 127/30/103 +f 127/31/104 130/30/104 131/29/104 +f 126/34/105 129/32/105 130/30/105 +f 130/31/106 133/30/106 134/29/106 +f 129/34/107 132/32/107 133/30/107 +f 133/31/108 136/30/108 137/29/108 +f 132/34/109 135/32/109 136/30/109 +f 136/31/110 139/30/110 140/29/110 +f 135/34/111 138/32/111 139/30/111 +f 107/37/112 106/35/112 110/29/112 +f 107/38/113 110/35/113 113/29/113 +f 107/37/114 113/35/114 116/29/114 +f 107/37/115 116/35/115 119/29/115 +f 107/39/116 119/35/116 122/29/116 +f 107/37/117 122/35/117 125/29/117 +f 107/38/118 125/35/118 128/29/118 +f 107/37/119 128/35/119 131/29/119 +f 107/37/120 131/35/120 134/29/120 +f 107/37/121 134/35/121 137/29/121 +f 122/42/122 119/41/122 103/40/122 +f 107/37/123 137/35/123 140/29/123 +f 101/40/124 100/43/124 131/42/124 +f 137/41/125 99/117/125 98/44/125 +f 107/38/126 140/35/126 106/29/126 +f 139/31/127 138/36/127 104/33/127 +f 113/42/128 110/41/128 97/40/128 +f 139/31/129 105/30/129 106/29/129 +f 145/116/130 144/85/130 154/84/130 +f 143/116/131 142/85/131 156/84/131 +f 149/84/132 147/83/132 141/116/132 +f 152/84/133 151/83/133 148/116/133 +f 14/118/1 13/119/1 15/3/1 +f 15/3/1 16/120/1 17/1/1 +f 17/1/1 18/121/1 21/2/1 +f 19/122/1 20/123/1 21/2/1 +f 21/2/1 22/124/1 23/125/1 +f 23/125/1 24/126/1 14/118/1 +f 14/118/1 15/3/1 21/2/1 +f 18/121/1 19/122/1 21/2/1 +f 21/2/1 23/125/1 14/118/1 +f 10/25/2 11/4/2 22/6/2 +f 7/26/3 8/7/3 19/9/3 +f 16/127/4 4/10/4 17/12/4 +f 11/4/5 12/13/5 23/5/5 +f 14/22/6 1/15/6 13/17/6 +f 8/7/7 9/18/7 20/8/7 +f 17/12/8 5/11/8 18/21/8 +f 12/13/9 1/15/9 24/14/9 +f 2/16/10 3/23/10 13/17/10 +f 9/18/11 10/25/11 21/19/11 +f 6/20/12 7/26/12 18/21/12 +f 3/23/13 4/27/13 15/24/13 +f 27/35/14 31/29/14 26/31/14 +f 25/34/15 26/31/15 29/32/15 +f 29/36/16 30/31/16 32/33/16 +f 31/35/17 34/29/17 30/31/17 +f 33/31/18 36/30/18 32/34/18 +f 34/35/19 37/29/19 33/31/19 +f 36/31/20 39/30/20 35/34/20 +f 37/35/21 40/29/21 36/31/21 +f 39/31/22 42/30/22 38/34/22 +f 40/35/23 43/29/23 39/31/23 +f 41/34/24 42/31/24 44/32/24 +f 42/31/25 43/35/25 45/30/25 +f 46/35/26 49/29/26 45/31/26 +f 45/31/27 48/30/27 44/36/27 +f 49/35/28 52/29/28 48/31/28 +f 47/34/29 48/31/29 50/32/29 +f 52/35/30 55/29/30 51/31/30 +f 51/31/134 54/30/134 50/34/134 +f 55/35/32 58/29/32 54/31/32 +f 54/31/33 57/30/33 53/34/33 +f 58/35/34 61/29/34 57/31/34 +f 57/31/35 60/30/35 56/34/35 +f 11/43/46 12/40/46 43/42/46 +f 49/41/48 52/42/48 9/40/48 +f 6/117/49 58/41/49 5/44/49 +f 59/36/51 60/31/51 25/33/51 +f 2/43/52 3/40/52 34/42/52 +f 61/35/53 27/29/53 60/31/53 +f 63/48/54 62/45/54 67/47/54 +f 64/87/55 63/48/55 68/49/55 +f 68/91/56 67/50/56 71/52/56 +f 67/128/57 66/53/57 70/55/57 +f 73/59/58 70/56/58 72/58/58 +f 71/94/59 70/56/59 74/60/59 +f 76/129/60 73/61/60 75/63/60 +f 74/96/61 73/64/61 77/66/61 +f 79/70/62 76/67/62 78/69/62 +f 77/99/63 76/67/63 80/71/63 +f 79/130/64 78/72/64 83/74/64 +f 80/102/65 79/75/65 84/77/65 +f 88/81/66 83/78/66 87/80/66 +f 84/105/67 83/78/67 89/82/67 +f 76/116/68 92/83/68 73/85/68 +f 63/131/85 88/113/85 62/109/85 +f 64/112/86 89/111/86 63/115/86 +f 70/116/87 94/83/87 67/85/87 +f 88/85/88 63/116/88 85/84/88 +f 79/85/89 83/116/89 91/84/89 +f 110/29/90 106/35/90 109/30/90 +f 109/30/91 105/31/91 108/32/91 +f 109/31/92 108/36/92 112/30/92 +f 110/35/93 109/31/93 113/29/93 +f 112/31/94 111/34/94 115/30/94 +f 113/35/95 112/31/95 116/29/95 +f 115/31/96 114/34/96 118/30/96 +f 119/29/97 116/35/97 118/30/97 +f 118/31/98 117/34/98 121/30/98 +f 119/35/99 118/31/99 122/29/99 +f 121/31/135 120/34/135 124/30/135 +f 125/29/101 122/35/101 124/30/101 +f 128/29/102 125/35/102 127/30/102 +f 124/31/103 123/36/103 127/30/103 +f 128/35/104 127/31/104 131/29/104 +f 127/31/105 126/34/105 130/30/105 +f 131/35/106 130/31/106 134/29/106 +f 130/31/136 129/34/136 133/30/136 +f 134/35/108 133/31/108 137/29/108 +f 133/31/109 132/34/109 136/30/109 +f 137/35/110 136/31/110 140/29/110 +f 136/31/111 135/34/111 139/30/111 +f 102/43/122 122/42/122 103/40/122 +f 128/41/124 101/40/124 131/42/124 +f 140/42/125 137/41/125 98/44/125 +f 105/30/127 139/31/127 104/33/127 +f 96/43/128 113/42/128 97/40/128 +f 140/35/129 139/31/129 106/29/129 +f 153/83/130 145/116/130 154/84/130 +f 155/83/131 143/116/131 156/84/131 +f 150/85/132 149/84/132 141/116/132 +f 146/85/133 152/84/133 148/116/133 diff --git a/assets/hbm/models/sat_resonator.obj b/assets/hbm/models/sat_resonator.obj new file mode 100644 index 000000000..11fae8093 --- /dev/null +++ b/assets/hbm/models/sat_resonator.obj @@ -0,0 +1,2329 @@ +# Blender v2.76 (sub 0) OBJ File: 'sat_resonator.blend' +# www.blender.org +o Cylinder.004 +v -0.000000 6.850000 -0.700000 +v -0.000000 6.850000 -1.200000 +v 0.562916 7.175001 -0.700000 +v 0.562916 7.175001 -1.200000 +v 0.562916 7.825001 -0.700000 +v 0.562916 7.825001 -1.200000 +v -0.000000 8.150001 -0.700000 +v -0.000000 8.150001 -1.200000 +v -0.562917 7.825001 -0.700000 +v -0.562917 7.825001 -1.200000 +v -0.562917 7.175001 -0.700000 +v -0.562917 7.175001 -1.200000 +v 0.337750 7.305001 -1.300000 +v -0.000000 7.110001 -1.300000 +v 0.337750 7.695001 -1.300000 +v -0.000000 7.890001 -1.300000 +v -0.337750 7.695001 -1.300000 +v -0.337750 7.305001 -1.300000 +v -0.000000 7.410001 -2.000000 +v 0.045000 7.422059 -2.000000 +v -0.000000 7.300001 -1.300000 +v -0.000000 7.300001 -1.900000 +v 0.100000 7.326796 -1.300000 +v 0.100000 7.326796 -1.900000 +v 0.173205 7.400001 -1.300000 +v 0.173205 7.400001 -1.900000 +v 0.200000 7.500001 -1.300000 +v 0.200000 7.500001 -1.900000 +v 0.173205 7.600001 -1.300000 +v 0.173205 7.600001 -1.900000 +v 0.100000 7.673206 -1.300000 +v 0.100000 7.673206 -1.900000 +v -0.000000 7.700001 -1.300000 +v -0.000000 7.700001 -1.900000 +v -0.100000 7.673206 -1.300000 +v -0.100000 7.673206 -1.900000 +v -0.173205 7.600001 -1.300000 +v -0.173205 7.600001 -1.900000 +v -0.200000 7.500001 -1.300000 +v -0.200000 7.500001 -1.900000 +v -0.173205 7.400001 -1.300000 +v -0.173205 7.400001 -1.900000 +v -0.100000 7.326796 -1.300000 +v -0.100000 7.326796 -1.900000 +v 0.077942 7.455001 -2.000000 +v 0.090000 7.500001 -2.000000 +v 0.077942 7.545001 -2.000000 +v 0.045000 7.577943 -2.000000 +v -0.000000 7.590001 -2.000000 +v -0.045000 7.577943 -2.000000 +v -0.077942 7.545001 -2.000000 +v -0.090000 7.500001 -2.000000 +v -0.077942 7.455001 -2.000000 +v -0.045000 7.422059 -2.000000 +v -0.000000 8.150001 0.700000 +v -0.000000 8.150001 1.200000 +v 0.562917 7.825001 0.700000 +v 0.562916 7.825001 1.200000 +v 0.562916 7.175001 0.700000 +v 0.562916 7.175001 1.200000 +v -0.000000 6.850000 0.700000 +v -0.000000 6.850000 1.200000 +v -0.562917 7.175001 0.700000 +v -0.562917 7.175001 1.200000 +v -0.562917 7.825001 0.700000 +v -0.562917 7.825001 1.200000 +v 0.337750 7.695001 1.300000 +v -0.000000 7.890001 1.300000 +v 0.337750 7.305001 1.300000 +v -0.000000 7.110001 1.300000 +v -0.337750 7.305001 1.300000 +v -0.337750 7.695001 1.300000 +v -0.000000 7.590001 2.000000 +v 0.045000 7.577943 2.000000 +v -0.000000 7.700001 1.300000 +v -0.000000 7.700001 1.900000 +v 0.100000 7.673206 1.300000 +v 0.100000 7.673206 1.900000 +v 0.173205 7.600001 1.300000 +v 0.173205 7.600001 1.900000 +v 0.200000 7.500000 1.300000 +v 0.200000 7.500000 1.900000 +v 0.173205 7.400001 1.300000 +v 0.173205 7.400001 1.900000 +v 0.100000 7.326796 1.300000 +v 0.100000 7.326796 1.900000 +v -0.000000 7.300001 1.300000 +v -0.000000 7.300001 1.900000 +v -0.100000 7.326796 1.300000 +v -0.100000 7.326796 1.900000 +v -0.173205 7.400001 1.300000 +v -0.173205 7.400001 1.900000 +v -0.200000 7.500000 1.300000 +v -0.200000 7.500000 1.900000 +v -0.173205 7.600000 1.300000 +v -0.173205 7.600000 1.900000 +v -0.100000 7.673206 1.300000 +v -0.100000 7.673206 1.900000 +v 0.077942 7.545001 2.000000 +v 0.090000 7.500000 2.000000 +v 0.077942 7.455001 2.000000 +v 0.045000 7.422059 2.000000 +v -0.000000 7.410001 2.000000 +v -0.045000 7.422059 2.000000 +v -0.077942 7.455001 2.000000 +v -0.090000 7.500000 2.000000 +v -0.077942 7.545001 2.000000 +v -0.045000 7.577943 2.000000 +v -0.665740 7.716312 -0.650000 +v -1.141268 7.870821 -0.650000 +v -0.491789 8.251678 -0.325000 +v -0.967318 8.406186 -0.325000 +v -0.491789 8.251678 0.325000 +v -0.967318 8.406186 0.325000 +v -0.665740 7.716312 0.650000 +v -1.141268 7.870821 0.650000 +v -0.839690 7.180947 0.325000 +v -1.315219 7.335455 0.325000 +v -0.839690 7.180947 -0.325000 +v -1.315219 7.335455 -0.325000 +v -1.132004 8.222941 -0.195000 +v -1.236374 7.901722 -0.390000 +v -1.132004 8.222941 0.195000 +v -1.236374 7.901722 0.390000 +v -1.340744 7.580503 0.195000 +v -1.340744 7.580503 -0.195000 +v -1.902113 8.118034 -0.090000 +v -1.888208 8.160831 -0.077942 +v -1.236374 7.901722 -0.200000 +v -1.807008 8.087132 -0.200000 +v -1.205472 7.996828 -0.173205 +v -1.776106 8.182239 -0.173205 +v -1.182851 8.066450 -0.100000 +v -1.753485 8.251861 -0.100000 +v -1.174570 8.091934 0.000000 +v -1.745204 8.277344 0.000000 +v -1.182851 8.066450 0.100000 +v -1.753485 8.251861 0.100000 +v -1.205472 7.996828 0.173205 +v -1.776106 8.182239 0.173205 +v -1.236374 7.901722 0.200000 +v -1.807008 8.087132 0.200000 +v -1.267276 7.806617 0.173205 +v -1.837909 7.992027 0.173205 +v -1.289897 7.736995 0.100000 +v -1.860531 7.922405 0.100000 +v -1.298177 7.711511 0.000000 +v -1.868811 7.896921 0.000000 +v -1.289897 7.736995 -0.100000 +v -1.860531 7.922405 -0.100000 +v -1.267276 7.806617 -0.173205 +v -1.837909 7.992027 -0.173205 +v -1.878028 8.192162 -0.045000 +v -1.874302 8.203629 0.000000 +v -1.878028 8.192162 0.045000 +v -1.888208 8.160831 0.077942 +v -1.902113 8.118034 0.090000 +v -1.916019 8.075236 0.077942 +v -1.926199 8.043907 0.045000 +v -1.929925 8.032439 0.000000 +v -1.926199 8.043906 -0.045000 +v -1.916019 8.075236 -0.077942 +v -0.411449 6.933688 -0.650000 +v -0.705342 6.529179 -0.650000 +v -0.866859 7.264562 -0.325000 +v -1.160751 6.860053 -0.325000 +v -0.866859 7.264562 0.325000 +v -1.160751 6.860053 0.325000 +v -0.411449 6.933688 0.650000 +v -0.705342 6.529179 0.650000 +v 0.043960 6.602814 0.325000 +v -0.249933 6.198305 0.325000 +v 0.043960 6.602814 -0.325000 +v -0.249933 6.198305 -0.325000 +v -1.037366 6.646802 -0.195000 +v -0.764120 6.448277 -0.390000 +v -1.037366 6.646802 0.195000 +v -0.764120 6.448277 0.390000 +v -0.490875 6.249753 0.195000 +v -0.490875 6.249753 -0.195000 +v -1.175570 5.881966 -0.090000 +v -1.211976 5.908416 -0.077942 +v -0.764120 6.448277 -0.200000 +v -1.116791 5.962867 -0.200000 +v -0.845022 6.507056 -0.173205 +v -1.197693 6.021646 -0.173205 +v -0.904246 6.550085 -0.100000 +v -1.256917 6.064674 -0.100000 +v -0.925924 6.565835 0.000000 +v -1.278595 6.080424 0.000000 +v -0.904246 6.550085 0.100000 +v -1.256917 6.064674 0.100000 +v -0.845022 6.507056 0.173205 +v -1.197693 6.021646 0.173205 +v -0.764120 6.448277 0.200000 +v -1.116791 5.962867 0.200000 +v -0.683219 6.389499 0.173205 +v -1.035890 5.904088 0.173205 +v -0.623995 6.346470 0.100000 +v -0.976666 5.861060 0.100000 +v -0.602317 6.330720 0.000000 +v -0.954988 5.845310 0.000000 +v -0.623995 6.346470 -0.100000 +v -0.976666 5.861060 -0.100000 +v -0.683219 6.389499 -0.173205 +v -1.035890 5.904088 -0.173205 +v -1.238626 5.927779 -0.045000 +v -1.248381 5.934866 0.000000 +v -1.238626 5.927779 0.045000 +v -1.211976 5.908416 0.077942 +v -1.175570 5.881966 0.090000 +v -1.139164 5.855515 0.077942 +v -1.112513 5.836152 0.045000 +v -1.102758 5.829065 0.000000 +v -1.112513 5.836152 -0.045000 +v -1.139164 5.855515 -0.077942 +v 0.411450 6.933689 -0.650000 +v 0.705343 6.529181 -0.650000 +v -0.043959 6.602815 -0.325000 +v 0.249934 6.198306 -0.325000 +v -0.043959 6.602815 0.325000 +v 0.249934 6.198306 0.325000 +v 0.411450 6.933689 0.650000 +v 0.705343 6.529181 0.650000 +v 0.866859 7.264563 0.325000 +v 1.160752 6.860054 0.325000 +v 0.866859 7.264563 -0.325000 +v 1.160752 6.860054 -0.325000 +v 0.490876 6.249754 -0.195000 +v 0.764121 6.448279 -0.390000 +v 0.490876 6.249754 0.195000 +v 0.764121 6.448279 0.390000 +v 1.037367 6.646803 0.195000 +v 1.037367 6.646803 -0.195000 +v 1.175571 5.881967 -0.090000 +v 1.139165 5.855517 -0.077942 +v 0.764121 6.448279 -0.200000 +v 1.116793 5.962869 -0.200000 +v 0.683220 6.389500 -0.173205 +v 1.035891 5.904090 -0.173205 +v 0.623996 6.346471 -0.100000 +v 0.976667 5.861061 -0.100000 +v 0.602318 6.330722 0.000000 +v 0.954989 5.845312 0.000000 +v 0.623996 6.346471 0.100000 +v 0.976667 5.861061 0.100000 +v 0.683220 6.389500 0.173205 +v 1.035891 5.904090 0.173205 +v 0.764121 6.448279 0.200000 +v 1.116793 5.962869 0.200000 +v 0.845023 6.507057 0.173205 +v 1.197694 6.021647 0.173205 +v 0.904247 6.550086 0.100000 +v 1.256919 6.064676 0.100000 +v 0.925925 6.565836 0.000000 +v 1.278596 6.080426 0.000000 +v 0.904247 6.550086 -0.100000 +v 1.256919 6.064676 -0.100000 +v 0.845023 6.507057 -0.173205 +v 1.197695 6.021647 -0.173205 +v 1.112515 5.836154 -0.045000 +v 1.102760 5.829066 0.000000 +v 1.112515 5.836154 0.045000 +v 1.139165 5.855517 0.077942 +v 1.175571 5.881967 0.090000 +v 1.211977 5.908417 0.077942 +v 1.238628 5.927780 0.045000 +v 1.248383 5.934868 0.000000 +v 1.238628 5.927780 -0.045000 +v 1.211977 5.908418 -0.077942 +v 0.665740 7.716313 -0.650000 +v 1.141268 7.870821 -0.650000 +v 0.839690 7.180947 -0.325000 +v 1.315219 7.335456 -0.325000 +v 0.839690 7.180947 0.325000 +v 1.315219 7.335456 0.325000 +v 0.665740 7.716313 0.650000 +v 1.141268 7.870821 0.650000 +v 0.491789 8.251678 0.325000 +v 0.967317 8.406187 0.325000 +v 0.491789 8.251678 -0.325000 +v 0.967317 8.406187 -0.325000 +v 1.340744 7.580503 -0.195000 +v 1.236373 7.901723 -0.390000 +v 1.340744 7.580503 0.195000 +v 1.236373 7.901723 0.390000 +v 1.132003 8.222942 0.195000 +v 1.132003 8.222942 -0.195000 +v 1.902113 8.118035 -0.090000 +v 1.916019 8.075237 -0.077942 +v 1.236373 7.901723 -0.200000 +v 1.807007 8.087133 -0.200000 +v 1.267275 7.806617 -0.173205 +v 1.837909 7.992027 -0.173205 +v 1.289897 7.736995 -0.100000 +v 1.860531 7.922405 -0.100000 +v 1.298177 7.711512 0.000000 +v 1.868811 7.896922 0.000000 +v 1.289897 7.736995 0.100000 +v 1.860531 7.922405 0.100000 +v 1.267275 7.806617 0.173205 +v 1.837909 7.992027 0.173205 +v 1.236373 7.901723 0.200000 +v 1.807007 8.087133 0.200000 +v 1.205472 7.996829 0.173205 +v 1.776106 8.182239 0.173205 +v 1.182850 8.066451 0.100000 +v 1.753484 8.251862 0.100000 +v 1.174570 8.091934 0.000000 +v 1.745204 8.277345 0.000000 +v 1.182850 8.066451 -0.100000 +v 1.753484 8.251862 -0.100000 +v 1.205472 7.996829 -0.173205 +v 1.776105 8.182239 -0.173205 +v 1.926198 8.043907 -0.045000 +v 1.929924 8.032440 0.000000 +v 1.926198 8.043907 0.045000 +v 1.916019 8.075237 0.077942 +v 1.902113 8.118035 0.090000 +v 1.888207 8.160832 0.077942 +v 1.878027 8.192163 0.045000 +v 1.874301 8.203630 0.000000 +v 1.878027 8.192163 -0.045000 +v 1.888207 8.160832 -0.077942 +v -0.000000 8.200001 -0.650000 +v -0.000000 8.700001 -0.650000 +v 0.562916 8.200001 -0.325000 +v 0.562916 8.700001 -0.325000 +v 0.562916 8.200001 0.325000 +v 0.562916 8.700001 0.325000 +v -0.000000 8.200001 0.650000 +v -0.000000 8.700001 0.650000 +v -0.562917 8.200001 0.325000 +v -0.562917 8.700001 0.325000 +v -0.562917 8.200001 -0.325000 +v -0.562917 8.700001 -0.325000 +v 0.337750 8.800001 -0.195000 +v -0.000000 8.800001 -0.390000 +v 0.337750 8.800001 0.195000 +v -0.000000 8.800001 0.390000 +v -0.337750 8.800001 0.195000 +v -0.337750 8.800001 -0.195000 +v -0.000000 9.500001 -0.090000 +v 0.045000 9.500000 -0.077942 +v -0.000000 8.800001 -0.200000 +v -0.000000 9.400001 -0.200000 +v 0.100000 8.800001 -0.173205 +v 0.100000 9.400001 -0.173205 +v 0.173205 8.800001 -0.100000 +v 0.173205 9.400001 -0.100000 +v 0.200000 8.800001 0.000000 +v 0.200000 9.400001 0.000000 +v 0.173205 8.800001 0.100000 +v 0.173205 9.400001 0.100000 +v 0.100000 8.800001 0.173205 +v 0.100000 9.400001 0.173205 +v -0.000000 8.800001 0.200000 +v -0.000000 9.400001 0.200000 +v -0.100000 8.800001 0.173205 +v -0.100000 9.400001 0.173205 +v -0.173205 8.800001 0.100000 +v -0.173205 9.400001 0.100000 +v -0.200000 8.800001 0.000000 +v -0.200000 9.400001 0.000000 +v -0.173205 8.800001 -0.100000 +v -0.173205 9.400001 -0.100000 +v -0.100000 8.800001 -0.173205 +v -0.100000 9.400001 -0.173205 +v 0.077942 9.500001 -0.045000 +v 0.090000 9.500001 0.000000 +v 0.077942 9.500001 0.045000 +v 0.045000 9.500000 0.077942 +v -0.000000 9.500001 0.090000 +v -0.045000 9.500001 0.077942 +v -0.077943 9.500001 0.045000 +v -0.090000 9.500001 0.000000 +v -0.077943 9.500001 -0.045000 +v -0.045000 9.500000 -0.077942 +v 0.000000 5.250000 -1.250000 +v -0.625000 5.250001 -1.082532 +v -1.082532 5.250001 -0.625000 +v -1.250000 5.250001 0.000000 +v -1.082532 5.250001 0.625000 +v -0.625000 5.250001 1.082532 +v -0.000000 5.250001 1.250000 +v 0.625000 5.250000 1.082532 +v 1.082531 5.250000 0.625000 +v 1.250000 5.250000 0.000001 +v 1.082532 5.250000 -0.624999 +v 0.625001 5.250000 -1.082531 +v -0.312500 6.250001 -0.541266 +v 0.000000 6.250000 -0.625000 +v -0.541266 6.250001 -0.312500 +v -0.625000 6.250001 0.000000 +v -0.541266 6.250001 0.312500 +v -0.312500 6.250001 0.541266 +v -0.000000 6.250001 0.625000 +v 0.312500 6.250000 0.541266 +v 0.541266 6.250001 0.312500 +v 0.625000 6.250000 0.000000 +v 0.541266 6.250000 -0.312500 +v 0.312500 6.250001 -0.541266 +v 0.000000 6.250000 0.000000 +v 0.904509 6.940977 0.657157 +v -0.345485 6.940976 1.063312 +v -1.118033 6.940981 0.000000 +v -0.345485 6.940976 -1.063312 +v 0.904509 6.940977 -0.657157 +v 0.345485 8.059026 1.063312 +v -0.904509 8.059025 0.657157 +v -0.904509 8.059025 -0.657157 +v 0.345485 8.059026 -1.063312 +v 1.118033 8.059020 0.000000 +v -0.000000 8.750001 0.000000 +v -0.203069 6.436682 0.624994 +v 0.531653 6.436683 0.386264 +v 0.328586 6.842828 1.011265 +v 1.063310 6.842831 0.000000 +v 0.531653 6.436683 -0.386264 +v -0.657162 6.436686 0.000000 +v -0.860237 6.842830 0.624996 +v -0.203069 6.436682 -0.624994 +v -0.860237 6.842830 -0.624996 +v 0.328586 6.842828 -1.011265 +v 1.188822 7.500000 0.386266 +v 1.188822 7.500000 -0.386266 +v -0.000000 7.500000 1.250000 +v 0.734732 7.500000 1.011271 +v -1.188822 7.500001 0.386266 +v -0.734732 7.500000 1.011271 +v -0.734732 7.500000 -1.011271 +v -1.188822 7.500001 -0.386266 +v 0.734732 7.500000 -1.011271 +v -0.000000 7.500000 -1.250000 +v 0.860237 8.157171 0.624996 +v -0.328586 8.157173 1.011265 +v -1.063310 8.157170 0.000000 +v -0.328586 8.157173 -1.011265 +v 0.860237 8.157171 -0.624996 +v 0.203069 8.563319 0.624994 +v 0.657162 8.563315 0.000000 +v -0.531653 8.563318 0.386264 +v -0.531653 8.563318 -0.386264 +v 0.203069 8.563319 -0.624994 +v -0.312500 6.550001 -0.541266 +v -0.000000 6.550001 -0.625000 +v -0.541266 6.550001 -0.312500 +v -0.625000 6.550001 0.000000 +v -0.541266 6.550001 0.312500 +v -0.312500 6.550001 0.541266 +v -0.000000 6.550001 0.625000 +v 0.312500 6.550001 0.541266 +v 0.541266 6.550001 0.312500 +v 0.625000 6.550001 0.000000 +v 0.541266 6.550000 -0.312500 +v 0.312500 6.550001 -0.541266 +vt 0.717855 0.418047 +vt 0.695277 0.457153 +vt 0.665195 0.439785 +vt 0.695277 0.458626 +vt 0.717855 0.497733 +vt 0.687773 0.515100 +vt 0.719131 0.498469 +vt 0.764287 0.498469 +vt 0.764287 0.533205 +vt 0.765563 0.497733 +vt 0.788141 0.458627 +vt 0.818223 0.475994 +vt 0.755256 0.481354 +vt 0.764287 0.417310 +vt 0.719131 0.417310 +vt 0.719131 0.382575 +vt 0.788141 0.457153 +vt 0.765563 0.418047 +vt 0.795645 0.400679 +vt 0.755256 0.434426 +vt 0.768803 0.457890 +vt 0.728162 0.481354 +vt 0.714616 0.457890 +vt 0.728162 0.434426 +vt 0.965002 0.068015 +vt 0.975138 0.069993 +vt 0.975138 0.073229 +vt 0.965002 0.024862 +vt 0.965002 0.032054 +vt 0.923319 0.032054 +vt 0.965002 0.089591 +vt 0.965002 0.082399 +vt 0.975138 0.084377 +vt 0.965002 0.039246 +vt 0.923319 0.039246 +vt 0.975138 0.026840 +vt 0.975138 0.030076 +vt 0.965002 0.046438 +vt 0.923319 0.046438 +vt 0.965002 0.103975 +vt 0.965002 0.096783 +vt 0.975138 0.098761 +vt 0.965002 0.053630 +vt 0.923319 0.053630 +vt 0.975138 0.105953 +vt 0.975138 0.109190 +vt 0.965002 0.060822 +vt 0.923319 0.060823 +vt 0.975138 0.034032 +vt 0.923319 0.068015 +vt 0.975138 0.048416 +vt 0.965002 0.075207 +vt 0.923319 0.075207 +vt 0.975138 0.062800 +vt 0.923319 0.082399 +vt 0.975138 0.077185 +vt 0.975138 0.080421 +vt 0.923319 0.089591 +vt 0.975138 0.041224 +vt 0.754256 0.316597 +vt 0.751453 0.327058 +vt 0.743796 0.319400 +vt 0.923319 0.096783 +vt 0.975138 0.091569 +vt 0.975138 0.094805 +vt 0.965002 0.111168 +vt 0.923319 0.111168 +vt 0.923319 0.103975 +vt 0.975138 0.055608 +vt 0.516376 0.860270 +vt 0.477269 0.837692 +vt 0.494637 0.807611 +vt 0.475796 0.837692 +vt 0.436690 0.860270 +vt 0.419322 0.830189 +vt 0.401218 0.861546 +vt 0.435953 0.861546 +vt 0.435953 0.906702 +vt 0.436690 0.907978 +vt 0.475796 0.930556 +vt 0.458428 0.960638 +vt 0.453069 0.897671 +vt 0.476533 0.911218 +vt 0.517112 0.906702 +vt 0.517112 0.861546 +vt 0.551848 0.861546 +vt 0.477269 0.930556 +vt 0.516376 0.907978 +vt 0.533743 0.938060 +vt 0.499997 0.870578 +vt 0.453069 0.870578 +vt 0.476533 0.857031 +vt 0.499997 0.897671 +vt 0.878083 0.468881 +vt 0.867946 0.466903 +vt 0.867946 0.463666 +vt 0.878083 0.425728 +vt 0.878083 0.418536 +vt 0.919765 0.418536 +vt 0.878083 0.454496 +vt 0.867946 0.452519 +vt 0.867946 0.449282 +vt 0.878083 0.411343 +vt 0.919765 0.411343 +vt 0.867946 0.423750 +vt 0.867946 0.420513 +vt 0.878083 0.404151 +vt 0.919765 0.404151 +vt 0.878083 0.440112 +vt 0.867946 0.438134 +vt 0.867946 0.434898 +vt 0.878083 0.396959 +vt 0.919765 0.396959 +vt 0.878083 0.432920 +vt 0.867946 0.430942 +vt 0.878083 0.389767 +vt 0.919765 0.389767 +vt 0.867946 0.416558 +vt 0.878083 0.382575 +vt 0.919765 0.382575 +vt 0.867946 0.402173 +vt 0.867946 0.398937 +vt 0.878083 0.461689 +vt 0.919765 0.461689 +vt 0.867946 0.387789 +vt 0.919765 0.454496 +vt 0.867946 0.459711 +vt 0.867946 0.456474 +vt 0.878083 0.447304 +vt 0.919765 0.447304 +vt 0.867946 0.409366 +vt 0.817677 0.319400 +vt 0.810019 0.327058 +vt 0.807216 0.316597 +vt 0.919765 0.440112 +vt 0.867946 0.445326 +vt 0.919765 0.425728 +vt 0.919765 0.432920 +vt 0.867946 0.394981 +vt 0.516376 0.657520 +vt 0.477269 0.634941 +vt 0.494637 0.604860 +vt 0.458428 0.604860 +vt 0.475796 0.634941 +vt 0.436690 0.657520 +vt 0.401218 0.658795 +vt 0.435953 0.658795 +vt 0.435953 0.703951 +vt 0.419322 0.735309 +vt 0.436690 0.705227 +vt 0.475796 0.727805 +vt 0.453069 0.694920 +vt 0.517112 0.703951 +vt 0.517112 0.658795 +vt 0.551848 0.658795 +vt 0.477269 0.727805 +vt 0.516376 0.705227 +vt 0.533743 0.735309 +vt 0.499997 0.667827 +vt 0.476533 0.708467 +vt 0.453069 0.667827 +vt 0.476533 0.654280 +vt 0.499997 0.694920 +vt 0.863331 0.096758 +vt 0.863264 0.089556 +vt 0.873432 0.091442 +vt 0.863358 0.046654 +vt 0.863318 0.053841 +vt 0.821667 0.053609 +vt 0.863398 0.103959 +vt 0.873566 0.105845 +vt 0.873596 0.109086 +vt 0.863278 0.061027 +vt 0.873476 0.048687 +vt 0.873458 0.051921 +vt 0.863238 0.068214 +vt 0.821587 0.067982 +vt 0.863398 0.039467 +vt 0.863438 0.032280 +vt 0.873556 0.034313 +vt 0.863198 0.075401 +vt 0.821547 0.075169 +vt 0.873516 0.041500 +vt 0.862510 0.082510 +vt 0.873436 0.055873 +vt 0.873418 0.059107 +vt 0.821507 0.082355 +vt 0.873356 0.070247 +vt 0.821594 0.097145 +vt 0.872695 0.082340 +vt 0.821661 0.104347 +vt 0.873499 0.098644 +vt 0.863465 0.111161 +vt 0.821728 0.111548 +vt 0.873396 0.063060 +vt 0.873378 0.066294 +vt 0.742022 0.819689 +vt 0.737601 0.815268 +vt 0.745258 0.807611 +vt 0.863478 0.025094 +vt 0.821787 0.032048 +vt 0.873596 0.027126 +vt 0.821747 0.039235 +vt 0.873214 0.079041 +vt 0.954952 0.662070 +vt 0.924871 0.679438 +vt 0.902293 0.640332 +vt 0.901017 0.639595 +vt 0.855861 0.639595 +vt 0.855861 0.604860 +vt 0.854585 0.640332 +vt 0.832007 0.679438 +vt 0.801925 0.662070 +vt 0.801925 0.698279 +vt 0.832007 0.680911 +vt 0.854585 0.720018 +vt 0.851345 0.680175 +vt 0.864892 0.703638 +vt 0.902293 0.720018 +vt 0.924871 0.680911 +vt 0.954952 0.698279 +vt 0.855861 0.720754 +vt 0.901017 0.720754 +vt 0.901017 0.755490 +vt 0.905532 0.680175 +vt 0.864892 0.656711 +vt 0.891985 0.656711 +vt 0.891985 0.703638 +vt 0.249189 0.922771 +vt 0.247211 0.932908 +vt 0.243975 0.932908 +vt 0.292342 0.922771 +vt 0.285150 0.922771 +vt 0.285150 0.881089 +vt 0.227613 0.922771 +vt 0.234805 0.922771 +vt 0.232827 0.932908 +vt 0.277958 0.922771 +vt 0.290364 0.932908 +vt 0.270766 0.922771 +vt 0.270766 0.881089 +vt 0.306726 0.922771 +vt 0.304749 0.932908 +vt 0.301512 0.932908 +vt 0.263573 0.922771 +vt 0.299534 0.922771 +vt 0.297556 0.932908 +vt 0.294320 0.932908 +vt 0.256381 0.922771 +vt 0.256381 0.881089 +vt 0.283172 0.932908 +vt 0.268788 0.932908 +vt 0.241997 0.922771 +vt 0.241997 0.881089 +vt 0.254403 0.932908 +vt 0.251167 0.932908 +vt 0.234805 0.881089 +vt 0.240019 0.932908 +vt 0.227613 0.881089 +vt 0.275980 0.932908 +vt 0.272743 0.932908 +vt 0.683612 0.325439 +vt 0.686415 0.314979 +vt 0.689651 0.327058 +vt 0.313919 0.922771 +vt 0.306726 0.881089 +vt 0.311941 0.932908 +vt 0.292342 0.881089 +vt 0.299534 0.881089 +vt 0.261596 0.932908 +vt 0.258359 0.932908 +vt 0.717466 0.703952 +vt 0.717466 0.658795 +vt 0.752201 0.658795 +vt 0.716729 0.657520 +vt 0.677623 0.634941 +vt 0.694991 0.604860 +vt 0.658782 0.604860 +vt 0.676150 0.634941 +vt 0.637043 0.657520 +vt 0.636307 0.658795 +vt 0.636307 0.703952 +vt 0.601571 0.703951 +vt 0.653422 0.667827 +vt 0.694991 0.757887 +vt 0.677623 0.727805 +vt 0.716729 0.705227 +vt 0.637043 0.705227 +vt 0.676150 0.727805 +vt 0.658782 0.757887 +vt 0.700350 0.694920 +vt 0.653422 0.694920 +vt 0.676886 0.654280 +vt 0.700350 0.667827 +vt 0.676886 0.708467 +vt 0.887956 0.309144 +vt 0.877819 0.307166 +vt 0.877819 0.303929 +vt 0.887956 0.265991 +vt 0.887956 0.258798 +vt 0.929638 0.258798 +vt 0.887956 0.294759 +vt 0.877819 0.292781 +vt 0.877819 0.289545 +vt 0.887956 0.251606 +vt 0.929638 0.251606 +vt 0.877819 0.264013 +vt 0.877819 0.260776 +vt 0.887956 0.244414 +vt 0.887956 0.280375 +vt 0.877819 0.278397 +vt 0.877819 0.275161 +vt 0.887955 0.330720 +vt 0.887956 0.323528 +vt 0.929638 0.323528 +vt 0.887956 0.273183 +vt 0.877819 0.271205 +vt 0.887956 0.316336 +vt 0.929638 0.316336 +vt 0.877819 0.256821 +vt 0.929638 0.309144 +vt 0.877819 0.328742 +vt 0.877819 0.325506 +vt 0.887956 0.301951 +vt 0.929638 0.301951 +vt 0.877819 0.314358 +vt 0.877819 0.311121 +vt 0.877819 0.299974 +vt 0.877819 0.296737 +vt 0.887956 0.287567 +vt 0.929638 0.287567 +vt 0.877819 0.249628 +vt 0.877819 0.246392 +vt 0.171351 0.820134 +vt 0.162509 0.811292 +vt 0.168549 0.809673 +vt 0.929638 0.280375 +vt 0.877819 0.285589 +vt 0.929638 0.265991 +vt 0.929638 0.273183 +vt 0.877819 0.321550 +vt 0.877819 0.318314 +vt 0.147807 0.683898 +vt 0.125229 0.644792 +vt 0.155311 0.627424 +vt 0.123954 0.644055 +vt 0.078797 0.644055 +vt 0.078797 0.609320 +vt 0.077522 0.644792 +vt 0.054943 0.683898 +vt 0.024862 0.666531 +vt 0.024862 0.702739 +vt 0.054943 0.685372 +vt 0.077522 0.724478 +vt 0.074282 0.684635 +vt 0.155311 0.741846 +vt 0.125229 0.724478 +vt 0.147807 0.685372 +vt 0.078797 0.725215 +vt 0.123954 0.725215 +vt 0.123954 0.759950 +vt 0.128469 0.684635 +vt 0.087829 0.661171 +vt 0.114922 0.661171 +vt 0.087829 0.708099 +vt 0.114922 0.708099 +vt 0.046438 0.819810 +vt 0.048416 0.809673 +vt 0.051652 0.809673 +vt 0.089591 0.861492 +vt 0.089591 0.819810 +vt 0.096783 0.819810 +vt 0.060823 0.819810 +vt 0.062800 0.809673 +vt 0.066037 0.809673 +vt 0.103976 0.819810 +vt 0.103975 0.861492 +vt 0.091569 0.809673 +vt 0.094805 0.809673 +vt 0.111168 0.819810 +vt 0.111168 0.861492 +vt 0.082399 0.819810 +vt 0.075207 0.819810 +vt 0.077185 0.809673 +vt 0.024862 0.861493 +vt 0.024862 0.819810 +vt 0.032054 0.819810 +vt 0.084377 0.809673 +vt 0.032054 0.861492 +vt 0.039246 0.819810 +vt 0.098761 0.809673 +vt 0.101998 0.809673 +vt 0.046438 0.861492 +vt 0.026840 0.809673 +vt 0.030076 0.809673 +vt 0.053630 0.819810 +vt 0.041224 0.809673 +vt 0.060823 0.861492 +vt 0.055608 0.809673 +vt 0.068015 0.819810 +vt 0.068015 0.861492 +vt 0.105953 0.809673 +vt 0.566047 0.327058 +vt 0.566047 0.314979 +vt 0.570468 0.322636 +vt 0.075207 0.861492 +vt 0.069993 0.809673 +vt 0.034032 0.809673 +vt 0.917819 0.904305 +vt 0.917819 0.859149 +vt 0.952555 0.859149 +vt 0.917083 0.857873 +vt 0.877976 0.835295 +vt 0.895344 0.805213 +vt 0.876503 0.835295 +vt 0.837397 0.857873 +vt 0.820029 0.827791 +vt 0.836660 0.859149 +vt 0.836660 0.904305 +vt 0.801925 0.904305 +vt 0.853776 0.868180 +vt 0.877976 0.928159 +vt 0.917083 0.905581 +vt 0.934451 0.935663 +vt 0.837397 0.905581 +vt 0.876503 0.928159 +vt 0.859135 0.958241 +vt 0.900704 0.895274 +vt 0.853776 0.895274 +vt 0.877240 0.854633 +vt 0.900704 0.868180 +vt 0.877240 0.908821 +vt 0.666301 0.817747 +vt 0.668278 0.807611 +vt 0.671515 0.807611 +vt 0.623148 0.817747 +vt 0.630340 0.817747 +vt 0.630340 0.859430 +vt 0.680685 0.817747 +vt 0.682663 0.807611 +vt 0.685899 0.807611 +vt 0.637532 0.817747 +vt 0.637532 0.859430 +vt 0.625126 0.807611 +vt 0.628362 0.807611 +vt 0.644724 0.817747 +vt 0.644724 0.859430 +vt 0.608763 0.817747 +vt 0.610741 0.807611 +vt 0.613978 0.807611 +vt 0.651916 0.817747 +vt 0.651916 0.859430 +vt 0.615955 0.817747 +vt 0.617933 0.807611 +vt 0.659108 0.817747 +vt 0.659109 0.859430 +vt 0.632318 0.807611 +vt 0.666301 0.859430 +vt 0.646702 0.807611 +vt 0.649938 0.807611 +vt 0.673493 0.817747 +vt 0.673493 0.859430 +vt 0.661086 0.807611 +vt 0.680685 0.859430 +vt 0.675471 0.807611 +vt 0.678707 0.807611 +vt 0.687877 0.817747 +vt 0.639510 0.807611 +vt 0.630652 0.325439 +vt 0.620192 0.322636 +vt 0.627849 0.314979 +vt 0.601571 0.817747 +vt 0.608763 0.859430 +vt 0.603549 0.807611 +vt 0.623148 0.859430 +vt 0.615956 0.859430 +vt 0.653894 0.807611 +vt 0.657131 0.807611 +vt 0.648292 0.265256 +vt 0.648292 0.244414 +vt 0.670767 0.244414 +vt 0.273879 0.406775 +vt 0.231028 0.476598 +vt 0.210441 0.467581 +vt 0.334263 0.472227 +vt 0.261221 0.509324 +vt 0.248391 0.490871 +vt 0.143652 0.388741 +vt 0.165915 0.467581 +vt 0.145328 0.476598 +vt 0.027428 0.514719 +vt 0.042092 0.472227 +vt 0.115135 0.509324 +vt 0.308603 0.435320 +vt 0.348928 0.514719 +vt 0.268553 0.530570 +vt 0.188178 0.382575 +vt 0.188178 0.464498 +vt 0.067753 0.435320 +vt 0.127965 0.490871 +vt 0.351494 0.559596 +vt 0.269836 0.553009 +vt 0.232704 0.388741 +vt 0.102477 0.406775 +vt 0.024862 0.559596 +vt 0.107803 0.530570 +vt 0.273801 0.792220 +vt 0.246967 0.831365 +vt 0.227613 0.781308 +vt 0.401218 0.515521 +vt 0.447592 0.505430 +vt 0.427354 0.555136 +vt 0.267323 0.745204 +vt 0.280279 0.745204 +vt 0.319989 0.781308 +vt 0.300635 0.831365 +vt 0.069426 0.120941 +vt 0.038128 0.156618 +vt 0.024862 0.104614 +vt 0.154055 0.078587 +vt 0.113381 0.103043 +vt 0.116577 0.049468 +vt 0.247562 0.064007 +vt 0.201374 0.074920 +vt 0.220728 0.024862 +vt 0.341069 0.078587 +vt 0.293751 0.074920 +vt 0.327425 0.033130 +vt 0.425699 0.120941 +vt 0.381743 0.103043 +vt 0.426542 0.073488 +vt 0.068583 0.073488 +vt 0.167699 0.033130 +vt 0.274397 0.024862 +vt 0.378547 0.049469 +vt 0.470263 0.104615 +vt 0.558390 0.117335 +vt 0.564868 0.070318 +vt 0.604578 0.106422 +vt 0.617769 0.191024 +vt 0.585224 0.156480 +vt 0.638252 0.148212 +vt 0.712404 0.191024 +vt 0.665087 0.194691 +vt 0.691921 0.148212 +vt 0.771784 0.117335 +vt 0.744949 0.156480 +vt 0.725595 0.106422 +vt 0.751661 0.024862 +vt 0.765305 0.070318 +vt 0.714184 0.053980 +vt 0.280279 0.609320 +vt 0.319989 0.645423 +vt 0.273801 0.656336 +vt 0.300635 0.695481 +vt 0.246967 0.695481 +vt 0.227613 0.645423 +vt 0.267323 0.609320 +vt 0.615990 0.053980 +vt 0.578512 0.024862 +vt 0.470263 0.253098 +vt 0.421445 0.230798 +vt 0.462119 0.206342 +vt 0.426542 0.284225 +vt 0.385024 0.261228 +vt 0.378547 0.308244 +vt 0.338836 0.272141 +vt 0.327425 0.324583 +vt 0.294880 0.290039 +vt 0.274396 0.332851 +vt 0.247562 0.286372 +vt 0.220728 0.332851 +vt 0.200244 0.290039 +vt 0.167699 0.324583 +vt 0.156289 0.272141 +vt 0.116577 0.308244 +vt 0.110100 0.261228 +vt 0.068583 0.284225 +vt 0.073679 0.230798 +vt 0.024862 0.253098 +vt 0.033005 0.206342 +vt 0.508666 0.215609 +vt 0.508666 0.142105 +vt 0.456997 0.156619 +vt 0.569097 0.505430 +vt 0.608161 0.468628 +vt 0.615472 0.515521 +vt 0.556758 0.453199 +vt 0.593713 0.423420 +vt 0.552611 0.399690 +vt 0.508345 0.430035 +vt 0.508345 0.382575 +vt 0.464078 0.399690 +vt 0.459932 0.453199 +vt 0.422976 0.423420 +vt 0.589336 0.555136 +vt 0.536170 0.547810 +vt 0.408529 0.468628 +vt 0.603341 0.265256 +vt 0.603341 0.244414 +vt 0.625816 0.244414 +vt 0.715718 0.265256 +vt 0.715718 0.244414 +vt 0.738194 0.244414 +vt 0.783145 0.265255 +vt 0.783145 0.244414 +vt 0.805620 0.244414 +vt 0.625816 0.265256 +vt 0.580865 0.265255 +vt 0.580865 0.244414 +vt 0.693243 0.265256 +vt 0.693243 0.244414 +vt 0.760669 0.265255 +vt 0.760669 0.244414 +vt 0.558390 0.265255 +vt 0.558390 0.244414 +vt 0.670767 0.265256 +vt 0.738194 0.265256 +vt 0.805620 0.265255 +vt 0.828096 0.244414 +vt 0.687773 0.400679 +vt 0.665195 0.475994 +vt 0.719131 0.533205 +vt 0.795645 0.515101 +vt 0.764287 0.382575 +vt 0.818223 0.439785 +vt 0.923319 0.024862 +vt 0.975138 0.087613 +vt 0.975138 0.101998 +vt 0.975138 0.037268 +vt 0.975138 0.051653 +vt 0.975138 0.066037 +vt 0.975138 0.044460 +vt 0.745414 0.316597 +vt 0.748217 0.314979 +vt 0.751453 0.314979 +vt 0.755875 0.319400 +vt 0.755875 0.322636 +vt 0.754256 0.325439 +vt 0.748217 0.327058 +vt 0.745414 0.325439 +vt 0.743796 0.322636 +vt 0.975138 0.058845 +vt 0.533743 0.830189 +vt 0.458428 0.807611 +vt 0.401218 0.906702 +vt 0.419322 0.938060 +vt 0.551848 0.906702 +vt 0.494637 0.960638 +vt 0.867946 0.427706 +vt 0.867946 0.413321 +vt 0.919765 0.468881 +vt 0.867946 0.384553 +vt 0.867946 0.406129 +vt 0.810019 0.314979 +vt 0.813256 0.314979 +vt 0.816058 0.316597 +vt 0.817677 0.322636 +vt 0.816058 0.325439 +vt 0.813256 0.327058 +vt 0.807216 0.325439 +vt 0.805598 0.322636 +vt 0.805598 0.319400 +vt 0.867946 0.442090 +vt 0.867946 0.391745 +vt 0.533743 0.627438 +vt 0.419322 0.627438 +vt 0.401218 0.703951 +vt 0.458428 0.757887 +vt 0.551848 0.703952 +vt 0.494637 0.757887 +vt 0.873462 0.094683 +vt 0.821707 0.046422 +vt 0.821627 0.060795 +vt 0.873538 0.037547 +vt 0.873498 0.044734 +vt 0.821527 0.089944 +vt 0.873338 0.073481 +vt 0.873356 0.085713 +vt 0.873529 0.101885 +vt 0.748061 0.809229 +vt 0.749679 0.812032 +vt 0.749679 0.815268 +vt 0.748061 0.818071 +vt 0.745258 0.819689 +vt 0.739219 0.818071 +vt 0.737601 0.812032 +vt 0.739219 0.809229 +vt 0.742022 0.807611 +vt 0.821827 0.024862 +vt 0.873578 0.030360 +vt 0.932374 0.622964 +vt 0.901017 0.604860 +vt 0.824503 0.622964 +vt 0.824503 0.737385 +vt 0.932374 0.737385 +vt 0.855861 0.755490 +vt 0.229591 0.932908 +vt 0.277958 0.881089 +vt 0.287128 0.932908 +vt 0.263573 0.881089 +vt 0.279936 0.932908 +vt 0.249189 0.881089 +vt 0.265551 0.932908 +vt 0.236783 0.932908 +vt 0.694072 0.322636 +vt 0.692454 0.325439 +vt 0.686415 0.327058 +vt 0.681994 0.322636 +vt 0.681994 0.319400 +vt 0.683612 0.316597 +vt 0.689651 0.314979 +vt 0.692454 0.316597 +vt 0.694072 0.319400 +vt 0.313919 0.881089 +vt 0.308704 0.932908 +vt 0.752201 0.703952 +vt 0.734097 0.627438 +vt 0.619676 0.627438 +vt 0.601571 0.658795 +vt 0.734097 0.735309 +vt 0.619676 0.735309 +vt 0.929638 0.244414 +vt 0.929638 0.330720 +vt 0.877819 0.267969 +vt 0.877819 0.253584 +vt 0.929638 0.294759 +vt 0.171351 0.811292 +vt 0.172970 0.814095 +vt 0.172970 0.817331 +vt 0.168549 0.821752 +vt 0.165312 0.821752 +vt 0.162509 0.820134 +vt 0.160891 0.817331 +vt 0.160891 0.814095 +vt 0.165312 0.809673 +vt 0.877819 0.282353 +vt 0.177889 0.666531 +vt 0.123954 0.609320 +vt 0.047440 0.627424 +vt 0.047440 0.741846 +vt 0.177889 0.702739 +vt 0.078797 0.759950 +vt 0.096783 0.861492 +vt 0.080421 0.809673 +vt 0.087613 0.809673 +vt 0.039246 0.861492 +vt 0.053630 0.861492 +vt 0.044460 0.809673 +vt 0.058845 0.809673 +vt 0.109190 0.809673 +vt 0.568850 0.316597 +vt 0.570468 0.319400 +vt 0.568850 0.325439 +vt 0.562811 0.327058 +vt 0.560008 0.325439 +vt 0.558390 0.322636 +vt 0.558390 0.319400 +vt 0.560008 0.316597 +vt 0.562811 0.314979 +vt 0.073229 0.809673 +vt 0.082399 0.861492 +vt 0.037268 0.809673 +vt 0.952555 0.904305 +vt 0.934451 0.827791 +vt 0.859135 0.805213 +vt 0.801925 0.859149 +vt 0.895344 0.958241 +vt 0.820029 0.935663 +vt 0.621170 0.807611 +vt 0.635554 0.807611 +vt 0.664323 0.807611 +vt 0.687877 0.859430 +vt 0.642746 0.807611 +vt 0.630652 0.316597 +vt 0.632270 0.319400 +vt 0.632270 0.322637 +vt 0.627849 0.327058 +vt 0.624613 0.327058 +vt 0.621810 0.325439 +vt 0.620192 0.319400 +vt 0.621810 0.316597 +vt 0.624613 0.314979 +vt 0.601571 0.859430 +vt 0.606785 0.807611 +vt 0.106520 0.553009 +vt 0.828096 0.265255 +vn 0.500000 -0.866000 0.000000 +vn 1.000000 0.000000 0.000000 +vn 0.500000 0.866000 0.000000 +vn -0.500000 0.866000 0.000000 +vn -0.202900 0.351500 -0.913900 +vn -0.500000 -0.866000 0.000000 +vn -1.000000 0.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +vn 0.405900 0.000000 -0.913900 +vn -0.405900 0.000000 -0.913900 +vn 0.202900 -0.351500 -0.913900 +vn 0.202900 0.351500 -0.913900 +vn -0.202900 -0.351500 -0.913900 +vn -0.177400 0.662000 -0.728200 +vn 0.258800 -0.965900 0.000000 +vn -0.662000 0.177400 -0.728200 +vn 0.707100 -0.707100 0.000000 +vn 0.177400 -0.662000 -0.728200 +vn 0.965900 -0.258800 0.000000 +vn -0.484600 -0.484600 -0.728200 +vn 0.965900 0.258800 0.000000 +vn -0.177400 -0.662000 -0.728200 +vn 0.707100 0.707100 0.000000 +vn 0.484600 -0.484600 -0.728200 +vn 0.258800 0.965900 0.000000 +vn 0.662000 0.177400 -0.728200 +vn -0.258800 0.965900 0.000000 +vn 0.177400 0.662000 -0.728200 +vn -0.707100 0.707100 0.000000 +vn -0.484600 0.484600 -0.728200 +vn -0.965900 0.258800 0.000000 +vn 0.662000 -0.177400 -0.728200 +vn -0.965900 -0.258800 0.000000 +vn -0.662000 -0.177400 -0.728200 +vn -0.258800 -0.965900 0.000000 +vn -0.707100 -0.707100 0.000000 +vn 0.484600 0.484600 -0.728200 +vn -0.202900 -0.351500 0.913900 +vn 0.000000 0.000000 1.000000 +vn 0.405900 -0.000000 0.913900 +vn -0.405900 -0.000000 0.913900 +vn 0.202900 0.351500 0.913900 +vn 0.202900 -0.351500 0.913900 +vn -0.202900 0.351500 0.913900 +vn -0.177400 -0.662000 0.728200 +vn -0.662000 -0.177400 0.728200 +vn 0.177400 0.662000 0.728200 +vn -0.484600 0.484600 0.728200 +vn -0.177400 0.662000 0.728200 +vn 0.484600 0.484600 0.728200 +vn 0.662000 -0.177400 0.728200 +vn 0.177400 -0.662000 0.728200 +vn -0.484600 -0.484600 0.728200 +vn 0.662000 0.177400 0.728200 +vn -0.662000 0.177400 0.728200 +vn 0.484600 -0.484600 0.728200 +vn 0.154500 0.475500 -0.866000 +vn 0.309000 0.951100 -0.000000 +vn 0.154500 0.475500 0.866000 +vn -0.154500 -0.475500 0.866000 +vn -0.931900 0.089400 0.351500 +vn -0.154500 -0.475500 -0.866000 +vn -0.309000 -0.951100 0.000000 +vn -0.951100 0.309000 0.000000 +vn -0.743800 0.668400 0.000000 +vn -0.994600 -0.103600 0.000000 +vn -0.806500 0.475400 -0.351500 +vn -0.806500 0.475400 0.351500 +vn -0.931900 0.089400 -0.351500 +vn -0.747400 0.056300 0.662000 +vn 0.080000 0.246200 -0.965900 +vn -0.897100 -0.404600 0.177400 +vn 0.218500 0.672500 -0.707100 +vn -0.637700 0.393700 -0.662000 +vn 0.298500 0.918700 -0.258800 +vn -0.842300 -0.235900 -0.484600 +vn 0.298500 0.918600 0.258800 +vn -0.747400 0.056300 -0.662000 +vn 0.218500 0.672500 0.707100 +vn -0.542800 0.685900 -0.484600 +vn 0.080000 0.246200 0.965900 +vn -0.488000 0.854600 0.177400 +vn -0.080000 -0.246200 0.965900 +vn -0.637700 0.393700 0.662000 +vn -0.218500 -0.672500 0.707100 +vn -0.842300 -0.235900 0.484600 +vn -0.298500 -0.918700 0.258800 +vn -0.488000 0.854600 -0.177400 +vn -0.298500 -0.918700 -0.258800 +vn -0.897100 -0.404600 -0.177400 +vn -0.080000 -0.246200 -0.965900 +vn -0.218500 -0.672500 -0.707100 +vn -0.542800 0.685900 0.484600 +vn -0.404500 0.293900 -0.866000 +vn -0.809000 0.587800 0.000000 +vn -0.404500 0.293900 0.866000 +vn 0.404500 -0.293900 0.866000 +vn -0.373000 -0.858700 0.351500 +vn 0.404500 -0.293900 -0.866000 +vn 0.809000 -0.587800 0.000000 +vn -0.587800 -0.809000 0.000000 +vn -0.865600 -0.500800 0.000000 +vn -0.208800 -0.978000 0.000000 +vn -0.701400 -0.620100 -0.351500 +vn -0.701400 -0.620100 0.351500 +vn -0.373000 -0.858700 -0.351500 +vn -0.284500 -0.693400 0.662000 +vn -0.209400 0.152100 -0.965900 +vn 0.107500 -0.978200 0.177400 +vn -0.572100 0.415600 -0.707100 +vn -0.571500 -0.484900 -0.662000 +vn -0.781400 0.567800 -0.258800 +vn -0.036000 -0.874000 -0.484600 +vn -0.781400 0.567800 0.258800 +vn -0.284500 -0.693400 -0.662000 +vn -0.572100 0.415600 0.707100 +vn -0.820100 -0.304300 -0.484600 +vn -0.209400 0.152100 0.965900 +vn -0.963600 -0.200000 0.177400 +vn 0.209400 -0.152100 0.965900 +vn -0.571500 -0.484900 0.662000 +vn 0.572100 -0.415600 0.707100 +vn -0.036000 -0.874000 0.484600 +vn 0.781500 -0.567800 0.258800 +vn -0.963600 -0.200000 -0.177400 +vn 0.781500 -0.567800 -0.258800 +vn 0.107500 -0.978200 -0.177400 +vn 0.209400 -0.152100 -0.965900 +vn 0.572100 -0.415600 -0.707100 +vn -0.820100 -0.304300 0.484600 +vn -0.404500 -0.293900 -0.866000 +vn -0.809000 -0.587800 0.000000 +vn -0.404500 -0.293900 0.866000 +vn 0.404500 0.293900 0.866000 +vn 0.701400 -0.620100 0.351500 +vn 0.404500 0.293900 -0.866000 +vn 0.809000 0.587800 0.000000 +vn 0.587800 -0.809000 0.000000 +vn 0.208800 -0.978000 0.000000 +vn 0.865600 -0.500800 0.000000 +vn 0.373000 -0.858700 -0.351500 +vn 0.373000 -0.858700 0.351500 +vn 0.701400 -0.620100 -0.351500 +vn 0.571500 -0.484900 0.662000 +vn -0.209400 -0.152100 -0.965900 +vn 0.963600 -0.200000 0.177400 +vn -0.572100 -0.415600 -0.707100 +vn 0.284500 -0.693400 -0.662000 +vn -0.781500 -0.567800 -0.258800 +vn 0.820100 -0.304300 -0.484600 +vn -0.781400 -0.567800 0.258800 +vn 0.571500 -0.484900 -0.662000 +vn -0.572100 -0.415600 0.707100 +vn 0.036000 -0.874000 -0.484600 +vn -0.209400 -0.152100 0.965900 +vn -0.107500 -0.978200 0.177400 +vn 0.209400 0.152100 0.965900 +vn 0.284500 -0.693400 0.662000 +vn 0.572100 0.415600 0.707100 +vn 0.820100 -0.304300 0.484600 +vn 0.781400 0.567800 0.258800 +vn -0.107500 -0.978200 -0.177400 +vn 0.781400 0.567800 -0.258800 +vn 0.963600 -0.200000 -0.177400 +vn 0.209400 0.152100 -0.965900 +vn 0.572100 0.415600 -0.707100 +vn 0.036000 -0.874000 0.484600 +vn 0.154500 -0.475500 -0.866000 +vn 0.309000 -0.951100 0.000000 +vn 0.154500 -0.475500 0.866000 +vn -0.154500 0.475500 0.866000 +vn 0.806500 0.475400 0.351500 +vn -0.154500 0.475500 -0.866000 +vn -0.309000 0.951100 0.000000 +vn 0.951100 0.309000 0.000000 +vn 0.994600 -0.103600 0.000000 +vn 0.743800 0.668400 0.000000 +vn 0.931900 0.089400 -0.351500 +vn 0.931900 0.089400 0.351500 +vn 0.806500 0.475400 -0.351500 +vn 0.637700 0.393700 0.662000 +vn 0.080000 -0.246100 -0.965900 +vn 0.488000 0.854600 0.177400 +vn 0.218500 -0.672500 -0.707100 +vn 0.747400 0.056300 -0.662000 +vn 0.298500 -0.918600 -0.258800 +vn 0.542800 0.685900 -0.484600 +vn 0.298500 -0.918600 0.258800 +vn 0.637700 0.393700 -0.662000 +vn 0.218500 -0.672500 0.707100 +vn 0.842300 -0.235900 -0.484600 +vn 0.080000 -0.246100 0.965900 +vn 0.897100 -0.404600 0.177400 +vn -0.080000 0.246200 0.965900 +vn 0.747400 0.056300 0.662000 +vn -0.218500 0.672500 0.707100 +vn 0.542800 0.685900 0.484600 +vn -0.298500 0.918600 0.258800 +vn 0.897100 -0.404600 -0.177400 +vn -0.298500 0.918700 -0.258800 +vn 0.488000 0.854600 -0.177400 +vn -0.080000 0.246200 -0.965900 +vn -0.218500 0.672500 -0.707100 +vn 0.842300 -0.235900 0.484600 +vn 0.500000 0.000000 -0.866000 +vn 0.500000 0.000000 0.866000 +vn -0.500000 0.000000 0.866000 +vn -0.202900 0.913900 0.351500 +vn -0.500000 0.000000 -0.866000 +vn 0.000000 1.000000 0.000000 +vn 0.405900 0.913900 0.000000 +vn -0.405900 0.913900 0.000000 +vn 0.202900 0.913900 -0.351500 +vn 0.202900 0.913900 0.351500 +vn -0.202900 0.913900 -0.351500 +vn -0.177400 0.728200 0.662000 +vn 0.258800 0.000000 -0.965900 +vn -0.662000 0.728200 0.177400 +vn 0.707100 0.000000 -0.707100 +vn 0.177400 0.728200 -0.662000 +vn 0.965900 0.000000 -0.258800 +vn -0.484600 0.728200 -0.484600 +vn 0.965900 0.000000 0.258800 +vn -0.177400 0.728200 -0.662000 +vn 0.707100 0.000000 0.707100 +vn 0.484600 0.728200 -0.484600 +vn 0.258800 0.000000 0.965900 +vn 0.662000 0.728200 0.177400 +vn -0.258800 -0.000000 0.965900 +vn 0.177400 0.728200 0.662000 +vn -0.707100 -0.000000 0.707100 +vn -0.484600 0.728200 0.484600 +vn -0.965900 -0.000000 0.258800 +vn 0.662000 0.728200 -0.177400 +vn -0.965900 -0.000000 -0.258800 +vn -0.662000 0.728200 -0.177400 +vn -0.258800 -0.000000 -0.965900 +vn -0.707100 0.000000 -0.707100 +vn 0.484600 0.728200 0.484600 +vn 0.605300 0.516800 -0.605300 +vn -0.221600 0.516800 -0.826900 +vn 0.605300 0.516800 0.605300 +vn -0.605300 0.516800 0.605300 +vn 0.221600 0.516800 -0.826900 +vn -0.605300 0.516800 -0.605300 +vn 0.826900 0.516800 0.221600 +vn -0.221600 0.516800 0.826900 +vn -0.826900 0.516800 -0.221600 +vn 0.826900 0.516800 -0.221600 +vn 0.221600 0.516800 0.826900 +vn -0.826900 0.516800 0.221600 +vn 0.102400 -0.943500 0.315100 +vn 0.700200 -0.661700 0.268000 +vn -0.268000 -0.943500 0.194700 +vn -0.268000 -0.943500 -0.194700 +vn 0.102400 -0.943500 -0.315100 +vn 0.905000 -0.330400 0.268000 +vn 0.024700 -0.330400 0.943500 +vn -0.889700 -0.330400 0.315100 +vn -0.574600 -0.330400 -0.748800 +vn 0.534600 -0.330400 -0.777900 +vn 0.802600 -0.125600 0.583100 +vn -0.306600 -0.125600 0.943500 +vn -0.992100 -0.125600 0.000000 +vn -0.306600 -0.125600 -0.943500 +vn 0.802600 -0.125600 -0.583100 +vn 0.408900 0.661700 0.628400 +vn -0.471300 0.661700 0.583100 +vn -0.700200 0.661700 -0.268000 +vn 0.038500 0.661700 -0.748800 +vn 0.724000 0.661700 -0.194700 +vn 0.268000 0.943500 -0.194700 +vn 0.491100 0.794700 -0.356800 +vn 0.408900 0.661700 -0.628400 +vn -0.102400 0.943500 -0.315100 +vn -0.187600 0.794700 -0.577300 +vn -0.471300 0.661700 -0.583100 +vn -0.331300 0.943500 0.000000 +vn -0.607100 0.794700 0.000000 +vn -0.700200 0.661700 0.268000 +vn -0.102400 0.943500 0.315100 +vn -0.187600 0.794700 0.577300 +vn 0.038500 0.661700 0.748800 +vn 0.268000 0.943500 0.194700 +vn 0.491100 0.794700 0.356800 +vn 0.724000 0.661700 0.194700 +vn 0.889700 0.330400 -0.315100 +vn 0.794700 0.187600 -0.577300 +vn 0.574600 0.330400 -0.748800 +vn -0.024700 0.330400 -0.943500 +vn -0.303500 0.187600 -0.934200 +vn -0.534600 0.330400 -0.777900 +vn -0.905000 0.330400 -0.268000 +vn -0.982200 0.187600 0.000000 +vn -0.905000 0.330400 0.268000 +vn -0.534600 0.330400 0.777900 +vn -0.303500 0.187600 0.934200 +vn -0.024700 0.330400 0.943500 +vn 0.574600 0.330400 0.748800 +vn 0.794700 0.187600 0.577300 +vn 0.889700 0.330400 0.315100 +vn 0.306600 0.125600 -0.943500 +vn 0.303500 -0.187600 -0.934200 +vn 0.024700 -0.330400 -0.943500 +vn -0.802600 0.125600 -0.583100 +vn -0.794700 -0.187600 -0.577300 +vn -0.889700 -0.330400 -0.315100 +vn -0.802600 0.125600 0.583100 +vn -0.794700 -0.187600 0.577300 +vn -0.574600 -0.330400 0.748800 +vn 0.306600 0.125600 0.943500 +vn 0.303500 -0.187600 0.934200 +vn 0.534600 -0.330400 0.777900 +vn 0.992100 0.125600 0.000000 +vn 0.982200 -0.187600 0.000000 +vn 0.905000 -0.330400 -0.268000 +vn 0.471300 -0.661700 -0.583100 +vn 0.187600 -0.794700 -0.577300 +vn -0.038500 -0.661700 -0.748800 +vn -0.408900 -0.661700 -0.628400 +vn -0.491100 -0.794700 -0.356800 +vn -0.724000 -0.661700 -0.194700 +vn -0.724000 -0.661700 0.194700 +vn -0.491100 -0.794700 0.356800 +vn -0.408900 -0.661700 0.628400 +vn 0.700200 -0.661700 -0.268000 +vn 0.607100 -0.794700 0.000000 +vn 0.331300 -0.943500 0.000000 +vn -0.038500 -0.661700 0.748800 +vn 0.187600 -0.794700 0.577300 +vn 0.471300 -0.661700 0.583100 +vn 0.298500 0.918600 -0.258800 +vn -0.080000 -0.246100 0.965900 +vn -0.637800 0.393700 0.662000 +vn -0.080000 -0.246100 -0.965900 +vn 0.107500 -0.978300 0.177400 +vn -0.781500 0.567800 -0.258800 +vn -0.781500 0.567800 0.258800 +vn -0.587800 -0.809000 -0.000100 +vn -0.587800 -0.809000 0.000100 +vn 0.107500 -0.978300 -0.177400 +vn -0.781500 -0.567800 0.258800 +vn 0.587800 -0.809000 0.000100 +vn 0.781500 0.567800 -0.258800 +vn 0.080000 -0.246200 -0.965900 +vn 0.637800 0.393700 -0.662000 +vn 0.080000 -0.246200 0.965900 +vn -0.080000 0.246100 0.965900 +vn -0.298500 0.918700 0.258800 +vn -0.298500 0.918600 -0.258800 +vn 0.000000 1.000000 -0.000100 +vn -0.000000 1.000000 0.000100 +s off +f 2/1/1 4/2/1 3/3/1 +f 4/4/2 6/5/2 5/6/2 +f 6/7/3 8/8/3 7/9/3 +f 8/10/4 10/11/4 9/12/4 +f 10/11/5 8/10/5 16/13/5 +f 12/14/6 2/15/6 1/16/6 +f 10/17/7 12/18/7 11/19/7 +f 18/20/8 17/21/8 15/22/8 +f 6/5/9 4/4/9 13/23/9 +f 10/17/10 17/21/10 18/20/10 +f 4/2/11 2/1/11 14/24/11 +f 8/8/12 6/7/12 15/22/12 +f 12/14/13 18/20/13 14/24/13 +f 34/25/14 49/26/14 50/27/14 +f 22/28/15 24/29/15 23/30/15 +f 40/31/16 38/32/16 51/33/16 +f 24/29/17 26/34/17 25/35/17 +f 22/28/18 19/36/18 20/37/18 +f 26/34/19 28/38/19 27/39/19 +f 44/40/20 42/41/20 53/42/20 +f 28/38/21 30/43/21 29/44/21 +f 44/40/22 54/45/22 19/46/22 +f 30/43/23 32/47/23 31/48/23 +f 26/34/24 24/29/24 20/49/24 +f 32/47/25 34/25/25 33/50/25 +f 30/43/26 28/38/26 46/51/26 +f 34/25/27 36/52/27 35/53/27 +f 34/25/28 32/47/28 48/54/28 +f 36/52/29 38/32/29 37/55/29 +f 36/52/30 50/56/30 51/57/30 +f 38/32/31 40/31/31 39/58/31 +f 28/38/32 26/34/32 45/59/32 +f 53/60/8 49/61/8 45/62/8 +f 40/31/33 42/41/33 41/63/33 +f 40/31/34 52/64/34 53/65/34 +f 44/40/35 22/66/35 21/67/35 +f 42/41/36 44/40/36 43/68/36 +f 32/47/37 30/43/37 47/69/37 +f 56/70/3 58/71/3 57/72/3 +f 58/73/2 60/74/2 59/75/2 +f 59/76/1 60/77/1 62/78/1 +f 62/79/6 64/80/6 63/81/6 +f 62/79/38 70/82/38 71/83/38 +f 66/84/4 56/85/4 55/86/4 +f 64/87/7 66/88/7 65/89/7 +f 68/90/39 71/83/39 69/91/39 +f 58/73/40 67/92/40 69/91/40 +f 64/87/41 71/83/41 72/93/41 +f 56/70/42 68/90/42 67/92/42 +f 60/77/43 69/91/43 70/82/43 +f 66/84/44 72/93/44 68/90/44 +f 88/94/45 103/95/45 104/96/45 +f 76/97/25 78/98/25 77/99/25 +f 92/100/46 105/101/46 106/102/46 +f 78/98/23 80/103/23 79/104/23 +f 76/97/47 73/105/47 74/106/47 +f 80/103/21 82/107/21 81/108/21 +f 96/109/48 107/110/48 108/111/48 +f 82/107/19 84/112/19 83/113/19 +f 76/97/49 98/114/49 108/115/49 +f 84/112/17 86/116/17 85/117/17 +f 80/103/50 78/98/50 74/118/50 +f 86/116/15 88/119/15 87/120/15 +f 82/107/51 100/121/51 101/122/51 +f 88/94/35 90/123/35 89/124/35 +f 88/119/52 86/116/52 102/125/52 +f 90/123/36 92/100/36 91/126/36 +f 90/123/53 104/127/53 105/128/53 +f 92/100/33 94/129/33 93/130/33 +f 82/107/54 80/103/54 99/131/54 +f 107/132/39 103/133/39 99/134/39 +f 94/129/31 96/109/31 95/135/31 +f 96/109/55 94/129/55 106/136/55 +f 98/114/27 76/97/27 75/137/27 +f 96/109/29 98/114/29 97/138/29 +f 86/116/56 84/112/56 101/139/56 +f 110/140/57 112/141/57 111/142/57 +f 111/143/58 112/144/58 114/145/58 +f 113/146/59 114/147/59 116/148/59 +f 115/149/60 116/150/60 118/151/60 +f 118/151/61 116/150/61 124/152/61 +f 120/153/62 110/154/62 109/155/62 +f 118/156/63 120/157/63 119/158/63 +f 122/159/64 125/160/64 123/161/64 +f 112/144/65 121/162/65 123/161/65 +f 118/156/66 125/160/66 126/163/66 +f 110/140/67 122/159/67 121/162/67 +f 114/147/68 123/161/68 124/152/68 +f 120/153/69 126/163/69 122/159/69 +f 144/164/70 142/165/70 157/166/70 +f 130/167/71 132/168/71 131/169/71 +f 146/170/72 159/171/72 160/172/72 +f 131/169/73 132/168/73 134/173/73 +f 130/167/74 127/174/74 128/175/74 +f 134/173/75 136/176/75 135/177/75 +f 152/178/76 150/179/76 161/180/76 +f 136/176/77 138/181/77 137/182/77 +f 130/167/78 152/178/78 162/183/78 +f 137/182/79 138/181/79 140/184/79 +f 132/168/80 128/185/80 153/186/80 +f 139/187/81 140/184/81 142/165/81 +f 138/181/82 136/176/82 154/188/82 +f 142/165/83 144/164/83 143/189/83 +f 142/165/84 140/184/84 156/190/84 +f 144/164/85 146/170/85 145/191/85 +f 146/170/86 144/164/86 158/192/86 +f 146/170/87 148/193/87 147/194/87 +f 134/173/88 153/195/88 154/196/88 +f 159/197/64 157/198/64 153/199/64 +f 148/200/89 150/179/89 149/201/89 +f 150/179/90 148/200/90 160/202/90 +f 151/203/91 152/178/91 130/167/91 +f 150/179/92 152/178/92 151/203/92 +f 140/184/93 138/181/93 155/204/93 +f 163/205/94 164/206/94 166/207/94 +f 166/208/95 168/209/95 167/210/95 +f 168/211/96 170/212/96 169/213/96 +f 169/214/97 170/215/97 172/216/97 +f 170/215/98 178/217/98 179/218/98 +f 174/219/99 164/220/99 163/221/99 +f 172/222/100 174/223/100 173/224/100 +f 176/225/101 179/218/101 177/226/101 +f 166/208/102 175/227/102 177/226/102 +f 172/222/103 179/218/103 180/228/103 +f 164/206/104 176/225/104 175/227/104 +f 168/211/105 177/226/105 178/217/105 +f 174/219/106 180/228/106 176/225/106 +f 196/229/107 211/230/107 212/231/107 +f 184/232/108 186/233/108 185/234/108 +f 202/235/109 200/236/109 213/237/109 +f 185/234/110 186/233/110 188/238/110 +f 186/233/111 184/232/111 181/239/111 +f 188/238/112 190/240/112 189/241/112 +f 204/242/113 215/243/113 216/244/113 +f 189/241/114 190/240/114 192/245/114 +f 206/246/115 216/247/115 181/248/115 +f 192/245/116 194/249/116 193/250/116 +f 188/238/117 186/233/117 182/251/117 +f 193/250/118 194/249/118 196/229/118 +f 192/245/119 190/240/119 208/252/119 +f 196/229/120 198/253/120 197/254/120 +f 194/249/121 210/255/121 211/256/121 +f 198/253/122 200/236/122 199/257/122 +f 200/236/123 198/253/123 212/258/123 +f 200/236/124 202/235/124 201/259/124 +f 188/238/125 207/260/125 208/261/125 +f 215/262/101 211/263/101 181/264/101 +f 202/265/126 204/242/126 203/266/126 +f 204/242/127 202/265/127 214/267/127 +f 206/246/128 184/232/128 183/268/128 +f 204/242/129 206/246/129 205/269/129 +f 192/245/130 209/270/130 210/271/130 +f 218/272/131 220/273/131 219/274/131 +f 220/275/132 222/276/132 221/277/132 +f 221/278/133 222/279/133 224/280/133 +f 224/281/134 226/282/134 225/283/134 +f 226/282/135 224/281/135 232/284/135 +f 227/285/136 228/286/136 218/287/136 +f 226/288/137 228/289/137 227/290/137 +f 230/291/138 233/292/138 231/293/138 +f 220/275/139 229/294/139 231/293/139 +f 226/288/140 233/292/140 234/295/140 +f 218/272/141 230/291/141 229/294/141 +f 222/279/142 231/293/142 232/284/142 +f 228/286/143 234/295/143 230/291/143 +f 250/296/144 265/297/144 266/298/144 +f 238/299/145 240/300/145 239/301/145 +f 254/302/146 267/303/146 268/304/146 +f 240/300/147 242/305/147 241/306/147 +f 238/299/148 235/307/148 236/308/148 +f 241/306/149 242/305/149 244/309/149 +f 258/310/150 269/311/150 270/312/150 +f 244/313/151 246/314/151 245/315/151 +f 238/299/152 260/316/152 270/317/152 +f 246/314/153 248/318/153 247/319/153 +f 242/305/154 240/300/154 236/320/154 +f 248/318/155 250/296/155 249/321/155 +f 244/313/156 262/322/156 263/323/156 +f 250/296/157 252/324/157 251/325/157 +f 248/318/158 264/326/158 265/327/158 +f 251/325/159 252/324/159 254/302/159 +f 252/324/160 266/328/160 267/329/160 +f 254/302/161 256/330/161 255/331/161 +f 242/305/162 261/332/162 262/333/162 +f 269/334/138 263/335/138 261/336/138 +f 256/330/163 258/310/163 257/337/163 +f 258/310/164 256/330/164 268/338/164 +f 260/316/165 238/299/165 237/339/165 +f 258/310/166 260/316/166 259/340/166 +f 246/314/167 263/341/167 264/342/167 +f 272/343/168 274/344/168 273/345/168 +f 274/346/169 276/347/169 275/348/169 +f 276/349/170 278/350/170 277/351/170 +f 277/352/171 278/353/171 280/354/171 +f 280/354/172 278/353/172 286/355/172 +f 281/356/173 282/357/173 272/358/173 +f 280/359/174 282/360/174 281/361/174 +f 284/362/175 286/355/175 285/363/175 +f 274/346/176 283/364/176 285/363/176 +f 280/359/177 287/365/177 288/366/177 +f 272/343/178 284/362/178 283/364/178 +f 276/349/179 285/363/179 286/355/179 +f 282/357/180 288/366/180 284/362/180 +f 304/367/181 319/368/181 320/369/181 +f 291/370/182 292/371/182 294/372/182 +f 308/373/183 321/374/183 322/375/183 +f 294/372/184 296/376/184 295/377/184 +f 292/371/185 289/378/185 290/379/185 +f 296/376/186 298/380/186 297/381/186 +f 314/382/187 312/383/187 323/384/187 +f 297/385/188 298/386/188 300/387/188 +f 292/371/189 314/382/189 324/388/189 +f 299/389/190 300/387/190 302/390/190 +f 294/372/191 290/391/191 315/392/191 +f 302/390/192 304/367/192 303/393/192 +f 298/386/193 316/394/193 317/395/193 +f 303/393/194 304/367/194 306/396/194 +f 304/367/195 302/390/195 318/397/195 +f 306/396/196 308/373/196 307/398/196 +f 308/373/197 306/396/197 320/399/197 +f 308/373/198 310/400/198 309/401/198 +f 298/380/199 296/376/199 315/402/199 +f 323/403/175 316/404/175 289/405/175 +f 310/400/200 312/383/200 311/406/200 +f 312/383/201 310/400/201 322/407/201 +f 314/382/202 292/371/202 291/370/202 +f 311/406/203 312/383/203 314/382/203 +f 302/390/204 300/387/204 317/408/204 +f 326/409/205 328/410/205 327/411/205 +f 328/412/2 330/413/2 329/414/2 +f 330/415/206 332/416/206 331/417/206 +f 332/418/207 334/419/207 333/420/207 +f 334/419/208 332/418/208 340/421/208 +f 336/422/209 326/423/209 325/424/209 +f 334/425/7 336/426/7 335/427/7 +f 338/428/210 341/429/210 339/430/210 +f 330/413/211 328/412/211 337/431/211 +f 334/425/212 341/429/212 342/432/212 +f 328/410/213 326/409/213 338/428/213 +f 330/415/214 339/430/214 340/421/214 +f 336/422/215 342/432/215 338/428/215 +f 358/433/216 373/434/216 374/435/216 +f 346/436/217 348/437/217 347/438/217 +f 362/439/218 375/440/218 376/441/218 +f 348/437/219 350/442/219 349/443/219 +f 346/436/220 343/444/220 344/445/220 +f 350/442/221 352/446/221 351/447/221 +f 366/448/222 377/449/222 378/450/222 +f 352/446/223 354/451/223 353/452/223 +f 346/436/224 368/453/224 378/454/224 +f 354/451/225 356/455/225 355/456/225 +f 350/442/226 348/437/226 344/457/226 +f 356/455/227 358/433/227 357/458/227 +f 352/446/228 370/459/228 371/460/228 +f 358/433/229 360/461/229 359/462/229 +f 358/433/230 356/455/230 372/463/230 +f 360/461/231 362/439/231 361/464/231 +f 360/461/232 374/465/232 375/466/232 +f 361/464/233 362/439/233 364/467/233 +f 352/446/234 350/442/234 369/468/234 +f 377/469/210 373/470/210 369/471/210 +f 364/472/235 366/448/235 365/473/235 +f 366/448/236 364/472/236 376/474/236 +f 368/453/237 346/436/237 345/475/237 +f 366/448/238 368/453/238 367/476/238 +f 354/451/239 371/477/239 372/478/239 +f 402/479/219 456/480/219 455/481/219 +f 390/482/240 402/483/240 401/484/240 +f 380/485/241 391/486/241 392/487/241 +f 387/488/242 399/489/242 398/490/242 +f 383/491/243 384/492/243 396/493/243 +f 390/482/244 379/494/244 392/487/244 +f 381/495/245 393/496/245 391/486/245 +f 387/488/246 388/497/246 400/498/246 +f 385/499/247 397/500/247 396/493/247 +f 382/501/248 394/502/248 393/496/248 +f 388/497/249 389/503/249 401/484/249 +f 385/499/250 386/504/250 398/490/250 +f 382/505/251 383/491/251 395/506/251 +f 403/507/252 416/508/252 415/509/252 +f 404/510/253 416/511/253 418/512/253 +f 403/507/254 415/509/254 420/513/254 +f 403/507/255 420/514/255 422/515/255 +f 403/507/256 422/515/256 419/516/256 +f 404/517/257 418/518/257 425/519/257 +f 405/520/258 417/521/258 427/522/258 +f 406/523/259 421/524/259 429/525/259 +f 407/526/260 423/527/260 431/528/260 +f 408/529/261 424/530/261 433/531/261 +f 404/517/262 425/519/262 428/532/262 +f 405/520/263 427/522/263 430/533/263 +f 406/523/264 429/525/264 432/534/264 +f 407/526/265 431/528/265 434/535/265 +f 408/529/266 433/531/266 426/536/266 +f 409/537/267 435/538/267 440/539/267 +f 410/540/268 436/541/268 442/542/268 +f 411/543/269 437/544/269 443/545/269 +f 412/546/270 438/547/270 444/548/270 +f 413/549/271 439/550/271 441/551/271 +f 441/552/272 444/553/272 414/554/272 +f 441/551/273 439/550/273 444/548/273 +f 439/550/274 412/546/274 444/548/274 +f 444/553/275 443/555/275 414/554/275 +f 444/548/276 438/547/276 443/545/276 +f 438/547/277 411/543/277 443/545/277 +f 443/555/278 442/556/278 414/554/278 +f 443/545/279 437/544/279 442/542/279 +f 437/544/280 410/540/280 442/542/280 +f 442/556/281 440/557/281 414/554/281 +f 442/542/282 436/541/282 440/539/282 +f 436/541/283 409/537/283 440/539/283 +f 440/557/284 441/558/284 414/554/284 +f 440/539/285 435/538/285 441/559/285 +f 435/538/286 413/560/286 441/559/286 +f 426/561/287 439/562/287 413/563/287 +f 426/561/288 433/564/288 439/562/288 +f 433/564/289 412/565/289 439/562/289 +f 434/566/290 438/567/290 412/565/290 +f 434/566/291 431/568/291 438/567/291 +f 431/568/292 411/569/292 438/567/292 +f 432/570/293 437/571/293 411/569/293 +f 432/570/294 429/572/294 437/571/294 +f 429/572/295 410/573/295 437/571/295 +f 430/574/296 436/575/296 410/573/296 +f 430/574/297 427/576/297 436/575/297 +f 427/576/298 409/577/298 436/575/298 +f 428/578/299 435/579/299 409/577/299 +f 428/578/300 425/580/300 435/579/300 +f 425/580/301 413/581/301 435/579/301 +f 433/564/302 434/566/302 412/565/302 +f 433/531/303 424/530/303 434/535/303 +f 424/530/304 407/526/304 434/535/304 +f 431/568/305 432/570/305 411/569/305 +f 431/528/306 423/527/306 432/534/306 +f 423/527/307 406/523/307 432/534/307 +f 429/572/308 430/574/308 410/573/308 +f 429/525/309 421/524/309 430/533/309 +f 421/524/310 405/520/310 430/533/310 +f 427/576/311 428/578/311 409/577/311 +f 427/522/312 417/521/312 428/532/312 +f 417/521/313 404/517/313 428/532/313 +f 425/582/314 426/561/314 413/563/314 +f 425/583/315 418/584/315 426/536/315 +f 418/584/316 408/529/316 426/536/316 +f 419/585/317 424/586/317 408/587/317 +f 419/585/318 422/588/318 424/586/318 +f 422/588/319 407/589/319 424/586/319 +f 422/588/320 423/590/320 407/589/320 +f 422/588/321 420/591/321 423/590/321 +f 420/591/322 406/592/322 423/590/322 +f 420/591/323 421/593/323 406/592/323 +f 420/591/324 415/594/324 421/593/324 +f 415/594/325 405/595/325 421/593/325 +f 418/596/326 419/585/326 408/587/326 +f 418/596/327 416/597/327 419/585/327 +f 416/508/328 403/507/328 419/516/328 +f 415/594/329 417/598/329 405/595/329 +f 415/594/330 416/511/330 417/598/330 +f 416/511/331 404/510/331 417/598/331 +f 391/599/237 445/600/237 446/601/237 +f 399/602/225 453/603/225 452/604/225 +f 396/605/231 450/606/231 449/607/231 +f 402/479/217 392/608/217 446/601/217 +f 393/609/238 447/610/238 445/600/238 +f 399/602/223 400/611/223 454/612/223 +f 397/613/229 451/614/229 450/606/229 +f 394/615/235 448/616/235 447/610/235 +f 400/611/221 401/617/221 455/481/221 +f 397/613/227 398/618/227 452/604/227 +f 395/619/233 449/607/233 448/620/233 +f 1/621/1 2/1/1 3/3/1 +f 3/622/2 4/4/2 5/6/2 +f 5/623/3 6/7/3 7/9/3 +f 7/624/4 8/10/4 9/12/4 +f 17/21/5 10/11/5 16/13/5 +f 11/625/6 12/14/6 1/16/6 +f 9/626/7 10/17/7 11/19/7 +f 15/22/8 13/23/8 14/24/8 +f 14/24/8 18/20/8 15/22/8 +f 17/21/8 16/13/8 15/22/8 +f 15/22/9 6/5/9 13/23/9 +f 12/18/10 10/17/10 18/20/10 +f 13/23/11 4/2/11 14/24/11 +f 16/13/12 8/8/12 15/22/12 +f 2/15/13 12/14/13 14/24/13 +f 36/52/14 34/25/14 50/27/14 +f 21/627/15 22/28/15 23/30/15 +f 52/628/16 40/31/16 51/33/16 +f 23/30/17 24/29/17 25/35/17 +f 24/29/18 22/28/18 20/37/18 +f 25/35/19 26/34/19 27/39/19 +f 54/629/20 44/40/20 53/42/20 +f 27/39/21 28/38/21 29/44/21 +f 22/66/22 44/40/22 19/46/22 +f 29/44/23 30/43/23 31/48/23 +f 45/630/24 26/34/24 20/49/24 +f 31/48/25 32/47/25 33/50/25 +f 47/631/26 30/43/26 46/51/26 +f 33/50/27 34/25/27 35/53/27 +f 49/632/28 34/25/28 48/54/28 +f 35/53/29 36/52/29 37/55/29 +f 38/32/30 36/52/30 51/57/30 +f 37/55/31 38/32/31 39/58/31 +f 46/633/32 28/38/32 45/59/32 +f 45/62/8 20/634/8 53/60/8 +f 19/635/8 54/636/8 53/60/8 +f 53/60/8 52/637/8 49/61/8 +f 51/638/8 50/639/8 49/61/8 +f 49/61/8 48/640/8 47/641/8 +f 47/641/8 46/642/8 49/61/8 +f 20/634/8 19/635/8 53/60/8 +f 52/637/8 51/638/8 49/61/8 +f 49/61/8 46/642/8 45/62/8 +f 39/58/33 40/31/33 41/63/33 +f 42/41/34 40/31/34 53/65/34 +f 43/68/35 44/40/35 21/67/35 +f 41/63/36 42/41/36 43/68/36 +f 48/643/37 32/47/37 47/69/37 +f 55/644/3 56/70/3 57/72/3 +f 57/645/2 58/73/2 59/75/2 +f 61/646/1 59/76/1 62/78/1 +f 61/647/6 62/79/6 63/81/6 +f 64/80/38 62/79/38 71/83/38 +f 65/648/4 66/84/4 55/86/4 +f 63/649/7 64/87/7 65/89/7 +f 69/91/39 67/92/39 68/90/39 +f 68/90/39 72/93/39 71/83/39 +f 71/83/39 70/82/39 69/91/39 +f 60/74/40 58/73/40 69/91/40 +f 66/88/41 64/87/41 72/93/41 +f 58/71/42 56/70/42 67/92/42 +f 62/78/43 60/77/43 70/82/43 +f 56/85/44 66/84/44 68/90/44 +f 90/123/45 88/94/45 104/96/45 +f 75/137/25 76/97/25 77/99/25 +f 94/129/46 92/100/46 106/102/46 +f 77/99/23 78/98/23 79/104/23 +f 78/98/47 76/97/47 74/106/47 +f 79/104/21 80/103/21 81/108/21 +f 98/114/48 96/109/48 108/111/48 +f 81/108/19 82/107/19 83/113/19 +f 73/650/49 76/97/49 108/115/49 +f 83/113/17 84/112/17 85/117/17 +f 99/651/50 80/103/50 74/118/50 +f 85/117/15 86/116/15 87/120/15 +f 84/112/51 82/107/51 101/122/51 +f 87/652/35 88/94/35 89/124/35 +f 103/653/52 88/119/52 102/125/52 +f 89/124/36 90/123/36 91/126/36 +f 92/100/53 90/123/53 105/128/53 +f 91/126/33 92/100/33 93/130/33 +f 100/654/54 82/107/54 99/131/54 +f 99/134/39 74/655/39 107/132/39 +f 73/656/39 108/657/39 107/132/39 +f 107/132/39 106/658/39 105/659/39 +f 105/659/39 104/660/39 107/132/39 +f 103/133/39 102/661/39 99/134/39 +f 101/662/39 100/663/39 99/134/39 +f 74/655/39 73/656/39 107/132/39 +f 107/132/39 104/660/39 103/133/39 +f 102/661/39 101/662/39 99/134/39 +f 93/130/31 94/129/31 95/135/31 +f 107/664/55 96/109/55 106/136/55 +f 97/138/27 98/114/27 75/137/27 +f 95/135/29 96/109/29 97/138/29 +f 102/665/56 86/116/56 101/139/56 +f 109/666/57 110/140/57 111/142/57 +f 113/667/58 111/143/58 114/145/58 +f 115/668/59 113/146/59 116/148/59 +f 117/669/60 115/149/60 118/151/60 +f 125/160/61 118/151/61 124/152/61 +f 119/670/62 120/153/62 109/155/62 +f 117/671/63 118/156/63 119/158/63 +f 123/161/64 121/162/64 122/159/64 +f 122/159/64 126/163/64 125/160/64 +f 125/160/64 124/152/64 123/161/64 +f 114/145/65 112/144/65 123/161/65 +f 120/157/66 118/156/66 126/163/66 +f 112/141/67 110/140/67 121/162/67 +f 116/148/68 114/147/68 124/152/68 +f 110/154/69 120/153/69 122/159/69 +f 158/672/70 144/164/70 157/166/70 +f 129/673/71 130/167/71 131/169/71 +f 148/193/72 146/170/72 160/172/72 +f 133/674/73 131/169/73 134/173/73 +f 132/168/74 130/167/74 128/175/74 +f 133/674/332 134/173/332 135/177/332 +f 162/675/76 152/178/76 161/180/76 +f 135/177/77 136/176/77 137/182/77 +f 127/676/78 130/167/78 162/183/78 +f 139/187/79 137/182/79 140/184/79 +f 134/173/80 132/168/80 153/186/80 +f 141/677/81 139/187/81 142/165/81 +f 155/678/82 138/181/82 154/188/82 +f 141/677/333 142/165/333 143/189/333 +f 157/679/334 142/165/334 156/190/334 +f 143/189/85 144/164/85 145/191/85 +f 159/680/86 146/170/86 158/192/86 +f 145/191/87 146/170/87 147/194/87 +f 136/176/88 134/173/88 154/196/88 +f 153/199/64 128/681/64 127/682/64 +f 127/682/64 162/683/64 153/199/64 +f 161/684/64 160/685/64 159/197/64 +f 159/197/64 158/686/64 157/198/64 +f 157/198/64 156/687/64 155/688/64 +f 155/688/64 154/689/64 153/199/64 +f 153/199/64 162/683/64 159/197/64 +f 161/684/64 159/197/64 162/683/64 +f 157/198/64 155/688/64 153/199/64 +f 147/690/89 148/200/89 149/201/89 +f 161/691/90 150/179/90 160/202/90 +f 129/673/335 151/203/335 130/167/335 +f 149/201/92 150/179/92 151/203/92 +f 156/190/93 140/184/93 155/204/93 +f 165/692/94 163/205/94 166/207/94 +f 165/693/95 166/208/95 167/210/95 +f 167/694/96 168/211/96 169/213/96 +f 171/695/97 169/214/97 172/216/97 +f 172/216/98 170/215/98 179/218/98 +f 173/696/99 174/219/99 163/221/99 +f 171/697/100 172/222/100 173/224/100 +f 177/226/101 175/227/101 176/225/101 +f 176/225/101 180/228/101 179/218/101 +f 179/218/101 178/217/101 177/226/101 +f 168/209/102 166/208/102 177/226/102 +f 174/223/103 172/222/103 180/228/103 +f 166/207/104 164/206/104 175/227/104 +f 170/212/105 168/211/105 178/217/105 +f 164/220/106 174/219/106 176/225/106 +f 198/253/107 196/229/107 212/231/107 +f 183/268/108 184/232/108 185/234/108 +f 214/698/336 202/235/336 213/237/336 +f 187/699/110 185/234/110 188/238/110 +f 182/700/111 186/233/111 181/239/111 +f 187/699/337 188/238/337 189/241/337 +f 206/246/113 204/242/113 216/244/113 +f 191/701/338 189/241/338 192/245/338 +f 184/232/115 206/246/115 181/248/115 +f 191/701/116 192/245/116 193/250/116 +f 207/702/117 188/238/117 182/251/117 +f 195/703/118 193/250/118 196/229/118 +f 209/704/119 192/245/119 208/252/119 +f 195/703/120 196/229/120 197/254/120 +f 196/229/121 194/249/121 211/256/121 +f 197/254/122 198/253/122 199/257/122 +f 213/705/123 200/236/123 212/258/123 +f 199/257/124 200/236/124 201/259/124 +f 190/240/125 188/238/125 208/261/125 +f 207/706/339 182/707/339 181/264/339 +f 181/264/101 216/708/101 215/262/101 +f 215/262/101 214/709/101 211/263/101 +f 213/710/101 212/711/101 211/263/101 +f 211/263/340 210/712/340 209/713/340 +f 209/713/101 208/714/101 211/263/101 +f 207/706/101 181/264/101 211/263/101 +f 214/709/101 213/710/101 211/263/101 +f 211/263/101 208/714/101 207/706/101 +f 201/715/126 202/265/126 203/266/126 +f 215/716/341 204/242/341 214/267/341 +f 205/269/128 206/246/128 183/268/128 +f 203/266/129 204/242/129 205/269/129 +f 194/249/130 192/245/130 210/271/130 +f 217/717/131 218/272/131 219/274/131 +f 219/718/132 220/275/132 221/277/132 +f 223/719/133 221/278/133 224/280/133 +f 223/720/134 224/281/134 225/283/134 +f 233/292/135 226/282/135 232/284/135 +f 217/721/136 227/285/136 218/287/136 +f 225/722/137 226/288/137 227/290/137 +f 231/293/138 229/294/138 230/291/138 +f 230/291/138 234/295/138 233/292/138 +f 233/292/138 232/284/138 231/293/138 +f 222/276/139 220/275/139 231/293/139 +f 228/289/140 226/288/140 234/295/140 +f 220/273/141 218/272/141 229/294/141 +f 224/280/142 222/279/142 232/284/142 +f 218/287/143 228/286/143 230/291/143 +f 252/324/144 250/296/144 266/298/144 +f 237/339/145 238/299/145 239/301/145 +f 256/330/146 254/302/146 268/304/146 +f 239/301/147 240/300/147 241/306/147 +f 240/300/148 238/299/148 236/308/148 +f 243/723/149 241/306/149 244/309/149 +f 260/316/150 258/310/150 270/312/150 +f 243/724/342 244/313/342 245/315/342 +f 235/725/152 238/299/152 270/317/152 +f 245/315/153 246/314/153 247/319/153 +f 261/726/154 242/305/154 236/320/154 +f 247/319/155 248/318/155 249/321/155 +f 246/314/156 244/313/156 263/323/156 +f 249/321/157 250/296/157 251/325/157 +f 250/296/158 248/318/158 265/327/158 +f 253/727/159 251/325/159 254/302/159 +f 254/302/160 252/324/160 267/329/160 +f 253/727/161 254/302/161 255/331/161 +f 244/309/162 242/305/162 262/333/162 +f 261/336/138 236/728/138 269/334/138 +f 235/729/138 270/730/138 269/334/138 +f 269/334/138 268/731/138 267/732/138 +f 267/732/138 266/733/138 265/734/138 +f 265/734/343 264/735/343 263/335/343 +f 263/335/138 262/736/138 261/336/138 +f 236/728/138 235/729/138 269/334/138 +f 269/334/138 267/732/138 265/734/138 +f 265/734/138 263/335/138 269/334/138 +f 255/331/344 256/330/344 257/337/344 +f 269/737/164 258/310/164 268/338/164 +f 259/340/165 260/316/165 237/339/165 +f 257/337/166 258/310/166 259/340/166 +f 248/318/167 246/314/167 264/342/167 +f 271/738/168 272/343/168 273/345/168 +f 273/739/169 274/346/169 275/348/169 +f 275/740/170 276/349/170 277/351/170 +f 279/741/171 277/352/171 280/354/171 +f 287/365/172 280/354/172 286/355/172 +f 271/742/173 281/356/173 272/358/173 +f 279/743/174 280/359/174 281/361/174 +f 285/363/175 283/364/175 284/362/175 +f 284/362/175 288/366/175 287/365/175 +f 287/365/175 286/355/175 284/362/175 +f 276/347/176 274/346/176 285/363/176 +f 282/360/177 280/359/177 288/366/177 +f 274/344/178 272/343/178 283/364/178 +f 278/350/179 276/349/179 286/355/179 +f 272/358/180 282/357/180 284/362/180 +f 306/396/181 304/367/181 320/369/181 +f 293/744/345 291/370/345 294/372/345 +f 310/400/183 308/373/183 322/375/183 +f 293/744/184 294/372/184 295/377/184 +f 294/372/185 292/371/185 290/379/185 +f 295/377/186 296/376/186 297/381/186 +f 324/745/187 314/382/187 323/384/187 +f 299/389/188 297/385/188 300/387/188 +f 289/746/346 292/371/346 324/388/346 +f 301/747/190 299/389/190 302/390/190 +f 296/376/191 294/372/191 315/392/191 +f 301/747/347 302/390/347 303/393/347 +f 300/387/193 298/386/193 317/395/193 +f 305/748/348 303/393/348 306/396/348 +f 319/749/195 304/367/195 318/397/195 +f 305/748/196 306/396/196 307/398/196 +f 321/750/197 308/373/197 320/399/197 +f 307/398/349 308/373/349 309/401/349 +f 316/751/199 298/380/199 315/402/199 +f 315/752/175 290/753/175 289/405/175 +f 289/405/175 324/754/175 323/403/175 +f 323/403/175 322/755/175 321/756/175 +f 321/756/175 320/757/175 323/403/175 +f 319/758/175 318/759/175 317/760/175 +f 317/760/175 316/404/175 319/758/175 +f 315/752/175 289/405/175 316/404/175 +f 323/403/175 320/757/175 319/758/175 +f 319/758/175 316/404/175 323/403/175 +f 309/401/350 310/400/350 311/406/350 +f 323/761/201 312/383/201 322/407/201 +f 313/762/202 314/382/202 291/370/202 +f 313/762/203 311/406/203 314/382/203 +f 318/763/204 302/390/204 317/408/204 +f 325/764/205 326/409/205 327/411/205 +f 327/765/2 328/412/2 329/414/2 +f 329/766/206 330/415/206 331/417/206 +f 331/767/207 332/418/207 333/420/207 +f 341/429/208 334/419/208 340/421/208 +f 335/768/209 336/422/209 325/424/209 +f 333/769/7 334/425/7 335/427/7 +f 339/430/210 337/431/210 338/428/210 +f 338/428/210 342/432/210 341/429/210 +f 341/429/210 340/421/210 339/430/210 +f 339/430/211 330/413/211 337/431/211 +f 336/426/212 334/425/212 342/432/212 +f 337/431/213 328/410/213 338/428/213 +f 332/416/214 330/415/214 340/421/214 +f 326/423/215 336/422/215 338/428/215 +f 360/461/216 358/433/216 374/435/216 +f 345/475/217 346/436/217 347/438/217 +f 364/467/218 362/439/218 376/441/218 +f 347/438/219 348/437/219 349/443/219 +f 348/437/220 346/436/220 344/445/220 +f 349/443/221 350/442/221 351/447/221 +f 368/453/222 366/448/222 378/450/222 +f 351/447/223 352/446/223 353/452/223 +f 343/770/224 346/436/224 378/454/224 +f 353/452/225 354/451/225 355/456/225 +f 369/771/226 350/442/226 344/457/226 +f 355/456/227 356/455/227 357/458/227 +f 354/451/228 352/446/228 371/460/228 +f 357/458/229 358/433/229 359/462/229 +f 373/772/230 358/433/230 372/463/230 +f 359/462/231 360/461/231 361/464/231 +f 362/439/232 360/461/232 375/466/232 +f 363/773/233 361/464/233 364/467/233 +f 370/774/234 352/446/234 369/468/234 +f 369/471/351 344/775/351 343/776/351 +f 343/776/352 378/777/352 369/471/352 +f 377/469/210 376/778/210 375/779/210 +f 375/779/210 374/780/210 377/469/210 +f 373/470/352 372/781/352 371/782/352 +f 371/782/210 370/783/210 369/471/210 +f 369/471/351 378/777/351 377/469/351 +f 377/469/210 374/780/210 373/470/210 +f 373/470/210 371/782/210 369/471/210 +f 363/784/235 364/472/235 365/473/235 +f 377/785/236 366/448/236 376/474/236 +f 367/476/237 368/453/237 345/475/237 +f 365/473/238 366/448/238 367/476/238 +f 356/455/239 354/451/239 372/478/239 +f 401/617/219 402/479/219 455/481/219 +f 389/503/240 390/482/240 401/484/240 +f 379/494/241 380/485/241 392/487/241 +f 386/504/242 387/488/242 398/490/242 +f 395/506/243 383/491/243 396/493/243 +f 402/483/244 390/482/244 392/487/244 +f 380/485/245 381/495/245 391/486/245 +f 399/489/246 387/488/246 400/498/246 +f 384/492/247 385/499/247 396/493/247 +f 381/495/248 382/501/248 393/496/248 +f 400/498/249 388/497/249 401/484/249 +f 397/500/250 385/499/250 398/490/250 +f 394/786/251 382/505/251 395/506/251 +f 392/608/237 391/599/237 446/601/237 +f 398/618/225 399/602/225 452/604/225 +f 395/619/231 396/605/231 449/607/231 +f 456/480/217 402/479/217 446/601/217 +f 391/599/238 393/609/238 445/600/238 +f 453/603/223 399/602/223 454/612/223 +f 396/605/229 397/613/229 450/606/229 +f 393/609/235 394/615/235 447/610/235 +f 454/612/221 400/611/221 455/481/221 +f 451/614/227 397/613/227 452/604/227 +f 394/787/233 395/619/233 448/620/233 diff --git a/assets/hbm/models/sat_scanner.obj b/assets/hbm/models/sat_scanner.obj new file mode 100644 index 000000000..58e1bc17c --- /dev/null +++ b/assets/hbm/models/sat_scanner.obj @@ -0,0 +1,542 @@ +# Blender v2.76 (sub 0) OBJ File: 'sat_scanner.blend1' +# www.blender.org +o Circle +v 0.000000 5.250000 -1.250000 +v -0.625000 5.250000 -1.082532 +v -1.082532 5.250000 -0.625000 +v -1.250000 5.250000 0.000000 +v -1.082532 5.250000 0.625000 +v -0.625000 5.250000 1.082532 +v -0.000000 5.250000 1.250000 +v 0.625000 5.250000 1.082532 +v 1.082531 5.250000 0.625000 +v 1.250000 5.250000 0.000001 +v 1.082532 5.250000 -0.624999 +v 0.625001 5.250000 -1.082531 +v -0.406250 5.750000 -0.703646 +v 0.000000 5.750000 -0.812500 +v -0.703646 5.750000 -0.406250 +v -0.812500 5.750000 0.000000 +v -0.703646 5.750000 0.406250 +v -0.406250 5.750000 0.703646 +v -0.000000 5.750000 0.812500 +v 0.406250 5.750000 0.703646 +v 0.703645 5.750000 0.406250 +v 0.812500 5.750000 0.000000 +v 0.703646 5.750000 -0.406249 +v 0.406250 5.750000 -0.703645 +v 0.500000 7.000000 -3.750000 +v 0.600000 6.676476 -3.622222 +v 0.700000 6.375000 -3.247595 +v 0.800000 6.116117 -2.651650 +v 0.900000 5.917468 -1.875000 +v 1.000000 5.792593 -0.970572 +v 1.000000 5.750000 -0.000000 +v 1.000000 5.792593 0.970571 +v 0.900000 5.917468 1.874999 +v 0.800000 6.116117 2.651649 +v 0.700000 6.375000 3.247594 +v 0.600000 6.676476 3.622221 +v 0.500000 7.000000 3.749999 +v -0.700000 6.375000 3.247594 +v -0.800000 6.116117 2.651649 +v -0.900000 5.917468 1.874999 +v -1.000000 5.792593 0.970571 +v -1.000000 5.750000 -0.000000 +v -1.000000 5.792593 -0.970572 +v -0.900000 5.917468 -1.875000 +v -0.800000 6.116117 -2.651650 +v -0.700000 6.375000 -3.247595 +v -0.600000 6.676476 -3.622222 +v -0.500000 7.000000 -3.750000 +v -0.600000 6.676476 3.622221 +v -0.500000 7.000000 3.749999 +v -1.500000 5.600000 0.650000 +v -1.500000 5.900000 0.650000 +v -1.500000 5.600000 -0.650000 +v -1.500000 5.900000 -0.650000 +v -1.000000 5.600000 0.650000 +v -1.000000 5.900000 0.650000 +v -1.000000 5.600000 -0.650000 +v -1.000000 5.900000 -0.650000 +v 1.000000 5.600000 0.650000 +v 1.000000 5.900000 0.650000 +v 1.000000 5.600000 -0.650000 +v 1.000000 5.900000 -0.650000 +v 1.500000 5.600000 0.650000 +v 1.500000 5.900000 0.650000 +v 1.500000 5.600000 -0.650000 +v 1.500000 5.900000 -0.650000 +v -0.500000 7.900000 0.450000 +v -0.500000 8.100000 0.450000 +v -0.500000 7.900000 -0.450000 +v -0.500000 8.100000 -0.450000 +v 0.500000 7.900000 0.450000 +v 0.500000 8.100000 0.450000 +v 0.500000 7.900000 -0.450000 +v 0.500000 8.100000 -0.450000 +v -0.500000 7.700000 -0.225000 +v -0.500000 7.700000 0.225000 +v 0.500000 7.700000 -0.225000 +v 0.500000 7.700000 0.225000 +v -1.000000 7.700000 -0.100000 +v 1.000000 7.700000 -0.100000 +v -1.000000 7.700000 -0.300000 +v 1.000000 7.700000 -0.300000 +v -1.000000 7.700000 0.300000 +v 1.000000 7.700000 0.300000 +v -1.000000 7.700000 0.100000 +v 1.000000 7.700000 0.100000 +v -1.200000 7.350000 -0.100000 +v -1.200000 7.350000 -0.300000 +v -1.200000 7.350000 0.300000 +v -1.200000 7.350000 0.100000 +v -1.200000 5.900000 -0.100000 +v -1.200000 5.900000 -0.300000 +v -1.200000 5.900000 0.300000 +v -1.200000 5.900000 0.100000 +v 1.200000 7.350000 -0.100000 +v 1.200000 7.350000 -0.300000 +v 1.200000 7.350000 0.300000 +v 1.200000 7.350000 0.100000 +v 1.200000 5.900000 -0.100000 +v 1.200000 5.900000 -0.300000 +v 1.200000 5.900000 0.300000 +v 1.200000 5.900000 0.100000 +v 0.500000 8.000000 -0.100000 +v 0.500000 8.000000 -0.300000 +v 0.500000 8.000000 0.300000 +v 0.500000 8.000000 0.100000 +v -0.500000 8.000000 -0.100000 +v -0.500000 8.000000 -0.300000 +v -0.500000 8.000000 0.300000 +v -0.500000 8.000000 0.100000 +v 0.500000 7.000000 -3.750000 +v 0.600000 6.676476 -3.622222 +v 0.700000 6.375000 -3.247595 +v 0.800000 6.116117 -2.651650 +v 0.900000 5.917468 -1.875000 +v 1.000000 5.792593 -0.970572 +v 1.000000 5.750000 -0.000000 +v 1.000000 5.792593 0.970571 +v 0.900000 5.917468 1.874999 +v 0.800000 6.116117 2.651649 +v 0.700000 6.375000 3.247594 +v 0.600000 6.676476 3.622221 +v 0.500000 7.000000 3.749999 +v -0.700000 6.375000 3.247594 +v -0.800000 6.116117 2.651649 +v -0.900000 5.917468 1.874999 +v -1.000000 5.792593 0.970571 +v -1.000000 5.750000 -0.000000 +v -1.000000 5.792593 -0.970572 +v -0.900000 5.917468 -1.875000 +v -0.800000 6.116117 -2.651650 +v -0.700000 6.375000 -3.247595 +v -0.600000 6.676476 -3.622222 +v -0.500000 7.000000 -3.750000 +v -0.600000 6.676476 3.622221 +v -0.500000 7.000000 3.749999 +v -1.000000 7.700000 -0.100000 +v 1.000000 7.700000 -0.100000 +v -1.000000 7.700000 -0.300000 +v 1.000000 7.700000 -0.300000 +v -1.000000 7.700000 0.300000 +v 1.000000 7.700000 0.300000 +v -1.000000 7.700000 0.100000 +v 1.000000 7.700000 0.100000 +v -1.200000 7.350000 -0.100000 +v -1.200000 7.350000 -0.300000 +v -1.200000 7.350000 0.300000 +v -1.200000 7.350000 0.100000 +v -1.200000 5.900000 -0.100000 +v -1.200000 5.900000 -0.300000 +v -1.200000 5.900000 0.300000 +v -1.200000 5.900000 0.100000 +v 1.200000 7.350000 -0.100000 +v 1.200000 7.350000 -0.300000 +v 1.200000 7.350000 0.300000 +v 1.200000 7.350000 0.100000 +v 1.200000 5.900000 -0.100000 +v 1.200000 5.900000 -0.300000 +v 1.200000 5.900000 0.300000 +v 1.200000 5.900000 0.100000 +v 0.500000 8.000000 -0.100000 +v 0.500000 8.000000 -0.300000 +v 0.500000 8.000000 0.300000 +v 0.500000 8.000000 0.100000 +v -0.500000 8.000000 -0.100000 +v -0.500000 8.000000 -0.300000 +v -0.500000 8.000000 0.300000 +v -0.500000 8.000000 0.100000 +vt 0.128357 0.415470 +vt 0.281348 0.456464 +vt 0.104689 0.503800 +vt 0.351530 0.529603 +vt 0.315118 0.592671 +vt 0.257680 0.544793 +vt 0.242490 0.321621 +vt 0.305558 0.358033 +vt 0.257680 0.415470 +vt 0.070919 0.367593 +vt 0.104689 0.456464 +vt 0.242490 0.638643 +vt 0.216686 0.568461 +vt 0.143547 0.638643 +vt 0.080480 0.602231 +vt 0.128357 0.544793 +vt 0.315118 0.367593 +vt 0.351530 0.430660 +vt 0.143547 0.321621 +vt 0.169351 0.391803 +vt 0.156607 0.642142 +vt 0.169351 0.568461 +vt 0.034507 0.529603 +vt 0.355029 0.443720 +vt 0.355029 0.516544 +vt 0.281348 0.503800 +vt 0.156607 0.318121 +vt 0.229431 0.318121 +vt 0.216686 0.391803 +vt 0.031008 0.443720 +vt 0.070157 0.211086 +vt 0.031008 0.199832 +vt 0.031008 0.087284 +vt 0.124278 0.222341 +vt 0.070157 0.076029 +vt 0.197406 0.233596 +vt 0.124278 0.064774 +vt 0.287630 0.244850 +vt 0.197406 0.053519 +vt 0.390388 0.256105 +vt 0.287630 0.042264 +vt 0.499729 0.256105 +vt 0.390387 0.031009 +vt 0.609070 0.256104 +vt 0.499728 0.031009 +vt 0.711827 0.244849 +vt 0.609069 0.031008 +vt 0.802052 0.233594 +vt 0.711827 0.042263 +vt 0.875179 0.064772 +vt 0.875180 0.222339 +vt 0.929300 0.211084 +vt 0.968449 0.199829 +vt 0.929300 0.076027 +vt 0.771687 0.498198 +vt 0.737923 0.498198 +vt 0.737923 0.351886 +vt 0.681648 0.531963 +vt 0.681648 0.498198 +vt 0.827961 0.351886 +vt 0.861725 0.351886 +vt 0.861725 0.498198 +vt 0.737923 0.318121 +vt 0.681649 0.351886 +vt 0.827961 0.498198 +vt 0.771687 0.351886 +vt 0.597123 0.791172 +vt 0.597123 0.824937 +vt 0.450810 0.824937 +vt 0.630887 0.701134 +vt 0.597123 0.701134 +vt 0.597123 0.644860 +vt 0.450810 0.734898 +vt 0.450810 0.701134 +vt 0.417046 0.644860 +vt 0.450810 0.644860 +vt 0.597123 0.734898 +vt 0.450810 0.791172 +vt 0.462065 0.526452 +vt 0.439555 0.526452 +vt 0.439555 0.425159 +vt 0.574613 0.526452 +vt 0.574613 0.548962 +vt 0.462065 0.548962 +vt 0.574613 0.425159 +vt 0.597122 0.425159 +vt 0.597122 0.526452 +vt 0.462065 0.425159 +vt 0.462065 0.402649 +vt 0.574613 0.402649 +vt 0.574613 0.582843 +vt 0.462065 0.582843 +vt 0.462065 0.318121 +vt 0.574613 0.318121 +vt 0.574613 0.368768 +vt 0.462065 0.368768 +vt 0.619632 0.450482 +vt 0.619632 0.501129 +vt 0.417046 0.501129 +vt 0.417046 0.450482 +vt 0.777430 0.853424 +vt 0.777430 0.808054 +vt 0.799939 0.808054 +vt 0.692904 0.853424 +vt 0.692904 0.808054 +vt 0.715413 0.808054 +vt 0.692904 0.644860 +vt 0.715413 0.644860 +vt 0.777430 0.644860 +vt 0.799939 0.644860 +vt 0.861956 0.853424 +vt 0.861956 0.808054 +vt 0.884466 0.808054 +vt 0.946482 0.853424 +vt 0.946482 0.808054 +vt 0.968992 0.808054 +vt 0.861956 0.644860 +vt 0.884466 0.644860 +vt 0.946482 0.644860 +vt 0.968992 0.644860 +vt 0.968992 0.919050 +vt 0.946482 0.919050 +vt 0.884466 0.919050 +vt 0.861956 0.919050 +vt 0.799939 0.919050 +vt 0.777430 0.919050 +vt 0.715413 0.919050 +vt 0.692903 0.919050 +vt 0.802051 0.053517 +vt 0.968449 0.087281 +vt 0.034507 0.430660 +vt 0.305558 0.602231 +vt 0.080480 0.358033 +vt 0.229431 0.642142 +vt 0.070919 0.592671 +vt 0.031008 0.516544 +vt 0.737923 0.531963 +vt 0.681648 0.318121 +vt 0.630887 0.644860 +vt 0.417046 0.701134 +vt 0.799939 0.853424 +vt 0.715413 0.853424 +vt 0.884466 0.853424 +vt 0.968992 0.853424 +vn 0.000000 1.000000 0.000000 +vn 0.737700 0.645500 -0.197700 +vn 0.197700 0.645500 0.737700 +vn -0.737700 0.645500 0.197700 +vn 0.540100 0.645500 -0.540100 +vn -0.197700 0.645500 -0.737700 +vn 0.540100 0.645500 0.540100 +vn -0.540100 0.645500 0.540100 +vn 0.197700 0.645500 -0.737700 +vn -0.540100 0.645500 -0.540100 +vn 0.737700 0.645500 0.197700 +vn -0.197700 0.645500 0.737700 +vn -0.737700 0.645500 -0.197700 +vn 0.000000 0.367300 -0.930100 +vn 0.000000 0.779100 -0.626900 +vn 0.000000 0.917200 -0.398400 +vn 0.000000 0.968800 -0.247800 +vn 0.000000 0.990600 -0.136800 +vn 0.000000 0.999000 -0.043800 +vn 0.000000 0.999000 0.043800 +vn 0.000000 0.990600 0.136800 +vn 0.000000 0.968800 0.247800 +vn 0.000000 0.917200 0.398400 +vn 0.000000 0.779100 0.626900 +vn 0.000000 0.367300 0.930100 +vn -1.000000 0.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 0.000000 1.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 -0.747400 -0.664400 +vn 0.000000 -0.747400 0.664400 +vn -0.868200 0.496100 0.000000 +vn 0.868200 0.496100 0.000000 +vn 0.514500 0.857500 0.000000 +vn -0.514500 0.857500 0.000000 +vn 0.000000 -0.367300 0.930100 +vn 0.000000 -0.779100 0.626900 +vn 0.000000 -0.917200 0.398400 +vn 0.000000 -0.968800 0.247800 +vn 0.000000 -0.990600 0.136800 +vn 0.000000 -0.999000 0.043800 +vn 0.000000 -0.999000 -0.043800 +vn 0.000000 -0.990600 -0.136800 +vn 0.000000 -0.968800 -0.247800 +vn 0.000000 -0.917200 -0.398400 +vn 0.000000 -0.779100 -0.626900 +vn 0.000000 -0.367300 -0.930100 +vn 0.868200 -0.496100 0.000000 +vn -0.868200 -0.496100 0.000000 +vn -0.514500 -0.857500 0.000000 +vn 0.514500 -0.857500 0.000000 +s off +f 17/1/1 21/2/1 15/3/1 +f 10/4/2 11/5/2 23/6/2 +f 7/7/3 8/8/3 20/9/3 +f 5/10/4 17/1/4 16/11/4 +f 12/12/5 24/13/5 23/6/5 +f 1/14/6 2/15/6 13/16/6 +f 8/17/7 9/18/7 21/2/7 +f 6/19/8 18/20/8 17/1/8 +f 1/21/9 14/22/9 24/13/9 +f 3/23/10 15/3/10 13/16/10 +f 9/24/11 10/25/11 22/26/11 +f 6/27/12 7/28/12 19/29/12 +f 4/30/13 16/11/13 15/3/13 +f 49/31/14 50/32/14 37/33/14 +f 38/34/15 49/31/15 36/35/15 +f 39/36/16 38/34/16 35/37/16 +f 40/38/17 39/36/17 34/39/17 +f 41/40/18 40/38/18 33/41/18 +f 42/42/19 41/40/19 32/43/19 +f 43/44/20 42/42/20 31/45/20 +f 44/46/21 43/44/21 30/47/21 +f 45/48/22 44/46/22 29/49/22 +f 27/50/23 46/51/23 45/48/23 +f 47/52/24 46/51/24 27/50/24 +f 48/53/25 47/52/25 26/54/25 +f 54/55/26 53/56/26 51/57/26 +f 58/58/27 57/59/27 53/56/27 +f 56/60/28 55/61/28 57/62/28 +f 52/63/29 51/57/29 55/64/29 +f 53/56/30 57/59/30 55/64/30 +f 58/65/1 54/55/1 52/66/1 +f 62/67/26 61/68/26 59/69/26 +f 66/70/27 65/71/27 61/72/27 +f 64/73/28 63/74/28 65/71/28 +f 60/75/29 59/76/29 63/74/29 +f 61/72/30 65/71/30 63/74/30 +f 66/77/1 62/67/1 60/78/1 +f 70/79/26 69/80/26 67/81/26 +f 74/82/27 73/83/27 69/84/27 +f 72/85/28 71/86/28 73/87/28 +f 68/88/29 67/89/29 71/90/29 +f 73/83/31 77/91/31 75/92/31 +f 74/82/1 70/79/1 68/88/1 +f 75/93/30 77/94/30 78/95/30 +f 67/89/32 76/96/32 78/95/32 +f 71/86/28 78/97/28 77/98/28 +f 69/80/26 75/99/26 76/100/26 +f 81/101/33 88/102/33 87/103/33 +f 85/104/33 90/105/33 89/106/33 +f 90/105/26 94/107/26 93/108/26 +f 88/102/26 92/109/26 91/110/26 +f 80/111/34 95/112/34 96/113/34 +f 84/114/34 97/115/34 98/116/34 +f 95/112/28 99/117/28 100/118/28 +f 97/115/28 101/119/28 102/120/28 +f 106/121/35 105/122/35 84/114/35 +f 104/123/35 103/124/35 80/111/35 +f 107/125/36 108/126/36 81/101/36 +f 109/127/36 110/128/36 85/104/36 +f 123/33/37 136/32/37 135/31/37 +f 122/35/38 135/31/38 124/34/38 +f 121/37/39 124/34/39 125/36/39 +f 119/41/40 120/39/40 125/36/40 +f 119/41/41 126/38/41 127/40/41 +f 118/43/42 127/40/42 128/42/42 +f 117/45/43 128/42/43 129/44/43 +f 116/47/44 129/44/44 130/46/44 +f 115/49/45 130/46/45 131/48/45 +f 113/50/46 114/129/46 131/48/46 +f 113/50/47 132/51/47 133/52/47 +f 111/130/48 112/54/48 133/52/48 +f 145/103/49 146/102/49 139/101/49 +f 147/106/49 148/105/49 143/104/49 +f 151/108/28 152/107/28 148/105/28 +f 149/110/28 150/109/28 146/102/28 +f 154/113/50 153/112/50 138/111/50 +f 156/116/50 155/115/50 142/114/50 +f 158/118/26 157/117/26 153/112/26 +f 160/120/26 159/119/26 155/115/26 +f 142/114/51 163/122/51 164/121/51 +f 138/111/51 161/124/51 162/123/51 +f 139/101/52 166/126/52 165/125/52 +f 143/104/52 168/128/52 167/127/52 +f 14/22/1 13/16/1 15/3/1 +f 15/3/1 16/11/1 17/1/1 +f 17/1/1 18/20/1 19/29/1 +f 19/29/1 20/9/1 17/1/1 +f 21/2/1 22/26/1 23/6/1 +f 23/6/1 24/13/1 21/2/1 +f 14/22/1 15/3/1 21/2/1 +f 17/1/1 20/9/1 21/2/1 +f 21/2/1 24/13/1 14/22/1 +f 22/26/2 10/4/2 23/6/2 +f 19/29/3 7/7/3 20/9/3 +f 4/131/4 5/10/4 16/11/4 +f 11/132/5 12/12/5 23/6/5 +f 14/22/6 1/14/6 13/16/6 +f 20/9/7 8/17/7 21/2/7 +f 5/133/8 6/19/8 17/1/8 +f 12/134/9 1/21/9 24/13/9 +f 2/135/10 3/23/10 13/16/10 +f 21/2/11 9/24/11 22/26/11 +f 18/20/12 6/27/12 19/29/12 +f 3/136/13 4/30/13 15/3/13 +f 36/35/14 49/31/14 37/33/14 +f 35/37/15 38/34/15 36/35/15 +f 34/39/16 39/36/16 35/37/16 +f 33/41/17 40/38/17 34/39/17 +f 32/43/18 41/40/18 33/41/18 +f 31/45/19 42/42/19 32/43/19 +f 30/47/20 43/44/20 31/45/20 +f 29/49/21 44/46/21 30/47/21 +f 28/129/22 45/48/22 29/49/22 +f 28/129/23 27/50/23 45/48/23 +f 26/54/24 47/52/24 27/50/24 +f 25/130/25 48/53/25 26/54/25 +f 52/66/26 54/55/26 51/57/26 +f 54/137/27 58/58/27 53/56/27 +f 58/65/28 56/60/28 57/62/28 +f 56/138/29 52/63/29 55/64/29 +f 51/57/30 53/56/30 55/64/30 +f 56/60/1 58/65/1 52/66/1 +f 60/78/26 62/67/26 59/69/26 +f 62/139/27 66/70/27 61/72/27 +f 66/77/28 64/73/28 65/71/28 +f 64/140/29 60/75/29 63/74/29 +f 59/76/30 61/72/30 63/74/30 +f 64/73/1 66/77/1 60/78/1 +f 68/88/26 70/79/26 67/81/26 +f 70/79/27 74/82/27 69/84/27 +f 74/82/28 72/85/28 73/87/28 +f 72/85/29 68/88/29 71/90/29 +f 69/84/31 73/83/31 75/92/31 +f 72/85/1 74/82/1 68/88/1 +f 76/96/30 75/93/30 78/95/30 +f 71/90/32 67/89/32 78/95/32 +f 73/87/28 71/86/28 77/98/28 +f 67/81/26 69/80/26 76/100/26 +f 79/141/33 81/101/33 87/103/33 +f 83/142/33 85/104/33 89/106/33 +f 89/106/26 90/105/26 93/108/26 +f 87/103/26 88/102/26 91/110/26 +f 82/143/34 80/111/34 96/113/34 +f 86/144/34 84/114/34 98/116/34 +f 96/113/28 95/112/28 100/118/28 +f 98/116/28 97/115/28 102/120/28 +f 86/144/35 106/121/35 84/114/35 +f 82/143/35 104/123/35 80/111/35 +f 79/141/36 107/125/36 81/101/36 +f 83/142/36 109/127/36 85/104/36 +f 122/35/37 123/33/37 135/31/37 +f 121/37/38 122/35/38 124/34/38 +f 120/39/39 121/37/39 125/36/39 +f 126/38/40 119/41/40 125/36/40 +f 118/43/41 119/41/41 127/40/41 +f 117/45/42 118/43/42 128/42/42 +f 116/47/43 117/45/43 129/44/43 +f 115/49/44 116/47/44 130/46/44 +f 114/129/45 115/49/45 131/48/45 +f 132/51/46 113/50/46 131/48/46 +f 112/54/47 113/50/47 133/52/47 +f 134/53/48 111/130/48 133/52/48 +f 137/141/49 145/103/49 139/101/49 +f 141/142/49 147/106/49 143/104/49 +f 147/106/28 151/108/28 148/105/28 +f 145/103/28 149/110/28 146/102/28 +f 140/143/50 154/113/50 138/111/50 +f 144/144/50 156/116/50 142/114/50 +f 154/113/26 158/118/26 153/112/26 +f 156/116/26 160/120/26 155/115/26 +f 144/144/51 142/114/51 164/121/51 +f 140/143/51 138/111/51 162/123/51 +f 137/141/52 139/101/52 165/125/52 +f 141/142/52 143/104/52 167/127/52 diff --git a/assets/hbm/textures/gui/gui_launch_pad.png b/assets/hbm/textures/gui/gui_launch_pad.png index 3d820110e..92527fb83 100644 Binary files a/assets/hbm/textures/gui/gui_launch_pad.png and b/assets/hbm/textures/gui/gui_launch_pad.png differ diff --git a/assets/hbm/textures/items/cursed_shovel.png b/assets/hbm/textures/items/cursed_shovel.png new file mode 100644 index 000000000..f08cd7d6f Binary files /dev/null and b/assets/hbm/textures/items/cursed_shovel.png differ diff --git a/assets/hbm/textures/items/hs-1.png b/assets/hbm/textures/items/hs-1.png new file mode 100644 index 000000000..855f7897e Binary files /dev/null and b/assets/hbm/textures/items/hs-1.png differ diff --git a/assets/hbm/textures/items/hs-2.png b/assets/hbm/textures/items/hs-2.png new file mode 100644 index 000000000..d589b83e9 Binary files /dev/null and b/assets/hbm/textures/items/hs-2.png differ diff --git a/assets/hbm/textures/items/mo8_anim.png b/assets/hbm/textures/items/mo8_anim.png new file mode 100644 index 000000000..9f0a2ac62 Binary files /dev/null and b/assets/hbm/textures/items/mo8_anim.png differ diff --git a/assets/hbm/textures/items/mo8_anim.png.mcmeta b/assets/hbm/textures/items/mo8_anim.png.mcmeta new file mode 100644 index 000000000..dd1bedb12 --- /dev/null +++ b/assets/hbm/textures/items/mo8_anim.png.mcmeta @@ -0,0 +1,3 @@ +{ + "animation": {} +} diff --git a/assets/hbm/textures/models/sat_base.png b/assets/hbm/textures/models/sat_base.png new file mode 100644 index 000000000..2cb645e09 Binary files /dev/null and b/assets/hbm/textures/models/sat_base.png differ diff --git a/assets/hbm/textures/models/sat_radar.png b/assets/hbm/textures/models/sat_radar.png new file mode 100644 index 000000000..3229fb5df Binary files /dev/null and b/assets/hbm/textures/models/sat_radar.png differ diff --git a/assets/hbm/textures/models/sat_resonator.png b/assets/hbm/textures/models/sat_resonator.png new file mode 100644 index 000000000..6bd286b0a Binary files /dev/null and b/assets/hbm/textures/models/sat_resonator.png differ diff --git a/assets/hbm/textures/models/sat_scanner.png b/assets/hbm/textures/models/sat_scanner.png new file mode 100644 index 000000000..d98044a3e Binary files /dev/null and b/assets/hbm/textures/models/sat_scanner.png differ diff --git a/com/hbm/blocks/ModBlocks.java b/com/hbm/blocks/ModBlocks.java index b4a26cf0f..e207594c7 100644 --- a/com/hbm/blocks/ModBlocks.java +++ b/com/hbm/blocks/ModBlocks.java @@ -16,6 +16,7 @@ import com.hbm.main.MainRegistry; import cpw.mods.fml.common.registry.GameRegistry; import net.minecraft.block.Block; +import net.minecraft.block.BlockDirt; import net.minecraft.block.BlockFalling; import net.minecraft.block.material.MapColor; import net.minecraft.block.material.Material; @@ -179,6 +180,10 @@ public class ModBlocks { public static Block seal_hatch; public static Block marker_structure; + + public static Block sat_radar; + public static Block sat_resonator; + public static Block sat_scanner; public static Block crate_iron; public static final int guiID_crate_iron = 46; @@ -500,6 +505,8 @@ public class ModBlocks { public static Block dummy_port_ams_base; public static Block dummy_block_radgen; public static Block dummy_port_radgen; + + public static Block ntm_dirt; private static void initializeBlock() { @@ -785,6 +792,10 @@ public class ModBlocks { launch_pad = new LaunchPad(Material.iron).setBlockName("launch_pad").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.tabNuke).setBlockTextureName(RefStrings.MODID + ":launch_pad"); machine_radar = new MachineRadar(Material.iron).setBlockName("machine_radar").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.tabNuke).setBlockTextureName(RefStrings.MODID + ":machine_radar"); + sat_radar = new DecoBlock(Material.iron).setBlockName("sat_radar").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.tabNuke).setBlockTextureName(RefStrings.MODID + ":sat_radar"); + sat_resonator = new DecoBlock(Material.iron).setBlockName("sat_resonator").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.tabNuke).setBlockTextureName(RefStrings.MODID + ":sat_resonator"); + sat_scanner = new DecoBlock(Material.iron).setBlockName("sat_scanner").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.tabNuke).setBlockTextureName(RefStrings.MODID + ":sat_scanner"); + turret_light = new TurretLight(Material.iron).setBlockName("turret_light").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.tabNuke).setBlockTextureName(RefStrings.MODID + ":turret_light"); turret_heavy = new TurretHeavy(Material.iron).setBlockName("turret_heavy").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.tabNuke).setBlockTextureName(RefStrings.MODID + ":turret_heavy"); turret_rocket = new TurretRocket(Material.iron).setBlockName("turret_rocket").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.tabNuke).setBlockTextureName(RefStrings.MODID + ":turret_rocket"); @@ -883,6 +894,8 @@ public class ModBlocks { dummy_port_ams_base = new DummyBlockAMSBase(Material.iron).setBlockName("dummy_port_ams_base").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":block_copper"); dummy_block_radgen = new DummyBlockRadGen(Material.iron).setBlockName("dummy_block_radgen").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":block_steel"); dummy_port_radgen = new DummyBlockRadGen(Material.iron).setBlockName("dummy_port_radgen").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":block_steel"); + + ntm_dirt = new BlockNTMDirt().setBlockName("ntm_dirt").setHardness(0.5F).setStepSound(Block.soundTypeGravel).setCreativeTab(null).setBlockTextureName("dirt"); } private static void registerBlock() { @@ -1208,6 +1221,11 @@ public class ModBlocks { //Guide GameRegistry.registerBlock(book_guide, book_guide.getUnlocalizedName()); + //Sat Blocks + GameRegistry.registerBlock(sat_scanner, sat_scanner.getUnlocalizedName()); + GameRegistry.registerBlock(sat_radar, sat_radar.getUnlocalizedName()); + GameRegistry.registerBlock(sat_resonator, sat_resonator.getUnlocalizedName()); + //Rails GameRegistry.registerBlock(rail_highspeed, rail_highspeed.getUnlocalizedName()); GameRegistry.registerBlock(rail_booster, rail_booster.getUnlocalizedName()); @@ -1270,5 +1288,6 @@ public class ModBlocks { GameRegistry.registerBlock(taint, ItemTaintBlock.class, taint.getUnlocalizedName()); GameRegistry.registerBlock(cheater_virus, cheater_virus.getUnlocalizedName()); GameRegistry.registerBlock(cheater_virus_seed, cheater_virus_seed.getUnlocalizedName()); + GameRegistry.registerBlock(ntm_dirt, ntm_dirt.getUnlocalizedName()); } } diff --git a/com/hbm/blocks/generic/BlockNTMDirt.java b/com/hbm/blocks/generic/BlockNTMDirt.java new file mode 100644 index 000000000..c268ff928 --- /dev/null +++ b/com/hbm/blocks/generic/BlockNTMDirt.java @@ -0,0 +1,37 @@ +package com.hbm.blocks.generic; + +import java.util.List; +import java.util.Random; + +import com.hbm.main.MainRegistry; + +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import net.minecraft.block.BlockDirt; +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.init.Blocks; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.util.StatCollector; + +public class BlockNTMDirt extends BlockDirt { + + @Override + @SideOnly(Side.CLIENT) + public void getSubBlocks(Item p_149666_1_, CreativeTabs p_149666_2_, List p_149666_3_) + { + p_149666_3_.add(new ItemStack(this, 1, 0)); + } + + public String getItemStackDisplayName(ItemStack stack) + { + return ("" + StatCollector.translateToLocal(Blocks.dirt.getUnlocalizedName())).trim(); + } + + @Override + public Item getItemDropped(int p_149650_1_, Random p_149650_2_, int p_149650_3_) + { + return Item.getItemFromBlock(Blocks.dirt); + } + +} diff --git a/com/hbm/entity/missile/EntityCarrier.java b/com/hbm/entity/missile/EntityCarrier.java index b29a91798..668cfe39a 100644 --- a/com/hbm/entity/missile/EntityCarrier.java +++ b/com/hbm/entity/missile/EntityCarrier.java @@ -133,17 +133,17 @@ public class EntityCarrier extends EntityThrowable { if(!data.isFreqTaken(freq)) { if(payload.getItem() == ModItems.sat_mapper) - data.satellites.add(new SatelliteSaveStructure(freq, SatelliteType.MAPPER)); + data.satellites.add(new SatelliteSaveStructure(freq, SatelliteType.MAPPER, this.dimension)); if(payload.getItem() == ModItems.sat_scanner) - data.satellites.add(new SatelliteSaveStructure(freq, SatelliteType.SCANNER)); + data.satellites.add(new SatelliteSaveStructure(freq, SatelliteType.SCANNER, this.dimension)); if(payload.getItem() == ModItems.sat_radar) - data.satellites.add(new SatelliteSaveStructure(freq, SatelliteType.RADAR)); + data.satellites.add(new SatelliteSaveStructure(freq, SatelliteType.RADAR, this.dimension)); if(payload.getItem() == ModItems.sat_laser) - data.satellites.add(new SatelliteSaveStructure(freq, SatelliteType.LASER)); + data.satellites.add(new SatelliteSaveStructure(freq, SatelliteType.LASER, this.dimension)); if(payload.getItem() == ModItems.sat_foeq) - data.satellites.add(new SatelliteSaveStructure(freq, SatelliteType.RELAY)); + data.satellites.add(new SatelliteSaveStructure(freq, SatelliteType.RELAY, this.dimension)); if(payload.getItem() == ModItems.sat_resonator) - data.satellites.add(new SatelliteSaveStructure(freq, SatelliteType.RESONATOR)); + data.satellites.add(new SatelliteSaveStructure(freq, SatelliteType.RESONATOR, this.dimension)); data.markDirty(); } diff --git a/com/hbm/inventory/gui/GUILaunchPadTier1.java b/com/hbm/inventory/gui/GUILaunchPadTier1.java index 5e3c00fcf..10d5af5aa 100644 --- a/com/hbm/inventory/gui/GUILaunchPadTier1.java +++ b/com/hbm/inventory/gui/GUILaunchPadTier1.java @@ -30,6 +30,16 @@ public class GUILaunchPadTier1 extends GuiInfoContainer { super.drawScreen(mouseX, mouseY, f); this.drawElectricityInfo(this, mouseX, mouseY, guiLeft + 8, guiTop + 53, 160, 16, diFurnace.power, diFurnace.maxPower); + + String[] text = new String[] { "First Slot:", + " -Missile", + " -Carrier Rocket" }; + this.drawCustomInfoStat(mouseX, mouseY, guiLeft - 16, guiTop + 36, 16, 16, guiLeft - 8, guiTop + 36 + 16, text); + + String[] text1 = new String[] { "Second Slot:", + " -Target designator for missiles", + " -Satellite payload for the carrier rocket" }; + this.drawCustomInfoStat(mouseX, mouseY, guiLeft - 16, guiTop + 36 + 16, 16, 16, guiLeft - 8, guiTop + 36 + 16, text1); } @Override @@ -48,5 +58,8 @@ public class GUILaunchPadTier1 extends GuiInfoContainer { int j1 = (int)diFurnace.getPowerScaled(160); drawTexturedModalRect(guiLeft + 8, guiTop + 53, 8, 166, j1, 16); + + this.drawInfoPanel(guiLeft - 16, guiTop + 36, 16, 16, 2); + this.drawInfoPanel(guiLeft - 16, guiTop + 36 + 16, 16, 16, 3); } } diff --git a/com/hbm/inventory/gui/GUIScreenSatInterface.java b/com/hbm/inventory/gui/GUIScreenSatInterface.java index 30837eb46..a534ff0c3 100644 --- a/com/hbm/inventory/gui/GUIScreenSatInterface.java +++ b/com/hbm/inventory/gui/GUIScreenSatInterface.java @@ -89,6 +89,8 @@ public class GUIScreenSatInterface extends GuiScreen { if(connectedSat == null) { drawNotConnected(); + } else if(connectedSat.satDim != player.dimension) { + drawNoService(); } else { switch(connectedSat.satelliteType) { @@ -135,7 +137,7 @@ public class GUIScreenSatInterface extends GuiScreen { int x = (int)player.posX + i; int z = (int)player.posZ + scanPos - 100; int y = world.getHeightValue(x, z) - 1; - map[i + 100][scanPos] = world.getBlock(x, y, z).getMaterial().getMaterialMapColor().func_151643_b(2); + map[i + 100][scanPos] = world.getBlock(x, y, z).getMaterial().getMaterialMapColor().colorValue; } prontMap(); progresScan(); @@ -148,8 +150,6 @@ public class GUIScreenSatInterface extends GuiScreen { for(int i = -100; i < 100; i++) { int x = (int)player.posX + i; int z = (int)player.posZ + scanPos - 100; - //int y = world.getHeightValue(x, z) - 1; - //map[i + 100][scanPos] = 0x081F0D + world.getBlock(x, y, z).getMaterial().getMaterialMapColor().func_151643_b(3); for(int j = 255; j >= 0; j--) { int c = getColorFromBlock(new ItemStack(world.getBlock(x, j, z), 1, world.getBlockMetadata(x, j, z))); @@ -195,18 +195,22 @@ public class GUIScreenSatInterface extends GuiScreen { return 0xdbdbdb; if(MachineRecipes.mODE(stack, "oreTungsten")) return 0x333333; + if(MachineRecipes.mODE(stack, "oreTitanium")) + return 0xDDDDDD; if(MachineRecipes.mODE(stack, "oreUranium")) return 0x3e4f3c; if(MachineRecipes.mODE(stack, "oreBeryllium")) return 0x8e8d7d; if(MachineRecipes.mODE(stack, "oreSulfur")) return 0x9b9309; - if(MachineRecipes.mODE(stack, "oreSalpeter")) + if(MachineRecipes.mODE(stack, "oreSalpeter") || MachineRecipes.mODE(stack, "oreNiter")) return 0xa5a09d; if(MachineRecipes.mODE(stack, "oreFluorite")) return 0xffffff; if(MachineRecipes.mODE(stack, "oreSchrabidium")) return 0x1cffff; + if(MachineRecipes.mODE(stack, "oreRareEarth")) + return 0xffcc99; return isOre(stack) ? 0xBA00AF : 0x000000; } @@ -219,7 +223,7 @@ public class GUIScreenSatInterface extends GuiScreen { String s = OreDictionary.getOreName(ids[i]); - if(s.length() > 3 && s.substring(3).equals("ore")) + if(s.length() > 3 && s.substring(0, 3).equals("ore")) return true; } diff --git a/com/hbm/items/ModItems.java b/com/hbm/items/ModItems.java index 38b7a1202..bd535a7d5 100644 --- a/com/hbm/items/ModItems.java +++ b/com/hbm/items/ModItems.java @@ -1222,6 +1222,9 @@ public class ModItems { public static final int guiID_item_designator = 100; public static final int guiID_item_sat_interface = 101; + public static Item mysteryshovel; + public static Item memory; + public static void initializeItem() { redstone_sword = new RedstoneSword(ToolMaterial.STONE).setUnlocalizedName("redstone_sword").setCreativeTab(CreativeTabs.tabCombat).setTextureName(RefStrings.MODID + ":redstone_sword"); @@ -2389,6 +2392,9 @@ public class ModItems { ln2_10 = new Item().setUnlocalizedName("ln2_10").setTextureName(RefStrings.MODID + ":ln2_10"); nothing = new Item().setUnlocalizedName("nothing").setTextureName(RefStrings.MODID + ":nothing"); void_anim = new Item().setUnlocalizedName("void_anim").setTextureName(RefStrings.MODID + ":void_anim"); + + mysteryshovel = new Item().setUnlocalizedName("mysteryshovel").setTextureName(RefStrings.MODID + ":cursed_shovel"); + memory = new Item().setUnlocalizedName("memory").setTextureName(RefStrings.MODID + ":mo8_anim"); FluidContainerRegistry.registerFluidContainer(new FluidStack(ModBlocks.mud_fluid, 1000), new ItemStack(ModItems.bucket_mud)); FluidContainerRegistry.registerFluidContainer(new FluidStack(ModBlocks.acid_fluid, 1000), new ItemStack(ModItems.bucket_acid)); @@ -3665,5 +3671,7 @@ public class ModItems { GameRegistry.registerItem(ln2_10, ln2_10.getUnlocalizedName()); GameRegistry.registerItem(nothing, nothing.getUnlocalizedName()); GameRegistry.registerItem(void_anim, void_anim.getUnlocalizedName()); + GameRegistry.registerItem(mysteryshovel, mysteryshovel.getUnlocalizedName()); + GameRegistry.registerItem(memory, memory.getUnlocalizedName()); } } diff --git a/com/hbm/main/ResourceManager.java b/com/hbm/main/ResourceManager.java index 133bff9a9..f51109d09 100644 --- a/com/hbm/main/ResourceManager.java +++ b/com/hbm/main/ResourceManager.java @@ -83,6 +83,12 @@ public class ResourceManager { public static final IModelCustom cp_battery = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/cel_prime_battery.obj")); public static final IModelCustom cp_tanks = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/cel_prime_tanks.obj")); public static final IModelCustom cp_port = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/cel_prime_port.obj")); + + //Satellites + public static final IModelCustom sat_base = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/sat_base.obj")); + public static final IModelCustom sat_radar = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/sat_radar.obj")); + public static final IModelCustom sat_resonator = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/sat_resonator.obj")); + public static final IModelCustom sat_scanner = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/sat_scanner.obj")); ////Textures TEs @@ -138,6 +144,12 @@ public class ResourceManager { //Bombs public static final ResourceLocation bomb_solinium_tex = new ResourceLocation(RefStrings.MODID, "textures/models/ufp.png"); public static final ResourceLocation n2_tex = new ResourceLocation(RefStrings.MODID, "textures/models/n2.png"); + + //Satellites + public static final ResourceLocation sat_base_tex = new ResourceLocation(RefStrings.MODID, "textures/models/sat_base.png"); + public static final ResourceLocation sat_radar_tex = new ResourceLocation(RefStrings.MODID, "textures/models/sat_radar.png"); + public static final ResourceLocation sat_resonator_tex = new ResourceLocation(RefStrings.MODID, "textures/models/sat_resonator.png"); + public static final ResourceLocation sat_scanner_tex = new ResourceLocation(RefStrings.MODID, "textures/models/sat_scanner.png"); diff --git a/com/hbm/render/tileentity/RenderDecoBlock.java b/com/hbm/render/tileentity/RenderDecoBlock.java index 0f3353ad6..52869188e 100644 --- a/com/hbm/render/tileentity/RenderDecoBlock.java +++ b/com/hbm/render/tileentity/RenderDecoBlock.java @@ -47,6 +47,8 @@ public class RenderDecoBlock extends TileEntitySpecialRenderer { GL11.glTranslatef((float) x + 0.5F, (float) y + 1.5F, (float) z + 0.5F); GL11.glRotatef(180, 0F, 0F, 1F); + GL11.glEnable(GL11.GL_LIGHTING); + if(tileentity.getWorldObj().getBlock(tileentity.xCoord, tileentity.yCoord, tileentity.zCoord) == ModBlocks.steel_wall) { this.bindTexture(texture1); @@ -141,6 +143,81 @@ public class RenderDecoBlock extends TileEntitySpecialRenderer { GL11.glEnable(GL11.GL_CULL_FACE); } + if(tileentity.getWorldObj().getBlock(tileentity.xCoord, tileentity.yCoord, tileentity.zCoord) == ModBlocks.sat_radar) { + GL11.glRotatef(180, 0F, 0F, 1F); + GL11.glTranslatef(0, -1.5F, 0); + + GL11.glRotated(90, 0, 1, 0); + + switch(tileentity.getBlockMetadata()) + { + case 4: + GL11.glRotatef(90, 0F, 1F, 0F); break; + case 2: + GL11.glRotatef(180, 0F, 1F, 0F); break; + case 5: + GL11.glRotatef(270, 0F, 1F, 0F); break; + case 3: + GL11.glRotatef(0, 0F, 1F, 0F); break; + } + + GL11.glEnable(GL11.GL_CULL_FACE); + bindTexture(ResourceManager.sat_base_tex); + ResourceManager.sat_base.renderAll(); + bindTexture(ResourceManager.sat_radar_tex); + ResourceManager.sat_radar.renderAll(); + } + + if(tileentity.getWorldObj().getBlock(tileentity.xCoord, tileentity.yCoord, tileentity.zCoord) == ModBlocks.sat_resonator) { + GL11.glRotatef(180, 0F, 0F, 1F); + GL11.glTranslatef(0, -1.5F, 0); + + GL11.glRotated(90, 0, 1, 0); + + switch(tileentity.getBlockMetadata()) + { + case 4: + GL11.glRotatef(90, 0F, 1F, 0F); break; + case 2: + GL11.glRotatef(180, 0F, 1F, 0F); break; + case 5: + GL11.glRotatef(270, 0F, 1F, 0F); break; + case 3: + GL11.glRotatef(0, 0F, 1F, 0F); break; + } + + GL11.glEnable(GL11.GL_CULL_FACE); + bindTexture(ResourceManager.sat_base_tex); + ResourceManager.sat_base.renderAll(); + bindTexture(ResourceManager.sat_resonator_tex); + ResourceManager.sat_resonator.renderAll(); + } + + if(tileentity.getWorldObj().getBlock(tileentity.xCoord, tileentity.yCoord, tileentity.zCoord) == ModBlocks.sat_scanner) { + GL11.glRotatef(180, 0F, 0F, 1F); + GL11.glTranslatef(0, -1.5F, 0); + + GL11.glRotated(90, 0, 1, 0); + + switch(tileentity.getBlockMetadata()) + { + case 4: + GL11.glRotatef(90, 0F, 1F, 0F); break; + case 2: + GL11.glRotatef(180, 0F, 1F, 0F); break; + case 5: + GL11.glRotatef(270, 0F, 1F, 0F); break; + case 3: + GL11.glRotatef(0, 0F, 1F, 0F); break; + } + + GL11.glEnable(GL11.GL_CULL_FACE); + bindTexture(ResourceManager.sat_base_tex); + ResourceManager.sat_base.renderAll(); + bindTexture(ResourceManager.sat_scanner_tex); + ResourceManager.sat_scanner.renderAll(); + } + GL11.glPopMatrix(); } diff --git a/com/hbm/saveddata/SatelliteSaveStructure.java b/com/hbm/saveddata/SatelliteSaveStructure.java index 72c0033c4..8a8460f30 100644 --- a/com/hbm/saveddata/SatelliteSaveStructure.java +++ b/com/hbm/saveddata/SatelliteSaveStructure.java @@ -7,15 +7,17 @@ import com.hbm.handler.FluidTypeHandler.FluidType; import net.minecraft.nbt.NBTTagCompound; public class SatelliteSaveStructure { - + public int satelliteID; + public int satDim; public SatelliteType satelliteType; public SatelliteSaveStructure() { } - public SatelliteSaveStructure(int id, SatelliteType type) { + public SatelliteSaveStructure(int id, SatelliteType type, int dim) { satelliteID = id; satelliteType = type; + satDim = dim; } public enum SatelliteType { @@ -48,11 +50,13 @@ public class SatelliteSaveStructure { public void readFromNBT(NBTTagCompound nbt, int index) { satelliteID = nbt.getInteger("sat_" + index + "_id"); satelliteType = SatelliteType.getEnum(nbt.getInteger("sat_" + index + "_type")); + satDim = nbt.getInteger("sat_" + index + "_dim"); } public void writeToNBT(NBTTagCompound nbt, int index) { nbt.setInteger("sat_" + index + "_id", satelliteID); nbt.setInteger("sat_" + index + "_type", satelliteType.getID()); + nbt.setInteger("sat_" + index + "_dim", satDim); } }