diff --git a/include/myEngine/mesh.hpp b/include/myEngine/mesh.hpp index 7a847e3..a9dc552 100644 --- a/include/myEngine/mesh.hpp +++ b/include/myEngine/mesh.hpp @@ -10,6 +10,7 @@ #include #include +#include using namespace std; #define MAX_BONE_INFLUENCE 4 diff --git a/resources/models/croissant/source/croissant.mtl b/resources/models/croissant/source/croissant.mtl new file mode 100644 index 0000000..290897c --- /dev/null +++ b/resources/models/croissant/source/croissant.mtl @@ -0,0 +1,12 @@ +# Blender 4.3.2 MTL File: 'None' +# www.blender.org + +newmtl Material.001 +Ns 250.000000 +Ka 1.000000 1.000000 1.000000 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.500000 +d 1.000000 +illum 2 +map_Kd ../textures/Texture.jpg diff --git a/resources/models/croissant/source/croissant.obj b/resources/models/croissant/source/croissant.obj new file mode 100644 index 0000000..26ba0a4 --- /dev/null +++ b/resources/models/croissant/source/croissant.obj @@ -0,0 +1,1307 @@ +# Blender 4.3.2 +# www.blender.org +mtllib croissant.mtl +o Box011 +v -1.963094 0.144391 -0.264135 +v -2.145601 0.024304 0.000289 +v -1.520899 -0.179605 -0.168787 +v -1.755509 0.589370 -0.441914 +v -1.692912 -0.117963 0.319935 +v -1.485124 1.328677 0.390695 +v -1.885543 0.610685 0.015373 +v -1.099221 0.429480 0.655622 +v -1.254400 0.939648 0.863106 +v -2.115028 -0.228344 0.000219 +v -0.760916 1.240517 0.890970 +v -1.654230 0.394101 -0.537662 +v -0.784963 1.240517 -0.890970 +v -2.073588 -0.177838 -0.162897 +v -0.364740 -0.028268 0.395741 +v -1.453228 0.683741 -0.733541 +v -1.489748 0.037591 -0.477414 +v -2.002204 0.351334 0.007033 +v -1.520647 0.607740 -0.602720 +v -0.743470 1.628689 -0.782471 +v -0.566314 0.913977 1.046319 +v 0.000000 1.710443 -0.781479 +v 0.000000 1.367057 -1.002205 +v 0.743470 1.628689 -0.782471 +v 1.577901 0.845696 -0.488017 +v 1.719125 0.086804 0.467386 +v 0.474282 0.514637 0.961049 +v 1.278474 0.987353 0.744153 +v 1.817328 0.216344 0.436375 +v 1.958505 -0.275891 -0.179633 +v 2.115028 -0.228344 0.000219 +v 2.098742 0.067261 -0.153425 +v 1.316361 0.098443 -0.699560 +v 0.000000 0.214595 -0.783431 +v 0.189320 -0.130582 -0.001932 +v 0.575446 -0.819263 -0.154504 +v 0.307838 -0.819263 0.000000 +v 0.526982 -0.738195 -0.070561 +v 0.445505 -0.738195 -0.070561 +v 0.404766 0.136712 0.000000 +v 0.445505 -0.738195 0.070562 +v 0.445505 0.136712 0.070561 +v -0.611672 -0.938784 0.212700 +v -0.243264 -0.938784 0.000000 +v -0.399666 -0.819263 0.154504 +v -0.570347 0.136712 0.000000 +v -1.331122 -0.141971 -0.010421 +v -1.535474 -0.224047 -0.001119 +v -1.149714 -0.113290 -0.284413 +v -0.409272 0.220098 0.813783 +v -0.893214 0.142033 0.626643 +v -0.313175 -0.058476 0.414322 +v -0.189320 -0.130582 -0.001932 +v -1.739094 0.558892 0.444629 +v -1.833720 0.612089 0.251311 +v -0.061063 2.018132 0.000397 +v -0.883535 1.705470 0.381844 +v -0.791549 1.977010 -0.019795 +v -1.595468 1.222256 -0.319739 +v -1.827037 0.603853 -0.239177 +v -1.520756 0.291974 0.588821 +v -1.383333 0.166547 0.544191 +v -0.576986 0.543089 0.890970 +v -1.719125 0.086804 0.467386 +v -1.222917 0.604421 0.720779 +v -1.619105 0.465646 0.566432 +v 0.000000 0.558923 -1.003263 +v -0.728744 0.189575 -0.660666 +v -0.610951 0.460610 -0.980375 +v -1.336721 -0.015527 -0.436810 +v -1.381993 0.102245 -0.588416 +v -1.870582 0.364462 -0.345476 +v -0.733219 0.891803 -0.954611 +v -1.782753 -0.304877 0.000138 +v -1.696618 -0.117070 -0.327151 +v -1.761968 -0.251797 -0.170247 +v -1.537011 -0.180993 0.160019 +v -1.762044 -0.251887 0.170477 +v -1.989226 -0.328539 0.000201 +v -1.958468 -0.275767 0.180040 +v -2.073194 -0.176821 0.164466 +v -1.851449 -0.100694 -0.349365 +v -1.958505 -0.275891 -0.179633 +v -0.788373 -0.106583 0.377099 +v -0.944722 -0.013164 0.317573 +v -1.494081 -0.077990 -0.335555 +v -1.652760 -0.014385 -0.421198 +v -1.724220 0.057277 -0.455055 +v -1.936545 -0.015571 -0.321661 +v -1.796703 0.208882 -0.433365 +v -1.950740 0.365490 -0.196239 +v -2.098742 0.067261 -0.153425 +v -2.095459 0.069135 0.159678 +v -1.963333 0.350754 0.202174 +v -1.817328 0.216344 0.436375 +v -1.877000 0.349680 0.350582 +v -1.986837 0.161516 0.277779 +v -1.955921 0.006264 0.326117 +v -1.853768 -0.099234 0.349615 +v -1.562415 0.218185 -0.573806 +v -1.546875 -0.109768 0.271246 +v -1.361106 -0.100501 0.202917 +v -1.235225 -0.046136 -0.518088 +v -1.150388 -0.138854 -0.007049 +v -1.323698 -0.107747 -0.231169 +v -0.837553 1.531113 0.700047 +v -0.775214 1.910750 0.401087 +v -1.453103 1.015795 0.542788 +v -1.615655 1.126088 -0.031202 +v -1.556424 1.170363 0.291434 +v -0.843581 1.531112 -0.700048 +v -0.766706 1.892105 -0.453957 +v -1.632637 1.040299 -0.293931 +v -1.531173 0.955299 -0.586435 +v -0.896925 1.705470 -0.407646 +v -0.898863 1.763589 -0.000000 +v -1.547568 1.333553 0.009732 +v -1.439091 -0.037852 0.342436 +v -1.255417 0.053773 0.429103 +v -1.578490 0.007432 0.435892 +v -0.496108 0.299761 0.731282 +v -0.667198 0.891803 0.935913 +v -0.474282 0.514637 0.961049 +v -0.961245 0.379529 0.784828 +v -1.029169 0.173097 0.520533 +v -1.094342 0.625324 0.853648 +v -0.726021 1.676926 0.764214 +v -1.399541 1.193039 0.690606 +v -1.370550 0.838505 0.679732 +v -0.655857 1.296186 0.988271 +v -0.608569 0.139608 -0.744379 +v -0.717678 0.495180 -0.865979 +v -0.679904 1.293426 -1.001253 +v -0.630389 0.887641 -1.067499 +v -1.577901 0.845696 -0.488017 +v -1.444603 0.343329 -0.630426 +v -1.340892 0.390890 -0.767869 +v -1.252087 0.098443 -0.699560 +v -0.805322 -0.001261 -0.344397 +v -0.638291 -0.062712 -0.392240 +v -0.716078 -0.158927 0.002459 +v -0.870094 -0.068495 -0.002514 +v -0.245981 -0.082799 -0.003615 +v -1.179358 -0.069166 0.261390 +v -0.152143 -0.038420 -0.186658 +v -0.129806 -0.113991 -0.158337 +v 0.000000 -0.165012 0.051420 +v 1.549923 -0.160601 0.126642 +v 1.150429 -0.111576 -0.291198 +v 1.327042 -0.100044 -0.260893 +v 1.540048 -0.207666 -0.014030 +v 0.805322 -0.001261 -0.344397 +v 1.150388 -0.138854 -0.007049 +v 0.405580 0.216479 0.829921 +v 0.000000 -0.060253 0.473092 +v 1.877000 0.349680 0.350582 +v 1.963333 0.350754 0.202174 +v 1.885543 0.610685 0.015373 +v 1.573335 1.107336 -0.025601 +v 1.514105 1.151610 0.297035 +v 1.833720 0.612089 0.251311 +v 0.000000 1.915984 0.420720 +v 0.000000 1.666654 0.740781 +v 0.737095 1.637424 0.732464 +v 1.466879 1.357629 0.293137 +v 0.720286 1.930287 -0.465046 +v -0.061063 1.951597 -0.420323 +v 1.755509 0.589370 -0.441914 +v 1.827037 0.603853 -0.239177 +v 1.123287 0.382939 0.649948 +v 1.520756 0.291974 0.588821 +v 1.373281 0.180302 0.536314 +v 0.000000 0.528963 0.973980 +v 0.000000 0.213090 0.833595 +v 0.000000 0.962350 1.066109 +v 0.496108 0.299761 0.731282 +v 0.969601 0.379529 0.784828 +v 0.000000 1.318295 1.003659 +v 1.381296 1.221991 0.577254 +v 0.655857 1.296186 0.988271 +v 0.667198 0.891803 0.935913 +v 1.102698 0.625324 0.853648 +v 0.760916 1.240517 0.890970 +v 1.739094 0.558892 0.444629 +v 1.619105 0.465646 0.566432 +v 1.222917 0.604421 0.720779 +v 1.336721 -0.015526 -0.436810 +v 1.870582 0.364462 -0.345476 +v 1.796703 0.208882 -0.433365 +v 1.562415 0.218185 -0.573806 +v 1.654230 0.394101 -0.537662 +v 0.000000 0.962343 -1.047900 +v 0.679904 1.293426 -1.001253 +v 1.539529 0.955299 -0.586435 +v 1.349248 0.390890 -0.767869 +v 1.521969 -0.168776 -0.186891 +v 1.751720 -0.235012 -0.171861 +v 1.754324 -0.231722 0.157707 +v 1.772890 -0.283545 -0.002250 +v 1.989226 -0.328539 0.000201 +v 1.958468 -0.275767 0.180040 +v 1.986837 0.161516 0.277779 +v 2.095459 0.069135 0.159678 +v 2.073194 -0.176821 0.164466 +v 1.851449 -0.100694 -0.349365 +v 2.073588 -0.177838 -0.162897 +v 2.145601 0.024304 0.000289 +v 0.364740 -0.028269 0.395741 +v 1.029169 0.173097 0.520533 +v 1.489748 0.037591 -0.477414 +v 1.476355 -0.086770 -0.319116 +v 1.703014 -0.114249 -0.338834 +v 1.652760 -0.014385 -0.421198 +v 1.724220 0.057277 -0.455055 +v 1.936545 -0.015571 -0.321661 +v 1.963094 0.144391 -0.264135 +v 1.950740 0.365490 -0.196239 +v 2.002204 0.351334 0.007033 +v 1.955921 0.006264 0.326117 +v 1.853768 -0.099234 0.349615 +v 1.569557 0.015635 0.428016 +v 1.689598 -0.114582 0.310766 +v 1.555491 -0.105821 0.260394 +v 1.370673 -0.083080 0.161808 +v 1.181055 -0.065458 0.252459 +v 1.334251 -0.134057 -0.027372 +v 0.788373 -0.106583 0.377099 +v 0.944722 -0.013164 0.317573 +v 0.837553 1.531113 0.700047 +v 0.883535 1.705470 0.381844 +v 0.728618 1.931333 0.396750 +v 1.443757 1.038860 0.543085 +v 1.542900 1.332840 -0.066798 +v 0.839256 1.722334 -0.432321 +v 1.590318 1.021547 -0.288330 +v 0.744952 1.997593 -0.024132 +v 0.841193 1.780453 -0.024676 +v 1.559389 1.202937 -0.357998 +v 1.442241 -0.033981 0.333213 +v 1.255417 0.053773 0.429103 +v 0.576986 0.543089 0.890970 +v 0.566314 0.913977 1.046319 +v 0.893214 0.142033 0.626643 +v 1.370550 0.838505 0.679732 +v 0.608569 0.139608 -0.744379 +v 0.610951 0.460610 -0.980375 +v 0.717678 0.495180 -0.865979 +v 0.843581 1.531112 -0.700048 +v 0.784963 1.240517 -0.890970 +v 0.733219 0.891803 -0.954611 +v 0.630389 0.887641 -1.067499 +v 1.461584 0.683741 -0.733541 +v 1.520647 0.607740 -0.602720 +v 1.444603 0.343329 -0.630426 +v 1.235225 -0.046136 -0.518088 +v 1.381993 0.102245 -0.588416 +v 0.728744 0.189575 -0.660666 +v 0.716078 -0.158927 0.002459 +v 0.870094 -0.068495 -0.002514 +v 0.245981 -0.082799 -0.003615 +v 0.129806 -0.113991 -0.158337 +v 0.313175 -0.058477 0.414322 +v 0.000000 -0.089074 -0.219661 +v 0.000000 -0.014226 -0.260026 +v 0.000000 0.023134 -0.410840 +v 0.638291 -0.062712 -0.392240 +v 0.152143 -0.038420 -0.186658 +v 0.363441 -0.938784 0.212700 +v 0.731848 -0.938784 0.000000 +v 0.363441 -0.938784 -0.212700 +v 0.609046 -0.938784 -0.212700 +v 0.397040 -0.819263 -0.154504 +v 0.240638 -0.938784 0.000000 +v 0.397040 -0.819263 0.154504 +v 0.609046 -0.938784 0.212700 +v 0.575446 -0.819263 0.154504 +v 0.526982 0.136712 -0.070561 +v 0.445505 0.136712 -0.070561 +v 0.526982 0.136712 0.070561 +v 0.526982 -0.738195 0.070562 +v 0.567721 0.136712 -0.000000 +v 0.664649 -0.819263 0.000000 +v 0.404766 -0.738195 0.000000 +v 0.567721 -0.738195 0.000000 +v -0.366067 -0.938784 -0.212700 +v -0.611672 -0.938784 -0.212700 +v -0.734474 -0.938784 0.000000 +v -0.578072 -0.819263 -0.154504 +v -0.366067 -0.938784 0.212700 +v -0.407392 -0.738195 0.000000 +v -0.448131 0.136712 -0.070561 +v -0.529608 -0.738195 -0.070561 +v -0.529608 0.136712 -0.070561 +v -0.529608 0.136712 0.070561 +v -0.570347 -0.738195 0.000000 +v -0.448131 0.136712 0.070561 +v -0.529608 -0.738195 0.070562 +v -0.407392 0.136712 -0.000000 +v -0.310464 -0.819263 0.000000 +v -0.448131 -0.738195 -0.070561 +v -0.399666 -0.819263 -0.154504 +v -0.667275 -0.819263 0.000000 +v -0.578072 -0.819263 0.154504 +v -0.448131 -0.738195 0.070562 +vn -0.9118 0.0499 -0.4077 +vn -0.7430 0.2914 -0.6025 +vn -0.6409 0.0568 -0.7655 +vn -0.8412 -0.1099 -0.5294 +vn 0.2654 -0.6778 0.6857 +vn -0.0416 -0.6166 0.7862 +vn -0.1385 -0.8874 0.4398 +vn 0.1981 -0.8989 0.3908 +vn -0.0240 -0.6291 -0.7769 +vn -0.1247 -0.6508 -0.7490 +vn 0.0901 -0.8236 -0.5600 +vn 0.0849 -0.7356 -0.6720 +vn -0.2725 -0.8390 0.4710 +vn -0.1691 -0.7570 0.6311 +vn -0.0640 -0.6497 0.7575 +vn -0.1438 -0.8229 0.5496 +vn 0.2136 -0.5354 0.8172 +vn 0.2432 -0.3670 0.8979 +vn 0.5224 0.0462 0.8514 +vn 0.5778 -0.0119 0.8161 +vn 0.7607 0.2231 0.6095 +vn 0.7381 0.2756 0.6159 +vn 0.9818 0.1706 0.0840 +vn 0.9854 0.1345 -0.1044 +vn 0.8261 0.4855 -0.2862 +vn 0.8220 0.5694 -0.0048 +vn 0.0154 0.6944 0.7194 +vn -0.4204 0.6041 0.6770 +vn -0.3903 0.2617 0.8827 +vn 0.0093 0.3796 0.9251 +vn 0.3978 -0.9057 -0.1469 +vn 0.3935 -0.8786 0.2708 +vn -0.0049 -0.9105 0.4134 +vn -0.0000 -0.9998 0.0222 +vn 0.1724 -0.8807 -0.4411 +vn -0.2721 -0.7876 -0.5528 +vn -0.2623 -0.5005 -0.8250 +vn 0.2998 -0.8734 0.3839 +vn 0.3279 -0.9445 0.0202 +vn 0.3513 -0.9361 0.0180 +vn 0.1714 -0.9047 0.3901 +vn -0.8970 0.4419 0.0123 +vn -0.9037 0.4281 -0.0014 +vn -0.8561 0.3894 0.3398 +vn -0.8465 0.4139 0.3348 +vn 0.8867 0.4622 -0.0072 +vn 0.9114 0.4114 -0.0061 +vn 0.8684 0.3449 -0.3563 +vn 0.8605 0.4225 -0.2846 +vn -0.5548 0.8319 -0.0142 +vn -0.7868 0.6164 0.0314 +vn -0.7703 0.5529 0.3177 +vn -0.5103 0.8091 0.2915 +vn 0.6723 -0.1762 0.7191 +vn 0.6948 0.1261 0.7080 +vn 0.3796 0.2922 0.8778 +vn 0.3620 -0.0971 0.9271 +vn -0.0000 0.3591 -0.9333 +vn 0.4039 0.2708 -0.8738 +vn 0.3758 -0.0492 -0.9254 +vn -0.0000 0.0012 -1.0000 +vn -0.8592 0.4444 0.2535 +vn -0.4897 0.7977 0.3519 +vn -0.5192 0.8546 0.0010 +vn -0.8791 0.4766 0.0021 +vn 0.8702 -0.4927 0.0016 +vn 0.2664 -0.9639 0.0052 +vn 0.2482 -0.8027 -0.5423 +vn 0.7672 -0.3474 -0.5392 +vn -0.5183 0.5080 -0.6879 +vn -0.4174 0.2622 -0.8701 +vn 0.5477 0.8341 -0.0647 +vn 0.5311 0.7995 0.2806 +vn 0.7675 0.5776 0.2780 +vn 0.0012 0.9088 0.4172 +vn 0.4215 0.6094 0.6715 +vn 0.4427 0.8201 0.3626 +vn -0.0000 -0.3485 -0.9373 +vn -0.0000 -0.7304 -0.6830 +vn -0.2718 -0.7059 -0.6540 +vn -0.3533 -0.3720 -0.8584 +vn -0.8732 0.3849 -0.2989 +vn -0.8740 0.4065 -0.2662 +vn -0.7455 0.3139 -0.5880 +vn -0.7370 0.2489 -0.6284 +vn 0.2521 -0.9040 -0.3454 +vn 0.2055 -0.9786 0.0032 +vn -0.7751 0.1644 0.6100 +vn -0.9004 0.1455 0.4100 +vn -0.7677 -0.3620 0.5287 +vn -0.6267 -0.1365 0.7672 +vn -0.7152 0.0927 0.6927 +vn -0.7772 0.3342 0.5331 +vn -0.9588 0.2765 0.0658 +vn -0.8099 0.5101 -0.2894 +vn -0.9613 0.1759 -0.2122 +vn -0.0000 -0.9390 -0.3438 +vn -0.1759 -0.9082 -0.3798 +vn -0.3208 -0.8799 0.3504 +vn -0.1469 -0.9253 0.3497 +vn -0.3243 -0.9440 0.0615 +vn -0.3189 -0.9459 0.0605 +vn -0.3620 -0.0971 0.9271 +vn -0.0000 -0.0173 0.9999 +vn 0.1425 -0.8731 0.4663 +vn 0.0702 -0.6277 0.7753 +vn 0.0819 -0.7116 0.6978 +vn 0.1072 -0.8965 0.4298 +vn 0.9485 0.0393 -0.3142 +vn 0.7832 0.2900 -0.5501 +vn -0.2314 0.2677 0.9353 +vn -0.4022 0.6352 0.6594 +vn -0.6897 0.3598 0.6283 +vn -0.5132 0.0230 0.8579 +vn 0.3896 -0.6400 0.6623 +vn -0.0089 -0.6377 0.7702 +vn -0.3687 -0.2567 -0.8934 +vn -0.3110 -0.3476 -0.8846 +vn -0.6120 -0.0217 -0.7906 +vn -0.5387 0.0229 -0.8422 +vn 0.4702 -0.8018 -0.3688 +vn 0.4859 -0.8666 -0.1138 +vn 0.1645 -0.9843 -0.0636 +vn 0.1759 -0.9082 -0.3798 +vn 0.8493 0.4208 0.3189 +vn 0.8698 0.3581 0.3395 +vn -0.6532 -0.4360 0.6191 +vn -0.4021 -0.3056 0.8631 +vn -0.7852 -0.2047 0.5844 +vn 0.5394 0.1181 0.8337 +vn 0.2359 -0.1910 0.9528 +vn 0.2267 -0.2768 0.9338 +vn 0.2718 -0.7059 -0.6540 +vn 0.3533 -0.3720 -0.8584 +vn -0.2575 -0.5345 -0.8050 +vn -0.3857 -0.1444 -0.9113 +vn 0.7976 0.3569 -0.4863 +vn 0.7497 0.1390 -0.6470 +vn 0.4786 0.5672 -0.6703 +vn 0.5226 0.1225 -0.8437 +vn 0.7548 0.3700 -0.5417 +vn 0.7429 0.2745 -0.6106 +vn 0.5387 0.0229 -0.8422 +vn -0.0331 -0.8257 -0.5632 +vn 0.2051 -0.9140 -0.3501 +vn 0.2597 -0.5378 -0.8021 +vn 0.3857 -0.1444 -0.9113 +vn 0.3687 -0.2567 -0.8934 +vn 0.1204 -0.6537 -0.7471 +vn 0.7805 0.1856 -0.5970 +vn 0.6120 -0.0217 -0.7906 +vn 0.6158 -0.3012 0.7281 +vn 0.6745 -0.0224 0.7379 +vn 0.5416 0.1608 0.8251 +vn 0.4062 -0.2070 0.8900 +vn 0.3145 -0.3399 -0.8863 +vn -0.8702 -0.4927 0.0016 +vn -0.3044 -0.9525 0.0006 +vn -0.2671 -0.7901 0.5517 +vn -0.9478 0.2191 0.2318 +vn -0.6543 -0.7257 -0.2128 +vn -0.5132 -0.5082 -0.6916 +vn -0.3722 -0.7816 -0.5006 +vn -0.3978 -0.9057 -0.1469 +vn 0.6267 -0.1365 0.7672 +vn 0.6913 -0.5536 -0.4644 +vn 0.3921 -0.8614 -0.3229 +vn 0.1167 -0.8604 -0.4961 +vn 0.3698 -0.5335 -0.7607 +vn -0.7313 0.2598 0.6306 +vn -0.7266 0.3065 0.6149 +vn -0.1537 -0.9867 -0.0530 +vn -0.1249 -0.9734 -0.1920 +vn 0.6762 -0.7236 0.1383 +vn 0.7305 -0.5451 0.4114 +vn -0.0043 -0.3132 0.9497 +vn 0.3738 -0.3738 0.8488 +vn 0.7751 0.1644 0.6100 +vn 0.7677 -0.3620 0.5287 +vn 0.9004 0.1455 0.4100 +vn 0.8172 0.1842 0.5462 +vn 0.9371 0.2106 0.2785 +vn 0.6781 0.4276 0.5978 +vn 0.2271 -0.8058 0.5469 +vn 0.8838 0.1586 -0.4401 +vn 0.6173 -0.1209 -0.7774 +vn 0.7490 0.1255 -0.6506 +vn 0.2610 -0.5074 -0.8213 +vn 0.5486 -0.7946 0.2601 +vn 0.5572 -0.6486 0.5185 +vn -0.0000 -0.7164 -0.6977 +vn 0.3722 -0.7816 -0.5006 +vn -0.2340 -0.9156 -0.3271 +vn -0.1789 -0.9180 -0.3540 +vn 0.0544 -0.8243 -0.5635 +vn -0.0850 -0.8328 -0.5471 +vn -0.5226 0.1225 -0.8437 +vn 0.5641 0.7361 -0.3741 +vn -0.8684 0.3449 -0.3563 +vn -0.7805 0.1856 -0.5970 +vn -0.7490 0.1255 -0.6506 +vn -0.8838 0.1586 -0.4401 +vn -0.2533 -0.0271 -0.9670 +vn -0.0335 -0.3631 -0.9311 +vn -0.2485 -0.5479 -0.7987 +vn -0.4683 -0.1959 -0.8616 +vn 0.9940 0.1092 -0.0008 +vn -0.0018 -0.5353 0.8447 +vn -0.0532 -0.7355 0.6755 +vn -0.6173 -0.1209 -0.7774 +vn -0.1645 -0.9843 -0.0636 +vn 0.1537 -0.9867 -0.0530 +vn 0.1385 -0.8874 0.4398 +vn -0.1981 -0.8989 0.3908 +vn -0.6254 -0.5379 0.5652 +vn -0.3315 -0.4922 0.8049 +vn 0.7961 -0.2350 -0.5577 +vn 0.4936 -0.1817 -0.8505 +vn -0.2501 -0.8734 0.4178 +vn -0.0719 -0.9093 0.4098 +vn -0.2935 -0.6650 0.6867 +vn 0.0417 -0.6166 0.7862 +vn -0.0595 -0.3749 0.9252 +vn -0.0747 -0.7359 -0.6730 +vn 0.0215 -0.6204 -0.7840 +vn 0.8585 0.5127 0.0016 +vn 0.8301 0.4691 0.3016 +vn 0.8428 0.4803 -0.2430 +vn -0.1230 -0.9744 -0.1881 +vn 0.0806 -0.9666 -0.2434 +vn 0.1302 -0.9897 0.0590 +vn 0.0165 -0.9978 0.0638 +vn -0.2574 -0.9660 0.0244 +vn -0.7607 0.2231 0.6095 +vn -0.8698 0.3581 0.3395 +vn -0.3938 -0.6461 0.6538 +vn -0.3923 -0.8771 0.2771 +vn -0.7672 -0.3474 -0.5392 +vn -0.8996 -0.0006 0.4367 +vn -0.1891 -0.8929 -0.4087 +vn 0.6820 -0.3674 0.6324 +vn 0.5773 -0.5377 0.6145 +vn 0.3049 -0.4893 0.8171 +vn 0.0237 -0.4546 0.8904 +vn -0.0432 -0.6537 0.7555 +vn -0.2327 -0.2598 0.9372 +vn -0.2689 -0.3465 0.8987 +vn 0.0409 -0.6386 0.7685 +vn 0.0150 -0.5228 0.8523 +vn -0.7195 -0.2691 -0.6402 +vn -0.5927 -0.5521 -0.5864 +vn 0.7145 -0.3010 -0.6316 +vn 0.5878 -0.5927 -0.5506 +vn 0.7394 -0.0723 -0.6693 +vn -0.8358 0.4782 -0.2698 +vn -0.4783 0.7966 -0.3697 +vn -0.4560 0.5723 -0.6816 +vn -0.7800 0.3575 -0.5136 +vn -0.1303 -0.8764 0.4635 +vn 0.3955 0.6118 0.6850 +vn 0.7910 0.6118 -0.0000 +vn 0.6416 0.7671 -0.0000 +vn 0.3208 0.7671 0.5556 +vn 0.1459 -0.7888 0.5970 +vn 0.6544 0.0500 -0.7545 +vn 0.4135 0.2632 -0.8716 +vn 0.5246 0.5259 -0.6695 +vn 0.6543 -0.7257 -0.2128 +vn 0.5132 -0.5082 -0.6916 +vn 0.8159 0.5149 0.2631 +vn 0.8828 0.4695 -0.0170 +vn 0.5114 0.8594 0.0004 +vn -0.9114 0.4114 -0.0061 +vn -0.9940 0.1092 -0.0008 +vn -0.0000 -0.9814 -0.1919 +vn -0.0000 -1.0000 -0.0000 +vn -0.2448 -0.5115 0.8237 +vn 0.1442 -0.9699 -0.1964 +vn 0.0471 -0.9962 0.0727 +vn -0.0976 -0.9925 0.0740 +vn -0.0807 -0.9666 -0.2431 +vn 0.1991 -0.7264 -0.6578 +vn 0.2651 -0.9133 -0.3092 +vn -0.1192 -0.8545 -0.5056 +vn -0.7145 -0.3010 -0.6316 +vn -0.5878 -0.5927 -0.5506 +vn -0.3955 0.6118 0.6850 +vn -0.4358 0.4901 0.7549 +vn 0.4358 0.4901 0.7549 +vn -0.0184 0.9996 0.0198 +vn -0.0000 -0.4573 -0.8893 +vn 0.4783 0.5808 0.6587 +vn 0.3630 0.2675 0.8926 +vn -0.6007 -0.6156 0.5102 +vn -0.2649 -0.9133 -0.3092 +vn -0.2382 -0.9702 0.0442 +vn 0.7409 0.3416 0.5782 +vn -0.0209 0.9213 -0.3882 +vn -0.6733 -0.3740 0.6378 +vn -0.3673 -0.3818 0.8481 +vn -0.6723 -0.1762 0.7191 +vn -0.4702 -0.8018 -0.3688 +vn -0.1165 -0.0880 0.9893 +vn 0.8596 -0.1276 -0.4947 +vn 0.2139 -0.0330 0.9763 +vn -0.7394 -0.0723 -0.6693 +vn -0.3758 -0.0492 -0.9254 +vn -0.0057 0.6824 -0.7309 +vn -0.5223 0.0459 0.8516 +vn -0.5778 -0.0119 0.8161 +vn -0.4039 0.2708 -0.8738 +vn -0.5361 0.1144 0.8364 +vn -0.2144 -0.1954 0.9570 +vn -0.1862 -0.7202 -0.6683 +vn 0.1881 -0.8716 0.4527 +vn 0.0346 -0.3607 -0.9320 +vn -0.3651 -0.8560 -0.3659 +vn 0.0062 -0.4295 0.9031 +vn 0.1249 -0.9734 -0.1920 +vn 0.2446 -0.9687 0.0415 +vn -0.5700 0.7297 -0.3777 +vn 0.1188 -0.7231 0.6804 +vn 0.7156 0.4075 0.5674 +vn 0.8586 0.4551 -0.2359 +vn 0.4635 0.8096 -0.3602 +vn -0.7497 0.1390 -0.6470 +vn 0.2507 -0.0244 -0.9678 +vn -0.5486 -0.7946 0.2601 +vn -0.6695 -0.7281 0.1471 +vn -0.7133 -0.5541 0.4293 +vn 0.2267 -0.7981 0.5582 +vn 0.0582 -0.3755 0.9250 +vn -0.4859 -0.8666 -0.1138 +vn -0.3955 0.6118 -0.6850 +vn -0.4358 0.4901 -0.7549 +vn -0.8717 0.4901 -0.0000 +vn -0.7910 0.6118 -0.0000 +vn 0.8717 0.4901 -0.0000 +vn 0.4358 0.4901 -0.7549 +vn 0.3955 0.6118 -0.6850 +vn 1.0000 -0.0000 -0.0000 +vn 0.5000 -0.0000 0.8660 +vn -0.5000 -0.0000 -0.8660 +vn 0.5000 -0.0000 -0.8660 +vn -0.5000 -0.0000 0.8660 +vn -1.0000 -0.0000 -0.0000 +vn 0.3208 0.7671 -0.5556 +vn -0.3208 0.7671 0.5556 +vn -0.6416 0.7671 -0.0000 +vn -0.3208 0.7671 -0.5556 +vt 0.214909 0.658947 +vt 0.243389 0.665720 +vt 0.232139 0.708611 +vt 0.208405 0.700176 +vt 0.701971 0.312780 +vt 0.616205 0.304179 +vt 0.608899 0.228946 +vt 0.701148 0.257075 +vt 0.135244 0.762271 +vt 0.168274 0.778787 +vt 0.154550 0.803824 +vt 0.118087 0.774901 +vt 0.870876 0.362951 +vt 0.888691 0.388277 +vt 0.852865 0.390267 +vt 0.841685 0.357183 +vt 0.912844 0.421623 +vt 0.870615 0.425226 +vt 0.819185 0.454609 +vt 0.877859 0.461069 +vt 0.876850 0.497731 +vt 0.834557 0.491870 +vt 0.770779 0.583126 +vt 0.779092 0.619814 +vt 0.758623 0.626217 +vt 0.747258 0.592435 +vt 0.500649 0.464475 +vt 0.391447 0.486997 +vt 0.395315 0.434068 +vt 0.500496 0.418203 +vt 0.556065 0.157194 +vt 0.577875 0.222464 +vt 0.502852 0.224955 +vt 0.504237 0.163375 +vt 0.092796 0.797499 +vt 0.061807 0.771892 +vt 0.091803 0.742261 +vt 0.119994 0.329880 +vt 0.102199 0.308227 +vt 0.140069 0.279945 +vt 0.158137 0.312028 +vt 0.228953 0.574568 +vt 0.140221 0.570200 +vt 0.150751 0.524240 +vt 0.248118 0.526702 +vt 0.861723 0.576071 +vt 0.903384 0.577434 +vt 0.894244 0.623018 +vt 0.854221 0.623539 +vt 0.354899 0.577013 +vt 0.263761 0.571709 +vt 0.273067 0.529546 +vt 0.355712 0.526421 +vt 0.620352 0.393066 +vt 0.623397 0.437908 +vt 0.595370 0.432149 +vt 0.590451 0.389289 +vt 0.503408 0.699557 +vt 0.601335 0.704520 +vt 0.605080 0.753844 +vt 0.504011 0.749433 +vt 0.388399 0.534467 +vt 0.386670 0.577384 +vt 0.992250 0.768456 +vt 0.972656 0.789856 +vt 0.950173 0.767622 +vt 0.969436 0.746762 +vt 0.363175 0.665581 +vt 0.364150 0.705481 +vt 0.636457 0.575664 +vt 0.630528 0.523229 +vt 0.730361 0.544980 +vt 0.500074 0.505010 +vt 0.599474 0.479884 +vt 0.601582 0.527783 +vt 0.504448 0.801200 +vt 0.504673 0.857643 +vt 0.381571 0.853110 +vt 0.391180 0.806035 +vt 0.150014 0.619741 +vt 0.221735 0.616299 +vt 0.169072 0.659472 +vt 0.135596 0.828659 +vt 0.116866 0.850554 +vt 0.072507 0.819259 +vt 0.085854 0.490850 +vt 0.058882 0.525374 +vt 0.019693 0.517815 +vt 0.071081 0.453212 +vt 0.365282 0.434380 +vt 0.357556 0.482829 +vt 0.249157 0.616320 +vt 0.504909 0.924852 +vt 0.366510 0.903526 +vt 0.884984 0.343807 +vt 0.847851 0.323935 +vt 0.864467 0.294946 +vt 0.900374 0.324334 +vt 0.404042 0.386608 +vt 0.500430 0.381515 +vt 0.254836 0.269627 +vt 0.260381 0.316447 +vt 0.204231 0.330312 +vt 0.199310 0.293192 +vt 0.791640 0.662020 +vt 0.774802 0.669936 +vt 0.282150 0.480241 +vt 0.288347 0.430985 +vt 0.583486 0.296037 +vt 0.501720 0.286355 +vt 0.172420 0.741926 +vt 0.127950 0.737553 +vt 0.125460 0.700482 +vt 0.168225 0.704159 +vt 0.701479 0.889080 +vt 0.734458 0.935424 +vt 0.686434 0.956817 +vt 0.643173 0.902475 +vt 0.849655 0.532562 +vt 0.894681 0.533603 +vt 0.262228 0.396106 +vt 0.294493 0.383084 +vt 0.255270 0.440279 +vt 0.743392 0.452995 +vt 0.737299 0.408716 +vt 0.816518 0.417687 +vt 0.627616 0.852120 +vt 0.617871 0.804802 +vt 0.201192 0.784072 +vt 0.203149 0.743397 +vt 0.629831 0.659229 +vt 0.635325 0.703245 +vt 0.599797 0.661237 +vt 0.800228 0.701849 +vt 0.837589 0.662016 +vt 0.840351 0.705153 +vt 0.195666 0.815030 +vt 0.182128 0.848299 +vt 0.809004 0.783366 +vt 0.806322 0.743685 +vt 0.837178 0.741866 +vt 0.842171 0.777709 +vt 0.878835 0.659519 +vt 0.883065 0.700327 +vt 0.719364 0.457185 +vt 0.707990 0.395464 +vt 0.881816 0.736176 +vt 0.036817 0.405343 +vt 0.012484 0.384834 +vt 0.030390 0.362669 +vt 0.054163 0.383545 +vt 0.417579 0.154565 +vt 0.466087 0.122359 +vt 0.472810 0.133624 +vt 0.452889 0.154507 +vt 0.929625 0.464286 +vt 0.814345 0.814011 +vt 0.782776 0.825905 +vt 0.783927 0.791351 +vt 0.164928 0.481645 +vt 0.251207 0.477799 +vt 0.597783 0.980125 +vt 0.562569 0.955739 +vt 0.500988 0.327860 +vt 0.589436 0.336753 +vt 0.040127 0.794932 +vt 0.915586 0.500109 +vt 0.983024 0.522969 +vt 0.943889 0.532010 +vt 0.742855 0.491952 +vt 0.749935 0.535351 +vt 0.722984 0.500395 +vt 0.948188 0.398818 +vt 0.965227 0.420437 +vt 0.971988 0.378264 +vt 0.990010 0.400605 +vt 0.946567 0.624650 +vt 0.985217 0.634375 +vt 0.936023 0.699008 +vt 0.920715 0.660089 +vt 0.918390 0.739918 +vt 0.748693 0.281274 +vt 0.741954 0.327884 +vt 0.714528 0.199012 +vt 0.591373 0.159076 +vt 0.505422 0.123582 +vt 0.537346 0.135338 +vt 0.874197 0.822564 +vt 0.826769 0.841655 +vt 0.855998 0.806002 +vt 0.631696 0.623300 +vt 0.111025 0.620137 +vt 0.128111 0.658035 +vt 0.086537 0.659627 +vt 0.059612 0.623224 +vt 0.362526 0.746682 +vt 0.357752 0.796911 +vt 0.233667 0.796871 +vt 0.234623 0.752768 +vt 0.958658 0.578535 +vt 0.802637 0.380935 +vt 0.797369 0.343323 +vt 0.072562 0.700367 +vt 0.292478 0.188853 +vt 0.397137 0.223548 +vt 0.303601 0.247324 +vt 0.267885 0.361435 +vt 0.303995 0.343482 +vt 0.775112 0.752893 +vt 0.917632 0.372583 +vt 0.803717 0.306072 +vt 0.301353 0.302448 +vt 0.387638 0.298546 +vt 0.385126 0.340048 +vt 0.892541 0.770448 +vt 0.875104 0.760408 +vt 0.999500 0.578131 +vt 0.226334 0.866708 +vt 0.206865 0.906625 +vt 0.162078 0.879023 +vt 0.938411 0.353294 +vt 0.123860 0.487937 +vt 0.107058 0.526157 +vt 0.420306 0.290817 +vt 0.428152 0.218805 +vt 0.021421 0.633579 +vt 0.916615 0.793742 +vt 0.617211 0.345257 +vt 0.739380 0.369590 +vt 0.699633 0.354908 +vt 0.183009 0.405913 +vt 0.129555 0.412448 +vt 0.146387 0.377349 +vt 0.195092 0.368970 +vt 0.651138 0.795838 +vt 0.670337 0.842840 +vt 0.637272 0.745096 +vt 0.357232 0.620792 +vt 0.390655 0.621917 +vt 0.393911 0.664280 +vt 0.054988 0.152876 +vt 0.050275 0.111445 +vt 0.084358 0.117018 +vt 0.088516 0.143323 +vt 0.160692 0.343042 +vt 0.776789 0.710628 +vt 0.544868 0.124444 +vt 0.604344 0.573774 +vt 0.099948 0.572543 +vt 0.045830 0.574954 +vt 0.505061 0.951975 +vt 0.037318 0.952631 +vt 0.065721 0.887591 +vt 0.103363 0.904040 +vt 0.107959 0.944777 +vt 0.088230 0.408038 +vt 0.848482 0.873558 +vt 0.804184 0.904767 +vt 0.783790 0.864113 +vt 0.338855 0.843710 +vt 0.308559 0.890418 +vt 0.226595 0.826966 +vt 0.767914 0.229765 +vt 0.947642 0.138509 +vt 0.980291 0.138231 +vt 0.967158 0.189372 +vt 0.937256 0.175499 +vt 0.498877 0.554288 +vt 0.505839 0.112089 +vt 0.627583 0.479420 +vt 0.937335 0.815028 +vt 0.894008 0.844501 +vt 0.506200 0.600253 +vt 0.412558 0.333033 +vt 0.368326 0.389488 +vt 0.397487 0.754531 +vt 0.502242 0.651177 +vt 0.049436 0.744792 +vt 0.180132 0.443230 +vt 0.122254 0.449619 +vt 0.397033 0.707839 +vt 0.827102 0.268237 +vt 0.060988 0.337889 +vt 0.083066 0.358140 +vt 0.005352 0.575686 +vt 0.020172 0.774294 +vt 0.447568 0.956201 +vt 0.412598 0.980867 +vt 0.323780 0.958166 +vt 0.275970 0.937003 +vt 0.112762 0.374522 +vt 0.602670 0.621754 +vt 0.237795 0.217293 +vt 0.176858 0.253335 +vt 0.132642 0.347769 +vt 0.032682 0.911882 +vt 0.893022 0.890832 +vt 0.959328 0.927892 +vt 0.894183 0.966393 +vt 0.871804 0.928823 +vt 0.074946 0.969075 +vt 0.072689 0.190626 +vt 0.046076 0.214021 +vt 0.020573 0.162665 +vt 0.912144 0.075580 +vt 0.925694 0.046477 +vt 0.968826 0.083894 +vt 0.942252 0.100560 +vt 0.915635 0.207262 +vt 0.936570 0.232340 +vt 0.887891 0.258806 +vt 0.883232 0.227745 +vt 0.146503 0.217028 +vt 0.156067 0.250533 +vt 0.094087 0.250493 +vt 0.104056 0.217947 +vt 0.015306 0.105639 +vt 0.831449 0.250682 +vt 0.844602 0.221437 +vt 0.709315 0.086971 +vt 0.718208 0.072825 +vt 0.908123 0.161989 +vt 0.895187 0.182875 +vt 0.687440 0.126139 +vt 0.700013 0.105869 +vt 0.880137 0.197318 +vt 0.843382 0.204180 +vt 0.300939 0.046080 +vt 0.305362 0.063919 +vt 0.086500 0.094508 +vt 0.314453 0.098661 +vt 0.320860 0.116838 +vt 0.112139 0.185751 +vt 0.098664 0.167862 +vt 0.297995 0.027653 +vt 0.108316 0.068266 +vt 0.915824 0.138734 +vt 0.917202 0.118113 +vt 0.062428 0.071653 +vt 0.098693 0.049530 +vt 0.899191 0.087321 +vt 0.936949 0.890322 +vt 0.937919 0.965935 +vt 0.036618 0.049396 +vt 0.088828 0.016152 +vt 0.326733 0.134645 +vt 0.144552 0.196497 +vt 0.725841 0.056728 +vt 0.310615 0.081694 +vt 0.732758 0.037505 +vt 0.738935 0.015191 +s 1 +usemtl Material.001 +f 135/1/1 114/2/2 16/3/3 19/4/4 +f 243/5/5 176/6/6 208/7/7 227/8/8 +f 87/9/9 17/10/10 86/11/11 75/12/12 +f 223/13/13 222/14/14 221/15/15 239/16/16 +f 222/14/14 220/17/17 26/18/18 221/15/15 +f 185/19/19 29/20/20 156/21/21 184/22/22 +f 159/23/23 235/24/24 238/25/25 233/26/26 +f 163/27/27 127/28/28 130/29/29 178/30/30 +f 35/31/31 262/32/32 155/33/33 147/34/34 +f 75/12/12 76/35/35 83/36/36 82/37/37 +f 77/38/38 48/39/39 47/40/40 102/41/41 +f 109/42/42 7/43/43 55/44/44 110/45/45 +f 158/46/46 218/47/47 217/48/48 169/49/49 +f 116/50/50 117/51/51 6/52/52 57/53/53 +f 181/54/54 183/55/55 180/56/56 242/57/57 +f 23/58/58 193/59/59 251/60/60 192/61/61 +f 57/53/62 107/62/63 58/63/64 116/50/65 +f 31/64/66 200/65/67 30/66/68 206/67/69 +f 111/68/70 13/69/71 16/3/3 114/2/2 +f 237/70/72 230/71/73 165/72/74 233/26/26 +f 162/73/75 163/27/27 164/74/76 231/75/77 +f 67/76/78 34/77/79 131/78/80 69/79/81 +f 60/80/82 113/81/83 135/1/84 4/82/85 +f 3/83/86 48/84/39 74/85/87 76/35/35 +f 97/86/88 93/87/89 81/88/90 98/89/91 +f 11/90/92 130/29/29 127/28/28 106/91/93 +f 109/42/94 117/51/51 59/92/95 113/81/96 +f 131/78/80 34/77/79 265/93/97 140/94/98 +f 148/95/99 224/96/100 226/97/101 151/98/102 +f 178/30/30 130/29/29 21/99/103 175/100/104 +f 162/73/75 107/62/63 127/28/28 163/27/27 +f 85/101/105 125/102/106 119/103/107 144/104/108 +f 235/24/24 25/105/109 194/106/110 238/25/25 +f 11/90/111 106/91/112 128/107/113 9/108/114 +f 154/109/115 174/110/116 155/33/33 262/32/32 +f 242/57/57 180/56/56 178/30/30 175/100/104 +f 100/111/117 88/112/118 90/113/119 12/114/120 +f 152/115/121 259/116/122 258/117/123 266/118/124 +f 158/46/46 161/119/125 157/120/126 218/47/47 +f 65/121/127 126/122/128 9/108/114 129/123/129 +f 244/124/130 186/125/131 171/126/132 185/19/19 +f 245/127/133 34/77/79 67/76/78 246/128/134 +f 71/129/135 17/10/10 100/111/117 136/130/136 +f 248/131/137 249/132/138 193/59/59 24/133/139 +f 253/134/140 25/105/141 168/135/142 191/136/143 +f 3/83/86 86/11/11 70/137/144 105/138/145 +f 256/139/146 254/140/147 190/141/148 210/142/149 +f 191/136/143 168/135/142 188/143/150 189/144/151 +f 186/125/152 244/124/153 28/145/154 182/146/155 +f 190/141/148 191/136/143 189/144/151 214/147/156 +f 254/140/147 253/134/140 191/136/143 190/141/148 +f 57/53/53 6/52/52 128/107/113 106/91/112 +f 81/148/90 10/149/157 79/150/158 80/151/159 +f 110/45/160 6/52/52 117/51/51 109/42/94 +f 143/152/161 145/153/162 146/154/163 53/155/164 +f 88/112/118 87/9/9 75/12/12 82/37/37 +f 26/18/18 220/17/17 219/156/165 29/20/20 +f 256/139/166 187/157/167 255/158/168 33/159/169 +f 54/160/170 108/161/171 110/45/45 55/44/44 +f 260/162/172 267/163/173 266/118/124 258/117/123 +f 208/7/174 176/6/175 154/109/115 262/32/32 +f 175/100/104 173/164/176 27/165/177 242/57/57 +f 76/35/35 74/85/87 79/166/158 83/36/36 +f 202/167/178 219/156/165 204/168/179 203/169/180 +f 232/170/181 160/171/182 165/72/74 179/172/183 +f 219/156/165 220/17/17 201/173/184 204/174/179 +f 204/174/179 201/173/184 200/175/67 31/176/66 +f 32/177/185 206/178/69 215/179/186 216/180/187 +f 206/67/69 30/66/68 205/181/188 215/179/186 +f 228/182/189 209/183/190 243/5/5 227/8/8 +f 180/56/56 164/74/76 163/27/27 178/30/30 +f 258/184/123 227/8/8 208/7/7 260/185/172 +f 35/31/31 147/34/34 263/186/191 261/187/192 +f 106/91/93 127/28/28 107/62/63 57/53/62 +f 196/188/193 150/189/194 187/157/195 211/190/196 +f 136/130/136 100/111/117 12/114/120 19/4/197 +f 238/25/25 234/191/198 237/70/72 233/26/26 +f 91/192/199 72/193/200 1/194/201 92/195/202 +f 73/196/203 132/197/204 138/198/205 137/199/206 +f 218/47/47 207/200/207 32/177/185 217/48/48 +f 172/201/208 240/202/209 239/16/16 221/15/15 +f 72/193/200 90/113/119 89/203/210 1/194/201 +f 86/11/11 3/83/86 76/35/35 75/12/12 +f 141/204/211 143/152/212 15/205/213 84/206/214 +f 8/207/215 124/208/216 126/122/128 65/121/127 +f 254/140/217 256/139/166 33/159/169 195/209/218 +f 198/210/219 201/173/184 220/17/17 222/14/14 +f 224/96/100 239/16/16 240/202/209 225/211/220 +f 124/208/216 51/212/221 121/213/222 63/214/223 +f 214/147/156 205/181/188 212/215/224 213/216/225 +f 161/119/125 158/46/46 159/23/226 160/171/227 +f 158/46/46 169/49/49 235/24/228 159/23/226 +f 207/200/207 31/217/66 206/178/69 32/177/185 +f 105/138/229 49/218/230 104/219/231 47/220/232 +f 151/98/102 199/221/233 198/210/219 148/95/99 +f 12/114/120 90/113/119 72/193/200 4/82/85 +f 97/86/88 96/222/234 94/223/235 93/87/89 +f 171/126/132 26/18/18 29/20/20 185/19/19 +f 223/13/13 239/16/16 224/96/100 148/95/99 +f 155/33/33 174/110/116 50/224/236 52/225/237 +f 92/195/202 1/194/201 89/203/210 14/226/238 +f 129/123/129 9/108/114 128/107/113 108/161/239 +f 211/190/196 212/215/224 197/227/240 196/188/193 +f 241/228/241 181/54/54 242/57/57 27/165/177 +f 209/183/190 170/229/242 177/230/243 243/5/5 +f 48/84/39 3/83/86 105/138/145 47/220/40 +f 240/202/209 172/201/208 170/229/244 209/183/245 +f 203/169/180 207/200/207 218/47/47 157/120/126 +f 61/231/246 64/232/247 120/233/248 62/234/249 +f 136/130/250 137/199/206 138/198/205 71/129/251 +f 247/235/252 257/236/253 245/127/133 246/128/134 +f 250/237/254 247/235/252 246/128/134 251/60/60 +f 171/126/132 172/201/208 221/15/15 26/18/18 +f 249/132/138 250/237/254 251/60/60 193/59/59 +f 246/128/134 67/76/78 192/61/61 251/60/60 +f 115/238/255 112/239/256 20/240/257 111/68/258 +f 228/182/259 225/211/220 240/202/209 209/183/245 +f 276/241/260 282/242/261 284/243/262 280/244/263 +f 257/236/253 152/115/121 266/118/124 245/127/133 +f 102/41/41 144/104/108 119/103/107 118/245/264 +f 194/106/110 252/246/265 249/132/266 248/131/267 +f 260/185/268 35/31/31 261/187/192 267/247/269 +f 230/71/270 237/70/271 236/248/272 231/75/77 +f 18/249/273 91/192/199 92/195/202 2/250/274 +f 245/127/133 266/118/124 265/93/97 34/77/79 +f 267/163/173 264/251/275 265/93/97 266/118/124 +f 268/252/276 270/253/276 271/254/276 269/255/276 +f 98/89/91 81/148/90 80/151/159 99/256/277 +f 150/189/278 226/257/279 153/258/280 149/259/281 +f 210/142/149 211/190/196 187/157/195 256/139/146 +f 68/260/282 139/261/283 49/218/230 103/262/284 +f 161/119/125 184/22/22 156/21/21 157/120/126 +f 132/197/285 69/79/81 131/78/80 68/260/286 +f 259/263/122 228/182/189 227/8/8 258/184/123 +f 15/205/213 121/213/222 51/212/221 84/206/214 +f 303/264/287 43/265/288 289/266/289 45/267/260 +f 55/44/44 94/223/235 96/222/234 54/160/170 +f 56/268/290 58/63/64 107/62/63 162/73/75 +f 7/43/43 18/249/273 94/223/235 55/44/44 +f 264/269/291 267/247/269 261/187/192 263/186/191 +f 179/172/183 229/270/292 183/55/293 28/145/154 +f 116/50/65 58/63/64 112/239/256 115/238/255 +f 125/102/294 51/212/221 124/208/216 8/207/215 +f 152/115/295 149/259/281 153/258/280 259/116/296 +f 196/188/193 197/227/240 199/271/233 151/272/102 +f 184/22/22 161/119/125 160/171/227 232/170/297 +f 56/268/290 167/273/298 112/239/256 58/63/64 +f 63/214/299 123/274/300 21/99/103 122/275/301 +f 60/80/82 4/82/85 72/193/200 91/192/199 +f 7/43/43 60/80/82 91/192/199 18/249/273 +f 68/260/286 131/78/80 140/94/98 139/261/302 +f 122/275/303 126/122/128 124/208/216 63/214/223 +f 203/169/180 204/168/179 31/217/66 207/200/207 +f 25/105/109 253/134/304 252/246/265 194/106/110 +f 148/95/99 198/210/219 222/14/14 223/13/13 +f 230/71/73 229/270/292 179/172/183 165/72/74 +f 175/100/104 21/99/103 123/274/300 173/164/176 +f 182/146/155 28/145/154 183/55/293 181/54/305 +f 260/185/268 208/7/174 262/32/32 35/31/31 +f 73/196/306 134/276/307 69/79/81 132/197/285 +f 22/277/308 24/133/139 193/59/59 23/58/58 +f 14/278/238 89/203/210 82/37/37 83/36/36 +f 19/4/4 16/3/3 137/199/206 136/130/250 +f 66/279/309 54/160/170 96/222/234 95/280/310 +f 61/231/246 66/279/309 95/280/310 64/232/247 +f 215/179/186 205/181/188 214/147/156 189/144/151 +f 108/161/239 128/107/113 6/52/52 110/45/160 +f 197/227/240 30/66/68 200/65/67 199/271/233 +f 192/61/61 67/76/78 69/79/81 134/276/307 +f 68/260/282 103/262/284 138/198/205 132/197/204 +f 213/216/225 212/215/224 211/190/196 210/142/149 +f 17/10/10 71/129/135 70/137/144 86/11/11 +f 113/81/96 59/92/95 114/2/2 135/1/1 +f 19/4/197 12/114/120 4/82/85 135/1/84 +f 62/234/249 120/233/248 118/245/264 119/103/107 +f 137/199/206 16/3/3 13/69/71 73/196/203 +f 133/281/311 20/240/257 22/277/308 23/58/58 +f 134/276/307 133/281/311 23/58/58 192/61/61 +f 29/20/20 219/156/165 202/167/178 156/21/21 +f 169/49/49 168/135/142 25/105/141 235/24/228 +f 7/43/43 109/42/42 113/81/83 60/80/82 +f 187/157/167 150/189/278 149/259/281 255/158/168 +f 226/97/279 224/96/100 225/211/220 153/282/280 +f 129/123/312 66/279/309 61/231/246 65/121/313 +f 257/236/314 255/158/168 149/259/281 152/115/295 +f 160/171/182 159/23/23 233/26/26 165/72/74 +f 74/283/87 78/284/315 80/151/159 79/150/158 +f 33/159/169 255/158/168 257/236/314 247/235/316 +f 93/87/89 2/250/274 10/285/157 81/88/90 +f 56/268/290 162/73/75 231/75/77 236/248/272 +f 167/273/298 22/277/308 20/240/257 112/239/256 +f 70/137/317 103/262/284 49/218/230 105/138/229 +f 62/234/249 8/207/318 65/121/313 61/231/246 +f 2/250/274 92/195/202 14/226/238 10/285/157 +f 10/286/157 14/278/238 83/36/36 79/166/158 +f 253/134/304 254/140/217 195/209/218 252/246/265 +f 140/94/98 145/287/319 143/288/212 141/289/211 +f 139/261/283 142/290/320 104/219/231 49/218/230 +f 146/154/163 263/186/191 147/34/34 53/155/164 +f 244/124/153 232/170/181 179/172/183 28/145/154 +f 89/203/210 90/113/119 88/112/118 82/37/37 +f 111/68/70 114/2/2 59/92/95 115/238/321 +f 78/284/315 5/291/322 99/256/277 80/151/159 +f 93/87/89 94/223/235 18/249/273 2/250/274 +f 217/48/48 32/177/185 216/180/187 188/143/150 +f 216/180/187 215/179/186 189/144/151 188/143/150 +f 97/86/88 98/89/91 95/280/310 96/222/234 +f 64/232/247 95/280/310 98/89/91 99/256/277 +f 183/55/55 229/270/323 164/74/76 180/56/56 +f 17/10/10 87/9/9 88/112/118 100/111/117 +f 71/129/251 138/198/205 103/262/284 70/137/317 +f 234/191/324 248/131/137 24/133/139 166/292/325 +f 13/69/326 133/281/311 134/276/307 73/196/306 +f 249/132/266 252/246/265 195/209/218 250/237/327 +f 116/50/50 115/238/321 59/92/95 117/51/51 +f 85/101/328 84/206/214 51/212/221 125/102/294 +f 143/152/161 53/155/164 52/225/237 15/205/329 +f 5/291/322 120/233/248 64/232/247 99/256/277 +f 155/33/33 52/225/237 53/155/164 147/34/34 +f 185/19/19 184/22/22 232/170/297 244/124/130 +f 170/229/242 186/125/152 182/146/155 177/230/243 +f 15/205/329 52/225/237 50/224/236 121/213/330 +f 173/164/176 123/274/300 50/224/236 174/110/116 +f 142/293/320 85/101/105 144/104/108 104/294/231 +f 172/201/208 171/126/132 186/125/131 170/229/244 +f 119/103/107 125/102/106 8/207/318 62/234/249 +f 77/38/38 101/295/331 5/291/322 78/284/315 +f 48/39/39 77/38/38 78/284/315 74/283/87 +f 237/70/271 234/191/324 166/292/325 236/248/272 +f 101/295/331 77/38/38 102/41/41 118/245/264 +f 212/215/224 205/181/188 30/66/68 197/227/240 +f 122/275/301 21/99/103 130/29/29 11/90/92 +f 33/159/169 247/235/316 250/237/327 195/209/218 +f 66/279/309 129/123/312 108/161/171 54/160/170 +f 173/164/176 174/110/116 154/109/115 27/165/177 +f 111/68/258 20/240/257 133/281/311 13/69/326 +f 176/6/6 243/5/5 177/230/243 241/228/332 +f 259/263/296 153/282/280 225/211/220 228/182/259 +f 47/40/232 104/294/231 144/104/108 102/41/41 +f 11/90/111 9/108/114 126/122/128 122/275/303 +f 101/295/331 118/245/264 120/233/248 5/291/322 +f 176/6/175 241/228/241 27/165/177 154/109/115 +f 139/261/302 140/94/98 141/289/211 142/290/333 +f 142/293/333 141/204/211 84/206/214 85/101/328 +f 169/49/49 217/48/48 188/143/150 168/135/142 +f 151/272/102 226/257/101 150/189/194 196/188/193 +f 231/75/77 164/74/76 229/270/323 230/71/270 +f 199/221/233 200/175/67 201/173/184 198/210/219 +f 264/269/291 263/186/191 146/154/163 145/153/162 +f 210/142/149 190/141/148 214/147/156 213/216/225 +f 265/93/97 264/251/275 145/287/319 140/94/98 +f 268/252/276 273/296/276 270/253/276 +f 286/297/276 44/298/276 43/299/276 287/300/276 +f 275/301/276 268/252/276 269/255/276 +f 274/302/287 268/303/288 275/304/289 276/241/260 +f 288/305/334 286/306/335 287/307/336 302/308/337 +f 299/309/261 44/310/338 285/311/339 301/312/340 +f 272/313/334 270/314/335 273/315/336 37/316/337 +f 276/241/260 275/304/289 269/317/338 282/242/261 +f 301/312/340 285/311/339 286/318/335 288/319/334 +f 298/320/341 296/321/342 304/322/342 290/323/341 +f 293/324/343 291/325/344 300/326/344 292/327/343 +f 291/325/344 298/320/341 290/323/341 300/326/344 +f 277/328/344 281/329/341 284/243/341 38/330/344 +f 42/331/345 40/332/346 283/333/346 41/334/345 +f 278/335/343 277/328/344 38/330/344 39/336/343 +f 299/309/261 301/312/340 300/326/347 290/323/262 +f 302/308/337 303/264/287 297/337/348 295/338/349 +f 36/339/340 272/340/334 39/336/350 38/330/347 +f 282/242/261 36/339/340 38/330/347 284/243/262 +f 288/305/334 302/308/337 295/338/349 292/341/350 +f 45/267/260 299/309/261 290/323/262 304/322/263 +f 24/133/139 22/277/308 167/273/298 166/292/325 +f 286/297/276 285/342/276 44/298/276 +f 289/343/276 43/299/276 44/298/276 +f 282/242/261 269/317/338 271/344/339 36/339/340 +f 36/339/340 271/344/339 270/345/335 272/340/334 +f 45/267/260 289/266/289 44/310/338 299/309/261 +f 181/54/305 241/228/332 177/230/243 182/146/155 +f 37/316/337 273/315/336 268/303/288 274/302/287 +f 302/308/337 287/307/336 43/265/288 303/264/287 +f 166/292/325 167/273/298 56/268/290 236/248/272 +f 40/332/346 278/346/343 39/347/343 283/333/346 +f 296/321/342 294/348/345 297/337/345 304/322/342 +f 279/349/342 42/331/345 41/334/345 280/244/342 +f 294/348/345 46/350/346 295/338/346 297/337/345 +f 281/329/341 279/349/342 280/244/342 284/243/341 +f 301/312/340 288/319/334 292/327/350 300/326/347 +f 303/264/287 45/267/260 304/322/263 297/337/348 +f 121/213/330 50/224/236 123/274/300 63/214/299 +f 274/302/287 276/241/260 280/244/263 41/334/348 +f 272/313/334 37/316/337 283/333/349 39/347/350 +f 37/316/337 274/302/287 41/334/348 283/333/349 +f 46/350/346 293/351/343 292/341/343 295/338/346 +f 202/167/178 203/169/180 157/120/126 156/21/21 +f 248/131/267 234/191/198 238/25/25 194/106/110 diff --git a/resources/models/croissant/textures/Texture.jpg b/resources/models/croissant/textures/Texture.jpg new file mode 100644 index 0000000..70480de Binary files /dev/null and b/resources/models/croissant/textures/Texture.jpg differ diff --git a/resources/models/croissant/textures/internal_ground_ao_texture.jpeg b/resources/models/croissant/textures/internal_ground_ao_texture.jpeg new file mode 100644 index 0000000..350303a Binary files /dev/null and b/resources/models/croissant/textures/internal_ground_ao_texture.jpeg differ diff --git a/src/main.cpp b/src/main.cpp index 6d72c07..2035d77 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -59,10 +59,10 @@ int main() glEnable(GL_DEPTH_TEST); - stbi_set_flip_vertically_on_load(true); + //stbi_set_flip_vertically_on_load(true); Shader ourShader("resources/shaders/shader.vs", "resources/shaders/shader.fs"); - Model ourModel("resources/models/backpack/backpack.obj"); + Model croissant("resources/models/croissant/source/croissant.obj"); glm::mat4 model = glm::mat4(1.0f); model = glm::rotate(model, glm::radians(-55.0f), glm::vec3(1.0f, 0.0f, 0.0f)); @@ -85,11 +85,11 @@ int main() ourShader.setMat4("view", view); ourShader.setMat4("projection", projection); - glm::mat4 model = glm::mat4(1.0f); + model = glm::mat4(1.0f); model = glm::translate(model, glm::vec3(0.0f, 0.0f, 0.0f)); model = glm::scale(model, glm::vec3(1.0f, 1.0f, 1.0f)); ourShader.setMat4("model", model); - ourModel.Draw(ourShader); + croissant.Draw(ourShader); glfwSwapBuffers(window); glfwPollEvents();