diff --git a/Blends/CrankGrinder.blend b/Blends/CrankGrinder.blend new file mode 100644 index 0000000..6c97d2f Binary files /dev/null and b/Blends/CrankGrinder.blend differ diff --git a/Blends/CrankGrinder.obj b/Blends/CrankGrinder.obj new file mode 100644 index 0000000..242cc4a --- /dev/null +++ b/Blends/CrankGrinder.obj @@ -0,0 +1,854 @@ +# Blender v2.69 (sub 0) OBJ File: 'CrankGrinder.blend' +# www.blender.org +mtllib CrankGrinder.mtl +o Cube +v 0.000000 -0.000300 0.000000 +v 0.000000 -0.000300 1.000000 +v -1.000000 -0.000300 1.000000 +v -1.000000 -0.000300 -0.000000 +v 0.000000 0.500000 0.000000 +v -0.000000 0.500000 1.000000 +v -1.000000 0.500000 1.000000 +v -1.000000 0.500000 0.000000 +v -0.189614 -0.500000 0.190119 +v -0.189614 -0.500000 0.000000 +v 0.000000 -0.500000 0.000000 +v 0.000000 -0.500000 0.190119 +v -0.189614 0.000000 0.190119 +v -0.189614 0.000000 0.000000 +v 0.000000 0.000000 0.000000 +v 0.000000 0.000000 0.190119 +v -0.189614 -0.500000 1.000000 +v -0.189614 -0.500000 0.809960 +v 0.000000 -0.500000 0.809960 +v 0.000000 -0.500000 1.000000 +v -0.189614 0.000000 1.000000 +v -0.189614 0.000000 0.809960 +v 0.000000 0.000000 0.809960 +v 0.000000 0.000000 1.000000 +v -1.000000 -0.500000 1.000000 +v -1.000000 -0.500000 0.809960 +v -0.810000 -0.500000 0.809960 +v -0.810000 -0.500000 1.000000 +v -1.000000 0.000000 1.000000 +v -1.000000 0.000000 0.809960 +v -0.810000 0.000000 0.809960 +v -0.810000 0.000000 1.000000 +v -1.000000 -0.500000 0.190119 +v -1.000000 -0.500000 0.000000 +v -0.810000 -0.500000 0.000000 +v -0.810000 -0.500000 0.190119 +v -1.000000 0.000000 0.190119 +v -1.000000 0.000000 0.000000 +v -0.810000 0.000000 0.000000 +v -0.810000 0.000000 0.190119 +v -0.747491 0.500000 0.252513 +v -0.722040 0.500000 0.229446 +v -0.694453 0.500000 0.208984 +v -0.664990 0.500000 0.191328 +v -0.633941 0.500000 0.176643 +v -0.601606 0.500000 0.165067 +v -0.568282 0.500000 0.156725 +v -0.534308 0.500000 0.151684 +v -0.500001 0.500000 0.150000 +v -0.465693 0.500000 0.151686 +v -0.431719 0.500000 0.156724 +v -0.398400 0.500000 0.165072 +v -0.366064 0.500000 0.176639 +v -0.335012 0.500000 0.191327 +v -0.305550 0.500000 0.208986 +v -0.282476 0.500000 0.222816 +v -0.252511 0.500000 0.252514 +v -0.229447 0.500000 0.277962 +v -0.208986 0.500000 0.305551 +v -0.191329 0.500000 0.335010 +v -0.176642 0.500000 0.366061 +v -0.165072 0.500000 0.398401 +v -0.156726 0.500000 0.431719 +v -0.151686 0.500000 0.465694 +v -0.150000 0.500000 0.500000 +v -0.151687 0.500000 0.534306 +v -0.156726 0.500000 0.568282 +v -0.165072 0.500000 0.601600 +v -0.176643 0.500000 0.633940 +v -0.191328 0.500000 0.664989 +v -0.208987 0.500000 0.694450 +v -0.229446 0.500000 0.722038 +v -0.252512 0.500000 0.747488 +v -0.277961 0.500000 0.770555 +v -0.305551 0.500000 0.791014 +v -0.335012 0.500000 0.808672 +v -0.366061 0.500000 0.823359 +v -0.398401 0.500000 0.834930 +v -0.431718 0.500000 0.843276 +v -0.465696 0.500000 0.848315 +v -0.500002 0.500000 0.850001 +v -0.534306 0.500000 0.848316 +v -0.568283 0.500000 0.843276 +v -0.594674 0.500000 0.839363 +v -0.633941 0.500000 0.823359 +v -0.664989 0.500000 0.808674 +v -0.694455 0.500000 0.791015 +v -0.722043 0.500000 0.770554 +v -0.747487 0.500000 0.747489 +v -0.770554 0.500000 0.722040 +v -0.791016 0.500000 0.694450 +v -0.808674 0.500000 0.664990 +v -0.823362 0.500000 0.633939 +v -0.834931 0.500000 0.601601 +v -0.843276 0.500000 0.568282 +v -0.848319 0.500000 0.534307 +v -0.850002 0.500000 0.499999 +v -0.848319 0.500000 0.465693 +v -0.843278 0.500000 0.431718 +v -0.834932 0.500000 0.398399 +v -0.823362 0.500000 0.366060 +v -0.808681 0.500000 0.335007 +v -0.791020 0.500000 0.305549 +v -0.770554 0.500000 0.277963 +v -0.747493 -0.000300 0.252563 +v -0.722048 -0.000300 0.229500 +v -0.694465 -0.000300 0.209044 +v -0.665011 -0.000300 0.191390 +v -0.633968 -0.000300 0.176707 +v -0.601635 -0.000300 0.165139 +v -0.568324 -0.000300 0.156794 +v -0.534355 -0.000300 0.151756 +v -0.500056 -0.000300 0.150070 +v -0.465756 -0.000300 0.151755 +v -0.431788 -0.000300 0.156794 +v -0.398477 -0.000300 0.165139 +v -0.366144 -0.000300 0.176707 +v -0.335101 -0.000300 0.191390 +v -0.305647 -0.000300 0.209044 +v -0.278065 -0.000300 0.229501 +v -0.252620 -0.000300 0.252563 +v -0.229558 -0.000300 0.278007 +v -0.209102 -0.000300 0.305589 +v -0.191448 -0.000300 0.335044 +v -0.176766 -0.000300 0.366087 +v -0.165197 -0.000300 0.398420 +v -0.156854 -0.000300 0.431731 +v -0.151815 -0.000300 0.465699 +v -0.150130 -0.000300 0.499998 +v -0.151815 -0.000300 0.534297 +v -0.156854 -0.000300 0.568266 +v -0.165197 -0.000300 0.601576 +v -0.176766 -0.000300 0.633909 +v -0.191449 -0.000300 0.664953 +v -0.209103 -0.000300 0.694407 +v -0.229558 -0.000300 0.721990 +v -0.252620 -0.000300 0.747434 +v -0.278065 -0.000300 0.770495 +v -0.305647 -0.000300 0.790952 +v -0.335102 -0.000300 0.808607 +v -0.366146 -0.000300 0.823289 +v -0.398478 -0.000300 0.834857 +v -0.431789 -0.000300 0.843201 +v -0.465758 -0.000300 0.848241 +v -0.500056 -0.000300 0.849925 +v -0.534355 -0.000300 0.848241 +v -0.568324 -0.000300 0.843202 +v -0.601635 -0.000300 0.834858 +v -0.633968 -0.000300 0.823289 +v -0.665011 -0.000300 0.808606 +v -0.694466 -0.000300 0.790952 +v -0.722048 -0.000300 0.770496 +v -0.747492 -0.000300 0.747434 +v -0.770554 -0.000300 0.721989 +v -0.791010 -0.000300 0.694408 +v -0.808665 -0.000300 0.664953 +v -0.823347 -0.000300 0.633909 +v -0.834916 -0.000300 0.601577 +v -0.843261 -0.000300 0.568265 +v -0.848299 -0.000300 0.534297 +v -0.849985 -0.000300 0.499998 +v -0.848299 -0.000300 0.465699 +v -0.843261 -0.000300 0.431731 +v -0.834916 -0.000300 0.398420 +v -0.823347 -0.000300 0.366087 +v -0.808664 -0.000300 0.335044 +v -0.791011 -0.000300 0.305589 +v -0.770553 -0.000300 0.278006 +vt 0.940031 0.055688 +vt 0.717099 0.278667 +vt 0.694640 0.258312 +vt 0.497508 0.058465 +vt 0.939107 0.058465 +vt 0.497508 0.941133 +vt 0.500869 0.055688 +vt 0.942468 0.055688 +vt 0.500869 0.938356 +vt 0.496080 0.055688 +vt 0.937679 0.055688 +vt 0.937679 0.938356 +vt 0.938019 0.941132 +vt 0.496420 0.941132 +vt 0.938019 0.058465 +vt 0.392247 0.172892 +vt 0.497155 0.172892 +vt 0.497155 0.605592 +vt 0.331629 0.609419 +vt 0.224036 0.609419 +vt 0.224036 0.176718 +vt 0.399788 0.883741 +vt 0.399788 0.787752 +vt 0.836455 0.787752 +vt 0.163410 0.604376 +vt 0.061174 0.604376 +vt 0.061174 0.171676 +vt 0.219623 0.775419 +vt 0.113793 0.775419 +vt 0.113793 0.669971 +vt 0.399672 0.883772 +vt 0.399672 0.787838 +vt 0.836339 0.787838 +vt 0.331677 0.609611 +vt 0.224085 0.609611 +vt 0.224085 0.176911 +vt 0.392259 0.172990 +vt 0.497108 0.172990 +vt 0.497108 0.605691 +vt 0.162384 0.605836 +vt 0.060148 0.605836 +vt 0.060148 0.173135 +vt 0.219442 0.669825 +vt 0.219442 0.775594 +vt 0.113995 0.775594 +vt 0.836123 0.788016 +vt 0.836123 0.883951 +vt 0.399457 0.883951 +vt 0.331800 0.609783 +vt 0.223909 0.609784 +vt 0.223909 0.177083 +vt 0.162410 0.606003 +vt 0.059863 0.606003 +vt 0.059863 0.173302 +vt 0.497126 0.605505 +vt 0.392307 0.605505 +vt 0.392307 0.172805 +vt 0.113843 0.775597 +vt 0.113843 0.669827 +vt 0.219583 0.669827 +vt 0.836111 0.787797 +vt 0.836111 0.883786 +vt 0.399444 0.883786 +vt 0.162557 0.605756 +vt 0.060038 0.605756 +vt 0.060038 0.173055 +vt 0.331880 0.609442 +vt 0.223897 0.609442 +vt 0.223897 0.176741 +vt 0.392316 0.173059 +vt 0.497136 0.173059 +vt 0.497136 0.605759 +vt 0.113840 0.775623 +vt 0.113840 0.669793 +vt 0.219579 0.669794 +vt 0.940033 0.938365 +vt 0.717148 0.715482 +vt 0.737508 0.693018 +vt 0.259888 0.301043 +vt 0.057365 0.055697 +vt 0.280249 0.278580 +vt 0.609582 0.066441 +vt 0.636315 0.066441 +vt 0.609647 0.480055 +vt 0.302750 0.735831 +vt 0.057363 0.938356 +vt 0.280292 0.715476 +vt 0.663862 0.066440 +vt 0.636378 0.480054 +vt 0.583911 0.066442 +vt 0.583982 0.480056 +vt 0.559554 0.066444 +vt 0.559631 0.480057 +vt 0.691948 0.066440 +vt 0.663917 0.480053 +vt 0.720312 0.066439 +vt 0.691999 0.480053 +vt 0.748675 0.066440 +vt 0.720357 0.480053 +vt 0.776763 0.066440 +vt 0.748713 0.480053 +vt 0.804313 0.066441 +vt 0.776795 0.480053 +vt 0.831043 0.066442 +vt 0.804334 0.480054 +vt 0.856714 0.066443 +vt 0.831065 0.480055 +vt 0.881071 0.066445 +vt 0.856730 0.480057 +vt 0.903878 0.066447 +vt 0.881079 0.480058 +vt 0.924918 0.066449 +vt 0.903884 0.480060 +vt 0.929426 0.070900 +vt 0.929426 0.091940 +vt 0.515814 0.070940 +vt 0.929428 0.114746 +vt 0.515814 0.091976 +vt 0.929428 0.139100 +vt 0.515816 0.114779 +vt 0.929428 0.164773 +vt 0.515816 0.139130 +vt 0.929428 0.191509 +vt 0.515816 0.164795 +vt 0.929428 0.219054 +vt 0.515816 0.191525 +vt 0.929428 0.247142 +vt 0.515816 0.219064 +vt 0.929428 0.275504 +vt 0.515816 0.247147 +vt 0.929428 0.303867 +vt 0.515816 0.303859 +vt 0.929428 0.331955 +vt 0.515816 0.331941 +vt 0.929428 0.359502 +vt 0.515816 0.359481 +vt 0.929428 0.386235 +vt 0.515816 0.386211 +vt 0.929428 0.411907 +vt 0.515816 0.411876 +vt 0.929428 0.436262 +vt 0.515816 0.436227 +vt 0.929426 0.459071 +vt 0.515814 0.459030 +vt 0.929426 0.480111 +vt 0.515814 0.480066 +vt 0.925039 0.480067 +vt 0.904025 0.480074 +vt 0.904025 0.066461 +vt 0.881238 0.480081 +vt 0.881243 0.066468 +vt 0.856896 0.480086 +vt 0.856908 0.066474 +vt 0.831242 0.480091 +vt 0.831259 0.066479 +vt 0.798794 0.480097 +vt 0.804540 0.066483 +vt 0.776979 0.480098 +vt 0.777009 0.066486 +vt 0.748895 0.480100 +vt 0.748931 0.066488 +vt 0.720536 0.480101 +vt 0.720577 0.066489 +vt 0.692172 0.480101 +vt 0.692219 0.066489 +vt 0.664078 0.480099 +vt 0.664131 0.066487 +vt 0.636525 0.480097 +vt 0.636584 0.066485 +vt 0.609778 0.480094 +vt 0.609843 0.066481 +vt 0.584093 0.480089 +vt 0.584165 0.066477 +vt 0.559721 0.480084 +vt 0.559796 0.066471 +vt 0.536889 0.480078 +vt 0.536973 0.066465 +vt 0.515828 0.480071 +vt 0.515915 0.066457 +vt 0.515824 0.480059 +vt 0.515820 0.459019 +vt 0.929432 0.458979 +vt 0.515816 0.436210 +vt 0.929428 0.436175 +vt 0.515814 0.411855 +vt 0.929426 0.411825 +vt 0.515812 0.386185 +vt 0.929424 0.386160 +vt 0.515810 0.359448 +vt 0.929422 0.359429 +vt 0.515808 0.331904 +vt 0.929422 0.331890 +vt 0.515808 0.303815 +vt 0.929420 0.303808 +vt 0.515808 0.275453 +vt 0.929420 0.275452 +vt 0.515808 0.247091 +vt 0.515808 0.219002 +vt 0.929420 0.247095 +vt 0.515810 0.191458 +vt 0.929422 0.219013 +vt 0.515812 0.164721 +vt 0.929422 0.191474 +vt 0.515814 0.139051 +vt 0.929424 0.164743 +vt 0.515818 0.114697 +vt 0.929426 0.139079 +vt 0.515820 0.091888 +vt 0.929428 0.114728 +vt 0.515824 0.070848 +vt 0.929432 0.091925 +vt 0.515705 0.066448 +vt 0.540478 0.066445 +vt 0.536830 0.480059 +vt 0.670294 0.240256 +vt 0.644296 0.224674 +vt 0.616894 0.211714 +vt 0.588355 0.201502 +vt 0.807633 0.497031 +vt 0.940033 0.055696 +vt 0.409035 0.792642 +vt 0.438438 0.800007 +vt 0.558953 0.194137 +vt 0.528970 0.189690 +vt 0.498696 0.188203 +vt 0.057363 0.055688 +vt 0.468421 0.189690 +vt 0.438438 0.194138 +vt 0.409035 0.201502 +vt 0.380496 0.211713 +vt 0.353096 0.224673 +vt 0.327097 0.240256 +vt 0.259935 0.693016 +vt 0.241880 0.668670 +vt 0.302751 0.258311 +vt 0.280292 0.278667 +vt 0.259936 0.301127 +vt 0.241880 0.325473 +vt 0.226297 0.351471 +vt 0.213337 0.378871 +vt 0.203126 0.407411 +vt 0.807565 0.497072 +vt 0.940031 0.938356 +vt 0.226296 0.642672 +vt 0.189825 0.497071 +vt 0.213337 0.615271 +vt 0.195760 0.436814 +vt 0.191313 0.466796 +vt 0.203126 0.586732 +vt 0.195760 0.557329 +vt 0.191313 0.527346 +vt 0.942468 0.938356 +vt 0.496420 0.058465 +vt 0.496080 0.938356 +vt 0.515816 0.275503 +vt 0.392247 0.605592 +vt 0.331629 0.176718 +vt 0.836455 0.883741 +vt 0.163410 0.171676 +vt 0.219623 0.669971 +vt 0.836339 0.883772 +vt 0.331677 0.176911 +vt 0.392259 0.605691 +vt 0.162384 0.173135 +vt 0.113995 0.669825 +vt 0.399457 0.788016 +vt 0.331800 0.177083 +vt 0.162410 0.173303 +vt 0.497126 0.172805 +vt 0.219583 0.775597 +vt 0.399444 0.787797 +vt 0.162557 0.173055 +vt 0.331880 0.176741 +vt 0.392316 0.605759 +vt 0.219579 0.775623 +vt 0.755569 0.668668 +vt 0.771153 0.642662 +vt 0.784116 0.615256 +vt 0.794334 0.586715 +vt 0.498699 0.188097 +vt 0.801697 0.557301 +vt 0.806146 0.527313 +vt 0.806144 0.466748 +vt 0.801697 0.436761 +vt 0.794329 0.407351 +vt 0.784119 0.378809 +vt 0.771154 0.351401 +vt 0.302713 0.258221 +vt 0.755567 0.325396 +vt 0.743361 0.305029 +vt 0.717147 0.278580 +vt 0.694684 0.258222 +vt 0.670333 0.240161 +vt 0.327064 0.240162 +vt 0.644331 0.224577 +vt 0.616922 0.211613 +vt 0.588377 0.201400 +vt 0.189764 0.497032 +vt 0.057365 0.938365 +vt 0.353068 0.224576 +vt 0.409019 0.792663 +vt 0.438428 0.800029 +vt 0.380475 0.211613 +vt 0.558969 0.194033 +vt 0.528980 0.189585 +vt 0.409020 0.201400 +vt 0.438429 0.194033 +vt 0.468418 0.189586 +vt 0.241830 0.325397 +vt 0.226244 0.351400 +vt 0.213280 0.378807 +vt 0.203067 0.407352 +vt 0.195700 0.436760 +vt 0.191252 0.466751 +vt 0.191251 0.527311 +vt 0.195700 0.557302 +vt 0.199154 0.580596 +vt 0.213280 0.615256 +vt 0.226242 0.642661 +vt 0.241829 0.668669 +vt 0.694684 0.735840 +vt 0.670334 0.753904 +vt 0.259889 0.693020 +vt 0.280248 0.715479 +vt 0.302711 0.735839 +vt 0.327064 0.753901 +vt 0.353067 0.769487 +vt 0.380475 0.782451 +vt 0.498700 0.805966 +vt 0.644333 0.769493 +vt 0.616923 0.782451 +vt 0.468417 0.804480 +vt 0.588378 0.792664 +vt 0.558969 0.800031 +vt 0.528980 0.804480 +vt 0.327096 0.753888 +vt 0.353095 0.769470 +vt 0.380496 0.782430 +vt 0.939107 0.941133 +vt 0.468421 0.804455 +vt 0.498695 0.805942 +vt 0.528970 0.804455 +vt 0.558953 0.800007 +vt 0.588356 0.792642 +vt 0.616894 0.782430 +vt 0.644296 0.769471 +vt 0.670294 0.753887 +vt 0.737454 0.301127 +vt 0.694640 0.735831 +vt 0.717100 0.715475 +vt 0.737455 0.693016 +vt 0.755511 0.668671 +vt 0.755511 0.325472 +vt 0.771094 0.642671 +vt 0.784053 0.615271 +vt 0.794266 0.586732 +vt 0.771094 0.351471 +vt 0.784053 0.378873 +vt 0.801630 0.557329 +vt 0.806078 0.527346 +vt 0.794265 0.407411 +vt 0.801630 0.436814 +vt 0.806078 0.466797 +vt 0.924918 0.480062 +vt 0.925039 0.066453 +vt 0.929436 0.480014 +vt 0.929436 0.070889 +vt 0.515794 0.480061 +usemtl Material +s off +f 2/1 137/2 136/3 +f 1/4 5/5 2/6 +f 2/7 6/8 3/9 +f 3/10 7/11 8/12 +f 5/13 1/14 8/15 +f 13/16 14/17 10/18 +f 14/19 15/20 11/21 +f 15/22 16/23 12/24 +f 16/25 13/26 9/27 +f 9/28 10/29 11/30 +f 21/31 22/32 18/33 +f 22/34 23/35 19/36 +f 23/37 24/38 20/39 +f 24/40 21/41 17/42 +f 17/43 18/44 19/45 +f 29/46 30/47 26/48 +f 30/49 31/50 27/51 +f 31/52 32/53 28/54 +f 32/55 29/56 25/57 +f 25/58 26/59 27/60 +f 37/61 38/62 34/63 +f 38/64 39/65 35/66 +f 39/67 40/68 36/69 +f 40/70 37/71 33/72 +f 33/73 34/74 35/75 +f 8/76 41/77 42/78 +f 74/79 6/80 73/81 +f 53/82 52/83 117/84 +f 168/85 4/86 105/87 +f 52/83 51/88 116/89 +f 54/90 53/82 118/91 +f 55/92 54/90 119/93 +f 51/88 50/94 115/95 +f 50/94 49/96 114/97 +f 49/96 48/98 113/99 +f 48/98 47/100 112/101 +f 47/100 46/102 111/103 +f 46/102 45/104 110/105 +f 45/104 44/106 109/107 +f 44/106 43/108 108/109 +f 43/108 42/110 107/111 +f 42/110 41/112 106/113 +f 41/114 104/115 105/116 +f 104/115 103/117 168/118 +f 103/117 102/119 167/120 +f 102/119 101/121 166/122 +f 101/121 100/123 165/124 +f 100/123 99/125 164/126 +f 99/125 98/127 163/128 +f 98/127 97/129 162/130 +f 97/129 96/131 160/132 +f 96/131 95/133 159/134 +f 95/133 94/135 158/136 +f 94/135 93/137 157/138 +f 93/137 92/139 156/140 +f 92/139 91/141 155/142 +f 91/141 90/143 154/144 +f 90/143 89/145 153/146 +f 89/147 88/148 152/149 +f 88/148 87/150 151/151 +f 87/150 86/152 150/153 +f 86/152 85/154 149/155 +f 85/154 84/156 148/157 +f 84/156 83/158 147/159 +f 83/158 82/160 146/161 +f 82/160 81/162 145/163 +f 81/162 80/164 144/165 +f 80/164 79/166 143/167 +f 79/166 78/168 142/169 +f 78/168 77/170 141/171 +f 77/170 76/172 140/173 +f 76/172 75/174 139/175 +f 75/174 74/176 138/177 +f 74/176 73/178 137/179 +f 73/180 72/181 136/182 +f 72/181 71/183 135/184 +f 71/183 70/185 134/186 +f 70/185 69/187 133/188 +f 69/187 68/189 132/190 +f 68/189 67/191 131/192 +f 67/191 66/193 130/194 +f 66/193 65/195 129/196 +f 65/195 64/197 129/196 +f 64/197 63/198 128/199 +f 63/198 62/200 127/201 +f 62/200 61/202 126/203 +f 61/202 60/204 125/205 +f 60/204 59/206 124/207 +f 59/206 58/208 123/209 +f 58/208 57/210 122/211 +f 57/212 56/213 120/214 +f 56/213 55/92 119/93 +f 2/1 136/3 135/215 +f 2/1 135/215 134/216 +f 2/1 134/216 133/217 +f 2/1 133/217 132/218 +f 49/219 5/220 8/76 +f 4/86 164/221 163/222 +f 131/223 130/224 2/1 +f 130/224 129/225 2/1 +f 1/226 129/225 128/227 +f 1/226 128/227 127/228 +f 1/226 127/228 126/229 +f 1/226 126/229 125/230 +f 1/226 125/230 124/231 +f 1/226 124/231 123/232 +f 105/87 4/86 106/233 +f 106/233 4/86 107/234 +f 1/226 123/232 122/235 +f 1/226 122/235 121/236 +f 1/226 121/236 120/237 +f 1/226 120/237 119/238 +f 1/226 119/238 118/239 +f 1/226 118/239 117/240 +f 1/226 117/240 116/241 +f 145/242 2/1 3/243 +f 107/234 4/86 108/244 +f 113/245 4/86 1/226 +f 108/244 4/86 109/246 +f 115/247 114/248 1/226 +f 109/246 4/86 110/249 +f 114/248 113/245 1/226 +f 110/249 4/86 111/250 +f 4/86 113/245 112/251 +f 111/250 4/86 112/251 +f 6/8 7/252 3/9 +f 1/14 4/253 8/15 +f 4/254 3/10 8/12 +f 97/129 161/255 162/130 +f 9/256 13/16 10/18 +f 10/257 14/19 11/21 +f 11/258 15/22 12/24 +f 12/259 16/25 9/27 +f 12/260 9/28 11/30 +f 17/261 21/31 18/33 +f 18/262 22/34 19/36 +f 19/263 23/37 20/39 +f 20/264 24/40 17/42 +f 20/265 17/43 19/45 +f 25/266 29/46 26/48 +f 26/267 30/49 27/51 +f 27/268 31/52 28/54 +f 28/269 32/55 25/57 +f 28/270 25/58 27/60 +f 33/271 37/61 34/63 +f 34/272 38/64 35/66 +f 35/273 39/67 36/69 +f 36/274 40/70 33/72 +f 36/275 33/73 35/75 +f 8/76 42/78 43/276 +f 8/76 43/276 44/277 +f 8/76 44/277 45/278 +f 8/76 45/278 46/279 +f 65/280 6/80 5/220 +f 1/226 116/241 115/247 +f 47/281 48/282 8/76 +f 48/282 49/219 8/76 +f 5/220 49/219 50/283 +f 5/220 50/283 51/284 +f 5/220 51/284 52/285 +f 5/220 52/285 53/286 +f 5/220 53/286 54/287 +f 73/81 6/80 72/288 +f 5/220 54/287 55/289 +f 5/220 55/289 56/290 +f 5/220 56/290 57/291 +f 5/220 57/291 58/292 +f 5/220 58/292 59/293 +f 72/288 6/80 71/294 +f 5/220 59/293 60/295 +f 5/220 60/295 61/296 +f 5/220 61/296 62/297 +f 81/298 7/299 6/80 +f 71/294 6/80 70/300 +f 7/299 94/301 95/302 +f 70/300 6/80 69/303 +f 63/304 64/305 5/220 +f 69/303 6/80 68/306 +f 64/305 65/280 5/220 +f 68/306 6/80 67/307 +f 6/80 65/280 66/308 +f 67/307 6/80 66/308 +f 75/309 6/80 74/79 +f 76/310 6/80 75/309 +f 77/311 6/80 76/310 +f 78/312 6/80 77/311 +f 129/225 1/226 2/1 +f 2/1 132/218 131/223 +f 79/313 80/314 6/80 +f 80/314 81/298 6/80 +f 7/299 81/298 82/315 +f 7/299 82/315 83/316 +f 7/299 83/316 84/317 +f 7/299 84/317 85/318 +f 7/299 85/318 86/319 +f 7/299 86/319 87/320 +f 41/77 8/76 104/321 +f 104/321 8/76 103/322 +f 7/299 87/320 88/323 +f 7/299 88/323 89/324 +f 7/299 89/324 90/325 +f 7/299 90/325 91/326 +f 7/299 91/326 92/327 +f 7/299 92/327 93/328 +f 7/299 93/328 94/301 +f 97/329 8/76 7/299 +f 103/322 8/76 102/330 +f 6/80 78/312 79/313 +f 102/330 8/76 101/331 +f 95/302 96/332 7/299 +f 101/331 8/76 100/333 +f 96/332 97/329 7/299 +f 100/333 8/76 99/334 +f 8/76 97/329 98/335 +f 99/334 8/76 98/335 +f 52/83 116/89 117/84 +f 167/336 4/86 168/85 +f 166/337 4/86 167/336 +f 165/338 4/86 166/337 +f 164/221 4/86 165/338 +f 5/5 6/339 2/6 +f 8/76 46/279 47/281 +f 163/222 162/340 4/86 +f 162/340 161/341 4/86 +f 3/243 161/341 160/342 +f 3/243 160/342 159/343 +f 3/243 159/343 158/344 +f 3/243 158/344 157/345 +f 3/243 157/345 156/346 +f 3/243 156/346 155/347 +f 137/2 2/1 138/348 +f 3/243 155/347 154/349 +f 3/243 154/349 153/350 +f 3/243 153/350 152/351 +f 3/243 152/351 151/352 +f 138/348 2/1 139/353 +f 3/243 151/352 150/354 +f 3/243 150/354 149/355 +f 3/243 149/355 148/356 +f 161/341 3/243 4/86 +f 139/353 2/1 140/357 +f 5/220 62/297 63/304 +f 140/357 2/1 141/358 +f 147/359 146/360 3/243 +f 141/358 2/1 142/361 +f 146/360 145/242 3/243 +f 142/361 2/1 143/362 +f 2/1 145/242 144/363 +f 143/362 2/1 144/363 +f 51/88 115/95 116/89 +f 53/82 117/84 118/91 +f 54/90 118/91 119/93 +f 50/94 114/97 115/95 +f 49/96 113/99 114/97 +f 48/98 112/101 113/99 +f 47/100 111/103 112/101 +f 46/102 110/105 111/103 +f 45/104 109/107 110/105 +f 44/106 108/109 109/107 +f 43/108 107/111 108/109 +f 42/110 106/113 107/111 +f 41/112 105/364 106/113 +f 104/115 168/118 105/116 +f 103/117 167/120 168/118 +f 102/119 166/122 167/120 +f 101/121 165/124 166/122 +f 100/123 164/126 165/124 +f 99/125 163/128 164/126 +f 98/127 162/130 163/128 +f 161/255 97/129 160/132 +f 160/132 96/131 159/134 +f 159/134 95/133 158/136 +f 158/136 94/135 157/138 +f 157/138 93/137 156/140 +f 156/140 92/139 155/142 +f 155/142 91/141 154/144 +f 154/144 90/143 153/146 +f 153/365 89/147 152/149 +f 152/149 88/148 151/151 +f 151/151 87/150 150/153 +f 150/153 86/152 149/155 +f 149/155 85/154 148/157 +f 148/157 84/156 147/159 +f 147/159 83/158 146/161 +f 146/161 82/160 145/163 +f 145/163 81/162 144/165 +f 144/165 80/164 143/167 +f 143/167 79/166 142/169 +f 142/169 78/168 141/171 +f 141/171 77/170 140/173 +f 140/173 76/172 139/175 +f 139/175 75/174 138/177 +f 138/177 74/176 137/179 +f 137/366 73/180 136/182 +f 136/182 72/181 135/184 +f 135/184 71/183 134/186 +f 134/186 70/185 133/188 +f 133/188 69/187 132/190 +f 132/190 68/189 131/192 +f 131/192 67/191 130/194 +f 130/194 66/193 129/196 +f 64/197 128/199 129/196 +f 63/198 127/201 128/199 +f 62/200 126/203 127/201 +f 61/202 125/205 126/203 +f 60/204 124/207 125/205 +f 59/206 123/209 124/207 +f 58/208 122/211 123/209 +f 57/210 121/367 122/211 +f 121/368 57/212 120/214 +f 120/214 56/213 119/93 +f 3/243 148/356 147/359 diff --git a/Blends/CrankGrinder.png b/Blends/CrankGrinder.png new file mode 100644 index 0000000..6292946 Binary files /dev/null and b/Blends/CrankGrinder.png differ diff --git a/Blends/Grinder.blend b/Blends/Grinder.blend deleted file mode 100644 index e32e6eb..0000000 Binary files a/Blends/Grinder.blend and /dev/null differ diff --git a/Blends/GrinderWheel.blend b/Blends/GrinderWheel.blend new file mode 100644 index 0000000..587b60a Binary files /dev/null and b/Blends/GrinderWheel.blend differ diff --git a/Blends/GrinderWheel.obj b/Blends/GrinderWheel.obj new file mode 100644 index 0000000..0b24d89 --- /dev/null +++ b/Blends/GrinderWheel.obj @@ -0,0 +1,1298 @@ +# Blender v2.69 (sub 0) OBJ File: 'GrinderWheel.blend' +# www.blender.org +mtllib GrinderWheel.mtl +o Cylinder +v -0.500000 0.000000 0.150000 +v -0.500000 0.500000 0.150000 +v -0.465694 0.000000 0.151685 +v -0.465694 0.500000 0.151685 +v -0.431718 0.000000 0.156725 +v -0.431718 0.500000 0.156725 +v -0.398400 0.000000 0.165071 +v -0.398400 0.500000 0.165071 +v -0.366061 0.000000 0.176642 +v -0.366061 0.500000 0.176642 +v -0.335011 0.000000 0.191328 +v -0.335011 0.500000 0.191328 +v -0.305550 0.000000 0.208986 +v -0.305550 0.500000 0.208986 +v -0.277962 0.000000 0.229446 +v -0.277962 0.500000 0.229446 +v -0.252513 0.000000 0.252513 +v -0.252513 0.500000 0.252513 +v -0.229446 0.000000 0.277962 +v -0.229446 0.500000 0.277962 +v -0.208986 0.000000 0.305550 +v -0.208986 0.500000 0.305550 +v -0.191328 0.000000 0.335011 +v -0.191328 0.500000 0.335011 +v -0.176642 0.000000 0.366061 +v -0.176642 0.500000 0.366061 +v -0.165071 0.000000 0.398400 +v -0.165071 0.500000 0.398400 +v -0.156725 0.000000 0.431718 +v -0.156725 0.500000 0.431718 +v -0.151685 0.000000 0.465694 +v -0.151685 0.500000 0.465694 +v -0.150000 0.000000 0.500000 +v -0.150000 0.500000 0.500000 +v -0.151685 0.000000 0.534306 +v -0.151685 0.500000 0.534306 +v -0.156725 0.000000 0.568282 +v -0.156725 0.500000 0.568282 +v -0.165071 0.000000 0.601600 +v -0.165071 0.500000 0.601600 +v -0.176642 0.000000 0.633939 +v -0.176642 0.500000 0.633939 +v -0.191328 0.000000 0.664989 +v -0.191328 0.500000 0.664989 +v -0.208986 0.000000 0.694450 +v -0.208986 0.500000 0.694450 +v -0.229446 0.000000 0.722038 +v -0.229446 0.500000 0.722038 +v -0.252513 0.000000 0.747487 +v -0.252513 0.500000 0.747487 +v -0.277963 0.000000 0.770554 +v -0.277963 0.500000 0.770554 +v -0.305551 0.000000 0.791014 +v -0.305551 0.500000 0.791014 +v -0.335011 0.000000 0.808673 +v -0.335011 0.500000 0.808673 +v -0.366061 0.000000 0.823358 +v -0.366061 0.500000 0.823358 +v -0.398401 0.000000 0.834929 +v -0.398401 0.500000 0.834929 +v -0.431719 0.000000 0.843275 +v -0.431719 0.500000 0.843275 +v -0.465694 0.000000 0.848315 +v -0.465694 0.500000 0.848315 +v -0.500000 0.000000 0.850000 +v -0.500000 0.500000 0.850000 +v -0.534306 0.000000 0.848315 +v -0.534306 0.500000 0.848315 +v -0.568282 0.000000 0.843275 +v -0.568282 0.500000 0.843275 +v -0.601600 0.000000 0.834929 +v -0.601600 0.500000 0.834929 +v -0.633940 0.000000 0.823358 +v -0.633940 0.500000 0.823358 +v -0.664989 0.000000 0.808672 +v -0.664989 0.500000 0.808672 +v -0.694450 0.000000 0.791014 +v -0.694450 0.500000 0.791014 +v -0.722038 0.000000 0.770553 +v -0.722038 0.500000 0.770553 +v -0.747488 0.000000 0.747487 +v -0.747488 0.500000 0.747487 +v -0.770554 0.000000 0.722037 +v -0.770554 0.500000 0.722037 +v -0.791014 0.000000 0.694449 +v -0.791014 0.500000 0.694449 +v -0.808673 0.000000 0.664989 +v -0.808673 0.500000 0.664989 +v -0.823358 0.000000 0.633939 +v -0.823358 0.500000 0.633939 +v -0.834929 0.000000 0.601600 +v -0.834929 0.500000 0.601600 +v -0.843275 0.000000 0.568282 +v -0.843275 0.500000 0.568282 +v -0.848315 0.000000 0.534306 +v -0.848315 0.500000 0.534306 +v -0.850000 0.000000 0.500000 +v -0.850000 0.500000 0.500000 +v -0.848315 0.000000 0.465694 +v -0.848315 0.500000 0.465694 +v -0.843275 0.000000 0.431719 +v -0.843275 0.500000 0.431719 +v -0.834929 0.000000 0.398401 +v -0.834929 0.500000 0.398401 +v -0.823358 0.000000 0.366061 +v -0.823358 0.500000 0.366061 +v -0.808673 0.000000 0.335012 +v -0.808673 0.500000 0.335012 +v -0.791015 0.000000 0.305551 +v -0.791015 0.500000 0.305551 +v -0.770554 0.000000 0.277963 +v -0.770554 0.500000 0.277963 +v -0.747488 0.000000 0.252513 +v -0.747488 0.500000 0.252513 +v -0.722038 0.000000 0.229447 +v -0.722038 0.500000 0.229447 +v -0.694450 0.000000 0.208986 +v -0.694450 0.500000 0.208986 +v -0.664990 0.000000 0.191328 +v -0.664990 0.500000 0.191328 +v -0.633940 0.000000 0.176643 +v -0.633940 0.500000 0.176643 +v -0.601601 0.000000 0.165071 +v -0.601601 0.500000 0.165071 +v -0.568283 0.000000 0.156725 +v -0.568283 0.500000 0.156725 +v -0.534307 0.000000 0.151685 +v -0.534307 0.500000 0.151685 +v -0.500000 0.500686 0.106217 +v -0.461402 0.500686 0.108113 +v -0.423177 0.500686 0.113783 +v -0.385691 0.500686 0.123173 +v -0.349306 0.500686 0.136192 +v -0.314372 0.500686 0.152714 +v -0.281226 0.500686 0.172581 +v -0.250187 0.500686 0.195601 +v -0.221553 0.500686 0.221553 +v -0.195601 0.500686 0.250187 +v -0.172581 0.500686 0.281226 +v -0.152714 0.500686 0.314372 +v -0.136192 0.500686 0.349306 +v -0.123173 0.500686 0.385691 +v -0.113783 0.500686 0.423177 +v -0.108113 0.500686 0.461403 +v -0.106217 0.500686 0.500000 +v -0.108113 0.500686 0.538598 +v -0.113783 0.500686 0.576823 +v -0.123173 0.500686 0.614309 +v -0.136192 0.500686 0.650694 +v -0.152714 0.500686 0.685628 +v -0.172581 0.500686 0.718774 +v -0.195601 0.500686 0.749814 +v -0.221553 0.500686 0.778447 +v -0.250187 0.500686 0.804399 +v -0.281226 0.500686 0.827419 +v -0.314372 0.500686 0.847286 +v -0.349306 0.500686 0.863808 +v -0.385691 0.500686 0.876827 +v -0.423177 0.500686 0.886217 +v -0.461403 0.500686 0.891887 +v -0.500000 0.500686 0.893783 +v -0.538598 0.500686 0.891887 +v -0.576824 0.500686 0.886217 +v -0.614310 0.500686 0.876827 +v -0.650695 0.500686 0.863808 +v -0.685628 0.500686 0.847286 +v -0.718775 0.500686 0.827419 +v -0.749814 0.500686 0.804398 +v -0.778447 0.500686 0.778446 +v -0.804399 0.500686 0.749813 +v -0.827419 0.500686 0.718774 +v -0.847286 0.500686 0.685628 +v -0.863808 0.500686 0.650694 +v -0.876827 0.500686 0.614309 +v -0.886217 0.500686 0.576823 +v -0.891887 0.500686 0.538598 +v -0.893783 0.500686 0.500000 +v -0.891887 0.500686 0.461403 +v -0.886217 0.500686 0.423177 +v -0.876827 0.500686 0.385691 +v -0.863808 0.500686 0.349306 +v -0.847286 0.500686 0.314372 +v -0.827419 0.500686 0.281226 +v -0.804399 0.500686 0.250187 +v -0.778447 0.500686 0.221554 +v -0.749814 0.500686 0.195602 +v -0.718775 0.500686 0.172582 +v -0.685629 0.500686 0.152715 +v -0.650695 0.500686 0.136192 +v -0.614310 0.500686 0.123173 +v -0.576825 0.500686 0.113783 +v -0.538599 0.500686 0.108113 +v -0.500000 0.550638 0.106217 +v -0.461402 0.550638 0.108113 +v -0.423177 0.550638 0.113783 +v -0.385691 0.550638 0.123173 +v -0.349306 0.550638 0.136192 +v -0.314372 0.550638 0.152714 +v -0.281226 0.550638 0.172581 +v -0.250187 0.550638 0.195601 +v -0.221553 0.550638 0.221553 +v -0.195601 0.550638 0.250187 +v -0.172581 0.550638 0.281226 +v -0.152714 0.550638 0.314372 +v -0.136192 0.550638 0.349306 +v -0.123173 0.550638 0.385691 +v -0.113783 0.550638 0.423177 +v -0.108113 0.550638 0.461403 +v -0.106217 0.550638 0.500000 +v -0.108113 0.550638 0.538598 +v -0.113783 0.550638 0.576823 +v -0.123173 0.550638 0.614309 +v -0.136192 0.550638 0.650694 +v -0.152714 0.550638 0.685628 +v -0.172581 0.550638 0.718774 +v -0.195601 0.550638 0.749814 +v -0.221553 0.550638 0.778447 +v -0.250187 0.550638 0.804399 +v -0.281226 0.550638 0.827419 +v -0.314372 0.550638 0.847286 +v -0.349306 0.550638 0.863808 +v -0.385691 0.550638 0.876827 +v -0.423177 0.550638 0.886217 +v -0.461403 0.550638 0.891887 +v -0.500000 0.550638 0.893783 +v -0.538598 0.550638 0.891887 +v -0.576824 0.550638 0.886217 +v -0.614310 0.550638 0.876827 +v -0.650695 0.550638 0.863808 +v -0.685628 0.550638 0.847286 +v -0.718775 0.550638 0.827419 +v -0.749814 0.550638 0.804398 +v -0.778447 0.550638 0.778446 +v -0.804399 0.550638 0.749813 +v -0.827419 0.550638 0.718774 +v -0.847286 0.550638 0.685628 +v -0.863808 0.550638 0.650694 +v -0.876827 0.550638 0.614309 +v -0.886217 0.550638 0.576823 +v -0.891887 0.550638 0.538598 +v -0.893783 0.550638 0.500000 +v -0.891887 0.550638 0.461403 +v -0.886217 0.550638 0.423177 +v -0.876827 0.550638 0.385691 +v -0.863808 0.550638 0.349306 +v -0.847286 0.550638 0.314372 +v -0.827419 0.550638 0.281226 +v -0.804399 0.550638 0.250187 +v -0.778447 0.550638 0.221554 +v -0.749814 0.550638 0.195602 +v -0.718775 0.550638 0.172582 +v -0.685629 0.550638 0.152715 +v -0.650695 0.550638 0.136192 +v -0.614310 0.550638 0.123173 +v -0.576825 0.550638 0.113783 +v -0.538599 0.550638 0.108113 +vt 0.636140 0.516156 +vt 0.636140 0.934899 +vt 0.621846 0.934899 +vt 0.621846 0.516156 +vt 0.608203 0.934899 +vt 0.608203 0.516156 +vt 0.595338 0.516156 +vt 0.595338 0.934899 +vt 0.583379 0.934899 +vt 0.799857 0.515301 +vt 0.799857 0.936504 +vt 0.788853 0.515301 +vt 0.788853 0.936504 +vt 0.776823 0.515301 +vt 0.776823 0.936504 +vt 0.763884 0.936504 +vt 0.763884 0.515301 +vt 0.750159 0.936504 +vt 0.750159 0.515301 +vt 0.735782 0.936504 +vt 0.735782 0.515301 +vt 0.720890 0.515301 +vt 0.720890 0.936504 +vt 0.705627 0.515301 +vt 0.705627 0.936504 +vt 0.690139 0.936504 +vt 0.690139 0.515301 +vt 0.674577 0.515301 +vt 0.674577 0.936504 +vt 0.659090 0.936504 +vt 0.659090 0.515301 +vt 0.643827 0.936504 +vt 0.643827 0.515301 +vt 0.628935 0.515301 +vt 0.628935 0.936504 +vt 0.614557 0.515301 +vt 0.614557 0.936504 +vt 0.600832 0.936504 +vt 0.600832 0.515301 +vt 0.587893 0.936504 +vt 0.587893 0.515301 +vt 0.575863 0.515301 +vt 0.575863 0.936504 +vt 0.564859 0.936504 +vt 0.786996 0.514259 +vt 0.786996 0.935468 +vt 0.774967 0.935468 +vt 0.774967 0.514259 +vt 0.762027 0.514259 +vt 0.762027 0.935468 +vt 0.748302 0.935468 +vt 0.748302 0.514259 +vt 0.733924 0.935468 +vt 0.733924 0.514259 +vt 0.719032 0.935468 +vt 0.719032 0.514259 +vt 0.703769 0.935468 +vt 0.703769 0.514259 +vt 0.688281 0.935468 +vt 0.688281 0.514259 +vt 0.672719 0.935468 +vt 0.672719 0.514259 +vt 0.657232 0.935468 +vt 0.657232 0.514259 +vt 0.641968 0.935468 +vt 0.641968 0.514259 +vt 0.627076 0.935468 +vt 0.627076 0.514259 +vt 0.612698 0.935468 +vt 0.612698 0.514259 +vt 0.598974 0.935468 +vt 0.598974 0.514259 +vt 0.586034 0.935468 +vt 0.586034 0.514259 +vt 0.574004 0.935468 +vt 0.564561 0.066739 +vt 0.790317 0.066739 +vt 0.564561 0.087128 +vt 0.790317 0.087128 +vt 0.564561 0.109417 +vt 0.790317 0.109417 +vt 0.790317 0.133391 +vt 0.564561 0.133391 +vt 0.790317 0.158821 +vt 0.564561 0.158821 +vt 0.790317 0.185460 +vt 0.564561 0.185460 +vt 0.564561 0.213053 +vt 0.790317 0.213053 +vt 0.564561 0.241333 +vt 0.790317 0.241333 +vt 0.564561 0.270028 +vt 0.790317 0.270028 +vt 0.564561 0.298862 +vt 0.790317 0.298862 +vt 0.790317 0.327558 +vt 0.564561 0.327558 +vt 0.790317 0.355838 +vt 0.564561 0.355838 +vt 0.790317 0.383430 +vt 0.564561 0.383430 +vt 0.790317 0.410070 +vt 0.564561 0.410070 +vt 0.790317 0.435499 +vt 0.564561 0.435499 +vt 0.790317 0.459474 +vt 0.564561 0.459474 +vt 0.790317 0.481763 +vt 0.564561 0.481763 +vt 0.564561 0.502152 +vt 0.795125 0.516156 +vt 0.795125 0.934899 +vt 0.783166 0.934899 +vt 0.783166 0.516156 +vt 0.770302 0.934899 +vt 0.770302 0.516156 +vt 0.756657 0.934899 +vt 0.756657 0.516156 +vt 0.742364 0.934899 +vt 0.742364 0.516156 +vt 0.727559 0.516156 +vt 0.727559 0.934899 +vt 0.712385 0.934899 +vt 0.712385 0.516156 +vt 0.696988 0.516156 +vt 0.696988 0.934899 +vt 0.681516 0.934899 +vt 0.681516 0.516156 +vt 0.666120 0.516156 +vt 0.140691 0.643160 +vt 0.154464 0.653767 +vt 0.148062 0.687034 +vt 0.650946 0.516156 +vt 0.650946 0.934899 +vt 0.666120 0.934899 +vt 0.896122 0.385849 +vt 0.887355 0.387454 +vt 0.904763 0.382653 +vt 0.415210 0.277452 +vt 0.415210 0.243608 +vt 0.439200 0.243608 +vt 0.327655 0.219585 +vt 0.318198 0.198159 +vt 0.342918 0.198538 +vt 0.083626 0.556086 +vt 0.093083 0.577512 +vt 0.068362 0.577133 +vt 0.355905 0.346392 +vt 0.352997 0.319207 +vt 0.371430 0.310622 +vt 0.348669 0.482987 +vt 0.352997 0.456463 +vt 0.371430 0.465048 +vt 0.055375 0.429278 +vt 0.058284 0.456463 +vt 0.039850 0.465048 +vt 0.307656 0.597111 +vt 0.318198 0.577511 +vt 0.332278 0.601239 +vt 0.062611 0.292683 +vt 0.058284 0.319207 +vt 0.039850 0.310622 +vt 0.242552 0.661813 +vt 0.256817 0.653767 +vt 0.263219 0.687033 +vt 0.103624 0.178559 +vt 0.093083 0.198159 +vt 0.079003 0.174431 +vt 0.168729 0.113858 +vt 0.154464 0.121904 +vt 0.164112 0.079584 +vt 0.242551 0.113858 +vt 0.227930 0.108450 +vt 0.247169 0.079585 +vt 0.307656 0.178560 +vt 0.296133 0.160976 +vt 0.320418 0.152380 +vt 0.168729 0.661813 +vt 0.183351 0.667220 +vt 0.180562 0.702170 +vt 0.103624 0.597111 +vt 0.115148 0.614695 +vt 0.103828 0.643074 +vt 0.348669 0.292683 +vt 0.342964 0.267076 +vt 0.360143 0.251969 +vt 0.355905 0.429278 +vt 0.357366 0.401694 +vt 0.376346 0.403427 +vt 0.062611 0.482987 +vt 0.068316 0.508595 +vt 0.051137 0.523701 +vt 0.327655 0.556085 +vt 0.335937 0.533039 +vt 0.352237 0.551203 +vt 0.055375 0.346392 +vt 0.053914 0.373976 +vt 0.036578 0.341208 +vt 0.270590 0.643159 +vt 0.283738 0.630093 +vt 0.293507 0.660399 +vt 0.083626 0.219585 +vt 0.075343 0.242631 +vt 0.068362 0.198537 +vt 0.140691 0.132511 +vt 0.127543 0.145576 +vt 0.132566 0.100571 +vt 0.213094 0.105733 +vt 0.198187 0.105734 +vt 0.197254 0.070444 +vt 0.198186 0.669937 +vt 0.213094 0.669937 +vt 0.214026 0.705227 +vt 0.283737 0.145577 +vt 0.270590 0.132511 +vt 0.293507 0.115272 +vt 0.127543 0.630094 +vt 0.132566 0.675100 +vt 0.335937 0.242631 +vt 0.357366 0.373976 +vt 0.374703 0.341208 +vt 0.075343 0.533039 +vt 0.342964 0.508594 +vt 0.366562 0.494890 +vt 0.053914 0.401694 +vt 0.034934 0.403428 +vt 0.296133 0.614694 +vt 0.320418 0.623290 +vt 0.068316 0.267076 +vt 0.051137 0.251969 +vt 0.227930 0.667220 +vt 0.247169 0.696086 +vt 0.115148 0.160976 +vt 0.103828 0.132597 +vt 0.183351 0.108450 +vt 0.180562 0.073501 +vt 0.256817 0.121904 +vt 0.263219 0.088637 +vt 0.164112 0.696086 +vt 0.090863 0.623290 +vt 0.366562 0.280780 +vt 0.374703 0.434462 +vt 0.342918 0.577133 +vt 0.278715 0.675099 +vt 0.148062 0.088637 +vt 0.230718 0.073501 +vt 0.197254 0.705227 +vt 0.059044 0.551204 +vt 0.307453 0.643073 +vt 0.059044 0.224467 +vt 0.278714 0.100571 +vt 0.241992 0.657431 +vt 0.227637 0.662740 +vt 0.169515 0.657431 +vt 0.474331 0.446428 +vt 0.474331 0.413423 +vt 0.498309 0.413423 +vt 0.469476 0.235525 +vt 0.469476 0.272579 +vt 0.445734 0.272579 +vt 0.411278 0.893309 +vt 0.430205 0.893309 +vt 0.430205 0.940844 +vt 0.469476 0.070532 +vt 0.469476 0.099736 +vt 0.445734 0.070532 +vt 0.474331 0.209626 +vt 0.474331 0.177761 +vt 0.498309 0.177761 +vt 0.469476 0.493664 +vt 0.469476 0.526982 +vt 0.445734 0.526982 +vt 0.415210 0.538512 +vt 0.415210 0.509820 +vt 0.439200 0.538512 +vt 0.258692 0.893309 +vt 0.276135 0.893309 +vt 0.276135 0.940844 +vt 0.415210 0.311793 +vt 0.439200 0.311793 +vt 0.474331 0.478293 +vt 0.498309 0.446428 +vt 0.469476 0.199371 +vt 0.445734 0.235525 +vt 0.391879 0.893309 +vt 0.411278 0.940844 +vt 0.415210 0.092907 +vt 0.415210 0.068507 +vt 0.439200 0.068507 +vt 0.474331 0.242631 +vt 0.498309 0.209626 +vt 0.469476 0.458760 +vt 0.445734 0.458760 +vt 0.415210 0.565186 +vt 0.439200 0.565186 +vt 0.242246 0.893309 +vt 0.258692 0.940844 +vt 0.415210 0.346300 +vt 0.439200 0.346300 +vt 0.474331 0.508710 +vt 0.498309 0.478293 +vt 0.372196 0.893309 +vt 0.391879 0.940844 +vt 0.415210 0.119582 +vt 0.439200 0.119582 +vt 0.474331 0.276458 +vt 0.498309 0.242631 +vt 0.469476 0.422607 +vt 0.415210 0.589586 +vt 0.226957 0.893309 +vt 0.242246 0.940844 +vt 0.415210 0.380641 +vt 0.474331 0.537388 +vt 0.498309 0.508710 +vt 0.352417 0.893309 +vt 0.372196 0.940844 +vt 0.415210 0.148273 +vt 0.474331 0.310782 +vt 0.498309 0.276458 +vt 0.469476 0.385553 +vt 0.445734 0.422607 +vt 0.482367 0.893309 +vt 0.497656 0.893309 +vt 0.482367 0.940844 +vt 0.474331 0.092005 +vt 0.474331 0.067616 +vt 0.498309 0.067616 +vt 0.415210 0.414485 +vt 0.439200 0.380641 +vt 0.474331 0.564049 +vt 0.498309 0.537388 +vt 0.332734 0.893309 +vt 0.352417 0.940844 +vt 0.415210 0.178706 +vt 0.439200 0.148273 +vt 0.474331 0.345272 +vt 0.498309 0.345272 +vt 0.469476 0.347956 +vt 0.445734 0.385553 +vt 0.465922 0.893309 +vt 0.469476 0.164467 +vt 0.445734 0.199371 +vt 0.474331 0.118666 +vt 0.498309 0.118666 +vt 0.474331 0.588437 +vt 0.498309 0.564049 +vt 0.415210 0.447507 +vt 0.439200 0.447507 +vt 0.313335 0.893309 +vt 0.332734 0.940844 +vt 0.415210 0.210587 +vt 0.439200 0.210587 +vt 0.474331 0.379596 +vt 0.469476 0.310176 +vt 0.445734 0.347956 +vt 0.448478 0.893309 +vt 0.465922 0.940844 +vt 0.469476 0.131149 +vt 0.445734 0.164467 +vt 0.474331 0.147343 +vt 0.498309 0.147343 +vt 0.469476 0.558395 +vt 0.469476 0.587599 +vt 0.445734 0.587599 +vt 0.415210 0.479387 +vt 0.294408 0.893309 +vt 0.294408 0.940844 +vt 0.498309 0.379596 +vt 0.445734 0.310176 +vt 0.448478 0.940844 +vt 0.445734 0.131149 +vt 0.445734 0.558395 +vt 0.439200 0.479387 +vt 0.116910 0.611171 +vt 0.105597 0.593908 +vt 0.095247 0.574666 +vt 0.583379 0.516156 +vt 0.943236 0.097076 +vt 0.949466 0.108658 +vt 0.955054 0.121320 +vt 0.061083 0.455824 +vt 0.056793 0.402053 +vt 0.058227 0.347759 +vt 0.105597 0.182986 +vt 0.116910 0.165723 +vt 0.129080 0.150604 +vt 0.861138 0.058840 +vt 0.869778 0.055645 +vt 0.878545 0.054039 +vt 0.282427 0.626290 +vt 0.316259 0.574666 +vt 0.230718 0.702170 +vt 0.079003 0.601239 +vt 0.564859 0.515301 +vt 0.574004 0.514259 +vt 0.313335 0.940844 +vt 0.085963 0.553630 +vt 0.077831 0.531004 +vt 0.213071 0.665407 +vt 0.198435 0.665407 +vt 0.439200 0.092907 +vt 0.034934 0.372243 +vt 0.913193 0.063595 +vt 0.921332 0.069864 +vt 0.904763 0.058841 +vt 0.971749 0.245237 +vt 0.970030 0.261302 +vt 0.972612 0.228937 +vt 0.878545 0.387454 +vt 0.861138 0.382653 +vt 0.795870 0.180191 +vt 0.798427 0.164517 +vt 0.793288 0.212557 +vt 0.844568 0.371630 +vt 0.183869 0.662740 +vt 0.117774 0.660399 +vt 0.822664 0.344418 +vt 0.829474 0.354809 +vt 0.816435 0.332836 +vt 0.810846 0.320174 +vt 0.793288 0.228937 +vt 0.805951 0.306555 +vt 0.943236 0.344417 +vt 0.936426 0.354809 +vt 0.929101 0.363909 +vt 0.340575 0.269889 +vt 0.346175 0.295029 +vt 0.305910 0.182986 +vt 0.801799 0.292109 +vt 0.795870 0.261302 +vt 0.340575 0.507005 +vt 0.333675 0.531005 +vt 0.325544 0.553631 +vt 0.801799 0.149384 +vt 0.805952 0.134939 +vt 0.810846 0.121319 +vt 0.829474 0.086685 +vt 0.798427 0.276977 +vt 0.058227 0.429134 +vt 0.844568 0.069863 +vt 0.056793 0.374841 +vt 0.325544 0.223263 +vt 0.333675 0.245889 +vt 0.896122 0.055645 +vt 0.816435 0.108658 +vt 0.852707 0.377898 +vt 0.887355 0.054039 +vt 0.929101 0.077585 +vt 0.498309 0.092005 +vt 0.964102 0.149384 +vt 0.970030 0.180191 +vt 0.971749 0.196256 +vt 0.439200 0.178706 +vt 0.967473 0.276976 +vt 0.869778 0.385849 +vt 0.949466 0.332835 +vt 0.350424 0.321070 +vt 0.350424 0.455824 +vt 0.959949 0.306555 +vt 0.155509 0.649531 +vt 0.964102 0.292109 +vt 0.921332 0.371630 +vt 0.913193 0.377898 +vt 0.439200 0.277452 +vt 0.332278 0.174431 +vt 0.036578 0.434462 +vt 0.044719 0.280780 +vt 0.090863 0.152380 +vt 0.307452 0.132597 +vt 0.044719 0.494890 +vt 0.117774 0.115271 +vt 0.214027 0.070444 +vt 0.352237 0.224467 +vt 0.376346 0.372243 +vt 0.360143 0.523701 +vt 0.794151 0.245237 +vt 0.794152 0.196256 +vt 0.141987 0.639117 +vt 0.129080 0.626290 +vt 0.070932 0.507005 +vt 0.445734 0.099736 +vt 0.439200 0.414485 +vt 0.498309 0.310782 +vt 0.836799 0.077585 +vt 0.155509 0.127363 +vt 0.169515 0.119463 +vt 0.183870 0.114154 +vt 0.354714 0.374841 +vt 0.354714 0.402053 +vt 0.061083 0.321070 +vt 0.198435 0.111487 +vt 0.213071 0.111487 +vt 0.065331 0.295030 +vt 0.070932 0.269889 +vt 0.085963 0.223263 +vt 0.790317 0.502152 +vt 0.095248 0.202228 +vt 0.936426 0.086685 +vt 0.141987 0.137776 +vt 0.241991 0.119463 +vt 0.255997 0.127362 +vt 0.269519 0.137776 +vt 0.316259 0.202228 +vt 0.227637 0.114154 +vt 0.282427 0.150604 +vt 0.294596 0.165722 +vt 0.822664 0.097076 +vt 0.305910 0.593908 +vt 0.294596 0.611172 +vt 0.353279 0.347759 +vt 0.065331 0.481864 +vt 0.346175 0.481865 +vt 0.269519 0.639118 +vt 0.255997 0.649531 +vt 0.955054 0.320174 +vt 0.445734 0.493664 +vt 0.852707 0.063595 +vt 0.972612 0.212557 +vt 0.497656 0.940844 +vt 0.439200 0.589586 +vt 0.226957 0.940844 +vt 0.967473 0.164517 +vt 0.077831 0.245889 +vt 0.498309 0.588437 +vt 0.836799 0.363909 +vt 0.439200 0.509820 +vt 0.959949 0.134939 +vt 0.353279 0.429134 +usemtl None +s off +f 1/1 2/2 4/3 +f 3/4 4/3 6/5 +f 5/6 6/5 7/7 +f 7/7 8/8 10/9 +f 9/10 10/11 11/12 +f 11/12 12/13 13/14 +f 13/14 14/15 16/16 +f 15/17 16/16 18/18 +f 17/19 18/18 20/20 +f 19/21 20/20 21/22 +f 21/22 22/23 23/24 +f 23/24 24/25 26/26 +f 25/27 26/26 27/28 +f 27/28 28/29 30/30 +f 29/31 30/30 32/32 +f 31/33 32/32 33/34 +f 33/34 34/35 35/36 +f 35/36 36/37 38/38 +f 37/39 38/38 40/40 +f 39/41 40/40 41/42 +f 41/42 42/43 44/44 +f 43/45 44/46 46/47 +f 45/48 46/47 47/49 +f 47/49 48/50 50/51 +f 49/52 50/51 52/53 +f 51/54 52/53 54/55 +f 53/56 54/55 56/57 +f 55/58 56/57 58/59 +f 57/60 58/59 60/61 +f 59/62 60/61 62/63 +f 61/64 62/63 64/65 +f 63/66 64/65 66/67 +f 65/68 66/67 68/69 +f 67/70 68/69 70/71 +f 69/72 70/71 72/73 +f 71/74 72/73 74/75 +f 73/76 74/77 75/78 +f 75/78 76/79 77/80 +f 77/80 78/81 80/82 +f 79/83 80/82 82/84 +f 81/85 82/84 84/86 +f 83/87 84/86 85/88 +f 85/88 86/89 87/90 +f 87/90 88/91 89/92 +f 89/92 90/93 91/94 +f 91/94 92/95 94/96 +f 93/97 94/96 96/98 +f 95/99 96/98 98/100 +f 97/101 98/100 100/102 +f 99/103 100/102 102/104 +f 101/105 102/104 104/106 +f 103/107 104/106 106/108 +f 105/109 106/108 107/110 +f 107/111 108/112 110/113 +f 109/114 110/113 112/115 +f 111/116 112/115 114/117 +f 113/118 114/117 116/119 +f 115/120 116/119 117/121 +f 117/121 118/122 120/123 +f 119/124 120/123 121/125 +f 121/125 122/126 124/127 +f 123/128 124/127 125/129 +f 14/130 12/131 134/132 +f 127/133 128/134 2/2 +f 125/129 126/135 127/133 +f 1/136 3/137 127/138 +f 140/139 139/140 203/141 +f 88/142 86/143 172/144 +f 24/145 22/146 140/147 +f 98/148 96/149 176/150 +f 108/151 106/152 181/153 +f 34/154 32/155 144/156 +f 118/157 116/158 186/159 +f 44/160 42/161 149/162 +f 128/163 126/164 191/165 +f 54/166 52/167 154/168 +f 64/169 62/170 160/171 +f 74/172 72/173 165/174 +f 84/175 82/176 170/177 +f 10/178 8/179 132/180 +f 20/181 18/182 137/183 +f 94/184 92/185 174/186 +f 104/187 102/188 179/189 +f 30/190 28/191 142/192 +f 114/193 112/194 184/195 +f 40/196 38/197 148/198 +f 124/199 122/200 189/201 +f 50/202 48/203 153/204 +f 60/205 58/206 158/207 +f 70/208 68/209 162/210 +f 6/211 4/212 130/213 +f 80/214 78/215 168/216 +f 16/217 14/130 135/218 +f 90/219 88/142 172/144 +f 100/220 98/148 177/221 +f 26/222 24/145 140/147 +f 110/223 108/151 182/224 +f 36/225 34/154 146/226 +f 120/227 118/157 187/228 +f 46/229 44/160 151/230 +f 2/231 128/163 192/232 +f 56/233 54/166 156/234 +f 66/235 64/169 161/236 +f 76/237 74/172 166/238 +f 86/143 84/175 170/177 +f 12/131 10/178 133/239 +f 22/146 20/181 138/240 +f 96/149 94/184 175/241 +f 32/155 30/190 144/156 +f 106/152 104/187 180/242 +f 116/158 114/193 185/243 +f 42/161 40/196 149/162 +f 126/164 124/199 190/244 +f 52/167 50/202 153/204 +f 62/170 60/205 159/245 +f 72/173 70/208 164/246 +f 82/176 80/214 168/216 +f 8/179 6/211 131/247 +f 18/182 16/217 137/183 +f 92/185 90/219 174/186 +f 102/188 100/220 179/189 +f 4/212 2/231 130/213 +f 28/191 26/222 141/248 +f 112/194 110/223 184/195 +f 38/197 36/225 146/226 +f 122/200 120/227 188/249 +f 48/203 46/229 152/250 +f 58/206 56/233 156/234 +f 68/209 66/235 162/210 +f 78/215 76/237 167/251 +f 195/252 194/253 254/254 +f 177/255 176/256 240/257 +f 192/258 191/259 255/260 +f 155/261 154/262 218/263 +f 133/264 132/265 197/266 +f 170/267 169/268 233/269 +f 185/270 184/271 248/272 +f 148/273 147/274 212/275 +f 163/276 162/277 226/278 +f 141/279 140/139 205/280 +f 178/281 177/255 241/282 +f 129/283 192/258 256/284 +f 156/285 155/261 219/286 +f 134/287 133/288 197/289 +f 171/290 170/267 234/291 +f 186/292 185/270 250/293 +f 149/294 148/273 213/295 +f 164/296 163/276 227/297 +f 142/298 141/279 206/299 +f 179/300 178/281 242/301 +f 157/302 156/285 220/303 +f 135/304 134/287 199/305 +f 172/306 171/290 235/307 +f 187/308 186/292 250/293 +f 150/309 149/294 213/295 +f 165/310 164/296 228/311 +f 143/312 142/298 206/299 +f 180/313 179/300 243/314 +f 158/315 157/302 221/316 +f 136/317 135/304 199/305 +f 173/318 172/306 236/319 +f 188/320 187/308 251/321 +f 151/322 150/323 215/324 +f 166/325 165/326 229/327 +f 144/328 143/312 207/329 +f 181/330 180/313 244/331 +f 159/332 158/315 222/333 +f 137/334 136/317 200/335 +f 174/336 173/318 238/337 +f 189/338 188/320 252/339 +f 152/340 151/322 215/324 +f 130/341 129/283 193/342 +f 167/343 166/325 231/344 +f 182/345 181/330 245/346 +f 145/347 144/328 209/348 +f 160/349 159/332 223/350 +f 138/351 137/334 202/352 +f 175/353 174/336 238/337 +f 190/354 189/338 253/355 +f 153/356 152/340 216/357 +f 131/358 130/341 194/359 +f 168/360 167/343 232/361 +f 183/362 182/363 246/364 +f 146/365 145/347 209/348 +f 161/366 160/349 225/367 +f 176/256 175/353 239/368 +f 139/140 138/351 202/352 +f 191/259 190/354 254/369 +f 154/262 153/356 217/370 +f 169/268 168/360 232/361 +f 132/265 131/358 195/371 +f 184/271 183/362 247/372 +f 147/274 146/365 210/373 +f 162/277 161/366 225/367 +f 3/4 1/1 4/3 +f 5/6 3/4 6/5 +f 250/374 249/375 248/376 +f 9/377 7/7 10/9 +f 83/378 85/379 87/380 +f 243/381 241/382 239/383 +f 15/17 13/14 16/16 +f 17/19 15/17 18/18 +f 19/21 17/19 20/20 +f 232/384 231/385 230/386 +f 63/387 65/388 67/389 +f 25/27 23/24 26/26 +f 198/390 195/252 201/391 +f 29/31 27/28 30/30 +f 31/33 29/31 32/32 +f 2/231 129/392 130/213 +f 10/11 12/13 11/12 +f 37/39 35/36 38/38 +f 39/41 37/39 40/40 +f 22/146 139/393 140/147 +f 43/394 41/42 44/44 +f 45/48 43/45 46/47 +f 6/5 8/8 7/7 +f 49/52 47/49 50/51 +f 51/54 49/52 52/53 +f 53/56 51/54 54/55 +f 55/58 53/56 56/57 +f 57/60 55/58 58/59 +f 59/62 57/60 60/61 +f 61/64 59/62 62/63 +f 63/66 61/64 64/65 +f 65/68 63/66 66/67 +f 67/70 65/68 68/69 +f 69/72 67/70 70/71 +f 71/74 69/72 72/73 +f 73/395 71/74 74/75 +f 160/349 224/396 225/367 +f 34/35 36/37 35/36 +f 79/83 77/80 80/82 +f 81/85 79/83 82/84 +f 83/87 81/85 84/86 +f 20/20 22/23 21/22 +f 248/376 247/397 246/398 +f 194/253 193/399 256/400 +f 134/287 198/401 199/305 +f 93/97 91/94 94/96 +f 95/99 93/97 96/98 +f 97/101 95/99 98/100 +f 99/103 97/101 100/102 +f 101/105 99/103 102/104 +f 103/107 101/105 104/106 +f 105/109 103/107 106/108 +f 74/77 76/79 75/78 +f 109/114 107/111 110/113 +f 111/116 109/114 112/115 +f 113/118 111/116 114/117 +f 115/120 113/118 116/119 +f 38/197 147/402 148/198 +f 119/124 117/121 120/123 +f 75/403 77/404 73/405 +f 123/128 121/125 124/127 +f 103/406 105/407 101/408 +f 135/218 14/130 134/132 +f 1/1 127/133 2/2 +f 124/127 126/135 125/129 +f 3/137 5/409 127/138 +f 127/138 5/409 9/410 +f 41/411 43/412 37/413 +f 127/138 9/410 13/414 +f 256/400 255/415 254/254 +f 16/217 136/416 137/183 +f 19/417 127/138 13/414 +f 17/418 19/417 13/414 +f 19/417 21/419 127/138 +f 21/419 23/420 127/138 +f 127/138 23/420 35/421 +f 78/215 167/251 168/216 +f 23/420 25/422 35/421 +f 117/423 119/424 121/425 +f 213/426 212/427 217/428 +f 27/429 31/430 25/422 +f 35/421 37/413 127/138 +f 127/138 37/413 43/412 +f 32/32 34/35 33/34 +f 204/431 203/432 202/433 +f 43/412 45/434 127/138 +f 45/434 47/435 127/138 +f 47/435 49/436 127/138 +f 127/138 49/436 55/437 +f 27/429 29/438 31/430 +f 243/381 242/439 241/382 +f 127/138 55/437 59/440 +f 241/382 240/441 239/383 +f 127/138 59/440 63/387 +f 90/93 92/95 91/94 +f 127/138 63/387 67/389 +f 215/442 214/443 213/426 +f 127/138 67/389 71/444 +f 49/436 51/445 55/437 +f 71/444 73/405 127/138 +f 127/138 73/405 83/378 +f 12/13 14/15 13/14 +f 9/410 11/446 13/414 +f 67/389 69/447 71/444 +f 77/404 79/448 73/405 +f 127/138 83/378 87/380 +f 166/325 230/449 231/344 +f 127/138 87/380 91/450 +f 167/343 231/344 232/361 +f 127/138 91/450 95/451 +f 141/279 205/280 206/299 +f 95/451 97/452 127/138 +f 127/138 97/452 101/408 +f 137/334 201/453 202/352 +f 127/138 101/408 107/454 +f 31/430 35/421 25/422 +f 5/409 7/455 9/410 +f 115/456 127/138 107/454 +f 212/427 211/457 206/458 +f 107/454 111/459 115/456 +f 250/374 195/252 253/460 +f 115/456 117/423 127/138 +f 127/138 117/423 121/425 +f 107/454 109/461 111/459 +f 121/425 123/462 125/463 +f 127/138 121/425 125/463 +f 204/464 140/139 203/141 +f 86/143 171/465 172/144 +f 76/79 78/81 77/80 +f 177/221 98/148 176/150 +f 182/224 108/151 181/153 +f 145/466 34/154 144/156 +f 187/228 118/157 186/159 +f 150/467 44/160 149/162 +f 192/232 128/163 191/165 +f 155/468 54/166 154/168 +f 62/170 159/245 160/171 +f 72/173 164/246 165/174 +f 82/176 169/469 170/177 +f 133/239 10/178 132/180 +f 138/240 20/181 137/183 +f 175/241 94/184 174/186 +f 180/242 104/187 179/189 +f 143/470 30/190 142/192 +f 185/243 114/193 184/195 +f 22/23 24/25 23/24 +f 190/244 124/199 189/201 +f 48/203 152/250 153/204 +f 58/206 157/471 158/207 +f 163/472 70/208 162/210 +f 131/247 6/211 130/213 +f 88/91 90/93 89/92 +f 136/416 16/217 135/218 +f 173/473 90/219 172/144 +f 178/474 100/220 177/221 +f 141/248 26/222 140/147 +f 183/475 110/223 182/224 +f 40/40 42/43 41/42 +f 188/249 120/227 187/228 +f 44/160 150/467 151/230 +f 129/392 2/231 192/232 +f 54/166 155/468 156/234 +f 64/169 160/171 161/236 +f 31/430 33/476 35/421 +f 171/465 86/143 170/177 +f 134/132 12/131 133/239 +f 139/393 22/146 138/240 +f 176/150 96/149 175/241 +f 30/190 143/470 144/156 +f 181/153 106/152 180/242 +f 186/159 116/158 185/243 +f 194/253 256/400 254/254 +f 191/165 126/164 190/244 +f 154/168 52/167 153/204 +f 60/205 158/207 159/245 +f 70/208 163/472 164/246 +f 169/469 82/176 168/216 +f 132/180 8/179 131/247 +f 39/477 41/411 37/413 +f 90/219 173/473 174/186 +f 253/460 252/478 251/479 +f 26/26 28/29 27/28 +f 142/192 28/191 141/248 +f 100/220 178/474 179/189 +f 147/402 38/197 146/226 +f 189/201 122/200 188/249 +f 148/273 212/275 213/295 +f 157/471 58/206 156/234 +f 66/235 161/236 162/210 +f 76/237 166/238 167/251 +f 248/376 245/480 250/374 +f 132/265 196/481 197/266 +f 40/196 148/198 149/162 +f 254/254 253/460 195/252 +f 144/328 208/482 209/348 +f 116/119 118/122 117/121 +f 251/479 250/374 253/460 +f 243/381 195/252 250/374 +f 34/154 145/466 146/226 +f 173/318 237/483 238/337 +f 55/437 57/484 59/440 +f 246/398 245/480 248/376 +f 245/480 243/381 250/374 +f 228/485 227/486 226/487 +f 209/488 208/489 206/458 +f 86/89 88/91 87/90 +f 238/490 195/252 243/381 +f 226/487 225/491 224/492 +f 239/383 238/490 243/381 +f 238/490 237/493 195/252 +f 237/493 236/494 195/252 +f 195/252 236/494 234/495 +f 106/108 108/496 107/110 +f 234/495 233/497 195/252 +f 233/497 232/384 195/252 +f 195/252 232/384 230/386 +f 79/448 81/498 83/378 +f 230/386 229/499 195/252 +f 195/252 229/499 226/487 +f 84/86 86/89 85/88 +f 222/500 221/501 220/502 +f 195/252 226/487 224/492 +f 217/428 216/503 215/442 +f 224/492 223/504 195/252 +f 223/504 222/500 195/252 +f 195/252 222/500 220/502 +f 220/502 219/505 218/506 +f 229/499 228/485 226/487 +f 51/445 53/507 55/437 +f 218/506 217/428 220/502 +f 195/252 217/428 212/427 +f 217/428 195/252 220/502 +f 120/123 122/126 121/125 +f 215/442 213/426 217/428 +f 195/252 212/427 206/458 +f 201/391 200/508 199/509 +f 74/172 165/174 166/238 +f 209/488 206/458 211/457 +f 210/510 209/488 211/457 +f 245/480 244/511 243/381 +f 206/458 205/512 195/252 +f 195/252 205/512 202/433 +f 197/513 196/514 195/252 +f 205/512 204/431 202/433 +f 202/433 201/391 195/252 +f 105/407 107/454 101/408 +f 110/223 183/475 184/195 +f 199/509 198/390 201/391 +f 198/390 197/513 195/252 +f 46/47 48/50 47/49 +f 241/282 177/255 240/257 +f 256/284 192/258 255/260 +f 219/286 155/261 218/263 +f 111/459 113/515 115/456 +f 234/291 170/267 233/269 +f 249/516 185/270 248/272 +f 185/270 249/516 250/293 +f 227/297 163/276 226/278 +f 46/229 151/230 152/250 +f 242/301 178/281 241/282 +f 193/342 129/283 256/284 +f 220/303 156/285 219/286 +f 198/401 134/287 197/289 +f 235/307 171/290 234/291 +f 59/440 61/517 63/387 +f 79/448 83/378 73/405 +f 228/311 164/296 227/297 +f 97/452 99/518 101/408 +f 243/314 179/300 242/301 +f 221/316 157/302 220/303 +f 150/323 214/519 215/324 +f 236/319 172/306 235/307 +f 251/321 187/308 250/293 +f 214/520 150/309 213/295 +f 229/521 165/310 228/311 +f 207/329 143/312 206/299 +f 244/331 180/313 243/314 +f 222/333 158/315 221/316 +f 200/335 136/317 199/305 +f 237/483 173/318 236/319 +f 252/339 188/320 251/321 +f 126/135 128/134 127/133 +f 230/449 166/325 229/327 +f 208/482 144/328 207/329 +f 245/346 181/330 244/331 +f 223/350 159/332 222/333 +f 201/453 137/334 200/335 +f 91/450 93/522 95/451 +f 253/355 189/338 252/339 +f 216/357 152/340 215/324 +f 194/359 130/341 193/342 +f 236/494 235/523 234/495 +f 246/524 182/345 245/346 +f 140/139 204/464 205/280 +f 224/396 160/349 223/350 +f 13/414 15/525 17/418 +f 239/368 175/353 238/337 +f 254/369 190/354 253/355 +f 217/370 153/356 216/357 +f 195/371 131/358 194/359 +f 147/274 211/526 212/275 +f 247/372 183/362 246/364 +f 210/373 146/365 209/348 +f 87/380 89/527 91/450 +f 240/257 176/256 239/368 +f 203/141 139/140 202/352 +f 255/260 191/259 254/369 +f 218/263 154/262 217/370 +f 233/269 169/268 232/361 +f 196/481 132/265 195/371 +f 248/272 184/271 247/372 +f 211/526 147/274 210/373 +f 226/278 162/277 225/367 +f 208/489 207/528 206/458 diff --git a/Blends/StoneGrindWheel.png b/Blends/StoneGrindWheel.png new file mode 100644 index 0000000..2bd50a5 Binary files /dev/null and b/Blends/StoneGrindWheel.png differ diff --git a/src/main/java/nmd/primal/energy/block/CrankBlock.java b/src/main/java/nmd/primal/energy/block/CrankBlock.java index dcf6a72..9a37091 100644 --- a/src/main/java/nmd/primal/energy/block/CrankBlock.java +++ b/src/main/java/nmd/primal/energy/block/CrankBlock.java @@ -10,11 +10,13 @@ import net.minecraft.tileentity.TileEntity; import net.minecraft.util.MathHelper; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; +import nmd.primal.energy.block.grinder.CrankGrinder; import nmd.primal.energy.block.lathe.LatheBase; import nmd.primal.energy.common.ModInfo; import nmd.primal.energy.render.RenderID; import nmd.primal.energy.tileents.TileEntCrank; import nmd.primal.energy.tileents.TileEntLatheBase; +import nmd.primal.energy.tileents.grinder.TileEntCrankGrinder; import nmd.primal.energy.util.CustomTab; import nmd.primal.energy.util.EnergyUtil; @@ -38,15 +40,60 @@ public class CrankBlock extends Block implements ITileEntityProvider{ if(tile.isPowered == false){ tile.isPowered = true; } - if(tile.getBlockMetadata()==2){ - if(world.getBlock(x, y, z+1) instanceof LatheBase){ - TileEntLatheBase tileLathe = (TileEntLatheBase) world.getTileEntity(x, y, z+1); + /*if(tile.getBlockMetadata()==0){ + if(world.getBlock(x, y+1, z) instanceof LatheBase){ + TileEntLatheBase tileLathe = (TileEntLatheBase) world.getTileEntity(x, y+1, z); tileLathe.isPowered=true; tileLathe.power+=100; tileLathe.markDirty(); tileLathe.markForUpdate(); } + }*/ + if(tile.getBlockMetadata()==1){ + if(world.getBlock(x, y-1, z) instanceof CrankGrinder){ + TileEntCrankGrinder tileGrinder = (TileEntCrankGrinder) world.getTileEntity(x, y-1, z); + tileGrinder.isPowered=true; + tileGrinder.power+=20; + tileGrinder.markDirty(); + tileGrinder.markForUpdate(); + } } + if(tile.getBlockMetadata()==2){ + if(world.getBlock(x, y, z+1) instanceof LatheBase){ + TileEntLatheBase tileLathe = (TileEntLatheBase) world.getTileEntity(x, y, z+1); + tileLathe.isPowered=true; + tileLathe.power+=20; + tileLathe.markDirty(); + tileLathe.markForUpdate(); + } + } + /*if(tile.getBlockMetadata()==3){ + if(world.getBlock(x, y, z-1) instanceof LatheBase){ + TileEntLatheBase tileLathe = (TileEntLatheBase) world.getTileEntity(x, y, z-1); + tileLathe.isPowered=true; + tileLathe.power+=100; + tileLathe.markDirty(); + tileLathe.markForUpdate(); + } + }*/ + if(tile.getBlockMetadata()==4){ + if(world.getBlock(x+1, y, z) instanceof LatheBase){ + TileEntLatheBase tileLathe = (TileEntLatheBase) world.getTileEntity(x+1, y, z); + tileLathe.isPowered=true; + tileLathe.power+=20; + tileLathe.markDirty(); + tileLathe.markForUpdate(); + } + } + /*if(tile.getBlockMetadata()==5){ + if(world.getBlock(x-1, y, z) instanceof LatheBase){ + TileEntLatheBase tileLathe = (TileEntLatheBase) world.getTileEntity(x-1, y, z); + tileLathe.isPowered=true; + tileLathe.power+=100; + tileLathe.markDirty(); + tileLathe.markForUpdate(); + } + }*/ tile.markDirty(); tile.markForUpdate(); return true; diff --git a/src/main/java/nmd/primal/energy/block/ModBlocks.java b/src/main/java/nmd/primal/energy/block/ModBlocks.java index cd0340e..85886ec 100644 --- a/src/main/java/nmd/primal/energy/block/ModBlocks.java +++ b/src/main/java/nmd/primal/energy/block/ModBlocks.java @@ -1,21 +1,25 @@ package nmd.primal.energy.block; +import cpw.mods.fml.common.registry.GameRegistry; import net.minecraft.block.Block; import net.minecraft.block.material.Material; +import nmd.primal.energy.block.grinder.CrankGrinder; import nmd.primal.energy.block.lathe.FlintLathe; -import cpw.mods.fml.common.registry.GameRegistry; +import nmd.primal.energy.block.misc.SMBBlock; public class ModBlocks { public static Block SMBBlock; public static Block crankBlock; public static Block flintLathe; +public static Block crankGrinder; public static final void init() { GameRegistry.registerBlock(SMBBlock = new SMBBlock("SMBBlock", Material.wood), "SMBBlock"); GameRegistry.registerBlock(crankBlock = new CrankBlock("CrankBlock", Material.wood), "CrankBlock"); GameRegistry.registerBlock(flintLathe = new FlintLathe("FlintLathe", Material.wood), "FlintLathe"); + GameRegistry.registerBlock(crankGrinder = new CrankGrinder("CrankGrinder", Material.wood), "CrankGrinder"); //GameRegistry.registerBlock(mineralBlock = new MineralBlock("mineralBlock", Material.rock), "mineralBlock"); } } diff --git a/src/main/java/nmd/primal/energy/block/grinder/CrankGrinder.java b/src/main/java/nmd/primal/energy/block/grinder/CrankGrinder.java new file mode 100644 index 0000000..bd9abc1 --- /dev/null +++ b/src/main/java/nmd/primal/energy/block/grinder/CrankGrinder.java @@ -0,0 +1,183 @@ +package nmd.primal.energy.block.grinder; + +import java.util.Random; + +import net.minecraft.block.Block; +import net.minecraft.block.BlockContainer; +import net.minecraft.block.material.Material; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; +import nmd.primal.energy.common.ModInfo; +import nmd.primal.energy.item.ModItems; +import nmd.primal.energy.render.RenderID; +import nmd.primal.energy.tileents.grinder.TileEntCrankGrinder; +import nmd.primal.energy.util.CustomTab; +import nmd.primal.energy.util.LatheRecipes; + +public class CrankGrinder extends BlockContainer{ + + private final Random random = new Random(); + + public CrankGrinder(String name, Material mat) { + super(mat); + this.setBlockName(name); + this.setBlockTextureName(ModInfo.MOD_ID + ":" + name); + this.setCreativeTab(CustomTab.NMDEnergyTab); + this.setHardness(1.0F); + this.setResistance(6.0F); + this.setStepSound(soundTypeStone); + this.setBlockBounds(0.0F, 0.5F, 0.0F, + 1.0F, 1.0F, 1.0F); + + } + + public boolean onBlockActivated (World world, int x, int y, int z, EntityPlayer player, int q, float a, float b, float c) { + + if(!world.isRemote){ + TileEntCrankGrinder tileEnt = (TileEntCrankGrinder) world.getTileEntity(x, y, z); + System.out.println("Slot 0:"+tileEnt.getStackInSlot(0) +" Slot 1:"+ tileEnt.getStackInSlot(1)); + if(player.inventory.getCurrentItem()!=null){ + if(player.inventory.getCurrentItem().getItem()!=ModItems.stoneGrinder){ + //System.out.println(player.inventory.getCurrentItem()); + if (tileEnt.getStackInSlot(0)==null){ + tileEnt.setInventorySlotContents(0, player.inventory.getCurrentItem()); + player.inventory.setInventorySlotContents(player.inventory.currentItem, null); + tileEnt.markForUpdate(); + tileEnt.markDirty(); + return true; + } + if (tileEnt.getStackInSlot(0)!=null){ + if(player.inventory.getCurrentItem()!=null){ + if(player.inventory.getCurrentItem().getItem()!=ModItems.stoneGrinder){ + ItemStack pStack = player.inventory.getCurrentItem().copy(); + ItemStack sStack = tileEnt.getStackInSlot(0).copy(); + ItemStack sStackTemp = tileEnt.getStackInSlot(0).copy(); + if(tileEnt.getStackInSlot(0).stackSize < 64){ + sStackTemp.stackSize++; + if ((sStack.getItem().equals(pStack.getItem())) && (sStack.getItemDamage() == pStack.getItemDamage()) ){ + tileEnt.setInventorySlotContents(0, sStackTemp); + player.inventory.decrStackSize(player.inventory.currentItem, 1); + tileEnt.markForUpdate(); + tileEnt.markDirty(); + return true; + } + } + } + } + } + + } + } + if (player.isSneaking() && player.inventory.getCurrentItem()==null) { + if(tileEnt.getStackInSlot(0)!=null){ + player.inventory.setInventorySlotContents(player.inventory.currentItem, tileEnt.getStackInSlot(0)); + tileEnt.setInventorySlotContents(0, null); + tileEnt.markForUpdate(); + tileEnt.markDirty(); + return true; + } + } + if (!player.isSneaking()) { + if((player.inventory.getCurrentItem()==null)){ + if(tileEnt.getStackInSlot(0)==null && tileEnt.getStackInSlot(1)!=null){ + ItemStack pStack = tileEnt.getStackInSlot(1).copy(); + pStack.stackSize = 1; + EntityItem eItem = new EntityItem(world, player.posX, player.posY, player.posZ, pStack); + if (pStack.hasTagCompound()) { + eItem.getEntityItem().setTagCompound(((NBTTagCompound) pStack.getTagCompound().copy())); + } + world.spawnEntityInWorld(eItem); + tileEnt.decrStackSize(1, 1); + tileEnt.markForUpdate(); + tileEnt.markDirty(); + return true; + } + if(tileEnt.getStackInSlot(0)!=null){ + ItemStack pStack = tileEnt.getStackInSlot(0).copy(); + pStack.stackSize = 1; + world.spawnEntityInWorld(new EntityItem(world, player.posX, player.posY, player.posZ, pStack)); + tileEnt.decrStackSize(0, 1); + tileEnt.markForUpdate(); + tileEnt.markDirty(); + return true; + } + } + } + + if(player.inventory.getCurrentItem()!=null){ + if(player.inventory.getCurrentItem().getItem()==ModItems.stoneGrinder){ + if (tileEnt.getStackInSlot(1)==null){ + tileEnt.setInventorySlotContents(1, player.inventory.getCurrentItem()); + player.inventory.setInventorySlotContents(player.inventory.currentItem, null); + tileEnt.markForUpdate(); + tileEnt.markDirty(); + return true; + } + } + } + } + return false; + } + + public void breakBlock(World world, int x, int y, int z, Block block, int meta) { + TileEntCrankGrinder tileEnt = (TileEntCrankGrinder) world.getTileEntity(x, y, z); + + if (tileEnt != null) { + for (int i = 0; i < tileEnt.getSizeInventory(); ++i) { + ItemStack itemstack = tileEnt.getStackInSlot(i); + + if (itemstack != null) { + float f = this.random.nextFloat() * 0.6F + 0.1F; + float f1 = this.random.nextFloat() * 0.6F + 0.1F; + float f2 = this.random.nextFloat() * 0.6F + 0.1F; + + while (itemstack.stackSize > 0) { + int j = this.random.nextInt(21) + 10; + + if (j > itemstack.stackSize) { + j = itemstack.stackSize; + } + + itemstack.stackSize -= j; + EntityItem entityitem = new EntityItem(world, x + f, y + f1, z + f2, new ItemStack(itemstack.getItem(), j, itemstack.getItemDamage())); + + if (itemstack.hasTagCompound()) { + entityitem.getEntityItem().setTagCompound(((NBTTagCompound) itemstack.getTagCompound().copy())); + } + + float f3 = 0.025F; + entityitem.motionX = (float) this.random.nextGaussian() * f3; + entityitem.motionY = (float) this.random.nextGaussian() * f3 + 0.1F; + entityitem.motionZ = (float) this.random.nextGaussian() * f3; + world.spawnEntityInWorld(entityitem); + } + } + } + world.func_147453_f(x, y, z, block); + } + super.breakBlock(world, x, y, z, block, meta); + } + + @Override + public TileEntity createNewTileEntity(World world, int i) { + return new TileEntCrankGrinder(); + } + + @Override + public int getRenderType() { + return RenderID.crankGrinderID; + } + @Override + public boolean renderAsNormalBlock() { + return false; + } + @Override + public boolean isOpaqueCube() { + return false; + } + +} diff --git a/src/main/java/nmd/primal/energy/block/lathe/LatheBase.java b/src/main/java/nmd/primal/energy/block/lathe/LatheBase.java index 849eb16..b9949ad 100644 --- a/src/main/java/nmd/primal/energy/block/lathe/LatheBase.java +++ b/src/main/java/nmd/primal/energy/block/lathe/LatheBase.java @@ -98,8 +98,8 @@ public abstract class LatheBase extends BlockContainer implements ITileEntityPro return true; } } - } + if(player.inventory.getCurrentItem()!=null){ if(player.inventory.getCurrentItem().getItem()==ModItems.schiselItem){ if(tileEnt.getStackInSlot(0)!=null){ @@ -164,7 +164,7 @@ public abstract class LatheBase extends BlockContainer implements ITileEntityPro public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase player, ItemStack p_149689_6_) { int l = EnergyUtil.determineOrientationSimple(player); world.setBlockMetadataWithNotify(x, y, z, l, 2); - System.out.println(l); + //System.out.println(l); world.markBlockForUpdate(x, y, z); } diff --git a/src/main/java/nmd/primal/energy/block/SMBBlock.java b/src/main/java/nmd/primal/energy/block/misc/SMBBlock.java similarity index 82% rename from src/main/java/nmd/primal/energy/block/SMBBlock.java rename to src/main/java/nmd/primal/energy/block/misc/SMBBlock.java index 5ef422b..4b23764 100644 --- a/src/main/java/nmd/primal/energy/block/SMBBlock.java +++ b/src/main/java/nmd/primal/energy/block/misc/SMBBlock.java @@ -1,4 +1,4 @@ -package nmd.primal.energy.block; +package nmd.primal.energy.block.misc; import net.minecraft.block.Block; import net.minecraft.block.material.Material; @@ -7,7 +7,7 @@ import nmd.primal.energy.util.CustomTab; public class SMBBlock extends Block{ - protected SMBBlock(String unlocalizedName, Material material) { + public SMBBlock(String unlocalizedName, Material material) { super(material); this.setBlockName(unlocalizedName); this.setBlockTextureName(ModInfo.MOD_ID + ":" + unlocalizedName); diff --git a/src/main/java/nmd/primal/energy/container/ContainerCrankGrinder.java b/src/main/java/nmd/primal/energy/container/ContainerCrankGrinder.java new file mode 100644 index 0000000..be6771d --- /dev/null +++ b/src/main/java/nmd/primal/energy/container/ContainerCrankGrinder.java @@ -0,0 +1,62 @@ +package nmd.primal.energy.container; + +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.inventory.Container; +import net.minecraft.inventory.Slot; +import net.minecraft.item.ItemStack; +import nmd.primal.energy.tileents.TileEntLatheBase; +import nmd.primal.energy.tileents.grinder.TileEntCrankGrinder; + +public class ContainerCrankGrinder extends Container{ + + protected TileEntCrankGrinder tile; + + public boolean canInteractWith(EntityPlayer player) { + return tile.isUseableByPlayer(player); + } + + public ContainerCrankGrinder (InventoryPlayer inventoryPlayer, TileEntCrankGrinder te){ + tile = te; + addSlotToContainer(new Slot(tile, 0, 80, 34)); + addSlotToContainer(new Slot(tile, 1, 80, 34)); + bindPlayerInventory(inventoryPlayer); + } + + protected void bindPlayerInventory(InventoryPlayer inventoryPlayer) { + for (int i = 0; i < 3; i++) { + for (int j = 0; j < 9; j++) { + addSlotToContainer(new Slot(inventoryPlayer, j + i * 9 + 9, + 8 + j * 18, 84 + i * 18)); + } + } + for (int i = 0; i < 9; i++) { + addSlotToContainer(new Slot(inventoryPlayer, i, 8 + i * 18, 142)); + } + } + + @Override + public ItemStack transferStackInSlot(EntityPlayer player, int slot) { + ItemStack stack = null; + Slot slotObject = (Slot) inventorySlots.get(slot); + if (slotObject != null && slotObject.getHasStack()) { + ItemStack stackInSlot = slotObject.getStack(); + stack = stackInSlot.copy(); + if (slot < 9) { + if (!this.mergeItemStack(stackInSlot, 9, this.inventorySlots.size(), true)) { + return null; + } + } + else if (!this.mergeItemStack(stackInSlot, 0, 9, false)) { + return null; + } + if (stackInSlot.stackSize == 0) { + slotObject.putStack((ItemStack)null); + } else { + slotObject.onSlotChanged(); + } + } + return stack; + } + +} \ No newline at end of file diff --git a/src/main/java/nmd/primal/energy/item/ModItems.java b/src/main/java/nmd/primal/energy/item/ModItems.java index 10893f0..689a38f 100644 --- a/src/main/java/nmd/primal/energy/item/ModItems.java +++ b/src/main/java/nmd/primal/energy/item/ModItems.java @@ -2,6 +2,8 @@ package nmd.primal.energy.item; import net.minecraft.item.Item; import nmd.primal.energy.common.ModInfo; +import nmd.primal.energy.item.grinderWheels.StoneGrindWheel; +import nmd.primal.energy.item.tools.SChiselItem; import nmd.primal.energy.util.CustomTab; import cpw.mods.fml.common.registry.GameRegistry; @@ -11,11 +13,12 @@ public class ModItems { public static Item swheelItem; public static Item sgearItem; public static Item saxleItem; - + public static Item stoneGrinder; public static void registerItems(){ schiselItem = new SChiselItem(); + stoneGrinder = new StoneGrindWheel(); swheelItem = new Item().setUnlocalizedName("swheelItem").setCreativeTab(CustomTab.NMDEnergyTab).setTextureName(ModInfo.MOD_ID + ":swheelItem"); GameRegistry.registerItem(swheelItem, "swheelItem"); @@ -25,6 +28,7 @@ public class ModItems { saxleItem = new Item().setUnlocalizedName("saxleItem").setCreativeTab(CustomTab.NMDEnergyTab).setTextureName(ModInfo.MOD_ID + ":saxleItem"); GameRegistry.registerItem(saxleItem, "saxleItem"); + } diff --git a/src/main/java/nmd/primal/energy/item/grinderWheels/StoneGrindWheel.java b/src/main/java/nmd/primal/energy/item/grinderWheels/StoneGrindWheel.java new file mode 100644 index 0000000..769fdc8 --- /dev/null +++ b/src/main/java/nmd/primal/energy/item/grinderWheels/StoneGrindWheel.java @@ -0,0 +1,40 @@ +package nmd.primal.energy.item.grinderWheels; + +import cpw.mods.fml.common.registry.GameRegistry; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import nmd.primal.energy.common.ModInfo; +import nmd.primal.energy.util.CustomTab; + +public class StoneGrindWheel extends Item{ + + private String name = "stoneGrindWheel"; + private Item item; + + public StoneGrindWheel(){ + setMaxStackSize(1); + setUnlocalizedName(name); + setTextureName(ModInfo.MOD_ID + ":" + name); + setMaxDamage(1500); + setNoRepair(); + setCreativeTab(CustomTab.NMDEnergyTab); + + item = this; + GameRegistry.registerItem(this, name); + } + + @Override + public boolean doesContainerItemLeaveCraftingGrid(ItemStack itemstack) { + return false; + } + + /*@Override + public Item getContainerItem() + { + item.setDamage(new ItemStack(item), +1); + return item; + }*/ + + + +} diff --git a/src/main/java/nmd/primal/energy/item/SChiselItem.java b/src/main/java/nmd/primal/energy/item/tools/SChiselItem.java similarity index 93% rename from src/main/java/nmd/primal/energy/item/SChiselItem.java rename to src/main/java/nmd/primal/energy/item/tools/SChiselItem.java index 6c7908f..e5ba727 100644 --- a/src/main/java/nmd/primal/energy/item/SChiselItem.java +++ b/src/main/java/nmd/primal/energy/item/tools/SChiselItem.java @@ -1,4 +1,4 @@ -package nmd.primal.energy.item; +package nmd.primal.energy.item.tools; import net.minecraft.block.Block; import net.minecraft.client.Minecraft; @@ -20,13 +20,12 @@ public class SChiselItem extends Item{ private String name = "schiselItem"; private Item item; - private boolean doWork; public SChiselItem(){ setMaxStackSize(1); setUnlocalizedName(name); setTextureName(ModInfo.MOD_ID + ":" + name); - setMaxDamage(100); + setMaxDamage(500); setNoRepair(); setCreativeTab(CustomTab.NMDEnergyTab); diff --git a/src/main/java/nmd/primal/energy/render/RenderID.java b/src/main/java/nmd/primal/energy/render/RenderID.java index 79b0292..9610b9e 100644 --- a/src/main/java/nmd/primal/energy/render/RenderID.java +++ b/src/main/java/nmd/primal/energy/render/RenderID.java @@ -10,12 +10,13 @@ public class RenderID { public static int crankID; public static int latheID; + public static int crankGrinderID; public static void init(){ latheID = RenderingRegistry.getNextAvailableRenderId(); crankID = RenderingRegistry.getNextAvailableRenderId(); - + crankGrinderID = RenderingRegistry.getNextAvailableRenderId(); } diff --git a/src/main/java/nmd/primal/energy/render/RenderRegistry.java b/src/main/java/nmd/primal/energy/render/RenderRegistry.java index 0a34217..8ed3ad0 100644 --- a/src/main/java/nmd/primal/energy/render/RenderRegistry.java +++ b/src/main/java/nmd/primal/energy/render/RenderRegistry.java @@ -1,10 +1,15 @@ package nmd.primal.energy.render; import cpw.mods.fml.client.registry.ClientRegistry; +import net.minecraftforge.client.MinecraftForgeClient; +import nmd.primal.energy.item.ModItems; import nmd.primal.energy.render.block.RenderCrank; +import nmd.primal.energy.render.block.RenderCrankGrinder; import nmd.primal.energy.render.block.RenderLathe; +import nmd.primal.energy.render.item.IRStoneGrindWheel; import nmd.primal.energy.tileents.TileEntCrank; import nmd.primal.energy.tileents.TileEntLatheBase; +import nmd.primal.energy.tileents.grinder.TileEntCrankGrinder; public class RenderRegistry { @@ -13,6 +18,9 @@ public class RenderRegistry { //MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(ModBlocks.emptySoftCrucible), new ItemRendererSECrucible()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntCrank.class, new RenderCrank()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntLatheBase.class, new RenderLathe()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntCrankGrinder.class, new RenderCrankGrinder()); + + MinecraftForgeClient.registerItemRenderer(ModItems.stoneGrinder, new IRStoneGrindWheel()); } } \ No newline at end of file diff --git a/src/main/java/nmd/primal/energy/render/block/RenderCrankGrinder.java b/src/main/java/nmd/primal/energy/render/block/RenderCrankGrinder.java new file mode 100644 index 0000000..953b09a --- /dev/null +++ b/src/main/java/nmd/primal/energy/render/block/RenderCrankGrinder.java @@ -0,0 +1,115 @@ +package nmd.primal.energy.render.block; + +import org.lwjgl.opengl.GL11; + +import cpw.mods.fml.client.FMLClientHandler; +import net.minecraft.block.Block; +import net.minecraft.client.renderer.entity.RenderItem; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.item.Item; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import net.minecraftforge.client.model.AdvancedModelLoader; +import net.minecraftforge.client.model.IModelCustom; +import nmd.primal.energy.block.ModBlocks; +import nmd.primal.energy.item.ModItems; +import nmd.primal.energy.tileents.TileEntLatheBase; +import nmd.primal.energy.tileents.grinder.TileEntCrankGrinder; + +public class RenderCrankGrinder extends TileEntitySpecialRenderer { + + public static final ResourceLocation MODEL = new ResourceLocation("energy:models/CrankGrinder.obj"); + public static final ResourceLocation MODELGRINDER = new ResourceLocation("energy:models/GrinderWheel.obj"); + public static final ResourceLocation TEXTURE = new ResourceLocation("energy:models/CrankGrinder.png"); + public static final ResourceLocation TEXTUREWHEEL = new ResourceLocation("energy:models/StoneGrindWheel.png"); + private IModelCustom model = AdvancedModelLoader.loadModel(MODEL); + private IModelCustom modelGrinder = AdvancedModelLoader.loadModel(MODELGRINDER); + EntityItem entItem = null; + + @Override + public void renderTileEntityAt(TileEntity tileEnt, double x, double y, double z, float scale) { + TileEntCrankGrinder tile = (TileEntCrankGrinder) tileEnt; + GL11.glPushMatrix(); + + GL11.glTranslatef((float) x, (float) y, (float) z); + + tile.markForUpdate(); + tile.markDirty(); + + renderBlock(tile, tileEnt.getWorldObj(), tileEnt.xCoord,tileEnt.yCoord, tileEnt.zCoord, ModBlocks.crankGrinder); + GL11.glPopMatrix(); + } + + public void renderBlock(TileEntCrankGrinder tile, World world, int x, int y,int z, Block block) { + + GL11.glPushMatrix(); + + float scale = 1.0F; + GL11.glScalef(scale, scale, scale); + + + + if(tile.getStackInSlot(1)!=null){ + GL11.glPushMatrix(); + + if(tile.isPowered==true){ + GL11.glTranslatef(1.0F, 0.5F, 0.0F); + GL11.glRotated(tile.rot, 0.0F, 1.0F, 0.0F); + + } + if(tile.isPowered==false){ + GL11.glRotated(0, 0.0F, 1.0F, 0.0F); + GL11.glTranslatef(1.0F, 0.5F, 0.0F); + } + //GL11.glTranslatef(1.0F, 0.5F, 0.0F); + FMLClientHandler.instance().getClient().renderEngine.bindTexture(TEXTUREWHEEL); + this.modelGrinder.renderAll(); + + GL11.glPopMatrix(); + } + + /*if(tile.getStackInSlot(0) != null){ + entItem = new EntityItem(tile.getWorldObj(), x, y, z, tile.getStackInSlot(0)); + GL11.glPushMatrix(); + this.entItem.hoverStart = 0.0F; + RenderItem.renderInFrame = true; + GL11.glScalef(1.0f, 1.0f, 1.0f); + if(tile.getStackInSlot(0).getItem().equals(Item.getItemFromBlock(Blocks.wooden_slab)) + ||tile.getStackInSlot(0).getItem().equals(ModItems.saxleItem)){ + GL11.glRotatef(90f, 1.0F, 0.0F, 0.0F); + } + + + if(tile.isPowered == true){ + /*if(tile.getStackInSlot(0).getItem().equals(Item.getItemFromBlock(Blocks.wooden_slab)) + ||tile.getStackInSlot(0).getItem().equals(ModItems.saxleItem)){ + GL11.glRotatef(tile.rot, 0.0F, 1.0F, 0.0F); + }else{ + GL11.glRotatef(tile.rot, 0.0F, 0.0F, 1.0F); + } + + RenderManager.instance.renderEntityWithPosYaw(entItem, 0.0D, -0.223D, 0.0D, 0.0F, 0.0F); + + } + if(tile.isPowered==false){ + RenderManager.instance.renderEntityWithPosYaw(entItem, 0.0D, -0.223D, 0.0D, 0.0F, 0.0F); + } + + RenderItem.renderInFrame = false; + GL11.glPopMatrix(); + tile.markForUpdate(); + tile.markDirty(); + }*/ + GL11.glTranslatef(1.0F, 0.5F, 0.0F); + + FMLClientHandler.instance().getClient().renderEngine.bindTexture(TEXTURE); + + this.model.renderAll(); + GL11.glPopMatrix(); + } + +} diff --git a/src/main/java/nmd/primal/energy/render/item/IRStoneGrindWheel.java b/src/main/java/nmd/primal/energy/render/item/IRStoneGrindWheel.java new file mode 100644 index 0000000..2b58f2b --- /dev/null +++ b/src/main/java/nmd/primal/energy/render/item/IRStoneGrindWheel.java @@ -0,0 +1,144 @@ +package nmd.primal.energy.render.item; + +import org.lwjgl.opengl.GL11; + +import net.minecraft.client.Minecraft; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraftforge.client.IItemRenderer; +import net.minecraftforge.client.model.AdvancedModelLoader; +import net.minecraftforge.client.model.IModelCustom; + +public class IRStoneGrindWheel implements IItemRenderer { + + public static final ResourceLocation MODEL = new ResourceLocation("energy:models/GrinderWheel.obj"); + public static final ResourceLocation TEXTURE = new ResourceLocation("energy:models/StoneGrindWheel.png"); + + public IModelCustom model = AdvancedModelLoader.loadModel(MODEL); + + @Override + public boolean handleRenderType(ItemStack item, ItemRenderType type) { + + switch(type) { + case EQUIPPED: { + return true; + } + case EQUIPPED_FIRST_PERSON: { + return true; + } + case INVENTORY: { + return false; + } + case ENTITY: { + return true; + } + default: return false; + } + } + + @Override + public boolean shouldUseRenderHelper(ItemRenderType type, ItemStack item, + ItemRendererHelper helper) { + + switch(type) { + case EQUIPPED: { + return false; + } + case EQUIPPED_FIRST_PERSON: { + return false; + } + case INVENTORY: { + return false; + } + case ENTITY: { + return (helper == ItemRendererHelper.ENTITY_BOBBING || + helper == ItemRendererHelper.ENTITY_ROTATION || + helper == ItemRendererHelper.BLOCK_3D); + } + + default: return false; + } + } + + @Override + public void renderItem(ItemRenderType type, ItemStack item, Object... data) { + + switch(type) { + + case EQUIPPED: { + + GL11.glPushMatrix(); + GL11.glRotatef(15F, 0.0F, 0.0F, 1.0F); + float scale = 1.0F; + GL11.glScalef(scale, scale, scale); + + //ANGLE, X ROTATE, Y ROTATE, Z ROTATE + //GL11.glRotatef(90F, 0.0F, 1.0F, 0.0F); + + //GL11.glRotated(90, 1.0, 0.0, 0.0); + + GL11.glTranslatef(1.0F, -0.45F, -0.35F); + + Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE); + model.renderAll(); + + GL11.glPopMatrix(); + } break; + + case EQUIPPED_FIRST_PERSON: { + + GL11.glPushMatrix(); + GL11.glRotatef(15F, 0.0F, 0.0F, 1.0F); + //GL11.glScalef(0.2F, 0.2F, 0.2F); + + //ANGLE, X ROTATE, Y ROTATE, Z ROTATE + + //GL11.glRotated(180, 0.0, 0.0, 1.0); + //GL11.glRotated(180, 0.0F, 1.0F, 0.0F); + //GL11.glRotated(180, 1.0F, 0.0F, 0.0F); + + GL11.glTranslatef(1.25F, -0.2F, -0.35F); + + Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE); + model.renderAll(); + + GL11.glPopMatrix(); + + } break; + + case INVENTORY: { + /*GL11.glPushMatrix(); + + GL11.glEnable(GL11.GL_TEXTURE_2D); + GL11.glScalef(2.0F, 2.0F, 2.0F); + GL11.glTranslatef(1.65F, 6.2F, 0.0F); + GL11.glRotatef(135, 0.0F, 0.0F, -1.0F); + + Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE); + model.renderAll(); + + GL11.glPopMatrix(); +*/ + } break; + + case ENTITY: { + GL11.glPushMatrix(); + + //GL11.glScalef(0.2F, 0.2F, 0.2F); + GL11.glTranslatef(0.0F, 0.0F, 0.0F); + //GL11.glRotatef(180, 0.0F, 0.0F, 1.0F); + + Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE); + model.renderAll(); + + GL11.glPopMatrix(); + + } break; + + default: + break; + } + } + + +} \ No newline at end of file diff --git a/src/main/java/nmd/primal/energy/tileents/TileRegistry.java b/src/main/java/nmd/primal/energy/tileents/TileRegistry.java index b206c03..f72f581 100644 --- a/src/main/java/nmd/primal/energy/tileents/TileRegistry.java +++ b/src/main/java/nmd/primal/energy/tileents/TileRegistry.java @@ -1,6 +1,7 @@ package nmd.primal.energy.tileents; import cpw.mods.fml.common.registry.GameRegistry; +import nmd.primal.energy.tileents.grinder.TileEntCrankGrinder; public class TileRegistry { @@ -8,5 +9,6 @@ public class TileRegistry { GameRegistry.registerTileEntity(TileEntCrank.class, "TileEntCrank"); GameRegistry.registerTileEntity(TileEntLatheBase.class, "TileEntLatheBase"); + GameRegistry.registerTileEntity(TileEntCrankGrinder.class, "TileEntCrankGrinder"); } } diff --git a/src/main/java/nmd/primal/energy/tileents/grinder/TileEntCrankGrinder.java b/src/main/java/nmd/primal/energy/tileents/grinder/TileEntCrankGrinder.java new file mode 100644 index 0000000..39efe15 --- /dev/null +++ b/src/main/java/nmd/primal/energy/tileents/grinder/TileEntCrankGrinder.java @@ -0,0 +1,216 @@ +package nmd.primal.energy.tileents.grinder; + +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.inventory.IInventory; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; +import net.minecraft.network.NetworkManager; +import net.minecraft.network.Packet; +import net.minecraft.network.play.server.S35PacketUpdateTileEntity; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class TileEntCrankGrinder extends TileEntity implements IInventory { + + private ItemStack[] inv; + private int i; + public boolean isPowered = true; + public int power, workCount; + protected String specName = "TileEntCrankGrinder"; + public float rot = 0; + + public TileEntCrankGrinder() { + this.inv = new ItemStack[2]; + } + + @Override + public int getSizeInventory() { + return this.inv.length; + } + + @Override + public ItemStack getStackInSlot(int slot) { + return this.inv[slot]; + } + + public void markForUpdate(){ + worldObj.markBlockForUpdate(this.xCoord, this.yCoord, this.zCoord); + } + + @Override + public Packet getDescriptionPacket() { + NBTTagCompound nbt = new NBTTagCompound(); + writeToNBT(nbt); + return new S35PacketUpdateTileEntity(xCoord, yCoord, zCoord, -998, nbt); + } + + @Override + public void onDataPacket(NetworkManager net, S35PacketUpdateTileEntity pkt) { + readFromNBT(pkt.func_148857_g()); + worldObj.markBlockForUpdate(xCoord, yCoord, zCoord); + } + + @Override + public void updateEntity() { + World world = this.getWorldObj(); + int x = this.xCoord; + int y = this.yCoord; + int z = this.zCoord; + if(!world.isRemote){ + if(this.isPowered==true){ + this.power--; + rot-=45; + System.out.println(rot); + if(rot>=360||rot<=-360){ + rot=0; + } + if(power<=0){ + this.isPowered=false; + this.power=0; + } + this.markForUpdate(); + this.markDirty(); + } + } + if (worldObj.isRemote) return; + } + + + + @Override + public ItemStack decrStackSize(int slot, int amount) { + if (this.inv[slot] != null) + { + ItemStack itemstack; + + if (this.inv[slot].stackSize <= amount) + { + itemstack = this.inv[slot]; + this.inv[slot] = null; + this.markForUpdate(); + this.markDirty(); + return itemstack; + } + itemstack = this.inv[slot].splitStack(amount); + + if (this.inv[slot].stackSize == 0) + { + this.inv[slot] = null; + } + this.markForUpdate(); + this.markDirty(); + return itemstack; + } + this.markForUpdate(); + this.markDirty(); + return null; + } + + @Override + public ItemStack getStackInSlotOnClosing(int slot) { + if (this.inv[slot] != null) + { + ItemStack itemstack = this.inv[slot]; + this.inv[slot] = null; + this.markForUpdate(); + this.markDirty(); + return itemstack; + } + else + { + this.markForUpdate(); + this.markDirty(); + return null; + } + } + + @Override + public void setInventorySlotContents(int slot, ItemStack stack) { + this.inv[slot] = stack; + + if (stack != null && stack.stackSize > this.getInventoryStackLimit()) + { + stack.stackSize = this.getInventoryStackLimit(); + } + this.markForUpdate(); + this.markDirty(); + } + + @Override + public String getInventoryName() { + return this.hasCustomInventoryName() ? this.specName : this.specName; + } + + @Override + public boolean hasCustomInventoryName() { + return this.specName != null && this.specName.length() > 0; + } + + @Override + public int getInventoryStackLimit() { + return 1; + } + + @Override + public boolean isUseableByPlayer(EntityPlayer player) { + return this.worldObj.getTileEntity(this.xCoord, this.yCoord, this.zCoord) != this ? false : player.getDistanceSq(this.xCoord + 0.5D, this.yCoord + 0.5D, this.zCoord + 0.5D) <= 64.0D; + } + + @Override + public void openInventory() {} + + @Override + public void closeInventory() {} + + /*NEEDS TO CHECK AGAINST A SET OF DATA HOLDING LATHE TOOLS AND LATHE INPUTS + * */ + @Override + public boolean isItemValidForSlot(int slot, ItemStack stack) { + return false; + } + + @Override + public void readFromNBT(NBTTagCompound tagCompound) + { + super.readFromNBT(tagCompound); + NBTTagList tagList = tagCompound.getTagList("Inventory", 10); + this.inv = new ItemStack[this.getSizeInventory()]; + for (int i = 0; i < tagList.tagCount(); i++) { + NBTTagCompound tag = tagList.getCompoundTagAt(i); + byte slot = tag.getByte("Slot"); + if (slot >= 0 && slot < this.inv.length) { + this.inv[slot] = ItemStack.loadItemStackFromNBT(tag); + } + } + if (tagCompound.hasKey("CustomName", 8)) { + this.specName = tagCompound.getString("CustomName"); + } + this.isPowered = tagCompound.getBoolean("ISPOWERED"); + this.power = tagCompound.getInteger("POWER"); + this.workCount = tagCompound.getInteger("WORKCOUNT"); + this.rot = tagCompound.getFloat("ROT"); + } + + @Override + public void writeToNBT(NBTTagCompound tagCompound) + { + super.writeToNBT(tagCompound); + NBTTagList itemList = new NBTTagList(); + for (int i = 0; i < inv.length; i++) { + if (inv[i] != null) { + NBTTagCompound tag = new NBTTagCompound(); + tag.setByte("Slot", (byte) i); + this.inv[i].writeToNBT(tag); + itemList.appendTag(tag); + } + } + tagCompound.setTag("Inventory", itemList); + tagCompound.setBoolean("ISPOWERED", this.isPowered); + tagCompound.setInteger("POWER", this.power); + tagCompound.setInteger("WORKCOUNT", this.workCount); + tagCompound.setFloat("ROT", this.rot); + } + + +} diff --git a/src/main/resources/assets/energy/models/CrankGrinder.obj b/src/main/resources/assets/energy/models/CrankGrinder.obj new file mode 100644 index 0000000..242cc4a --- /dev/null +++ b/src/main/resources/assets/energy/models/CrankGrinder.obj @@ -0,0 +1,854 @@ +# Blender v2.69 (sub 0) OBJ File: 'CrankGrinder.blend' +# www.blender.org +mtllib CrankGrinder.mtl +o Cube +v 0.000000 -0.000300 0.000000 +v 0.000000 -0.000300 1.000000 +v -1.000000 -0.000300 1.000000 +v -1.000000 -0.000300 -0.000000 +v 0.000000 0.500000 0.000000 +v -0.000000 0.500000 1.000000 +v -1.000000 0.500000 1.000000 +v -1.000000 0.500000 0.000000 +v -0.189614 -0.500000 0.190119 +v -0.189614 -0.500000 0.000000 +v 0.000000 -0.500000 0.000000 +v 0.000000 -0.500000 0.190119 +v -0.189614 0.000000 0.190119 +v -0.189614 0.000000 0.000000 +v 0.000000 0.000000 0.000000 +v 0.000000 0.000000 0.190119 +v -0.189614 -0.500000 1.000000 +v -0.189614 -0.500000 0.809960 +v 0.000000 -0.500000 0.809960 +v 0.000000 -0.500000 1.000000 +v -0.189614 0.000000 1.000000 +v -0.189614 0.000000 0.809960 +v 0.000000 0.000000 0.809960 +v 0.000000 0.000000 1.000000 +v -1.000000 -0.500000 1.000000 +v -1.000000 -0.500000 0.809960 +v -0.810000 -0.500000 0.809960 +v -0.810000 -0.500000 1.000000 +v -1.000000 0.000000 1.000000 +v -1.000000 0.000000 0.809960 +v -0.810000 0.000000 0.809960 +v -0.810000 0.000000 1.000000 +v -1.000000 -0.500000 0.190119 +v -1.000000 -0.500000 0.000000 +v -0.810000 -0.500000 0.000000 +v -0.810000 -0.500000 0.190119 +v -1.000000 0.000000 0.190119 +v -1.000000 0.000000 0.000000 +v -0.810000 0.000000 0.000000 +v -0.810000 0.000000 0.190119 +v -0.747491 0.500000 0.252513 +v -0.722040 0.500000 0.229446 +v -0.694453 0.500000 0.208984 +v -0.664990 0.500000 0.191328 +v -0.633941 0.500000 0.176643 +v -0.601606 0.500000 0.165067 +v -0.568282 0.500000 0.156725 +v -0.534308 0.500000 0.151684 +v -0.500001 0.500000 0.150000 +v -0.465693 0.500000 0.151686 +v -0.431719 0.500000 0.156724 +v -0.398400 0.500000 0.165072 +v -0.366064 0.500000 0.176639 +v -0.335012 0.500000 0.191327 +v -0.305550 0.500000 0.208986 +v -0.282476 0.500000 0.222816 +v -0.252511 0.500000 0.252514 +v -0.229447 0.500000 0.277962 +v -0.208986 0.500000 0.305551 +v -0.191329 0.500000 0.335010 +v -0.176642 0.500000 0.366061 +v -0.165072 0.500000 0.398401 +v -0.156726 0.500000 0.431719 +v -0.151686 0.500000 0.465694 +v -0.150000 0.500000 0.500000 +v -0.151687 0.500000 0.534306 +v -0.156726 0.500000 0.568282 +v -0.165072 0.500000 0.601600 +v -0.176643 0.500000 0.633940 +v -0.191328 0.500000 0.664989 +v -0.208987 0.500000 0.694450 +v -0.229446 0.500000 0.722038 +v -0.252512 0.500000 0.747488 +v -0.277961 0.500000 0.770555 +v -0.305551 0.500000 0.791014 +v -0.335012 0.500000 0.808672 +v -0.366061 0.500000 0.823359 +v -0.398401 0.500000 0.834930 +v -0.431718 0.500000 0.843276 +v -0.465696 0.500000 0.848315 +v -0.500002 0.500000 0.850001 +v -0.534306 0.500000 0.848316 +v -0.568283 0.500000 0.843276 +v -0.594674 0.500000 0.839363 +v -0.633941 0.500000 0.823359 +v -0.664989 0.500000 0.808674 +v -0.694455 0.500000 0.791015 +v -0.722043 0.500000 0.770554 +v -0.747487 0.500000 0.747489 +v -0.770554 0.500000 0.722040 +v -0.791016 0.500000 0.694450 +v -0.808674 0.500000 0.664990 +v -0.823362 0.500000 0.633939 +v -0.834931 0.500000 0.601601 +v -0.843276 0.500000 0.568282 +v -0.848319 0.500000 0.534307 +v -0.850002 0.500000 0.499999 +v -0.848319 0.500000 0.465693 +v -0.843278 0.500000 0.431718 +v -0.834932 0.500000 0.398399 +v -0.823362 0.500000 0.366060 +v -0.808681 0.500000 0.335007 +v -0.791020 0.500000 0.305549 +v -0.770554 0.500000 0.277963 +v -0.747493 -0.000300 0.252563 +v -0.722048 -0.000300 0.229500 +v -0.694465 -0.000300 0.209044 +v -0.665011 -0.000300 0.191390 +v -0.633968 -0.000300 0.176707 +v -0.601635 -0.000300 0.165139 +v -0.568324 -0.000300 0.156794 +v -0.534355 -0.000300 0.151756 +v -0.500056 -0.000300 0.150070 +v -0.465756 -0.000300 0.151755 +v -0.431788 -0.000300 0.156794 +v -0.398477 -0.000300 0.165139 +v -0.366144 -0.000300 0.176707 +v -0.335101 -0.000300 0.191390 +v -0.305647 -0.000300 0.209044 +v -0.278065 -0.000300 0.229501 +v -0.252620 -0.000300 0.252563 +v -0.229558 -0.000300 0.278007 +v -0.209102 -0.000300 0.305589 +v -0.191448 -0.000300 0.335044 +v -0.176766 -0.000300 0.366087 +v -0.165197 -0.000300 0.398420 +v -0.156854 -0.000300 0.431731 +v -0.151815 -0.000300 0.465699 +v -0.150130 -0.000300 0.499998 +v -0.151815 -0.000300 0.534297 +v -0.156854 -0.000300 0.568266 +v -0.165197 -0.000300 0.601576 +v -0.176766 -0.000300 0.633909 +v -0.191449 -0.000300 0.664953 +v -0.209103 -0.000300 0.694407 +v -0.229558 -0.000300 0.721990 +v -0.252620 -0.000300 0.747434 +v -0.278065 -0.000300 0.770495 +v -0.305647 -0.000300 0.790952 +v -0.335102 -0.000300 0.808607 +v -0.366146 -0.000300 0.823289 +v -0.398478 -0.000300 0.834857 +v -0.431789 -0.000300 0.843201 +v -0.465758 -0.000300 0.848241 +v -0.500056 -0.000300 0.849925 +v -0.534355 -0.000300 0.848241 +v -0.568324 -0.000300 0.843202 +v -0.601635 -0.000300 0.834858 +v -0.633968 -0.000300 0.823289 +v -0.665011 -0.000300 0.808606 +v -0.694466 -0.000300 0.790952 +v -0.722048 -0.000300 0.770496 +v -0.747492 -0.000300 0.747434 +v -0.770554 -0.000300 0.721989 +v -0.791010 -0.000300 0.694408 +v -0.808665 -0.000300 0.664953 +v -0.823347 -0.000300 0.633909 +v -0.834916 -0.000300 0.601577 +v -0.843261 -0.000300 0.568265 +v -0.848299 -0.000300 0.534297 +v -0.849985 -0.000300 0.499998 +v -0.848299 -0.000300 0.465699 +v -0.843261 -0.000300 0.431731 +v -0.834916 -0.000300 0.398420 +v -0.823347 -0.000300 0.366087 +v -0.808664 -0.000300 0.335044 +v -0.791011 -0.000300 0.305589 +v -0.770553 -0.000300 0.278006 +vt 0.940031 0.055688 +vt 0.717099 0.278667 +vt 0.694640 0.258312 +vt 0.497508 0.058465 +vt 0.939107 0.058465 +vt 0.497508 0.941133 +vt 0.500869 0.055688 +vt 0.942468 0.055688 +vt 0.500869 0.938356 +vt 0.496080 0.055688 +vt 0.937679 0.055688 +vt 0.937679 0.938356 +vt 0.938019 0.941132 +vt 0.496420 0.941132 +vt 0.938019 0.058465 +vt 0.392247 0.172892 +vt 0.497155 0.172892 +vt 0.497155 0.605592 +vt 0.331629 0.609419 +vt 0.224036 0.609419 +vt 0.224036 0.176718 +vt 0.399788 0.883741 +vt 0.399788 0.787752 +vt 0.836455 0.787752 +vt 0.163410 0.604376 +vt 0.061174 0.604376 +vt 0.061174 0.171676 +vt 0.219623 0.775419 +vt 0.113793 0.775419 +vt 0.113793 0.669971 +vt 0.399672 0.883772 +vt 0.399672 0.787838 +vt 0.836339 0.787838 +vt 0.331677 0.609611 +vt 0.224085 0.609611 +vt 0.224085 0.176911 +vt 0.392259 0.172990 +vt 0.497108 0.172990 +vt 0.497108 0.605691 +vt 0.162384 0.605836 +vt 0.060148 0.605836 +vt 0.060148 0.173135 +vt 0.219442 0.669825 +vt 0.219442 0.775594 +vt 0.113995 0.775594 +vt 0.836123 0.788016 +vt 0.836123 0.883951 +vt 0.399457 0.883951 +vt 0.331800 0.609783 +vt 0.223909 0.609784 +vt 0.223909 0.177083 +vt 0.162410 0.606003 +vt 0.059863 0.606003 +vt 0.059863 0.173302 +vt 0.497126 0.605505 +vt 0.392307 0.605505 +vt 0.392307 0.172805 +vt 0.113843 0.775597 +vt 0.113843 0.669827 +vt 0.219583 0.669827 +vt 0.836111 0.787797 +vt 0.836111 0.883786 +vt 0.399444 0.883786 +vt 0.162557 0.605756 +vt 0.060038 0.605756 +vt 0.060038 0.173055 +vt 0.331880 0.609442 +vt 0.223897 0.609442 +vt 0.223897 0.176741 +vt 0.392316 0.173059 +vt 0.497136 0.173059 +vt 0.497136 0.605759 +vt 0.113840 0.775623 +vt 0.113840 0.669793 +vt 0.219579 0.669794 +vt 0.940033 0.938365 +vt 0.717148 0.715482 +vt 0.737508 0.693018 +vt 0.259888 0.301043 +vt 0.057365 0.055697 +vt 0.280249 0.278580 +vt 0.609582 0.066441 +vt 0.636315 0.066441 +vt 0.609647 0.480055 +vt 0.302750 0.735831 +vt 0.057363 0.938356 +vt 0.280292 0.715476 +vt 0.663862 0.066440 +vt 0.636378 0.480054 +vt 0.583911 0.066442 +vt 0.583982 0.480056 +vt 0.559554 0.066444 +vt 0.559631 0.480057 +vt 0.691948 0.066440 +vt 0.663917 0.480053 +vt 0.720312 0.066439 +vt 0.691999 0.480053 +vt 0.748675 0.066440 +vt 0.720357 0.480053 +vt 0.776763 0.066440 +vt 0.748713 0.480053 +vt 0.804313 0.066441 +vt 0.776795 0.480053 +vt 0.831043 0.066442 +vt 0.804334 0.480054 +vt 0.856714 0.066443 +vt 0.831065 0.480055 +vt 0.881071 0.066445 +vt 0.856730 0.480057 +vt 0.903878 0.066447 +vt 0.881079 0.480058 +vt 0.924918 0.066449 +vt 0.903884 0.480060 +vt 0.929426 0.070900 +vt 0.929426 0.091940 +vt 0.515814 0.070940 +vt 0.929428 0.114746 +vt 0.515814 0.091976 +vt 0.929428 0.139100 +vt 0.515816 0.114779 +vt 0.929428 0.164773 +vt 0.515816 0.139130 +vt 0.929428 0.191509 +vt 0.515816 0.164795 +vt 0.929428 0.219054 +vt 0.515816 0.191525 +vt 0.929428 0.247142 +vt 0.515816 0.219064 +vt 0.929428 0.275504 +vt 0.515816 0.247147 +vt 0.929428 0.303867 +vt 0.515816 0.303859 +vt 0.929428 0.331955 +vt 0.515816 0.331941 +vt 0.929428 0.359502 +vt 0.515816 0.359481 +vt 0.929428 0.386235 +vt 0.515816 0.386211 +vt 0.929428 0.411907 +vt 0.515816 0.411876 +vt 0.929428 0.436262 +vt 0.515816 0.436227 +vt 0.929426 0.459071 +vt 0.515814 0.459030 +vt 0.929426 0.480111 +vt 0.515814 0.480066 +vt 0.925039 0.480067 +vt 0.904025 0.480074 +vt 0.904025 0.066461 +vt 0.881238 0.480081 +vt 0.881243 0.066468 +vt 0.856896 0.480086 +vt 0.856908 0.066474 +vt 0.831242 0.480091 +vt 0.831259 0.066479 +vt 0.798794 0.480097 +vt 0.804540 0.066483 +vt 0.776979 0.480098 +vt 0.777009 0.066486 +vt 0.748895 0.480100 +vt 0.748931 0.066488 +vt 0.720536 0.480101 +vt 0.720577 0.066489 +vt 0.692172 0.480101 +vt 0.692219 0.066489 +vt 0.664078 0.480099 +vt 0.664131 0.066487 +vt 0.636525 0.480097 +vt 0.636584 0.066485 +vt 0.609778 0.480094 +vt 0.609843 0.066481 +vt 0.584093 0.480089 +vt 0.584165 0.066477 +vt 0.559721 0.480084 +vt 0.559796 0.066471 +vt 0.536889 0.480078 +vt 0.536973 0.066465 +vt 0.515828 0.480071 +vt 0.515915 0.066457 +vt 0.515824 0.480059 +vt 0.515820 0.459019 +vt 0.929432 0.458979 +vt 0.515816 0.436210 +vt 0.929428 0.436175 +vt 0.515814 0.411855 +vt 0.929426 0.411825 +vt 0.515812 0.386185 +vt 0.929424 0.386160 +vt 0.515810 0.359448 +vt 0.929422 0.359429 +vt 0.515808 0.331904 +vt 0.929422 0.331890 +vt 0.515808 0.303815 +vt 0.929420 0.303808 +vt 0.515808 0.275453 +vt 0.929420 0.275452 +vt 0.515808 0.247091 +vt 0.515808 0.219002 +vt 0.929420 0.247095 +vt 0.515810 0.191458 +vt 0.929422 0.219013 +vt 0.515812 0.164721 +vt 0.929422 0.191474 +vt 0.515814 0.139051 +vt 0.929424 0.164743 +vt 0.515818 0.114697 +vt 0.929426 0.139079 +vt 0.515820 0.091888 +vt 0.929428 0.114728 +vt 0.515824 0.070848 +vt 0.929432 0.091925 +vt 0.515705 0.066448 +vt 0.540478 0.066445 +vt 0.536830 0.480059 +vt 0.670294 0.240256 +vt 0.644296 0.224674 +vt 0.616894 0.211714 +vt 0.588355 0.201502 +vt 0.807633 0.497031 +vt 0.940033 0.055696 +vt 0.409035 0.792642 +vt 0.438438 0.800007 +vt 0.558953 0.194137 +vt 0.528970 0.189690 +vt 0.498696 0.188203 +vt 0.057363 0.055688 +vt 0.468421 0.189690 +vt 0.438438 0.194138 +vt 0.409035 0.201502 +vt 0.380496 0.211713 +vt 0.353096 0.224673 +vt 0.327097 0.240256 +vt 0.259935 0.693016 +vt 0.241880 0.668670 +vt 0.302751 0.258311 +vt 0.280292 0.278667 +vt 0.259936 0.301127 +vt 0.241880 0.325473 +vt 0.226297 0.351471 +vt 0.213337 0.378871 +vt 0.203126 0.407411 +vt 0.807565 0.497072 +vt 0.940031 0.938356 +vt 0.226296 0.642672 +vt 0.189825 0.497071 +vt 0.213337 0.615271 +vt 0.195760 0.436814 +vt 0.191313 0.466796 +vt 0.203126 0.586732 +vt 0.195760 0.557329 +vt 0.191313 0.527346 +vt 0.942468 0.938356 +vt 0.496420 0.058465 +vt 0.496080 0.938356 +vt 0.515816 0.275503 +vt 0.392247 0.605592 +vt 0.331629 0.176718 +vt 0.836455 0.883741 +vt 0.163410 0.171676 +vt 0.219623 0.669971 +vt 0.836339 0.883772 +vt 0.331677 0.176911 +vt 0.392259 0.605691 +vt 0.162384 0.173135 +vt 0.113995 0.669825 +vt 0.399457 0.788016 +vt 0.331800 0.177083 +vt 0.162410 0.173303 +vt 0.497126 0.172805 +vt 0.219583 0.775597 +vt 0.399444 0.787797 +vt 0.162557 0.173055 +vt 0.331880 0.176741 +vt 0.392316 0.605759 +vt 0.219579 0.775623 +vt 0.755569 0.668668 +vt 0.771153 0.642662 +vt 0.784116 0.615256 +vt 0.794334 0.586715 +vt 0.498699 0.188097 +vt 0.801697 0.557301 +vt 0.806146 0.527313 +vt 0.806144 0.466748 +vt 0.801697 0.436761 +vt 0.794329 0.407351 +vt 0.784119 0.378809 +vt 0.771154 0.351401 +vt 0.302713 0.258221 +vt 0.755567 0.325396 +vt 0.743361 0.305029 +vt 0.717147 0.278580 +vt 0.694684 0.258222 +vt 0.670333 0.240161 +vt 0.327064 0.240162 +vt 0.644331 0.224577 +vt 0.616922 0.211613 +vt 0.588377 0.201400 +vt 0.189764 0.497032 +vt 0.057365 0.938365 +vt 0.353068 0.224576 +vt 0.409019 0.792663 +vt 0.438428 0.800029 +vt 0.380475 0.211613 +vt 0.558969 0.194033 +vt 0.528980 0.189585 +vt 0.409020 0.201400 +vt 0.438429 0.194033 +vt 0.468418 0.189586 +vt 0.241830 0.325397 +vt 0.226244 0.351400 +vt 0.213280 0.378807 +vt 0.203067 0.407352 +vt 0.195700 0.436760 +vt 0.191252 0.466751 +vt 0.191251 0.527311 +vt 0.195700 0.557302 +vt 0.199154 0.580596 +vt 0.213280 0.615256 +vt 0.226242 0.642661 +vt 0.241829 0.668669 +vt 0.694684 0.735840 +vt 0.670334 0.753904 +vt 0.259889 0.693020 +vt 0.280248 0.715479 +vt 0.302711 0.735839 +vt 0.327064 0.753901 +vt 0.353067 0.769487 +vt 0.380475 0.782451 +vt 0.498700 0.805966 +vt 0.644333 0.769493 +vt 0.616923 0.782451 +vt 0.468417 0.804480 +vt 0.588378 0.792664 +vt 0.558969 0.800031 +vt 0.528980 0.804480 +vt 0.327096 0.753888 +vt 0.353095 0.769470 +vt 0.380496 0.782430 +vt 0.939107 0.941133 +vt 0.468421 0.804455 +vt 0.498695 0.805942 +vt 0.528970 0.804455 +vt 0.558953 0.800007 +vt 0.588356 0.792642 +vt 0.616894 0.782430 +vt 0.644296 0.769471 +vt 0.670294 0.753887 +vt 0.737454 0.301127 +vt 0.694640 0.735831 +vt 0.717100 0.715475 +vt 0.737455 0.693016 +vt 0.755511 0.668671 +vt 0.755511 0.325472 +vt 0.771094 0.642671 +vt 0.784053 0.615271 +vt 0.794266 0.586732 +vt 0.771094 0.351471 +vt 0.784053 0.378873 +vt 0.801630 0.557329 +vt 0.806078 0.527346 +vt 0.794265 0.407411 +vt 0.801630 0.436814 +vt 0.806078 0.466797 +vt 0.924918 0.480062 +vt 0.925039 0.066453 +vt 0.929436 0.480014 +vt 0.929436 0.070889 +vt 0.515794 0.480061 +usemtl Material +s off +f 2/1 137/2 136/3 +f 1/4 5/5 2/6 +f 2/7 6/8 3/9 +f 3/10 7/11 8/12 +f 5/13 1/14 8/15 +f 13/16 14/17 10/18 +f 14/19 15/20 11/21 +f 15/22 16/23 12/24 +f 16/25 13/26 9/27 +f 9/28 10/29 11/30 +f 21/31 22/32 18/33 +f 22/34 23/35 19/36 +f 23/37 24/38 20/39 +f 24/40 21/41 17/42 +f 17/43 18/44 19/45 +f 29/46 30/47 26/48 +f 30/49 31/50 27/51 +f 31/52 32/53 28/54 +f 32/55 29/56 25/57 +f 25/58 26/59 27/60 +f 37/61 38/62 34/63 +f 38/64 39/65 35/66 +f 39/67 40/68 36/69 +f 40/70 37/71 33/72 +f 33/73 34/74 35/75 +f 8/76 41/77 42/78 +f 74/79 6/80 73/81 +f 53/82 52/83 117/84 +f 168/85 4/86 105/87 +f 52/83 51/88 116/89 +f 54/90 53/82 118/91 +f 55/92 54/90 119/93 +f 51/88 50/94 115/95 +f 50/94 49/96 114/97 +f 49/96 48/98 113/99 +f 48/98 47/100 112/101 +f 47/100 46/102 111/103 +f 46/102 45/104 110/105 +f 45/104 44/106 109/107 +f 44/106 43/108 108/109 +f 43/108 42/110 107/111 +f 42/110 41/112 106/113 +f 41/114 104/115 105/116 +f 104/115 103/117 168/118 +f 103/117 102/119 167/120 +f 102/119 101/121 166/122 +f 101/121 100/123 165/124 +f 100/123 99/125 164/126 +f 99/125 98/127 163/128 +f 98/127 97/129 162/130 +f 97/129 96/131 160/132 +f 96/131 95/133 159/134 +f 95/133 94/135 158/136 +f 94/135 93/137 157/138 +f 93/137 92/139 156/140 +f 92/139 91/141 155/142 +f 91/141 90/143 154/144 +f 90/143 89/145 153/146 +f 89/147 88/148 152/149 +f 88/148 87/150 151/151 +f 87/150 86/152 150/153 +f 86/152 85/154 149/155 +f 85/154 84/156 148/157 +f 84/156 83/158 147/159 +f 83/158 82/160 146/161 +f 82/160 81/162 145/163 +f 81/162 80/164 144/165 +f 80/164 79/166 143/167 +f 79/166 78/168 142/169 +f 78/168 77/170 141/171 +f 77/170 76/172 140/173 +f 76/172 75/174 139/175 +f 75/174 74/176 138/177 +f 74/176 73/178 137/179 +f 73/180 72/181 136/182 +f 72/181 71/183 135/184 +f 71/183 70/185 134/186 +f 70/185 69/187 133/188 +f 69/187 68/189 132/190 +f 68/189 67/191 131/192 +f 67/191 66/193 130/194 +f 66/193 65/195 129/196 +f 65/195 64/197 129/196 +f 64/197 63/198 128/199 +f 63/198 62/200 127/201 +f 62/200 61/202 126/203 +f 61/202 60/204 125/205 +f 60/204 59/206 124/207 +f 59/206 58/208 123/209 +f 58/208 57/210 122/211 +f 57/212 56/213 120/214 +f 56/213 55/92 119/93 +f 2/1 136/3 135/215 +f 2/1 135/215 134/216 +f 2/1 134/216 133/217 +f 2/1 133/217 132/218 +f 49/219 5/220 8/76 +f 4/86 164/221 163/222 +f 131/223 130/224 2/1 +f 130/224 129/225 2/1 +f 1/226 129/225 128/227 +f 1/226 128/227 127/228 +f 1/226 127/228 126/229 +f 1/226 126/229 125/230 +f 1/226 125/230 124/231 +f 1/226 124/231 123/232 +f 105/87 4/86 106/233 +f 106/233 4/86 107/234 +f 1/226 123/232 122/235 +f 1/226 122/235 121/236 +f 1/226 121/236 120/237 +f 1/226 120/237 119/238 +f 1/226 119/238 118/239 +f 1/226 118/239 117/240 +f 1/226 117/240 116/241 +f 145/242 2/1 3/243 +f 107/234 4/86 108/244 +f 113/245 4/86 1/226 +f 108/244 4/86 109/246 +f 115/247 114/248 1/226 +f 109/246 4/86 110/249 +f 114/248 113/245 1/226 +f 110/249 4/86 111/250 +f 4/86 113/245 112/251 +f 111/250 4/86 112/251 +f 6/8 7/252 3/9 +f 1/14 4/253 8/15 +f 4/254 3/10 8/12 +f 97/129 161/255 162/130 +f 9/256 13/16 10/18 +f 10/257 14/19 11/21 +f 11/258 15/22 12/24 +f 12/259 16/25 9/27 +f 12/260 9/28 11/30 +f 17/261 21/31 18/33 +f 18/262 22/34 19/36 +f 19/263 23/37 20/39 +f 20/264 24/40 17/42 +f 20/265 17/43 19/45 +f 25/266 29/46 26/48 +f 26/267 30/49 27/51 +f 27/268 31/52 28/54 +f 28/269 32/55 25/57 +f 28/270 25/58 27/60 +f 33/271 37/61 34/63 +f 34/272 38/64 35/66 +f 35/273 39/67 36/69 +f 36/274 40/70 33/72 +f 36/275 33/73 35/75 +f 8/76 42/78 43/276 +f 8/76 43/276 44/277 +f 8/76 44/277 45/278 +f 8/76 45/278 46/279 +f 65/280 6/80 5/220 +f 1/226 116/241 115/247 +f 47/281 48/282 8/76 +f 48/282 49/219 8/76 +f 5/220 49/219 50/283 +f 5/220 50/283 51/284 +f 5/220 51/284 52/285 +f 5/220 52/285 53/286 +f 5/220 53/286 54/287 +f 73/81 6/80 72/288 +f 5/220 54/287 55/289 +f 5/220 55/289 56/290 +f 5/220 56/290 57/291 +f 5/220 57/291 58/292 +f 5/220 58/292 59/293 +f 72/288 6/80 71/294 +f 5/220 59/293 60/295 +f 5/220 60/295 61/296 +f 5/220 61/296 62/297 +f 81/298 7/299 6/80 +f 71/294 6/80 70/300 +f 7/299 94/301 95/302 +f 70/300 6/80 69/303 +f 63/304 64/305 5/220 +f 69/303 6/80 68/306 +f 64/305 65/280 5/220 +f 68/306 6/80 67/307 +f 6/80 65/280 66/308 +f 67/307 6/80 66/308 +f 75/309 6/80 74/79 +f 76/310 6/80 75/309 +f 77/311 6/80 76/310 +f 78/312 6/80 77/311 +f 129/225 1/226 2/1 +f 2/1 132/218 131/223 +f 79/313 80/314 6/80 +f 80/314 81/298 6/80 +f 7/299 81/298 82/315 +f 7/299 82/315 83/316 +f 7/299 83/316 84/317 +f 7/299 84/317 85/318 +f 7/299 85/318 86/319 +f 7/299 86/319 87/320 +f 41/77 8/76 104/321 +f 104/321 8/76 103/322 +f 7/299 87/320 88/323 +f 7/299 88/323 89/324 +f 7/299 89/324 90/325 +f 7/299 90/325 91/326 +f 7/299 91/326 92/327 +f 7/299 92/327 93/328 +f 7/299 93/328 94/301 +f 97/329 8/76 7/299 +f 103/322 8/76 102/330 +f 6/80 78/312 79/313 +f 102/330 8/76 101/331 +f 95/302 96/332 7/299 +f 101/331 8/76 100/333 +f 96/332 97/329 7/299 +f 100/333 8/76 99/334 +f 8/76 97/329 98/335 +f 99/334 8/76 98/335 +f 52/83 116/89 117/84 +f 167/336 4/86 168/85 +f 166/337 4/86 167/336 +f 165/338 4/86 166/337 +f 164/221 4/86 165/338 +f 5/5 6/339 2/6 +f 8/76 46/279 47/281 +f 163/222 162/340 4/86 +f 162/340 161/341 4/86 +f 3/243 161/341 160/342 +f 3/243 160/342 159/343 +f 3/243 159/343 158/344 +f 3/243 158/344 157/345 +f 3/243 157/345 156/346 +f 3/243 156/346 155/347 +f 137/2 2/1 138/348 +f 3/243 155/347 154/349 +f 3/243 154/349 153/350 +f 3/243 153/350 152/351 +f 3/243 152/351 151/352 +f 138/348 2/1 139/353 +f 3/243 151/352 150/354 +f 3/243 150/354 149/355 +f 3/243 149/355 148/356 +f 161/341 3/243 4/86 +f 139/353 2/1 140/357 +f 5/220 62/297 63/304 +f 140/357 2/1 141/358 +f 147/359 146/360 3/243 +f 141/358 2/1 142/361 +f 146/360 145/242 3/243 +f 142/361 2/1 143/362 +f 2/1 145/242 144/363 +f 143/362 2/1 144/363 +f 51/88 115/95 116/89 +f 53/82 117/84 118/91 +f 54/90 118/91 119/93 +f 50/94 114/97 115/95 +f 49/96 113/99 114/97 +f 48/98 112/101 113/99 +f 47/100 111/103 112/101 +f 46/102 110/105 111/103 +f 45/104 109/107 110/105 +f 44/106 108/109 109/107 +f 43/108 107/111 108/109 +f 42/110 106/113 107/111 +f 41/112 105/364 106/113 +f 104/115 168/118 105/116 +f 103/117 167/120 168/118 +f 102/119 166/122 167/120 +f 101/121 165/124 166/122 +f 100/123 164/126 165/124 +f 99/125 163/128 164/126 +f 98/127 162/130 163/128 +f 161/255 97/129 160/132 +f 160/132 96/131 159/134 +f 159/134 95/133 158/136 +f 158/136 94/135 157/138 +f 157/138 93/137 156/140 +f 156/140 92/139 155/142 +f 155/142 91/141 154/144 +f 154/144 90/143 153/146 +f 153/365 89/147 152/149 +f 152/149 88/148 151/151 +f 151/151 87/150 150/153 +f 150/153 86/152 149/155 +f 149/155 85/154 148/157 +f 148/157 84/156 147/159 +f 147/159 83/158 146/161 +f 146/161 82/160 145/163 +f 145/163 81/162 144/165 +f 144/165 80/164 143/167 +f 143/167 79/166 142/169 +f 142/169 78/168 141/171 +f 141/171 77/170 140/173 +f 140/173 76/172 139/175 +f 139/175 75/174 138/177 +f 138/177 74/176 137/179 +f 137/366 73/180 136/182 +f 136/182 72/181 135/184 +f 135/184 71/183 134/186 +f 134/186 70/185 133/188 +f 133/188 69/187 132/190 +f 132/190 68/189 131/192 +f 131/192 67/191 130/194 +f 130/194 66/193 129/196 +f 64/197 128/199 129/196 +f 63/198 127/201 128/199 +f 62/200 126/203 127/201 +f 61/202 125/205 126/203 +f 60/204 124/207 125/205 +f 59/206 123/209 124/207 +f 58/208 122/211 123/209 +f 57/210 121/367 122/211 +f 121/368 57/212 120/214 +f 120/214 56/213 119/93 +f 3/243 148/356 147/359 diff --git a/src/main/resources/assets/energy/models/CrankGrinder.png b/src/main/resources/assets/energy/models/CrankGrinder.png new file mode 100644 index 0000000..6292946 Binary files /dev/null and b/src/main/resources/assets/energy/models/CrankGrinder.png differ diff --git a/src/main/resources/assets/energy/models/GrinderWheel.obj b/src/main/resources/assets/energy/models/GrinderWheel.obj new file mode 100644 index 0000000..0b24d89 --- /dev/null +++ b/src/main/resources/assets/energy/models/GrinderWheel.obj @@ -0,0 +1,1298 @@ +# Blender v2.69 (sub 0) OBJ File: 'GrinderWheel.blend' +# www.blender.org +mtllib GrinderWheel.mtl +o Cylinder +v -0.500000 0.000000 0.150000 +v -0.500000 0.500000 0.150000 +v -0.465694 0.000000 0.151685 +v -0.465694 0.500000 0.151685 +v -0.431718 0.000000 0.156725 +v -0.431718 0.500000 0.156725 +v -0.398400 0.000000 0.165071 +v -0.398400 0.500000 0.165071 +v -0.366061 0.000000 0.176642 +v -0.366061 0.500000 0.176642 +v -0.335011 0.000000 0.191328 +v -0.335011 0.500000 0.191328 +v -0.305550 0.000000 0.208986 +v -0.305550 0.500000 0.208986 +v -0.277962 0.000000 0.229446 +v -0.277962 0.500000 0.229446 +v -0.252513 0.000000 0.252513 +v -0.252513 0.500000 0.252513 +v -0.229446 0.000000 0.277962 +v -0.229446 0.500000 0.277962 +v -0.208986 0.000000 0.305550 +v -0.208986 0.500000 0.305550 +v -0.191328 0.000000 0.335011 +v -0.191328 0.500000 0.335011 +v -0.176642 0.000000 0.366061 +v -0.176642 0.500000 0.366061 +v -0.165071 0.000000 0.398400 +v -0.165071 0.500000 0.398400 +v -0.156725 0.000000 0.431718 +v -0.156725 0.500000 0.431718 +v -0.151685 0.000000 0.465694 +v -0.151685 0.500000 0.465694 +v -0.150000 0.000000 0.500000 +v -0.150000 0.500000 0.500000 +v -0.151685 0.000000 0.534306 +v -0.151685 0.500000 0.534306 +v -0.156725 0.000000 0.568282 +v -0.156725 0.500000 0.568282 +v -0.165071 0.000000 0.601600 +v -0.165071 0.500000 0.601600 +v -0.176642 0.000000 0.633939 +v -0.176642 0.500000 0.633939 +v -0.191328 0.000000 0.664989 +v -0.191328 0.500000 0.664989 +v -0.208986 0.000000 0.694450 +v -0.208986 0.500000 0.694450 +v -0.229446 0.000000 0.722038 +v -0.229446 0.500000 0.722038 +v -0.252513 0.000000 0.747487 +v -0.252513 0.500000 0.747487 +v -0.277963 0.000000 0.770554 +v -0.277963 0.500000 0.770554 +v -0.305551 0.000000 0.791014 +v -0.305551 0.500000 0.791014 +v -0.335011 0.000000 0.808673 +v -0.335011 0.500000 0.808673 +v -0.366061 0.000000 0.823358 +v -0.366061 0.500000 0.823358 +v -0.398401 0.000000 0.834929 +v -0.398401 0.500000 0.834929 +v -0.431719 0.000000 0.843275 +v -0.431719 0.500000 0.843275 +v -0.465694 0.000000 0.848315 +v -0.465694 0.500000 0.848315 +v -0.500000 0.000000 0.850000 +v -0.500000 0.500000 0.850000 +v -0.534306 0.000000 0.848315 +v -0.534306 0.500000 0.848315 +v -0.568282 0.000000 0.843275 +v -0.568282 0.500000 0.843275 +v -0.601600 0.000000 0.834929 +v -0.601600 0.500000 0.834929 +v -0.633940 0.000000 0.823358 +v -0.633940 0.500000 0.823358 +v -0.664989 0.000000 0.808672 +v -0.664989 0.500000 0.808672 +v -0.694450 0.000000 0.791014 +v -0.694450 0.500000 0.791014 +v -0.722038 0.000000 0.770553 +v -0.722038 0.500000 0.770553 +v -0.747488 0.000000 0.747487 +v -0.747488 0.500000 0.747487 +v -0.770554 0.000000 0.722037 +v -0.770554 0.500000 0.722037 +v -0.791014 0.000000 0.694449 +v -0.791014 0.500000 0.694449 +v -0.808673 0.000000 0.664989 +v -0.808673 0.500000 0.664989 +v -0.823358 0.000000 0.633939 +v -0.823358 0.500000 0.633939 +v -0.834929 0.000000 0.601600 +v -0.834929 0.500000 0.601600 +v -0.843275 0.000000 0.568282 +v -0.843275 0.500000 0.568282 +v -0.848315 0.000000 0.534306 +v -0.848315 0.500000 0.534306 +v -0.850000 0.000000 0.500000 +v -0.850000 0.500000 0.500000 +v -0.848315 0.000000 0.465694 +v -0.848315 0.500000 0.465694 +v -0.843275 0.000000 0.431719 +v -0.843275 0.500000 0.431719 +v -0.834929 0.000000 0.398401 +v -0.834929 0.500000 0.398401 +v -0.823358 0.000000 0.366061 +v -0.823358 0.500000 0.366061 +v -0.808673 0.000000 0.335012 +v -0.808673 0.500000 0.335012 +v -0.791015 0.000000 0.305551 +v -0.791015 0.500000 0.305551 +v -0.770554 0.000000 0.277963 +v -0.770554 0.500000 0.277963 +v -0.747488 0.000000 0.252513 +v -0.747488 0.500000 0.252513 +v -0.722038 0.000000 0.229447 +v -0.722038 0.500000 0.229447 +v -0.694450 0.000000 0.208986 +v -0.694450 0.500000 0.208986 +v -0.664990 0.000000 0.191328 +v -0.664990 0.500000 0.191328 +v -0.633940 0.000000 0.176643 +v -0.633940 0.500000 0.176643 +v -0.601601 0.000000 0.165071 +v -0.601601 0.500000 0.165071 +v -0.568283 0.000000 0.156725 +v -0.568283 0.500000 0.156725 +v -0.534307 0.000000 0.151685 +v -0.534307 0.500000 0.151685 +v -0.500000 0.500686 0.106217 +v -0.461402 0.500686 0.108113 +v -0.423177 0.500686 0.113783 +v -0.385691 0.500686 0.123173 +v -0.349306 0.500686 0.136192 +v -0.314372 0.500686 0.152714 +v -0.281226 0.500686 0.172581 +v -0.250187 0.500686 0.195601 +v -0.221553 0.500686 0.221553 +v -0.195601 0.500686 0.250187 +v -0.172581 0.500686 0.281226 +v -0.152714 0.500686 0.314372 +v -0.136192 0.500686 0.349306 +v -0.123173 0.500686 0.385691 +v -0.113783 0.500686 0.423177 +v -0.108113 0.500686 0.461403 +v -0.106217 0.500686 0.500000 +v -0.108113 0.500686 0.538598 +v -0.113783 0.500686 0.576823 +v -0.123173 0.500686 0.614309 +v -0.136192 0.500686 0.650694 +v -0.152714 0.500686 0.685628 +v -0.172581 0.500686 0.718774 +v -0.195601 0.500686 0.749814 +v -0.221553 0.500686 0.778447 +v -0.250187 0.500686 0.804399 +v -0.281226 0.500686 0.827419 +v -0.314372 0.500686 0.847286 +v -0.349306 0.500686 0.863808 +v -0.385691 0.500686 0.876827 +v -0.423177 0.500686 0.886217 +v -0.461403 0.500686 0.891887 +v -0.500000 0.500686 0.893783 +v -0.538598 0.500686 0.891887 +v -0.576824 0.500686 0.886217 +v -0.614310 0.500686 0.876827 +v -0.650695 0.500686 0.863808 +v -0.685628 0.500686 0.847286 +v -0.718775 0.500686 0.827419 +v -0.749814 0.500686 0.804398 +v -0.778447 0.500686 0.778446 +v -0.804399 0.500686 0.749813 +v -0.827419 0.500686 0.718774 +v -0.847286 0.500686 0.685628 +v -0.863808 0.500686 0.650694 +v -0.876827 0.500686 0.614309 +v -0.886217 0.500686 0.576823 +v -0.891887 0.500686 0.538598 +v -0.893783 0.500686 0.500000 +v -0.891887 0.500686 0.461403 +v -0.886217 0.500686 0.423177 +v -0.876827 0.500686 0.385691 +v -0.863808 0.500686 0.349306 +v -0.847286 0.500686 0.314372 +v -0.827419 0.500686 0.281226 +v -0.804399 0.500686 0.250187 +v -0.778447 0.500686 0.221554 +v -0.749814 0.500686 0.195602 +v -0.718775 0.500686 0.172582 +v -0.685629 0.500686 0.152715 +v -0.650695 0.500686 0.136192 +v -0.614310 0.500686 0.123173 +v -0.576825 0.500686 0.113783 +v -0.538599 0.500686 0.108113 +v -0.500000 0.550638 0.106217 +v -0.461402 0.550638 0.108113 +v -0.423177 0.550638 0.113783 +v -0.385691 0.550638 0.123173 +v -0.349306 0.550638 0.136192 +v -0.314372 0.550638 0.152714 +v -0.281226 0.550638 0.172581 +v -0.250187 0.550638 0.195601 +v -0.221553 0.550638 0.221553 +v -0.195601 0.550638 0.250187 +v -0.172581 0.550638 0.281226 +v -0.152714 0.550638 0.314372 +v -0.136192 0.550638 0.349306 +v -0.123173 0.550638 0.385691 +v -0.113783 0.550638 0.423177 +v -0.108113 0.550638 0.461403 +v -0.106217 0.550638 0.500000 +v -0.108113 0.550638 0.538598 +v -0.113783 0.550638 0.576823 +v -0.123173 0.550638 0.614309 +v -0.136192 0.550638 0.650694 +v -0.152714 0.550638 0.685628 +v -0.172581 0.550638 0.718774 +v -0.195601 0.550638 0.749814 +v -0.221553 0.550638 0.778447 +v -0.250187 0.550638 0.804399 +v -0.281226 0.550638 0.827419 +v -0.314372 0.550638 0.847286 +v -0.349306 0.550638 0.863808 +v -0.385691 0.550638 0.876827 +v -0.423177 0.550638 0.886217 +v -0.461403 0.550638 0.891887 +v -0.500000 0.550638 0.893783 +v -0.538598 0.550638 0.891887 +v -0.576824 0.550638 0.886217 +v -0.614310 0.550638 0.876827 +v -0.650695 0.550638 0.863808 +v -0.685628 0.550638 0.847286 +v -0.718775 0.550638 0.827419 +v -0.749814 0.550638 0.804398 +v -0.778447 0.550638 0.778446 +v -0.804399 0.550638 0.749813 +v -0.827419 0.550638 0.718774 +v -0.847286 0.550638 0.685628 +v -0.863808 0.550638 0.650694 +v -0.876827 0.550638 0.614309 +v -0.886217 0.550638 0.576823 +v -0.891887 0.550638 0.538598 +v -0.893783 0.550638 0.500000 +v -0.891887 0.550638 0.461403 +v -0.886217 0.550638 0.423177 +v -0.876827 0.550638 0.385691 +v -0.863808 0.550638 0.349306 +v -0.847286 0.550638 0.314372 +v -0.827419 0.550638 0.281226 +v -0.804399 0.550638 0.250187 +v -0.778447 0.550638 0.221554 +v -0.749814 0.550638 0.195602 +v -0.718775 0.550638 0.172582 +v -0.685629 0.550638 0.152715 +v -0.650695 0.550638 0.136192 +v -0.614310 0.550638 0.123173 +v -0.576825 0.550638 0.113783 +v -0.538599 0.550638 0.108113 +vt 0.636140 0.516156 +vt 0.636140 0.934899 +vt 0.621846 0.934899 +vt 0.621846 0.516156 +vt 0.608203 0.934899 +vt 0.608203 0.516156 +vt 0.595338 0.516156 +vt 0.595338 0.934899 +vt 0.583379 0.934899 +vt 0.799857 0.515301 +vt 0.799857 0.936504 +vt 0.788853 0.515301 +vt 0.788853 0.936504 +vt 0.776823 0.515301 +vt 0.776823 0.936504 +vt 0.763884 0.936504 +vt 0.763884 0.515301 +vt 0.750159 0.936504 +vt 0.750159 0.515301 +vt 0.735782 0.936504 +vt 0.735782 0.515301 +vt 0.720890 0.515301 +vt 0.720890 0.936504 +vt 0.705627 0.515301 +vt 0.705627 0.936504 +vt 0.690139 0.936504 +vt 0.690139 0.515301 +vt 0.674577 0.515301 +vt 0.674577 0.936504 +vt 0.659090 0.936504 +vt 0.659090 0.515301 +vt 0.643827 0.936504 +vt 0.643827 0.515301 +vt 0.628935 0.515301 +vt 0.628935 0.936504 +vt 0.614557 0.515301 +vt 0.614557 0.936504 +vt 0.600832 0.936504 +vt 0.600832 0.515301 +vt 0.587893 0.936504 +vt 0.587893 0.515301 +vt 0.575863 0.515301 +vt 0.575863 0.936504 +vt 0.564859 0.936504 +vt 0.786996 0.514259 +vt 0.786996 0.935468 +vt 0.774967 0.935468 +vt 0.774967 0.514259 +vt 0.762027 0.514259 +vt 0.762027 0.935468 +vt 0.748302 0.935468 +vt 0.748302 0.514259 +vt 0.733924 0.935468 +vt 0.733924 0.514259 +vt 0.719032 0.935468 +vt 0.719032 0.514259 +vt 0.703769 0.935468 +vt 0.703769 0.514259 +vt 0.688281 0.935468 +vt 0.688281 0.514259 +vt 0.672719 0.935468 +vt 0.672719 0.514259 +vt 0.657232 0.935468 +vt 0.657232 0.514259 +vt 0.641968 0.935468 +vt 0.641968 0.514259 +vt 0.627076 0.935468 +vt 0.627076 0.514259 +vt 0.612698 0.935468 +vt 0.612698 0.514259 +vt 0.598974 0.935468 +vt 0.598974 0.514259 +vt 0.586034 0.935468 +vt 0.586034 0.514259 +vt 0.574004 0.935468 +vt 0.564561 0.066739 +vt 0.790317 0.066739 +vt 0.564561 0.087128 +vt 0.790317 0.087128 +vt 0.564561 0.109417 +vt 0.790317 0.109417 +vt 0.790317 0.133391 +vt 0.564561 0.133391 +vt 0.790317 0.158821 +vt 0.564561 0.158821 +vt 0.790317 0.185460 +vt 0.564561 0.185460 +vt 0.564561 0.213053 +vt 0.790317 0.213053 +vt 0.564561 0.241333 +vt 0.790317 0.241333 +vt 0.564561 0.270028 +vt 0.790317 0.270028 +vt 0.564561 0.298862 +vt 0.790317 0.298862 +vt 0.790317 0.327558 +vt 0.564561 0.327558 +vt 0.790317 0.355838 +vt 0.564561 0.355838 +vt 0.790317 0.383430 +vt 0.564561 0.383430 +vt 0.790317 0.410070 +vt 0.564561 0.410070 +vt 0.790317 0.435499 +vt 0.564561 0.435499 +vt 0.790317 0.459474 +vt 0.564561 0.459474 +vt 0.790317 0.481763 +vt 0.564561 0.481763 +vt 0.564561 0.502152 +vt 0.795125 0.516156 +vt 0.795125 0.934899 +vt 0.783166 0.934899 +vt 0.783166 0.516156 +vt 0.770302 0.934899 +vt 0.770302 0.516156 +vt 0.756657 0.934899 +vt 0.756657 0.516156 +vt 0.742364 0.934899 +vt 0.742364 0.516156 +vt 0.727559 0.516156 +vt 0.727559 0.934899 +vt 0.712385 0.934899 +vt 0.712385 0.516156 +vt 0.696988 0.516156 +vt 0.696988 0.934899 +vt 0.681516 0.934899 +vt 0.681516 0.516156 +vt 0.666120 0.516156 +vt 0.140691 0.643160 +vt 0.154464 0.653767 +vt 0.148062 0.687034 +vt 0.650946 0.516156 +vt 0.650946 0.934899 +vt 0.666120 0.934899 +vt 0.896122 0.385849 +vt 0.887355 0.387454 +vt 0.904763 0.382653 +vt 0.415210 0.277452 +vt 0.415210 0.243608 +vt 0.439200 0.243608 +vt 0.327655 0.219585 +vt 0.318198 0.198159 +vt 0.342918 0.198538 +vt 0.083626 0.556086 +vt 0.093083 0.577512 +vt 0.068362 0.577133 +vt 0.355905 0.346392 +vt 0.352997 0.319207 +vt 0.371430 0.310622 +vt 0.348669 0.482987 +vt 0.352997 0.456463 +vt 0.371430 0.465048 +vt 0.055375 0.429278 +vt 0.058284 0.456463 +vt 0.039850 0.465048 +vt 0.307656 0.597111 +vt 0.318198 0.577511 +vt 0.332278 0.601239 +vt 0.062611 0.292683 +vt 0.058284 0.319207 +vt 0.039850 0.310622 +vt 0.242552 0.661813 +vt 0.256817 0.653767 +vt 0.263219 0.687033 +vt 0.103624 0.178559 +vt 0.093083 0.198159 +vt 0.079003 0.174431 +vt 0.168729 0.113858 +vt 0.154464 0.121904 +vt 0.164112 0.079584 +vt 0.242551 0.113858 +vt 0.227930 0.108450 +vt 0.247169 0.079585 +vt 0.307656 0.178560 +vt 0.296133 0.160976 +vt 0.320418 0.152380 +vt 0.168729 0.661813 +vt 0.183351 0.667220 +vt 0.180562 0.702170 +vt 0.103624 0.597111 +vt 0.115148 0.614695 +vt 0.103828 0.643074 +vt 0.348669 0.292683 +vt 0.342964 0.267076 +vt 0.360143 0.251969 +vt 0.355905 0.429278 +vt 0.357366 0.401694 +vt 0.376346 0.403427 +vt 0.062611 0.482987 +vt 0.068316 0.508595 +vt 0.051137 0.523701 +vt 0.327655 0.556085 +vt 0.335937 0.533039 +vt 0.352237 0.551203 +vt 0.055375 0.346392 +vt 0.053914 0.373976 +vt 0.036578 0.341208 +vt 0.270590 0.643159 +vt 0.283738 0.630093 +vt 0.293507 0.660399 +vt 0.083626 0.219585 +vt 0.075343 0.242631 +vt 0.068362 0.198537 +vt 0.140691 0.132511 +vt 0.127543 0.145576 +vt 0.132566 0.100571 +vt 0.213094 0.105733 +vt 0.198187 0.105734 +vt 0.197254 0.070444 +vt 0.198186 0.669937 +vt 0.213094 0.669937 +vt 0.214026 0.705227 +vt 0.283737 0.145577 +vt 0.270590 0.132511 +vt 0.293507 0.115272 +vt 0.127543 0.630094 +vt 0.132566 0.675100 +vt 0.335937 0.242631 +vt 0.357366 0.373976 +vt 0.374703 0.341208 +vt 0.075343 0.533039 +vt 0.342964 0.508594 +vt 0.366562 0.494890 +vt 0.053914 0.401694 +vt 0.034934 0.403428 +vt 0.296133 0.614694 +vt 0.320418 0.623290 +vt 0.068316 0.267076 +vt 0.051137 0.251969 +vt 0.227930 0.667220 +vt 0.247169 0.696086 +vt 0.115148 0.160976 +vt 0.103828 0.132597 +vt 0.183351 0.108450 +vt 0.180562 0.073501 +vt 0.256817 0.121904 +vt 0.263219 0.088637 +vt 0.164112 0.696086 +vt 0.090863 0.623290 +vt 0.366562 0.280780 +vt 0.374703 0.434462 +vt 0.342918 0.577133 +vt 0.278715 0.675099 +vt 0.148062 0.088637 +vt 0.230718 0.073501 +vt 0.197254 0.705227 +vt 0.059044 0.551204 +vt 0.307453 0.643073 +vt 0.059044 0.224467 +vt 0.278714 0.100571 +vt 0.241992 0.657431 +vt 0.227637 0.662740 +vt 0.169515 0.657431 +vt 0.474331 0.446428 +vt 0.474331 0.413423 +vt 0.498309 0.413423 +vt 0.469476 0.235525 +vt 0.469476 0.272579 +vt 0.445734 0.272579 +vt 0.411278 0.893309 +vt 0.430205 0.893309 +vt 0.430205 0.940844 +vt 0.469476 0.070532 +vt 0.469476 0.099736 +vt 0.445734 0.070532 +vt 0.474331 0.209626 +vt 0.474331 0.177761 +vt 0.498309 0.177761 +vt 0.469476 0.493664 +vt 0.469476 0.526982 +vt 0.445734 0.526982 +vt 0.415210 0.538512 +vt 0.415210 0.509820 +vt 0.439200 0.538512 +vt 0.258692 0.893309 +vt 0.276135 0.893309 +vt 0.276135 0.940844 +vt 0.415210 0.311793 +vt 0.439200 0.311793 +vt 0.474331 0.478293 +vt 0.498309 0.446428 +vt 0.469476 0.199371 +vt 0.445734 0.235525 +vt 0.391879 0.893309 +vt 0.411278 0.940844 +vt 0.415210 0.092907 +vt 0.415210 0.068507 +vt 0.439200 0.068507 +vt 0.474331 0.242631 +vt 0.498309 0.209626 +vt 0.469476 0.458760 +vt 0.445734 0.458760 +vt 0.415210 0.565186 +vt 0.439200 0.565186 +vt 0.242246 0.893309 +vt 0.258692 0.940844 +vt 0.415210 0.346300 +vt 0.439200 0.346300 +vt 0.474331 0.508710 +vt 0.498309 0.478293 +vt 0.372196 0.893309 +vt 0.391879 0.940844 +vt 0.415210 0.119582 +vt 0.439200 0.119582 +vt 0.474331 0.276458 +vt 0.498309 0.242631 +vt 0.469476 0.422607 +vt 0.415210 0.589586 +vt 0.226957 0.893309 +vt 0.242246 0.940844 +vt 0.415210 0.380641 +vt 0.474331 0.537388 +vt 0.498309 0.508710 +vt 0.352417 0.893309 +vt 0.372196 0.940844 +vt 0.415210 0.148273 +vt 0.474331 0.310782 +vt 0.498309 0.276458 +vt 0.469476 0.385553 +vt 0.445734 0.422607 +vt 0.482367 0.893309 +vt 0.497656 0.893309 +vt 0.482367 0.940844 +vt 0.474331 0.092005 +vt 0.474331 0.067616 +vt 0.498309 0.067616 +vt 0.415210 0.414485 +vt 0.439200 0.380641 +vt 0.474331 0.564049 +vt 0.498309 0.537388 +vt 0.332734 0.893309 +vt 0.352417 0.940844 +vt 0.415210 0.178706 +vt 0.439200 0.148273 +vt 0.474331 0.345272 +vt 0.498309 0.345272 +vt 0.469476 0.347956 +vt 0.445734 0.385553 +vt 0.465922 0.893309 +vt 0.469476 0.164467 +vt 0.445734 0.199371 +vt 0.474331 0.118666 +vt 0.498309 0.118666 +vt 0.474331 0.588437 +vt 0.498309 0.564049 +vt 0.415210 0.447507 +vt 0.439200 0.447507 +vt 0.313335 0.893309 +vt 0.332734 0.940844 +vt 0.415210 0.210587 +vt 0.439200 0.210587 +vt 0.474331 0.379596 +vt 0.469476 0.310176 +vt 0.445734 0.347956 +vt 0.448478 0.893309 +vt 0.465922 0.940844 +vt 0.469476 0.131149 +vt 0.445734 0.164467 +vt 0.474331 0.147343 +vt 0.498309 0.147343 +vt 0.469476 0.558395 +vt 0.469476 0.587599 +vt 0.445734 0.587599 +vt 0.415210 0.479387 +vt 0.294408 0.893309 +vt 0.294408 0.940844 +vt 0.498309 0.379596 +vt 0.445734 0.310176 +vt 0.448478 0.940844 +vt 0.445734 0.131149 +vt 0.445734 0.558395 +vt 0.439200 0.479387 +vt 0.116910 0.611171 +vt 0.105597 0.593908 +vt 0.095247 0.574666 +vt 0.583379 0.516156 +vt 0.943236 0.097076 +vt 0.949466 0.108658 +vt 0.955054 0.121320 +vt 0.061083 0.455824 +vt 0.056793 0.402053 +vt 0.058227 0.347759 +vt 0.105597 0.182986 +vt 0.116910 0.165723 +vt 0.129080 0.150604 +vt 0.861138 0.058840 +vt 0.869778 0.055645 +vt 0.878545 0.054039 +vt 0.282427 0.626290 +vt 0.316259 0.574666 +vt 0.230718 0.702170 +vt 0.079003 0.601239 +vt 0.564859 0.515301 +vt 0.574004 0.514259 +vt 0.313335 0.940844 +vt 0.085963 0.553630 +vt 0.077831 0.531004 +vt 0.213071 0.665407 +vt 0.198435 0.665407 +vt 0.439200 0.092907 +vt 0.034934 0.372243 +vt 0.913193 0.063595 +vt 0.921332 0.069864 +vt 0.904763 0.058841 +vt 0.971749 0.245237 +vt 0.970030 0.261302 +vt 0.972612 0.228937 +vt 0.878545 0.387454 +vt 0.861138 0.382653 +vt 0.795870 0.180191 +vt 0.798427 0.164517 +vt 0.793288 0.212557 +vt 0.844568 0.371630 +vt 0.183869 0.662740 +vt 0.117774 0.660399 +vt 0.822664 0.344418 +vt 0.829474 0.354809 +vt 0.816435 0.332836 +vt 0.810846 0.320174 +vt 0.793288 0.228937 +vt 0.805951 0.306555 +vt 0.943236 0.344417 +vt 0.936426 0.354809 +vt 0.929101 0.363909 +vt 0.340575 0.269889 +vt 0.346175 0.295029 +vt 0.305910 0.182986 +vt 0.801799 0.292109 +vt 0.795870 0.261302 +vt 0.340575 0.507005 +vt 0.333675 0.531005 +vt 0.325544 0.553631 +vt 0.801799 0.149384 +vt 0.805952 0.134939 +vt 0.810846 0.121319 +vt 0.829474 0.086685 +vt 0.798427 0.276977 +vt 0.058227 0.429134 +vt 0.844568 0.069863 +vt 0.056793 0.374841 +vt 0.325544 0.223263 +vt 0.333675 0.245889 +vt 0.896122 0.055645 +vt 0.816435 0.108658 +vt 0.852707 0.377898 +vt 0.887355 0.054039 +vt 0.929101 0.077585 +vt 0.498309 0.092005 +vt 0.964102 0.149384 +vt 0.970030 0.180191 +vt 0.971749 0.196256 +vt 0.439200 0.178706 +vt 0.967473 0.276976 +vt 0.869778 0.385849 +vt 0.949466 0.332835 +vt 0.350424 0.321070 +vt 0.350424 0.455824 +vt 0.959949 0.306555 +vt 0.155509 0.649531 +vt 0.964102 0.292109 +vt 0.921332 0.371630 +vt 0.913193 0.377898 +vt 0.439200 0.277452 +vt 0.332278 0.174431 +vt 0.036578 0.434462 +vt 0.044719 0.280780 +vt 0.090863 0.152380 +vt 0.307452 0.132597 +vt 0.044719 0.494890 +vt 0.117774 0.115271 +vt 0.214027 0.070444 +vt 0.352237 0.224467 +vt 0.376346 0.372243 +vt 0.360143 0.523701 +vt 0.794151 0.245237 +vt 0.794152 0.196256 +vt 0.141987 0.639117 +vt 0.129080 0.626290 +vt 0.070932 0.507005 +vt 0.445734 0.099736 +vt 0.439200 0.414485 +vt 0.498309 0.310782 +vt 0.836799 0.077585 +vt 0.155509 0.127363 +vt 0.169515 0.119463 +vt 0.183870 0.114154 +vt 0.354714 0.374841 +vt 0.354714 0.402053 +vt 0.061083 0.321070 +vt 0.198435 0.111487 +vt 0.213071 0.111487 +vt 0.065331 0.295030 +vt 0.070932 0.269889 +vt 0.085963 0.223263 +vt 0.790317 0.502152 +vt 0.095248 0.202228 +vt 0.936426 0.086685 +vt 0.141987 0.137776 +vt 0.241991 0.119463 +vt 0.255997 0.127362 +vt 0.269519 0.137776 +vt 0.316259 0.202228 +vt 0.227637 0.114154 +vt 0.282427 0.150604 +vt 0.294596 0.165722 +vt 0.822664 0.097076 +vt 0.305910 0.593908 +vt 0.294596 0.611172 +vt 0.353279 0.347759 +vt 0.065331 0.481864 +vt 0.346175 0.481865 +vt 0.269519 0.639118 +vt 0.255997 0.649531 +vt 0.955054 0.320174 +vt 0.445734 0.493664 +vt 0.852707 0.063595 +vt 0.972612 0.212557 +vt 0.497656 0.940844 +vt 0.439200 0.589586 +vt 0.226957 0.940844 +vt 0.967473 0.164517 +vt 0.077831 0.245889 +vt 0.498309 0.588437 +vt 0.836799 0.363909 +vt 0.439200 0.509820 +vt 0.959949 0.134939 +vt 0.353279 0.429134 +usemtl None +s off +f 1/1 2/2 4/3 +f 3/4 4/3 6/5 +f 5/6 6/5 7/7 +f 7/7 8/8 10/9 +f 9/10 10/11 11/12 +f 11/12 12/13 13/14 +f 13/14 14/15 16/16 +f 15/17 16/16 18/18 +f 17/19 18/18 20/20 +f 19/21 20/20 21/22 +f 21/22 22/23 23/24 +f 23/24 24/25 26/26 +f 25/27 26/26 27/28 +f 27/28 28/29 30/30 +f 29/31 30/30 32/32 +f 31/33 32/32 33/34 +f 33/34 34/35 35/36 +f 35/36 36/37 38/38 +f 37/39 38/38 40/40 +f 39/41 40/40 41/42 +f 41/42 42/43 44/44 +f 43/45 44/46 46/47 +f 45/48 46/47 47/49 +f 47/49 48/50 50/51 +f 49/52 50/51 52/53 +f 51/54 52/53 54/55 +f 53/56 54/55 56/57 +f 55/58 56/57 58/59 +f 57/60 58/59 60/61 +f 59/62 60/61 62/63 +f 61/64 62/63 64/65 +f 63/66 64/65 66/67 +f 65/68 66/67 68/69 +f 67/70 68/69 70/71 +f 69/72 70/71 72/73 +f 71/74 72/73 74/75 +f 73/76 74/77 75/78 +f 75/78 76/79 77/80 +f 77/80 78/81 80/82 +f 79/83 80/82 82/84 +f 81/85 82/84 84/86 +f 83/87 84/86 85/88 +f 85/88 86/89 87/90 +f 87/90 88/91 89/92 +f 89/92 90/93 91/94 +f 91/94 92/95 94/96 +f 93/97 94/96 96/98 +f 95/99 96/98 98/100 +f 97/101 98/100 100/102 +f 99/103 100/102 102/104 +f 101/105 102/104 104/106 +f 103/107 104/106 106/108 +f 105/109 106/108 107/110 +f 107/111 108/112 110/113 +f 109/114 110/113 112/115 +f 111/116 112/115 114/117 +f 113/118 114/117 116/119 +f 115/120 116/119 117/121 +f 117/121 118/122 120/123 +f 119/124 120/123 121/125 +f 121/125 122/126 124/127 +f 123/128 124/127 125/129 +f 14/130 12/131 134/132 +f 127/133 128/134 2/2 +f 125/129 126/135 127/133 +f 1/136 3/137 127/138 +f 140/139 139/140 203/141 +f 88/142 86/143 172/144 +f 24/145 22/146 140/147 +f 98/148 96/149 176/150 +f 108/151 106/152 181/153 +f 34/154 32/155 144/156 +f 118/157 116/158 186/159 +f 44/160 42/161 149/162 +f 128/163 126/164 191/165 +f 54/166 52/167 154/168 +f 64/169 62/170 160/171 +f 74/172 72/173 165/174 +f 84/175 82/176 170/177 +f 10/178 8/179 132/180 +f 20/181 18/182 137/183 +f 94/184 92/185 174/186 +f 104/187 102/188 179/189 +f 30/190 28/191 142/192 +f 114/193 112/194 184/195 +f 40/196 38/197 148/198 +f 124/199 122/200 189/201 +f 50/202 48/203 153/204 +f 60/205 58/206 158/207 +f 70/208 68/209 162/210 +f 6/211 4/212 130/213 +f 80/214 78/215 168/216 +f 16/217 14/130 135/218 +f 90/219 88/142 172/144 +f 100/220 98/148 177/221 +f 26/222 24/145 140/147 +f 110/223 108/151 182/224 +f 36/225 34/154 146/226 +f 120/227 118/157 187/228 +f 46/229 44/160 151/230 +f 2/231 128/163 192/232 +f 56/233 54/166 156/234 +f 66/235 64/169 161/236 +f 76/237 74/172 166/238 +f 86/143 84/175 170/177 +f 12/131 10/178 133/239 +f 22/146 20/181 138/240 +f 96/149 94/184 175/241 +f 32/155 30/190 144/156 +f 106/152 104/187 180/242 +f 116/158 114/193 185/243 +f 42/161 40/196 149/162 +f 126/164 124/199 190/244 +f 52/167 50/202 153/204 +f 62/170 60/205 159/245 +f 72/173 70/208 164/246 +f 82/176 80/214 168/216 +f 8/179 6/211 131/247 +f 18/182 16/217 137/183 +f 92/185 90/219 174/186 +f 102/188 100/220 179/189 +f 4/212 2/231 130/213 +f 28/191 26/222 141/248 +f 112/194 110/223 184/195 +f 38/197 36/225 146/226 +f 122/200 120/227 188/249 +f 48/203 46/229 152/250 +f 58/206 56/233 156/234 +f 68/209 66/235 162/210 +f 78/215 76/237 167/251 +f 195/252 194/253 254/254 +f 177/255 176/256 240/257 +f 192/258 191/259 255/260 +f 155/261 154/262 218/263 +f 133/264 132/265 197/266 +f 170/267 169/268 233/269 +f 185/270 184/271 248/272 +f 148/273 147/274 212/275 +f 163/276 162/277 226/278 +f 141/279 140/139 205/280 +f 178/281 177/255 241/282 +f 129/283 192/258 256/284 +f 156/285 155/261 219/286 +f 134/287 133/288 197/289 +f 171/290 170/267 234/291 +f 186/292 185/270 250/293 +f 149/294 148/273 213/295 +f 164/296 163/276 227/297 +f 142/298 141/279 206/299 +f 179/300 178/281 242/301 +f 157/302 156/285 220/303 +f 135/304 134/287 199/305 +f 172/306 171/290 235/307 +f 187/308 186/292 250/293 +f 150/309 149/294 213/295 +f 165/310 164/296 228/311 +f 143/312 142/298 206/299 +f 180/313 179/300 243/314 +f 158/315 157/302 221/316 +f 136/317 135/304 199/305 +f 173/318 172/306 236/319 +f 188/320 187/308 251/321 +f 151/322 150/323 215/324 +f 166/325 165/326 229/327 +f 144/328 143/312 207/329 +f 181/330 180/313 244/331 +f 159/332 158/315 222/333 +f 137/334 136/317 200/335 +f 174/336 173/318 238/337 +f 189/338 188/320 252/339 +f 152/340 151/322 215/324 +f 130/341 129/283 193/342 +f 167/343 166/325 231/344 +f 182/345 181/330 245/346 +f 145/347 144/328 209/348 +f 160/349 159/332 223/350 +f 138/351 137/334 202/352 +f 175/353 174/336 238/337 +f 190/354 189/338 253/355 +f 153/356 152/340 216/357 +f 131/358 130/341 194/359 +f 168/360 167/343 232/361 +f 183/362 182/363 246/364 +f 146/365 145/347 209/348 +f 161/366 160/349 225/367 +f 176/256 175/353 239/368 +f 139/140 138/351 202/352 +f 191/259 190/354 254/369 +f 154/262 153/356 217/370 +f 169/268 168/360 232/361 +f 132/265 131/358 195/371 +f 184/271 183/362 247/372 +f 147/274 146/365 210/373 +f 162/277 161/366 225/367 +f 3/4 1/1 4/3 +f 5/6 3/4 6/5 +f 250/374 249/375 248/376 +f 9/377 7/7 10/9 +f 83/378 85/379 87/380 +f 243/381 241/382 239/383 +f 15/17 13/14 16/16 +f 17/19 15/17 18/18 +f 19/21 17/19 20/20 +f 232/384 231/385 230/386 +f 63/387 65/388 67/389 +f 25/27 23/24 26/26 +f 198/390 195/252 201/391 +f 29/31 27/28 30/30 +f 31/33 29/31 32/32 +f 2/231 129/392 130/213 +f 10/11 12/13 11/12 +f 37/39 35/36 38/38 +f 39/41 37/39 40/40 +f 22/146 139/393 140/147 +f 43/394 41/42 44/44 +f 45/48 43/45 46/47 +f 6/5 8/8 7/7 +f 49/52 47/49 50/51 +f 51/54 49/52 52/53 +f 53/56 51/54 54/55 +f 55/58 53/56 56/57 +f 57/60 55/58 58/59 +f 59/62 57/60 60/61 +f 61/64 59/62 62/63 +f 63/66 61/64 64/65 +f 65/68 63/66 66/67 +f 67/70 65/68 68/69 +f 69/72 67/70 70/71 +f 71/74 69/72 72/73 +f 73/395 71/74 74/75 +f 160/349 224/396 225/367 +f 34/35 36/37 35/36 +f 79/83 77/80 80/82 +f 81/85 79/83 82/84 +f 83/87 81/85 84/86 +f 20/20 22/23 21/22 +f 248/376 247/397 246/398 +f 194/253 193/399 256/400 +f 134/287 198/401 199/305 +f 93/97 91/94 94/96 +f 95/99 93/97 96/98 +f 97/101 95/99 98/100 +f 99/103 97/101 100/102 +f 101/105 99/103 102/104 +f 103/107 101/105 104/106 +f 105/109 103/107 106/108 +f 74/77 76/79 75/78 +f 109/114 107/111 110/113 +f 111/116 109/114 112/115 +f 113/118 111/116 114/117 +f 115/120 113/118 116/119 +f 38/197 147/402 148/198 +f 119/124 117/121 120/123 +f 75/403 77/404 73/405 +f 123/128 121/125 124/127 +f 103/406 105/407 101/408 +f 135/218 14/130 134/132 +f 1/1 127/133 2/2 +f 124/127 126/135 125/129 +f 3/137 5/409 127/138 +f 127/138 5/409 9/410 +f 41/411 43/412 37/413 +f 127/138 9/410 13/414 +f 256/400 255/415 254/254 +f 16/217 136/416 137/183 +f 19/417 127/138 13/414 +f 17/418 19/417 13/414 +f 19/417 21/419 127/138 +f 21/419 23/420 127/138 +f 127/138 23/420 35/421 +f 78/215 167/251 168/216 +f 23/420 25/422 35/421 +f 117/423 119/424 121/425 +f 213/426 212/427 217/428 +f 27/429 31/430 25/422 +f 35/421 37/413 127/138 +f 127/138 37/413 43/412 +f 32/32 34/35 33/34 +f 204/431 203/432 202/433 +f 43/412 45/434 127/138 +f 45/434 47/435 127/138 +f 47/435 49/436 127/138 +f 127/138 49/436 55/437 +f 27/429 29/438 31/430 +f 243/381 242/439 241/382 +f 127/138 55/437 59/440 +f 241/382 240/441 239/383 +f 127/138 59/440 63/387 +f 90/93 92/95 91/94 +f 127/138 63/387 67/389 +f 215/442 214/443 213/426 +f 127/138 67/389 71/444 +f 49/436 51/445 55/437 +f 71/444 73/405 127/138 +f 127/138 73/405 83/378 +f 12/13 14/15 13/14 +f 9/410 11/446 13/414 +f 67/389 69/447 71/444 +f 77/404 79/448 73/405 +f 127/138 83/378 87/380 +f 166/325 230/449 231/344 +f 127/138 87/380 91/450 +f 167/343 231/344 232/361 +f 127/138 91/450 95/451 +f 141/279 205/280 206/299 +f 95/451 97/452 127/138 +f 127/138 97/452 101/408 +f 137/334 201/453 202/352 +f 127/138 101/408 107/454 +f 31/430 35/421 25/422 +f 5/409 7/455 9/410 +f 115/456 127/138 107/454 +f 212/427 211/457 206/458 +f 107/454 111/459 115/456 +f 250/374 195/252 253/460 +f 115/456 117/423 127/138 +f 127/138 117/423 121/425 +f 107/454 109/461 111/459 +f 121/425 123/462 125/463 +f 127/138 121/425 125/463 +f 204/464 140/139 203/141 +f 86/143 171/465 172/144 +f 76/79 78/81 77/80 +f 177/221 98/148 176/150 +f 182/224 108/151 181/153 +f 145/466 34/154 144/156 +f 187/228 118/157 186/159 +f 150/467 44/160 149/162 +f 192/232 128/163 191/165 +f 155/468 54/166 154/168 +f 62/170 159/245 160/171 +f 72/173 164/246 165/174 +f 82/176 169/469 170/177 +f 133/239 10/178 132/180 +f 138/240 20/181 137/183 +f 175/241 94/184 174/186 +f 180/242 104/187 179/189 +f 143/470 30/190 142/192 +f 185/243 114/193 184/195 +f 22/23 24/25 23/24 +f 190/244 124/199 189/201 +f 48/203 152/250 153/204 +f 58/206 157/471 158/207 +f 163/472 70/208 162/210 +f 131/247 6/211 130/213 +f 88/91 90/93 89/92 +f 136/416 16/217 135/218 +f 173/473 90/219 172/144 +f 178/474 100/220 177/221 +f 141/248 26/222 140/147 +f 183/475 110/223 182/224 +f 40/40 42/43 41/42 +f 188/249 120/227 187/228 +f 44/160 150/467 151/230 +f 129/392 2/231 192/232 +f 54/166 155/468 156/234 +f 64/169 160/171 161/236 +f 31/430 33/476 35/421 +f 171/465 86/143 170/177 +f 134/132 12/131 133/239 +f 139/393 22/146 138/240 +f 176/150 96/149 175/241 +f 30/190 143/470 144/156 +f 181/153 106/152 180/242 +f 186/159 116/158 185/243 +f 194/253 256/400 254/254 +f 191/165 126/164 190/244 +f 154/168 52/167 153/204 +f 60/205 158/207 159/245 +f 70/208 163/472 164/246 +f 169/469 82/176 168/216 +f 132/180 8/179 131/247 +f 39/477 41/411 37/413 +f 90/219 173/473 174/186 +f 253/460 252/478 251/479 +f 26/26 28/29 27/28 +f 142/192 28/191 141/248 +f 100/220 178/474 179/189 +f 147/402 38/197 146/226 +f 189/201 122/200 188/249 +f 148/273 212/275 213/295 +f 157/471 58/206 156/234 +f 66/235 161/236 162/210 +f 76/237 166/238 167/251 +f 248/376 245/480 250/374 +f 132/265 196/481 197/266 +f 40/196 148/198 149/162 +f 254/254 253/460 195/252 +f 144/328 208/482 209/348 +f 116/119 118/122 117/121 +f 251/479 250/374 253/460 +f 243/381 195/252 250/374 +f 34/154 145/466 146/226 +f 173/318 237/483 238/337 +f 55/437 57/484 59/440 +f 246/398 245/480 248/376 +f 245/480 243/381 250/374 +f 228/485 227/486 226/487 +f 209/488 208/489 206/458 +f 86/89 88/91 87/90 +f 238/490 195/252 243/381 +f 226/487 225/491 224/492 +f 239/383 238/490 243/381 +f 238/490 237/493 195/252 +f 237/493 236/494 195/252 +f 195/252 236/494 234/495 +f 106/108 108/496 107/110 +f 234/495 233/497 195/252 +f 233/497 232/384 195/252 +f 195/252 232/384 230/386 +f 79/448 81/498 83/378 +f 230/386 229/499 195/252 +f 195/252 229/499 226/487 +f 84/86 86/89 85/88 +f 222/500 221/501 220/502 +f 195/252 226/487 224/492 +f 217/428 216/503 215/442 +f 224/492 223/504 195/252 +f 223/504 222/500 195/252 +f 195/252 222/500 220/502 +f 220/502 219/505 218/506 +f 229/499 228/485 226/487 +f 51/445 53/507 55/437 +f 218/506 217/428 220/502 +f 195/252 217/428 212/427 +f 217/428 195/252 220/502 +f 120/123 122/126 121/125 +f 215/442 213/426 217/428 +f 195/252 212/427 206/458 +f 201/391 200/508 199/509 +f 74/172 165/174 166/238 +f 209/488 206/458 211/457 +f 210/510 209/488 211/457 +f 245/480 244/511 243/381 +f 206/458 205/512 195/252 +f 195/252 205/512 202/433 +f 197/513 196/514 195/252 +f 205/512 204/431 202/433 +f 202/433 201/391 195/252 +f 105/407 107/454 101/408 +f 110/223 183/475 184/195 +f 199/509 198/390 201/391 +f 198/390 197/513 195/252 +f 46/47 48/50 47/49 +f 241/282 177/255 240/257 +f 256/284 192/258 255/260 +f 219/286 155/261 218/263 +f 111/459 113/515 115/456 +f 234/291 170/267 233/269 +f 249/516 185/270 248/272 +f 185/270 249/516 250/293 +f 227/297 163/276 226/278 +f 46/229 151/230 152/250 +f 242/301 178/281 241/282 +f 193/342 129/283 256/284 +f 220/303 156/285 219/286 +f 198/401 134/287 197/289 +f 235/307 171/290 234/291 +f 59/440 61/517 63/387 +f 79/448 83/378 73/405 +f 228/311 164/296 227/297 +f 97/452 99/518 101/408 +f 243/314 179/300 242/301 +f 221/316 157/302 220/303 +f 150/323 214/519 215/324 +f 236/319 172/306 235/307 +f 251/321 187/308 250/293 +f 214/520 150/309 213/295 +f 229/521 165/310 228/311 +f 207/329 143/312 206/299 +f 244/331 180/313 243/314 +f 222/333 158/315 221/316 +f 200/335 136/317 199/305 +f 237/483 173/318 236/319 +f 252/339 188/320 251/321 +f 126/135 128/134 127/133 +f 230/449 166/325 229/327 +f 208/482 144/328 207/329 +f 245/346 181/330 244/331 +f 223/350 159/332 222/333 +f 201/453 137/334 200/335 +f 91/450 93/522 95/451 +f 253/355 189/338 252/339 +f 216/357 152/340 215/324 +f 194/359 130/341 193/342 +f 236/494 235/523 234/495 +f 246/524 182/345 245/346 +f 140/139 204/464 205/280 +f 224/396 160/349 223/350 +f 13/414 15/525 17/418 +f 239/368 175/353 238/337 +f 254/369 190/354 253/355 +f 217/370 153/356 216/357 +f 195/371 131/358 194/359 +f 147/274 211/526 212/275 +f 247/372 183/362 246/364 +f 210/373 146/365 209/348 +f 87/380 89/527 91/450 +f 240/257 176/256 239/368 +f 203/141 139/140 202/352 +f 255/260 191/259 254/369 +f 218/263 154/262 217/370 +f 233/269 169/268 232/361 +f 196/481 132/265 195/371 +f 248/272 184/271 247/372 +f 211/526 147/274 210/373 +f 226/278 162/277 225/367 +f 208/489 207/528 206/458 diff --git a/src/main/resources/assets/energy/models/StoneGrindWheel.png b/src/main/resources/assets/energy/models/StoneGrindWheel.png new file mode 100644 index 0000000..2bd50a5 Binary files /dev/null and b/src/main/resources/assets/energy/models/StoneGrindWheel.png differ