From b6ab9cf586cdeced10baaf6c4e5afac312a84f89 Mon Sep 17 00:00:00 2001 From: James Ball Date: Tue, 11 Feb 2020 22:26:10 +0000 Subject: [PATCH] Completed code cleanup (untested) --- models/boomer.obj | 1411 +++++++++++++++++++++++++++++++++++++++ models/cube.obj | 40 ++ models/machine.obj | 954 ++++++++++++++++++++++++++ src/shapes/Ellipse.java | 8 +- src/shapes/Line.java | 2 +- src/shapes/Vector2.java | 2 +- 6 files changed, 2411 insertions(+), 6 deletions(-) create mode 100644 models/boomer.obj create mode 100644 models/cube.obj create mode 100644 models/machine.obj diff --git a/models/boomer.obj b/models/boomer.obj new file mode 100644 index 0000000..4ec15f2 --- /dev/null +++ b/models/boomer.obj @@ -0,0 +1,1411 @@ +# Blender v2.81 (sub 16) OBJ File: '' +# www.blender.org +mtllib boomer.mtl +o Text_Text.001 +v 2.199601 0.110450 0.000000 +v 2.215826 0.110450 0.000000 +v 2.207714 0.111000 0.000000 +v 2.191811 0.108847 0.000000 +v 2.223616 0.108847 0.000000 +v 2.184417 0.106266 0.000000 +v 2.231011 0.106266 0.000000 +v 2.177491 0.102778 0.000000 +v 2.237936 0.102778 0.000000 +v 2.171107 0.098457 0.000000 +v 2.244320 0.098457 0.000000 +v 2.165338 0.093375 0.000000 +v 2.250089 0.093375 0.000000 +v 2.160257 0.087606 0.000000 +v 2.255170 0.087606 0.000000 +v 2.155935 0.081222 0.000000 +v 2.259492 0.081222 0.000000 +v 2.152447 0.074297 0.000000 +v 2.262980 0.074297 0.000000 +v 2.149866 0.066903 0.000000 +v 2.265561 0.066903 0.000000 +v 2.148263 0.059113 0.000000 +v 2.267164 0.059113 0.000000 +v 2.267714 0.051000 0.000000 +v 2.147714 0.051000 0.000000 +v 2.148264 0.042887 0.000000 +v 2.267165 0.042887 0.000000 +v 2.149867 0.035097 0.000000 +v 2.265562 0.035097 0.000000 +v 2.152448 0.027703 0.000000 +v 2.262981 0.027703 0.000000 +v 2.155936 0.020778 0.000000 +v 2.259493 0.020778 0.000000 +v 2.160257 0.014394 0.000000 +v 2.255171 0.014394 0.000000 +v 2.165339 0.008625 0.000000 +v 2.250090 0.008625 0.000000 +v 2.171108 0.003543 0.000000 +v 2.244321 0.003543 0.000000 +v 2.177492 -0.000778 -0.000000 +v 2.237937 -0.000778 -0.000000 +v 2.184418 -0.004266 -0.000000 +v 2.231012 -0.004266 -0.000000 +v 2.191812 -0.006847 -0.000000 +v 2.223617 -0.006847 -0.000000 +v 2.199602 -0.008450 -0.000000 +v 2.215827 -0.008450 -0.000000 +v 2.207714 -0.009000 -0.000000 +v 1.982193 0.457305 0.000000 +v 2.001675 0.457645 0.000000 +v 1.992714 0.458000 0.000000 +v 2.010571 0.456579 0.000000 +v 1.971626 0.455190 0.000000 +v 2.019417 0.454797 0.000000 +v 1.961011 0.451609 0.000000 +v 2.028233 0.452296 0.000000 +v 2.037034 0.449074 0.000000 +v 1.950343 0.446519 0.000000 +v 2.045839 0.445125 0.000000 +v 1.771714 0.000000 0.000000 +v 1.860714 0.449000 0.000000 +v 1.771714 0.449000 0.000000 +v 1.860714 0.346000 0.000000 +v 1.939621 0.439872 0.000000 +v 2.054665 0.440447 0.000000 +v 2.063529 0.435037 0.000000 +v 1.928839 0.431625 0.000000 +v 2.072448 0.428891 0.000000 +v 1.917995 0.421732 0.000000 +v 2.081441 0.422005 0.000000 +v 2.090523 0.414376 0.000000 +v 1.907084 0.410148 0.000000 +v 2.099714 0.406000 0.000000 +v 1.896104 0.396828 0.000000 +v 1.987745 0.369781 0.000000 +v 1.994566 0.367370 0.000000 +v 2.001664 0.364348 0.000000 +v 2.008964 0.360750 0.000000 +v 2.016389 0.356610 0.000000 +v 2.023863 0.351963 0.000000 +v 2.031308 0.346844 0.000000 +v 2.038650 0.341287 0.000000 +v 2.045810 0.335328 0.000000 +v 2.052714 0.329000 0.000000 +v 1.885052 0.381727 0.000000 +v 1.975243 0.372631 0.000000 +v 1.981279 0.371546 0.000000 +v 1.873923 0.364799 0.000000 +v 1.954755 0.371755 0.000000 +v 1.969714 0.373000 0.000000 +v 1.940459 0.368125 0.000000 +v 1.926948 0.362266 0.000000 +v 1.862714 0.346000 0.000000 +v 1.914343 0.354333 0.000000 +v 1.902766 0.344484 0.000000 +v 1.869167 0.289047 0.000000 +v 1.875418 0.305000 0.000000 +v 1.883182 0.319661 0.000000 +v 1.892339 0.332875 0.000000 +v 1.864552 0.271958 0.000000 +v 1.861694 0.253891 0.000000 +v 1.860714 0.235000 0.000000 +v 1.860714 0.000000 0.000000 +v 1.444533 0.456111 0.000000 +v 1.503549 0.456310 0.000000 +v 1.474714 0.458000 0.000000 +v 1.530478 0.451232 0.000000 +v 1.416103 0.450556 0.000000 +v 1.555386 0.442750 0.000000 +v 1.389589 0.441500 0.000000 +v 1.578159 0.430852 0.000000 +v 1.365159 0.429111 0.000000 +v 1.598681 0.415523 0.000000 +v 1.342978 0.413556 0.000000 +v 1.616839 0.396750 0.000000 +v 1.323214 0.395000 0.000000 +v 1.632518 0.374519 0.000000 +v 1.306034 0.373611 0.000000 +v 1.476714 0.381000 0.000000 +v 1.460277 0.380172 0.000000 +v 1.491957 0.380115 0.000000 +v 1.444973 0.377708 0.000000 +v 1.506158 0.377500 0.000000 +v 1.430807 0.373641 0.000000 +v 1.519277 0.373219 0.000000 +v 1.645603 0.348815 0.000000 +v 1.417788 0.368000 0.000000 +v 1.291603 0.349556 0.000000 +v 1.531270 0.367333 0.000000 +v 1.405921 0.360818 0.000000 +v 1.542096 0.359906 0.000000 +v 1.395214 0.352125 0.000000 +v 1.551715 0.351000 0.000000 +v 1.385673 0.341953 0.000000 +v 1.560083 0.340677 0.000000 +v 1.280089 0.323000 0.000000 +v 1.655980 0.319625 0.000000 +v 1.377307 0.330333 0.000000 +v 1.567159 0.329000 0.000000 +v 1.370120 0.317297 0.000000 +v 1.572902 0.316031 0.000000 +v 1.271659 0.294111 0.000000 +v 1.663534 0.286935 0.000000 +v 1.364121 0.302875 0.000000 +v 1.577270 0.301833 0.000000 +v 1.359317 0.287099 0.000000 +v 1.580222 0.286469 0.000000 +v 1.266478 0.263056 0.000000 +v 1.355714 0.270000 0.000000 +v 1.668150 0.250731 0.000000 +v 1.581714 0.270000 0.000000 +v 1.264714 0.230000 0.000000 +v 1.669714 0.211000 0.000000 +v 1.266330 0.199249 0.000000 +v 1.353714 0.211000 0.000000 +v 1.357984 0.189648 0.000000 +v 1.271140 0.169241 0.000000 +v 1.363788 0.170097 0.000000 +v 1.371120 0.152359 0.000000 +v 1.279089 0.140344 0.000000 +v 1.379973 0.136444 0.000000 +v 1.290121 0.112926 0.000000 +v 1.390340 0.122363 0.000000 +v 1.648733 0.121795 0.000000 +v 1.661714 0.044000 0.000000 +v 1.661714 0.130000 0.000000 +v 1.402214 0.110125 0.000000 +v 1.635779 0.114194 0.000000 +v 1.622839 0.107219 0.000000 +v 1.304181 0.087355 0.000000 +v 1.415588 0.099741 0.000000 +v 1.609899 0.100889 0.000000 +v 1.596945 0.095226 0.000000 +v 1.430454 0.091222 0.000000 +v 1.583964 0.090250 0.000000 +v 1.446808 0.084578 0.000000 +v 1.570941 0.085983 0.000000 +v 1.321214 0.064000 0.000000 +v 1.557862 0.082444 0.000000 +v 1.464640 0.079819 0.000000 +v 1.544714 0.079656 0.000000 +v 1.483944 0.076957 0.000000 +v 1.531482 0.077639 0.000000 +v 1.518153 0.076413 0.000000 +v 1.504714 0.076000 0.000000 +v 1.341163 0.043228 0.000000 +v 1.648299 0.035395 0.000000 +v 1.363973 0.025407 0.000000 +v 1.634982 0.027574 0.000000 +v 1.621651 0.020531 0.000000 +v 1.389589 0.010906 0.000000 +v 1.608195 0.014259 0.000000 +v 1.594504 0.008751 0.000000 +v 1.417955 0.000093 0.000000 +v 1.580464 0.004000 0.000000 +v 1.565966 -0.000001 -0.000000 +v 1.449015 -0.006665 -0.000000 +v 1.550899 -0.003259 -0.000000 +v 1.535151 -0.005781 -0.000000 +v 1.518612 -0.007574 -0.000000 +v 1.482714 -0.009000 -0.000000 +v 1.501170 -0.008645 -0.000000 +v 0.721192 0.457541 0.000000 +v 0.745752 0.457418 0.000000 +v 0.731714 0.458000 0.000000 +v 1.000063 0.457247 0.000000 +v 1.037762 0.456561 0.000000 +v 1.015714 0.458000 0.000000 +v 0.710622 0.456157 0.000000 +v 0.759349 0.455681 0.000000 +v 0.985089 0.455056 0.000000 +v 1.058348 0.452324 0.000000 +v 0.699996 0.453844 0.000000 +v 0.772480 0.452797 0.000000 +v 0.970761 0.451531 0.000000 +v 0.689307 0.450593 0.000000 +v 0.785122 0.448778 0.000000 +v 1.077386 0.445406 0.000000 +v 0.957048 0.446778 0.000000 +v 0.678549 0.446397 0.000000 +v 0.511714 0.000000 0.000000 +v 0.600714 0.449000 0.000000 +v 0.511714 0.449000 0.000000 +v 0.600714 0.390000 0.000000 +v 0.797249 0.443634 0.000000 +v 0.943917 0.440899 0.000000 +v 0.667714 0.441250 0.000000 +v 1.094788 0.435926 0.000000 +v 0.808839 0.437375 0.000000 +v 0.656796 0.435145 0.000000 +v 0.931339 0.434000 0.000000 +v 0.819866 0.430012 0.000000 +v 1.110468 0.424001 0.000000 +v 0.645788 0.428074 0.000000 +v 0.919282 0.426184 0.000000 +v 0.830307 0.421556 0.000000 +v 0.634683 0.420031 0.000000 +v 0.907715 0.417556 0.000000 +v 1.124339 0.409750 0.000000 +v 0.840136 0.412016 0.000000 +v 0.623474 0.411009 0.000000 +v 0.896605 0.408219 0.000000 +v 0.849330 0.401403 0.000000 +v 0.612153 0.401001 0.000000 +v 1.136314 0.393291 0.000000 +v 0.885923 0.398278 0.000000 +v 0.857864 0.389727 0.000000 +v 0.875636 0.387837 0.000000 +v 0.982714 0.383000 0.000000 +v 1.146306 0.374741 0.000000 +v 0.600714 0.326000 0.000000 +v 0.609831 0.336155 0.000000 +v 0.618733 0.345153 0.000000 +v 0.627495 0.353047 0.000000 +v 0.636196 0.359889 0.000000 +v 0.644910 0.365731 0.000000 +v 0.653714 0.370625 0.000000 +v 0.662685 0.374623 0.000000 +v 0.671899 0.377778 0.000000 +v 0.681433 0.380141 0.000000 +v 0.691362 0.381764 0.000000 +v 0.701764 0.382700 0.000000 +v 0.712714 0.383000 0.000000 +v 0.865714 0.377000 0.000000 +v 0.975266 0.382719 0.000000 +v 0.723551 0.382348 0.000000 +v 0.995258 0.382233 0.000000 +v 0.967460 0.381417 0.000000 +v 0.733992 0.380366 0.000000 +v 1.007311 0.379944 0.000000 +v 0.959355 0.379156 0.000000 +v 0.743933 0.377016 0.000000 +v 1.018761 0.376156 0.000000 +v 0.951010 0.376000 0.000000 +v 0.753270 0.372259 0.000000 +v 1.029492 0.370889 0.000000 +v 0.942485 0.372010 0.000000 +v 1.154230 0.354219 0.000000 +v 0.761898 0.366058 0.000000 +v 0.933839 0.367250 0.000000 +v 1.039389 0.364163 0.000000 +v 0.925130 0.361781 0.000000 +v 0.769714 0.358375 0.000000 +v 1.048339 0.356000 0.000000 +v 0.916418 0.355667 0.000000 +v 0.776613 0.349171 0.000000 +v 1.056226 0.346420 0.000000 +v 0.907761 0.348969 0.000000 +v 1.159996 0.331843 0.000000 +v 0.782492 0.338407 0.000000 +v 0.899219 0.341750 0.000000 +v 1.062936 0.335444 0.000000 +v 0.890850 0.334073 0.000000 +v 0.787245 0.326047 0.000000 +v 1.068355 0.323094 0.000000 +v 0.882714 0.326000 0.000000 +v 1.163520 0.307730 0.000000 +v 0.790770 0.312051 0.000000 +v 0.600714 0.000000 0.000000 +v 0.882714 0.000000 0.000000 +v 1.072367 0.309389 0.000000 +v 0.792961 0.296381 0.000000 +v 1.074858 0.294351 0.000000 +v 1.164714 0.282000 0.000000 +v 0.793714 0.279000 0.000000 +v 1.075714 0.278000 0.000000 +v 1.164714 0.000000 0.000000 +v 0.793714 0.000000 0.000000 +v 1.075714 0.000000 0.000000 +v 0.140901 0.455958 0.000000 +v 0.208116 0.456034 0.000000 +v 0.173714 0.458000 0.000000 +v 0.240673 0.450273 0.000000 +v 0.109631 0.449995 0.000000 +v 0.271168 0.440922 0.000000 +v 0.080151 0.440359 0.000000 +v 0.299381 0.428185 0.000000 +v 0.052714 0.427296 0.000000 +v 0.325095 0.412268 0.000000 +v 0.027568 0.411053 0.000000 +v 0.348089 0.393375 0.000000 +v 0.004964 0.391875 0.000000 +v 0.368147 0.371711 0.000000 +v -0.014849 0.370010 0.000000 +v 0.172714 0.378000 0.000000 +v 0.152215 0.376711 0.000000 +v 0.194421 0.376710 0.000000 +v 0.132806 0.372935 0.000000 +v 0.214950 0.372931 0.000000 +v 0.114620 0.366813 0.000000 +v 0.234167 0.366797 0.000000 +v 0.385048 0.347482 0.000000 +v -0.031619 0.345704 0.000000 +v 0.097788 0.358482 0.000000 +v 0.251936 0.358444 0.000000 +v 0.082442 0.348081 0.000000 +v 0.268122 0.348009 0.000000 +v 0.068714 0.335750 0.000000 +v 0.282589 0.335625 0.000000 +v 0.398574 0.320891 0.000000 +v -0.045099 0.319203 0.000000 +v 0.056736 0.321627 0.000000 +v 0.295202 0.321429 0.000000 +v 0.046640 0.305852 0.000000 +v 0.305825 0.305556 0.000000 +v 0.408506 0.292144 0.000000 +v -0.055036 0.290755 0.000000 +v 0.038558 0.288563 0.000000 +v 0.314323 0.288141 0.000000 +v 0.414626 0.261445 0.000000 +v -0.061182 0.260605 0.000000 +v 0.032622 0.269898 0.000000 +v 0.320561 0.269320 0.000000 +v 0.028963 0.249998 0.000000 +v 0.324403 0.249227 0.000000 +v 0.416714 0.229000 0.000000 +v -0.063286 0.229000 0.000000 +v 0.027714 0.229000 0.000000 +v 0.325714 0.228000 0.000000 +v -0.061258 0.195328 0.000000 +v 0.028925 0.205935 0.000000 +v 0.414683 0.194487 0.000000 +v 0.324499 0.204534 0.000000 +v 0.032483 0.184310 0.000000 +v 0.320908 0.182690 0.000000 +v -0.055314 0.163454 0.000000 +v 0.408714 0.162065 0.000000 +v 0.038277 0.164234 0.000000 +v 0.315026 0.162547 0.000000 +v 0.046196 0.145815 0.000000 +v -0.045661 0.133594 0.000000 +v 0.306936 0.144185 0.000000 +v 0.398996 0.131906 0.000000 +v 0.056128 0.129159 0.000000 +v 0.296721 0.127685 0.000000 +v -0.032508 0.105963 0.000000 +v 0.385714 0.104185 0.000000 +v 0.067964 0.114375 0.000000 +v 0.284464 0.113125 0.000000 +v 0.081591 0.101570 0.000000 +v 0.270249 0.100586 0.000000 +v -0.016064 0.080777 0.000000 +v 0.369058 0.079075 0.000000 +v 0.096899 0.090852 0.000000 +v 0.254159 0.090148 0.000000 +v 0.113777 0.082328 0.000000 +v 0.236277 0.081891 0.000000 +v 0.132112 0.076106 0.000000 +v 0.216686 0.075894 0.000000 +v 0.003464 0.058250 0.000000 +v 0.349214 0.056750 0.000000 +v 0.151795 0.072295 0.000000 +v 0.195471 0.072237 0.000000 +v 0.172714 0.071000 0.000000 +v 0.025867 0.038598 0.000000 +v 0.326370 0.037383 0.000000 +v 0.050936 0.022037 0.000000 +v 0.300714 0.021148 0.000000 +v 0.078464 0.008781 0.000000 +v 0.272433 0.008219 0.000000 +v 0.108242 -0.000954 -0.000000 +v 0.241714 -0.001231 -0.000000 +v 0.140061 -0.006953 -0.000000 +v 0.208745 -0.007029 -0.000000 +v 0.173714 -0.009000 -0.000000 +v -0.411098 0.455958 0.000000 +v -0.343884 0.456034 0.000000 +v -0.378286 0.458000 0.000000 +v -0.311327 0.450273 0.000000 +v -0.442369 0.449995 0.000000 +v -0.280832 0.440922 0.000000 +v -0.471848 0.440359 0.000000 +v -0.252619 0.428185 0.000000 +v -0.499286 0.427296 0.000000 +v -0.226905 0.412268 0.000000 +v -0.524432 0.411053 0.000000 +v -0.203910 0.393375 0.000000 +v -0.547036 0.391875 0.000000 +v -0.183853 0.371711 0.000000 +v -0.566848 0.370010 0.000000 +v -0.379286 0.378000 0.000000 +v -0.399785 0.376711 0.000000 +v -0.357579 0.376710 0.000000 +v -0.419193 0.372935 0.000000 +v -0.337050 0.372931 0.000000 +v -0.437380 0.366813 0.000000 +v -0.317833 0.366797 0.000000 +v -0.166952 0.347482 0.000000 +v -0.583619 0.345704 0.000000 +v -0.454212 0.358482 0.000000 +v -0.300064 0.358444 0.000000 +v -0.469558 0.348081 0.000000 +v -0.283878 0.348009 0.000000 +v -0.483286 0.335750 0.000000 +v -0.269411 0.335625 0.000000 +v -0.153426 0.320891 0.000000 +v -0.597098 0.319203 0.000000 +v -0.495264 0.321627 0.000000 +v -0.256798 0.321429 0.000000 +v -0.505360 0.305852 0.000000 +v -0.246175 0.305556 0.000000 +v -0.143494 0.292144 0.000000 +v -0.607036 0.290755 0.000000 +v -0.513442 0.288563 0.000000 +v -0.237677 0.288141 0.000000 +v -0.137374 0.261445 0.000000 +v -0.613182 0.260605 0.000000 +v -0.519379 0.269898 0.000000 +v -0.231439 0.269320 0.000000 +v -0.523037 0.249998 0.000000 +v -0.227597 0.249227 0.000000 +v -0.135286 0.229000 0.000000 +v -0.615286 0.229000 0.000000 +v -0.524286 0.229000 0.000000 +v -0.226286 0.228000 0.000000 +v -0.613258 0.195328 0.000000 +v -0.523075 0.205935 0.000000 +v -0.137317 0.194487 0.000000 +v -0.227501 0.204534 0.000000 +v -0.519518 0.184310 0.000000 +v -0.231091 0.182690 0.000000 +v -0.607314 0.163454 0.000000 +v -0.143286 0.162065 0.000000 +v -0.513724 0.164234 0.000000 +v -0.236973 0.162547 0.000000 +v -0.505805 0.145815 0.000000 +v -0.597661 0.133594 0.000000 +v -0.245064 0.144185 0.000000 +v -0.153004 0.131906 0.000000 +v -0.495872 0.129159 0.000000 +v -0.255279 0.127685 0.000000 +v -0.584508 0.105963 0.000000 +v -0.166286 0.104185 0.000000 +v -0.484036 0.114375 0.000000 +v -0.267536 0.113125 0.000000 +v -0.470409 0.101570 0.000000 +v -0.281751 0.100586 0.000000 +v -0.568064 0.080777 0.000000 +v -0.182942 0.079075 0.000000 +v -0.455101 0.090852 0.000000 +v -0.297841 0.090148 0.000000 +v -0.438223 0.082328 0.000000 +v -0.315723 0.081891 0.000000 +v -0.419888 0.076106 0.000000 +v -0.335314 0.075894 0.000000 +v -0.548536 0.058250 0.000000 +v -0.202786 0.056750 0.000000 +v -0.400205 0.072295 0.000000 +v -0.356529 0.072237 0.000000 +v -0.379286 0.071000 0.000000 +v -0.526133 0.038598 0.000000 +v -0.225629 0.037383 0.000000 +v -0.501064 0.022037 0.000000 +v -0.251286 0.021148 0.000000 +v -0.473536 0.008781 0.000000 +v -0.279567 0.008219 0.000000 +v -0.443758 -0.000954 -0.000000 +v -0.310286 -0.001231 -0.000000 +v -0.411938 -0.006953 -0.000000 +v -0.343254 -0.007029 -0.000000 +v -0.378286 -0.009000 -0.000000 +v -1.092286 0.025000 0.000000 +v -1.003286 0.682000 0.000000 +v -1.092286 0.682000 0.000000 +v -1.003286 0.417000 0.000000 +v -0.890434 0.457728 0.000000 +v -0.851941 0.456056 0.000000 +v -0.879286 0.458000 0.000000 +v -0.901388 0.456907 0.000000 +v -0.912161 0.455531 0.000000 +v -0.826027 0.450366 0.000000 +v -0.922767 0.453593 0.000000 +v -0.933221 0.451084 0.000000 +v -0.943536 0.448000 0.000000 +v -0.801723 0.441141 0.000000 +v -0.953726 0.444332 0.000000 +v -0.963804 0.440074 0.000000 +v -0.779212 0.428593 0.000000 +v -0.973786 0.435219 0.000000 +v -0.983684 0.429759 0.000000 +v -0.993513 0.423689 0.000000 +v -0.758672 0.412933 0.000000 +v -1.003286 0.332000 0.000000 +v -0.994003 0.340047 0.000000 +v -0.985105 0.347213 0.000000 +v -0.976520 0.353531 0.000000 +v -0.968175 0.359037 0.000000 +v -0.959996 0.363765 0.000000 +v -0.951911 0.367750 0.000000 +v -0.943847 0.371027 0.000000 +v -0.935730 0.373630 0.000000 +v -0.927489 0.375594 0.000000 +v -0.919050 0.376954 0.000000 +v -0.740286 0.394375 0.000000 +v -0.910340 0.377744 0.000000 +v -0.901286 0.378000 0.000000 +v -0.724233 0.373129 0.000000 +v -0.883071 0.376725 0.000000 +v -0.865985 0.372968 0.000000 +v -0.710693 0.349407 0.000000 +v -0.850114 0.366828 0.000000 +v -0.835545 0.358407 0.000000 +v -0.822365 0.347806 0.000000 +v -0.699848 0.323422 0.000000 +v -0.810661 0.335125 0.000000 +v -0.800519 0.320465 0.000000 +v -1.003286 0.089000 0.000000 +v -0.691879 0.295384 0.000000 +v -0.792026 0.303926 0.000000 +v -0.785270 0.285609 0.000000 +v -0.686964 0.265506 0.000000 +v -0.780337 0.265616 0.000000 +v -0.777313 0.244046 0.000000 +v -0.685286 0.234000 0.000000 +v -0.776286 0.221000 0.000000 +v -0.687143 0.197288 0.000000 +v -0.777454 0.200271 0.000000 +v -0.780878 0.180671 0.000000 +v -0.692647 0.163222 0.000000 +v -0.786442 0.162328 0.000000 +v -0.701692 0.131906 0.000000 +v -0.794026 0.145370 0.000000 +v -0.803514 0.129927 0.000000 +v -0.714175 0.103444 0.000000 +v -0.814786 0.116125 0.000000 +v -0.827724 0.104094 0.000000 +v -0.842212 0.093963 0.000000 +v -0.729991 0.077941 0.000000 +v -0.858129 0.085859 0.000000 +v -0.996550 0.087044 0.000000 +v -0.989397 0.085185 0.000000 +v -0.875360 0.079912 0.000000 +v -0.981911 0.083438 0.000000 +v -0.974175 0.081815 0.000000 +v -0.966272 0.080331 0.000000 +v -0.958286 0.079000 0.000000 +v -0.893784 0.076249 0.000000 +v -0.950300 0.077836 0.000000 +v -0.749036 0.055500 0.000000 +v -0.942397 0.076852 0.000000 +v -0.934661 0.076063 0.000000 +v -0.913286 0.075000 0.000000 +v -0.927175 0.075481 0.000000 +v -0.920022 0.075123 0.000000 +v -0.771206 0.036226 0.000000 +v -0.796397 0.020222 0.000000 +v -1.080884 0.019920 0.000000 +v -0.824505 0.007594 0.000000 +v -1.068735 0.015190 0.000000 +v -1.055926 0.010828 0.000000 +v -1.042545 0.006852 0.000000 +v -0.855425 -0.001556 -0.000000 +v -1.028678 0.003278 0.000000 +v -1.014411 0.000125 0.000000 +v -0.999832 -0.002591 -0.000000 +v -0.889053 -0.007122 -0.000000 +v -0.985027 -0.004852 -0.000000 +v -0.970083 -0.006641 -0.000000 +v -0.955087 -0.007940 -0.000000 +v -0.925286 -0.009000 -0.000000 +v -0.940126 -0.008732 -0.000000 +v -1.846286 0.000000 0.000000 +v -1.757286 0.682000 0.000000 +v -1.846286 0.682000 0.000000 +v -1.757286 0.000000 0.000000 +v -1.753286 0.229000 0.000000 +v -1.448286 0.449000 0.000000 +v -1.554286 0.449000 0.000000 +v -1.640286 0.229000 0.000000 +v -1.528286 0.000000 0.000000 +v -1.408286 0.000000 0.000000 +v -2.220099 0.455958 0.000000 +v -2.152885 0.456034 0.000000 +v -2.187286 0.458000 0.000000 +v -2.120328 0.450273 0.000000 +v -2.251369 0.449995 0.000000 +v -2.089833 0.440922 0.000000 +v -2.280848 0.440359 0.000000 +v -2.061619 0.428185 0.000000 +v -2.308286 0.427296 0.000000 +v -2.035906 0.412268 0.000000 +v -2.333432 0.411053 0.000000 +v -2.012911 0.393375 0.000000 +v -2.356036 0.391875 0.000000 +v -1.992854 0.371711 0.000000 +v -2.375848 0.370010 0.000000 +v -2.188286 0.378000 0.000000 +v -2.208785 0.376711 0.000000 +v -2.166579 0.376710 0.000000 +v -2.228193 0.372935 0.000000 +v -2.146050 0.372931 0.000000 +v -2.246380 0.366813 0.000000 +v -2.126833 0.366797 0.000000 +v -1.975953 0.347482 0.000000 +v -2.392619 0.345704 0.000000 +v -2.263212 0.358482 0.000000 +v -2.109064 0.358444 0.000000 +v -2.278558 0.348081 0.000000 +v -2.092878 0.348009 0.000000 +v -2.292286 0.335750 0.000000 +v -2.078411 0.335625 0.000000 +v -1.962427 0.320891 0.000000 +v -2.406098 0.319203 0.000000 +v -2.304264 0.321627 0.000000 +v -2.065798 0.321429 0.000000 +v -2.314360 0.305852 0.000000 +v -2.055175 0.305556 0.000000 +v -1.952494 0.292144 0.000000 +v -2.416036 0.290755 0.000000 +v -2.322442 0.288563 0.000000 +v -2.046677 0.288141 0.000000 +v -1.946375 0.261445 0.000000 +v -2.422182 0.260605 0.000000 +v -2.328379 0.269898 0.000000 +v -2.040439 0.269320 0.000000 +v -2.332037 0.249998 0.000000 +v -2.036597 0.249227 0.000000 +v -1.944286 0.229000 0.000000 +v -2.424286 0.229000 0.000000 +v -2.333286 0.229000 0.000000 +v -2.035286 0.228000 0.000000 +v -2.422258 0.195328 0.000000 +v -2.332075 0.205935 0.000000 +v -1.946317 0.194487 0.000000 +v -2.036501 0.204534 0.000000 +v -2.328517 0.184310 0.000000 +v -2.040092 0.182690 0.000000 +v -2.416314 0.163454 0.000000 +v -1.952286 0.162065 0.000000 +v -2.322724 0.164234 0.000000 +v -2.045973 0.162547 0.000000 +v -2.314805 0.145815 0.000000 +v -2.406661 0.133594 0.000000 +v -2.054064 0.144185 0.000000 +v -1.962005 0.131906 0.000000 +v -2.304872 0.129159 0.000000 +v -2.064279 0.127685 0.000000 +v -2.393508 0.105963 0.000000 +v -1.975286 0.104185 0.000000 +v -2.293036 0.114375 0.000000 +v -2.076536 0.113125 0.000000 +v -2.279409 0.101570 0.000000 +v -2.090751 0.100586 0.000000 +v -2.377064 0.080777 0.000000 +v -1.991942 0.079075 0.000000 +v -2.264101 0.090852 0.000000 +v -2.106842 0.090148 0.000000 +v -2.247224 0.082328 0.000000 +v -2.124724 0.081891 0.000000 +v -2.228888 0.076106 0.000000 +v -2.144314 0.075894 0.000000 +v -2.357536 0.058250 0.000000 +v -2.011786 0.056750 0.000000 +v -2.209205 0.072295 0.000000 +v -2.165529 0.072237 0.000000 +v -2.188286 0.071000 0.000000 +v -2.335133 0.038598 0.000000 +v -2.034630 0.037383 0.000000 +v -2.310064 0.022037 0.000000 +v -2.060286 0.021148 0.000000 +v -2.282536 0.008781 0.000000 +v -2.088567 0.008219 0.000000 +v -2.252758 -0.000954 -0.000000 +v -2.119286 -0.001231 -0.000000 +v -2.220939 -0.006953 -0.000000 +v -2.152255 -0.007029 -0.000000 +v -2.187286 -0.009000 -0.000000 +vn 0.0000 -0.0000 1.0000 +usemtl None.001 +s 1 +f 1//1 2//1 3//1 +f 4//1 2//1 1//1 +f 4//1 5//1 2//1 +f 6//1 5//1 4//1 +f 6//1 7//1 5//1 +f 8//1 7//1 6//1 +f 8//1 9//1 7//1 +f 10//1 9//1 8//1 +f 10//1 11//1 9//1 +f 12//1 11//1 10//1 +f 12//1 13//1 11//1 +f 14//1 13//1 12//1 +f 14//1 15//1 13//1 +f 16//1 15//1 14//1 +f 16//1 17//1 15//1 +f 18//1 17//1 16//1 +f 18//1 19//1 17//1 +f 20//1 19//1 18//1 +f 20//1 21//1 19//1 +f 22//1 21//1 20//1 +f 22//1 23//1 21//1 +f 22//1 24//1 23//1 +f 25//1 24//1 22//1 +f 26//1 24//1 25//1 +f 26//1 27//1 24//1 +f 28//1 27//1 26//1 +f 28//1 29//1 27//1 +f 30//1 29//1 28//1 +f 30//1 31//1 29//1 +f 32//1 31//1 30//1 +f 32//1 33//1 31//1 +f 34//1 33//1 32//1 +f 34//1 35//1 33//1 +f 36//1 35//1 34//1 +f 36//1 37//1 35//1 +f 38//1 37//1 36//1 +f 38//1 39//1 37//1 +f 40//1 39//1 38//1 +f 40//1 41//1 39//1 +f 42//1 41//1 40//1 +f 42//1 43//1 41//1 +f 44//1 43//1 42//1 +f 44//1 45//1 43//1 +f 46//1 45//1 44//1 +f 46//1 47//1 45//1 +f 48//1 47//1 46//1 +f 49//1 50//1 51//1 +f 49//1 52//1 50//1 +f 53//1 52//1 49//1 +f 53//1 54//1 52//1 +f 55//1 54//1 53//1 +f 55//1 56//1 54//1 +f 55//1 57//1 56//1 +f 58//1 57//1 55//1 +f 58//1 59//1 57//1 +f 60//1 61//1 62//1 +f 60//1 63//1 61//1 +f 64//1 59//1 58//1 +f 64//1 65//1 59//1 +f 64//1 66//1 65//1 +f 67//1 66//1 64//1 +f 67//1 68//1 66//1 +f 69//1 68//1 67//1 +f 69//1 70//1 68//1 +f 69//1 71//1 70//1 +f 72//1 71//1 69//1 +f 72//1 73//1 71//1 +f 74//1 73//1 72//1 +f 74//1 75//1 73//1 +f 75//1 76//1 73//1 +f 76//1 77//1 73//1 +f 77//1 78//1 73//1 +f 78//1 79//1 73//1 +f 79//1 80//1 73//1 +f 80//1 81//1 73//1 +f 81//1 82//1 73//1 +f 82//1 83//1 73//1 +f 83//1 84//1 73//1 +f 85//1 86//1 74//1 +f 86//1 87//1 74//1 +f 87//1 75//1 74//1 +f 88//1 89//1 85//1 +f 89//1 90//1 85//1 +f 90//1 86//1 85//1 +f 88//1 91//1 89//1 +f 88//1 92//1 91//1 +f 93//1 92//1 88//1 +f 93//1 94//1 92//1 +f 93//1 95//1 94//1 +f 60//1 93//1 63//1 +f 60//1 96//1 93//1 +f 96//1 97//1 93//1 +f 97//1 98//1 93//1 +f 98//1 99//1 93//1 +f 99//1 95//1 93//1 +f 60//1 100//1 96//1 +f 60//1 101//1 100//1 +f 60//1 102//1 101//1 +f 60//1 103//1 102//1 +f 104//1 105//1 106//1 +f 104//1 107//1 105//1 +f 108//1 107//1 104//1 +f 108//1 109//1 107//1 +f 110//1 109//1 108//1 +f 110//1 111//1 109//1 +f 112//1 111//1 110//1 +f 112//1 113//1 111//1 +f 114//1 113//1 112//1 +f 114//1 115//1 113//1 +f 116//1 115//1 114//1 +f 116//1 117//1 115//1 +f 118//1 119//1 116//1 +f 119//1 117//1 116//1 +f 118//1 120//1 119//1 +f 121//1 117//1 119//1 +f 118//1 122//1 120//1 +f 123//1 117//1 121//1 +f 118//1 124//1 122//1 +f 125//1 117//1 123//1 +f 125//1 126//1 117//1 +f 118//1 127//1 124//1 +f 128//1 127//1 118//1 +f 129//1 126//1 125//1 +f 128//1 130//1 127//1 +f 131//1 126//1 129//1 +f 128//1 132//1 130//1 +f 133//1 126//1 131//1 +f 128//1 134//1 132//1 +f 135//1 126//1 133//1 +f 136//1 134//1 128//1 +f 135//1 137//1 126//1 +f 136//1 138//1 134//1 +f 139//1 137//1 135//1 +f 136//1 140//1 138//1 +f 141//1 137//1 139//1 +f 142//1 140//1 136//1 +f 141//1 143//1 137//1 +f 142//1 144//1 140//1 +f 145//1 143//1 141//1 +f 142//1 146//1 144//1 +f 147//1 143//1 145//1 +f 148//1 146//1 142//1 +f 148//1 149//1 146//1 +f 147//1 150//1 143//1 +f 151//1 150//1 147//1 +f 148//1 151//1 149//1 +f 148//1 150//1 151//1 +f 152//1 150//1 148//1 +f 152//1 153//1 150//1 +f 154//1 155//1 152//1 +f 155//1 153//1 152//1 +f 154//1 156//1 155//1 +f 157//1 156//1 154//1 +f 157//1 158//1 156//1 +f 157//1 159//1 158//1 +f 160//1 159//1 157//1 +f 160//1 161//1 159//1 +f 162//1 161//1 160//1 +f 162//1 163//1 161//1 +f 164//1 165//1 166//1 +f 162//1 167//1 163//1 +f 168//1 165//1 164//1 +f 169//1 165//1 168//1 +f 170//1 167//1 162//1 +f 170//1 171//1 167//1 +f 172//1 165//1 169//1 +f 173//1 165//1 172//1 +f 170//1 174//1 171//1 +f 175//1 165//1 173//1 +f 170//1 176//1 174//1 +f 177//1 165//1 175//1 +f 178//1 176//1 170//1 +f 179//1 165//1 177//1 +f 178//1 180//1 176//1 +f 181//1 165//1 179//1 +f 178//1 182//1 180//1 +f 183//1 165//1 181//1 +f 184//1 165//1 183//1 +f 178//1 185//1 182//1 +f 185//1 165//1 184//1 +f 178//1 165//1 185//1 +f 186//1 165//1 178//1 +f 186//1 187//1 165//1 +f 188//1 187//1 186//1 +f 188//1 189//1 187//1 +f 188//1 190//1 189//1 +f 191//1 190//1 188//1 +f 191//1 192//1 190//1 +f 191//1 193//1 192//1 +f 194//1 193//1 191//1 +f 194//1 195//1 193//1 +f 194//1 196//1 195//1 +f 197//1 196//1 194//1 +f 197//1 198//1 196//1 +f 197//1 199//1 198//1 +f 197//1 200//1 199//1 +f 201//1 200//1 197//1 +f 201//1 202//1 200//1 +f 203//1 204//1 205//1 +f 206//1 207//1 208//1 +f 209//1 204//1 203//1 +f 209//1 210//1 204//1 +f 211//1 207//1 206//1 +f 211//1 212//1 207//1 +f 213//1 210//1 209//1 +f 213//1 214//1 210//1 +f 215//1 212//1 211//1 +f 216//1 214//1 213//1 +f 216//1 217//1 214//1 +f 215//1 218//1 212//1 +f 219//1 218//1 215//1 +f 220//1 217//1 216//1 +f 221//1 222//1 223//1 +f 221//1 224//1 222//1 +f 220//1 225//1 217//1 +f 226//1 218//1 219//1 +f 227//1 225//1 220//1 +f 226//1 228//1 218//1 +f 227//1 229//1 225//1 +f 230//1 229//1 227//1 +f 231//1 228//1 226//1 +f 230//1 232//1 229//1 +f 231//1 233//1 228//1 +f 234//1 232//1 230//1 +f 235//1 233//1 231//1 +f 234//1 236//1 232//1 +f 237//1 236//1 234//1 +f 238//1 233//1 235//1 +f 238//1 239//1 233//1 +f 237//1 240//1 236//1 +f 241//1 240//1 237//1 +f 242//1 239//1 238//1 +f 241//1 243//1 240//1 +f 244//1 243//1 241//1 +f 242//1 245//1 239//1 +f 246//1 245//1 242//1 +f 244//1 247//1 243//1 +f 224//1 247//1 244//1 +f 248//1 245//1 246//1 +f 248//1 249//1 245//1 +f 249//1 250//1 245//1 +f 221//1 251//1 224//1 +f 251//1 252//1 224//1 +f 252//1 253//1 224//1 +f 253//1 254//1 224//1 +f 254//1 255//1 224//1 +f 255//1 256//1 224//1 +f 256//1 257//1 224//1 +f 257//1 258//1 224//1 +f 258//1 259//1 224//1 +f 259//1 260//1 224//1 +f 260//1 261//1 224//1 +f 261//1 262//1 224//1 +f 262//1 247//1 224//1 +f 262//1 263//1 247//1 +f 263//1 264//1 247//1 +f 264//1 265//1 248//1 +f 265//1 249//1 248//1 +f 266//1 264//1 263//1 +f 267//1 250//1 249//1 +f 264//1 268//1 265//1 +f 269//1 264//1 266//1 +f 270//1 250//1 267//1 +f 264//1 271//1 268//1 +f 272//1 264//1 269//1 +f 273//1 250//1 270//1 +f 264//1 274//1 271//1 +f 275//1 264//1 272//1 +f 275//1 274//1 264//1 +f 276//1 250//1 273//1 +f 275//1 277//1 274//1 +f 276//1 278//1 250//1 +f 279//1 277//1 275//1 +f 279//1 280//1 277//1 +f 281//1 278//1 276//1 +f 279//1 282//1 280//1 +f 283//1 282//1 279//1 +f 284//1 278//1 281//1 +f 283//1 285//1 282//1 +f 286//1 285//1 283//1 +f 287//1 278//1 284//1 +f 286//1 288//1 285//1 +f 287//1 289//1 278//1 +f 290//1 288//1 286//1 +f 290//1 291//1 288//1 +f 292//1 289//1 287//1 +f 290//1 293//1 291//1 +f 294//1 293//1 290//1 +f 295//1 289//1 292//1 +f 294//1 296//1 293//1 +f 295//1 297//1 289//1 +f 298//1 296//1 294//1 +f 221//1 299//1 251//1 +f 298//1 300//1 296//1 +f 301//1 297//1 295//1 +f 302//1 300//1 298//1 +f 303//1 297//1 301//1 +f 303//1 304//1 297//1 +f 305//1 300//1 302//1 +f 306//1 304//1 303//1 +f 306//1 307//1 304//1 +f 308//1 300//1 305//1 +f 309//1 307//1 306//1 +f 310//1 311//1 312//1 +f 310//1 313//1 311//1 +f 314//1 313//1 310//1 +f 314//1 315//1 313//1 +f 316//1 315//1 314//1 +f 316//1 317//1 315//1 +f 318//1 317//1 316//1 +f 318//1 319//1 317//1 +f 320//1 319//1 318//1 +f 320//1 321//1 319//1 +f 322//1 321//1 320//1 +f 322//1 323//1 321//1 +f 324//1 325//1 322//1 +f 325//1 323//1 322//1 +f 324//1 326//1 325//1 +f 327//1 323//1 325//1 +f 324//1 328//1 326//1 +f 329//1 323//1 327//1 +f 324//1 330//1 328//1 +f 331//1 323//1 329//1 +f 331//1 332//1 323//1 +f 333//1 330//1 324//1 +f 333//1 334//1 330//1 +f 335//1 332//1 331//1 +f 333//1 336//1 334//1 +f 337//1 332//1 335//1 +f 333//1 338//1 336//1 +f 339//1 332//1 337//1 +f 339//1 340//1 332//1 +f 341//1 338//1 333//1 +f 341//1 342//1 338//1 +f 343//1 340//1 339//1 +f 341//1 344//1 342//1 +f 345//1 340//1 343//1 +f 345//1 346//1 340//1 +f 347//1 344//1 341//1 +f 347//1 348//1 344//1 +f 349//1 346//1 345//1 +f 349//1 350//1 346//1 +f 351//1 348//1 347//1 +f 351//1 352//1 348//1 +f 353//1 350//1 349//1 +f 351//1 354//1 352//1 +f 355//1 350//1 353//1 +f 355//1 356//1 350//1 +f 357//1 354//1 351//1 +f 357//1 358//1 354//1 +f 359//1 356//1 355//1 +f 360//1 358//1 357//1 +f 360//1 361//1 358//1 +f 359//1 362//1 356//1 +f 363//1 362//1 359//1 +f 360//1 364//1 361//1 +f 365//1 362//1 363//1 +f 366//1 364//1 360//1 +f 365//1 367//1 362//1 +f 366//1 368//1 364//1 +f 369//1 367//1 365//1 +f 366//1 370//1 368//1 +f 371//1 370//1 366//1 +f 372//1 367//1 369//1 +f 372//1 373//1 367//1 +f 371//1 374//1 370//1 +f 375//1 373//1 372//1 +f 376//1 374//1 371//1 +f 375//1 377//1 373//1 +f 376//1 378//1 374//1 +f 379//1 377//1 375//1 +f 376//1 380//1 378//1 +f 381//1 377//1 379//1 +f 382//1 380//1 376//1 +f 381//1 383//1 377//1 +f 382//1 384//1 380//1 +f 385//1 383//1 381//1 +f 382//1 386//1 384//1 +f 387//1 383//1 385//1 +f 382//1 388//1 386//1 +f 389//1 383//1 387//1 +f 390//1 388//1 382//1 +f 389//1 391//1 383//1 +f 390//1 392//1 388//1 +f 393//1 391//1 389//1 +f 390//1 394//1 392//1 +f 394//1 391//1 393//1 +f 390//1 391//1 394//1 +f 395//1 391//1 390//1 +f 395//1 396//1 391//1 +f 397//1 396//1 395//1 +f 397//1 398//1 396//1 +f 399//1 398//1 397//1 +f 399//1 400//1 398//1 +f 401//1 400//1 399//1 +f 401//1 402//1 400//1 +f 403//1 402//1 401//1 +f 403//1 404//1 402//1 +f 405//1 404//1 403//1 +f 406//1 407//1 408//1 +f 406//1 409//1 407//1 +f 410//1 409//1 406//1 +f 410//1 411//1 409//1 +f 412//1 411//1 410//1 +f 412//1 413//1 411//1 +f 414//1 413//1 412//1 +f 414//1 415//1 413//1 +f 416//1 415//1 414//1 +f 416//1 417//1 415//1 +f 418//1 417//1 416//1 +f 418//1 419//1 417//1 +f 420//1 421//1 418//1 +f 421//1 419//1 418//1 +f 420//1 422//1 421//1 +f 423//1 419//1 421//1 +f 420//1 424//1 422//1 +f 425//1 419//1 423//1 +f 420//1 426//1 424//1 +f 427//1 419//1 425//1 +f 427//1 428//1 419//1 +f 429//1 426//1 420//1 +f 429//1 430//1 426//1 +f 431//1 428//1 427//1 +f 429//1 432//1 430//1 +f 433//1 428//1 431//1 +f 429//1 434//1 432//1 +f 435//1 428//1 433//1 +f 435//1 436//1 428//1 +f 437//1 434//1 429//1 +f 437//1 438//1 434//1 +f 439//1 436//1 435//1 +f 437//1 440//1 438//1 +f 441//1 436//1 439//1 +f 441//1 442//1 436//1 +f 443//1 440//1 437//1 +f 443//1 444//1 440//1 +f 445//1 442//1 441//1 +f 445//1 446//1 442//1 +f 447//1 444//1 443//1 +f 447//1 448//1 444//1 +f 449//1 446//1 445//1 +f 447//1 450//1 448//1 +f 451//1 446//1 449//1 +f 451//1 452//1 446//1 +f 453//1 450//1 447//1 +f 453//1 454//1 450//1 +f 455//1 452//1 451//1 +f 456//1 454//1 453//1 +f 456//1 457//1 454//1 +f 455//1 458//1 452//1 +f 459//1 458//1 455//1 +f 456//1 460//1 457//1 +f 461//1 458//1 459//1 +f 462//1 460//1 456//1 +f 461//1 463//1 458//1 +f 462//1 464//1 460//1 +f 465//1 463//1 461//1 +f 462//1 466//1 464//1 +f 467//1 466//1 462//1 +f 468//1 463//1 465//1 +f 468//1 469//1 463//1 +f 467//1 470//1 466//1 +f 471//1 469//1 468//1 +f 472//1 470//1 467//1 +f 471//1 473//1 469//1 +f 472//1 474//1 470//1 +f 475//1 473//1 471//1 +f 472//1 476//1 474//1 +f 477//1 473//1 475//1 +f 478//1 476//1 472//1 +f 477//1 479//1 473//1 +f 478//1 480//1 476//1 +f 481//1 479//1 477//1 +f 478//1 482//1 480//1 +f 483//1 479//1 481//1 +f 478//1 484//1 482//1 +f 485//1 479//1 483//1 +f 486//1 484//1 478//1 +f 485//1 487//1 479//1 +f 486//1 488//1 484//1 +f 489//1 487//1 485//1 +f 486//1 490//1 488//1 +f 490//1 487//1 489//1 +f 486//1 487//1 490//1 +f 491//1 487//1 486//1 +f 491//1 492//1 487//1 +f 493//1 492//1 491//1 +f 493//1 494//1 492//1 +f 495//1 494//1 493//1 +f 495//1 496//1 494//1 +f 497//1 496//1 495//1 +f 497//1 498//1 496//1 +f 499//1 498//1 497//1 +f 499//1 500//1 498//1 +f 501//1 500//1 499//1 +f 502//1 503//1 504//1 +f 502//1 505//1 503//1 +f 506//1 507//1 508//1 +f 509//1 507//1 506//1 +f 510//1 507//1 509//1 +f 510//1 511//1 507//1 +f 512//1 511//1 510//1 +f 513//1 511//1 512//1 +f 514//1 511//1 513//1 +f 514//1 515//1 511//1 +f 516//1 515//1 514//1 +f 517//1 515//1 516//1 +f 517//1 518//1 515//1 +f 519//1 518//1 517//1 +f 520//1 518//1 519//1 +f 521//1 518//1 520//1 +f 521//1 522//1 518//1 +f 505//1 522//1 521//1 +f 502//1 523//1 505//1 +f 523//1 524//1 505//1 +f 524//1 525//1 505//1 +f 525//1 526//1 505//1 +f 526//1 527//1 505//1 +f 527//1 528//1 505//1 +f 528//1 529//1 505//1 +f 529//1 530//1 505//1 +f 530//1 531//1 505//1 +f 531//1 532//1 505//1 +f 532//1 522//1 505//1 +f 532//1 533//1 522//1 +f 533//1 534//1 522//1 +f 533//1 535//1 534//1 +f 535//1 536//1 534//1 +f 536//1 537//1 534//1 +f 538//1 537//1 536//1 +f 539//1 537//1 538//1 +f 539//1 540//1 537//1 +f 541//1 540//1 539//1 +f 542//1 540//1 541//1 +f 543//1 540//1 542//1 +f 543//1 544//1 540//1 +f 545//1 544//1 543//1 +f 546//1 544//1 545//1 +f 502//1 547//1 523//1 +f 546//1 548//1 544//1 +f 549//1 548//1 546//1 +f 550//1 548//1 549//1 +f 550//1 551//1 548//1 +f 552//1 551//1 550//1 +f 553//1 551//1 552//1 +f 553//1 554//1 551//1 +f 555//1 554//1 553//1 +f 555//1 556//1 554//1 +f 557//1 556//1 555//1 +f 558//1 556//1 557//1 +f 558//1 559//1 556//1 +f 560//1 559//1 558//1 +f 560//1 561//1 559//1 +f 562//1 561//1 560//1 +f 563//1 561//1 562//1 +f 563//1 564//1 561//1 +f 565//1 564//1 563//1 +f 566//1 564//1 565//1 +f 567//1 564//1 566//1 +f 567//1 568//1 564//1 +f 569//1 568//1 567//1 +f 502//1 570//1 547//1 +f 502//1 571//1 570//1 +f 572//1 568//1 569//1 +f 502//1 573//1 571//1 +f 502//1 574//1 573//1 +f 502//1 575//1 574//1 +f 502//1 576//1 575//1 +f 577//1 568//1 572//1 +f 502//1 578//1 576//1 +f 577//1 579//1 568//1 +f 502//1 580//1 578//1 +f 502//1 581//1 580//1 +f 582//1 579//1 577//1 +f 502//1 583//1 581//1 +f 502//1 584//1 583//1 +f 502//1 582//1 584//1 +f 502//1 579//1 582//1 +f 502//1 585//1 579//1 +f 502//1 586//1 585//1 +f 587//1 586//1 502//1 +f 587//1 588//1 586//1 +f 589//1 588//1 587//1 +f 590//1 588//1 589//1 +f 591//1 588//1 590//1 +f 591//1 592//1 588//1 +f 593//1 592//1 591//1 +f 594//1 592//1 593//1 +f 595//1 592//1 594//1 +f 595//1 596//1 592//1 +f 597//1 596//1 595//1 +f 598//1 596//1 597//1 +f 599//1 596//1 598//1 +f 599//1 600//1 596//1 +f 601//1 600//1 599//1 +f 602//1 603//1 604//1 +f 602//1 605//1 603//1 +f 606//1 607//1 608//1 +f 606//1 609//1 607//1 +f 610//1 609//1 606//1 +f 610//1 611//1 609//1 +f 612//1 613//1 614//1 +f 612//1 615//1 613//1 +f 616//1 615//1 612//1 +f 616//1 617//1 615//1 +f 618//1 617//1 616//1 +f 618//1 619//1 617//1 +f 620//1 619//1 618//1 +f 620//1 621//1 619//1 +f 622//1 621//1 620//1 +f 622//1 623//1 621//1 +f 624//1 623//1 622//1 +f 624//1 625//1 623//1 +f 626//1 627//1 624//1 +f 627//1 625//1 624//1 +f 626//1 628//1 627//1 +f 629//1 625//1 627//1 +f 626//1 630//1 628//1 +f 631//1 625//1 629//1 +f 626//1 632//1 630//1 +f 633//1 625//1 631//1 +f 633//1 634//1 625//1 +f 635//1 632//1 626//1 +f 635//1 636//1 632//1 +f 637//1 634//1 633//1 +f 635//1 638//1 636//1 +f 639//1 634//1 637//1 +f 635//1 640//1 638//1 +f 641//1 634//1 639//1 +f 641//1 642//1 634//1 +f 643//1 640//1 635//1 +f 643//1 644//1 640//1 +f 645//1 642//1 641//1 +f 643//1 646//1 644//1 +f 647//1 642//1 645//1 +f 647//1 648//1 642//1 +f 649//1 646//1 643//1 +f 649//1 650//1 646//1 +f 651//1 648//1 647//1 +f 651//1 652//1 648//1 +f 653//1 650//1 649//1 +f 653//1 654//1 650//1 +f 655//1 652//1 651//1 +f 653//1 656//1 654//1 +f 657//1 652//1 655//1 +f 657//1 658//1 652//1 +f 659//1 656//1 653//1 +f 659//1 660//1 656//1 +f 661//1 658//1 657//1 +f 662//1 660//1 659//1 +f 662//1 663//1 660//1 +f 661//1 664//1 658//1 +f 665//1 664//1 661//1 +f 662//1 666//1 663//1 +f 667//1 664//1 665//1 +f 668//1 666//1 662//1 +f 667//1 669//1 664//1 +f 668//1 670//1 666//1 +f 671//1 669//1 667//1 +f 668//1 672//1 670//1 +f 673//1 672//1 668//1 +f 674//1 669//1 671//1 +f 674//1 675//1 669//1 +f 673//1 676//1 672//1 +f 677//1 675//1 674//1 +f 678//1 676//1 673//1 +f 677//1 679//1 675//1 +f 678//1 680//1 676//1 +f 681//1 679//1 677//1 +f 678//1 682//1 680//1 +f 683//1 679//1 681//1 +f 684//1 682//1 678//1 +f 683//1 685//1 679//1 +f 684//1 686//1 682//1 +f 687//1 685//1 683//1 +f 684//1 688//1 686//1 +f 689//1 685//1 687//1 +f 684//1 690//1 688//1 +f 691//1 685//1 689//1 +f 692//1 690//1 684//1 +f 691//1 693//1 685//1 +f 692//1 694//1 690//1 +f 695//1 693//1 691//1 +f 692//1 696//1 694//1 +f 696//1 693//1 695//1 +f 692//1 693//1 696//1 +f 697//1 693//1 692//1 +f 697//1 698//1 693//1 +f 699//1 698//1 697//1 +f 699//1 700//1 698//1 +f 701//1 700//1 699//1 +f 701//1 702//1 700//1 +f 703//1 702//1 701//1 +f 703//1 704//1 702//1 +f 705//1 704//1 703//1 +f 705//1 706//1 704//1 +f 707//1 706//1 705//1 diff --git a/models/cube.obj b/models/cube.obj new file mode 100644 index 0000000..b7ca87b --- /dev/null +++ b/models/cube.obj @@ -0,0 +1,40 @@ +# Blender v2.81 (sub 16) OBJ File: '' +# www.blender.org +mtllib cube.mtl +o Cube +v 1.000000 1.000000 -1.000000 +v 1.000000 -1.000000 -1.000000 +v 1.000000 1.000000 1.000000 +v 1.000000 -1.000000 1.000000 +v -1.000000 1.000000 -1.000000 +v -1.000000 -1.000000 -1.000000 +v -1.000000 1.000000 1.000000 +v -1.000000 -1.000000 1.000000 +vt 0.625000 0.500000 +vt 0.875000 0.500000 +vt 0.875000 0.750000 +vt 0.625000 0.750000 +vt 0.375000 0.750000 +vt 0.625000 1.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.625000 0.000000 +vt 0.625000 0.250000 +vt 0.375000 0.250000 +vt 0.125000 0.500000 +vt 0.375000 0.500000 +vt 0.125000 0.750000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +usemtl Material +s off +f 1/1/1 5/2/1 7/3/1 3/4/1 +f 4/5/2 3/4/2 7/6/2 8/7/2 +f 8/8/3 7/9/3 5/10/3 6/11/3 +f 6/12/4 2/13/4 4/5/4 8/14/4 +f 2/13/5 1/1/5 3/4/5 4/5/5 +f 6/11/6 5/10/6 1/1/6 2/13/6 diff --git a/models/machine.obj b/models/machine.obj new file mode 100644 index 0000000..483a73e --- /dev/null +++ b/models/machine.obj @@ -0,0 +1,954 @@ +# Blender v2.81 (sub 16) OBJ File: '' +# www.blender.org +mtllib machine.mtl +o Cube.001_Cube.003 +v 0.830000 1.240000 0.400000 +v 0.830000 1.240000 -0.400000 +v 1.230000 0.840000 0.400000 +v 1.230000 1.240000 0.400000 +v 1.230000 0.840000 -0.400000 +v 1.230000 1.240000 -0.400000 +v 0.130000 0.840000 0.400000 +v 0.130000 1.240000 0.400000 +v 0.130000 0.840000 -0.400000 +v 0.130000 1.240000 -0.400000 +v 0.530000 1.240000 0.400000 +v 0.530000 1.240000 -0.400000 +v 0.130000 0.140000 0.400000 +v 0.130000 0.540000 0.400000 +v 0.130000 0.140000 -0.400000 +v 0.130000 0.540000 -0.400000 +v 0.530000 0.140000 0.400000 +v 0.530000 0.140000 -0.400000 +v 0.830000 0.140000 0.400000 +v 0.830000 0.140000 -0.400000 +v 1.230000 0.140000 0.400000 +v 1.230000 0.540000 0.400000 +v 1.230000 0.140000 -0.400000 +v 1.230000 0.540000 -0.400000 +v 0.880000 0.840000 -0.400000 +v 0.880000 0.840000 0.400000 +v 0.830000 0.890000 -0.400000 +v 0.830000 0.890000 0.400000 +v 0.480000 0.840000 0.400000 +v 0.480000 0.840000 -0.400000 +v 0.530000 0.890000 0.400000 +v 0.530000 0.890000 -0.400000 +v 0.480000 0.540000 -0.400000 +v 0.480000 0.540000 0.400000 +v 0.530000 0.490000 -0.400000 +v 0.530000 0.490000 0.400000 +v 0.880000 0.540000 -0.400000 +v 0.880000 0.540000 0.400000 +v 0.830000 0.490000 -0.400000 +v 0.830000 0.490000 0.400000 +v -0.680000 1.230000 -0.400000 +v -0.680000 1.230000 0.400000 +v -0.572700 1.219432 -0.400000 +v -0.572700 1.219432 0.400000 +v -0.469524 1.188134 -0.400000 +v -0.469524 1.188134 0.400000 +v -0.374436 1.137308 -0.400000 +v -0.374436 1.137308 0.400000 +v -0.291091 1.068909 -0.400000 +v -0.291091 1.068909 0.400000 +v -0.222692 0.985564 -0.400000 +v -0.222692 0.985564 0.400000 +v -0.171866 0.890476 -0.400000 +v -0.171866 0.890476 0.400000 +v -0.140568 0.787300 -0.400000 +v -0.140568 0.787300 0.400000 +v -0.130000 0.680000 -0.400000 +v -0.130000 0.680000 0.400000 +v -0.140568 0.572701 -0.400000 +v -0.140568 0.572700 0.400000 +v -0.171866 0.469524 -0.400000 +v -0.171866 0.469524 0.400000 +v -0.222692 0.374437 -0.400000 +v -0.222692 0.374436 0.400000 +v -0.291091 0.291091 -0.400000 +v -0.291091 0.291091 0.400000 +v -0.374436 0.222692 -0.400000 +v -0.374436 0.222692 0.400000 +v -0.469524 0.171866 -0.400000 +v -0.469524 0.171866 0.400000 +v -0.572700 0.140568 -0.400000 +v -0.572700 0.140568 0.400000 +v -0.680000 0.130000 -0.400000 +v -0.680000 0.130000 0.400000 +v -0.787300 0.140568 -0.400000 +v -0.787300 0.140568 0.400000 +v -0.890476 0.171867 -0.400000 +v -0.890476 0.171867 0.400000 +v -0.985564 0.222692 -0.400000 +v -0.985564 0.222692 0.400000 +v -1.068909 0.291092 -0.400000 +v -1.068909 0.291092 0.400000 +v -1.137308 0.374437 -0.400000 +v -1.137308 0.374437 0.400000 +v -1.188134 0.469525 -0.400000 +v -1.188134 0.469525 0.400000 +v -1.219432 0.572701 -0.400000 +v -1.219432 0.572701 0.400000 +v -1.230000 0.680001 -0.400000 +v -1.230000 0.680001 0.400000 +v -1.219432 0.787300 -0.400000 +v -1.219432 0.787300 0.400000 +v -1.188133 0.890477 -0.400000 +v -1.188133 0.890477 0.400000 +v -1.137308 0.985564 -0.400000 +v -1.137308 0.985564 0.400000 +v -1.068908 1.068909 -0.400000 +v -1.068908 1.068909 0.400000 +v -0.985563 1.137309 -0.400000 +v -0.985563 1.137309 0.400000 +v -0.890475 1.188134 -0.400000 +v -0.890475 1.188134 0.400000 +v -0.787299 1.219432 -0.400000 +v -0.787299 1.219432 0.400000 +v -1.188000 -1.198000 0.400000 +v -1.188000 -0.162000 0.400000 +v -1.188000 -1.198000 -0.400000 +v -1.188000 -0.162000 -0.400000 +v -0.152000 -1.198000 0.400000 +v -0.152000 -0.162000 0.400000 +v -0.152000 -1.198000 -0.400000 +v -0.152000 -0.162000 -0.400000 +v 0.300000 -0.160000 -0.200000 +v 0.300000 -0.160000 0.200000 +v 0.398995 -0.201005 -0.200000 +v 0.398995 -0.201005 0.200000 +v 0.440000 -0.300000 -0.200000 +v 0.440000 -0.300000 0.200000 +v 0.398995 -0.398995 -0.200000 +v 0.398995 -0.398995 0.200000 +v 0.300000 -0.440000 -0.200000 +v 0.300000 -0.440000 0.200000 +v 0.201005 -0.398995 -0.200000 +v 0.201005 -0.398995 0.200000 +v 0.160000 -0.300000 -0.200000 +v 0.160000 -0.300000 0.200000 +v 0.201005 -0.201005 -0.200000 +v 0.201005 -0.201005 0.200000 +v 0.692000 -0.160000 -0.200000 +v 0.692000 -0.160000 0.200000 +v 0.790995 -0.201005 -0.200000 +v 0.790995 -0.201005 0.200000 +v 0.832000 -0.300000 -0.200000 +v 0.832000 -0.300000 0.200000 +v 0.790995 -0.398995 -0.200000 +v 0.790995 -0.398995 0.200000 +v 0.692000 -0.440000 -0.200000 +v 0.692000 -0.440000 0.200000 +v 0.593005 -0.398995 -0.200000 +v 0.593005 -0.398995 0.200000 +v 0.552000 -0.300000 -0.200000 +v 0.552000 -0.300000 0.200000 +v 0.593005 -0.201005 -0.200000 +v 0.593005 -0.201005 0.200000 +v 1.084000 -0.160000 -0.200000 +v 1.084000 -0.160000 0.200000 +v 1.182995 -0.201005 -0.200000 +v 1.182995 -0.201005 0.200000 +v 1.224000 -0.300000 -0.200000 +v 1.224000 -0.300000 0.200000 +v 1.182995 -0.398995 -0.200000 +v 1.182995 -0.398995 0.200000 +v 1.084000 -0.440000 -0.200000 +v 1.084000 -0.440000 0.200000 +v 0.985005 -0.398995 -0.200000 +v 0.985005 -0.398995 0.200000 +v 0.944000 -0.300000 -0.200000 +v 0.944000 -0.300000 0.200000 +v 0.985005 -0.201005 -0.200000 +v 0.985005 -0.201005 0.200000 +v 0.300000 -0.552000 -0.200000 +v 0.300000 -0.552000 0.200000 +v 0.398995 -0.593005 -0.200000 +v 0.398995 -0.593005 0.200000 +v 0.440000 -0.692000 -0.200000 +v 0.440000 -0.692000 0.200000 +v 0.398995 -0.790995 -0.200000 +v 0.398995 -0.790995 0.200000 +v 0.300000 -0.832000 -0.200000 +v 0.300000 -0.832000 0.200000 +v 0.201005 -0.790995 -0.200000 +v 0.201005 -0.790995 0.200000 +v 0.160000 -0.692000 -0.200000 +v 0.160000 -0.692000 0.200000 +v 0.201005 -0.593005 -0.200000 +v 0.201005 -0.593005 0.200000 +v 0.692000 -0.552000 -0.200000 +v 0.692000 -0.552000 0.200000 +v 0.790995 -0.593005 -0.200000 +v 0.790995 -0.593005 0.200000 +v 0.832000 -0.692000 -0.200000 +v 0.832000 -0.692000 0.200000 +v 0.790995 -0.790995 -0.200000 +v 0.790995 -0.790995 0.200000 +v 0.692000 -0.832000 -0.200000 +v 0.692000 -0.832000 0.200000 +v 0.593005 -0.790995 -0.200000 +v 0.593005 -0.790995 0.200000 +v 0.552000 -0.692000 -0.200000 +v 0.552000 -0.692000 0.200000 +v 0.593005 -0.593005 -0.200000 +v 0.593005 -0.593005 0.200000 +v 1.084000 -0.552000 -0.200000 +v 1.084000 -0.552000 0.200000 +v 1.182995 -0.593005 -0.200000 +v 1.182995 -0.593005 0.200000 +v 1.224000 -0.692000 -0.200000 +v 1.224000 -0.692000 0.200000 +v 1.182995 -0.790995 -0.200000 +v 1.182995 -0.790995 0.200000 +v 1.084000 -0.832000 -0.200000 +v 1.084000 -0.832000 0.200000 +v 0.985005 -0.790995 -0.200000 +v 0.985005 -0.790995 0.200000 +v 0.944000 -0.692000 -0.200000 +v 0.944000 -0.692000 0.200000 +v 0.985005 -0.593005 -0.200000 +v 0.985005 -0.593005 0.200000 +v 0.300000 -0.944000 -0.200000 +v 0.300000 -0.944000 0.200000 +v 0.398995 -0.985005 -0.200000 +v 0.398995 -0.985005 0.200000 +v 0.440000 -1.084000 -0.200000 +v 0.440000 -1.084000 0.200000 +v 0.398995 -1.182995 -0.200000 +v 0.398995 -1.182995 0.200000 +v 0.300000 -1.224000 -0.200000 +v 0.300000 -1.224000 0.200000 +v 0.201005 -1.182995 -0.200000 +v 0.201005 -1.182995 0.200000 +v 0.160000 -1.084000 -0.200000 +v 0.160000 -1.084000 0.200000 +v 0.201005 -0.985005 -0.200000 +v 0.201005 -0.985005 0.200000 +v 0.692000 -0.944000 -0.200000 +v 0.692000 -0.944000 0.200000 +v 0.790995 -0.985005 -0.200000 +v 0.790995 -0.985005 0.200000 +v 0.832000 -1.084000 -0.200000 +v 0.832000 -1.084000 0.200000 +v 0.790995 -1.182995 -0.200000 +v 0.790995 -1.182995 0.200000 +v 0.692000 -1.224000 -0.200000 +v 0.692000 -1.224000 0.200000 +v 0.593005 -1.182995 -0.200000 +v 0.593005 -1.182995 0.200000 +v 0.552000 -1.084000 -0.200000 +v 0.552000 -1.084000 0.200000 +v 0.593005 -0.985005 -0.200000 +v 0.593005 -0.985005 0.200000 +v 1.084000 -0.944000 -0.200000 +v 1.084000 -0.944000 0.200000 +v 1.182995 -0.985005 -0.200000 +v 1.182995 -0.985005 0.200000 +v 1.224000 -1.084000 -0.200000 +v 1.224000 -1.084000 0.200000 +v 1.182995 -1.182995 -0.200000 +v 1.182995 -1.182995 0.200000 +v 1.084000 -1.224000 -0.200000 +v 1.084000 -1.224000 0.200000 +v 0.985005 -1.182995 -0.200000 +v 0.985005 -1.182995 0.200000 +v 0.944000 -1.084000 -0.200000 +v 0.944000 -1.084000 0.200000 +v 0.985005 -0.985005 -0.200000 +v 0.985005 -0.985005 0.200000 +vt 0.375000 0.500000 +vt 0.625000 0.500000 +vt 0.625000 0.750000 +vt 0.375000 0.750000 +vt 0.875000 0.500000 +vt 0.875000 0.750000 +vt 0.375000 0.000000 +vt 0.625000 0.000000 +vt 0.625000 0.250000 +vt 0.375000 0.250000 +vt 0.625000 0.500000 +vt 0.875000 0.500000 +vt 0.875000 0.750000 +vt 0.625000 0.750000 +vt 0.375000 0.000000 +vt 0.625000 0.000000 +vt 0.625000 0.250000 +vt 0.375000 0.250000 +vt 0.125000 0.500000 +vt 0.375000 0.500000 +vt 0.375000 0.750000 +vt 0.125000 0.750000 +vt 0.593750 0.250000 +vt 0.593750 0.000000 +vt 0.375000 0.500000 +vt 0.625000 0.500000 +vt 0.625000 0.750000 +vt 0.375000 0.750000 +vt 0.125000 0.500000 +vt 0.125000 0.750000 +vt 0.656250 0.750000 +vt 0.656250 0.500000 +vt 0.843750 0.500000 +vt 0.843750 0.750000 +vt 0.406250 0.000000 +vt 0.406250 0.250000 +vt 0.156250 0.750000 +vt 0.156250 0.500000 +vt 0.343750 0.500000 +vt 0.343750 0.750000 +vt 0.406250 0.750000 +vt 0.406250 0.500000 +vt 0.593750 0.500000 +vt 0.593750 0.750000 +vt 1.000000 0.500000 +vt 1.000000 1.000000 +vt 0.968750 1.000000 +vt 0.968750 0.500000 +vt 0.937500 1.000000 +vt 0.937500 0.500000 +vt 0.906250 1.000000 +vt 0.906250 0.500000 +vt 0.875000 1.000000 +vt 0.875000 0.500000 +vt 0.843750 1.000000 +vt 0.843750 0.500000 +vt 0.812500 1.000000 +vt 0.812500 0.500000 +vt 0.781250 1.000000 +vt 0.781250 0.500000 +vt 0.750000 1.000000 +vt 0.750000 0.500000 +vt 0.718750 1.000000 +vt 0.718750 0.500000 +vt 0.687500 1.000000 +vt 0.687500 0.500000 +vt 0.656250 1.000000 +vt 0.656250 0.500000 +vt 0.625000 1.000000 +vt 0.625000 0.500000 +vt 0.593750 1.000000 +vt 0.593750 0.500000 +vt 0.562500 1.000000 +vt 0.562500 0.500000 +vt 0.531250 1.000000 +vt 0.531250 0.500000 +vt 0.500000 1.000000 +vt 0.500000 0.500000 +vt 0.468750 1.000000 +vt 0.468750 0.500000 +vt 0.437500 1.000000 +vt 0.437500 0.500000 +vt 0.406250 1.000000 +vt 0.406250 0.500000 +vt 0.375000 1.000000 +vt 0.375000 0.500000 +vt 0.343750 1.000000 +vt 0.343750 0.500000 +vt 0.312500 1.000000 +vt 0.312500 0.500000 +vt 0.281250 1.000000 +vt 0.281250 0.500000 +vt 0.250000 1.000000 +vt 0.250000 0.500000 +vt 0.218750 1.000000 +vt 0.218750 0.500000 +vt 0.187500 1.000000 +vt 0.187500 0.500000 +vt 0.156250 1.000000 +vt 0.156250 0.500000 +vt 0.125000 1.000000 +vt 0.125000 0.500000 +vt 0.093750 1.000000 +vt 0.093750 0.500000 +vt 0.062500 1.000000 +vt 0.062500 0.500000 +vt 0.296822 0.485388 +vt 0.250000 0.490000 +vt 0.203179 0.485389 +vt 0.158156 0.471731 +vt 0.116663 0.449553 +vt 0.080295 0.419706 +vt 0.050447 0.383337 +vt 0.028269 0.341844 +vt 0.014612 0.296822 +vt 0.010000 0.250000 +vt 0.014611 0.203179 +vt 0.028269 0.158156 +vt 0.050447 0.116663 +vt 0.080294 0.080294 +vt 0.116663 0.050447 +vt 0.158156 0.028269 +vt 0.203178 0.014612 +vt 0.250000 0.010000 +vt 0.296822 0.014612 +vt 0.341844 0.028269 +vt 0.383337 0.050447 +vt 0.419706 0.080294 +vt 0.449553 0.116663 +vt 0.471731 0.158156 +vt 0.485388 0.203178 +vt 0.490000 0.250000 +vt 0.485388 0.296822 +vt 0.471731 0.341844 +vt 0.449553 0.383337 +vt 0.419706 0.419706 +vt 0.383337 0.449553 +vt 0.341844 0.471731 +vt 0.031250 1.000000 +vt 0.031250 0.500000 +vt 0.000000 1.000000 +vt 0.000000 0.500000 +vt 0.750000 0.490000 +vt 0.796822 0.485388 +vt 0.841844 0.471731 +vt 0.883337 0.449553 +vt 0.919706 0.419706 +vt 0.949553 0.383337 +vt 0.971731 0.341844 +vt 0.985388 0.296822 +vt 0.990000 0.250000 +vt 0.985388 0.203178 +vt 0.971731 0.158156 +vt 0.949553 0.116663 +vt 0.919706 0.080294 +vt 0.883337 0.050447 +vt 0.841844 0.028269 +vt 0.796822 0.014612 +vt 0.750000 0.010000 +vt 0.703178 0.014612 +vt 0.658156 0.028269 +vt 0.616663 0.050447 +vt 0.580294 0.080294 +vt 0.550447 0.116663 +vt 0.528269 0.158156 +vt 0.514611 0.203179 +vt 0.510000 0.250000 +vt 0.514612 0.296822 +vt 0.528269 0.341844 +vt 0.550447 0.383337 +vt 0.580295 0.419706 +vt 0.616663 0.449553 +vt 0.658156 0.471731 +vt 0.703179 0.485389 +vt 0.375000 0.000000 +vt 0.625000 0.000000 +vt 0.625000 0.250000 +vt 0.375000 0.250000 +vt 0.625000 0.500000 +vt 0.375000 0.500000 +vt 0.625000 0.750000 +vt 0.375000 0.750000 +vt 0.625000 1.000000 +vt 0.375000 1.000000 +vt 0.125000 0.500000 +vt 0.125000 0.750000 +vt 0.875000 0.500000 +vt 0.875000 0.750000 +vt 1.000000 0.500000 +vt 1.000000 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.500000 +vt 0.750000 1.000000 +vt 0.750000 0.500000 +vt 0.625000 1.000000 +vt 0.625000 0.500000 +vt 0.500000 1.000000 +vt 0.500000 0.500000 +vt 0.375000 1.000000 +vt 0.375000 0.500000 +vt 0.250000 1.000000 +vt 0.250000 0.500000 +vt 0.419706 0.419706 +vt 0.250000 0.490000 +vt 0.080294 0.419706 +vt 0.010000 0.250000 +vt 0.080294 0.080294 +vt 0.250000 0.010000 +vt 0.419706 0.080294 +vt 0.490000 0.250000 +vt 0.125000 1.000000 +vt 0.125000 0.500000 +vt 0.000000 1.000000 +vt 0.000000 0.500000 +vt 0.750000 0.490000 +vt 0.919706 0.419706 +vt 0.990000 0.250000 +vt 0.919706 0.080294 +vt 0.750000 0.010000 +vt 0.580294 0.080294 +vt 0.510000 0.250000 +vt 0.580294 0.419706 +vt 1.000000 0.500000 +vt 1.000000 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.500000 +vt 0.750000 1.000000 +vt 0.750000 0.500000 +vt 0.625000 1.000000 +vt 0.625000 0.500000 +vt 0.500000 1.000000 +vt 0.500000 0.500000 +vt 0.375000 1.000000 +vt 0.375000 0.500000 +vt 0.250000 1.000000 +vt 0.250000 0.500000 +vt 0.419706 0.419706 +vt 0.250000 0.490000 +vt 0.080294 0.419706 +vt 0.010000 0.250000 +vt 0.080294 0.080294 +vt 0.250000 0.010000 +vt 0.419706 0.080294 +vt 0.490000 0.250000 +vt 0.125000 1.000000 +vt 0.125000 0.500000 +vt 0.000000 1.000000 +vt 0.000000 0.500000 +vt 0.750000 0.490000 +vt 0.919706 0.419706 +vt 0.990000 0.250000 +vt 0.919706 0.080294 +vt 0.750000 0.010000 +vt 0.580294 0.080294 +vt 0.510000 0.250000 +vt 0.580294 0.419706 +vt 1.000000 0.500000 +vt 1.000000 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.500000 +vt 0.750000 1.000000 +vt 0.750000 0.500000 +vt 0.625000 1.000000 +vt 0.625000 0.500000 +vt 0.500000 1.000000 +vt 0.500000 0.500000 +vt 0.375000 1.000000 +vt 0.375000 0.500000 +vt 0.250000 1.000000 +vt 0.250000 0.500000 +vt 0.419706 0.419706 +vt 0.250000 0.490000 +vt 0.080294 0.419706 +vt 0.010000 0.250000 +vt 0.080294 0.080294 +vt 0.250000 0.010000 +vt 0.419706 0.080294 +vt 0.490000 0.250000 +vt 0.125000 1.000000 +vt 0.125000 0.500000 +vt 0.000000 1.000000 +vt 0.000000 0.500000 +vt 0.750000 0.490000 +vt 0.919706 0.419706 +vt 0.990000 0.250000 +vt 0.919706 0.080294 +vt 0.750000 0.010000 +vt 0.580294 0.080294 +vt 0.510000 0.250000 +vt 0.580294 0.419706 +vt 1.000000 0.500000 +vt 1.000000 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.500000 +vt 0.750000 1.000000 +vt 0.750000 0.500000 +vt 0.625000 1.000000 +vt 0.625000 0.500000 +vt 0.500000 1.000000 +vt 0.500000 0.500000 +vt 0.375000 1.000000 +vt 0.375000 0.500000 +vt 0.250000 1.000000 +vt 0.250000 0.500000 +vt 0.419706 0.419706 +vt 0.250000 0.490000 +vt 0.080294 0.419706 +vt 0.010000 0.250000 +vt 0.080294 0.080294 +vt 0.250000 0.010000 +vt 0.419706 0.080294 +vt 0.490000 0.250000 +vt 0.125000 1.000000 +vt 0.125000 0.500000 +vt 0.000000 1.000000 +vt 0.000000 0.500000 +vt 0.750000 0.490000 +vt 0.919706 0.419706 +vt 0.990000 0.250000 +vt 0.919706 0.080294 +vt 0.750000 0.010000 +vt 0.580294 0.080294 +vt 0.510000 0.250000 +vt 0.580294 0.419706 +vt 1.000000 0.500000 +vt 1.000000 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.500000 +vt 0.750000 1.000000 +vt 0.750000 0.500000 +vt 0.625000 1.000000 +vt 0.625000 0.500000 +vt 0.500000 1.000000 +vt 0.500000 0.500000 +vt 0.375000 1.000000 +vt 0.375000 0.500000 +vt 0.250000 1.000000 +vt 0.250000 0.500000 +vt 0.419706 0.419706 +vt 0.250000 0.490000 +vt 0.080294 0.419706 +vt 0.010000 0.250000 +vt 0.080294 0.080294 +vt 0.250000 0.010000 +vt 0.419706 0.080294 +vt 0.490000 0.250000 +vt 0.125000 1.000000 +vt 0.125000 0.500000 +vt 0.000000 1.000000 +vt 0.000000 0.500000 +vt 0.750000 0.490000 +vt 0.919706 0.419706 +vt 0.990000 0.250000 +vt 0.919706 0.080294 +vt 0.750000 0.010000 +vt 0.580294 0.080294 +vt 0.510000 0.250000 +vt 0.580294 0.419706 +vt 1.000000 0.500000 +vt 1.000000 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.500000 +vt 0.750000 1.000000 +vt 0.750000 0.500000 +vt 0.625000 1.000000 +vt 0.625000 0.500000 +vt 0.500000 1.000000 +vt 0.500000 0.500000 +vt 0.375000 1.000000 +vt 0.375000 0.500000 +vt 0.250000 1.000000 +vt 0.250000 0.500000 +vt 0.419706 0.419706 +vt 0.250000 0.490000 +vt 0.080294 0.419706 +vt 0.010000 0.250000 +vt 0.080294 0.080294 +vt 0.250000 0.010000 +vt 0.419706 0.080294 +vt 0.490000 0.250000 +vt 0.125000 1.000000 +vt 0.125000 0.500000 +vt 0.000000 1.000000 +vt 0.000000 0.500000 +vt 0.750000 0.490000 +vt 0.919706 0.419706 +vt 0.990000 0.250000 +vt 0.919706 0.080294 +vt 0.750000 0.010000 +vt 0.580294 0.080294 +vt 0.510000 0.250000 +vt 0.580294 0.419706 +vt 1.000000 0.500000 +vt 1.000000 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.500000 +vt 0.750000 1.000000 +vt 0.750000 0.500000 +vt 0.625000 1.000000 +vt 0.625000 0.500000 +vt 0.500000 1.000000 +vt 0.500000 0.500000 +vt 0.375000 1.000000 +vt 0.375000 0.500000 +vt 0.250000 1.000000 +vt 0.250000 0.500000 +vt 0.419706 0.419706 +vt 0.250000 0.490000 +vt 0.080294 0.419706 +vt 0.010000 0.250000 +vt 0.080294 0.080294 +vt 0.250000 0.010000 +vt 0.419706 0.080294 +vt 0.490000 0.250000 +vt 0.125000 1.000000 +vt 0.125000 0.500000 +vt 0.000000 1.000000 +vt 0.000000 0.500000 +vt 0.750000 0.490000 +vt 0.919706 0.419706 +vt 0.990000 0.250000 +vt 0.919706 0.080294 +vt 0.750000 0.010000 +vt 0.580294 0.080294 +vt 0.510000 0.250000 +vt 0.580294 0.419706 +vt 1.000000 0.500000 +vt 1.000000 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.500000 +vt 0.750000 1.000000 +vt 0.750000 0.500000 +vt 0.625000 1.000000 +vt 0.625000 0.500000 +vt 0.500000 1.000000 +vt 0.500000 0.500000 +vt 0.375000 1.000000 +vt 0.375000 0.500000 +vt 0.250000 1.000000 +vt 0.250000 0.500000 +vt 0.419706 0.419706 +vt 0.250000 0.490000 +vt 0.080294 0.419706 +vt 0.010000 0.250000 +vt 0.080294 0.080294 +vt 0.250000 0.010000 +vt 0.419706 0.080294 +vt 0.490000 0.250000 +vt 0.125000 1.000000 +vt 0.125000 0.500000 +vt 0.000000 1.000000 +vt 0.000000 0.500000 +vt 0.750000 0.490000 +vt 0.919706 0.419706 +vt 0.990000 0.250000 +vt 0.919706 0.080294 +vt 0.750000 0.010000 +vt 0.580294 0.080294 +vt 0.510000 0.250000 +vt 0.580294 0.419706 +vt 1.000000 0.500000 +vt 1.000000 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.500000 +vt 0.750000 1.000000 +vt 0.750000 0.500000 +vt 0.625000 1.000000 +vt 0.625000 0.500000 +vt 0.500000 1.000000 +vt 0.500000 0.500000 +vt 0.375000 1.000000 +vt 0.375000 0.500000 +vt 0.250000 1.000000 +vt 0.250000 0.500000 +vt 0.419706 0.419706 +vt 0.250000 0.490000 +vt 0.080294 0.419706 +vt 0.010000 0.250000 +vt 0.080294 0.080294 +vt 0.250000 0.010000 +vt 0.419706 0.080294 +vt 0.490000 0.250000 +vt 0.125000 1.000000 +vt 0.125000 0.500000 +vt 0.000000 1.000000 +vt 0.000000 0.500000 +vt 0.750000 0.490000 +vt 0.919706 0.419706 +vt 0.990000 0.250000 +vt 0.919706 0.080294 +vt 0.750000 0.010000 +vt 0.580294 0.080294 +vt 0.510000 0.250000 +vt 0.580294 0.419706 +vn 1.0000 0.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn -0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0980 0.9952 0.0000 +vn 0.2903 0.9569 0.0000 +vn 0.4714 0.8819 0.0000 +vn 0.6344 0.7730 0.0000 +vn 0.7730 0.6344 0.0000 +vn 0.8819 0.4714 0.0000 +vn 0.9569 0.2903 0.0000 +vn 0.9952 0.0980 0.0000 +vn 0.9952 -0.0980 -0.0000 +vn 0.9569 -0.2903 -0.0000 +vn 0.8819 -0.4714 -0.0000 +vn 0.7730 -0.6344 -0.0000 +vn 0.6344 -0.7730 -0.0000 +vn 0.4714 -0.8819 0.0000 +vn 0.2903 -0.9569 0.0000 +vn 0.0980 -0.9952 0.0000 +vn -0.0980 -0.9952 0.0000 +vn -0.2903 -0.9569 0.0000 +vn -0.4714 -0.8819 0.0000 +vn -0.6344 -0.7730 0.0000 +vn -0.7730 -0.6344 -0.0000 +vn -0.8819 -0.4714 0.0000 +vn -0.9569 -0.2903 0.0000 +vn -0.9952 -0.0980 0.0000 +vn -0.9952 0.0980 0.0000 +vn -0.9569 0.2903 0.0000 +vn -0.8819 0.4714 0.0000 +vn -0.7730 0.6344 0.0000 +vn -0.6344 0.7730 0.0000 +vn -0.4714 0.8819 0.0000 +vn -0.2903 0.9569 0.0000 +vn -0.0980 0.9952 0.0000 +vn 0.3827 0.9239 0.0000 +vn 0.9239 0.3827 0.0000 +vn 0.9239 -0.3827 0.0000 +vn 0.3827 -0.9239 -0.0000 +vn -0.3827 -0.9239 -0.0000 +vn -0.9239 -0.3827 0.0000 +vn -0.9239 0.3827 0.0000 +vn -0.3827 0.9239 0.0000 +usemtl None +s off +f 5/1/1 6/2/1 4/3/1 3/4/1 +f 6/2/2 2/5/2 1/6/2 4/3/2 +f 7/7/3 8/8/3 10/9/3 9/10/3 +f 12/11/2 10/12/2 8/13/2 11/14/2 +f 13/15/3 14/16/3 16/17/3 15/18/3 +f 15/19/4 18/20/4 17/21/4 13/22/4 +f 9/10/4 30/23/4 29/24/4 7/7/4 +f 23/25/1 24/26/1 22/27/1 21/28/1 +f 20/29/4 23/25/4 21/28/4 19/30/4 +f 28/31/2 27/32/2 32/33/2 31/34/2 +f 14/16/2 34/35/2 33/36/2 16/17/2 +f 33/36/3 34/35/3 29/24/3 30/23/3 +f 36/37/4 35/38/4 39/39/4 40/40/4 +f 18/20/1 35/38/1 36/37/1 17/21/1 +f 38/41/1 37/42/1 25/43/1 26/44/1 +f 19/30/3 40/40/3 39/39/3 20/29/3 +f 24/26/2 37/42/2 38/41/2 22/27/2 +f 3/4/4 26/44/4 25/43/4 5/1/4 +f 11/14/1 31/34/1 32/33/1 12/11/1 +f 2/5/3 27/32/3 28/31/3 1/6/3 +f 4/3/5 1/6/5 28/31/5 31/34/5 11/14/5 8/13/5 7/7/5 29/24/5 34/35/5 14/16/5 13/15/5 17/21/5 36/37/5 40/40/5 19/30/5 21/28/5 22/27/5 38/41/5 26/44/5 3/4/5 +f 2/5/6 6/2/6 5/1/6 25/43/6 37/42/6 24/26/6 23/25/6 20/29/6 39/39/6 35/38/6 18/20/6 15/18/6 16/17/6 33/36/6 30/23/6 9/10/6 10/12/6 12/11/6 32/33/6 27/32/6 +f 41/45/7 42/46/7 44/47/7 43/48/7 +f 43/48/8 44/47/8 46/49/8 45/50/8 +f 45/50/9 46/49/9 48/51/9 47/52/9 +f 47/52/10 48/51/10 50/53/10 49/54/10 +f 49/54/11 50/53/11 52/55/11 51/56/11 +f 51/56/12 52/55/12 54/57/12 53/58/12 +f 53/58/13 54/57/13 56/59/13 55/60/13 +f 55/60/14 56/59/14 58/61/14 57/62/14 +f 57/62/15 58/61/15 60/63/15 59/64/15 +f 59/64/16 60/63/16 62/65/16 61/66/16 +f 61/66/17 62/65/17 64/67/17 63/68/17 +f 63/68/18 64/67/18 66/69/18 65/70/18 +f 65/70/19 66/69/19 68/71/19 67/72/19 +f 67/72/20 68/71/20 70/73/20 69/74/20 +f 69/74/21 70/73/21 72/75/21 71/76/21 +f 71/76/22 72/75/22 74/77/22 73/78/22 +f 73/78/23 74/77/23 76/79/23 75/80/23 +f 75/80/24 76/79/24 78/81/24 77/82/24 +f 77/82/25 78/81/25 80/83/25 79/84/25 +f 79/84/26 80/83/26 82/85/26 81/86/26 +f 81/86/27 82/85/27 84/87/27 83/88/27 +f 83/88/28 84/87/28 86/89/28 85/90/28 +f 85/90/29 86/89/29 88/91/29 87/92/29 +f 87/92/30 88/91/30 90/93/30 89/94/30 +f 89/94/31 90/93/31 92/95/31 91/96/31 +f 91/96/32 92/95/32 94/97/32 93/98/32 +f 93/98/33 94/97/33 96/99/33 95/100/33 +f 95/100/34 96/99/34 98/101/34 97/102/34 +f 97/102/35 98/101/35 100/103/35 99/104/35 +f 99/104/36 100/103/36 102/105/36 101/106/36 +f 44/107/5 42/108/5 104/109/5 102/110/5 100/111/5 98/112/5 96/113/5 94/114/5 92/115/5 90/116/5 88/117/5 86/118/5 84/119/5 82/120/5 80/121/5 78/122/5 76/123/5 74/124/5 72/125/5 70/126/5 68/127/5 66/128/5 64/129/5 62/130/5 60/131/5 58/132/5 56/133/5 54/134/5 52/135/5 50/136/5 48/137/5 46/138/5 +f 101/106/37 102/105/37 104/139/37 103/140/37 +f 103/140/38 104/139/38 42/141/38 41/142/38 +f 41/143/6 43/144/6 45/145/6 47/146/6 49/147/6 51/148/6 53/149/6 55/150/6 57/151/6 59/152/6 61/153/6 63/154/6 65/155/6 67/156/6 69/157/6 71/158/6 73/159/6 75/160/6 77/161/6 79/162/6 81/163/6 83/164/6 85/165/6 87/166/6 89/167/6 91/168/6 93/169/6 95/170/6 97/171/6 99/172/6 101/173/6 103/174/6 +f 105/175/3 106/176/3 108/177/3 107/178/3 +f 107/178/6 108/177/6 112/179/6 111/180/6 +f 111/180/1 112/179/1 110/181/1 109/182/1 +f 109/182/5 110/181/5 106/183/5 105/184/5 +f 107/185/4 111/180/4 109/182/4 105/186/4 +f 112/179/2 108/187/2 106/188/2 110/181/2 +f 113/189/39 114/190/39 116/191/39 115/192/39 +f 115/192/40 116/191/40 118/193/40 117/194/40 +f 117/194/41 118/193/41 120/195/41 119/196/41 +f 119/196/42 120/195/42 122/197/42 121/198/42 +f 121/198/43 122/197/43 124/199/43 123/200/43 +f 123/200/44 124/199/44 126/201/44 125/202/44 +f 116/203/5 114/204/5 128/205/5 126/206/5 124/207/5 122/208/5 120/209/5 118/210/5 +f 125/202/45 126/201/45 128/211/45 127/212/45 +f 127/212/46 128/211/46 114/213/46 113/214/46 +f 113/215/6 115/216/6 117/217/6 119/218/6 121/219/6 123/220/6 125/221/6 127/222/6 +f 129/223/39 130/224/39 132/225/39 131/226/39 +f 131/226/40 132/225/40 134/227/40 133/228/40 +f 133/228/41 134/227/41 136/229/41 135/230/41 +f 135/230/42 136/229/42 138/231/42 137/232/42 +f 137/232/43 138/231/43 140/233/43 139/234/43 +f 139/234/44 140/233/44 142/235/44 141/236/44 +f 132/237/5 130/238/5 144/239/5 142/240/5 140/241/5 138/242/5 136/243/5 134/244/5 +f 141/236/45 142/235/45 144/245/45 143/246/45 +f 143/246/46 144/245/46 130/247/46 129/248/46 +f 129/249/6 131/250/6 133/251/6 135/252/6 137/253/6 139/254/6 141/255/6 143/256/6 +f 145/257/39 146/258/39 148/259/39 147/260/39 +f 147/260/40 148/259/40 150/261/40 149/262/40 +f 149/262/41 150/261/41 152/263/41 151/264/41 +f 151/264/42 152/263/42 154/265/42 153/266/42 +f 153/266/43 154/265/43 156/267/43 155/268/43 +f 155/268/44 156/267/44 158/269/44 157/270/44 +f 148/271/5 146/272/5 160/273/5 158/274/5 156/275/5 154/276/5 152/277/5 150/278/5 +f 157/270/45 158/269/45 160/279/45 159/280/45 +f 159/280/46 160/279/46 146/281/46 145/282/46 +f 145/283/6 147/284/6 149/285/6 151/286/6 153/287/6 155/288/6 157/289/6 159/290/6 +f 161/291/39 162/292/39 164/293/39 163/294/39 +f 163/294/40 164/293/40 166/295/40 165/296/40 +f 165/296/41 166/295/41 168/297/41 167/298/41 +f 167/298/42 168/297/42 170/299/42 169/300/42 +f 169/300/43 170/299/43 172/301/43 171/302/43 +f 171/302/44 172/301/44 174/303/44 173/304/44 +f 164/305/5 162/306/5 176/307/5 174/308/5 172/309/5 170/310/5 168/311/5 166/312/5 +f 173/304/45 174/303/45 176/313/45 175/314/45 +f 175/314/46 176/313/46 162/315/46 161/316/46 +f 161/317/6 163/318/6 165/319/6 167/320/6 169/321/6 171/322/6 173/323/6 175/324/6 +f 177/325/39 178/326/39 180/327/39 179/328/39 +f 179/328/40 180/327/40 182/329/40 181/330/40 +f 181/330/41 182/329/41 184/331/41 183/332/41 +f 183/332/42 184/331/42 186/333/42 185/334/42 +f 185/334/43 186/333/43 188/335/43 187/336/43 +f 187/336/44 188/335/44 190/337/44 189/338/44 +f 180/339/5 178/340/5 192/341/5 190/342/5 188/343/5 186/344/5 184/345/5 182/346/5 +f 189/338/45 190/337/45 192/347/45 191/348/45 +f 191/348/46 192/347/46 178/349/46 177/350/46 +f 177/351/6 179/352/6 181/353/6 183/354/6 185/355/6 187/356/6 189/357/6 191/358/6 +f 193/359/39 194/360/39 196/361/39 195/362/39 +f 195/362/40 196/361/40 198/363/40 197/364/40 +f 197/364/41 198/363/41 200/365/41 199/366/41 +f 199/366/42 200/365/42 202/367/42 201/368/42 +f 201/368/43 202/367/43 204/369/43 203/370/43 +f 203/370/44 204/369/44 206/371/44 205/372/44 +f 196/373/5 194/374/5 208/375/5 206/376/5 204/377/5 202/378/5 200/379/5 198/380/5 +f 205/372/45 206/371/45 208/381/45 207/382/45 +f 207/382/46 208/381/46 194/383/46 193/384/46 +f 193/385/6 195/386/6 197/387/6 199/388/6 201/389/6 203/390/6 205/391/6 207/392/6 +f 209/393/39 210/394/39 212/395/39 211/396/39 +f 211/396/40 212/395/40 214/397/40 213/398/40 +f 213/398/41 214/397/41 216/399/41 215/400/41 +f 215/400/42 216/399/42 218/401/42 217/402/42 +f 217/402/43 218/401/43 220/403/43 219/404/43 +f 219/404/44 220/403/44 222/405/44 221/406/44 +f 212/407/5 210/408/5 224/409/5 222/410/5 220/411/5 218/412/5 216/413/5 214/414/5 +f 221/406/45 222/405/45 224/415/45 223/416/45 +f 223/416/46 224/415/46 210/417/46 209/418/46 +f 209/419/6 211/420/6 213/421/6 215/422/6 217/423/6 219/424/6 221/425/6 223/426/6 +f 225/427/39 226/428/39 228/429/39 227/430/39 +f 227/430/40 228/429/40 230/431/40 229/432/40 +f 229/432/41 230/431/41 232/433/41 231/434/41 +f 231/434/42 232/433/42 234/435/42 233/436/42 +f 233/436/43 234/435/43 236/437/43 235/438/43 +f 235/438/44 236/437/44 238/439/44 237/440/44 +f 228/441/5 226/442/5 240/443/5 238/444/5 236/445/5 234/446/5 232/447/5 230/448/5 +f 237/440/45 238/439/45 240/449/45 239/450/45 +f 239/450/46 240/449/46 226/451/46 225/452/46 +f 225/453/6 227/454/6 229/455/6 231/456/6 233/457/6 235/458/6 237/459/6 239/460/6 +f 241/461/39 242/462/39 244/463/39 243/464/39 +f 243/464/40 244/463/40 246/465/40 245/466/40 +f 245/466/41 246/465/41 248/467/41 247/468/41 +f 247/468/42 248/467/42 250/469/42 249/470/42 +f 249/470/43 250/469/43 252/471/43 251/472/43 +f 251/472/44 252/471/44 254/473/44 253/474/44 +f 244/475/5 242/476/5 256/477/5 254/478/5 252/479/5 250/480/5 248/481/5 246/482/5 +f 253/474/45 254/473/45 256/483/45 255/484/45 +f 255/484/46 256/483/46 242/485/46 241/486/46 +f 241/487/6 243/488/6 245/489/6 247/490/6 249/491/6 251/492/6 253/493/6 255/494/6 diff --git a/src/shapes/Ellipse.java b/src/shapes/Ellipse.java index e9d460e..f05fc04 100644 --- a/src/shapes/Ellipse.java +++ b/src/shapes/Ellipse.java @@ -39,7 +39,7 @@ public class Ellipse extends Shape { } @Override - public Shape rotate(double theta) { + public Ellipse rotate(double theta) { if (theta + rotation > 2 * Math.PI) { theta -= 2 * Math.PI; } @@ -48,12 +48,12 @@ public class Ellipse extends Shape { } @Override - public Shape scale(double factor) { + public Ellipse scale(double factor) { return new Ellipse(a * factor, b * factor, weight, rotation, position.scale(factor)); } @Override - public Shape translate(Vector2 vector) { - return new Ellipse(a, b, weight, rotation, position.add(vector)); + public Ellipse translate(Vector2 vector) { + return new Ellipse(a, b, weight, rotation, position.translate(vector)); } } diff --git a/src/shapes/Line.java b/src/shapes/Line.java index 4761e39..979b29b 100644 --- a/src/shapes/Line.java +++ b/src/shapes/Line.java @@ -36,7 +36,7 @@ public class Line extends Shape { @Override public Line translate(Vector2 vector) { - return new Line(getA().add(vector), getB().add(vector)); + return new Line(getA().translate(vector), getB().translate(vector)); } @Override diff --git a/src/shapes/Vector2.java b/src/shapes/Vector2.java index 4f1662e..6f97e63 100644 --- a/src/shapes/Vector2.java +++ b/src/shapes/Vector2.java @@ -61,7 +61,7 @@ public class Vector2 extends Shape{ } @Override - public Shape translate(Vector2 vector) { + public Vector2 translate(Vector2 vector) { return new Vector2(getX() + vector.getX(), getY() + vector.getY()); }