diff --git a/data/bunny.obj b/data/bunny.obj new file mode 100644 index 0000000..06ed043 --- /dev/null +++ b/data/bunny.obj @@ -0,0 +1,3864 @@ +v -0.849312 0.418130 0.075964 +v -0.880193 0.374698 0.125565 +v -0.846246 -0.010642 0.106390 +v -0.838916 -0.005837 0.053284 +v -0.072250 0.193008 0.182757 +v -0.067884 0.146549 0.296350 +v -0.676130 0.921920 -0.677517 +v -0.682024 0.842349 -0.526521 +v -0.617643 0.856143 -0.617021 +v -0.133725 0.129422 0.311687 +v -0.520384 -0.871397 0.485618 +v -0.467537 -0.841951 0.492413 +v -0.512329 -0.834705 0.452063 +v 0.152760 0.252915 0.231471 +v -0.454883 0.557752 0.305194 +v -0.464798 0.539324 0.359028 +v -0.810194 -0.429300 0.009623 +v -0.843222 -0.389935 0.137526 +v -0.614805 0.528515 -0.538661 +v -0.648840 0.544400 -0.594752 +v -0.590175 0.578907 -0.653250 +v -0.884313 -0.278454 0.106191 +v -0.886849 -0.243728 0.201968 +v -0.193889 0.858017 -0.097126 +v -0.233812 0.832138 -0.122765 +v -0.776497 -0.477125 0.018436 +v -0.631654 0.756840 -0.330792 +v -0.675276 0.752557 -0.311217 +v -0.557922 0.657368 -0.257003 +v -0.544605 0.572927 -0.172461 +v -0.563685 0.828838 -0.656095 +v -0.606306 0.814714 -0.543956 +v -0.557957 0.761266 -0.548405 +v -0.386381 -0.945250 -0.226937 +v -0.351799 -0.966981 -0.266725 +v -0.400024 -0.975717 -0.222101 +v -0.593971 0.769148 -0.424656 +v -0.640006 0.664921 -0.149994 +v -0.599223 0.610750 -0.107640 +v -0.093563 -0.186336 -0.371003 +v -0.176614 -0.198769 -0.353114 +v -0.059077 -0.139354 -0.358150 +v 0.122886 0.228873 0.283279 +v 0.052472 0.178675 0.328473 +v -0.931883 0.266426 0.213228 +v -0.900630 0.318977 0.244045 +v 0.200010 0.243765 -0.064606 +v 0.054411 0.230152 0.003887 +v -0.640838 -0.976589 -0.086779 +v -0.641093 -0.930440 -0.078502 +v -0.622234 -0.952215 -0.133519 +v -0.915638 0.084172 0.355670 +v -0.925193 0.130713 0.337170 +v -0.840164 -0.355738 0.209233 +v 0.155972 0.261521 0.108058 +v -0.193322 -0.771276 -0.226498 +v -0.233471 -0.776038 -0.212714 +v -0.685449 0.584033 0.007065 +v -0.795088 0.571199 0.221665 +v -0.664765 0.593182 0.152364 +v -0.609687 0.069363 -0.163836 +v -0.632799 0.092063 -0.149150 +v -0.882722 -0.133005 0.098229 +v -0.863225 0.522673 0.297610 +v -0.774251 0.499509 0.440211 +v 0.277954 -0.194046 0.643507 +v -0.675985 0.589407 0.263845 +v -0.949668 0.206801 0.231272 +v -0.951407 0.175574 0.187634 +v -0.786014 0.548769 0.333546 +v -0.793051 -0.445077 0.158691 +v -0.768535 -0.495666 0.147317 +v -0.595809 0.710933 -0.276344 +v -0.536394 0.669596 -0.355626 +v -0.897892 0.293414 0.050217 +v -0.862344 0.300121 -0.004340 +v -0.623142 0.587785 -0.016249 +v -0.664751 0.634599 -0.097011 +v -0.702506 0.610434 -0.093418 +v 0.239611 0.246277 0.291721 +v 0.209050 0.213431 0.345389 +v -0.869898 -0.154516 0.026450 +v -0.886487 -0.214263 0.115838 +v -0.717831 0.758533 -0.374651 +v -0.916023 0.047796 0.169763 +v -0.901209 0.047460 0.090392 +v 0.192073 0.155630 0.413748 +v -0.387954 0.549196 0.122827 +v -0.381827 0.613981 0.093258 +v -0.413677 0.552987 0.140992 +v -0.940070 0.097200 0.225287 +v -0.948346 0.155976 0.269365 +v -0.796273 0.191686 0.623723 +v -0.766141 0.233846 0.644268 +v -0.726971 0.268056 0.639081 +v -0.748802 0.333066 0.609366 +v -0.654775 0.934968 -0.733938 +v -0.619738 0.934786 -0.728936 +v -0.315534 0.725144 0.026147 +v -0.402395 0.651805 0.065213 +v -0.459045 0.575749 0.180619 +v -0.740151 0.159870 0.632178 +v -0.726920 0.471837 0.501052 +v -0.793209 0.358537 0.567935 +v -0.515218 0.547313 0.392741 +v -0.136964 -0.864513 0.576102 +v -0.110875 -0.924284 0.617846 +v -0.067105 -0.879284 0.619680 +v -0.450074 -0.525722 -0.235844 +v -0.465654 -0.439849 -0.289835 +v -0.388104 -0.444193 -0.279762 +v -0.540590 0.191216 -0.149577 +v -0.667856 0.216842 -0.148408 +v -0.612223 0.383044 -0.134497 +v -0.462028 0.614978 0.077639 +v -0.477628 0.585542 0.138753 +v -0.438461 0.580682 0.133854 +v -0.709736 0.181540 0.644954 +v -0.842930 -0.355793 0.030754 +v -0.852532 -0.332199 0.119566 +v -0.103507 0.199957 0.061748 +v -0.570249 0.558452 -0.058328 +v -0.682664 0.452061 0.526931 +v -0.419073 -0.791591 0.107535 +v -0.381241 -0.784704 0.159893 +v -0.378871 -0.738081 0.142885 +v -0.720651 0.072853 0.621648 +v -0.679571 0.101717 0.645272 +v -0.691315 0.294393 0.622721 +v 0.070170 -0.261039 -0.538872 +v 0.196675 -0.303133 -0.533340 +v -0.225577 0.520223 -0.018483 +v -0.147720 0.561918 -0.087649 +v -0.916479 0.220913 0.069076 +v -0.842896 0.373061 0.007266 +v -0.228582 -0.707777 -0.201312 +v -0.235891 -0.644310 -0.211751 +v -0.176897 -0.682127 -0.198779 +v -0.142369 -0.260858 -0.375815 +v -0.208245 -0.264055 -0.357078 +v -0.862575 -0.292415 -0.005329 +v -0.482042 0.239802 -0.125351 +v -0.573019 0.394285 -0.131278 +v -0.524972 0.393929 -0.112160 +v -0.646834 0.146956 0.646506 +v -0.648919 0.377121 0.570430 +v -0.681161 0.046922 0.618335 +v -0.519862 0.798497 -0.811453 +v -0.524985 0.856111 -0.801500 +v -0.851113 -0.233523 -0.015461 +v -0.109653 0.756413 -0.246389 +v 0.006497 0.780292 -0.286589 +v -0.080364 0.676256 -0.217498 +v -0.208758 0.643952 -0.186644 +v -0.580753 0.467190 -0.275691 +v -0.561918 0.510392 -0.364395 +v -0.543924 0.496333 -0.222089 +v -0.414248 0.370773 -0.039569 +v -0.383410 0.351592 -0.009141 +v -0.364683 0.257753 -0.054045 +v -0.624362 -0.190517 0.493209 +v -0.663151 -0.069566 0.438324 +v -0.676201 -0.234018 0.480043 +v -0.619348 0.078147 0.629367 +v 0.280664 -0.768982 0.621807 +v -0.506875 -0.892493 0.224210 +v -0.416153 -0.842920 0.173855 +v -0.521230 -0.932111 0.185946 +v -0.818503 -0.004271 0.002812 +v -0.733757 -0.530773 0.091219 +v -0.711667 -0.532933 -0.000988 +v -0.567169 -0.009044 0.442514 +v -0.628183 -0.026620 0.439138 +v 0.188646 -0.268883 0.681677 +v 0.234666 -0.225299 0.666713 +v 0.305646 -0.641606 0.665199 +v -0.605684 0.155498 0.629183 +v -0.910401 0.238199 0.420517 +v -0.899293 0.237046 0.497319 +v -0.875363 0.463561 0.095710 +v -0.818042 0.484374 0.029365 +v -0.549376 -0.072150 0.476178 +v -0.569908 0.580335 -0.550321 +v -0.540741 0.647834 -0.541755 +v 0.263749 -0.851667 0.534148 +v 0.087133 -0.810099 0.554907 +v -0.375456 0.401556 0.035132 +v -0.348906 0.446664 0.012303 +v -0.359006 0.458092 0.076105 +v -0.371006 0.481270 -0.058595 +v -0.381768 0.435631 -0.013700 +v 0.085020 -0.919082 0.444036 +v 0.383564 -0.859421 0.515407 +v 0.341900 -0.827728 0.567924 +v -0.562151 0.661399 -0.755139 +v -0.536623 0.720380 -0.738104 +v -0.600384 -0.200674 0.497888 +v -0.623850 -0.308430 0.500821 +v -0.554261 -0.255895 0.527804 +v 0.306901 -0.325460 0.685170 +v 0.326621 -0.250965 0.655047 +v -0.593424 0.393536 0.520686 +v -0.580688 0.500210 0.460784 +v -0.134802 0.199912 0.180704 +v -0.547926 -0.443323 0.479228 +v -0.569015 -0.339125 0.517226 +v -0.655284 -0.396065 0.453462 +v 0.247809 -0.677319 0.641361 +v 0.229159 -0.645839 0.658301 +v 0.314247 -0.531045 0.665095 +v 0.301512 -0.411908 0.676533 +v -0.179439 0.714209 -0.068873 +v -0.233790 0.664610 -0.013418 +v 0.253419 -0.725402 0.643940 +v -0.082946 0.818893 -0.151079 +v -0.397491 -0.698765 0.144038 +v -0.436170 -0.703667 0.072161 +v -0.290225 0.225100 0.179204 +v -0.334281 0.295937 0.181780 +v -0.343234 0.272756 0.270411 +v -0.833912 0.180099 -0.077025 +v -0.691910 0.103197 -0.136859 +v -0.849652 0.130613 -0.053554 +v -0.493924 -0.142220 0.505799 +v 0.115454 0.831254 -0.378474 +v 0.040376 0.725841 -0.263666 +v -0.538293 0.712335 -0.785015 +v -0.507281 -0.247297 0.535731 +v -0.456397 0.411281 -0.065468 +v -0.882228 0.341068 0.298229 +v -0.905297 0.392106 0.236173 +v -0.896678 0.329660 0.147336 +v 0.000437 0.118139 0.384785 +v -0.516569 -0.611041 -0.112418 +v -0.594948 -0.600019 -0.079475 +v -0.448298 -0.386894 0.523299 +v -0.489610 -0.366827 0.513023 +v -0.481451 -0.016819 0.445693 +v -0.617397 0.859308 -0.757843 +v -0.590745 0.735902 -0.774157 +v -0.441122 0.050014 0.409084 +v 0.165754 -0.347132 0.686823 +v -0.696864 0.536043 -0.393867 +v -0.672190 0.503447 -0.401947 +v 0.278262 -0.096637 0.516956 +v -0.581654 -0.941021 -0.159560 +v -0.586371 -0.881678 -0.125078 +v -0.446052 -0.245398 0.529883 +v -0.334306 -0.554941 0.453261 +v -0.320328 -0.626458 0.445263 +v -0.478123 -0.920072 -0.194376 +v -0.533669 -0.884730 -0.157652 +v -0.388378 -0.854673 -0.193596 +v -0.503501 -0.484251 0.467969 +v -0.436162 -0.457155 0.490783 +v -0.445226 -0.064610 0.477208 +v -0.539254 0.503092 -0.163241 +v -0.533050 0.491346 -0.083658 +v -0.546604 0.434610 -0.128594 +v 0.230305 -0.770409 0.622321 +v -0.623641 0.614178 -0.698951 +v 0.240747 -0.456594 0.701160 +v 0.205926 -0.403438 0.691945 +v -0.414778 -0.895873 0.528822 +v -0.483292 -0.911800 0.530967 +v -0.216131 0.168742 0.292882 +v -0.131197 0.069007 0.381684 +v -0.586307 0.422259 -0.154999 +v -0.638892 0.442430 -0.219228 +v -0.393414 -0.538045 0.432936 +v -0.425268 -0.329097 0.532274 +v -0.402392 -0.174373 0.513639 +v -0.413748 -0.851431 0.503840 +v -0.452775 -0.801297 0.425214 +v -0.416502 -0.257218 0.524256 +v -0.261541 -0.827227 -0.337256 +v -0.216792 -0.820240 -0.375663 +v -0.417510 0.348389 0.328555 +v 0.136486 -0.652945 0.650891 +v 0.133671 -0.734532 0.609692 +v -0.107872 -0.961911 0.614445 +v -0.379060 -0.380684 0.517227 +v -0.380381 -0.022588 0.452135 +v -0.375567 0.036704 0.408927 +v 0.187441 -0.546620 0.670234 +v 0.258089 -0.543440 0.671533 +v -0.351974 -0.458176 0.495543 +v -0.351037 -0.131919 0.497770 +v -0.376826 -0.787934 0.416069 +v -0.349823 -0.810527 0.445087 +v -0.373572 -0.310131 0.534813 +v -0.359514 -0.245597 0.521003 +v -0.528241 0.604318 -0.335126 +v -0.334465 -0.868807 0.492763 +v -0.609870 0.476919 -0.342450 +v -0.718650 0.546844 0.389705 +v -0.430107 0.453320 -0.046009 +v -0.666313 -0.955569 0.035577 +v -0.662086 -0.930445 -0.015271 +v -0.655419 -0.970663 -0.013397 +v -0.360924 -0.185822 0.521080 +v 0.201344 -0.498934 0.696185 +v 0.224111 -0.887007 0.547142 +v 0.155592 -0.834930 0.550916 +v -0.015120 -0.873693 0.624204 +v -0.336057 -0.722594 0.422667 +v -0.383848 -0.756703 0.376102 +v -0.289002 -0.040093 0.464905 +v -0.308236 -0.780265 0.439014 +v -0.312690 -0.340597 0.510187 +v -0.308113 -0.205929 0.504997 +v -0.912741 0.451484 0.255048 +v -0.907853 0.490452 0.166107 +v -0.914474 0.415663 0.179636 +v -0.275789 -0.306474 0.496978 +v -0.325322 0.131896 0.316390 +v -0.366098 0.091809 0.365802 +v 0.122019 0.938578 -0.380587 +v 0.137644 0.897032 -0.398730 +v 0.109486 0.920264 -0.397493 +v -0.603290 0.599473 -0.692348 +v -0.329260 0.638044 0.068595 +v -0.895273 0.509985 0.138235 +v -0.287400 -0.526351 0.481792 +v -0.290413 -0.386564 0.492718 +v -0.307288 -0.096589 0.492216 +v 0.062477 0.691622 -0.236859 +v -0.084254 0.596251 -0.127939 +v -0.163894 0.597663 -0.159756 +v -0.301571 0.602743 0.052564 +v -0.256709 -0.426310 0.499069 +v -0.216870 0.101080 0.357674 +v -0.371285 0.422370 0.083023 +v -0.392377 0.447520 0.149655 +v -0.225645 0.776547 -0.005191 +v -0.250621 -0.676731 0.459559 +v -0.268804 -0.158127 0.490824 +v -0.922923 0.219889 0.345472 +v 0.252012 -0.122279 0.524146 +v -0.234687 -0.869281 0.466810 +v -0.238063 -0.601617 0.476792 +v -0.537583 0.774331 -0.660655 +v -0.533299 -0.831568 0.380680 +v 0.171475 -0.062626 0.521204 +v -0.226110 -0.774245 0.443450 +v -0.224886 -0.330727 0.512137 +v -0.230426 -0.270723 0.508614 +v -0.250202 -0.097755 0.471107 +v -0.361516 0.340077 0.053054 +v -0.358556 0.352985 0.136283 +v 0.148874 0.767025 -0.302446 +v 0.137665 0.760758 -0.331092 +v -0.146958 0.574242 -0.030935 +v -0.168264 -0.428771 0.482367 +v -0.202363 -0.195368 0.513077 +v -0.843441 0.552255 0.156424 +v -0.890028 0.530694 0.195846 +v -0.214333 0.760399 -0.007392 +v -0.214964 0.812288 -0.033860 +v 0.213927 0.107820 0.453302 +v -0.185568 -0.539984 0.475029 +v -0.203177 -0.380886 0.502993 +v -0.198503 -0.248084 0.518321 +v -0.136089 -0.169196 0.524913 +v -0.200458 -0.827401 0.460642 +v -0.166354 -0.774547 0.429267 +v -0.173427 -0.729330 0.427275 +v -0.159277 -0.322852 0.495016 +v -0.131487 0.866544 -0.074326 +v -0.110693 0.856404 -0.094012 +v 0.169519 -0.188785 0.643939 +v -0.109162 -0.266303 0.519763 +v 0.129335 -0.006528 0.503373 +v -0.130689 -0.720307 0.410324 +v -0.080981 -0.229693 0.529662 +v -0.663900 0.523428 -0.528426 +v -0.664620 0.556534 -0.568172 +v -0.935830 0.128350 0.437123 +v -0.125213 -0.409577 0.484834 +v -0.104264 -0.108771 0.500977 +v -0.096406 -0.606129 0.429880 +v -0.121055 -0.327876 0.511872 +v -0.102428 -0.161978 0.515521 +v -0.054976 -0.387566 0.636677 +v -0.092421 -0.720261 0.413189 +v -0.542456 0.559237 -0.417752 +v -0.113727 -0.783883 0.494767 +v -0.085629 -0.812812 0.566485 +v -0.079310 -0.586195 0.448794 +v -0.046140 0.027911 0.436892 +v 0.004839 -0.546873 0.611008 +v -0.929287 0.116171 0.491538 +v 0.000434 0.012885 0.466921 +v -0.017861 -0.782910 0.533860 +v -0.439916 0.509267 -0.057298 +v -0.024321 -0.167034 0.528225 +v -0.025455 -0.821404 0.596917 +v -0.054201 -0.748930 0.463888 +v -0.558318 0.465737 0.464077 +v -0.028118 -0.103748 0.515309 +v 0.071949 0.664575 -0.187059 +v -0.024585 0.944804 -0.169023 +v -0.073065 0.931780 -0.134352 +v 0.041660 -0.054933 0.500821 +v 0.105844 -0.126694 0.522117 +v 0.046052 0.998193 -0.271898 +v 0.069067 0.970264 -0.302732 +v -0.408483 -0.763214 0.252966 +v -0.406141 -0.696779 0.282781 +v 0.009022 -0.763486 0.531788 +v -0.013026 -0.695985 0.524793 +v -0.231299 -0.462348 -0.282442 +v -0.182976 -0.485015 -0.293699 +v -0.184678 -0.577967 -0.242338 +v 0.039180 -0.811243 0.565197 +v -0.906486 0.495803 0.246248 +v -0.417313 -0.790933 0.374354 +v -0.472928 -0.814751 0.314900 +v -0.199548 -0.954690 -0.460670 +v -0.276051 -0.931873 -0.419489 +v -0.172218 -0.875151 -0.446995 +v 0.036972 -0.785762 0.542803 +v -0.641454 0.408152 -0.141778 +v -0.041893 -0.349368 0.651739 +v 0.023668 -0.423578 0.670304 +v 0.036793 -0.361711 0.689718 +v 0.060865 -0.297407 0.680363 +v 0.007143 -0.297865 0.665121 +v 0.033009 -0.153221 0.526602 +v 0.080344 0.061231 0.458096 +v -0.308466 0.781667 -0.075706 +v 0.057257 -0.732433 0.583544 +v 0.028793 -0.688972 0.580282 +v 0.040621 -0.533790 0.639893 +v 0.088940 -0.246875 0.672956 +v 0.004925 -0.226056 0.624772 +v 0.282966 -0.962258 -0.279865 +v -0.090741 -0.970062 -0.341534 +v 0.094719 0.130379 0.417877 +v 0.065866 -0.617560 0.625307 +v 0.077472 -0.445487 0.673051 +v 0.068616 -0.363807 0.680795 +v 0.080921 -0.191295 0.627537 +v -0.794592 0.409864 -0.029006 +v 0.082711 -0.496075 0.655550 +v 0.141973 -0.429337 0.689564 +v 0.166618 -0.100849 0.517139 +v 0.212290 -0.146965 0.592876 +v -0.883646 -0.131370 0.179625 +v -0.349527 0.739379 -0.014111 +v -0.085372 0.636974 -0.025964 +v -0.031810 0.627534 -0.068532 +v 0.071694 -0.978189 0.568058 +v 0.158170 -0.963581 0.565850 +v 0.041492 -0.961718 0.604833 +v -0.243499 -0.943290 0.485154 +v -0.347447 -0.961654 0.517868 +v -0.035615 0.660472 -0.067546 +v -0.067184 0.677605 -0.084012 +v -0.375111 0.360259 0.201392 +v -0.348761 -0.943592 -0.238087 +v -0.370346 0.502689 0.114667 +v -0.036014 -0.963096 0.626487 +v -0.571954 0.160460 0.594733 +v -0.476984 -0.765267 -0.002983 +v -0.454701 -0.729429 0.040644 +v -0.469699 -0.713090 -0.030911 +v -0.212376 0.643866 -0.006213 +v -0.621670 -0.006979 0.458906 +v -0.591987 0.092989 0.617298 +v -0.593688 0.272513 0.549310 +v -0.607978 0.032374 0.566712 +v -0.182936 0.629618 0.015085 +v -0.545923 0.116757 0.542242 +v -0.243778 -0.108810 -0.321290 +v -0.555473 0.027403 0.447672 +v -0.530890 0.066094 0.465755 +v -0.565800 0.297868 0.488192 +v -0.526874 0.165596 0.515491 +v -0.041066 -0.059936 -0.342880 +v 0.090618 -0.035841 -0.329180 +v 0.089006 0.862800 -0.286480 +v 0.122084 0.910870 -0.354940 +v 0.113722 0.796176 -0.269261 +v -0.542242 0.339039 0.437627 +v -0.162500 -0.044809 -0.310097 +v -0.499380 0.118106 0.481916 +v -0.524564 0.235144 0.488925 +v -0.538857 0.387751 0.442572 +v -0.519856 0.431646 0.442312 +v -0.247083 -0.028227 -0.302792 +v -0.448604 0.161801 0.461541 +v -0.460103 -0.959651 0.534007 +v -0.372727 -0.941508 0.525994 +v -0.154131 -0.604779 -0.269359 +v 0.055591 0.653298 -0.151506 +v -0.053561 0.599964 -0.094748 +v 0.112272 0.736474 -0.220775 +v -0.596844 0.656137 -0.749658 +v -0.454062 0.071344 0.425219 +v 0.029473 0.906899 -0.247995 +v -0.465944 0.208062 0.465021 +v -0.485925 0.388383 0.384753 +v -0.500568 0.501737 0.421229 +v -0.287209 0.500448 0.029723 +v 0.035789 0.668333 -0.117424 +v -0.484295 0.283053 0.439336 +v -0.456365 0.343855 0.377157 +v -0.407140 0.513824 0.195084 +v -0.383918 0.251773 0.365167 +v -0.243516 -0.971272 0.477900 +v -0.429979 -0.980263 0.501038 +v -0.377036 -0.798181 -0.176745 +v -0.378060 0.199377 0.376694 +v -0.374206 0.114376 0.373074 +v -0.436361 0.419261 0.334281 +v -0.662288 0.476684 -0.309470 +v 0.118115 0.701946 -0.234980 +v -0.109972 -0.744885 -0.345481 +v -0.063726 -0.741611 -0.407910 +v -0.070432 -0.790488 -0.399662 +v -0.428035 0.507005 0.292365 +v -0.908289 0.069318 0.275555 +v -0.338658 0.199369 0.306979 +v -0.905791 0.369717 0.189827 +v -0.556532 -0.874014 0.302843 +v -0.258137 0.644458 -0.172238 +v -0.681361 -0.207404 -0.239477 +v -0.703272 -0.089748 -0.189511 +v -0.657930 -0.132093 -0.231424 +v -0.228392 0.700982 -0.194374 +v -0.166864 -0.960857 0.564784 +v -0.183600 -0.924024 0.552616 +v -0.199142 -0.973340 0.515260 +v 0.307757 -0.965932 0.525809 +v -0.407628 -0.557840 -0.204244 +v -0.341690 -0.886694 -0.218552 +v -0.043454 -0.933192 0.633786 +v 0.091446 0.961564 -0.376860 +v 0.072303 0.987422 -0.340350 +v -0.595956 0.539003 0.422725 +v -0.555448 0.739814 -0.798391 +v -0.539322 0.885030 -0.806527 +v -0.029004 -0.973087 -0.399748 +v -0.743342 0.763192 -0.446907 +v -0.000019 0.988080 -0.219531 +v -0.317479 0.539660 0.080041 +v -0.099463 0.818580 -0.253350 +v -0.083417 0.895327 -0.240608 +v -0.540144 0.880937 -0.765463 +v -0.120176 -0.979182 0.140044 +v -0.187059 -0.978970 0.380678 +v -0.095355 -0.050311 -0.333935 +v -0.874518 -0.193404 0.245591 +v -0.158181 -0.789606 -0.363644 +v -0.684997 -0.023338 0.461225 +v -0.273219 0.590278 0.054822 +v -0.307815 -0.193757 -0.335968 +v -0.371902 -0.221096 -0.329873 +v -0.419742 -0.135349 -0.327569 +v -0.092826 -0.925119 0.034907 +v 0.108024 -0.907425 -0.238951 +v -0.161295 -0.829094 -0.423027 +v -0.826601 0.531409 0.055168 +v -0.750384 0.560824 0.022318 +v 0.133598 0.855024 -0.397455 +v -0.100679 0.915115 -0.121159 +v -0.674023 0.462367 -0.227684 +v -0.185617 -0.735906 -0.194835 +v -0.294598 0.182211 0.251398 +v 0.091489 0.688541 -0.180323 +v -0.868979 0.014224 0.195636 +v -0.336958 0.294076 0.068829 +v -0.429210 -0.353436 -0.327652 +v -0.876036 0.433630 0.396676 +v -0.886800 0.413103 0.369096 +v -0.848214 -0.316886 0.244218 +v -0.536038 0.701048 -0.540581 +v -0.919564 0.069869 0.420126 +v -0.557879 -0.926248 0.468417 +v -0.519817 -0.965906 0.506774 +v -0.832257 0.004801 0.272935 +v -0.844151 -0.023891 0.191189 +v -0.077034 -0.932215 0.139351 +v -0.817543 -0.035752 0.272161 +v -0.920843 0.271696 0.282370 +v -0.291535 -0.813523 -0.215132 +v -0.884721 0.334294 0.357449 +v -0.932720 0.103468 0.112045 +v -0.168344 -0.982642 0.407467 +v 0.152923 0.820965 -0.366379 +v -0.923767 0.156268 0.505855 +v -0.436285 -0.829159 0.240069 +v -0.402025 -0.823730 0.187856 +v -0.075169 -0.828667 -0.427158 +v -0.898419 0.078972 0.040280 +v -0.407101 -0.766426 0.310250 +v 0.122534 -0.070356 -0.348053 +v 0.154586 -0.119007 -0.359720 +v -0.487996 -0.972717 -0.204929 +v -0.589642 -0.976640 -0.153478 +v -0.416168 -0.685420 0.209883 +v -0.888162 0.139952 0.005979 +v -0.309603 0.221842 -0.109444 +v -0.318751 0.245319 -0.017848 +v -0.198204 0.216861 -0.046522 +v 0.169993 0.206479 -0.140591 +v -0.890224 0.380896 0.346920 +v 0.022815 0.994177 -0.291252 +v 0.030417 -0.145676 -0.368527 +v -0.050778 -0.200227 -0.445328 +v -0.795068 -0.077975 -0.096037 +v -0.722656 0.884343 -0.623391 +v -0.750162 0.840264 -0.609055 +v -0.603890 -0.850798 0.039176 +v -0.479791 -0.818577 0.078749 +v 0.196003 -0.970026 -0.358479 +v 0.287599 -0.965036 -0.357917 +v -0.239792 -0.356826 -0.316946 +v -0.194965 -0.411999 -0.303251 +v -0.577869 -0.826987 -0.005216 +v -0.478904 -0.789139 0.029461 +v -0.663405 0.016446 0.581171 +v -0.582153 -0.933849 0.282808 +v 0.018706 -0.194813 -0.485252 +v 0.005675 -0.256678 -0.530488 +v -0.058989 -0.256467 -0.507457 +v -0.745656 -0.512721 0.171858 +v -0.765049 0.077346 0.589693 +v 0.061717 -0.108833 -0.351310 +v 0.183291 -0.947422 -0.385614 +v -0.300795 -0.484738 -0.279356 +v 0.183858 -0.146997 -0.426281 +v 0.014856 -0.917430 -0.287004 +v -0.294192 -0.978926 0.463076 +v -0.281133 -0.966438 -0.418566 +v -0.234961 -0.969732 -0.441098 +v -0.688704 0.526426 -0.449758 +v 0.318261 -0.935220 -0.375851 +v 0.231682 -0.205451 -0.488726 +v -0.207260 -0.307322 -0.341764 +v -0.191692 -0.373500 -0.339961 +v -0.776333 -0.426171 0.298110 +v -0.810415 -0.376921 0.295222 +v -0.281196 -0.264697 -0.334142 +v -0.164071 -0.970327 -0.447801 +v -0.181884 -0.323451 -0.364146 +v -0.562586 0.917375 -0.767316 +v -0.669835 0.439709 -0.173533 +v -0.295537 0.250150 0.087340 +v -0.642948 0.566065 0.361148 +v -0.067319 0.053743 -0.256978 +v -0.557808 0.587795 0.273902 +v -0.144828 0.210445 0.091088 +v -0.113428 0.190122 -0.018475 +v -0.343906 0.733326 -0.095717 +v -0.585888 0.583668 0.063681 +v -0.511223 0.589198 0.084855 +v -0.239159 0.239359 0.071039 +v -0.565239 -0.875763 0.411245 +v -0.394711 -0.597118 0.382958 +v -0.395548 -0.644033 0.345432 +v -0.705527 0.914351 -0.694839 +v -0.737388 0.875354 -0.662996 +v -0.583655 0.928740 -0.784678 +v -0.547545 0.571240 0.009511 +v -0.513655 0.589149 0.027485 +v -0.596620 -0.956948 0.363252 +v -0.082209 -0.313414 -0.519170 +v -0.112837 -0.301917 -0.480124 +v -0.853106 -0.113216 0.262988 +v -0.753653 0.752397 -0.481366 +v -0.292603 -0.692781 -0.207334 +v -0.472221 0.632934 0.019040 +v -0.612146 0.923283 -0.777197 +v -0.343831 0.266702 -0.014647 +v -0.905577 0.047058 0.459983 +v -0.149940 -0.676822 -0.218445 +v -0.471643 -0.680777 0.003093 +v -0.032771 -0.211773 0.561321 +v -0.573673 -0.962954 0.444798 +v -0.459534 -0.655895 0.229023 +v -0.175810 -0.851714 0.522359 +v -0.110668 -0.752283 0.422565 +v -0.418046 -0.734628 -0.145045 +v -0.353347 -0.740479 -0.181899 +v -0.285663 0.723139 -0.154289 +v -0.375662 -0.699825 0.372214 +v -0.037087 -0.271244 0.621222 +v -0.438338 0.194949 -0.126358 +v -0.156319 -0.920063 -0.072290 +v -0.709089 -0.093411 0.419482 +v 0.003977 -0.627004 0.561870 +v -0.011636 -0.475039 0.625507 +v -0.724387 0.612509 -0.163561 +v -0.814696 0.252289 0.613892 +v -0.548269 -0.229898 -0.293670 +v -0.524260 -0.174649 -0.288473 +v -0.677743 -0.318928 -0.253902 +v -0.416361 -0.639039 -0.170912 +v -0.417316 -0.646366 0.289116 +v -0.726069 0.565739 -0.058480 +v -0.833579 0.428541 0.472439 +v -0.798258 0.140289 0.596572 +v -0.863995 0.112655 0.572183 +v -0.735940 -0.342610 0.419859 +v -0.773412 -0.379874 0.361014 +v -0.668197 -0.944460 -0.048323 +v -0.820523 0.073158 0.581850 +v -0.852594 0.254643 0.569164 +v -0.545558 -0.072668 -0.271135 +v -0.540659 0.041918 -0.218655 +v -0.784462 -0.201104 0.377576 +v -0.650677 -0.890737 0.023497 +v -0.615252 -0.860213 -0.058227 +v -0.791369 0.225592 -0.100800 +v -0.793508 0.305657 -0.073867 +v -0.854834 0.350958 0.510544 +v -0.586159 -0.972619 0.325430 +v -0.760699 0.341300 -0.089230 +v -0.154611 -0.742991 -0.203946 +v -0.847764 -0.269699 0.289248 +v -0.840225 -0.173041 0.305508 +v -0.628440 -0.958333 0.086150 +v -0.468760 0.612706 -0.019974 +v -0.786845 -0.337908 0.361604 +v -0.808998 -0.097857 0.322756 +v -0.600781 -0.926213 0.107860 +v -0.477525 -0.295896 -0.322200 +v -0.560983 -0.956392 0.160585 +v -0.741869 -0.045458 0.382955 +v 0.182742 0.003948 -0.328176 +v -0.683343 0.364501 -0.123073 +v -0.699043 0.438253 -0.115731 +v -0.140315 -0.950329 -0.460679 +v -0.045912 -0.955868 -0.435364 +v -0.089679 -0.369559 -0.521694 +v -0.094079 -0.485453 -0.493135 +v -0.766852 0.028331 0.555529 +v -0.883776 0.059649 0.528058 +v -0.563036 0.851610 -0.810826 +v 0.157299 0.056745 -0.276541 +v 0.080177 0.109550 -0.229457 +v 0.164763 0.154333 -0.195821 +v 0.173778 0.048582 -0.294100 +v -0.637708 0.776249 -0.682498 +v -0.675424 0.895378 -0.725003 +v -0.067087 -0.572836 -0.473286 +v -0.002567 -0.800606 -0.423673 +v -0.639604 0.641815 -0.641683 +v -0.659446 0.696522 -0.578650 +v -0.684712 0.736125 -0.555571 +v -0.135870 -0.768039 -0.312293 +v -0.751425 0.801282 -0.571517 +v -0.747064 0.720586 -0.455269 +v -0.492557 -0.808838 -0.091780 +v -0.679733 0.586773 -0.413916 +v -0.099479 0.090235 -0.228489 +v -0.185018 0.025705 -0.278419 +v -0.138921 -0.401409 -0.472078 +v -0.125279 -0.527180 -0.416750 +v -0.091786 -0.243209 -0.460098 +v -0.708744 0.645881 -0.373341 +v -0.162616 -0.414518 -0.410287 +v -0.155400 -0.346171 -0.422429 +v -0.745411 0.685812 -0.367368 +v -0.705451 0.551532 -0.223819 +v -0.091466 -0.666694 -0.391343 +v -0.303754 -0.952851 -0.387002 +v -0.230515 -0.861359 -0.409543 +v -0.129128 -0.657066 -0.304278 +v -0.712714 0.530947 -0.270523 +v -0.314266 -0.903756 -0.337475 +v -0.007753 0.901042 -0.305027 +v 0.071894 -0.951401 -0.404140 +v -0.735730 0.613582 -0.267395 +v -0.035036 0.951004 -0.249989 +v -0.300562 -0.859934 -0.287146 +v -0.733230 -0.458489 -0.124711 +v -0.638674 -0.484547 -0.182986 +v -0.813337 0.009852 0.338319 +v 0.111629 -0.187649 -0.486841 +v -0.710784 0.531246 -0.151978 +v -0.654996 -0.428410 -0.224925 +v -0.759286 -0.346806 -0.158957 +v -0.719557 0.498145 -0.145684 +v -0.718102 -0.252652 -0.223467 +v -0.785857 -0.217796 -0.149260 +v -0.751325 -0.184009 -0.181357 +v -0.724795 0.544422 -0.112463 +v 0.097423 0.007746 -0.304381 +v -0.078244 0.162148 -0.125273 +v -0.157610 0.172025 -0.114879 +v 0.019849 -0.898404 -0.426055 +v -0.096886 -0.910774 -0.283994 +v 0.025687 0.058987 -0.272274 +v -0.819737 -0.252968 -0.107156 +v 0.033948 0.144956 -0.166317 +v -0.451744 -0.678310 -0.103311 +v -0.687380 -0.523999 -0.072402 +v -0.800581 -0.337681 -0.107859 +v -0.740112 0.490545 -0.076054 +v -0.467498 -0.773188 -0.082275 +v -0.772265 -0.425921 -0.092295 +v -0.818662 -0.345438 -0.064211 +v -0.824448 -0.176124 -0.087241 +v -0.776760 0.023702 -0.055245 +v -0.713790 0.053511 -0.109343 +v -0.561863 -0.554107 -0.158713 +v -0.435616 -0.795175 -0.139312 +v -0.475391 -0.647182 -0.071647 +v -0.457845 -0.613994 -0.132635 +v 0.103348 0.201281 -0.111466 +v -0.474452 0.551585 -0.039076 +v -0.852938 0.220918 -0.053939 +v -0.765700 0.522364 -0.022205 +v 0.045296 0.189188 -0.099701 +v -0.177069 0.126753 -0.181357 +v -0.217372 0.190484 -0.132398 +v 0.236535 0.036912 -0.295310 +v -0.189286 -0.980171 0.225098 +v -0.521764 0.556412 -0.016264 +v -0.181679 -0.981355 0.092375 +v -0.215427 -0.981334 -0.008914 +v -0.500565 0.485135 -0.055252 +v 0.023020 -0.840458 -0.423915 +v -0.418033 0.256276 -0.096613 +v -0.416473 0.015031 -0.276742 +v -0.306778 0.014781 -0.274287 +v -0.510949 0.138494 -0.160717 +v -0.346832 0.149102 -0.201291 +v -0.450508 0.080558 -0.229669 +v -0.394818 0.224367 -0.103257 +v -0.340935 0.121733 -0.221912 +v -0.265285 0.173665 -0.177205 +v -0.711100 -0.035620 0.434032 +v -0.247653 0.114196 -0.215067 +v -0.212905 -0.962778 0.235207 +v -0.717358 0.228252 -0.136428 +v -0.431771 -0.055526 -0.293775 +v -0.352416 -0.473984 -0.262415 +v -0.584612 -0.415628 -0.274218 +v -0.495094 -0.132137 -0.293944 +v -0.563137 -0.479907 -0.242684 +v -0.383114 0.589424 -0.095171 +v -0.489620 -0.192449 -0.314117 +v -0.437611 -0.227312 -0.333365 +v -0.313595 -0.378235 -0.306487 +v -0.523659 -0.372755 -0.301600 +v -0.335813 -0.586908 -0.231738 +v -0.274403 -0.988115 0.278911 +v 0.214235 -0.922934 0.103225 +v 0.246033 -0.335598 -0.525669 +v 0.181795 -0.550839 -0.512657 +v 0.171112 -0.847008 -0.398528 +v 0.183230 -0.421727 -0.533762 +v 0.163294 -0.811416 -0.440386 +v 0.157519 -0.586815 -0.518347 +v 0.121779 -0.706065 -0.493333 +v 0.146411 -0.635756 -0.502485 +v 0.075232 -0.401150 -0.548786 +v 0.046102 -0.341264 -0.556927 +v 0.081663 -0.591192 -0.530155 +v 0.096315 -0.472933 -0.549846 +v 0.035256 -0.816844 -0.426069 +v -0.133964 -0.931666 0.350500 +v 0.041208 -0.548568 -0.543238 +v -0.002893 -0.570533 -0.522952 +v -0.007543 0.845208 -0.304844 +v -0.543361 -0.975052 0.235025 +v -0.562772 -0.969007 0.245040 +v -0.012779 -0.374957 -0.554821 +v -0.624232 -0.975068 0.060956 +v -0.034419 -0.450808 -0.546124 +v -0.544758 -0.586629 0.335950 +v 0.052849 -0.978797 0.494743 +v -0.104013 -0.977542 0.583150 +v -0.073959 -0.980723 0.491977 +v -0.546938 -0.979400 0.450643 +v -0.764078 -0.018975 0.395709 +v -0.490170 -0.666601 0.027572 +v -0.886195 0.054451 0.322506 +v -0.194807 -0.955801 0.132467 +v -0.865901 0.015244 0.429300 +v -0.859583 0.021129 0.498818 +v -0.534832 -0.979032 0.154061 +v -0.818748 -0.000929 0.465508 +v -0.772688 -0.000135 0.527773 +v -0.820725 0.037662 0.556696 +v -0.035307 -0.921062 0.429087 +v -0.652358 -0.605356 0.040408 +v -0.666669 -0.590864 0.183743 +v -0.704154 -0.511882 0.298649 +v -0.565088 -0.633578 -0.004528 +v -0.608945 -0.637365 0.104221 +v -0.670585 -0.507004 0.356275 +v -0.594659 -0.624904 0.209405 +v -0.640299 -0.492478 0.401543 +v -0.439255 -0.980905 -0.105530 +v -0.450063 -0.682828 0.139298 +v -0.428397 -0.987592 0.128648 +v -0.438066 -0.569590 0.408404 +v -0.346230 -0.976744 -0.228701 +v -0.527934 -0.981604 0.270223 +v -0.320394 -0.982597 0.012977 +v -0.264055 -0.971177 -0.222004 +v -0.396101 -0.982285 0.035623 +v -0.341437 -0.957814 0.036844 +v -0.188204 -0.970625 -0.331559 +v -0.266359 -0.976391 -0.091862 +v -0.211012 -0.948664 -0.260193 +v -0.226254 -0.917190 -0.155975 +v -0.141752 -0.948439 -0.314212 +v -0.165139 -0.923883 -0.274377 +v -0.239986 -0.948693 0.071965 +v -0.232482 -0.978709 0.042383 +v -0.784154 0.704384 0.556814 +v -0.748802 0.333066 0.609366 +v -0.682664 0.452061 0.526931 +v -0.648919 0.377121 0.570430 +v 0.307000 0.284422 0.139873 +v 0.181183 0.261196 0.227352 +v 1.037719 -0.493114 0.162455 +v 1.027404 -0.528477 0.230856 +v 1.059438 -0.563005 0.201764 +v 0.228433 0.252047 -0.068724 +v 0.082834 0.238434 -0.000231 +v 0.293412 0.277840 0.001550 +v 0.184395 0.269803 0.103939 +v 0.306377 -0.185764 0.639388 +v 0.341530 -0.147610 0.587043 +v 0.376479 0.283902 0.055087 +v 0.417218 0.265864 -0.025472 +v 0.445351 -0.137059 -0.349305 +v 0.488524 -0.174184 -0.366602 +v 0.268034 0.254559 0.287602 +v 0.237473 0.221713 0.341271 +v 0.220496 0.163912 0.409629 +v 0.855503 -0.252137 -0.099896 +v 0.821604 -0.237135 -0.174252 +v 0.814497 -0.158385 -0.127161 +v 0.406909 0.281890 0.122474 +v 0.366372 0.278522 0.199618 +v 0.225098 -0.294851 -0.537459 +v 0.830334 -0.086152 -0.024759 +v 0.928307 -0.721768 -0.120064 +v 0.980808 -0.721709 -0.075973 +v 0.929089 -0.816023 -0.044158 +v 0.320000 0.029783 0.492914 +v 0.321248 0.077140 0.470267 +v 0.887872 -0.786280 -0.112662 +v 0.831597 -0.072729 0.054872 +v 0.309087 -0.760700 0.617688 +v 0.915189 -0.856340 0.129695 +v 0.883725 -0.870382 0.029415 +v 1.036411 -0.600537 -0.034306 +v 1.011162 -0.737450 -0.020671 +v 0.867029 -0.336825 -0.060856 +v 0.896779 -0.449276 0.084295 +v 0.220608 -0.269352 0.680798 +v 0.447712 -0.265363 0.636787 +v 0.483307 -0.221921 0.600074 +v 0.464041 -0.182176 0.579652 +v 0.334069 -0.633324 0.661080 +v 0.399296 0.244973 0.301022 +v 0.292172 -0.843385 0.530029 +v 0.419265 0.156473 0.405149 +v 0.356854 0.189241 0.382864 +v 0.864847 -0.184102 0.155753 +v 0.878131 -0.215038 0.022411 +v 0.113443 -0.910800 0.439917 +v 0.404727 -0.773617 0.589641 +v 0.411987 -0.851139 0.511289 +v 0.370323 -0.819446 0.563805 +v 1.079280 -0.610416 0.098141 +v 1.066724 -0.534675 0.076692 +v 0.535844 -0.088652 0.525533 +v 0.486408 -0.037602 0.489951 +v 0.335323 -0.317178 0.681051 +v 0.358583 -0.251433 0.654168 +v 0.441481 -0.692299 0.605234 +v 0.360180 -0.687947 0.623118 +v 0.832847 -0.379275 -0.141784 +v 0.499742 0.252912 0.068173 +v 0.852390 -0.440014 -0.101002 +v 0.880463 -0.444204 -0.025044 +v 0.276232 -0.669037 0.637242 +v 0.383992 -0.144792 0.570683 +v 0.359498 -0.111212 0.534594 +v 0.342670 -0.522764 0.660976 +v 0.395143 -0.463604 0.662788 +v 0.329935 -0.403626 0.672414 +v 0.281842 -0.717120 0.639821 +v 0.869317 -0.712150 0.354842 +v 0.864429 -0.786841 0.333394 +v 0.900701 -0.717605 0.342711 +v 0.728007 0.069710 0.237920 +v 0.694878 0.061837 0.322330 +v 0.798258 -0.074665 0.283318 +v 0.792550 -0.789539 0.343916 +v 0.750399 -0.765351 0.338121 +v 0.642217 -0.880034 -0.125028 +v 0.666645 -0.923554 -0.074196 +v 0.578927 -0.930468 -0.097764 +v 0.450226 -0.076970 0.531747 +v 0.404943 -0.315301 0.664315 +v 0.814772 -0.631170 0.321883 +v 0.785059 -0.698371 0.339144 +v 0.306685 -0.088355 0.512838 +v 0.451405 -0.813397 0.520219 +v 1.071093 -0.540100 0.138447 +v 0.565331 -0.292186 0.575903 +v 0.583786 -0.166181 0.544351 +v 0.512970 -0.177778 0.559417 +v 0.759415 -0.932064 0.121875 +v 0.716439 -0.949301 0.044016 +v 0.466870 -0.123128 0.560445 +v 0.908842 -0.617079 0.328435 +v 0.886474 -0.557669 0.283714 +v 0.848261 -0.556646 0.284029 +v 0.881737 -0.517821 0.242742 +v 0.981286 -0.795549 0.021427 +v 1.025723 -0.748824 0.037834 +v 0.286512 -0.535159 0.667415 +v 0.564634 -0.042680 0.470578 +v 0.576611 0.085876 0.396855 +v 0.474717 0.063136 0.438565 +v 0.792778 -0.016957 0.188505 +v 0.402426 -0.038930 0.481900 +v 1.041222 -0.603567 0.244553 +v 0.676593 -0.906755 0.276387 +v 0.710742 -0.830817 0.322017 +v 0.252534 -0.878725 0.543023 +v 0.726585 -0.382324 -0.288609 +v 0.670102 -0.302346 -0.326083 +v 0.742434 -0.296896 -0.285655 +v 0.407502 -0.588434 0.646768 +v 0.280434 -0.113997 0.520027 +v 0.199898 -0.054345 0.517086 +v 0.242350 0.116102 0.449183 +v 1.062211 -0.616273 0.014362 +v 0.550843 -0.952622 -0.110301 +v 0.157758 0.001754 0.499254 +v 0.987827 -0.580266 0.291879 +v 0.941987 -0.547157 0.284519 +v 0.571744 -0.911855 -0.137634 +v 0.756100 -0.700724 0.363954 +v 1.031435 -0.524735 -0.010175 +v 0.761217 0.023207 -0.028901 +v 0.455898 0.193444 0.359468 +v 0.891620 -0.456336 0.173026 +v 0.297369 0.099798 -0.267925 +v 0.936162 -0.493478 0.227691 +v 0.442202 -0.570980 0.630824 +v 0.516721 -0.296602 0.594496 +v 0.506972 0.192669 0.326513 +v 0.531449 0.119122 0.397728 +v 0.950141 -0.657951 0.323418 +v 0.436716 -0.364236 0.642707 +v 0.436983 0.264797 0.219567 +v 0.673436 -0.472836 -0.335575 +v 0.615227 -0.440757 -0.383729 +v 0.472557 0.234897 0.276533 +v 0.311389 -0.953976 -0.283984 +v -0.062319 -0.961781 -0.345652 +v 0.654267 0.016083 0.402630 +v 0.240712 -0.138683 0.588758 +v 0.512813 -0.818030 0.485967 +v 0.483049 -0.869079 0.503795 +v 0.683200 -0.105391 0.441840 +v 0.643853 -0.133940 0.487206 +v 0.439145 -0.653714 0.606370 +v 0.100117 -0.969907 0.563939 +v 0.186593 -0.955299 0.561731 +v 0.989266 -0.643178 0.301264 +v 0.472543 -0.445490 0.637363 +v 0.510808 -0.418352 0.630484 +v 0.960316 -0.727840 0.293833 +v 0.481427 -0.730596 0.564284 +v 0.553825 -0.719386 0.538508 +v 0.640780 -0.785142 -0.273668 +v 0.581902 -0.826311 -0.279597 +v 0.674103 -0.607065 -0.318409 +v 0.687215 -0.662187 -0.277278 +v 0.556619 -0.538896 0.572898 +v 0.704458 0.054164 -0.114494 +v 0.755145 -0.069991 -0.174571 +v 0.736150 -0.152629 0.421565 +v 0.540414 -0.653017 0.562072 +v 1.017092 -0.716188 0.237562 +v 0.973975 -0.789625 0.216789 +v 0.875449 -0.494850 0.226355 +v 0.916282 -0.835835 0.218975 +v 0.793314 -0.561227 0.377894 +v 0.760199 -0.597794 0.417356 +v 0.803669 -0.184998 0.345344 +v 1.065818 -0.667278 0.082537 +v 0.772382 -0.398103 0.417976 +v 0.734465 -0.536892 0.443500 +v 0.667837 -0.307211 0.508763 +v 0.654528 -0.231736 0.519331 +v 0.997666 -0.510022 0.239504 +v 0.590479 -0.644313 0.533343 +v 0.719492 -0.342482 0.479262 +v 0.787712 -0.289960 0.398298 +v 0.552335 -0.598246 0.554506 +v 0.852258 -0.323989 0.292904 +v 0.697247 -0.733158 0.409523 +v 0.665937 -0.695223 0.455104 +v 0.558567 -0.865548 0.476737 +v 0.572466 -0.900770 0.455823 +v 0.638551 -0.828478 0.414367 +v 0.631826 -0.746187 -0.328920 +v 0.609071 -0.741996 0.464953 +v 0.582520 -0.383651 0.586125 +v 0.625257 -0.410274 0.555254 +v 0.446274 -0.951376 0.503281 +v 0.664109 -0.856915 0.345065 +v 0.678370 -0.624427 0.472575 +v 0.717757 -0.471674 0.461984 +v 0.635313 -0.517088 0.500568 +v 0.793371 -0.892234 -0.061800 +v 0.725654 -0.265997 0.481504 +v 0.728840 -0.640833 0.437533 +v 0.690131 -0.417974 0.500715 +v 0.621029 -0.702107 -0.344370 +v 0.600691 -0.958775 -0.028137 +v 1.031012 -0.752210 0.126651 +v 0.835877 -0.516416 0.304180 +v 0.336180 -0.957650 0.521690 +v 0.917700 -0.482437 0.017694 +v 0.815951 -0.829926 0.319704 +v 0.515370 -0.944162 -0.263918 +v 1.054198 -0.677257 0.188397 +v 1.013918 -0.769584 0.176243 +v 1.025084 -0.498184 0.018876 +v 0.981164 -0.476201 0.033836 +v 1.044636 -0.492598 0.108493 +v -0.000581 -0.964805 -0.403867 +v 0.577045 0.142963 0.353430 +v -0.064403 -0.916837 0.030788 +v 0.136447 -0.899143 -0.243069 +v 0.823036 -0.276353 -0.183252 +v 0.587429 -0.665552 -0.395335 +v 0.783222 -0.895077 0.240195 +v 0.464895 -0.936026 -0.340757 +v 0.470746 -0.951903 -0.308680 +v 0.335629 -0.123568 -0.363048 +v 0.296029 -0.163579 -0.455725 +v 0.774171 -0.327921 -0.257056 +v 0.712879 -0.709706 -0.206988 +v 0.752870 -0.679795 -0.180395 +v 0.723723 -0.746430 -0.156389 +v 0.800208 -0.525848 -0.197501 +v 0.717170 -0.550833 -0.290262 +v 0.728527 -0.436157 -0.273550 +v 0.150957 -0.062074 -0.352172 +v 0.183009 -0.110726 -0.363838 +v 0.595432 -0.374122 -0.388450 +v 0.765488 -0.186942 -0.203935 +v 0.643471 -0.548260 -0.339781 +v 0.198416 0.214761 -0.144710 +v 0.379994 0.239465 -0.099881 +v 0.307208 0.204680 -0.151919 +v 0.558699 -0.935343 0.437344 +v 0.686061 -0.731038 -0.253264 +v 0.826913 -0.521862 -0.142127 +v 0.755547 -0.629515 -0.217346 +v 0.669219 -0.791036 -0.176869 +v 0.794778 -0.654455 -0.129849 +v 0.508071 -0.942449 0.482522 +v 0.604282 -0.932332 0.305725 +v 0.522426 -0.957764 0.446859 +v 0.224426 -0.961744 -0.362598 +v 0.316022 -0.956754 -0.362035 +v 0.788343 -0.695477 -0.144519 +v 0.701930 -0.083788 -0.231383 +v 0.858302 -0.236720 0.249447 +v 0.211714 -0.939140 -0.389732 +v 0.580626 -0.579276 -0.396187 +v 0.212281 -0.138715 -0.430400 +v 0.548599 -0.834715 -0.342652 +v 0.937982 -0.608743 -0.108437 +v 0.960077 -0.646365 -0.114000 +v 0.043279 -0.909148 -0.291123 +v 0.346684 -0.926938 -0.379969 +v 0.399772 -0.941595 -0.233969 +v 0.331180 -0.911241 -0.243120 +v 0.260105 -0.197170 -0.492845 +v 0.831488 -0.599589 -0.099017 +v 0.539374 -0.790265 -0.352044 +v 1.012625 -0.473897 0.078024 +v 0.996063 -0.468775 0.165377 +v 0.951672 -0.461799 0.127053 +v 0.913761 -0.474398 0.159448 +v 0.903979 -0.460158 0.101030 +v 0.711257 0.105684 0.102646 +v 0.656139 0.124817 0.286696 +v 0.477896 -0.081375 -0.329413 +v 0.521891 -0.083294 -0.328373 +v 0.662362 0.139348 0.228638 +v 0.705231 0.104699 -0.000242 +v 0.592469 0.177539 0.278304 +v 0.610867 0.192255 0.117915 +v 0.561674 0.213695 0.216240 +v 0.563784 0.204631 -0.032811 +v 0.599359 0.121286 -0.142565 +v 0.748199 -0.862245 -0.114068 +v 0.555781 -0.164401 -0.345869 +v 0.624116 -0.139310 -0.306810 +v 0.211165 0.012229 -0.332294 +v 0.329831 -0.013121 -0.311852 +v 0.411548 -0.957853 -0.284007 +v 0.317126 0.056497 -0.300883 +v 0.666413 -0.827197 -0.147881 +v 0.472248 0.085486 -0.248276 +v 0.561080 0.003575 -0.250841 +v 0.185722 0.065027 -0.280660 +v 0.193186 0.162615 -0.199940 +v 0.202201 0.056864 -0.298219 +v 0.432096 0.151238 -0.216214 +v 0.368098 0.132121 -0.243782 +v 0.976174 -0.508387 -0.019936 +v 0.387814 -0.178658 -0.434116 +v 0.605404 -0.077441 -0.285193 +v 0.616743 -0.963374 0.070140 +v 0.562259 -0.944768 0.041921 +v 0.567755 -0.960647 0.001081 +v 0.430642 -0.956733 -0.215840 +v 0.388715 -0.957398 -0.110286 +v 0.712950 -0.210687 -0.279280 +v 0.379461 0.055059 -0.296386 +v 0.370672 -0.107659 -0.334858 +v 0.349054 -0.092995 -0.334525 +v 0.380824 -0.911456 0.311725 +v 0.360849 -0.906749 0.358142 +v 0.446315 0.223533 -0.100923 +v 0.100317 -0.943119 -0.408259 +v 0.673747 0.044957 -0.160937 +v 0.556647 0.081612 -0.214116 +v 0.140052 -0.179367 -0.490960 +v 0.664984 0.006307 -0.198788 +v 0.374207 -0.919171 -0.148268 +v 0.298252 -0.951208 0.002028 +v 0.273646 -0.908261 -0.025808 +v 0.481075 -0.270553 -0.436393 +v 0.425915 -0.215604 -0.447464 +v 0.528110 -0.230079 -0.385976 +v 0.513891 0.144933 -0.179472 +v 0.600475 -0.271442 -0.365551 +v 0.881882 -0.511809 -0.027502 +v 0.864876 -0.507039 -0.047983 +v 0.504027 -0.962594 -0.042167 +v 0.488638 -0.943156 -0.023542 +v 0.337963 -0.898035 -0.173632 +v 0.536710 -0.036480 -0.275241 +v 0.882380 -0.572348 -0.077500 +v 0.264958 0.045194 -0.299428 +v 0.452794 -0.047393 -0.304532 +v 0.373952 -0.262908 -0.479489 +v 0.866030 -0.698456 -0.146708 +v 0.849535 -0.759940 -0.144885 +v 0.465235 -0.890390 -0.359465 +v 0.554356 -0.735568 -0.386463 +v 0.548104 -0.689962 -0.415763 +v 0.532197 -0.609122 -0.418540 +v 0.537910 -0.508120 -0.432098 +v 0.446222 -0.427684 -0.460560 +v 0.495071 -0.737398 -0.405861 +v 0.480153 -0.563512 -0.446014 +v 0.473009 -0.809873 -0.385910 +v 0.277072 -0.943761 0.117884 +v 0.242658 -0.914653 0.099107 +v 0.451079 -0.768828 -0.414064 +v 0.392818 -0.692758 -0.456693 +v 0.421411 -0.516257 -0.466058 +v 0.451270 -0.494278 -0.466124 +v 0.395604 -0.373385 -0.488800 +v 0.407681 -0.814943 -0.392795 +v 0.402933 -0.588209 -0.463205 +v 0.307545 -0.839364 -0.388718 +v 0.343213 -0.549409 -0.491101 +v 0.390148 -0.460293 -0.493449 +v 0.368447 -0.736643 -0.441200 +v 0.362741 -0.643118 -0.461508 +v 0.348926 -0.806622 -0.412545 +v 0.331664 -0.769977 -0.448458 +v 0.312014 -0.643116 -0.481554 +v 0.302138 -0.332499 -0.514455 +v 0.271435 -0.459870 -0.516419 +v 0.274456 -0.327316 -0.529787 +v 0.210218 -0.542557 -0.516775 +v 0.199535 -0.838726 -0.402647 +v 0.247509 -0.722616 -0.471510 +v 0.211653 -0.413445 -0.537881 +v 0.191717 -0.803134 -0.444504 +v 0.185942 -0.578533 -0.522465 +v 0.150202 -0.697783 -0.497452 +v 0.174834 -0.627474 -0.506603 +v 0.402335 -0.943304 -0.008872 +v 0.344348 -0.965886 -0.007664 +v 0.416183 -0.964408 -0.049588 +v 0.504057 -0.968419 0.219896 +v 0.463892 -0.966243 0.471696 +v 0.463137 -0.966321 0.335530 +v 0.403054 -0.967151 0.395174 +v 0.081272 -0.970515 0.490624 +v 0.348873 -0.971545 0.047414 +v 0.583861 -0.941354 0.131635 +v 0.277633 -0.917383 0.199343 +v 0.314663 -0.965373 0.143438 +v 0.601297 -0.962074 0.156772 +v 0.419645 -0.933072 0.319966 +v 0.576079 -0.956999 0.260578 +v 0.376359 -0.909973 -0.201192 +v 0.408872 -0.930989 0.365645 +v 0.401941 -0.964134 0.248287 +v 0.666264 -0.953800 0.165597 +v 0.397584 -0.961868 0.161877 +v 0.545370 0.338986 0.198268 +v 0.653094 0.278801 0.208556 +v 0.605188 0.314469 0.199962 +v 0.614408 0.400966 0.200017 +v 0.652201 0.379851 0.203627 +v 0.635394 0.392365 0.200612 +v 1.000668 0.332589 0.342139 +v 1.029458 0.378561 0.287185 +v 1.041435 0.507117 0.213461 +v 1.119091 0.437324 0.219237 +v 1.148024 0.315850 0.258446 +v 1.108677 0.287301 0.303813 +v 0.453640 0.962499 -0.099475 +v 0.557021 0.825997 -0.138488 +v -0.946302 0.734317 0.072377 +v -0.927847 0.860322 0.040824 +v 0.494912 0.748033 -0.000240 +v 0.426599 0.593452 0.086957 +v -0.857105 0.794767 0.015805 +v 0.384019 0.490389 0.133449 +v 0.448894 0.482689 0.078910 +v 1.188464 -0.921199 0.452238 +v 0.608772 -0.658085 0.858170 +v 0.496383 -0.709901 0.902434 +v 0.566003 -0.708024 0.885697 +v 1.202282 -0.996290 0.465936 +v 1.148887 -0.972989 0.513262 +v 0.603262 -0.963702 0.852207 +v 0.633603 -0.838213 0.858745 +v 0.818156 -0.792579 0.725137 +v 0.813872 -0.851929 0.706745 +v 0.886794 -0.663957 0.707494 +v -0.890473 -0.459296 0.762213 +v -0.721102 -0.741010 0.863482 +v -0.827889 -0.707000 0.867730 +v -0.968123 -0.372978 0.718483 +v -1.052714 -0.487326 0.768554 +s 1 +f 1 2 314 +f 7 8 9 +f 11 12 13 +f 19 20 21 +f 31 32 33 +f 34 35 36 +f 40 41 42 +f 49 50 51 +f 5 10 6 +f 58 59 60 +f 63 3 4 +f 68 45 69 +f 71 17 72 +f 73 39 29 +f 74 33 37 +f 29 39 30 +f 77 38 78 +f 72 17 26 +f 78 79 58 +f 82 83 63 +f 3 85 86 +f 88 89 90 +f 73 38 39 +f 95 96 94 +f 97 7 98 +f 89 99 100 +f 38 77 39 +f 93 102 94 +f 96 103 104 +f 16 15 105 +f 106 107 108 +f 109 110 111 +f 112 113 114 +f 115 116 117 +f 118 94 102 +f 118 95 94 +f 119 18 120 +f 33 32 37 +f 39 122 30 +f 123 103 96 +f 124 125 126 +f 98 7 9 +f 127 128 102 +f 118 129 95 +f 95 129 96 +f 17 18 119 +f 2 1 135 +f 136 137 138 +f 139 140 41 +f 76 134 75 +f 141 22 83 +f 142 143 144 +f 128 145 118 +f 145 129 118 +f 129 146 96 +f 150 83 82 +f 151 152 153 +f 96 146 123 +f 154 151 153 +f 14 43 80 +f 155 156 157 +f 158 159 160 +f 161 162 163 +f 164 128 147 +f 164 145 128 +f 166 167 168 +f 172 173 162 +f 1 180 181 +f 182 172 162 +f 183 21 184 +f 187 188 189 +f 92 68 69 +f 71 18 17 +f 44 5 6 +f 120 22 119 +f 161 182 162 +f 193 194 185 +f 197 198 199 +f 146 202 203 +f 121 5 14 +f 55 48 121 +f 205 206 207 +f 198 206 199 +f 197 182 161 +f 204 10 5 +f 126 216 217 +f 218 219 220 +f 221 222 223 +f 224 182 197 +f 152 225 226 +f 195 227 196 +f 228 197 199 +f 46 230 231 +f 45 46 232 +f 6 10 233 +f 236 237 205 +f 237 206 205 +f 206 228 199 +f 228 224 197 +f 238 172 182 +f 237 228 206 +f 172 238 241 +f 200 174 242 +f 246 51 247 +f 237 248 228 +f 251 252 253 +f 254 255 236 +f 256 182 224 +f 256 238 182 +f 257 258 259 +f 248 224 228 +f 264 12 265 +f 266 267 10 +f 268 269 155 +f 254 270 255 +f 236 271 237 +f 237 271 248 +f 224 272 256 +f 208 176 209 +f 264 273 12 +f 13 12 274 +f 251 246 252 +f 248 275 224 +f 186 260 214 +f 282 271 236 +f 275 248 271 +f 275 272 224 +f 256 283 238 +f 283 284 241 +f 238 283 241 +f 186 185 260 +f 288 283 256 +f 287 282 255 +f 282 236 255 +f 291 271 282 +f 291 275 271 +f 292 272 275 +f 288 256 272 +f 174 201 175 +f 293 30 257 +f 294 290 273 +f 275 291 292 +f 297 190 191 +f 298 299 300 +f 301 288 272 +f 303 304 305 +f 306 307 289 +f 301 272 292 +f 308 284 283 +f 290 309 289 +f 309 306 289 +f 310 282 287 +f 310 291 282 +f 311 301 292 +f 312 313 314 +f 80 43 81 +f 310 315 291 +f 291 315 292 +f 301 311 288 +f 284 316 317 +f 318 319 320 +f 175 201 66 +f 20 321 21 +f 89 322 99 +f 294 309 290 +f 324 325 287 +f 325 310 287 +f 311 326 288 +f 326 283 288 +f 326 308 283 +f 75 135 76 +f 324 331 325 +f 308 332 284 +f 333 189 334 +f 313 323 180 +f 155 295 156 +f 322 335 99 +f 336 324 250 +f 315 310 325 +f 326 337 308 +f 294 340 309 +f 336 341 324 +f 315 337 311 +f 292 315 311 +f 311 337 326 +f 345 336 309 +f 325 346 315 +f 346 347 315 +f 347 337 315 +f 337 348 308 +f 349 333 350 +f 340 345 309 +f 324 354 331 +f 331 346 325 +f 355 337 347 +f 355 348 337 +f 332 266 284 +f 59 356 357 +f 285 286 302 +f 359 99 335 +f 23 83 22 +f 341 354 324 +f 331 362 346 +f 363 355 347 +f 364 348 355 +f 286 262 302 +f 2 135 75 +f 365 366 345 +f 367 336 345 +f 367 341 336 +f 367 361 341 +f 362 331 354 +f 345 340 365 +f 366 367 345 +f 361 354 341 +f 346 368 347 +f 358 369 359 +f 335 358 359 +f 128 118 102 +f 369 215 370 +f 90 101 15 +f 368 362 354 +f 362 368 346 +f 368 363 347 +f 304 185 186 +f 367 366 374 +f 372 375 363 +f 363 375 355 +f 376 377 20 +f 378 178 53 +f 374 361 367 +f 379 368 354 +f 375 364 355 +f 374 381 361 +f 381 354 361 +f 381 379 354 +f 379 382 368 +f 382 372 363 +f 368 382 363 +f 364 383 380 +f 262 211 263 +f 4 3 86 +f 385 381 374 +f 375 383 364 +f 43 5 44 +f 19 183 386 +f 381 389 379 +f 211 200 263 +f 260 165 214 +f 393 390 380 +f 390 10 267 +f 394 387 388 +f 396 383 375 +f 390 233 10 +f 285 176 286 +f 397 388 108 +f 394 398 387 +f 27 73 37 +f 202 399 203 +f 400 380 383 +f 370 215 402 +f 305 397 108 +f 397 394 388 +f 383 396 400 +f 210 211 262 +f 408 409 126 +f 400 393 380 +f 258 144 259 +f 410 398 394 +f 398 410 411 +f 412 413 414 +f 333 187 189 +f 397 415 394 +f 313 416 357 +f 343 417 418 +f 188 191 133 +f 404 393 400 +f 393 233 390 +f 419 420 421 +f 397 304 415 +f 415 422 394 +f 422 410 394 +f 410 422 411 +f 424 425 426 +f 426 427 428 +f 429 404 400 +f 430 233 393 +f 175 66 371 +f 25 431 24 +f 422 432 433 +f 434 440 425 +f 435 428 427 +f 435 436 428 +f 439 233 430 +f 439 44 233 +f 415 186 422 +f 440 433 432 +f 440 441 425 +f 441 442 425 +f 442 426 425 +f 442 427 426 +f 435 443 436 +f 1 181 444 +f 445 441 440 +f 210 262 286 +f 303 185 304 +f 304 186 415 +f 422 186 432 +f 321 195 21 +f 441 446 442 +f 446 427 442 +f 405 373 404 +f 430 393 404 +f 373 430 404 +f 43 44 439 +f 186 280 432 +f 440 285 445 +f 445 446 441 +f 43 439 81 +f 209 176 285 +f 200 242 263 +f 156 19 386 +f 447 344 405 +f 344 373 405 +f 371 443 435 +f 360 439 430 +f 360 87 439 +f 185 165 260 +f 445 302 446 +f 446 242 427 +f 242 435 427 +f 373 360 430 +f 285 302 445 +f 263 242 446 +f 174 435 242 +f 175 371 435 +f 448 405 443 +f 87 81 439 +f 435 174 175 +f 297 158 229 +f 186 214 280 +f 280 208 279 +f 279 209 285 +f 376 20 19 +f 280 214 208 +f 208 209 279 +f 302 262 446 +f 262 263 446 +f 63 449 3 +f 99 359 450 +f 453 454 455 +f 144 143 259 +f 456 340 457 +f 358 322 330 +f 458 459 451 +f 333 460 350 +f 35 34 461 +f 189 462 334 +f 129 177 146 +f 465 466 467 +f 459 213 468 +f 172 469 173 +f 153 226 327 +f 26 171 170 +f 470 464 177 +f 177 471 146 +f 470 164 472 +f 459 468 473 +f 146 471 202 +f 474 464 470 +f 177 464 471 +f 477 470 472 +f 476 477 472 +f 474 470 477 +f 464 478 471 +f 407 482 483 +f 464 474 479 +f 471 478 202 +f 172 476 469 +f 479 478 464 +f 478 485 202 +f 477 487 474 +f 487 479 474 +f 479 488 478 +f 488 485 478 +f 485 489 202 +f 489 399 202 +f 490 399 489 +f 486 475 491 +f 487 492 479 +f 492 488 479 +f 493 264 265 +f 494 264 493 +f 414 413 495 +f 496 452 497 +f 499 195 321 +f 241 500 477 +f 476 241 477 +f 477 500 487 +f 502 488 492 +f 503 489 485 +f 503 490 489 +f 490 504 399 +f 188 132 505 +f 500 492 487 +f 502 507 488 +f 508 488 507 +f 508 485 488 +f 508 503 485 +f 503 504 490 +f 270 287 255 +f 294 264 494 +f 294 273 264 +f 506 498 459 +f 15 509 90 +f 502 508 507 +f 203 504 105 +f 496 506 452 +f 502 510 508 +f 145 177 129 +f 492 514 502 +f 241 515 500 +f 515 492 500 +f 516 504 503 +f 492 515 514 +f 504 516 16 +f 484 482 212 +f 45 232 75 +f 514 510 502 +f 508 516 503 +f 11 265 12 +f 317 515 241 +f 510 278 508 +f 351 498 518 +f 191 329 328 +f 519 520 521 +f 508 278 516 +f 506 458 452 +f 522 16 516 +f 85 523 91 +f 145 164 470 +f 514 524 510 +f 233 44 6 +f 231 314 525 +f 317 524 515 +f 515 524 514 +f 510 220 278 +f 407 406 501 +f 88 322 89 +f 528 529 530 +f 524 220 510 +f 484 212 213 +f 497 452 353 +f 527 531 154 +f 532 533 534 +f 524 317 316 +f 353 452 451 +f 497 328 401 +f 34 253 537 +f 498 213 459 +f 538 305 108 +f 451 459 473 +f 54 120 18 +f 539 540 318 +f 452 458 451 +f 105 541 203 +f 484 213 498 +f 215 358 212 +f 88 509 462 +f 462 509 334 +f 90 509 88 +f 455 305 538 +f 545 84 8 +f 406 546 402 +f 463 455 538 +f 547 88 462 +f 349 159 187 +f 547 462 189 +f 547 322 88 +f 149 550 342 +f 547 330 322 +f 41 475 553 +f 172 241 476 +f 333 334 460 +f 555 519 521 +f 501 406 402 +f 482 501 212 +f 556 173 469 +f 557 330 547 +f 558 559 560 +f 215 369 358 +f 195 542 227 +f 563 555 521 +f 455 454 305 +f 213 358 330 +f 473 557 547 +f 358 335 322 +f 473 547 505 +f 473 330 557 +f 468 213 330 +f 473 468 330 +f 454 303 305 +f 153 327 401 +f 505 353 473 +f 189 188 505 +f 148 149 342 +f 309 250 306 +f 403 567 370 +f 305 304 397 +f 506 459 458 +f 132 353 505 +f 517 269 568 +f 136 569 57 +f 212 501 215 +f 570 316 266 +f 506 571 498 +f 290 289 12 +f 213 212 358 +f 573 349 350 +f 501 402 215 +f 501 482 407 +f 353 451 473 +f 370 567 369 +f 339 447 405 +f 195 184 21 +f 449 63 83 +f 386 184 293 +f 386 293 157 +f 496 497 401 +f 52 579 53 +f 265 580 581 +f 582 572 583 +f 852 192 584 +f 68 586 45 +f 57 56 276 +f 587 57 276 +f 178 179 588 +f 85 91 589 +f 319 351 591 +f 134 589 69 +f 589 91 69 +f 416 64 357 +f 191 187 159 +f 591 351 352 +f 418 593 166 +f 577 23 22 +f 183 184 386 +f 593 408 594 +f 484 351 483 +f 143 114 423 +f 321 20 261 +f 401 571 496 +f 74 30 293 +f 74 29 30 +f 595 563 521 +f 4 86 596 +f 157 293 257 +f 417 307 597 +f 269 268 423 +f 578 33 74 +f 251 600 601 +f 589 134 603 +f 86 589 596 +f 585 582 583 +f 604 605 606 +f 227 148 196 +f 329 153 401 +f 518 498 571 +f 592 179 178 +f 608 576 312 +f 609 406 540 +f 40 610 611 +f 340 294 494 +f 232 2 75 +f 63 4 82 +f 54 577 120 +f 83 150 141 +f 613 614 545 +f 119 22 141 +f 323 564 181 +f 615 167 616 +f 241 284 317 +f 497 133 328 +f 577 22 120 +f 392 592 378 +f 412 619 620 +f 401 518 571 +f 1 314 180 +f 625 626 627 +f 42 41 553 +f 628 71 72 +f 599 630 598 +f 617 631 618 +f 596 589 603 +f 137 632 412 +f 483 318 540 +f 599 610 630 +f 342 33 578 +f 216 126 602 +f 349 187 333 +f 414 137 412 +f 167 125 124 +f 124 616 167 +f 169 4 596 +f 196 578 184 +f 231 608 312 +f 312 575 416 +f 342 31 33 +f 575 64 416 +f 505 547 189 +f 319 483 351 +f 590 511 635 +f 343 418 526 +f 513 57 587 +f 636 419 637 +f 357 323 313 +f 196 148 342 +f 196 342 578 +f 314 313 180 +f 293 184 578 +f 195 196 184 +f 392 378 579 +f 295 19 156 +f 525 314 2 +f 225 566 352 +f 232 525 2 +f 619 641 642 +f 334 516 278 +f 232 46 525 +f 46 231 525 +f 516 509 522 +f 644 54 643 +f 644 577 54 +f 645 140 641 +f 320 539 318 +f 351 518 352 +f 483 482 484 +f 319 566 320 +f 460 334 278 +f 180 323 181 +f 619 642 620 +f 516 334 509 +f 289 417 274 +f 293 578 74 +f 641 140 647 +f 350 460 219 +f 39 77 122 +f 649 269 423 +f 15 16 522 +f 7 613 8 +f 30 122 258 +f 309 336 250 +f 648 31 550 +f 648 9 31 +f 605 573 650 +f 399 504 203 +f 105 651 541 +f 158 191 159 +f 77 78 58 +f 59 64 70 +f 85 3 572 +f 83 23 554 +f 583 572 3 +f 69 75 134 +f 449 583 3 +f 491 652 486 +f 369 24 359 +f 653 101 116 +f 105 504 16 +f 423 268 143 +f 121 654 5 +f 550 543 648 +f 28 78 38 +f 601 246 251 +f 594 408 125 +f 100 115 117 +f 356 58 565 +f 356 59 58 +f 218 570 266 +f 9 32 31 +f 15 653 105 +f 59 357 64 +f 55 121 14 +f 8 84 28 +f 431 25 656 +f 657 60 658 +f 32 8 27 +f 659 650 204 +f 105 653 651 +f 74 37 29 +f 37 73 29 +f 27 38 73 +f 53 92 91 +f 606 654 655 +f 319 318 483 +f 660 13 343 +f 250 661 662 +f 564 356 565 +f 663 664 613 +f 58 60 77 +f 659 654 606 +f 31 342 550 +f 89 100 117 +f 67 296 651 +f 663 7 97 +f 220 524 218 +f 92 338 68 +f 296 65 103 +f 115 658 116 +f 653 67 651 +f 665 98 648 +f 651 296 541 +f 650 218 204 +f 68 338 586 +f 658 653 116 +f 659 204 654 +f 117 90 89 +f 60 67 653 +f 45 586 46 +f 655 654 121 +f 67 59 70 +f 28 79 78 +f 666 657 658 +f 117 101 90 +f 650 219 218 +f 204 218 266 +f 230 608 231 +f 541 103 123 +f 666 658 667 +f 580 660 668 +f 157 156 386 +f 60 59 67 +f 605 650 659 +f 145 470 177 +f 627 669 670 +f 541 296 103 +f 14 5 43 +f 650 573 219 +f 117 116 101 +f 540 407 483 +f 672 545 614 +f 98 9 648 +f 658 60 653 +f 564 323 356 +f 573 350 219 +f 357 356 323 +f 67 70 296 +f 8 32 9 +f 188 187 191 +f 218 524 570 +f 524 316 570 +f 674 667 658 +f 24 369 567 +f 296 70 65 +f 77 60 657 +f 526 166 624 +f 403 546 567 +f 77 657 122 +f 8 28 27 +f 204 266 10 +f 267 266 332 +f 605 659 606 +f 460 278 220 +f 121 48 655 +f 526 418 166 +f 97 665 675 +f 107 281 538 +f 101 653 15 +f 605 676 573 +f 677 392 579 +f 674 658 115 +f 597 408 593 +f 541 123 203 +f 371 66 448 +f 5 654 204 +f 579 378 53 +f 7 663 613 +f 621 615 622 +f 27 28 38 +f 403 370 402 +f 418 417 597 +f 546 24 567 +f 448 443 371 +f 91 92 69 +f 412 620 413 +f 266 316 284 +f 665 97 98 +f 1 444 135 +f 219 460 220 +f 32 27 37 +f 678 414 495 +f 217 679 466 +f 569 136 138 +f 11 13 580 +f 13 660 580 +f 429 443 405 +f 387 365 683 +f 366 387 684 +f 385 374 684 +f 163 197 161 +f 513 685 686 +f 531 687 548 +f 440 279 285 +f 384 382 379 +f 688 250 662 +f 244 243 638 +f 79 28 84 +f 372 689 375 +f 245 447 339 +f 268 259 143 +f 689 428 436 +f 440 434 693 +f 522 509 15 +f 683 365 340 +f 688 306 250 +f 424 689 372 +f 379 391 384 +f 436 680 689 +f 352 518 327 +f 79 545 695 +f 94 96 696 +f 151 531 548 +f 699 528 697 +f 385 411 389 +f 379 389 391 +f 280 279 440 +f 680 429 396 +f 602 409 701 +f 602 701 682 +f 265 11 580 +f 424 428 689 +f 24 450 359 +f 457 340 494 +f 149 543 550 +f 307 688 597 +f 425 424 384 +f 429 400 396 +f 259 155 157 +f 680 375 689 +f 329 401 328 +f 660 526 668 +f 434 694 391 +f 409 662 701 +f 79 695 702 +f 703 103 65 +f 206 198 207 +f 244 295 517 +f 545 79 84 +f 704 93 705 +f 424 426 428 +f 398 411 385 +f 163 162 692 +f 343 13 274 +f 683 340 533 +f 526 624 668 +f 422 433 411 +f 249 250 324 +f 274 417 343 +f 434 391 693 +f 534 533 456 +f 207 706 707 +f 440 693 433 +f 207 198 706 +f 704 705 709 +f 434 425 694 +f 106 388 683 +f 163 713 706 +f 102 93 704 +f 249 661 250 +f 499 240 542 +f 457 493 512 +f 300 299 708 +f 714 715 299 +f 391 694 384 +f 696 104 718 +f 499 542 195 +f 466 126 217 +f 720 717 444 +f 298 714 299 +f 571 506 496 +f 93 696 705 +f 714 615 621 +f 447 245 344 +f 102 704 629 +f 138 678 721 +f 696 718 710 +f 484 498 351 +f 697 528 698 +f 425 384 694 +f 384 372 382 +f 713 163 692 +f 719 681 668 +f 94 696 93 +f 23 722 554 +f 723 671 554 +f 133 132 188 +f 705 696 710 +f 576 575 312 +f 387 398 684 +f 298 724 714 +f 724 615 714 +f 667 674 725 +f 197 163 198 +f 104 103 703 +f 566 591 352 +f 722 723 554 +f 597 688 662 +f 569 138 721 +f 577 726 722 +f 727 671 723 +f 385 389 381 +f 728 615 724 +f 533 107 106 +f 722 713 723 +f 727 585 671 +f 424 372 384 +f 456 457 511 +f 106 683 533 +f 106 108 388 +f 411 433 693 +f 133 191 328 +f 558 41 140 +f 531 151 154 +f 726 577 644 +f 726 713 722 +f 411 693 389 +f 558 475 41 +f 436 429 680 +f 703 64 575 +f 730 728 724 +f 644 707 726 +f 713 727 723 +f 387 366 365 +f 609 546 406 +f 126 466 124 +f 718 104 703 +f 65 64 703 +f 730 168 728 +f 728 168 615 +f 615 616 622 +f 246 247 252 +f 70 64 65 +f 733 720 734 +f 198 163 706 +f 644 643 707 +f 735 736 646 +f 139 41 40 +f 456 533 340 +f 475 558 491 +f 389 693 391 +f 538 108 107 +f 115 450 674 +f 388 387 683 +f 124 622 616 +f 124 466 622 +f 621 715 714 +f 707 706 726 +f 392 705 592 +f 718 575 179 +f 703 575 718 +f 436 443 429 +f 684 398 385 +f 366 684 374 +f 375 680 396 +f 739 127 629 +f 696 96 104 +f 713 692 727 +f 727 692 731 +f 740 705 392 +f 710 179 592 +f 19 21 183 +f 115 100 450 +f 553 475 486 +f 138 414 678 +f 139 647 140 +f 726 706 713 +f 24 431 450 +f 705 710 592 +f 710 718 179 +f 542 741 148 +f 742 743 744 +f 127 147 128 +f 408 597 409 +f 240 746 239 +f 97 675 747 +f 520 748 749 +f 239 746 747 +f 664 663 747 +f 750 751 240 +f 261 750 240 +f 240 751 746 +f 746 752 747 +f 378 592 178 +f 613 664 614 +f 751 752 746 +f 747 754 664 +f 664 754 614 +f 752 754 747 +f 179 576 588 +f 752 755 754 +f 722 23 577 +f 243 750 377 +f 376 638 377 +f 672 614 754 +f 755 672 754 +f 465 622 466 +f 756 252 247 +f 757 750 243 +f 757 751 750 +f 638 243 377 +f 738 760 737 +f 760 670 737 +f 748 761 738 +f 611 627 762 +f 763 755 752 +f 751 763 752 +f 755 545 672 +f 761 760 738 +f 764 765 760 +f 139 762 670 +f 755 766 545 +f 765 670 760 +f 403 402 546 +f 52 53 523 +f 139 670 765 +f 767 763 751 +f 520 768 761 +f 748 520 761 +f 761 413 760 +f 139 611 762 +f 763 766 755 +f 125 408 126 +f 588 608 230 +f 173 556 162 +f 760 413 764 +f 757 767 751 +f 404 429 405 +f 769 770 420 +f 727 731 585 +f 647 139 765 +f 731 582 585 +f 768 413 761 +f 413 620 764 +f 764 642 765 +f 642 647 765 +f 763 767 766 +f 735 419 421 +f 520 519 768 +f 764 620 642 +f 30 258 257 +f 244 772 243 +f 773 770 769 +f 773 276 770 +f 753 519 555 +f 768 519 771 +f 244 517 772 +f 772 757 243 +f 767 757 772 +f 769 35 773 +f 617 544 775 +f 56 753 555 +f 768 495 413 +f 767 776 766 +f 777 609 774 +f 549 777 774 +f 778 276 773 +f 34 600 251 +f 226 352 327 +f 418 597 593 +f 776 695 766 +f 766 695 545 +f 778 773 35 +f 771 495 768 +f 178 588 230 +f 517 568 772 +f 662 409 597 +f 519 678 771 +f 660 343 526 +f 731 781 582 +f 299 715 708 +f 53 178 338 +f 523 53 91 +f 461 537 35 +f 537 778 35 +f 721 519 753 +f 721 678 519 +f 594 125 167 +f 593 594 167 +f 593 167 166 +f 312 416 313 +f 678 495 771 +f 409 602 126 +f 767 783 776 +f 53 338 92 +f 314 231 312 +f 56 721 753 +f 784 785 699 +f 534 511 590 +f 610 599 625 +f 586 178 46 +f 25 546 777 +f 778 587 276 +f 46 178 230 +f 45 75 69 +f 568 786 772 +f 695 776 783 +f 146 203 123 +f 99 450 100 +f 787 788 789 +f 652 759 758 +f 649 568 269 +f 783 790 695 +f 588 576 608 +f 772 783 767 +f 742 791 743 +f 789 612 529 +f 655 792 793 +f 449 585 583 +f 649 786 568 +f 783 772 786 +f 25 24 546 +f 656 549 687 +f 554 449 83 +f 775 736 794 +f 649 734 786 +f 25 549 656 +f 671 585 449 +f 785 788 787 +f 561 691 795 +f 554 671 449 +f 86 85 589 +f 652 796 553 +f 562 561 795 +f 798 743 652 +f 630 610 480 +f 130 640 131 +f 168 167 615 +f 742 745 791 +f 685 799 700 +f 780 800 779 +f 785 801 788 +f 734 802 786 +f 790 783 786 +f 642 641 647 +f 252 756 803 +f 779 804 785 +f 805 801 785 +f 801 797 788 +f 788 806 789 +f 806 612 789 +f 807 808 612 +f 794 736 735 +f 790 702 695 +f 809 800 780 +f 785 804 805 +f 797 806 788 +f 610 40 42 +f 720 802 734 +f 786 802 790 +f 715 756 247 +f 803 685 810 +f 799 811 812 +f 235 800 809 +f 800 26 779 +f 779 26 804 +f 801 805 797 +f 610 42 480 +f 444 802 720 +f 702 790 802 +f 234 812 811 +f 805 141 797 +f 150 806 797 +f 806 82 612 +f 82 169 612 +f 169 807 612 +f 813 744 743 +f 715 247 50 +f 803 799 685 +f 804 119 805 +f 223 815 221 +f 816 802 444 +f 725 656 814 +f 708 715 50 +f 467 799 803 +f 26 17 804 +f 804 17 119 +f 141 150 797 +f 807 169 223 +f 223 603 815 +f 181 816 444 +f 816 702 802 +f 674 656 725 +f 674 431 656 +f 674 450 431 +f 79 702 58 +f 467 679 799 +f 799 679 811 +f 800 171 26 +f 150 82 806 +f 134 76 815 +f 76 135 717 +f 135 444 717 +f 565 702 816 +f 465 803 756 +f 465 467 803 +f 181 564 816 +f 564 565 816 +f 621 756 715 +f 721 57 569 +f 4 169 82 +f 603 134 815 +f 127 102 629 +f 338 178 586 +f 179 575 576 +f 622 756 621 +f 756 622 465 +f 466 679 467 +f 137 414 138 +f 805 119 141 +f 169 596 223 +f 596 603 223 +f 543 665 648 +f 652 553 486 +f 148 741 543 +f 149 148 543 +f 56 555 276 +f 406 407 540 +f 269 295 155 +f 817 798 758 +f 793 818 819 +f 741 665 543 +f 417 289 307 +f 277 770 276 +f 685 513 810 +f 599 633 625 +f 551 552 821 +f 791 481 796 +f 657 666 122 +f 743 796 652 +f 258 122 666 +f 822 258 666 +f 551 821 823 +f 595 421 563 +f 796 480 553 +f 551 823 824 +f 20 377 261 +f 666 667 822 +f 822 825 258 +f 640 130 782 +f 667 725 822 +f 725 814 822 +f 814 825 822 +f 825 144 258 +f 421 826 735 +f 276 555 277 +f 655 817 792 +f 813 47 607 +f 480 796 481 +f 825 229 144 +f 817 813 798 +f 741 542 240 +f 153 329 154 +f 743 791 796 +f 758 798 652 +f 229 827 144 +f 828 834 829 +f 158 297 191 +f 742 820 745 +f 782 626 625 +f 130 626 782 +f 353 133 497 +f 226 225 352 +f 690 830 112 +f 297 229 825 +f 792 817 758 +f 818 792 758 +f 794 735 826 +f 690 831 830 +f 831 832 830 +f 563 421 770 +f 625 627 611 +f 655 793 606 +f 833 690 142 +f 827 833 142 +f 277 563 770 +f 158 160 827 +f 834 832 831 +f 833 831 690 +f 798 813 743 +f 159 676 160 +f 349 676 159 +f 160 604 833 +f 827 160 833 +f 48 47 813 +f 48 813 817 +f 607 744 813 +f 573 676 349 +f 605 604 160 +f 605 160 676 +f 604 835 833 +f 833 835 831 +f 625 633 782 +f 48 817 655 +f 25 777 549 +f 836 162 556 +f 297 825 395 +f 280 440 432 +f 837 834 831 +f 835 837 831 +f 837 829 834 +f 758 759 818 +f 604 819 835 +f 610 625 611 +f 823 821 838 +f 793 792 818 +f 277 555 563 +f 837 759 829 +f 759 491 829 +f 818 835 819 +f 818 837 835 +f 252 803 810 +f 604 606 819 +f 777 546 609 +f 793 819 606 +f 609 540 539 +f 448 339 405 +f 818 759 837 +f 789 529 528 +f 612 808 529 +f 528 530 698 +f 61 808 62 +f 529 808 61 +f 712 61 830 +f 529 61 712 +f 12 273 290 +f 735 646 419 +f 716 839 222 +f 839 720 733 +f 253 252 810 +f 109 841 536 +f 784 699 842 +f 499 321 261 +f 814 845 395 +f 779 784 780 +f 840 711 828 +f 560 846 843 +f 834 828 832 +f 646 736 544 +f 733 423 114 +f 539 774 609 +f 732 791 745 +f 113 839 733 +f 223 222 808 +f 112 143 142 +f 698 711 843 +f 716 717 839 +f 841 109 111 +f 112 142 690 +f 839 717 720 +f 673 136 57 +f 136 673 137 +f 560 843 840 +f 847 846 560 +f 142 144 827 +f 846 847 729 +f 412 848 619 +f 812 536 700 +f 630 481 598 +f 665 741 675 +f 630 480 481 +f 574 847 559 +f 842 699 849 +f 111 110 848 +f 491 840 829 +f 699 787 528 +f 829 840 828 +f 808 222 62 +f 527 154 190 +f 652 491 759 +f 423 734 649 +f 779 785 784 +f 329 190 154 +f 704 709 629 +f 234 536 812 +f 729 847 574 +f 158 827 229 +f 821 552 851 +f 559 558 645 +f 222 113 62 +f 700 536 850 +f 257 259 157 +f 841 848 632 +f 114 143 112 +f 700 686 685 +f 842 849 110 +f 847 560 559 +f 530 712 711 +f 762 627 670 +f 558 560 491 +f 261 240 499 +f 686 850 673 +f 784 842 844 +f 395 190 297 +f 673 850 137 +f 590 635 552 +f 809 536 234 +f 711 712 832 +f 58 702 565 +f 244 638 376 +f 461 34 537 +f 686 673 57 +f 848 645 619 +f 253 810 513 +f 513 686 57 +f 536 841 850 +f 572 582 523 +f 809 109 536 +f 611 139 40 +f 844 110 109 +f 839 113 222 +f 34 251 253 +f 807 223 808 +f 133 353 132 +f 850 632 137 +f 656 687 814 +f 287 249 324 +f 716 815 717 +f 698 530 711 +f 619 645 641 +f 518 401 327 +f 587 253 513 +f 537 253 587 +f 845 814 687 +f 645 558 140 +f 36 600 34 +f 729 698 846 +f 111 848 841 +f 845 687 531 +f 849 574 110 +f 737 670 669 +f 221 815 716 +f 848 574 645 +f 846 698 843 +f 845 531 527 +f 113 733 114 +f 850 841 632 +f 733 734 423 +f 700 850 686 +f 598 481 732 +f 845 527 395 +f 828 711 832 +f 832 712 830 +f 858 863 854 +f 854 863 856 +f 736 775 544 +f 711 840 843 +f 631 775 639 +f 856 862 853 +f 853 862 131 +f 574 559 645 +f 860 863 858 +f 861 862 856 +f 148 227 542 +f 859 863 860 +f 863 864 856 +f 729 697 698 +f 268 155 259 +f 420 636 769 +f 225 320 566 +f 775 794 855 +f 865 857 855 +f 826 865 855 +f 862 130 131 +f 494 493 457 +f 530 529 712 +f 584 866 551 +f 855 794 826 +f 856 864 861 +f 750 261 377 +f 548 687 549 +f 235 809 234 +f 866 552 551 +f 699 785 787 +f 534 456 511 +f 865 859 857 +f 859 867 863 +f 697 729 849 +f 49 708 50 +f 863 867 864 +f 560 840 491 +f 239 741 240 +f 774 320 225 +f 865 868 859 +f 868 867 859 +f 780 844 809 +f 699 697 849 +f 869 774 225 +f 774 539 320 +f 862 626 130 +f 221 716 222 +f 76 717 815 +f 844 109 809 +f 870 871 168 +f 749 868 865 +f 867 872 864 +f 842 110 844 +f 749 865 826 +f 864 872 861 +f 861 872 862 +f 826 421 595 +f 724 298 873 +f 869 225 152 +f 799 812 700 +f 110 574 848 +f 51 50 247 +f 636 420 419 +f 595 749 826 +f 868 874 867 +f 874 872 867 +f 862 872 626 +f 780 784 844 +f 871 624 166 +f 166 168 871 +f 289 274 12 +f 97 747 663 +f 595 521 749 +f 748 868 749 +f 738 868 748 +f 738 874 868 +f 113 112 830 +f 151 869 152 +f 739 629 709 +f 875 682 701 +f 521 520 749 +f 56 57 721 +f 537 587 778 +f 738 737 874 +f 872 669 626 +f 669 627 626 +f 61 62 830 +f 153 152 226 +f 548 869 151 +f 548 549 774 +f 869 548 774 +f 789 528 787 +f 849 729 574 +f 190 395 527 +f 62 113 830 +f 632 848 412 +f 838 821 851 +f 395 825 814 +f 737 872 874 +f 872 737 669 +f 42 553 480 +f 453 463 877 +f 878 534 590 +f 692 162 836 +f 681 719 879 +f 295 376 19 +f 453 877 878 +f 295 244 376 +f 217 881 679 +f 190 329 191 +f 882 52 523 +f 572 523 85 +f 823 838 883 +f 523 582 882 +f 582 781 882 +f 781 884 882 +f 882 884 677 +f 512 511 457 +f 884 885 677 +f 724 886 730 +f 885 740 677 +f 463 538 281 +f 884 887 885 +f 709 705 740 +f 781 880 884 +f 71 643 18 +f 643 54 18 +f 877 281 532 +f 880 887 884 +f 887 888 885 +f 889 740 885 +f 889 709 740 +f 624 719 668 +f 885 888 889 +f 623 164 147 +f 623 472 164 +f 392 677 740 +f 677 579 882 +f 579 52 882 +f 681 581 580 +f 888 739 889 +f 889 739 709 +f 192 890 584 +f 852 584 561 +f 836 887 880 +f 836 888 887 +f 800 891 171 +f 890 866 584 +f 71 628 643 +f 836 880 731 +f 463 281 877 +f 628 893 643 +f 533 532 107 +f 556 888 836 +f 171 891 170 +f 170 892 628 +f 701 662 661 +f 692 836 731 +f 888 623 739 +f 453 878 876 +f 891 892 170 +f 747 675 239 +f 623 888 556 +f 147 127 739 +f 873 298 300 +f 623 147 739 +f 49 300 708 +f 235 894 891 +f 894 895 891 +f 896 643 893 +f 896 707 643 +f 8 613 545 +f 51 601 49 +f 891 895 892 +f 469 623 556 +f 591 566 319 +f 892 893 628 +f 472 623 469 +f 894 881 895 +f 895 897 892 +f 877 532 534 +f 269 517 295 +f 898 707 896 +f 707 898 207 +f 668 681 580 +f 476 472 469 +f 532 281 107 +f 873 300 49 +f 893 897 896 +f 168 730 870 +f 234 894 235 +f 892 897 893 +f 234 811 894 +f 894 811 881 +f 898 205 207 +f 481 791 732 +f 899 601 600 +f 36 899 600 +f 899 49 601 +f 873 886 724 +f 881 811 679 +f 895 900 897 +f 581 493 265 +f 886 873 49 +f 781 731 880 +f 881 900 895 +f 875 898 896 +f 897 875 896 +f 307 306 688 +f 901 49 899 +f 901 886 49 +f 51 246 601 +f 682 897 900 +f 682 875 897 +f 902 254 898 +f 898 254 205 +f 875 902 898 +f 775 631 617 +f 35 903 36 +f 903 899 36 +f 886 870 730 +f 624 871 719 +f 636 903 769 +f 769 903 35 +f 637 903 636 +f 886 904 870 +f 903 905 899 +f 901 904 886 +f 904 719 870 +f 701 902 875 +f 902 270 254 +f 419 646 637 +f 637 906 903 +f 899 907 901 +f 904 879 719 +f 905 907 899 +f 908 901 907 +f 851 904 901 +f 879 581 681 +f 908 907 905 +f 628 72 170 +f 661 902 701 +f 909 906 637 +f 905 903 906 +f 910 905 906 +f 911 906 909 +f 911 912 906 +f 912 910 906 +f 420 770 421 +f 26 170 72 +f 453 535 454 +f 909 637 646 +f 512 879 904 +f 239 675 741 +f 891 800 235 +f 661 270 902 +f 913 911 909 +f 913 914 911 +f 914 912 911 +f 661 249 270 +f 438 909 646 +f 512 581 879 +f 871 870 719 +f 438 913 909 +f 905 915 908 +f 552 904 851 +f 493 581 512 +f 249 287 270 +f 455 463 453 +f 544 438 646 +f 795 912 914 +f 795 691 912 +f 824 905 910 +f 795 914 913 +f 916 905 824 +f 916 915 905 +f 236 205 254 +f 913 438 795 +f 635 904 552 +f 438 634 795 +f 635 512 904 +f 562 795 634 +f 824 823 916 +f 916 823 915 +f 438 437 634 +f 511 512 635 +f 877 534 878 +f 823 883 915 +f 881 217 900 +f 217 216 900 +f 216 602 900 +f 602 682 900 +f 901 915 838 +f 878 890 876 +f 561 584 551 +f 838 851 901 +f 908 915 901 +f 883 838 915 +f 876 890 192 +f 590 552 866 +f 590 866 890 +f 590 890 878 +f 551 824 561 +f 910 912 691 +f 824 910 691 +f 691 561 824 +f 103 296 917 +f 918 920 919 +f 923 924 925 +f 926 927 928 +f 927 929 928 +f 929 921 928 +f 928 932 933 +f 939 940 941 +f 942 921 943 +f 946 947 948 +f 951 946 948 +f 921 922 943 +f 947 956 957 +f 961 962 963 +f 936 937 965 +f 967 968 950 +f 969 970 952 +f 947 957 948 +f 979 961 980 +f 981 982 953 +f 980 963 930 +f 961 963 980 +f 985 958 986 +f 972 981 953 +f 990 991 992 +f 994 995 996 +f 997 998 999 +f 972 953 974 +f 1002 1003 1004 +f 930 963 931 +f 1005 989 988 +f 979 1006 961 +f 1005 1009 989 +f 1010 974 973 +f 1005 977 978 +f 975 1011 925 +f 994 1007 1008 +f 1012 1013 1014 +f 955 1015 1016 +f 963 1014 1017 +f 1017 977 1005 +f 1018 1019 1007 +f 1019 1021 1020 +f 988 1017 1005 +f 978 1029 1005 +f 979 980 960 +f 1000 1008 1001 +f 994 1018 1007 +f 928 921 932 +f 966 974 953 +f 1031 1000 1032 +f 929 922 921 +f 1010 972 974 +f 1034 1035 1036 +f 978 1025 1027 +f 942 932 921 +f 1037 990 1024 +f 989 1038 931 +f 978 1027 1029 +f 1000 1001 1032 +f 989 1009 1038 +f 1040 968 938 +f 952 1028 969 +f 1029 1027 949 +f 963 1017 988 +f 931 988 989 +f 949 1040 1043 +f 943 922 936 +f 1044 1045 1018 +f 1042 1046 1004 +f 1001 1047 1032 +f 1041 956 1048 +f 1050 968 967 +f 1039 949 1043 +f 1008 1007 1047 +f 1014 1013 1017 +f 1021 1019 1053 +f 982 987 993 +f 1029 949 1009 +f 1005 1029 1009 +f 932 942 984 +f 1054 991 990 +f 968 965 937 +f 949 950 1040 +f 932 984 933 +f 1056 1050 1057 +f 937 938 968 +f 933 984 1206 +f 1040 950 968 +f 992 991 1059 +f 963 988 931 +f 942 943 1060 +f 1045 1019 1018 +f 1014 963 962 +f 1059 1006 992 +f 943 936 965 +f 985 983 958 +f 978 977 1025 +f 1063 1060 965 +f 1213 1064 1065 +f 982 964 987 +f 994 1008 1000 +f 1037 1024 964 +f 942 1060 984 +f 948 1022 955 +f 1019 1020 1007 +f 1050 965 968 +f 1025 1066 1026 +f 982 993 953 +f 1060 943 965 +f 956 1041 957 +f 1006 979 992 +f 1058 1044 1018 +f 1041 1048 976 +f 1054 990 1037 +f 1068 973 1069 +f 1072 1037 964 +f 1075 1058 1078 +f 1072 1085 1054 +f 950 949 1027 +f 1086 945 1087 +f 1080 1089 1079 +f 1090 1078 1091 +f 981 1079 1072 +f 1030 1075 1090 +f 1096 999 1088 +f 1026 1057 1027 +f 1030 924 1044 +f 1075 1044 1058 +f 1044 924 1102 +f 1104 1105 1123 +f 996 1078 1058 +f 1072 1106 1085 +f 1091 1078 995 +f 1107 1105 1098 +f 1112 1068 1110 +f 1113 1081 1082 +f 1108 1109 1114 +f 1007 1094 1095 +f 977 1071 1025 +f 1013 1071 977 +f 1106 1072 1089 +f 1080 1079 1010 +f 1050 967 1057 +f 1057 967 1027 +f 1055 962 961 +f 1100 1115 1116 +f 957 1023 1022 +f 1103 1106 1089 +f 1055 1014 962 +f 1118 1047 1112 +f 1088 998 1066 +f 1085 1116 1077 +f 1106 1116 1085 +f 1080 1103 1089 +f 1119 1099 1103 +f 1115 1012 1055 +f 977 1017 1013 +f 1099 1120 1121 +f 1103 1099 1121 +f 1122 951 948 +f 1101 1013 1012 +f 1071 1123 1070 +f 970 1051 959 +f 1124 1095 1099 +f 1076 1085 1077 +f 1101 1012 1115 +f 1059 961 1006 +f 1121 1120 1125 +f 1123 1071 1101 +f 1070 1066 1025 +f 1125 1100 1116 +f 1068 1108 1114 +f 1088 999 998 +f 1055 961 1059 +f 1123 1088 1070 +f 1100 1101 1115 +f 1126 1084 1113 +f 1047 1108 1112 +f 1105 1107 1096 +f 1121 1125 1116 +f 1069 973 966 +f 1117 1069 966 +f 1127 1042 1004 +f 1104 1100 1125 +f 1116 1115 1077 +f 1129 1107 1094 +f 1033 1130 966 +f 1100 1104 1101 +f 1076 1077 991 +f 1030 925 924 +f 1070 1088 1066 +f 1109 1119 1103 +f 1112 1108 1068 +f 1007 1095 1047 +f 959 1131 986 +f 1099 1098 1120 +f 1031 1132 1000 +f 1093 995 1132 +f 1133 1082 1046 +f 1027 967 950 +f 1135 1134 1090 +f 1138 1011 976 +f 1045 1044 1102 +f 1213 1065 1139 +f 1098 1104 1125 +f 1077 1059 991 +f 1092 1107 1129 +f 957 1041 1097 +f 1020 1129 1007 +f 1098 1125 1120 +f 1091 1135 1090 +f 957 1097 1023 +f 1072 1054 1037 +f 1134 1030 1090 +f 1094 1098 1099 +f 996 1058 994 +f 945 939 941 +f 1055 1059 1077 +f 1094 1107 1098 +f 1108 1124 1109 +f 1095 1094 1099 +f 973 1068 1010 +f 955 1022 954 +f 1079 1089 1072 +f 1076 991 1054 +f 1112 1110 1111 +f 1245 1141 1142 +f 970 939 945 +f 1114 1109 1103 +f 1110 1068 1069 +f 1105 1104 1098 +f 948 957 1022 +f 948 955 1122 +f 1117 1110 1069 +f 1105 1096 1123 +f 1018 994 1058 +f 1119 1124 1099 +f 1109 1124 1119 +f 1123 1096 1088 +f 1078 996 995 +f 983 1143 958 +f 1143 939 958 +f 1068 1114 1010 +f 1114 1080 1010 +f 1010 1079 972 +f 972 1079 981 +f 1114 1103 1080 +f 1101 1071 1013 +f 1104 1123 1101 +f 1007 1129 1094 +f 1121 1116 1106 +f 1103 1121 1106 +f 1075 1030 1044 +f 1047 1095 1124 +f 1032 1047 1118 +f 1054 1085 1076 +f 1090 1075 1078 +f 1115 1055 1077 +f 1047 1124 1108 +f 1070 1025 1071 +f 1144 1083 1084 +f 1146 1133 1147 +f 1151 1152 1153 +f 1154 1155 1156 +f 1144 1084 1126 +f 1062 1159 1034 +f 1034 1061 1062 +f 941 1160 1087 +f 1156 1150 983 +f 1162 1163 1164 +f 1156 983 1154 +f 1150 1143 983 +f 1111 1165 1112 +f 1151 1168 1152 +f 1166 1151 1169 +f 1154 1167 1170 +f 1110 1171 1111 +f 1081 1166 1169 +f 1172 1165 1173 +f 1083 1168 1084 +f 1081 1169 1082 +f 1083 1154 1168 +f 1170 1176 1152 +f 1034 1150 1156 +f 1165 1118 1112 +f 1176 1153 1152 +f 1165 1172 1118 +f 1082 1169 1046 +f 1154 983 985 +f 939 1143 940 +f 1146 1182 1133 +f 1083 1161 1155 +f 970 945 952 +f 1061 1034 1156 +f 1008 1047 1001 +f 1133 1046 1042 +f 1168 1170 1152 +f 1161 1156 1155 +f 1146 1147 1175 +f 1061 1156 1161 +f 1154 985 1167 +f 1051 1107 1092 +f 1113 1084 1166 +f 1113 1166 1081 +f 1182 1082 1133 +f 941 1087 945 +f 1064 1187 1188 +f 1178 1096 1107 +f 1178 999 1096 +f 1049 952 945 +f 1175 1186 1146 +f 1166 1084 1151 +f 1167 1190 1170 +f 1168 1154 1170 +f 1135 1022 1128 +f 1023 1097 1128 +f 1084 1168 1151 +f 1083 1155 1154 +f 969 999 1178 +f 1051 1178 1107 +f 969 1028 999 +f 1012 1014 1055 +f 964 982 1072 +f 1093 1135 1091 +f 1134 975 1030 +f 969 1178 1051 +f 1022 1023 1128 +f 1135 1128 1134 +f 1030 975 925 +f 1191 1082 1182 +f 954 1022 1135 +f 1053 1019 1045 +f 1128 1097 1134 +f 970 969 1051 +f 1048 1138 976 +f 1102 924 923 +f 1048 1136 1138 +f 995 1000 1132 +f 1136 1192 1138 +f 1192 1193 1138 +f 1138 1193 923 +f 923 1193 1102 +f 1011 1138 923 +f 1193 1053 1102 +f 1137 1192 1136 +f 1194 1193 1192 +f 1193 1194 1053 +f 1137 1194 1192 +f 1194 1195 1053 +f 1195 1021 1053 +f 1092 1129 1021 +f 1092 1021 1195 +f 1051 1092 1195 +f 1196 1194 1137 +f 1131 1196 1137 +f 1196 1195 1194 +f 1195 1196 1051 +f 1196 959 1051 +f 1140 1057 1026 +f 1009 949 1039 +f 952 1197 1028 +f 1049 1197 952 +f 1197 997 1028 +f 1140 1066 998 +f 1198 1140 998 +f 1201 1198 997 +f 1198 998 997 +f 1049 1202 1197 +f 997 1197 1201 +f 1049 1086 1202 +f 1203 1198 1201 +f 1203 1140 1198 +f 1202 1204 1197 +f 1197 1204 1201 +f 1205 1203 1201 +f 1203 1056 1140 +f 1140 1056 1057 +f 1086 1206 1202 +f 1204 1205 1201 +f 982 981 1072 +f 931 1038 1067 +f 1202 1206 1204 +f 1206 984 1204 +f 1063 1056 1203 +f 1204 984 1205 +f 1205 1063 1203 +f 1056 1063 1050 +f 1205 1060 1063 +f 1063 965 1050 +f 999 1028 997 +f 984 1060 1205 +f 1086 1207 1206 +f 1003 1002 1208 +f 935 1199 1209 +f 1026 1066 1140 +f 1169 1215 1046 +f 1136 1048 1223 +f 934 1224 1148 +f 1002 1004 1046 +f 1164 1221 1222 +f 1226 1227 1228 +f 1216 1232 1222 +f 1233 934 1148 +f 1221 1216 1222 +f 1164 1222 1052 +f 930 931 1067 +f 1233 1148 1234 +f 1235 1236 1310 +f 1163 1237 1221 +f 1207 1239 1240 +f 1240 1239 1217 +f 1242 1225 1217 +f 1243 1244 1245 +f 933 1237 1163 +f 1246 1247 1248 +f 1249 1216 1221 +f 1223 1183 1251 +f 966 1130 1117 +f 1158 1148 1181 +f 1148 1158 1234 +f 1206 1237 933 +f 1049 945 1086 +f 1250 1231 1035 +f 1209 1250 1248 +f 1181 1148 1149 +f 1248 1247 935 +f 1231 1250 1209 +f 985 986 1252 +f 1252 1190 985 +f 1231 940 1036 +f 1160 940 1231 +f 1255 1243 1245 +f 1161 1083 1180 +f 1225 1256 1217 +f 1256 1225 1200 +f 1248 1250 1246 +f 1242 1177 1225 +f 1086 1239 1207 +f 1225 1210 1200 +f 1252 1257 1190 +f 1087 1160 1177 +f 1236 971 1310 +f 1249 1207 1240 +f 1200 1210 1209 +f 1210 1231 1209 +f 1034 1036 1150 +f 1211 1258 1212 +f 1251 1257 1252 +f 926 1163 1162 +f 1257 1183 1190 +f 1149 1148 1224 +f 928 933 926 +f 1240 1216 1249 +f 1225 1177 1210 +f 986 1251 1252 +f 947 1184 956 +f 1258 1211 1220 +f 1162 1164 1219 +f 935 1247 1224 +f 1249 1221 1237 +f 1052 1258 1219 +f 1224 1247 1149 +f 1181 1149 1241 +f 1164 1052 1219 +f 1219 1258 1218 +f 1122 1208 951 +f 1234 1157 1211 +f 986 1131 1251 +f 1122 1003 1208 +f 1232 1214 1052 +f 1222 1232 1052 +f 1223 1048 1183 +f 985 1190 1167 +f 1136 1223 1137 +f 1259 1256 1199 +f 1129 1020 1021 +f 1163 1221 1164 +f 1150 940 1143 +f 1206 1249 1237 +f 1260 1189 1149 +f 1196 1131 959 +f 1036 1035 1231 +f 1189 1241 1149 +f 1131 1137 1223 +f 1183 956 1184 +f 926 933 1163 +f 1183 1048 956 +f 1036 940 1150 +f 1177 1160 1210 +f 1206 1207 1249 +f 1214 1212 1258 +f 1209 1248 935 +f 1242 1087 1177 +f 1214 1258 1052 +f 1053 1045 1102 +f 1256 1200 1199 +f 1086 1087 1242 +f 1216 1217 1232 +f 1239 1086 1242 +f 1232 1217 1259 +f 1210 1160 1231 +f 1240 1217 1216 +f 1131 1223 1251 +f 934 935 1224 +f 1183 1257 1251 +f 1239 1242 1217 +f 1246 1250 1159 +f 1233 1199 934 +f 946 1184 947 +f 946 1261 1184 +f 951 1262 946 +f 1262 1261 946 +f 951 1208 1262 +f 1261 1190 1183 +f 1262 1153 1261 +f 1153 1176 1261 +f 1261 1176 1190 +f 1176 1170 1190 +f 1002 1262 1208 +f 1003 1122 1127 +f 1002 1215 1262 +f 1262 1215 1153 +f 1083 1144 1180 +f 1263 1182 1146 +f 1159 1250 1035 +f 1161 1180 1061 +f 1264 1126 1113 +f 1180 1062 1061 +f 1149 1247 1260 +f 1264 1144 1126 +f 1113 1191 1264 +f 1264 1265 1144 +f 1144 1266 1180 +f 1266 1267 1180 +f 1180 1267 1062 +f 1267 1268 1062 +f 1268 1159 1062 +f 1191 1269 1264 +f 1265 1266 1144 +f 1199 1200 1209 +f 1266 1270 1267 +f 1159 1035 1034 +f 1264 1269 1265 +f 1263 1271 1182 +f 1182 1271 1191 +f 1191 1271 1269 +f 1260 1246 1159 +f 1183 1184 1261 +f 1199 935 934 +f 1244 1272 1273 +f 1271 1274 1269 +f 1269 1275 1265 +f 1275 1266 1265 +f 1276 1277 1270 +f 1270 1277 1267 +f 1277 1268 1267 +f 1278 1260 1159 +f 1263 1279 1271 +f 1271 1279 1274 +f 1266 1280 1270 +f 1269 1274 1275 +f 1266 1275 1280 +f 1270 1280 1276 +f 1268 1278 1159 +f 1263 1281 1279 +f 1280 1282 1276 +f 1276 1283 1277 +f 1277 1283 1268 +f 1268 1283 1278 +f 1082 1191 1113 +f 1246 1260 1247 +f 1274 1284 1275 +f 1275 1285 1280 +f 1233 1234 1259 +f 1263 1186 1281 +f 1279 1284 1274 +f 1212 1259 1234 +f 1279 1286 1284 +f 1212 1232 1259 +f 1286 1287 1284 +f 1284 1285 1275 +f 1285 1288 1280 +f 1289 1260 1278 +f 1217 1256 1259 +f 1288 1282 1280 +f 1276 1290 1283 +f 1284 1288 1285 +f 1214 1232 1212 +f 1233 1259 1199 +f 1279 1281 1286 +f 1283 1289 1278 +f 1046 1215 1002 +f 1175 1179 1186 +f 1292 1276 1282 +f 1276 1292 1290 +f 1283 1290 1289 +f 944 1260 1289 +f 1211 1212 1234 +f 1293 1281 1186 +f 1284 1294 1288 +f 944 1289 1291 +f 1287 1294 1284 +f 1290 1295 1289 +f 1295 1291 1289 +f 1281 1293 1286 +f 1287 1296 1294 +f 1294 1297 1288 +f 1288 1297 1282 +f 1293 1296 1286 +f 1286 1296 1287 +f 1296 1298 1294 +f 1297 1292 1282 +f 1292 1295 1290 +f 1294 1299 1297 +f 1186 1238 1293 +f 1294 1298 1299 +f 1260 944 1189 +f 1158 1157 1234 +f 1145 1132 1031 +f 1300 1301 1302 +f 1174 1213 1139 +f 1169 1153 1215 +f 1169 1151 1153 +f 1213 1187 1064 +f 1303 1304 1305 +f 1304 1306 1305 +f 1304 1307 1306 +f 954 1145 1015 +f 1273 1141 1245 +f 1313 1305 1306 +f 1309 1312 1303 +f 1312 1314 1303 +f 1188 1187 1315 +f 1016 1226 1127 +f 1226 1312 1309 +f 1314 1304 1303 +f 1003 1127 1004 +f 1313 1306 1316 +f 1254 1300 1302 +f 1305 1317 1303 +f 1305 1313 1317 +f 1272 1310 1273 +f 1127 1228 1253 +f 1173 1171 1304 +f 1304 1171 1117 +f 1304 1117 1130 +f 1016 1318 1226 +f 1318 1312 1226 +f 1318 1314 1312 +f 1254 1228 1227 +f 1173 1304 1314 +f 1127 1253 1042 +f 1245 1244 1273 +f 1093 1132 1145 +f 1243 1230 1244 +f 1187 1229 1315 +f 1130 1073 1304 +f 1229 1243 1315 +f 1253 1229 1147 +f 1172 1173 1314 +f 1147 1213 1175 +f 1228 1254 1253 +f 925 1011 923 +f 1255 1142 1188 +f 1253 1302 1229 +f 1255 1245 1142 +f 1302 1253 1254 +f 1122 1016 1127 +f 1160 941 940 +f 1188 1142 1185 +f 1064 1188 1185 +f 1318 1172 1314 +f 1300 1308 1301 +f 1171 1110 1117 +f 1310 971 1273 +f 1165 1171 1173 +f 1235 1313 1316 +f 1301 1308 1244 +f 954 1015 955 +f 1042 1147 1133 +f 1302 1301 1230 +f 1093 1145 954 +f 1315 1243 1255 +f 1031 1172 1318 +f 1175 1213 1174 +f 1317 1311 1308 +f 1317 1310 1311 +f 1165 1111 1171 +f 1303 1317 1319 +f 1118 1031 1032 +f 1015 1318 1016 +f 1188 1315 1255 +f 1227 1226 1309 +f 1313 1310 1317 +f 1308 1311 1272 +f 1244 1308 1272 +f 1135 1093 954 +f 1319 1317 1308 +f 1118 1172 1031 +f 995 994 1000 +f 1229 1302 1230 +f 1127 1226 1228 +f 1091 995 1093 +f 1145 1031 1318 +f 1130 1033 1074 +f 1229 1187 1213 +f 1147 1229 1213 +f 1304 1073 1307 +f 1042 1253 1147 +f 955 1016 1122 +f 1316 1236 1235 +f 1263 1146 1186 +f 1015 1145 1318 +f 1230 1301 1244 +f 1313 1235 1310 +f 1311 1310 1272 +f 1229 1230 1243 +f 1227 1319 1254 +f 1308 1300 1319 +f 1303 1319 1309 +f 1227 1309 1319 +f 1300 1254 1319 +f 971 1236 1306 +f 1316 1306 1236 +f 971 1306 1307 +f 1205 1320 1322 +f 1205 1321 1201 +f 1322 1323 1325 +f 1322 1324 1321 +f 1205 1060 1320 +f 1205 1322 1321 +f 1322 1320 1323 +f 1322 1325 1324 +f 1327 1329 1328 +f 1326 1331 1327 +f 1330 1329 1327 +f 1330 1327 1331 +f 1338 1335 1334 +f 1340 1337 1339 +f 1336 1333 1332 +f 1343 1344 1342 +f 1345 1341 1346 +f 1350 1351 1349 +f 1347 1349 1348 +f 1352 1355 1356 +f 1354 1352 1356 +f 1353 1352 1354 diff --git a/data/mesh_1_trou.obj b/data/mesh_1_trou.obj new file mode 100644 index 0000000..7f9a075 --- /dev/null +++ b/data/mesh_1_trou.obj @@ -0,0 +1,120 @@ +v 0.000000 -1.000000 0.000000 +v 0.723607 -0.447220 0.525725 +v -0.276388 -0.447220 0.850649 +v -0.894426 -0.447216 0.000000 +v -0.276388 -0.447220 -0.850649 +v 0.723607 -0.447220 -0.525725 +v 0.276388 0.447220 0.850649 +v -0.723607 0.447220 0.525725 +v -0.723607 0.447220 -0.525725 +v 0.276388 0.447220 -0.850649 +v 0.894426 0.447216 0.000000 +v 0.000000 1.000000 0.000000 +v -0.162456 -0.850654 0.499995 +v 0.425323 -0.850654 0.309011 +v 0.262869 -0.525738 0.809012 +v 0.850648 -0.525736 0.000000 +v 0.425323 -0.850654 -0.309011 +v -0.525730 -0.850652 0.000000 +v -0.688189 -0.525736 0.499997 +v -0.162456 -0.850654 -0.499995 +v -0.688189 -0.525736 -0.499997 +v 0.262869 -0.525738 -0.809012 +v 0.951058 0.000000 0.309013 +v 0.951058 0.000000 -0.309013 +v 0.000000 0.000000 1.000000 +v 0.587786 0.000000 0.809017 +v -0.951058 0.000000 0.309013 +v -0.587786 0.000000 0.809017 +v -0.587786 0.000000 -0.809017 +v -0.951058 0.000000 -0.309013 +v 0.587786 0.000000 -0.809017 +v 0.000000 0.000000 -1.000000 +v 0.688189 0.525736 0.499997 +v -0.262869 0.525738 0.809012 +v -0.850648 0.525736 0.000000 +v -0.262869 0.525738 -0.809012 +v 0.688189 0.525736 -0.499997 +v 0.162456 0.850654 0.499995 +v 0.525730 0.850652 0.000000 +v -0.425323 0.850654 0.309011 +v -0.425323 0.850654 -0.309011 +v 0.162456 0.850654 -0.499995 +s off +f 1 14 13 +f 2 14 16 +f 1 13 18 +f 1 18 20 +f 1 20 17 +f 2 16 23 +f 3 15 25 +f 4 19 27 +f 5 21 29 +f 6 22 31 +f 2 23 26 +f 3 25 28 +f 4 27 30 +f 5 29 32 +f 6 31 24 +f 8 34 40 +f 9 35 41 +f 10 36 42 +f 11 37 39 +f 39 42 12 +f 39 37 42 +f 37 10 42 +f 42 41 12 +f 42 36 41 +f 36 9 41 +f 41 40 12 +f 41 35 40 +f 35 8 40 +f 40 38 12 +f 40 34 38 +f 38 39 12 +f 33 11 39 +f 24 37 11 +f 24 31 37 +f 31 10 37 +f 32 36 10 +f 32 29 36 +f 29 9 36 +f 30 35 9 +f 30 27 35 +f 27 8 35 +f 28 34 8 +f 28 25 34 +f 25 7 34 +f 26 33 7 +f 26 23 33 +f 23 11 33 +f 31 32 10 +f 31 22 32 +f 22 5 32 +f 29 30 9 +f 29 21 30 +f 21 4 30 +f 27 28 8 +f 27 19 28 +f 19 3 28 +f 25 26 7 +f 25 15 26 +f 15 2 26 +f 23 24 11 +f 23 16 24 +f 16 6 24 +f 17 22 6 +f 17 20 22 +f 20 5 22 +f 20 21 5 +f 20 18 21 +f 18 4 21 +f 18 19 4 +f 18 13 19 +f 13 3 19 +f 16 17 6 +f 16 14 17 +f 14 1 17 +f 13 15 3 +f 13 14 15 +f 14 2 15 diff --git a/data/mesh_3_cc.obj b/data/mesh_3_cc.obj new file mode 100644 index 0000000..2ed18e7 --- /dev/null +++ b/data/mesh_3_cc.obj @@ -0,0 +1,444 @@ +v 0.000000 -1.000000 0.000000 +v 0.723607 -0.447220 0.525725 +v -0.276388 -0.447220 0.850649 +v -0.894426 -0.447216 0.000000 +v -0.276388 -0.447220 -0.850649 +v 0.723607 -0.447220 -0.525725 +v 0.276388 0.447220 0.850649 +v -0.723607 0.447220 0.525725 +v -0.723607 0.447220 -0.525725 +v 0.276388 0.447220 -0.850649 +v 0.894426 0.447216 0.000000 +v 0.000000 1.000000 0.000000 +v -0.232822 -0.657519 0.716563 +v -0.162456 -0.850654 0.499995 +v -0.077607 -0.967950 0.238853 +v 0.203181 -0.967950 0.147618 +v 0.425323 -0.850654 0.309011 +v 0.609547 -0.657519 0.442856 +v 0.531941 -0.502302 0.681712 +v 0.262869 -0.525738 0.809012 +v -0.029639 -0.502302 0.864184 +v 0.812729 -0.502301 -0.295238 +v 0.850648 -0.525736 0.000000 +v 0.812729 -0.502301 0.295238 +v 0.203181 -0.967950 -0.147618 +v 0.425323 -0.850654 -0.309011 +v 0.609547 -0.657519 -0.442856 +v -0.753442 -0.657515 0.000000 +v -0.525730 -0.850652 0.000000 +v -0.251147 -0.967949 0.000000 +v -0.483971 -0.502302 0.716565 +v -0.688189 -0.525736 0.499997 +v -0.831051 -0.502299 0.238853 +v -0.232822 -0.657519 -0.716563 +v -0.162456 -0.850654 -0.499995 +v -0.077607 -0.967950 -0.238853 +v -0.831051 -0.502299 -0.238853 +v -0.688189 -0.525736 -0.499997 +v -0.483971 -0.502302 -0.716565 +v -0.029639 -0.502302 -0.864184 +v 0.262869 -0.525738 -0.809012 +v 0.531941 -0.502302 -0.681712 +v 0.956626 0.251149 0.147618 +v 0.951058 -0.000000 0.309013 +v 0.860698 -0.251151 0.442858 +v 0.860698 -0.251151 -0.442858 +v 0.951058 0.000000 -0.309013 +v 0.956626 0.251149 -0.147618 +v 0.155215 0.251152 0.955422 +v 0.000000 -0.000000 1.000000 +v -0.155215 -0.251152 0.955422 +v 0.687159 -0.251152 0.681715 +v 0.587786 0.000000 0.809017 +v 0.436007 0.251152 0.864188 +v -0.860698 0.251151 0.442858 +v -0.951058 -0.000000 0.309013 +v -0.956626 -0.251149 0.147618 +v -0.436007 -0.251152 0.864188 +v -0.587786 0.000000 0.809017 +v -0.687159 0.251152 0.681715 +v -0.687159 0.251152 -0.681715 +v -0.587786 -0.000000 -0.809017 +v -0.436007 -0.251152 -0.864188 +v -0.956626 -0.251149 -0.147618 +v -0.951058 0.000000 -0.309013 +v -0.860698 0.251151 -0.442858 +v 0.436007 0.251152 -0.864188 +v 0.587786 -0.000000 -0.809017 +v 0.687159 -0.251152 -0.681715 +v -0.155215 -0.251152 -0.955422 +v 0.000000 0.000000 -1.000000 +v 0.155215 0.251152 -0.955422 +v 0.831051 0.502299 0.238853 +v 0.688189 0.525736 0.499997 +v 0.483971 0.502302 0.716565 +v 0.029639 0.502302 0.864184 +v -0.531941 0.502302 0.681712 +v -0.812729 0.502301 0.295238 +v -0.850648 0.525736 0.000000 +v -0.812729 0.502301 -0.295238 +v -0.531941 0.502302 -0.681712 +v -0.262869 0.525738 -0.809012 +v 0.029639 0.502302 -0.864184 +v 0.483971 0.502302 -0.716565 +v 0.688189 0.525736 -0.499997 +v 0.831051 0.502299 -0.238853 +v 0.077607 0.967950 0.238853 +v 0.162456 0.850654 0.499995 +v 0.232822 0.657519 0.716563 +v 0.753442 0.657515 0.000000 +v 0.525730 0.850652 0.000000 +v 0.251147 0.967949 0.000000 +v -0.203181 0.967950 0.147618 +v -0.425323 0.850654 0.309011 +v -0.609547 0.657519 0.442856 +v -0.203181 0.967950 -0.147618 +v -0.425323 0.850654 -0.309011 +v -0.609547 0.657519 -0.442856 +v 0.077607 0.967950 -0.238853 +v 0.162456 0.850654 -0.499995 +v 0.232822 0.657519 -0.716563 +v 0.361800 0.894429 -0.262863 +v 0.638194 0.723610 -0.262864 +v 0.447209 0.723612 -0.525728 +v -0.138197 0.894430 -0.425319 +v -0.052790 0.723612 -0.688185 +v -0.361804 0.723612 -0.587778 +v -0.447210 0.894429 0.000000 +v -0.670817 0.723611 -0.162457 +v -0.670817 0.723611 0.162457 +v -0.138197 0.894430 0.425319 +v -0.361804 0.723612 0.587778 +v -0.052790 0.723612 0.688185 +v 0.361800 0.894429 0.262863 +v 0.447209 0.723612 0.525728 +v 0.638194 0.723610 0.262864 +v 0.861804 0.276396 -0.425322 +v 0.809019 0.000000 -0.587782 +v 0.670821 0.276397 -0.688189 +v -0.138199 0.276397 -0.951055 +v -0.309016 -0.000000 -0.951057 +v -0.447215 0.276397 -0.850649 +v -0.947213 0.276396 -0.162458 +v -1.000000 0.000001 0.000000 +v -0.947213 0.276397 0.162458 +v -0.309017 -0.000001 0.951056 +v 0.670820 0.276396 0.688190 +v 0.809019 -0.000002 0.587783 +v 0.861804 0.276394 0.425323 +v 0.309017 -0.000000 -0.951056 +v 0.447216 -0.276398 -0.850648 +v 0.138199 -0.276398 -0.951055 +v -0.809018 -0.000000 -0.587783 +v -0.670819 -0.276397 -0.688191 +v -0.861803 -0.276396 -0.425324 +v -0.809018 0.000000 0.587783 +v -0.861803 -0.276396 0.425324 +v -0.670819 -0.276397 0.688191 +v 0.309017 0.000000 0.951056 +v 0.138199 -0.276398 0.951055 +v 0.447216 -0.276398 0.850648 +v 1.000000 0.000000 0.000000 +v 0.947213 -0.276396 0.162458 +v 0.947213 -0.276396 -0.162458 +v 0.361803 -0.723612 -0.587779 +v 0.138197 -0.894429 -0.425321 +v 0.052789 -0.723611 -0.688186 +v -0.447211 -0.723612 -0.525727 +v -0.361801 -0.894429 -0.262863 +v -0.638195 -0.723609 -0.262863 +v -0.638195 -0.723609 0.262864 +v -0.361801 -0.894428 0.262864 +v -0.447211 -0.723610 0.525729 +v 0.670817 -0.723611 -0.162457 +v 0.670818 -0.723610 0.162458 +v 0.447211 -0.894428 0.000001 +v 0.052790 -0.723612 0.688185 +v 0.138199 -0.894429 0.425321 +v 0.361805 -0.723611 0.587779 +s off +f 1 16 15 +f 2 18 24 +f 1 15 30 +f 1 30 36 +f 1 36 25 +f 2 24 45 +f 3 21 51 +f 4 33 57 +f 5 39 63 +f 6 42 69 +f 2 45 52 +f 3 51 58 +f 4 57 64 +f 5 63 70 +f 6 69 46 +f 8 77 95 +f 9 80 98 +f 10 83 101 +f 11 86 90 +f 92 99 12 +f 91 102 92 +f 90 103 91 +f 92 102 99 +f 102 100 99 +f 91 103 102 +f 103 104 102 +f 102 104 100 +f 104 101 100 +f 90 86 103 +f 86 85 103 +f 103 85 104 +f 85 84 104 +f 104 84 101 +f 84 10 101 +f 99 96 12 +f 100 105 99 +f 101 106 100 +f 99 105 96 +f 105 97 96 +f 100 106 105 +f 106 107 105 +f 105 107 97 +f 107 98 97 +f 101 83 106 +f 83 82 106 +f 106 82 107 +f 82 81 107 +f 107 81 98 +f 81 9 98 +f 96 93 12 +f 97 108 96 +f 98 109 97 +f 96 108 93 +f 108 94 93 +f 97 109 108 +f 109 110 108 +f 108 110 94 +f 110 95 94 +f 98 80 109 +f 80 79 109 +f 109 79 110 +f 79 78 110 +f 110 78 95 +f 78 8 95 +f 93 87 12 +f 94 111 93 +f 95 112 94 +f 93 111 87 +f 94 112 111 +f 113 89 88 +f 95 77 112 +f 113 76 89 +f 76 7 89 +f 87 92 12 +f 87 114 92 +f 114 91 92 +f 114 116 91 +f 116 90 91 +f 75 74 115 +f 116 73 90 +f 73 11 90 +f 48 86 11 +f 47 117 48 +f 46 118 47 +f 48 117 86 +f 117 85 86 +f 47 118 117 +f 118 119 117 +f 117 119 85 +f 119 84 85 +f 46 69 118 +f 69 68 118 +f 118 68 119 +f 68 67 119 +f 119 67 84 +f 67 10 84 +f 72 83 10 +f 71 120 72 +f 70 121 71 +f 72 120 83 +f 120 82 83 +f 71 121 120 +f 121 122 120 +f 120 122 82 +f 122 81 82 +f 70 63 121 +f 63 62 121 +f 121 62 122 +f 62 61 122 +f 122 61 81 +f 61 9 81 +f 66 80 9 +f 65 123 66 +f 64 124 65 +f 66 123 80 +f 123 79 80 +f 65 124 123 +f 124 125 123 +f 123 125 79 +f 125 78 79 +f 64 57 124 +f 57 56 124 +f 124 56 125 +f 56 55 125 +f 125 55 78 +f 55 8 78 +f 60 77 8 +f 58 126 59 +f 58 51 126 +f 51 50 126 +f 49 7 76 +f 52 128 53 +f 54 127 75 +f 127 74 75 +f 127 129 74 +f 52 45 128 +f 45 44 128 +f 43 11 73 +f 67 72 10 +f 68 130 67 +f 69 131 68 +f 67 130 72 +f 130 71 72 +f 68 131 130 +f 131 132 130 +f 130 132 71 +f 132 70 71 +f 69 42 131 +f 42 41 131 +f 131 41 132 +f 41 40 132 +f 132 40 70 +f 40 5 70 +f 61 66 9 +f 62 133 61 +f 63 134 62 +f 61 133 66 +f 133 65 66 +f 62 134 133 +f 134 135 133 +f 133 135 65 +f 135 64 65 +f 63 39 134 +f 39 38 134 +f 134 38 135 +f 38 37 135 +f 135 37 64 +f 37 4 64 +f 55 60 8 +f 56 136 55 +f 57 137 56 +f 55 136 60 +f 136 59 60 +f 56 137 136 +f 137 138 136 +f 136 138 59 +f 138 58 59 +f 57 33 137 +f 33 32 137 +f 137 32 138 +f 32 31 138 +f 138 31 58 +f 31 3 58 +f 51 140 50 +f 50 140 139 +f 140 141 139 +f 139 141 53 +f 141 52 53 +f 51 21 140 +f 21 20 140 +f 140 20 141 +f 20 19 141 +f 141 19 52 +f 19 2 52 +f 43 48 11 +f 44 142 43 +f 45 143 44 +f 43 142 48 +f 142 47 48 +f 44 143 142 +f 143 144 142 +f 142 144 47 +f 144 46 47 +f 45 24 143 +f 24 23 143 +f 143 23 144 +f 23 22 144 +f 144 22 46 +f 22 6 46 +f 27 42 6 +f 26 145 27 +f 25 146 26 +f 27 145 42 +f 145 41 42 +f 26 146 145 +f 146 147 145 +f 145 147 41 +f 147 40 41 +f 25 36 146 +f 36 35 146 +f 146 35 147 +f 35 34 147 +f 147 34 40 +f 34 5 40 +f 34 39 5 +f 35 148 34 +f 36 149 35 +f 34 148 39 +f 148 38 39 +f 35 149 148 +f 149 150 148 +f 148 150 38 +f 150 37 38 +f 36 30 149 +f 30 29 149 +f 149 29 150 +f 29 28 150 +f 150 28 37 +f 28 4 37 +f 28 33 4 +f 29 151 28 +f 30 152 29 +f 28 151 33 +f 151 32 33 +f 29 152 151 +f 152 153 151 +f 151 153 32 +f 153 31 32 +f 30 15 152 +f 15 14 152 +f 152 14 153 +f 14 13 153 +f 153 13 31 +f 13 3 31 +f 22 27 6 +f 23 154 22 +f 24 155 23 +f 22 154 27 +f 154 26 27 +f 23 155 154 +f 155 156 154 +f 154 156 26 +f 156 25 26 +f 24 18 155 +f 18 17 155 +f 155 17 156 +f 17 16 156 +f 156 16 25 +f 16 1 25 +f 13 21 3 +f 14 157 13 +f 15 158 14 +f 13 157 21 +f 157 20 21 +f 14 158 157 +f 158 159 157 +f 157 159 20 +f 159 19 20 +f 15 16 158 +f 16 17 158 +f 158 17 159 +f 17 18 159 +f 159 18 19 +f 18 2 19 diff --git a/data/mesh_mult_trou.obj b/data/mesh_mult_trou.obj new file mode 100644 index 0000000..fe7df44 --- /dev/null +++ b/data/mesh_mult_trou.obj @@ -0,0 +1,120 @@ +v 0.000000 -1.000000 0.000000 +v 0.723607 -0.447220 0.525725 +v -0.276388 -0.447220 0.850649 +v -0.894426 -0.447216 0.000000 +v -0.276388 -0.447220 -0.850649 +v 0.723607 -0.447220 -0.525725 +v 0.276388 0.447220 0.850649 +v -0.723607 0.447220 0.525725 +v -0.723607 0.447220 -0.525725 +v 0.276388 0.447220 -0.850649 +v 0.894426 0.447216 0.000000 +v 0.000000 1.000000 0.000000 +v -0.162456 -0.850654 0.499995 +v 0.425323 -0.850654 0.309011 +v 0.262869 -0.525738 0.809012 +v 0.850648 -0.525736 0.000000 +v 0.425323 -0.850654 -0.309011 +v -0.525730 -0.850652 0.000000 +v -0.688189 -0.525736 0.499997 +v -0.162456 -0.850654 -0.499995 +v -0.688189 -0.525736 -0.499997 +v 0.262869 -0.525738 -0.809012 +v 0.951058 0.000000 0.309013 +v 0.951058 0.000000 -0.309013 +v 0.000000 0.000000 1.000000 +v 0.587786 0.000000 0.809017 +v -0.951058 0.000000 0.309013 +v -0.587786 0.000000 0.809017 +v -0.587786 0.000000 -0.809017 +v -0.951058 0.000000 -0.309013 +v 0.587786 0.000000 -0.809017 +v 0.000000 0.000000 -1.000000 +v 0.688189 0.525736 0.499997 +v -0.262869 0.525738 0.809012 +v -0.850648 0.525736 0.000000 +v -0.262869 0.525738 -0.809012 +v 0.688189 0.525736 -0.499997 +v 0.162456 0.850654 0.499995 +v 0.525730 0.850652 0.000000 +v -0.425323 0.850654 0.309011 +v -0.425323 0.850654 -0.309011 +v 0.162456 0.850654 -0.499995 +s off +f 1 14 13 +f 2 14 16 +f 1 13 18 +f 1 18 20 +f 1 20 17 +f 2 16 23 +f 3 15 25 +f 4 19 27 +f 5 21 29 +f 6 22 31 +f 2 23 26 +f 4 27 30 +f 5 29 32 +f 6 31 24 +f 7 33 38 +f 8 34 40 +f 9 35 41 +f 10 36 42 +f 11 37 39 +f 39 42 12 +f 39 37 42 +f 37 10 42 +f 42 41 12 +f 42 36 41 +f 36 9 41 +f 41 40 12 +f 41 35 40 +f 35 8 40 +f 40 38 12 +f 34 7 38 +f 38 39 12 +f 38 33 39 +f 33 11 39 +f 24 37 11 +f 24 31 37 +f 31 10 37 +f 32 36 10 +f 32 29 36 +f 29 9 36 +f 30 35 9 +f 30 27 35 +f 27 8 35 +f 28 34 8 +f 28 25 34 +f 25 7 34 +f 26 23 33 +f 23 11 33 +f 31 32 10 +f 31 22 32 +f 22 5 32 +f 29 30 9 +f 29 21 30 +f 21 4 30 +f 27 28 8 +f 27 19 28 +f 19 3 28 +f 25 26 7 +f 25 15 26 +f 15 2 26 +f 23 24 11 +f 23 16 24 +f 16 6 24 +f 17 22 6 +f 17 20 22 +f 20 5 22 +f 20 21 5 +f 20 18 21 +f 18 4 21 +f 18 19 4 +f 18 13 19 +f 13 3 19 +f 16 17 6 +f 16 14 17 +f 14 1 17 +f 13 15 3 +f 13 14 15 +f 14 2 15 diff --git a/data/mesh_shell1.obj b/data/mesh_shell1.obj new file mode 100644 index 0000000..a7f7c08 --- /dev/null +++ b/data/mesh_shell1.obj @@ -0,0 +1,506 @@ +v 0.000000 -1.000000 0.000000 +v -0.276388 -0.447220 0.850649 +v -0.894426 -0.447216 0.000000 +v -0.276388 -0.447220 -0.850649 +v 0.723607 -0.447220 -0.525725 +v -0.723607 0.447220 0.525725 +v -0.723607 0.447220 -0.525725 +v 0.276388 0.447220 -0.850649 +v -0.232822 -0.657519 0.716563 +v -0.162456 -0.850654 0.499995 +v -0.077607 -0.967950 0.238853 +v 0.203181 -0.967950 0.147618 +v 0.425323 -0.850654 0.309011 +v -0.029639 -0.502302 0.864184 +v 0.812729 -0.502301 -0.295238 +v 0.850648 -0.525736 0.000000 +v 0.203181 -0.967950 -0.147618 +v 0.425323 -0.850654 -0.309011 +v 0.609547 -0.657519 -0.442856 +v -0.753442 -0.657515 0.000000 +v -0.525730 -0.850652 0.000000 +v -0.251147 -0.967949 0.000000 +v -0.483971 -0.502302 0.716565 +v -0.688189 -0.525736 0.499997 +v -0.831051 -0.502299 0.238853 +v -0.232822 -0.657519 -0.716563 +v -0.162456 -0.850654 -0.499995 +v -0.077607 -0.967950 -0.238853 +v -0.831051 -0.502299 -0.238853 +v -0.688189 -0.525736 -0.499997 +v -0.483971 -0.502302 -0.716565 +v -0.029639 -0.502302 -0.864184 +v 0.262869 -0.525738 -0.809012 +v 0.531941 -0.502302 -0.681712 +v 0.860698 -0.251151 -0.442858 +v 0.951058 0.000000 -0.309013 +v 0.956626 0.251149 -0.147618 +v 0.000000 -0.000000 1.000000 +v -0.155215 -0.251152 0.955422 +v -0.860698 0.251151 0.442858 +v -0.951058 -0.000000 0.309013 +v -0.956626 -0.251149 0.147618 +v -0.436007 -0.251152 0.864188 +v -0.587786 0.000000 0.809017 +v -0.687159 0.251152 0.681715 +v -0.687159 0.251152 -0.681715 +v -0.587786 -0.000000 -0.809017 +v -0.436007 -0.251152 -0.864188 +v -0.956626 -0.251149 -0.147618 +v -0.951058 0.000000 -0.309013 +v -0.860698 0.251151 -0.442858 +v 0.436007 0.251152 -0.864188 +v 0.587786 -0.000000 -0.809017 +v 0.687159 -0.251152 -0.681715 +v -0.155215 -0.251152 -0.955422 +v 0.000000 0.000000 -1.000000 +v 0.155215 0.251152 -0.955422 +v -0.262869 0.525738 0.809012 +v -0.531941 0.502302 0.681712 +v -0.812729 0.502301 0.295238 +v -0.850648 0.525736 0.000000 +v -0.812729 0.502301 -0.295238 +v -0.531941 0.502302 -0.681712 +v -0.262869 0.525738 -0.809012 +v 0.029639 0.502302 -0.864184 +v 0.483971 0.502302 -0.716565 +v 0.688189 0.525736 -0.499997 +v 0.831051 0.502299 -0.238853 +v -0.203181 0.967950 0.147618 +v -0.425323 0.850654 0.309011 +v -0.609547 0.657519 0.442856 +v -0.203181 0.967950 -0.147618 +v -0.425323 0.850654 -0.309011 +v -0.609547 0.657519 -0.442856 +v 0.162456 0.850654 -0.499995 +v 0.232822 0.657519 -0.716563 +v 0.638194 0.723610 -0.262864 +v 0.447209 0.723612 -0.525728 +v -0.138197 0.894430 -0.425319 +v -0.052790 0.723612 -0.688185 +v -0.361804 0.723612 -0.587778 +v -0.447210 0.894429 0.000000 +v -0.670817 0.723611 -0.162457 +v -0.670817 0.723611 0.162457 +v -0.138197 0.894430 0.425319 +v -0.361804 0.723612 0.587778 +v 0.861804 0.276396 -0.425322 +v 0.809019 0.000000 -0.587782 +v 0.670821 0.276397 -0.688189 +v -0.138199 0.276397 -0.951055 +v -0.309016 -0.000000 -0.951057 +v -0.447215 0.276397 -0.850649 +v -0.947213 0.276396 -0.162458 +v -1.000000 0.000001 0.000000 +v -0.947213 0.276397 0.162458 +v -0.447216 0.276397 0.850648 +v -0.309017 -0.000001 0.951056 +v -0.138199 0.276397 0.951055 +v 0.309017 -0.000000 -0.951056 +v 0.447216 -0.276398 -0.850648 +v 0.138199 -0.276398 -0.951055 +v -0.809018 -0.000000 -0.587783 +v -0.670819 -0.276397 -0.688191 +v -0.861803 -0.276396 -0.425324 +v -0.809018 0.000000 0.587783 +v -0.861803 -0.276396 0.425324 +v -0.670819 -0.276397 0.688191 +v 1.000000 0.000000 0.000000 +v 0.947213 -0.276396 0.162458 +v 0.947213 -0.276396 -0.162458 +v 0.361803 -0.723612 -0.587779 +v 0.138197 -0.894429 -0.425321 +v 0.052789 -0.723611 -0.688186 +v -0.447211 -0.723612 -0.525727 +v -0.361801 -0.894429 -0.262863 +v -0.638195 -0.723609 -0.262863 +v -0.638195 -0.723609 0.262864 +v -0.361801 -0.894428 0.262864 +v -0.447211 -0.723610 0.525729 +v 0.670817 -0.723611 -0.162457 +v 0.670818 -0.723610 0.162458 +v 0.447211 -0.894428 0.000001 +v 0.052790 -0.723612 0.688185 +v 0.138199 -0.894429 0.425321 +v 0.761714 -0.447220 0.526790 +v 0.314495 0.447220 0.851714 +v 0.932533 0.447216 0.001064 +v 0.038107 1.000000 0.001064 +v 0.463430 -0.850654 0.310076 +v 0.647654 -0.657519 0.443921 +v 0.570048 -0.502302 0.682777 +v 0.300976 -0.525738 0.810076 +v 0.008468 -0.502302 0.865249 +v 0.888755 -0.525736 0.001064 +v 0.850836 -0.502301 0.296302 +v 0.994733 0.251149 0.148683 +v 0.989165 -0.000000 0.310077 +v 0.898805 -0.251151 0.443922 +v 0.989165 0.000000 -0.307948 +v 0.994733 0.251149 -0.146554 +v 0.193322 0.251152 0.956487 +v 0.038107 -0.000000 1.001064 +v -0.117108 -0.251152 0.956487 +v 0.725266 -0.251152 0.682780 +v 0.625893 0.000000 0.810081 +v 0.474114 0.251152 0.865252 +v 0.869158 0.502299 0.239918 +v 0.726296 0.525736 0.501061 +v 0.522078 0.502302 0.717629 +v 0.067746 0.502302 0.865249 +v -0.224762 0.525738 0.810076 +v 0.869158 0.502299 -0.237789 +v 0.115714 0.967950 0.239917 +v 0.200563 0.850654 0.501060 +v 0.270929 0.657519 0.717628 +v 0.791549 0.657515 0.001064 +v 0.563837 0.850652 0.001064 +v 0.289254 0.967949 0.001064 +v -0.165074 0.967950 0.148682 +v -0.165074 0.967950 -0.146553 +v 0.115714 0.967950 -0.237788 +v 0.200563 0.850654 -0.498931 +v 0.399907 0.894429 -0.261799 +v 0.676301 0.723610 -0.261800 +v 0.485316 0.723612 -0.524664 +v -0.100090 0.894430 -0.424255 +v -0.100090 0.894430 0.426384 +v -0.323697 0.723612 0.588843 +v -0.014683 0.723612 0.689249 +v 0.399907 0.894429 0.263927 +v 0.485316 0.723612 0.526793 +v 0.676301 0.723610 0.263929 +v -0.100092 0.276397 0.952120 +v 0.708927 0.276396 0.689254 +v 0.847126 -0.000002 0.588847 +v 0.899911 0.276394 0.426388 +v 0.347124 -0.000000 0.952121 +v 0.176306 -0.276398 0.952119 +v 0.485323 -0.276398 0.851713 +v 1.038107 -0.000000 0.001064 +v 0.985320 -0.276396 0.163522 +v 0.708925 -0.723610 0.163522 +v 0.090897 -0.723612 0.689250 +v 0.176306 -0.894429 0.426385 +v 0.399912 -0.723611 0.588844 +s off +f 1 12 11 +f 1 11 22 +f 1 22 28 +f 1 28 17 +f 2 14 39 +f 3 25 42 +f 4 31 48 +f 5 34 54 +f 2 39 43 +f 3 42 49 +f 4 48 55 +f 5 54 35 +f 6 59 71 +f 7 62 74 +f 8 65 76 +f 78 76 75 +f 68 67 77 +f 77 67 78 +f 67 66 78 +f 78 66 76 +f 66 8 76 +f 76 80 75 +f 79 73 72 +f 75 80 79 +f 80 81 79 +f 79 81 73 +f 81 74 73 +f 76 65 80 +f 65 64 80 +f 80 64 81 +f 64 63 81 +f 81 63 74 +f 63 7 74 +f 73 82 72 +f 74 83 73 +f 72 82 69 +f 82 70 69 +f 73 83 82 +f 83 84 82 +f 82 84 70 +f 84 71 70 +f 74 62 83 +f 62 61 83 +f 83 61 84 +f 61 60 84 +f 84 60 71 +f 60 6 71 +f 70 85 69 +f 71 86 70 +f 70 86 85 +f 71 59 86 +f 59 58 86 +f 36 87 37 +f 35 88 36 +f 37 87 68 +f 87 67 68 +f 36 88 87 +f 88 89 87 +f 87 89 67 +f 89 66 67 +f 35 54 88 +f 54 53 88 +f 88 53 89 +f 53 52 89 +f 89 52 66 +f 52 8 66 +f 57 65 8 +f 56 90 57 +f 55 91 56 +f 57 90 65 +f 90 64 65 +f 56 91 90 +f 91 92 90 +f 90 92 64 +f 92 63 64 +f 55 48 91 +f 48 47 91 +f 91 47 92 +f 47 46 92 +f 92 46 63 +f 46 7 63 +f 51 62 7 +f 50 93 51 +f 49 94 50 +f 51 93 62 +f 93 61 62 +f 50 94 93 +f 94 95 93 +f 93 95 61 +f 95 60 61 +f 49 42 94 +f 42 41 94 +f 94 41 95 +f 41 40 95 +f 95 40 60 +f 40 6 60 +f 45 59 6 +f 44 96 45 +f 43 97 44 +f 45 96 59 +f 96 58 59 +f 44 97 96 +f 97 98 96 +f 96 98 58 +f 43 39 97 +f 39 38 97 +f 97 38 98 +f 52 57 8 +f 53 99 52 +f 54 100 53 +f 52 99 57 +f 99 56 57 +f 53 100 99 +f 100 101 99 +f 99 101 56 +f 101 55 56 +f 54 34 100 +f 34 33 100 +f 100 33 101 +f 33 32 101 +f 101 32 55 +f 32 4 55 +f 46 51 7 +f 47 102 46 +f 48 103 47 +f 46 102 51 +f 102 50 51 +f 47 103 102 +f 103 104 102 +f 102 104 50 +f 104 49 50 +f 48 31 103 +f 31 30 103 +f 103 30 104 +f 30 29 104 +f 104 29 49 +f 29 3 49 +f 40 45 6 +f 41 105 40 +f 42 106 41 +f 40 105 45 +f 105 44 45 +f 41 106 105 +f 106 107 105 +f 105 107 44 +f 107 43 44 +f 42 25 106 +f 25 24 106 +f 106 24 107 +f 24 23 107 +f 107 23 43 +f 23 2 43 +f 109 110 108 +f 108 110 36 +f 110 35 36 +f 109 16 110 +f 16 15 110 +f 110 15 35 +f 15 5 35 +f 19 34 5 +f 18 111 19 +f 17 112 18 +f 19 111 34 +f 111 33 34 +f 18 112 111 +f 112 113 111 +f 111 113 33 +f 113 32 33 +f 17 28 112 +f 28 27 112 +f 112 27 113 +f 27 26 113 +f 113 26 32 +f 26 4 32 +f 26 31 4 +f 27 114 26 +f 28 115 27 +f 26 114 31 +f 114 30 31 +f 27 115 114 +f 115 116 114 +f 114 116 30 +f 116 29 30 +f 28 22 115 +f 22 21 115 +f 115 21 116 +f 21 20 116 +f 116 20 29 +f 20 3 29 +f 20 25 3 +f 21 117 20 +f 22 118 21 +f 20 117 25 +f 117 24 25 +f 21 118 117 +f 118 119 117 +f 117 119 24 +f 119 23 24 +f 22 11 118 +f 11 10 118 +f 118 10 119 +f 10 9 119 +f 119 9 23 +f 9 2 23 +f 15 19 5 +f 16 120 15 +f 15 120 19 +f 120 18 19 +f 16 121 120 +f 121 122 120 +f 120 122 18 +f 122 17 18 +f 121 13 122 +f 13 12 122 +f 122 12 17 +f 12 1 17 +f 9 14 2 +f 10 123 9 +f 11 124 10 +f 9 123 14 +f 10 124 123 +f 11 12 124 +f 12 13 124 +f 125 130 135 +f 125 135 138 +f 125 138 144 +f 126 149 155 +f 127 152 156 +f 158 161 128 +f 157 163 158 +f 156 164 157 +f 158 163 161 +f 163 162 161 +f 157 164 163 +f 164 165 163 +f 163 165 162 +f 156 152 164 +f 161 160 128 +f 162 166 161 +f 161 166 160 +f 160 159 128 +f 159 153 128 +f 159 167 153 +f 167 154 153 +f 168 169 167 +f 167 169 154 +f 169 155 154 +f 168 151 169 +f 151 150 169 +f 169 150 155 +f 150 126 155 +f 153 158 128 +f 154 170 153 +f 155 171 154 +f 153 170 158 +f 170 157 158 +f 154 171 170 +f 171 172 170 +f 170 172 157 +f 172 156 157 +f 155 149 171 +f 149 148 171 +f 171 148 172 +f 148 147 172 +f 172 147 156 +f 147 127 156 +f 140 152 127 +f 173 150 151 +f 142 141 173 +f 173 141 150 +f 141 126 150 +f 146 149 126 +f 145 174 146 +f 144 175 145 +f 146 174 149 +f 174 148 149 +f 145 175 174 +f 175 176 174 +f 174 176 148 +f 176 147 148 +f 144 138 175 +f 138 137 175 +f 175 137 176 +f 137 136 176 +f 176 136 147 +f 136 127 147 +f 141 146 126 +f 142 177 141 +f 143 178 142 +f 141 177 146 +f 177 145 146 +f 142 178 177 +f 178 179 177 +f 177 179 145 +f 179 144 145 +f 143 133 178 +f 133 132 178 +f 178 132 179 +f 132 131 179 +f 179 131 144 +f 131 125 144 +f 136 140 127 +f 137 180 136 +f 138 181 137 +f 136 180 140 +f 180 139 140 +f 137 181 180 +f 138 135 181 +f 135 134 181 +f 135 182 134 +f 135 130 182 +f 130 129 182 +f 183 132 133 +f 184 185 183 +f 183 185 132 +f 185 131 132 +f 184 129 185 +f 129 130 185 +f 185 130 131 +f 130 125 131 diff --git a/data/mesh_shell2.obj b/data/mesh_shell2.obj new file mode 100644 index 0000000..4dd2f47 --- /dev/null +++ b/data/mesh_shell2.obj @@ -0,0 +1,636 @@ +v 0.000000 -1.000000 0.000000 +v 0.723607 -0.447220 0.525725 +v -0.276388 -0.447220 0.850649 +v -0.276388 -0.447220 -0.850649 +v 0.723607 -0.447220 -0.525725 +v -0.363053 -0.929558 -0.064142 +v -0.723607 0.447220 0.525725 +v -0.723607 0.447220 -0.525725 +v 0.276388 0.447220 -0.850649 +v 0.894426 0.447216 0.000000 +v 0.000000 1.000000 0.000000 +v -0.232822 -0.657519 0.716563 +v -0.162456 -0.850654 0.499995 +v -0.077607 -0.967950 0.238853 +v 0.203181 -0.967950 0.147618 +v 0.425323 -0.850654 0.309011 +v 0.609547 -0.657519 0.442856 +v 0.531941 -0.502302 0.681712 +v 0.262869 -0.525738 0.809012 +v -0.029639 -0.502302 0.864184 +v 0.812729 -0.502301 -0.295238 +v 0.850648 -0.525736 0.000000 +v 0.812729 -0.502301 0.295238 +v 0.203181 -0.967950 -0.147618 +v 0.425323 -0.850654 -0.309011 +v 0.609547 -0.657519 -0.442856 +v -0.911782 -0.364312 0.189553 +v -0.525730 -0.850652 0.000000 +v -0.251147 -0.967949 0.000000 +v -0.483971 -0.502302 0.716565 +v -0.688189 -0.525736 0.499997 +v -0.831051 -0.502299 0.238853 +v -0.232822 -0.657519 -0.716563 +v -0.162456 -0.850654 -0.499995 +v -0.077607 -0.967950 -0.238853 +v -0.831051 -0.502299 -0.238853 +v -0.688189 -0.525736 -0.499997 +v -0.483971 -0.502302 -0.716565 +v -0.029639 -0.502302 -0.864184 +v 0.262869 -0.525738 -0.809012 +v 0.531941 -0.502302 -0.681712 +v 0.956626 0.251149 0.147618 +v 0.951058 -0.000000 0.309013 +v 0.860698 -0.251151 0.442858 +v 0.860698 -0.251151 -0.442858 +v 0.951058 0.000000 -0.309013 +v 0.956626 0.251149 -0.147618 +v -0.610615 -0.791377 0.029521 +v 0.000000 -0.000000 1.000000 +v -0.155215 -0.251152 0.955422 +v 0.687159 -0.251152 0.681715 +v 0.587786 0.000000 0.809017 +v -0.803739 -0.582641 0.120552 +v -0.860698 0.251151 0.442858 +v -0.951058 -0.000000 0.309013 +v -0.956626 -0.251149 0.147618 +v -0.436007 -0.251152 0.864188 +v -0.587786 0.000000 0.809017 +v -0.687159 0.251152 0.681715 +v -0.687159 0.251152 -0.681715 +v -0.587786 -0.000000 -0.809017 +v -0.436007 -0.251152 -0.864188 +v -0.956626 -0.251149 -0.147618 +v -0.951058 0.000000 -0.309013 +v -0.860698 0.251151 -0.442858 +v 0.436007 0.251152 -0.864188 +v 0.587786 -0.000000 -0.809017 +v 0.687159 -0.251152 -0.681715 +v -0.155215 -0.251152 -0.955422 +v 0.000000 0.000000 -1.000000 +v 0.155215 0.251152 -0.955422 +v 0.831051 0.502299 0.238853 +v 0.688189 0.525736 0.499997 +v 0.483971 0.502302 0.716565 +v -0.794934 -0.464070 0.390794 +v -0.262869 0.525738 0.809012 +v -0.531941 0.502302 0.681712 +v -0.812729 0.502301 0.295238 +v -0.850648 0.525736 0.000000 +v -0.812729 0.502301 -0.295238 +v -0.531941 0.502302 -0.681712 +v -0.262869 0.525738 -0.809012 +v 0.029639 0.502302 -0.864184 +v 0.483971 0.502302 -0.716565 +v 0.688189 0.525736 -0.499997 +v 0.831051 0.502299 -0.238853 +v 0.077607 0.967950 0.238853 +v 0.162456 0.850654 0.499995 +v -0.130939 -0.906269 0.401909 +v 0.753442 0.657515 0.000000 +v 0.525730 0.850652 0.000000 +v 0.251147 0.967949 0.000000 +v -0.203181 0.967950 0.147618 +v -0.425323 0.850654 0.309011 +v -0.609547 0.657519 0.442856 +v -0.203181 0.967950 -0.147618 +v -0.425323 0.850654 -0.309011 +v -0.609547 0.657519 -0.442856 +v 0.077607 0.967950 -0.238853 +v 0.162456 0.850654 -0.499995 +v 0.232822 0.657519 -0.716563 +v 0.361800 0.894429 -0.262863 +v 0.638194 0.723610 -0.262864 +v 0.447209 0.723612 -0.525728 +v -0.138197 0.894430 -0.425319 +v -0.052790 0.723612 -0.688185 +v -0.361804 0.723612 -0.587778 +v -0.447210 0.894429 0.000000 +v -0.670817 0.723611 -0.162457 +v -0.670817 0.723611 0.162457 +v -0.138197 0.894430 0.425319 +v -0.361804 0.723612 0.587778 +v 0.095707 0.559782 -0.823094 +v 0.361800 0.894429 0.262863 +v 0.447209 0.723612 0.525728 +v 0.638194 0.723610 0.262864 +v 0.861804 0.276396 -0.425322 +v 0.809019 0.000000 -0.587782 +v 0.670821 0.276397 -0.688189 +v -0.138199 0.276397 -0.951055 +v -0.309016 -0.000000 -0.951057 +v -0.447215 0.276397 -0.850649 +v -0.947213 0.276396 -0.162458 +v -1.000000 0.000001 0.000000 +v -0.947213 0.276397 0.162458 +v -0.447216 0.276397 0.850648 +v -0.309017 -0.000001 0.951056 +v -0.138199 0.276397 0.951055 +v 0.670820 0.276396 0.688190 +v 0.809019 -0.000002 0.587783 +v 0.861804 0.276394 0.425323 +v 0.309017 -0.000000 -0.951056 +v 0.447216 -0.276398 -0.850648 +v 0.138199 -0.276398 -0.951055 +v -0.809018 -0.000000 -0.587783 +v -0.670819 -0.276397 -0.688191 +v -0.861803 -0.276396 -0.425324 +v -0.809018 0.000000 0.587783 +v -0.861803 -0.276396 0.425324 +v -0.670819 -0.276397 0.688191 +v -0.774108 0.588599 -0.233043 +v 0.138199 -0.276398 0.951055 +v 0.447216 -0.276398 0.850648 +v 1.000000 0.000000 0.000000 +v 0.947213 -0.276396 0.162458 +v 0.947213 -0.276396 -0.162458 +v 0.361803 -0.723612 -0.587779 +v 0.138197 -0.894429 -0.425321 +v 0.052789 -0.723611 -0.688186 +v -0.447211 -0.723612 -0.525727 +v -0.361801 -0.894429 -0.262863 +v -0.638195 -0.723609 -0.262863 +v -0.638195 -0.723609 0.262864 +v -0.361801 -0.894428 0.262864 +v -0.447211 -0.723610 0.525729 +v 0.670817 -0.723611 -0.162457 +v 0.670818 -0.723610 0.162458 +v 0.447211 -0.894428 0.000001 +v 0.052790 -0.723612 0.688185 +v 0.138199 -0.894429 0.425321 +v 0.361805 -0.723611 0.587779 +v 0.568287 -0.335248 0.751437 +v 0.053771 0.579671 0.813075 +v 0.865729 0.476547 0.153025 +v 0.000000 0.988015 -0.154357 +v -0.282881 -0.772059 0.569125 +v 0.478709 -0.559832 0.676333 +v 0.343575 -0.373799 0.861528 +v 0.051148 -0.388371 0.920082 +v -0.245838 -0.368319 0.896607 +v 0.712466 -0.420648 0.561647 +v 0.888839 0.307298 0.339901 +v 0.842895 0.083056 0.531629 +v 0.721802 -0.148593 0.675960 +v -0.089841 0.396906 0.913452 +v -0.251278 0.149404 0.956315 +v -0.390311 -0.111418 0.913917 +v 0.493811 -0.119638 0.861300 +v 0.365639 0.143669 0.919602 +v 0.204867 0.394167 0.895914 +v 0.744368 0.564198 0.357208 +v 0.540471 0.620830 0.567858 +v 0.288387 0.622111 0.727881 +v -0.188462 0.626544 0.756257 +v -0.457721 0.630111 0.627257 +v 0.015098 0.995045 0.098276 +v 0.031606 0.921462 0.387181 +v 0.045295 0.765727 0.641569 +v 0.729268 0.678858 0.085562 +v 0.508862 0.860848 -0.000783 +v 0.243089 0.966089 -0.087058 +v 0.135135 0.923673 -0.358561 +v 0.416244 0.858470 -0.299618 +v 0.683769 0.700418 -0.204633 +v -0.240636 0.941895 0.234368 +v -0.224021 0.815710 0.533321 +v 0.284140 0.937015 0.203141 +v 0.300757 0.810831 0.502094 +v 0.551665 0.778964 0.298128 +v -0.372744 0.409816 0.832534 +v 0.476370 0.401921 0.782004 +v 0.635365 0.119194 0.762958 +v 0.727279 0.370053 0.578036 +v 0.060123 0.154078 0.986228 +v -0.105214 -0.125633 0.986482 +v 0.219118 -0.128649 0.967180 +v 0.876000 -0.212073 0.433185 +v -0.121829 -0.610074 0.782922 +v 0.202501 -0.613089 0.763620 +v -0.907223 -0.191501 0.374531 +v -0.985426 -0.141612 0.094238 +v -0.395806 -0.737308 -0.547463 +v -0.260435 -0.903730 -0.339774 +v -0.921469 -0.383354 -0.062731 +v -0.857058 -0.374204 -0.354151 +v -0.805493 0.419357 -0.418714 +v -0.776132 0.185907 -0.602544 +v -0.321046 -0.344781 -0.882075 +v -0.029808 -0.401604 -0.915328 +v -0.072780 0.395083 -0.915758 +v -0.264863 0.168969 -0.949367 +v -0.433334 -0.072211 -0.898336 +v -0.625215 0.653003 -0.427427 +v -0.398753 0.675001 -0.620781 +v -0.136741 0.636820 -0.758790 +v 0.116298 0.747298 -0.654232 +v -0.140798 0.831323 -0.537660 +v -0.409586 0.840229 -0.355324 +v 0.043480 0.134831 -0.989914 +v -0.154918 -0.122303 -0.980328 +v -0.348884 0.443701 -0.825475 +v -0.547283 0.186568 -0.815889 +v -0.617672 0.452605 -0.643140 +v -0.658669 -0.584357 -0.474006 +v -0.529108 -0.803678 -0.272298 +v -0.771602 -0.612783 -0.170667 +v -0.389858 -0.892505 0.226816 +v -0.632350 -0.701611 0.328445 +s off +f 1 15 14 +f 2 17 23 +f 1 14 29 +f 1 29 35 +f 1 35 24 +f 2 23 44 +f 3 20 50 +f 229 230 221 +f 4 38 62 +f 5 41 68 +f 2 44 51 +f 3 50 57 +f 229 221 220 +f 4 62 69 +f 5 68 45 +f 7 77 95 +f 8 80 98 +f 9 83 101 +f 10 86 90 +f 92 99 11 +f 91 102 92 +f 90 103 91 +f 92 102 99 +f 102 100 99 +f 91 103 102 +f 103 104 102 +f 102 104 100 +f 104 101 100 +f 90 86 103 +f 86 85 103 +f 103 85 104 +f 85 84 104 +f 104 84 101 +f 84 9 101 +f 99 96 11 +f 100 105 99 +f 101 106 100 +f 99 105 96 +f 105 97 96 +f 100 106 105 +f 106 107 105 +f 105 107 97 +f 107 98 97 +f 101 83 106 +f 83 82 106 +f 106 82 107 +f 82 81 107 +f 107 81 98 +f 81 8 98 +f 96 93 11 +f 97 108 96 +f 98 109 97 +f 96 108 93 +f 108 94 93 +f 97 109 108 +f 109 110 108 +f 108 110 94 +f 110 95 94 +f 98 80 109 +f 80 79 109 +f 109 79 110 +f 79 78 110 +f 110 78 95 +f 78 7 95 +f 93 87 11 +f 94 111 93 +f 95 112 94 +f 94 112 111 +f 95 77 112 +f 77 76 112 +f 216 141 223 +f 233 216 223 +f 87 92 11 +f 88 114 87 +f 217 216 233 +f 87 114 92 +f 114 91 92 +f 88 115 114 +f 115 116 114 +f 114 116 91 +f 116 90 91 +f 232 217 233 +f 74 73 115 +f 115 73 116 +f 73 72 116 +f 116 72 90 +f 72 10 90 +f 47 86 10 +f 46 117 47 +f 45 118 46 +f 47 117 86 +f 117 85 86 +f 46 118 117 +f 118 119 117 +f 117 119 85 +f 119 84 85 +f 45 68 118 +f 68 67 118 +f 118 67 119 +f 67 66 119 +f 119 66 84 +f 66 9 84 +f 71 83 9 +f 70 120 71 +f 69 121 70 +f 71 120 83 +f 120 82 83 +f 70 121 120 +f 121 122 120 +f 120 122 82 +f 122 81 82 +f 69 62 121 +f 62 61 121 +f 121 61 122 +f 61 60 122 +f 122 60 81 +f 60 8 81 +f 65 80 8 +f 64 123 65 +f 63 124 64 +f 65 123 80 +f 123 79 80 +f 64 124 123 +f 124 125 123 +f 123 125 79 +f 125 78 79 +f 63 56 124 +f 56 55 124 +f 124 55 125 +f 55 54 125 +f 125 54 78 +f 54 7 78 +f 59 77 7 +f 58 126 59 +f 57 127 58 +f 59 126 77 +f 126 76 77 +f 58 127 126 +f 127 128 126 +f 126 128 76 +f 57 50 127 +f 50 49 127 +f 127 49 128 +f 233 223 224 +f 231 233 224 +f 232 233 231 +f 221 232 231 +f 51 130 52 +f 231 224 225 +f 129 73 74 +f 52 130 129 +f 130 131 129 +f 129 131 73 +f 131 72 73 +f 51 44 130 +f 44 43 130 +f 130 43 131 +f 43 42 131 +f 131 42 72 +f 42 10 72 +f 66 71 9 +f 67 132 66 +f 68 133 67 +f 66 132 71 +f 132 70 71 +f 67 133 132 +f 133 134 132 +f 132 134 70 +f 134 69 70 +f 68 41 133 +f 41 40 133 +f 133 40 134 +f 40 39 134 +f 134 39 69 +f 39 4 69 +f 60 65 8 +f 61 135 60 +f 62 136 61 +f 60 135 65 +f 135 64 65 +f 61 136 135 +f 136 137 135 +f 135 137 64 +f 137 63 64 +f 62 38 136 +f 38 37 136 +f 136 37 137 +f 37 36 137 +f 137 36 63 +f 224 228 227 +f 54 59 7 +f 55 138 54 +f 56 139 55 +f 54 138 59 +f 138 58 59 +f 55 139 138 +f 139 140 138 +f 138 140 58 +f 140 57 58 +f 56 32 139 +f 32 31 139 +f 139 31 140 +f 31 30 140 +f 140 30 57 +f 30 3 57 +f 220 231 225 +f 222 232 221 +f 221 231 220 +f 220 225 113 +f 230 218 222 +f 219 218 230 +f 230 222 221 +f 143 51 52 +f 50 20 142 +f 20 19 142 +f 142 19 143 +f 19 18 143 +f 143 18 51 +f 18 2 51 +f 42 47 10 +f 43 144 42 +f 44 145 43 +f 42 144 47 +f 144 46 47 +f 43 145 144 +f 145 146 144 +f 144 146 46 +f 146 45 46 +f 44 23 145 +f 23 22 145 +f 145 22 146 +f 22 21 146 +f 146 21 45 +f 21 5 45 +f 26 41 5 +f 25 147 26 +f 24 148 25 +f 26 147 41 +f 147 40 41 +f 25 148 147 +f 148 149 147 +f 147 149 40 +f 149 39 40 +f 24 35 148 +f 35 34 148 +f 148 34 149 +f 34 33 149 +f 149 33 39 +f 33 4 39 +f 33 38 4 +f 34 150 33 +f 35 151 34 +f 33 150 38 +f 150 37 38 +f 34 151 150 +f 151 152 150 +f 150 152 37 +f 152 36 37 +f 35 29 151 +f 29 28 151 +f 151 28 152 +f 225 227 226 +f 223 228 224 +f 224 227 225 +f 225 226 113 +f 27 211 214 +f 27 210 211 +f 153 31 32 +f 27 75 210 +f 154 155 153 +f 153 155 31 +f 155 30 31 +f 29 14 154 +f 14 13 154 +f 154 13 155 +f 13 12 155 +f 155 12 30 +f 12 3 30 +f 21 26 5 +f 22 156 21 +f 23 157 22 +f 21 156 26 +f 156 25 26 +f 22 157 156 +f 157 158 156 +f 156 158 25 +f 158 24 25 +f 23 17 157 +f 17 16 157 +f 157 16 158 +f 16 15 158 +f 158 15 24 +f 15 1 24 +f 12 20 3 +f 13 159 12 +f 14 160 13 +f 12 159 20 +f 159 19 20 +f 13 160 159 +f 160 161 159 +f 159 161 19 +f 161 18 19 +f 14 15 160 +f 15 16 160 +f 160 16 161 +f 16 17 161 +f 161 17 18 +f 17 2 18 +f 162 167 171 +f 162 171 174 +f 162 174 178 +f 163 183 188 +f 191 192 165 +f 190 193 191 +f 189 194 190 +f 191 193 192 +f 190 194 193 +f 195 187 186 +f 195 196 187 +f 196 188 187 +f 185 184 196 +f 196 184 188 +f 184 163 188 +f 186 191 165 +f 187 197 186 +f 188 198 187 +f 186 197 191 +f 197 190 191 +f 187 198 197 +f 198 199 197 +f 197 199 190 +f 199 189 190 +f 188 183 198 +f 183 182 198 +f 198 182 199 +f 182 181 199 +f 199 181 189 +f 181 164 189 +f 200 184 185 +f 176 175 200 +f 200 175 184 +f 175 163 184 +f 180 183 163 +f 179 201 180 +f 178 202 179 +f 180 201 183 +f 201 182 183 +f 179 202 201 +f 202 203 201 +f 201 203 182 +f 203 181 182 +f 178 174 202 +f 174 173 202 +f 202 173 203 +f 173 172 203 +f 203 172 181 +f 172 164 181 +f 175 180 163 +f 176 204 175 +f 177 205 176 +f 175 204 180 +f 204 179 180 +f 176 205 204 +f 205 206 204 +f 204 206 179 +f 206 178 179 +f 177 170 205 +f 170 169 205 +f 205 169 206 +f 169 168 206 +f 206 168 178 +f 168 162 178 +f 174 207 173 +f 174 171 207 +f 208 169 170 +f 208 209 169 +f 209 168 169 +f 209 167 168 +f 167 162 168 +f 213 235 212 +f 212 235 234 +f 235 236 234 +f 234 236 215 +f 236 214 215 +f 213 6 235 +f 6 48 235 +f 235 48 236 +f 48 53 236 +f 236 53 214 +f 53 27 214 +f 237 48 6 +f 237 238 48 +f 238 53 48 +f 238 75 53 +f 75 27 53 +l 166 208 +l 89 237 diff --git a/data/mesh_source.obj b/data/mesh_source.obj new file mode 100644 index 0000000..0778f76 --- /dev/null +++ b/data/mesh_source.obj @@ -0,0 +1,123 @@ +v 0.000000 -1.000000 0.000000 +v 0.723607 -0.447220 0.525725 +v -0.276388 -0.447220 0.850649 +v -0.894426 -0.447216 0.000000 +v -0.276388 -0.447220 -0.850649 +v 0.723607 -0.447220 -0.525725 +v 0.276388 0.447220 0.850649 +v -0.723607 0.447220 0.525725 +v -0.723607 0.447220 -0.525725 +v 0.276388 0.447220 -0.850649 +v 0.894426 0.447216 0.000000 +v 0.000000 1.000000 0.000000 +v -0.162456 -0.850654 0.499995 +v 0.425323 -0.850654 0.309011 +v 0.262869 -0.525738 0.809012 +v 0.850648 -0.525736 0.000000 +v 0.425323 -0.850654 -0.309011 +v -0.525730 -0.850652 0.000000 +v -0.688189 -0.525736 0.499997 +v -0.162456 -0.850654 -0.499995 +v -0.688189 -0.525736 -0.499997 +v 0.262869 -0.525738 -0.809012 +v 0.951058 0.000000 0.309013 +v 0.951058 0.000000 -0.309013 +v 0.000000 0.000000 1.000000 +v 0.587786 0.000000 0.809017 +v -0.951058 0.000000 0.309013 +v -0.587786 0.000000 0.809017 +v -0.587786 0.000000 -0.809017 +v -0.951058 0.000000 -0.309013 +v 0.587786 0.000000 -0.809017 +v 0.000000 0.000000 -1.000000 +v 0.688189 0.525736 0.499997 +v -0.262869 0.525738 0.809012 +v -0.850648 0.525736 0.000000 +v -0.262869 0.525738 -0.809012 +v 0.688189 0.525736 -0.499997 +v 0.162456 0.850654 0.499995 +v 0.525730 0.850652 0.000000 +v -0.425323 0.850654 0.309011 +v -0.425323 0.850654 -0.309011 +v 0.162456 0.850654 -0.499995 +s off +f 1 14 13 +f 2 14 16 +f 1 13 18 +f 1 18 20 +f 1 20 17 +f 2 16 23 +f 3 15 25 +f 4 19 27 +f 5 21 29 +f 6 22 31 +f 2 23 26 +f 3 25 28 +f 4 27 30 +f 5 29 32 +f 6 31 24 +f 7 33 38 +f 8 34 40 +f 9 35 41 +f 10 36 42 +f 11 37 39 +f 39 42 12 +f 39 37 42 +f 37 10 42 +f 42 41 12 +f 42 36 41 +f 36 9 41 +f 41 40 12 +f 41 35 40 +f 35 8 40 +f 40 38 12 +f 40 34 38 +f 34 7 38 +f 38 39 12 +f 38 33 39 +f 33 11 39 +f 24 37 11 +f 24 31 37 +f 31 10 37 +f 32 36 10 +f 32 29 36 +f 29 9 36 +f 30 35 9 +f 30 27 35 +f 27 8 35 +f 28 34 8 +f 28 25 34 +f 25 7 34 +f 26 33 7 +f 26 23 33 +f 23 11 33 +f 31 32 10 +f 31 22 32 +f 22 5 32 +f 29 30 9 +f 29 21 30 +f 21 4 30 +f 27 28 8 +f 27 19 28 +f 19 3 28 +f 25 26 7 +f 25 15 26 +f 15 2 26 +f 23 24 11 +f 23 16 24 +f 16 6 24 +f 17 22 6 +f 17 20 22 +f 20 5 22 +f 20 21 5 +f 20 18 21 +f 18 4 21 +f 18 19 4 +f 18 13 19 +f 13 3 19 +f 16 17 6 +f 16 14 17 +f 14 1 17 +f 13 15 3 +f 13 14 15 +f 14 2 15