diff --git a/data/sphere.blend b/data/sphere.blend index 855484f..75602e9 100644 Binary files a/data/sphere.blend and b/data/sphere.blend differ diff --git a/data/sphere.mtl b/data/sphere.mtl index 4c33a0c..05eddd8 100644 --- a/data/sphere.mtl +++ b/data/sphere.mtl @@ -1,11 +1,12 @@ # Blender MTL File: 'sphere.blend' # Material Count: 1 -newmtl +newmtl _untitled Ns 0 Ka 0.000000 0.000000 0.000000 Kd 0.8 0.8 0.8 Ks 0.8 0.8 0.8 d 1 illum 2 +map_Kd . diff --git a/data/sphere.obj b/data/sphere.obj index 0ce65cf..d0923a9 100644 --- a/data/sphere.obj +++ b/data/sphere.obj @@ -2,999 +2,1511 @@ # www.blender.org mtllib sphere.mtl o Sphere -v -0.199344 0.974210 0.006823 -v -0.386937 0.917304 0.006823 -v -0.559824 0.824895 0.006823 -v -0.711361 0.700532 0.006823 -v -0.835724 0.548995 0.006823 -v -0.928133 0.376108 0.006823 -v -0.985039 0.188515 0.006823 -v -1.004254 -0.006575 0.006823 -v -0.985039 -0.201665 0.006823 -v -0.928133 -0.389258 0.006823 -v -0.835724 -0.562145 0.006823 -v -0.711361 -0.713682 0.006823 -v -0.559824 -0.838045 0.006823 -v -0.386937 -0.930455 0.006823 -v -0.199344 -0.987360 0.006823 -v -0.004254 -1.006575 0.006823 -v -0.195596 0.974210 -0.031237 -v -0.379584 0.917304 -0.067835 -v -0.549149 0.824894 -0.101563 -v -0.697774 0.700532 -0.131127 -v -0.819747 0.548995 -0.155389 -v -0.910381 0.376108 -0.173417 -v -0.966194 0.188515 -0.184519 -v -0.985039 -0.006575 -0.188267 -v -0.966194 -0.201665 -0.184519 -v -0.910381 -0.389258 -0.173417 -v -0.819747 -0.562145 -0.155389 -v -0.697774 -0.713682 -0.131127 -v -0.549149 -0.838045 -0.101563 -v -0.379584 -0.930455 -0.067835 -v -0.195595 -0.987360 -0.031237 -v -0.184494 0.974210 -0.067835 -v -0.357807 0.917304 -0.139623 -v -0.517534 0.824894 -0.205784 -v -0.657535 0.700532 -0.263775 -v -0.772432 0.548995 -0.311367 -v -0.857807 0.376108 -0.346730 -v -0.910381 0.188515 -0.368507 -v -0.928133 -0.006575 -0.375860 -v -0.910381 -0.201665 -0.368507 -v -0.857807 -0.389258 -0.346730 -v -0.772432 -0.562145 -0.311367 -v -0.657535 -0.713682 -0.263775 -v -0.517534 -0.838045 -0.205784 -v -0.357807 -0.930455 -0.139623 -v -0.184494 -0.987360 -0.067835 -v -0.166466 0.974210 -0.101563 -v -0.322444 0.917304 -0.205784 -v -0.466194 0.824894 -0.301835 -v -0.592192 0.700532 -0.386024 -v -0.695596 0.548995 -0.455117 -v -0.772432 0.376108 -0.506457 -v -0.819747 0.188515 -0.538072 -v -0.835724 -0.006575 -0.548747 -v -0.819747 -0.201665 -0.538072 -v -0.772432 -0.389258 -0.506457 -v -0.695596 -0.562145 -0.455117 -v -0.592192 -0.713682 -0.386024 -v -0.466194 -0.838045 -0.301835 -v -0.322443 -0.930455 -0.205784 -v -0.166465 -0.987360 -0.101563 -v -0.142204 0.974210 -0.131127 -v -0.274852 0.917304 -0.263775 -v -0.397101 0.824894 -0.386024 -v -0.504254 0.700532 -0.493177 -v -0.592192 0.548995 -0.581115 -v -0.657535 0.376108 -0.646458 -v -0.697774 0.188515 -0.686697 -v -0.711361 -0.006575 -0.700284 -v -0.697774 -0.201665 -0.686697 -v -0.657535 -0.389258 -0.646458 -v -0.592192 -0.562145 -0.581115 -v -0.504254 -0.713682 -0.493177 -v -0.397101 -0.838045 -0.386024 -v -0.274852 -0.930455 -0.263775 -v -0.142203 -0.987360 -0.131127 -v -0.112640 0.974210 -0.155389 -v -0.216861 0.917304 -0.311367 -v -0.312912 0.824894 -0.455117 -v -0.397101 0.700532 -0.581115 -v -0.466193 0.548995 -0.684519 -v -0.517534 0.376108 -0.761355 -v -0.549149 0.188515 -0.808670 -v -0.559824 -0.006575 -0.824647 -v -0.549149 -0.201665 -0.808670 -v -0.517534 -0.389258 -0.761355 -v -0.466193 -0.562145 -0.684519 -v -0.397101 -0.713682 -0.581115 -v -0.312912 -0.838045 -0.455117 -v -0.216861 -0.930455 -0.311366 -v -0.112640 -0.987360 -0.155389 -v -0.078912 0.974210 -0.173417 -v -0.150700 0.917304 -0.346730 -v -0.216861 0.824894 -0.506457 -v -0.274852 0.700532 -0.646458 -v -0.322443 0.548995 -0.761355 -v -0.357807 0.376108 -0.846730 -v -0.379584 0.188515 -0.899304 -v -0.386937 -0.006575 -0.917057 -v -0.379584 -0.201665 -0.899304 -v -0.357807 -0.389258 -0.846730 -v -0.322443 -0.562145 -0.761355 -v -0.274852 -0.713682 -0.646458 -v -0.216861 -0.838045 -0.506457 -v -0.150700 -0.930455 -0.346730 -v -0.078911 -0.987360 -0.173417 -v -0.042314 0.974210 -0.184519 -v -0.078911 0.917304 -0.368507 -v -0.112640 0.824894 -0.538072 -v -0.142203 0.700532 -0.686697 -v -0.166465 0.548995 -0.808670 -v -0.184494 0.376108 -0.899304 -v -0.195595 0.188515 -0.955117 -v -0.199344 -0.006575 -0.973962 -v -0.195595 -0.201665 -0.955117 -v -0.184494 -0.389258 -0.899304 -v -0.166465 -0.562145 -0.808670 -v -0.142203 -0.713682 -0.686697 -v -0.112640 -0.838045 -0.538072 -v -0.078911 -0.930455 -0.368507 -v -0.042314 -0.987360 -0.184519 -v -0.004254 0.974210 -0.188267 -v -0.004254 0.917304 -0.375860 -v -0.004254 0.824894 -0.548747 -v -0.004254 0.700532 -0.700284 -v -0.004254 0.548995 -0.824647 -v -0.004254 0.376108 -0.917056 -v -0.004254 0.188515 -0.973962 -v -0.004254 -0.006575 -0.993177 -v -0.004254 -0.201665 -0.973962 -v -0.004254 -0.389258 -0.917056 -v -0.004254 -0.562145 -0.824647 -v -0.004254 -0.713682 -0.700284 -v -0.004254 -0.838045 -0.548747 -v -0.004254 -0.930455 -0.375860 -v -0.004254 -0.987360 -0.188267 -v 0.033807 0.974210 -0.184519 -v 0.070404 0.917304 -0.368507 -v 0.104133 0.824894 -0.538072 -v 0.133696 0.700532 -0.686697 -v 0.157958 0.548995 -0.808670 -v 0.175986 0.376108 -0.899304 -v 0.187088 0.188515 -0.955117 -v 0.190837 -0.006575 -0.973962 -v 0.187088 -0.201665 -0.955117 -v 0.175986 -0.389258 -0.899304 -v 0.157958 -0.562145 -0.808670 -v 0.133696 -0.713682 -0.686697 -v 0.104133 -0.838045 -0.538072 -v 0.070404 -0.930455 -0.368507 -v 0.033807 -0.987360 -0.184519 -v 0.070404 0.974210 -0.173417 -v 0.142193 0.917304 -0.346730 -v 0.208354 0.824894 -0.506457 -v 0.266344 0.700532 -0.646458 -v 0.313936 0.548995 -0.761355 -v 0.349300 0.376108 -0.846730 -v 0.371077 0.188515 -0.899304 -v 0.378430 -0.006575 -0.917056 -v 0.371077 -0.201665 -0.899304 -v 0.349300 -0.389258 -0.846730 -v 0.313936 -0.562145 -0.761355 -v 0.266344 -0.713682 -0.646458 -v 0.208354 -0.838045 -0.506457 -v 0.142193 -0.930455 -0.346730 -v 0.070404 -0.987360 -0.173417 -v 0.104133 0.974210 -0.155389 -v 0.208354 0.917304 -0.311367 -v 0.304405 0.824894 -0.455117 -v 0.388594 0.700532 -0.581115 -v 0.457686 0.548995 -0.684518 -v 0.509026 0.376108 -0.761355 -v 0.540642 0.188515 -0.808670 -v 0.551317 -0.006575 -0.824646 -v 0.540642 -0.201665 -0.808670 -v 0.509026 -0.389258 -0.761355 -v 0.457686 -0.562145 -0.684518 -v 0.388594 -0.713682 -0.581115 -v 0.304405 -0.838045 -0.455117 -v 0.208354 -0.930455 -0.311366 -v 0.104133 -0.987360 -0.155388 -v 0.133696 0.974210 -0.131127 -v 0.266345 0.917304 -0.263775 -v 0.388594 0.824894 -0.386024 -v 0.495746 0.700532 -0.493177 -v 0.583684 0.548995 -0.581114 -v 0.649028 0.376108 -0.646458 -v 0.689266 0.188515 -0.686697 -v 0.702853 -0.006575 -0.700283 -v 0.689266 -0.201665 -0.686697 -v 0.649028 -0.389258 -0.646458 -v 0.583684 -0.562145 -0.581114 -v 0.495746 -0.713682 -0.493177 -v 0.388594 -0.838045 -0.386024 -v 0.266344 -0.930455 -0.263775 -v 0.133696 -0.987360 -0.131126 -v 0.157958 0.974210 -0.101563 -v 0.313936 0.917304 -0.205784 -v 0.457686 0.824894 -0.301835 -v 0.583684 0.700532 -0.386024 -v 0.687088 0.548995 -0.455116 -v 0.763924 0.376108 -0.506457 -v 0.811239 0.188515 -0.538072 -v 0.827216 -0.006575 -0.548747 -v 0.811239 -0.201665 -0.538072 -v 0.763924 -0.389258 -0.506457 -v 0.687088 -0.562145 -0.455116 -v 0.583684 -0.713682 -0.386024 -v 0.457686 -0.838045 -0.301835 -v 0.313936 -0.930455 -0.205784 -v 0.157958 -0.987360 -0.101563 -v 0.175987 0.974210 -0.067835 -v 0.349300 0.917304 -0.139623 -v 0.509026 0.824894 -0.205784 -v 0.649028 0.700532 -0.263775 -v 0.763924 0.548995 -0.311366 -v 0.849300 0.376108 -0.346730 -v 0.901874 0.188515 -0.368507 -v 0.919626 -0.006575 -0.375860 -v 0.901874 -0.201665 -0.368507 -v 0.849300 -0.389258 -0.346730 -v 0.763924 -0.562145 -0.311366 -v 0.649028 -0.713682 -0.263775 -v 0.509026 -0.838045 -0.205784 -v 0.349300 -0.930455 -0.139623 -v 0.175986 -0.987360 -0.067835 -v 0.187088 0.974210 -0.031237 -v 0.371077 0.917304 -0.067835 -v 0.540641 0.824894 -0.101563 -v 0.689266 0.700532 -0.131126 -v 0.811239 0.548995 -0.155388 -v 0.901874 0.376108 -0.173417 -v 0.957686 0.188515 -0.184518 -v 0.976532 -0.006575 -0.188267 -v 0.957686 -0.201665 -0.184518 -v 0.901874 -0.389258 -0.173417 -v 0.811239 -0.562145 -0.155388 -v 0.689266 -0.713682 -0.131126 -v 0.540641 -0.838045 -0.101563 -v 0.371077 -0.930455 -0.067835 -v 0.187088 -0.987360 -0.031237 -v 0.190837 0.974210 0.006823 -v 0.378430 0.917304 0.006823 -v 0.551316 0.824894 0.006823 -v 0.702853 0.700532 0.006823 -v 0.827216 0.548995 0.006823 -v 0.919626 0.376108 0.006823 -v 0.976531 0.188515 0.006823 -v 0.995746 -0.006575 0.006823 -v 0.976532 -0.201665 0.006823 -v 0.919626 -0.389258 0.006823 -v 0.827216 -0.562145 0.006823 -v 0.702853 -0.713682 0.006823 -v 0.551316 -0.838045 0.006823 -v 0.378430 -0.930455 0.006823 -v 0.190837 -0.987360 0.006823 -v 0.187088 0.974210 0.044884 -v 0.371077 0.917304 0.081481 -v 0.540641 0.824894 0.115210 -v 0.689266 0.700532 0.144773 -v 0.811239 0.548995 0.169035 -v 0.901874 0.376108 0.187063 -v 0.957686 0.188515 0.198165 -v 0.976532 -0.006575 0.201914 -v 0.957686 -0.201665 0.198165 -v 0.901874 -0.389258 0.187063 -v 0.811239 -0.562145 0.169035 -v 0.689266 -0.713682 0.144773 -v 0.540641 -0.838045 0.115210 -v 0.371077 -0.930455 0.081481 -v 0.187088 -0.987360 0.044883 -v 0.175987 0.974210 0.081481 -v 0.349300 0.917304 0.153270 -v 0.509026 0.824894 0.219431 -v 0.649028 0.700532 0.277421 -v 0.763924 0.548995 0.325013 -v 0.849300 0.376108 0.360377 -v 0.901873 0.188515 0.382154 -v 0.919626 -0.006575 0.389507 -v 0.901874 -0.201665 0.382154 -v 0.849300 -0.389258 0.360377 -v 0.763924 -0.562145 0.325013 -v 0.649028 -0.713682 0.277421 -v 0.509026 -0.838045 0.219431 -v 0.349300 -0.930455 0.153270 -v 0.175986 -0.987360 0.081481 -v 0.157958 0.974210 0.115210 -v 0.313936 0.917304 0.219431 -v 0.457686 0.824894 0.315482 -v 0.583684 0.700532 0.399671 -v 0.687088 0.548995 0.468763 -v 0.763924 0.376108 0.520103 -v 0.811239 0.188515 0.551718 -v 0.827216 -0.006575 0.562394 -v 0.811239 -0.201665 0.551718 -v 0.763924 -0.389258 0.520103 -v 0.687088 -0.562145 0.468763 -v 0.583684 -0.713682 0.399671 -v 0.457686 -0.838045 0.315482 -v 0.313936 -0.930455 0.219431 -v 0.157958 -0.987360 0.115210 -v 0.133696 0.974210 0.144773 -v 0.266344 0.917304 0.277421 -v 0.388594 0.824894 0.399671 -v 0.495746 0.700532 0.506823 -v 0.583684 0.548995 0.594761 -v 0.649028 0.376108 0.660105 -v 0.689266 0.188515 0.700343 -v 0.702853 -0.006575 0.713930 -v 0.689266 -0.201665 0.700343 -v 0.649028 -0.389258 0.660105 -v 0.583684 -0.562145 0.594761 -v 0.495746 -0.713682 0.506823 -v 0.388594 -0.838045 0.399671 -v 0.266344 -0.930455 0.277421 -v 0.133696 -0.987360 0.144773 -v 0.104133 0.974210 0.169035 -v 0.208354 0.917304 0.325013 -v 0.304404 0.824894 0.468763 -v 0.388594 0.700532 0.594761 -v 0.457686 0.548995 0.698165 -v 0.509026 0.376108 0.775001 -v 0.540641 0.188515 0.822316 -v 0.551316 -0.006575 0.838293 -v 0.540641 -0.201665 0.822316 -v 0.509026 -0.389258 0.775001 -v 0.457686 -0.562145 0.698165 -v 0.388594 -0.713682 0.594761 -v 0.304404 -0.838045 0.468763 -v 0.208354 -0.930455 0.325013 -v 0.104133 -0.987360 0.169035 -v 0.070404 0.974210 0.187063 -v 0.142193 0.917304 0.360377 -v 0.208354 0.824894 0.520103 -v 0.266344 0.700532 0.660105 -v 0.313936 0.548995 0.775001 -v 0.349300 0.376108 0.860376 -v 0.371076 0.188515 0.912950 -v 0.378430 -0.006575 0.930703 -v 0.371076 -0.201665 0.912950 -v 0.349300 -0.389258 0.860376 -v 0.313936 -0.562145 0.775001 -v 0.266344 -0.713682 0.660105 -v 0.208354 -0.838045 0.520103 -v 0.142193 -0.930455 0.360377 -v 0.070404 -0.987360 0.187063 -v 0.033807 0.974210 0.198165 -v 0.070404 0.917304 0.382154 -v 0.104133 0.824894 0.551718 -v 0.133696 0.700532 0.700343 -v 0.157958 0.548995 0.822316 -v 0.175986 0.376108 0.912950 -v 0.187088 0.188515 0.968763 -v 0.190836 -0.006575 0.987608 -v 0.187088 -0.201665 0.968763 -v 0.175986 -0.389258 0.912950 -v 0.157958 -0.562145 0.822316 -v 0.133696 -0.713682 0.700343 -v 0.104133 -0.838045 0.551718 -v 0.070404 -0.930455 0.382153 -v 0.033807 -0.987360 0.198165 -v -0.004254 0.974210 0.201914 -v -0.004254 0.917304 0.389507 -v -0.004254 0.824894 0.562393 -v -0.004254 0.700532 0.713930 -v -0.004254 0.548995 0.838293 -v -0.004254 0.376108 0.930702 -v -0.004254 0.188515 0.987608 -v -0.004254 -0.006575 1.006823 -v -0.004254 -0.201665 0.987608 -v -0.004254 -0.389258 0.930702 -v -0.004254 -0.562145 0.838293 -v -0.004254 -0.713682 0.713930 -v -0.004254 -0.838045 0.562393 -v -0.004254 -0.930455 0.389507 -v -0.004254 -0.987360 0.201914 -v -0.042314 0.974210 0.198165 -v -0.078912 0.917304 0.382154 -v -0.112640 0.824894 0.551718 -v -0.142203 0.700532 0.700343 -v -0.166465 0.548995 0.822316 -v -0.184494 0.376108 0.912950 -v -0.195595 0.188515 0.968763 -v -0.199344 -0.006575 0.987608 -v -0.195596 -0.201665 0.968763 -v -0.184494 -0.389258 0.912950 -v -0.166465 -0.562145 0.822316 -v -0.142203 -0.713682 0.700343 -v -0.112640 -0.838045 0.551718 -v -0.078912 -0.930455 0.382153 -v -0.042314 -0.987360 0.198165 -v -0.078912 0.974210 0.187063 -v -0.150700 0.917304 0.360377 -v -0.216861 0.824894 0.520103 -v -0.274852 0.700532 0.660104 -v -0.322443 0.548995 0.775001 -v -0.357807 0.376108 0.860376 -v -0.379584 0.188515 0.912950 -v -0.386937 -0.006575 0.930702 -v -0.379584 -0.201665 0.912950 -v -0.357807 -0.389258 0.860376 -v -0.322443 -0.562145 0.775001 -v -0.274852 -0.713682 0.660104 -v -0.216861 -0.838045 0.520103 -v -0.150700 -0.930455 0.360376 -v -0.078911 -0.987360 0.187063 -v -0.112640 0.974210 0.169035 -v -0.216861 0.917304 0.325013 -v -0.312912 0.824894 0.468763 -v -0.397101 0.700532 0.594761 -v -0.466193 0.548995 0.698165 -v -0.517534 0.376108 0.775001 -v -0.549149 0.188515 0.822316 -v -0.559824 -0.006575 0.838292 -v -0.549149 -0.201665 0.822316 -v -0.517533 -0.389258 0.775001 -v -0.466193 -0.562145 0.698165 -v -0.397101 -0.713682 0.594761 -v -0.312912 -0.838045 0.468763 -v -0.216861 -0.930455 0.325013 -v -0.112640 -0.987360 0.169035 -v -0.004254 0.993425 0.006823 -v -0.142203 0.974210 0.144773 -v -0.274852 0.917304 0.277421 -v -0.397101 0.824894 0.399670 -v -0.504254 0.700532 0.506823 -v -0.592191 0.548995 0.594761 -v -0.657535 0.376108 0.660104 -v -0.697773 0.188515 0.700343 -v -0.711360 -0.006575 0.713930 -v -0.697773 -0.201665 0.700343 -v -0.657535 -0.389258 0.660104 -v -0.592191 -0.562145 0.594761 -v -0.504254 -0.713682 0.506823 -v -0.397101 -0.838045 0.399670 -v -0.274852 -0.930455 0.277421 -v -0.142203 -0.987360 0.144773 -v -0.166465 0.974210 0.115210 -v -0.322443 0.917304 0.219431 -v -0.466193 0.824894 0.315481 -v -0.592191 0.700532 0.399670 -v -0.695595 0.548995 0.468763 -v -0.772431 0.376108 0.520103 -v -0.819746 0.188515 0.551718 -v -0.835723 -0.006575 0.562393 -v -0.819747 -0.201665 0.551718 -v -0.772431 -0.389258 0.520103 -v -0.695595 -0.562145 0.468763 -v -0.592191 -0.713682 0.399670 -v -0.466193 -0.838045 0.315481 -v -0.322443 -0.930455 0.219431 -v -0.166465 -0.987360 0.115210 -v -0.184494 0.974210 0.081481 -v -0.357807 0.917304 0.153270 -v -0.517533 0.824894 0.219430 -v -0.657535 0.700532 0.277421 -v -0.772431 0.548995 0.325013 -v -0.857807 0.376108 0.360376 -v -0.910381 0.188515 0.382153 -v -0.928133 -0.006575 0.389506 -v -0.910381 -0.201665 0.382153 -v -0.857807 -0.389258 0.360376 -v -0.772431 -0.562145 0.325013 -v -0.657535 -0.713682 0.277421 -v -0.517533 -0.838045 0.219430 -v -0.357807 -0.930455 0.153270 -v -0.184494 -0.987360 0.081481 -v -0.195596 0.974210 0.044883 -v -0.379584 0.917304 0.081481 -v -0.549148 0.824894 0.115209 -v -0.697773 0.700532 0.144773 -v -0.819746 0.548995 0.169035 -v -0.910381 0.376108 0.187063 -v -0.966193 0.188515 0.198165 -v -0.985038 -0.006575 0.201913 -v -0.966193 -0.201665 0.198164 -v -0.910380 -0.389258 0.187063 -v -0.819746 -0.562145 0.169035 -v -0.697773 -0.713682 0.144773 -v -0.549148 -0.838045 0.115209 -v -0.379584 -0.930455 0.081481 -v -0.195595 -0.987360 0.044883 -usemtl +v -0.195090 0.980785 0.000000 +v -0.382683 0.923880 0.000000 +v -0.555570 0.831470 0.000000 +v -0.707107 0.707107 0.000000 +v -0.831470 0.555570 0.000000 +v -0.923880 0.382683 0.000000 +v -0.980785 0.195090 0.000000 +v -1.000000 0.000000 0.000000 +v -0.980785 -0.195090 0.000000 +v -0.923880 -0.382683 0.000000 +v -0.831470 -0.555570 0.000000 +v -0.707107 -0.707107 0.000000 +v -0.555570 -0.831470 0.000000 +v -0.382683 -0.923880 0.000000 +v -0.195090 -0.980785 0.000000 +v 0.000000 -1.000000 0.000000 +v -0.191342 0.980785 -0.038060 +v -0.375330 0.923880 -0.074658 +v -0.544895 0.831470 -0.108386 +v -0.693520 0.707107 -0.137950 +v -0.815493 0.555570 -0.162212 +v -0.906127 0.382683 -0.180240 +v -0.961940 0.195090 -0.191342 +v -0.980785 0.000000 -0.195090 +v -0.961940 -0.195090 -0.191342 +v -0.906127 -0.382683 -0.180240 +v -0.815493 -0.555570 -0.162212 +v -0.693520 -0.707107 -0.137950 +v -0.544895 -0.831470 -0.108386 +v -0.375330 -0.923880 -0.074658 +v -0.191341 -0.980785 -0.038060 +v -0.180240 0.980785 -0.074658 +v -0.353553 0.923880 -0.146447 +v -0.513280 0.831470 -0.212608 +v -0.653281 0.707107 -0.270598 +v -0.768178 0.555570 -0.318190 +v -0.853553 0.382683 -0.353553 +v -0.906127 0.195090 -0.375330 +v -0.923880 0.000000 -0.382684 +v -0.906127 -0.195090 -0.375330 +v -0.853553 -0.382683 -0.353554 +v -0.768178 -0.555570 -0.318190 +v -0.653281 -0.707107 -0.270598 +v -0.513280 -0.831470 -0.212608 +v -0.353553 -0.923880 -0.146447 +v -0.180240 -0.980785 -0.074658 +v -0.162212 0.980785 -0.108387 +v -0.318190 0.923880 -0.212608 +v -0.461940 0.831470 -0.308658 +v -0.587938 0.707107 -0.392848 +v -0.691342 0.555570 -0.461940 +v -0.768178 0.382683 -0.513280 +v -0.815493 0.195090 -0.544895 +v -0.831470 0.000000 -0.555570 +v -0.815493 -0.195090 -0.544895 +v -0.768178 -0.382683 -0.513280 +v -0.691342 -0.555570 -0.461940 +v -0.587938 -0.707107 -0.392848 +v -0.461940 -0.831470 -0.308658 +v -0.318189 -0.923880 -0.212608 +v -0.162211 -0.980785 -0.108386 +v -0.137950 0.980785 -0.137950 +v -0.270598 0.923880 -0.270598 +v -0.392847 0.831470 -0.392848 +v -0.500000 0.707107 -0.500000 +v -0.587938 0.555570 -0.587938 +v -0.653281 0.382683 -0.653282 +v -0.693520 0.195090 -0.693520 +v -0.707107 0.000000 -0.707107 +v -0.693520 -0.195090 -0.693520 +v -0.653281 -0.382683 -0.653282 +v -0.587938 -0.555570 -0.587938 +v -0.500000 -0.707107 -0.500000 +v -0.392847 -0.831470 -0.392848 +v -0.270598 -0.923880 -0.270598 +v -0.137949 -0.980785 -0.137950 +v -0.108386 0.980785 -0.162212 +v -0.212607 0.923880 -0.318190 +v -0.308658 0.831470 -0.461940 +v -0.392847 0.707107 -0.587938 +v -0.461940 0.555570 -0.691342 +v -0.513280 0.382683 -0.768178 +v -0.544895 0.195090 -0.815493 +v -0.555570 0.000000 -0.831470 +v -0.544895 -0.195090 -0.815493 +v -0.513280 -0.382683 -0.768178 +v -0.461940 -0.555570 -0.691342 +v -0.392847 -0.707107 -0.587938 +v -0.308658 -0.831470 -0.461940 +v -0.212607 -0.923880 -0.318190 +v -0.108386 -0.980785 -0.162212 +v -0.074658 0.980785 -0.180240 +v -0.146446 0.923880 -0.353554 +v -0.212607 0.831470 -0.513280 +v -0.270598 0.707107 -0.653282 +v -0.318189 0.555570 -0.768178 +v -0.353553 0.382683 -0.853554 +v -0.375330 0.195090 -0.906128 +v -0.382683 0.000000 -0.923880 +v -0.375330 -0.195090 -0.906128 +v -0.353553 -0.382683 -0.853554 +v -0.318189 -0.555570 -0.768178 +v -0.270598 -0.707107 -0.653282 +v -0.212607 -0.831470 -0.513280 +v -0.146446 -0.923880 -0.353553 +v -0.074658 -0.980785 -0.180240 +v -0.038060 0.980785 -0.191342 +v -0.074658 0.923880 -0.375331 +v -0.108386 0.831470 -0.544895 +v -0.137949 0.707107 -0.693520 +v -0.162211 0.555570 -0.815493 +v -0.180240 0.382683 -0.906128 +v -0.191341 0.195090 -0.961940 +v -0.195090 0.000000 -0.980785 +v -0.191341 -0.195090 -0.961940 +v -0.180240 -0.382683 -0.906128 +v -0.162211 -0.555570 -0.815493 +v -0.137949 -0.707107 -0.693520 +v -0.108386 -0.831470 -0.544895 +v -0.074658 -0.923880 -0.375330 +v -0.038060 -0.980785 -0.191342 +v 0.000000 0.980785 -0.195091 +v 0.000000 0.923880 -0.382684 +v 0.000000 0.831470 -0.555570 +v 0.000000 0.707107 -0.707107 +v 0.000000 0.555570 -0.831470 +v 0.000000 0.382683 -0.923880 +v 0.000000 0.195090 -0.980785 +v 0.000000 0.000000 -1.000000 +v 0.000000 -0.195090 -0.980785 +v 0.000000 -0.382683 -0.923880 +v 0.000000 -0.555570 -0.831470 +v 0.000000 -0.707107 -0.707107 +v 0.000000 -0.831470 -0.555570 +v 0.000000 -0.923880 -0.382684 +v 0.000000 -0.980785 -0.195090 +v 0.038061 0.980785 -0.191342 +v 0.074658 0.923880 -0.375330 +v 0.108387 0.831470 -0.544895 +v 0.137950 0.707107 -0.693520 +v 0.162212 0.555570 -0.815493 +v 0.180240 0.382683 -0.906128 +v 0.191342 0.195090 -0.961940 +v 0.195091 0.000000 -0.980785 +v 0.191342 -0.195090 -0.961940 +v 0.180240 -0.382683 -0.906128 +v 0.162212 -0.555570 -0.815493 +v 0.137950 -0.707107 -0.693520 +v 0.108387 -0.831470 -0.544895 +v 0.074658 -0.923880 -0.375330 +v 0.038061 -0.980785 -0.191342 +v 0.074658 0.980785 -0.180240 +v 0.146447 0.923880 -0.353554 +v 0.212608 0.831470 -0.513280 +v 0.270598 0.707107 -0.653282 +v 0.318190 0.555570 -0.768178 +v 0.353554 0.382683 -0.853553 +v 0.375331 0.195090 -0.906127 +v 0.382684 0.000000 -0.923880 +v 0.375331 -0.195090 -0.906127 +v 0.353554 -0.382683 -0.853553 +v 0.318190 -0.555570 -0.768178 +v 0.270598 -0.707107 -0.653282 +v 0.212608 -0.831470 -0.513280 +v 0.146447 -0.923880 -0.353553 +v 0.074658 -0.980785 -0.180240 +v 0.108387 0.980785 -0.162212 +v 0.212608 0.923880 -0.318190 +v 0.308659 0.831470 -0.461940 +v 0.392848 0.707107 -0.587938 +v 0.461940 0.555570 -0.691342 +v 0.513280 0.382683 -0.768178 +v 0.544895 0.195090 -0.815493 +v 0.555571 0.000000 -0.831470 +v 0.544895 -0.195090 -0.815493 +v 0.513280 -0.382683 -0.768178 +v 0.461940 -0.555570 -0.691342 +v 0.392848 -0.707107 -0.587938 +v 0.308659 -0.831470 -0.461940 +v 0.212608 -0.923880 -0.318190 +v 0.108387 -0.980785 -0.162212 +v 0.137950 0.980785 -0.137950 +v 0.270599 0.923880 -0.270598 +v 0.392848 0.831470 -0.392847 +v 0.500000 0.707107 -0.500000 +v 0.587938 0.555570 -0.587938 +v 0.653282 0.382683 -0.653281 +v 0.693520 0.195090 -0.693520 +v 0.707107 0.000000 -0.707107 +v 0.693520 -0.195090 -0.693520 +v 0.653282 -0.382683 -0.653281 +v 0.587938 -0.555570 -0.587938 +v 0.500000 -0.707107 -0.500000 +v 0.392848 -0.831470 -0.392847 +v 0.270598 -0.923880 -0.270598 +v 0.137950 -0.980785 -0.137950 +v 0.162212 0.980785 -0.108387 +v 0.318190 0.923880 -0.212608 +v 0.461940 0.831470 -0.308658 +v 0.587938 0.707107 -0.392847 +v 0.691342 0.555570 -0.461940 +v 0.768178 0.382683 -0.513280 +v 0.815493 0.195090 -0.544895 +v 0.831470 0.000000 -0.555570 +v 0.815493 -0.195090 -0.544895 +v 0.768178 -0.382683 -0.513280 +v 0.691342 -0.555570 -0.461940 +v 0.587938 -0.707107 -0.392847 +v 0.461940 -0.831470 -0.308658 +v 0.318190 -0.923880 -0.212608 +v 0.162212 -0.980785 -0.108386 +v 0.180241 0.980785 -0.074658 +v 0.353554 0.923880 -0.146447 +v 0.513280 0.831470 -0.212607 +v 0.653282 0.707107 -0.270598 +v 0.768178 0.555570 -0.318190 +v 0.853554 0.382683 -0.353553 +v 0.906128 0.195090 -0.375330 +v 0.923880 0.000000 -0.382683 +v 0.906128 -0.195090 -0.375330 +v 0.853554 -0.382683 -0.353553 +v 0.768178 -0.555570 -0.318190 +v 0.653282 -0.707107 -0.270598 +v 0.513280 -0.831470 -0.212607 +v 0.353554 -0.923880 -0.146447 +v 0.180240 -0.980785 -0.074658 +v 0.191342 0.980785 -0.038060 +v 0.375331 0.923880 -0.074658 +v 0.544895 0.831470 -0.108386 +v 0.693520 0.707107 -0.137950 +v 0.815493 0.555570 -0.162212 +v 0.906128 0.382683 -0.180240 +v 0.961940 0.195090 -0.191342 +v 0.980785 0.000000 -0.195090 +v 0.961940 -0.195090 -0.191342 +v 0.906128 -0.382683 -0.180240 +v 0.815493 -0.555570 -0.162212 +v 0.693520 -0.707107 -0.137950 +v 0.544895 -0.831470 -0.108386 +v 0.375331 -0.923880 -0.074658 +v 0.191342 -0.980785 -0.038060 +v 0.195091 0.980785 0.000000 +v 0.382684 0.923880 0.000000 +v 0.555570 0.831470 0.000000 +v 0.707107 0.707107 0.000000 +v 0.831470 0.555570 0.000000 +v 0.923880 0.382683 0.000000 +v 0.980785 0.195090 0.000000 +v 1.000000 0.000000 0.000000 +v 0.980785 -0.195090 0.000000 +v 0.923880 -0.382683 0.000000 +v 0.831470 -0.555570 0.000000 +v 0.707107 -0.707107 0.000000 +v 0.555570 -0.831470 0.000000 +v 0.382684 -0.923880 0.000000 +v 0.195091 -0.980785 0.000000 +v 0.191342 0.980785 0.038060 +v 0.375331 0.923880 0.074658 +v 0.544895 0.831470 0.108386 +v 0.693520 0.707107 0.137950 +v 0.815493 0.555570 0.162212 +v 0.906128 0.382683 0.180240 +v 0.961940 0.195090 0.191342 +v 0.980785 0.000000 0.195090 +v 0.961940 -0.195090 0.191342 +v 0.906128 -0.382683 0.180240 +v 0.815493 -0.555570 0.162212 +v 0.693520 -0.707107 0.137950 +v 0.544895 -0.831470 0.108386 +v 0.375331 -0.923880 0.074658 +v 0.191342 -0.980785 0.038060 +v 0.180240 0.980785 0.074658 +v 0.353554 0.923880 0.146447 +v 0.513280 0.831470 0.212608 +v 0.653282 0.707107 0.270598 +v 0.768178 0.555570 0.318190 +v 0.853554 0.382683 0.353553 +v 0.906127 0.195090 0.375330 +v 0.923880 0.000000 0.382684 +v 0.906128 -0.195090 0.375330 +v 0.853553 -0.382683 0.353553 +v 0.768178 -0.555570 0.318190 +v 0.653282 -0.707107 0.270598 +v 0.513280 -0.831470 0.212608 +v 0.353554 -0.923880 0.146447 +v 0.180240 -0.980785 0.074658 +v 0.162212 0.980785 0.108387 +v 0.318190 0.923880 0.212608 +v 0.461940 0.831470 0.308658 +v 0.587938 0.707107 0.392847 +v 0.691342 0.555570 0.461940 +v 0.768178 0.382683 0.513280 +v 0.815493 0.195090 0.544895 +v 0.831470 0.000000 0.555570 +v 0.815493 -0.195090 0.544895 +v 0.768178 -0.382683 0.513280 +v 0.691342 -0.555570 0.461940 +v 0.587938 -0.707107 0.392847 +v 0.461940 -0.831470 0.308658 +v 0.318190 -0.923880 0.212608 +v 0.162212 -0.980785 0.108386 +v 0.137950 0.980785 0.137950 +v 0.270598 0.923880 0.270598 +v 0.392848 0.831470 0.392847 +v 0.500000 0.707107 0.500000 +v 0.587938 0.555570 0.587938 +v 0.653282 0.382683 0.653281 +v 0.693520 0.195090 0.693520 +v 0.707107 0.000000 0.707107 +v 0.693520 -0.195090 0.693520 +v 0.653282 -0.382683 0.653281 +v 0.587938 -0.555570 0.587938 +v 0.500000 -0.707107 0.500000 +v 0.392848 -0.831470 0.392847 +v 0.270598 -0.923880 0.270598 +v 0.137950 -0.980785 0.137950 +v 0.108387 0.980785 0.162212 +v 0.212608 0.923880 0.318190 +v 0.308658 0.831470 0.461940 +v 0.392848 0.707107 0.587938 +v 0.461940 0.555570 0.691342 +v 0.513280 0.382683 0.768178 +v 0.544895 0.195090 0.815493 +v 0.555570 0.000000 0.831470 +v 0.544895 -0.195090 0.815493 +v 0.513280 -0.382683 0.768178 +v 0.461940 -0.555570 0.691342 +v 0.392848 -0.707107 0.587938 +v 0.308658 -0.831470 0.461940 +v 0.212608 -0.923880 0.318190 +v 0.108387 -0.980785 0.162212 +v 0.074658 0.980785 0.180240 +v 0.146447 0.923880 0.353554 +v 0.212608 0.831470 0.513280 +v 0.270598 0.707107 0.653281 +v 0.318190 0.555570 0.768178 +v 0.353553 0.382683 0.853553 +v 0.375330 0.195090 0.906127 +v 0.382683 0.000000 0.923879 +v 0.375330 -0.195090 0.906127 +v 0.353554 -0.382683 0.853553 +v 0.318190 -0.555570 0.768178 +v 0.270598 -0.707107 0.653281 +v 0.212608 -0.831470 0.513280 +v 0.146447 -0.923880 0.353553 +v 0.074658 -0.980785 0.180240 +v 0.038061 0.980785 0.191342 +v 0.074658 0.923880 0.375330 +v 0.108387 0.831470 0.544895 +v 0.137950 0.707107 0.693520 +v 0.162212 0.555570 0.815493 +v 0.180240 0.382683 0.906127 +v 0.191342 0.195090 0.961939 +v 0.195090 0.000000 0.980785 +v 0.191342 -0.195090 0.961939 +v 0.180240 -0.382683 0.906127 +v 0.162212 -0.555570 0.815493 +v 0.137950 -0.707107 0.693520 +v 0.108387 -0.831470 0.544895 +v 0.074658 -0.923880 0.375330 +v 0.038061 -0.980785 0.191342 +v 0.000000 0.980785 0.195091 +v 0.000000 0.923880 0.382683 +v 0.000000 0.831470 0.555570 +v 0.000000 0.707107 0.707107 +v 0.000000 0.555570 0.831469 +v 0.000000 0.382683 0.923879 +v 0.000000 0.195090 0.980785 +v 0.000000 0.000000 1.000000 +v 0.000000 -0.195090 0.980785 +v 0.000000 -0.382683 0.923879 +v 0.000000 -0.555570 0.831469 +v 0.000000 -0.707107 0.707107 +v 0.000000 -0.831470 0.555570 +v 0.000000 -0.923880 0.382683 +v 0.000000 -0.980785 0.195090 +v -0.038060 0.980785 0.191342 +v -0.074658 0.923880 0.375330 +v -0.108386 0.831470 0.544895 +v -0.137949 0.707107 0.693520 +v -0.162211 0.555570 0.815493 +v -0.180240 0.382683 0.906127 +v -0.191341 0.195090 0.961939 +v -0.195090 0.000000 0.980785 +v -0.191342 -0.195090 0.961939 +v -0.180240 -0.382683 0.906127 +v -0.162211 -0.555570 0.815493 +v -0.137949 -0.707107 0.693520 +v -0.108386 -0.831470 0.544895 +v -0.074658 -0.923880 0.375330 +v -0.038060 -0.980785 0.191342 +v -0.074658 0.980785 0.180240 +v -0.146446 0.923880 0.353553 +v -0.212607 0.831470 0.513280 +v -0.270598 0.707107 0.653281 +v -0.318189 0.555570 0.768177 +v -0.353553 0.382683 0.853553 +v -0.375330 0.195090 0.906127 +v -0.382683 0.000000 0.923879 +v -0.375330 -0.195090 0.906127 +v -0.353553 -0.382683 0.853553 +v -0.318189 -0.555570 0.768177 +v -0.270598 -0.707107 0.653281 +v -0.212607 -0.831470 0.513280 +v -0.146446 -0.923880 0.353553 +v -0.074658 -0.980785 0.180240 +v -0.108386 0.980785 0.162212 +v -0.212607 0.923880 0.318190 +v -0.308658 0.831470 0.461939 +v -0.392847 0.707107 0.587937 +v -0.461939 0.555570 0.691341 +v -0.513280 0.382683 0.768177 +v -0.544895 0.195090 0.815493 +v -0.555570 0.000000 0.831469 +v -0.544895 -0.195090 0.815493 +v -0.513279 -0.382683 0.768177 +v -0.461939 -0.555570 0.691341 +v -0.392847 -0.707107 0.587937 +v -0.308658 -0.831470 0.461939 +v -0.212607 -0.923880 0.318189 +v -0.108386 -0.980785 0.162212 +v 0.000000 1.000000 0.000000 +v -0.137950 0.980785 0.137950 +v -0.270598 0.923880 0.270598 +v -0.392847 0.831470 0.392847 +v -0.500000 0.707107 0.500000 +v -0.587937 0.555570 0.587937 +v -0.653281 0.382683 0.653281 +v -0.693519 0.195090 0.693519 +v -0.707106 0.000000 0.707106 +v -0.693520 -0.195090 0.693519 +v -0.653281 -0.382683 0.653281 +v -0.587937 -0.555570 0.587937 +v -0.500000 -0.707107 0.500000 +v -0.392847 -0.831470 0.392847 +v -0.270598 -0.923880 0.270598 +v -0.137949 -0.980785 0.137950 +v -0.162212 0.980785 0.108386 +v -0.318189 0.923880 0.212607 +v -0.461939 0.831470 0.308658 +v -0.587937 0.707107 0.392847 +v -0.691341 0.555570 0.461939 +v -0.768177 0.382683 0.513279 +v -0.815492 0.195090 0.544895 +v -0.831469 0.000000 0.555570 +v -0.815493 -0.195090 0.544895 +v -0.768177 -0.382683 0.513280 +v -0.691341 -0.555570 0.461939 +v -0.587937 -0.707107 0.392847 +v -0.461939 -0.831470 0.308658 +v -0.318189 -0.923880 0.212607 +v -0.162211 -0.980785 0.108386 +v -0.180240 0.980785 0.074658 +v -0.353553 0.923880 0.146446 +v -0.513279 0.831470 0.212607 +v -0.653281 0.707107 0.270598 +v -0.768177 0.555570 0.318189 +v -0.853553 0.382683 0.353553 +v -0.906127 0.195090 0.375330 +v -0.923879 0.000000 0.382683 +v -0.906127 -0.195090 0.375330 +v -0.853553 -0.382683 0.353553 +v -0.768177 -0.555570 0.318189 +v -0.653281 -0.707107 0.270598 +v -0.513279 -0.831470 0.212607 +v -0.353553 -0.923880 0.146446 +v -0.180240 -0.980785 0.074658 +v -0.191342 0.980785 0.038060 +v -0.375330 0.923880 0.074658 +v -0.544895 0.831470 0.108386 +v -0.693519 0.707107 0.137949 +v -0.815493 0.555570 0.162211 +v -0.906127 0.382683 0.180240 +v -0.961939 0.195090 0.191341 +v -0.980784 0.000000 0.195090 +v -0.961939 -0.195090 0.191341 +v -0.906127 -0.382683 0.180240 +v -0.815493 -0.555570 0.162211 +v -0.693519 -0.707107 0.137949 +v -0.544895 -0.831470 0.108386 +v -0.375330 -0.923880 0.074658 +v -0.191341 -0.980785 0.038060 +vt 0.015638 0.169165 +vt 0.008043 0.103197 +vt 0.017784 0.100265 +vt 0.031336 0.163413 +vt 0.036021 0.624445 +vt 0.032439 0.528207 +vt 0.060989 0.514322 +vt 0.067156 0.609704 +vt 0.080647 0.969111 +vt 0.061220 0.928145 +vt 0.107782 0.915648 +vt 0.135028 0.958484 +vt 0.028936 0.430885 +vt 0.054891 0.418388 +vt 0.051220 0.870726 +vt 0.092315 0.856840 +vt 0.025234 0.336219 +vt 0.048386 0.325591 +vt 0.044778 0.799059 +vt 0.081872 0.784319 +vt 0.333915 0.990327 +vt 0.448527 0.978111 +vt 0.466638 0.981043 +vt 0.356456 0.996078 +vt 0.020989 0.247847 +vt 0.040867 0.239497 +vt 0.039986 0.715901 +vt 0.073887 0.700871 +vt 0.138246 0.992049 +vt 0.196016 0.983699 +vt 0.999822 0.171741 +vt 0.998129 0.104510 +vt 1.008043 0.103197 +vt 1.015638 0.169165 +vt 0.004397 0.631048 +vt 0.003585 0.534427 +vt 0.015221 0.973871 +vt 0.010297 0.933743 +vt 0.002796 0.436483 +vt 0.007907 0.876945 +vt 0.001965 0.340979 +vt 0.006404 0.805662 +vt 0.488610 0.982357 +vt 0.447682 0.998655 +vt 0.001015 0.251587 +vt 0.005301 0.722633 +vt 0.034176 0.995789 +vt 1.001015 0.251587 +vt 1.020989 0.247847 +vt 0.595877 0.997957 +vt 0.904978 0.994776 +vt 1.034176 0.995789 +vt 0.981020 0.250574 +vt 0.983979 0.171043 +vt 0.970429 0.720810 +vt 0.972657 0.629260 +vt 1.004397 0.631048 +vt 1.005301 0.722633 +vt 0.946455 0.972582 +vt 1.015221 0.973871 +vt 0.988176 0.104154 +vt 0.974661 0.532742 +vt 1.003585 0.534427 +vt 0.958226 0.932227 +vt 1.010297 0.933743 +vt 0.976612 0.434967 +vt 1.002796 0.436483 +vt 0.964040 0.875261 +vt 1.007907 0.876945 +vt 0.978668 0.339690 +vt 1.001965 0.340979 +vt 0.967719 0.803874 +vt 1.006404 0.805662 +vt 0.511577 0.982001 +vt 0.921503 0.865737 +vt 0.929787 0.793763 +vt 0.532175 0.979990 +vt 0.647807 0.994012 +vt 0.955439 0.332400 +vt 0.961079 0.244847 +vt 0.936013 0.710501 +vt 0.823807 0.989049 +vt 0.968202 0.167098 +vt 0.941200 0.619149 +vt 0.885287 0.965293 +vt 0.978319 0.102143 +vt 0.945911 0.523218 +vt 0.908873 0.923655 +vt 0.950535 0.426395 +vt 0.917545 0.506220 +vt 0.924693 0.411097 +vt 0.864639 0.908357 +vt 0.881675 0.848739 +vt 0.932358 0.319391 +vt 0.893448 0.775719 +vt 0.548166 0.976401 +vt 0.659037 0.986971 +vt 0.941260 0.234625 +vt 0.902582 0.692103 +vt 0.777305 0.978828 +vt 0.952583 0.160058 +vt 0.910362 0.601104 +vt 0.835902 0.952283 +vt 0.968695 0.098554 +vt 0.937209 0.150192 +vt 0.959449 0.093524 +vt 0.880347 0.575819 +vt 0.889690 0.482402 +vt 0.796385 0.934053 +vt 0.825891 0.886922 +vt 0.899158 0.389661 +vt 0.845097 0.824921 +vt 0.909472 0.301161 +vt 0.859136 0.750433 +vt 0.558962 0.971371 +vt 0.657607 0.977105 +vt 0.921611 0.220302 +vt 0.870446 0.666322 +vt 0.745300 0.964505 +vt 0.650899 0.964793 +vt 0.719784 0.946631 +vt 0.902153 0.202428 +vt 0.922167 0.137880 +vt 0.839664 0.634149 +vt 0.851201 0.544265 +vt 0.763610 0.911304 +vt 0.950742 0.087248 +vt 0.862365 0.452679 +vt 0.791803 0.860171 +vt 0.873929 0.362911 +vt 0.811613 0.795197 +vt 0.886774 0.278412 +vt 0.826879 0.718879 +vt 0.565047 0.965095 +vt 0.780693 0.760711 +vt 0.796418 0.682269 +vt 0.567268 0.957812 +vt 0.641452 0.950509 +vt 0.864196 0.252017 +vt 0.882867 0.181690 +vt 0.810089 0.596822 +vt 0.697492 0.925892 +vt 0.907539 0.123595 +vt 0.822818 0.507654 +vt 0.735147 0.884909 +vt 0.942759 0.079966 +vt 0.835477 0.418192 +vt 0.761226 0.829134 +vt 0.848920 0.331874 +vt 0.808822 0.380269 +vt 0.823944 0.297744 +vt 0.733105 0.795004 +vt 0.751695 0.722787 +vt 0.841590 0.222992 +vt 0.767340 0.642009 +vt 0.566457 0.949804 +vt 0.630338 0.934800 +vt 0.863688 0.158885 +vt 0.781429 0.555773 +vt 0.676891 0.903087 +vt 0.893414 0.107887 +vt 0.794966 0.467394 +vt 0.709376 0.855884 +vt 0.935719 0.071957 +vt 0.879896 0.091358 +vt 0.929896 0.063531 +vt 0.767315 0.425033 +vt 0.782092 0.340365 +vt 0.685241 0.825343 +vt 0.706593 0.759091 +vt 0.798714 0.261831 +vt 0.723996 0.682883 +vt 0.818709 0.192450 +vt 0.739178 0.599647 +vt 0.563300 0.941378 +vt 0.618082 0.918271 +vt 0.844487 0.134889 +vt 0.753309 0.512582 +vt 0.657173 0.879091 +vt 0.825051 0.110624 +vt 0.867123 0.074644 +vt 0.725311 0.468906 +vt 0.739467 0.382196 +vt 0.637870 0.854826 +vt 0.662044 0.794459 +vt 0.925640 0.055011 +vt 0.754885 0.300014 +vt 0.681041 0.722777 +vt 0.772822 0.225516 +vt 0.697047 0.642532 +vt 0.795182 0.161567 +vt 0.711466 0.556811 +vt 0.558329 0.932857 +vt 0.604972 0.901558 +vt 0.551952 0.924570 +vt 0.591182 0.885301 +vt 0.770454 0.131529 +vt 0.805029 0.087023 +vt 0.683774 0.515147 +vt 0.697011 0.426426 +vt 0.618699 0.831226 +vt 0.855308 0.058388 +vt 0.710973 0.340532 +vt 0.639317 0.764421 +vt 0.923407 0.046723 +vt 0.726706 0.260767 +vt 0.655961 0.687455 +vt 0.745717 0.190195 +vt 0.670392 0.603286 +vt 0.631000 0.654485 +vt 0.643669 0.566651 +vt 0.716667 0.157225 +vt 0.743695 0.103490 +vt 0.655731 0.476256 +vt 0.544481 0.916834 +vt 0.576832 0.870126 +vt 0.783837 0.064993 +vt 0.668005 0.386773 +vt 0.599486 0.809196 +vt 0.844816 0.043213 +vt 0.681363 0.301641 +vt 0.616747 0.736382 +vt 0.923791 0.038987 +vt 0.696970 0.224132 +vt 0.650183 0.267018 +vt 0.665037 0.191518 +vt 0.594131 0.711420 +vt 0.605914 0.625133 +vt 0.684737 0.127873 +vt 0.616615 0.534037 +vt 0.713639 0.078528 +vt 0.627046 0.441632 +vt 0.536166 0.909947 +vt 0.562017 0.856617 +vt 0.760428 0.045381 +vt 0.637946 0.351471 +vt 0.580132 0.789583 +vt 0.836350 0.029704 +vt 0.927547 0.032100 +vt 0.732723 0.028939 +vt 0.831424 0.018379 +vt 0.606595 0.321877 +vt 0.617071 0.237993 +vt 0.560593 0.773142 +vt 0.571358 0.690494 +vt 0.935538 0.026327 +vt 0.630288 0.164177 +vt 0.580561 0.600526 +vt 0.648805 0.103266 +vt 0.589070 0.506696 +vt 0.678348 0.057602 +vt 0.597536 0.412607 +vt 0.527209 0.904173 +vt 0.546824 0.845292 +vt 0.517784 0.899735 +vt 0.531336 0.836586 +vt 0.635028 0.041516 +vt 0.696016 0.016301 +vt 0.567156 0.390296 +vt 0.573887 0.299129 +vt 0.540867 0.760503 +vt 0.833915 0.009673 +vt 0.581872 0.215681 +vt 0.548386 0.674409 +vt 0.948527 0.021889 +vt 0.592315 0.143160 +vt 0.554891 0.581612 +vt 0.607782 0.084351 +vt 0.560989 0.485678 +vt 0.528936 0.569115 +vt 0.532439 0.471793 +vt 0.561220 0.071855 +vt 0.580647 0.030889 +vt 0.536021 0.375555 +vt 0.508043 0.896803 +vt 0.515638 0.830835 +vt 0.638246 0.007951 +vt 0.539986 0.284099 +vt 0.520989 0.752153 +vt 0.856456 0.003922 +vt 0.544778 0.200941 +vt 0.525234 0.663781 +vt 0.966637 0.018956 +vt 0.551220 0.129274 +vt 0.506404 0.194338 +vt 0.507907 0.123055 +vt 0.501965 0.659021 +vt 0.502796 0.563517 +vt 0.510297 0.066257 +vt 0.503585 0.465573 +vt 0.515221 0.026129 +vt 0.504397 0.368952 +vt 0.498129 0.895490 +vt 0.499822 0.828259 +vt 0.534176 0.004210 +vt 0.505301 0.277367 +vt 0.501015 0.748413 +vt 0.947682 0.001345 +vt 0.988610 0.017643 +vt 1.404978 0.005223 +vt 1.095877 0.002043 +vt 0.470429 0.279190 +vt 0.467719 0.196126 +vt 0.481020 0.749426 +vt 0.478668 0.660310 +vt 1.011577 0.017999 +vt 0.464040 0.124739 +vt 0.476612 0.565033 +vt 0.458226 0.067773 +vt 0.474661 0.467258 +vt 0.446455 0.027418 +vt 0.472657 0.370740 +vt 0.488176 0.895845 +vt 0.483979 0.828956 +vt 0.404978 0.005223 +vt 0.385287 0.034707 +vt 0.323807 0.010951 +vt 0.441200 0.380851 +vt 0.436013 0.289499 +vt 0.468202 0.832901 +vt 0.461079 0.755153 +vt 0.147807 0.005988 +vt 0.095877 0.002043 +vt 0.429787 0.206237 +vt 0.455439 0.667599 +vt 0.032175 0.020010 +vt 0.011577 0.017999 +vt 0.421503 0.134263 +vt 0.450536 0.573605 +vt 0.408873 0.076345 +vt 0.445911 0.476782 +vt 0.478319 0.897857 +vt 0.364639 0.091642 +vt 0.335902 0.047717 +vt 0.417545 0.493780 +vt 0.410362 0.398896 +vt 0.468695 0.901446 +vt 0.452583 0.839942 +vt 0.277305 0.021172 +vt 0.402582 0.307898 +vt 0.441260 0.765375 +vt 0.159037 0.013029 +vt 0.393448 0.224281 +vt 0.432358 0.680609 +vt 0.048166 0.023599 +vt 0.381676 0.151261 +vt 0.424693 0.588903 +vt 0.409472 0.698839 +vt 0.399158 0.610338 +vt 0.345098 0.175079 +vt 0.325892 0.113078 +vt 0.389690 0.517598 +vt 0.296385 0.065947 +vt 0.380347 0.424181 +vt 0.459449 0.906475 +vt 0.437209 0.849808 +vt 0.245300 0.035495 +vt 0.370446 0.333678 +vt 0.421611 0.779698 +vt 0.157607 0.022895 +vt 0.359136 0.249567 +vt 0.058962 0.028629 +vt 0.339664 0.365851 +vt 0.326879 0.281121 +vt 0.402153 0.797572 +vt 0.386774 0.721588 +vt 0.150899 0.035206 +vt 0.065046 0.034905 +vt 0.311613 0.204803 +vt 0.373929 0.637089 +vt 0.291803 0.139829 +vt 0.362365 0.547321 +vt 0.263610 0.088696 +vt 0.351201 0.455735 +vt 0.450742 0.912752 +vt 0.422167 0.862120 +vt 0.219785 0.053369 +vt 0.235147 0.115091 +vt 0.197492 0.074107 +vt 0.322818 0.492346 +vt 0.310089 0.403178 +vt 0.407539 0.876405 +vt 0.382867 0.818310 +vt 0.141452 0.049491 +vt 0.296418 0.317731 +vt 0.364197 0.747983 +vt 0.067268 0.042188 +vt 0.280693 0.239289 +vt 0.348920 0.668126 +vt 0.261226 0.170865 +vt 0.335478 0.581808 +vt 0.442759 0.920034 +vt 0.233105 0.204996 +vt 0.209376 0.144116 +vt 0.308822 0.619731 +vt 0.294966 0.532606 +vt 0.435719 0.928042 +vt 0.393414 0.892113 +vt 0.176891 0.096913 +vt 0.281429 0.444227 +vt 0.363688 0.841115 +vt 0.130338 0.065200 +vt 0.267340 0.357991 +vt 0.341590 0.777008 +vt 0.066457 0.050196 +vt 0.251695 0.277213 +vt 0.323944 0.702256 +vt 0.318709 0.807550 +vt 0.298714 0.738169 +vt 0.223996 0.317117 +vt 0.206593 0.240909 +vt 0.282092 0.659635 +vt 0.185241 0.174657 +vt 0.267315 0.574967 +vt 0.429896 0.936469 +vt 0.379896 0.908642 +vt 0.157173 0.120909 +vt 0.253309 0.487418 +vt 0.344487 0.865111 +vt 0.118082 0.081728 +vt 0.239178 0.400353 +vt 0.063300 0.058622 +vt 0.225311 0.531094 +vt 0.211466 0.443189 +vt 0.325051 0.889376 +vt 0.295182 0.838433 +vt 0.104972 0.098442 +vt 0.058329 0.067143 +vt 0.197047 0.357467 +vt 0.272822 0.774483 +vt 0.181041 0.277223 +vt 0.254885 0.699986 +vt 0.162044 0.205540 +vt 0.239467 0.617803 +vt 0.425640 0.944989 +vt 0.367123 0.925356 +vt 0.137870 0.145173 +vt 0.139317 0.235579 +vt 0.118699 0.168774 +vt 0.210973 0.659468 +vt 0.197011 0.573574 +vt 0.355308 0.941612 +vt 0.305029 0.912977 +vt 0.091182 0.114699 +vt 0.183774 0.484853 +vt 0.270454 0.868471 +vt 0.051952 0.075430 +vt 0.170392 0.396714 +vt 0.245717 0.809805 +vt 0.155961 0.312544 +vt 0.226706 0.739233 +vt 0.423407 0.953277 +vt 0.131000 0.345515 +vt 0.116747 0.263617 +vt 0.196970 0.775867 +vt 0.181363 0.698359 +vt 0.423791 0.961013 +vt 0.344817 0.956787 +vt 0.099486 0.190804 +vt 0.168005 0.613227 +vt 0.283838 0.935007 +vt 0.076832 0.129873 +vt 0.155731 0.523744 +vt 0.243695 0.896510 +vt 0.044481 0.083166 +vt 0.143669 0.433349 +vt 0.216668 0.842775 +vt 0.116615 0.465963 +vt 0.105914 0.374867 +vt 0.184737 0.872127 +vt 0.165037 0.808482 +vt 0.094131 0.288580 +vt 0.150183 0.732982 +vt 0.427547 0.967900 +vt 0.336350 0.970296 +vt 0.080132 0.210417 +vt 0.137946 0.648529 +vt 0.260429 0.954619 +vt 0.062017 0.143383 +vt 0.127046 0.558368 +vt 0.213639 0.921472 +vt 0.036166 0.090053 +vt 0.232723 0.971061 +vt 0.178349 0.942398 +vt 0.046824 0.154708 +vt 0.027209 0.095827 +vt 0.097536 0.587393 +vt 0.089070 0.493304 +vt 0.148805 0.896733 +vt 0.080561 0.399473 +vt 0.130288 0.835823 +vt 0.071358 0.309506 +vt 0.117071 0.762007 +vt 0.435539 0.973673 +vt 0.331425 0.981621 +vt 0.060593 0.226858 +vt 0.106595 0.678123 +vt 0.995265 0.052478 +vt 1.017784 0.100265 +vt 0.495265 0.947522 +vt 1.032175 0.020010 +vt 1.048166 0.023599 +vt 1.058962 0.028629 +vt 1.065046 0.034905 +vt 1.067268 0.042188 +vt 1.066457 0.050196 +vt 1.063300 0.058622 +vt 1.058329 0.067143 +vt 1.051952 0.075430 +vt 1.044481 0.083166 +vt 1.036166 0.090053 +vt 1.027209 0.095827 +usemtl sphere.png s off -f 28 29 13 12 -f 23 24 8 7 -f 18 19 3 2 -f 29 30 14 13 -f 24 25 9 8 -f 19 20 4 3 -f 30 31 15 14 -f 25 26 10 9 -f 20 21 5 4 -f 26 27 11 10 -f 21 22 6 5 -f 27 28 12 11 -f 22 23 7 6 -f 2 1 17 18 -f 43 44 29 28 -f 38 39 24 23 -f 33 34 19 18 -f 44 45 30 29 -f 39 40 25 24 -f 34 35 20 19 -f 45 46 31 30 -f 40 41 26 25 -f 35 36 21 20 -f 41 42 27 26 -f 36 37 22 21 -f 42 43 28 27 -f 37 38 23 22 -f 32 33 18 17 -f 57 58 43 42 -f 52 53 38 37 -f 47 48 33 32 -f 58 59 44 43 -f 53 54 39 38 -f 48 49 34 33 -f 59 60 45 44 -f 54 55 40 39 -f 49 50 35 34 -f 60 61 46 45 -f 55 56 41 40 -f 50 51 36 35 -f 56 57 42 41 -f 51 52 37 36 -f 65 66 51 50 -f 71 72 57 56 -f 66 67 52 51 -f 72 73 58 57 -f 67 68 53 52 -f 62 63 48 47 -f 73 74 59 58 -f 68 69 54 53 -f 63 64 49 48 -f 74 75 60 59 -f 69 70 55 54 -f 64 65 50 49 -f 75 76 61 60 -f 70 71 56 55 -f 84 85 70 69 -f 79 80 65 64 -f 90 91 76 75 -f 85 86 71 70 -f 80 81 66 65 -f 86 87 72 71 -f 81 82 67 66 -f 87 88 73 72 -f 82 83 68 67 -f 77 78 63 62 -f 88 89 74 73 -f 83 84 69 68 -f 78 79 64 63 -f 89 90 75 74 -f 103 104 89 88 -f 98 99 84 83 -f 93 94 79 78 -f 104 105 90 89 -f 99 100 85 84 -f 94 95 80 79 -f 105 106 91 90 -f 100 101 86 85 -f 95 96 81 80 -f 101 102 87 86 -f 96 97 82 81 -f 102 103 88 87 -f 97 98 83 82 -f 92 93 78 77 -f 117 118 103 102 -f 112 113 98 97 -f 107 108 93 92 -f 118 119 104 103 -f 113 114 99 98 -f 108 109 94 93 -f 119 120 105 104 -f 114 115 100 99 -f 109 110 95 94 -f 120 121 106 105 -f 115 116 101 100 -f 110 111 96 95 -f 116 117 102 101 -f 111 112 97 96 -f 125 126 111 110 -f 131 132 117 116 -f 126 127 112 111 -f 132 133 118 117 -f 127 128 113 112 -f 122 123 108 107 -f 133 134 119 118 -f 128 129 114 113 -f 123 124 109 108 -f 134 135 120 119 -f 129 130 115 114 -f 124 125 110 109 -f 135 136 121 120 -f 130 131 116 115 -f 144 145 130 129 -f 139 140 125 124 -f 150 151 136 135 -f 145 146 131 130 -f 140 141 126 125 -f 146 147 132 131 -f 141 142 127 126 -f 147 148 133 132 -f 142 143 128 127 -f 137 138 123 122 -f 148 149 134 133 -f 143 144 129 128 -f 138 139 124 123 -f 149 150 135 134 -f 163 164 149 148 -f 158 159 144 143 -f 153 154 139 138 -f 164 165 150 149 -f 159 160 145 144 -f 154 155 140 139 -f 165 166 151 150 -f 160 161 146 145 -f 155 156 141 140 -f 161 162 147 146 -f 156 157 142 141 -f 162 163 148 147 -f 157 158 143 142 -f 152 153 138 137 -f 177 178 163 162 -f 172 173 158 157 -f 167 168 153 152 -f 178 179 164 163 -f 173 174 159 158 -f 168 169 154 153 -f 179 180 165 164 -f 174 175 160 159 -f 169 170 155 154 -f 180 181 166 165 -f 175 176 161 160 -f 170 171 156 155 -f 176 177 162 161 -f 171 172 157 156 -f 191 192 177 176 -f 186 187 172 171 -f 192 193 178 177 -f 187 188 173 172 -f 182 183 168 167 -f 193 194 179 178 -f 188 189 174 173 -f 183 184 169 168 -f 194 195 180 179 -f 189 190 175 174 -f 184 185 170 169 -f 195 196 181 180 -f 190 191 176 175 -f 185 186 171 170 -f 199 200 185 184 -f 210 211 196 195 -f 205 206 191 190 -f 200 201 186 185 -f 206 207 192 191 -f 201 202 187 186 -f 207 208 193 192 -f 202 203 188 187 -f 197 198 183 182 -f 208 209 194 193 -f 203 204 189 188 -f 198 199 184 183 -f 209 210 195 194 -f 204 205 190 189 -f 218 219 204 203 -f 213 214 199 198 -f 224 225 210 209 -f 219 220 205 204 -f 214 215 200 199 -f 225 226 211 210 -f 220 221 206 205 -f 215 216 201 200 -f 221 222 207 206 -f 216 217 202 201 -f 222 223 208 207 -f 217 218 203 202 -f 212 213 198 197 -f 223 224 209 208 -f 237 238 223 222 -f 232 233 218 217 -f 227 228 213 212 -f 238 239 224 223 -f 233 234 219 218 -f 228 229 214 213 -f 239 240 225 224 -f 234 235 220 219 -f 229 230 215 214 -f 240 241 226 225 -f 235 236 221 220 -f 230 231 216 215 -f 236 237 222 221 -f 231 232 217 216 -f 251 252 237 236 -f 246 247 232 231 -f 252 253 238 237 -f 247 248 233 232 -f 242 243 228 227 -f 253 254 239 238 -f 248 249 234 233 -f 243 244 229 228 -f 254 255 240 239 -f 249 250 235 234 -f 244 245 230 229 -f 255 256 241 240 -f 250 251 236 235 -f 245 246 231 230 -f 259 260 245 244 -f 270 271 256 255 -f 265 266 251 250 -f 260 261 246 245 -f 266 267 252 251 -f 261 262 247 246 -f 267 268 253 252 -f 262 263 248 247 -f 257 258 243 242 -f 268 269 254 253 -f 263 264 249 248 -f 258 259 244 243 -f 269 270 255 254 -f 264 265 250 249 -f 278 279 264 263 -f 273 274 259 258 -f 284 285 270 269 -f 279 280 265 264 -f 274 275 260 259 -f 285 286 271 270 -f 280 281 266 265 -f 275 276 261 260 -f 281 282 267 266 -f 276 277 262 261 -f 282 283 268 267 -f 277 278 263 262 -f 272 273 258 257 -f 283 284 269 268 -f 297 298 283 282 -f 292 293 278 277 -f 287 288 273 272 -f 298 299 284 283 -f 293 294 279 278 -f 288 289 274 273 -f 299 300 285 284 -f 294 295 280 279 -f 289 290 275 274 -f 300 301 286 285 -f 295 296 281 280 -f 290 291 276 275 -f 296 297 282 281 -f 291 292 277 276 -f 311 312 297 296 -f 306 307 292 291 -f 312 313 298 297 -f 307 308 293 292 -f 302 303 288 287 -f 313 314 299 298 -f 308 309 294 293 -f 303 304 289 288 -f 314 315 300 299 -f 309 310 295 294 -f 304 305 290 289 -f 315 316 301 300 -f 310 311 296 295 -f 305 306 291 290 -f 330 331 316 315 -f 325 326 311 310 -f 320 321 306 305 -f 326 327 312 311 -f 321 322 307 306 -f 327 328 313 312 -f 322 323 308 307 -f 317 318 303 302 -f 328 329 314 313 -f 323 324 309 308 -f 318 319 304 303 -f 329 330 315 314 -f 324 325 310 309 -f 319 320 305 304 -f 333 334 319 318 -f 344 345 330 329 -f 339 340 325 324 -f 334 335 320 319 -f 345 346 331 330 -f 340 341 326 325 -f 335 336 321 320 -f 341 342 327 326 -f 336 337 322 321 -f 342 343 328 327 -f 337 338 323 322 -f 332 333 318 317 -f 343 344 329 328 -f 338 339 324 323 -f 352 353 338 337 -f 347 348 333 332 -f 358 359 344 343 -f 353 354 339 338 -f 348 349 334 333 -f 359 360 345 344 -f 354 355 340 339 -f 349 350 335 334 -f 360 361 346 345 -f 355 356 341 340 -f 350 351 336 335 -f 356 357 342 341 -f 351 352 337 336 -f 357 358 343 342 -f 371 372 357 356 -f 366 367 352 351 -f 372 373 358 357 -f 367 368 353 352 -f 362 363 348 347 -f 373 374 359 358 -f 368 369 354 353 -f 363 364 349 348 -f 374 375 360 359 -f 369 370 355 354 -f 364 365 350 349 -f 375 376 361 360 -f 370 371 356 355 -f 365 366 351 350 -f 390 391 376 375 -f 385 386 371 370 -f 380 381 366 365 -f 386 387 372 371 -f 381 382 367 366 -f 387 388 373 372 -f 382 383 368 367 -f 377 378 363 362 -f 388 389 374 373 -f 383 384 369 368 -f 378 379 364 363 -f 389 390 375 374 -f 384 385 370 369 -f 379 380 365 364 -f 393 394 379 378 -f 404 405 390 389 -f 399 400 385 384 -f 394 395 380 379 -f 405 406 391 390 -f 400 401 386 385 -f 395 396 381 380 -f 401 402 387 386 -f 396 397 382 381 -f 402 403 388 387 -f 397 398 383 382 -f 392 393 378 377 -f 403 404 389 388 -f 398 399 384 383 -f 412 413 398 397 -f 407 408 393 392 -f 418 419 404 403 -f 413 414 399 398 -f 408 409 394 393 -f 419 420 405 404 -f 414 415 400 399 -f 409 410 395 394 -f 420 421 406 405 -f 415 416 401 400 -f 410 411 396 395 -f 416 417 402 401 -f 411 412 397 396 -f 417 418 403 402 -f 432 433 417 416 -f 427 428 412 411 -f 433 434 418 417 -f 428 429 413 412 -f 423 424 408 407 -f 434 435 419 418 -f 429 430 414 413 -f 424 425 409 408 -f 435 436 420 419 -f 430 431 415 414 -f 425 426 410 409 -f 436 437 421 420 -f 431 432 416 415 -f 426 427 411 410 -f 451 452 437 436 -f 446 447 432 431 -f 441 442 427 426 -f 447 448 433 432 -f 442 443 428 427 -f 448 449 434 433 -f 443 444 429 428 -f 438 439 424 423 -f 449 450 435 434 -f 444 445 430 429 -f 439 440 425 424 -f 450 451 436 435 -f 445 446 431 430 -f 440 441 426 425 -f 465 466 451 450 -f 460 461 446 445 -f 455 456 441 440 -f 466 467 452 451 -f 461 462 447 446 -f 456 457 442 441 -f 462 463 448 447 -f 457 458 443 442 -f 463 464 449 448 -f 458 459 444 443 -f 453 454 439 438 -f 464 465 450 449 -f 459 460 445 444 -f 454 455 440 439 -f 468 469 454 453 -f 479 480 465 464 -f 474 475 460 459 -f 469 470 455 454 -f 480 481 466 465 -f 475 476 461 460 -f 470 471 456 455 -f 481 482 467 466 -f 476 477 462 461 -f 471 472 457 456 -f 477 478 463 462 -f 472 473 458 457 -f 478 479 464 463 -f 473 474 459 458 -f 31 16 15 -f 17 1 422 -f 46 16 31 -f 422 32 17 -f 422 47 32 -f 61 16 46 -f 76 16 61 -f 422 62 47 -f 91 16 76 -f 422 77 62 -f 106 16 91 -f 422 92 77 -f 422 107 92 -f 121 16 106 -f 136 16 121 -f 422 122 107 -f 151 16 136 -f 422 137 122 -f 166 16 151 -f 422 152 137 -f 181 16 166 -f 422 167 152 -f 196 16 181 -f 422 182 167 -f 211 16 196 -f 422 197 182 -f 226 16 211 -f 422 212 197 -f 241 16 226 -f 422 227 212 -f 256 16 241 -f 422 242 227 -f 271 16 256 -f 422 257 242 -f 286 16 271 -f 422 272 257 -f 301 16 286 -f 422 287 272 -f 316 16 301 -f 422 302 287 -f 331 16 316 -f 422 317 302 -f 346 16 331 -f 422 332 317 -f 361 16 346 -f 422 347 332 -f 422 362 347 -f 376 16 361 -f 391 16 376 -f 422 377 362 -f 406 16 391 -f 422 392 377 -f 421 16 406 -f 422 407 392 -f 422 423 407 -f 437 16 421 -f 452 16 437 -f 422 438 423 -f 467 16 452 -f 422 453 438 -f 482 16 467 -f 422 468 453 -f 5 6 473 472 -f 422 1 468 -f 11 12 479 478 -f 6 7 474 473 -f 1 2 469 468 -f 12 13 480 479 -f 7 8 475 474 -f 2 3 470 469 -f 13 14 481 480 -f 8 9 476 475 -f 3 4 471 470 -f 14 15 482 481 -f 9 10 477 476 -f 4 5 472 471 -f 15 16 482 -f 10 11 478 477 +f 30/1 31/2 15/3 14/4 +f 25/5 26/6 10/7 9/8 +f 20/9 21/10 5/11 4/12 +f 26/6 27/13 11/14 10/7 +f 21/10 22/15 6/16 5/11 +f 27/13 28/17 12/18 11/14 +f 22/15 23/19 7/20 6/16 +f 2/21 1/22 17/23 18/24 +f 28/17 29/25 13/26 12/18 +f 23/19 24/27 8/28 7/20 +f 18/24 19/29 3/30 2/21 +f 29/25 30/1 14/4 13/26 +f 24/27 25/5 9/8 8/28 +f 19/29 20/9 4/12 3/30 +f 45/31 46/32 31/33 30/34 +f 40/35 41/36 26/6 25/5 +f 35/37 36/38 21/10 20/9 +f 41/36 42/39 27/13 26/6 +f 36/38 37/40 22/15 21/10 +f 42/39 43/41 28/17 27/13 +f 37/40 38/42 23/19 22/15 +f 32/43 33/44 18/24 17/23 +f 43/41 44/45 29/25 28/17 +f 38/42 39/46 24/27 23/19 +f 33/44 34/47 19/29 18/24 +f 44/48 45/31 30/34 29/49 +f 39/46 40/35 25/5 24/27 +f 34/47 35/37 20/9 19/29 +f 48/50 49/51 34/52 33/44 +f 59/53 60/54 45/31 44/48 +f 54/55 55/56 40/57 39/58 +f 49/51 50/59 35/60 34/52 +f 60/54 61/61 46/32 45/31 +f 55/56 56/62 41/63 40/57 +f 50/59 51/64 36/65 35/60 +f 56/62 57/66 42/67 41/63 +f 51/64 52/68 37/69 36/65 +f 57/66 58/70 43/71 42/67 +f 52/68 53/72 38/73 37/69 +f 47/74 48/50 33/44 32/43 +f 58/70 59/53 44/48 43/71 +f 53/72 54/55 39/58 38/73 +f 67/75 68/76 53/72 52/68 +f 62/77 63/78 48/50 47/74 +f 73/79 74/80 59/53 58/70 +f 68/76 69/81 54/55 53/72 +f 63/78 64/82 49/51 48/50 +f 74/80 75/83 60/54 59/53 +f 69/81 70/84 55/56 54/55 +f 64/82 65/85 50/59 49/51 +f 75/83 76/86 61/61 60/54 +f 70/84 71/87 56/62 55/56 +f 65/85 66/88 51/64 50/59 +f 71/87 72/89 57/66 56/62 +f 66/88 67/75 52/68 51/64 +f 72/89 73/79 58/70 57/66 +f 86/90 87/91 72/89 71/87 +f 81/92 82/93 67/75 66/88 +f 87/91 88/94 73/79 72/89 +f 82/93 83/95 68/76 67/75 +f 77/96 78/97 63/78 62/77 +f 88/94 89/98 74/80 73/79 +f 83/95 84/99 69/81 68/76 +f 78/97 79/100 64/82 63/78 +f 89/98 90/101 75/83 74/80 +f 84/99 85/102 70/84 69/81 +f 79/100 80/103 65/85 64/82 +f 90/101 91/104 76/86 75/83 +f 85/102 86/90 71/87 70/84 +f 80/103 81/92 66/88 65/85 +f 105/105 106/106 91/104 90/101 +f 100/107 101/108 86/90 85/102 +f 95/109 96/110 81/92 80/103 +f 101/108 102/111 87/91 86/90 +f 96/110 97/112 82/93 81/92 +f 102/111 103/113 88/94 87/91 +f 97/112 98/114 83/95 82/93 +f 92/115 93/116 78/97 77/96 +f 103/113 104/117 89/98 88/94 +f 98/114 99/118 84/99 83/95 +f 93/116 94/119 79/100 78/97 +f 104/117 105/105 90/101 89/98 +f 99/118 100/107 85/102 84/99 +f 94/119 95/109 80/103 79/100 +f 108/120 109/121 94/119 93/116 +f 119/122 120/123 105/105 104/117 +f 114/124 115/125 100/107 99/118 +f 109/121 110/126 95/109 94/119 +f 120/123 121/127 106/106 105/105 +f 115/125 116/128 101/108 100/107 +f 110/126 111/129 96/110 95/109 +f 116/128 117/130 102/111 101/108 +f 111/129 112/131 97/112 96/110 +f 117/130 118/132 103/113 102/111 +f 112/131 113/133 98/114 97/112 +f 107/134 108/120 93/116 92/115 +f 118/132 119/122 104/117 103/113 +f 113/133 114/124 99/118 98/114 +f 127/135 128/136 113/133 112/131 +f 122/137 123/138 108/120 107/134 +f 133/139 134/140 119/122 118/132 +f 128/136 129/141 114/124 113/133 +f 123/138 124/142 109/121 108/120 +f 134/140 135/143 120/123 119/122 +f 129/141 130/144 115/125 114/124 +f 124/142 125/145 110/126 109/121 +f 135/143 136/146 121/127 120/123 +f 130/144 131/147 116/128 115/125 +f 125/145 126/148 111/129 110/126 +f 131/147 132/149 117/130 116/128 +f 126/148 127/135 112/131 111/129 +f 132/149 133/139 118/132 117/130 +f 146/150 147/151 132/149 131/147 +f 141/152 142/153 127/135 126/148 +f 147/151 148/154 133/139 132/149 +f 142/153 143/155 128/136 127/135 +f 137/156 138/157 123/138 122/137 +f 148/154 149/158 134/140 133/139 +f 143/155 144/159 129/141 128/136 +f 138/157 139/160 124/142 123/138 +f 149/158 150/161 135/143 134/140 +f 144/159 145/162 130/144 129/141 +f 139/160 140/163 125/145 124/142 +f 150/161 151/164 136/146 135/143 +f 145/162 146/150 131/147 130/144 +f 140/163 141/152 126/148 125/145 +f 165/165 166/166 151/164 150/161 +f 160/167 161/168 146/150 145/162 +f 155/169 156/170 141/152 140/163 +f 161/168 162/171 147/151 146/150 +f 156/170 157/172 142/153 141/152 +f 162/171 163/173 148/154 147/151 +f 157/172 158/174 143/155 142/153 +f 152/175 153/176 138/157 137/156 +f 163/173 164/177 149/158 148/154 +f 158/174 159/178 144/159 143/155 +f 153/176 154/179 139/160 138/157 +f 164/177 165/165 150/161 149/158 +f 159/178 160/167 145/162 144/159 +f 154/179 155/169 140/163 139/160 +f 179/180 180/181 165/165 164/177 +f 174/182 175/183 160/167 159/178 +f 169/184 170/185 155/169 154/179 +f 180/181 181/186 166/166 165/165 +f 175/183 176/187 161/168 160/167 +f 170/185 171/188 156/170 155/169 +f 176/187 177/189 162/171 161/168 +f 171/188 172/190 157/172 156/170 +f 177/189 178/191 163/173 162/171 +f 172/190 173/192 158/174 157/172 +f 167/193 168/194 153/176 152/175 +f 178/191 179/180 164/177 163/173 +f 173/192 174/182 159/178 158/174 +f 168/194 169/184 154/179 153/176 +f 182/195 183/196 168/194 167/193 +f 193/197 194/198 179/180 178/191 +f 188/199 189/200 174/182 173/192 +f 183/196 184/201 169/184 168/194 +f 194/198 195/202 180/181 179/180 +f 189/200 190/203 175/183 174/182 +f 184/201 185/204 170/185 169/184 +f 195/202 196/205 181/186 180/181 +f 190/203 191/206 176/187 175/183 +f 185/204 186/207 171/188 170/185 +f 191/206 192/208 177/189 176/187 +f 186/207 187/209 172/190 171/188 +f 192/208 193/197 178/191 177/189 +f 187/209 188/199 173/192 172/190 +f 201/210 202/211 187/209 186/207 +f 207/212 208/213 193/197 192/208 +f 202/211 203/214 188/199 187/209 +f 197/215 198/216 183/196 182/195 +f 208/213 209/217 194/198 193/197 +f 203/214 204/218 189/200 188/199 +f 198/216 199/219 184/201 183/196 +f 209/217 210/220 195/202 194/198 +f 204/218 205/221 190/203 189/200 +f 199/219 200/222 185/204 184/201 +f 210/220 211/223 196/205 195/202 +f 205/221 206/224 191/206 190/203 +f 200/222 201/210 186/207 185/204 +f 206/224 207/212 192/208 191/206 +f 220/225 221/226 206/224 205/221 +f 215/227 216/228 201/210 200/222 +f 221/226 222/229 207/212 206/224 +f 216/228 217/230 202/211 201/210 +f 222/229 223/231 208/213 207/212 +f 217/230 218/232 203/214 202/211 +f 212/233 213/234 198/216 197/215 +f 223/231 224/235 209/217 208/213 +f 218/232 219/236 204/218 203/214 +f 213/234 214/237 199/219 198/216 +f 224/235 225/238 210/220 209/217 +f 219/236 220/225 205/221 204/218 +f 214/237 215/227 200/222 199/219 +f 225/238 226/239 211/223 210/220 +f 239/240 240/241 225/238 224/235 +f 234/242 235/243 220/225 219/236 +f 229/244 230/245 215/227 214/237 +f 240/241 241/246 226/239 225/238 +f 235/243 236/247 221/226 220/225 +f 230/245 231/248 216/228 215/227 +f 236/247 237/249 222/229 221/226 +f 231/248 232/250 217/230 216/228 +f 237/249 238/251 223/231 222/229 +f 232/250 233/252 218/232 217/230 +f 227/253 228/254 213/234 212/233 +f 238/251 239/240 224/235 223/231 +f 233/252 234/242 219/236 218/232 +f 228/254 229/244 214/237 213/234 +f 242/255 243/256 228/254 227/253 +f 253/257 254/258 239/240 238/251 +f 248/259 249/260 234/242 233/252 +f 243/256 244/261 229/244 228/254 +f 254/258 255/262 240/241 239/240 +f 249/260 250/263 235/243 234/242 +f 244/261 245/264 230/245 229/244 +f 255/262 256/265 241/246 240/241 +f 250/263 251/266 236/247 235/243 +f 245/264 246/267 231/248 230/245 +f 251/266 252/268 237/249 236/247 +f 246/267 247/269 232/250 231/248 +f 252/268 253/257 238/251 237/249 +f 247/269 248/259 233/252 232/250 +f 261/270 262/271 247/269 246/267 +f 267/272 268/273 253/257 252/268 +f 262/271 263/274 248/259 247/269 +f 257/275 258/276 243/256 242/255 +f 268/273 269/277 254/258 253/257 +f 263/274 264/278 249/260 248/259 +f 258/276 259/279 244/261 243/256 +f 269/277 270/280 255/262 254/258 +f 264/278 265/281 250/263 249/260 +f 259/279 260/282 245/264 244/261 +f 270/280 271/283 256/265 255/262 +f 265/281 266/284 251/266 250/263 +f 260/282 261/270 246/267 245/264 +f 266/284 267/272 252/268 251/266 +f 280/285 281/286 266/284 265/281 +f 275/287 276/288 261/270 260/282 +f 281/286 282/289 267/272 266/284 +f 276/288 277/290 262/271 261/270 +f 282/289 283/291 268/273 267/272 +f 277/290 278/292 263/274 262/271 +f 272/293 273/294 258/276 257/275 +f 283/291 284/295 269/277 268/273 +f 278/292 279/296 264/278 263/274 +f 273/294 274/297 259/279 258/276 +f 284/295 285/298 270/280 269/277 +f 279/296 280/285 265/281 264/278 +f 274/297 275/287 260/282 259/279 +f 285/298 286/299 271/283 270/280 +f 299/300 300/301 285/298 284/295 +f 294/302 295/303 280/285 279/296 +f 289/304 290/305 275/287 274/297 +f 300/301 301/306 286/299 285/298 +f 295/303 296/307 281/286 280/285 +f 290/305 291/308 276/288 275/287 +f 296/307 297/309 282/289 281/286 +f 291/308 292/310 277/290 276/288 +f 297/309 298/311 283/291 282/289 +f 292/310 293/312 278/292 277/290 +f 287/313 288/314 273/294 272/293 +f 298/311 299/315 284/295 283/291 +f 293/312 294/302 279/296 278/292 +f 288/314 289/304 274/297 273/294 +f 313/316 314/317 299/315 298/311 +f 308/318 309/319 294/302 293/312 +f 303/320 304/321 289/304 288/314 +f 314/317 315/322 300/323 299/315 +f 309/319 310/324 295/303 294/302 +f 304/321 305/325 290/305 289/304 +f 315/322 316/326 301/327 300/323 +f 310/324 311/328 296/307 295/303 +f 305/325 306/329 291/308 290/305 +f 311/328 312/330 297/309 296/307 +f 306/329 307/331 292/310 291/308 +f 312/330 313/316 298/311 297/309 +f 307/331 308/318 293/312 292/310 +f 302/332 303/320 288/314 287/313 +f 327/333 328/334 313/316 312/330 +f 322/335 323/336 308/318 307/331 +f 317/337 318/338 303/320 302/332 +f 328/334 329/339 314/317 313/316 +f 323/336 324/340 309/319 308/318 +f 318/338 319/341 304/321 303/320 +f 329/339 330/342 315/322 314/317 +f 324/340 325/343 310/324 309/319 +f 319/341 320/344 305/325 304/321 +f 330/342 331/345 316/326 315/322 +f 325/343 326/346 311/328 310/324 +f 320/344 321/347 306/329 305/325 +f 326/346 327/333 312/330 311/328 +f 321/347 322/335 307/331 306/329 +f 335/348 336/349 321/347 320/344 +f 341/350 342/351 327/333 326/346 +f 336/349 337/352 322/335 321/347 +f 342/351 343/353 328/334 327/333 +f 337/352 338/354 323/336 322/335 +f 332/355 333/356 318/338 317/337 +f 343/353 344/357 329/339 328/334 +f 338/354 339/358 324/340 323/336 +f 333/356 334/359 319/341 318/338 +f 344/357 345/360 330/342 329/339 +f 339/358 340/361 325/343 324/340 +f 334/359 335/348 320/344 319/341 +f 345/360 346/362 331/345 330/342 +f 340/361 341/350 326/346 325/343 +f 354/363 355/364 340/361 339/358 +f 349/365 350/366 335/348 334/359 +f 360/367 361/368 346/362 345/360 +f 355/364 356/369 341/350 340/361 +f 350/366 351/370 336/349 335/348 +f 356/369 357/371 342/351 341/350 +f 351/370 352/372 337/352 336/349 +f 357/371 358/373 343/353 342/351 +f 352/372 353/374 338/354 337/352 +f 347/375 348/376 333/356 332/355 +f 358/373 359/377 344/357 343/353 +f 353/374 354/363 339/358 338/354 +f 348/376 349/365 334/359 333/356 +f 359/377 360/367 345/360 344/357 +f 373/378 374/379 359/377 358/373 +f 368/380 369/381 354/363 353/374 +f 363/382 364/383 349/365 348/376 +f 374/379 375/384 360/367 359/377 +f 369/381 370/385 355/364 354/363 +f 364/383 365/386 350/366 349/365 +f 375/384 376/387 361/368 360/367 +f 370/385 371/388 356/369 355/364 +f 365/386 366/389 351/370 350/366 +f 371/388 372/390 357/371 356/369 +f 366/389 367/391 352/372 351/370 +f 372/390 373/378 358/373 357/371 +f 367/391 368/380 353/374 352/372 +f 362/392 363/382 348/376 347/375 +f 387/393 388/394 373/378 372/390 +f 382/395 383/396 368/380 367/391 +f 377/397 378/398 363/382 362/392 +f 388/394 389/399 374/379 373/378 +f 383/396 384/400 369/381 368/380 +f 378/398 379/401 364/383 363/382 +f 389/399 390/402 375/384 374/379 +f 384/400 385/403 370/385 369/381 +f 379/401 380/404 365/386 364/383 +f 390/402 391/405 376/387 375/384 +f 385/403 386/406 371/388 370/385 +f 380/404 381/407 366/389 365/386 +f 386/406 387/393 372/390 371/388 +f 381/407 382/395 367/391 366/389 +f 395/408 396/409 381/407 380/404 +f 401/410 402/411 387/393 386/406 +f 396/409 397/412 382/395 381/407 +f 402/411 403/413 388/394 387/393 +f 397/412 398/414 383/396 382/395 +f 392/415 393/416 378/398 377/397 +f 403/413 404/417 389/399 388/394 +f 398/414 399/418 384/400 383/396 +f 393/416 394/419 379/401 378/398 +f 404/417 405/420 390/402 389/399 +f 399/418 400/421 385/403 384/400 +f 394/419 395/408 380/404 379/401 +f 405/420 406/422 391/405 390/402 +f 400/421 401/410 386/406 385/403 +f 414/423 415/424 400/421 399/418 +f 409/425 410/426 395/408 394/419 +f 420/427 421/428 406/422 405/420 +f 415/424 416/429 401/410 400/421 +f 410/426 411/430 396/409 395/408 +f 416/429 417/431 402/411 401/410 +f 411/430 412/432 397/412 396/409 +f 417/431 418/433 403/413 402/411 +f 412/432 413/434 398/414 397/412 +f 407/435 408/436 393/416 392/415 +f 418/433 419/437 404/417 403/413 +f 413/434 414/423 399/418 398/414 +f 408/436 409/425 394/419 393/416 +f 419/437 420/427 405/420 404/417 +f 434/438 435/439 419/437 418/433 +f 429/440 430/441 414/423 413/434 +f 424/442 425/443 409/425 408/436 +f 435/439 436/444 420/427 419/437 +f 430/441 431/445 415/424 414/423 +f 425/443 426/446 410/426 409/425 +f 436/444 437/447 421/428 420/427 +f 431/445 432/448 416/429 415/424 +f 426/446 427/449 411/430 410/426 +f 432/448 433/450 417/431 416/429 +f 427/449 428/451 412/432 411/430 +f 433/450 434/438 418/433 417/431 +f 428/451 429/440 413/434 412/432 +f 423/452 424/442 408/436 407/435 +f 448/453 449/454 434/438 433/450 +f 443/455 444/456 429/440 428/451 +f 438/457 439/458 424/442 423/452 +f 449/454 450/459 435/439 434/438 +f 444/456 445/460 430/441 429/440 +f 439/458 440/461 425/443 424/442 +f 450/459 451/462 436/444 435/439 +f 445/460 446/463 431/445 430/441 +f 440/461 441/464 426/446 425/443 +f 451/462 452/465 437/447 436/444 +f 446/463 447/466 432/448 431/445 +f 441/464 442/467 427/449 426/446 +f 447/466 448/453 433/450 432/448 +f 442/467 443/455 428/451 427/449 +f 462/468 463/469 448/453 447/466 +f 457/470 458/471 443/455 442/467 +f 463/469 464/472 449/454 448/453 +f 458/471 459/473 444/456 443/455 +f 453/474 454/475 439/458 438/457 +f 464/472 465/476 450/459 449/454 +f 459/473 460/477 445/460 444/456 +f 454/475 455/478 440/461 439/458 +f 465/476 466/479 451/462 450/459 +f 460/477 461/480 446/463 445/460 +f 455/478 456/481 441/464 440/461 +f 466/479 467/482 452/465 451/462 +f 461/480 462/468 447/466 446/463 +f 456/481 457/470 442/467 441/464 +f 470/483 471/484 456/481 455/478 +f 481/485 482/486 467/482 466/479 +f 476/487 477/488 462/468 461/480 +f 471/484 472/489 457/470 456/481 +f 477/488 478/490 463/469 462/468 +f 472/489 473/491 458/471 457/470 +f 478/490 479/492 464/472 463/469 +f 473/491 474/493 459/473 458/471 +f 468/494 469/495 454/475 453/474 +f 479/492 480/496 465/476 464/472 +f 474/493 475/497 460/477 459/473 +f 469/495 470/483 455/478 454/475 +f 480/496 481/485 466/479 465/476 +f 475/497 476/487 461/480 460/477 +f 31/33 16/498 15/499 +f 17/23 1/22 422/500 +f 46/32 16/498 31/33 +f 422/500 32/43 17/23 +f 61/61 16/498 46/32 +f 422/500 47/74 32/43 +f 76/86 16/498 61/61 +f 422/500 62/77 47/74 +f 422/500 77/96 62/77 +f 91/104 16/498 76/86 +f 106/106 16/498 91/104 +f 422/500 92/115 77/96 +f 121/127 16/498 106/106 +f 422/500 107/134 92/115 +f 136/146 16/498 121/127 +f 422/500 122/137 107/134 +f 422/500 137/156 122/137 +f 151/164 16/498 136/146 +f 166/166 16/498 151/164 +f 422/500 152/175 137/156 +f 181/186 16/498 166/166 +f 422/500 167/193 152/175 +f 196/205 16/498 181/186 +f 422/500 182/195 167/193 +f 422/500 197/215 182/195 +f 211/223 16/498 196/205 +f 226/239 16/498 211/223 +f 422/500 212/233 197/215 +f 241/246 16/498 226/239 +f 422/500 227/253 212/233 +f 256/265 16/498 241/246 +f 422/500 242/255 227/253 +f 422/500 257/275 242/255 +f 271/283 16/498 256/265 +f 286/299 16/498 271/283 +f 422/500 272/293 257/275 +f 301/306 16/498 286/299 +f 422/500 287/313 272/293 +f 316/501 16/498 301/306 +f 422/500 302/332 287/313 +f 422/500 317/337 302/332 +f 331/502 16/498 316/501 +f 346/503 16/498 331/502 +f 422/500 332/355 317/337 +f 361/504 16/498 346/503 +f 422/500 347/375 332/355 +f 376/505 16/498 361/504 +f 422/500 362/392 347/375 +f 422/500 377/397 362/392 +f 391/506 16/498 376/505 +f 406/507 16/498 391/506 +f 422/500 392/415 377/397 +f 421/508 16/498 406/507 +f 422/500 407/435 392/415 +f 437/509 16/498 421/508 +f 422/500 423/452 407/435 +f 452/510 16/498 437/509 +f 422/500 438/457 423/452 +f 467/511 16/498 452/510 +f 422/500 453/474 438/457 +f 482/512 16/498 467/511 +f 422/500 468/494 453/474 +f 7/20 8/28 475/497 474/493 +f 2/21 3/30 470/483 469/495 +f 13/26 14/4 481/485 480/496 +f 8/28 9/8 476/487 475/497 +f 3/30 4/12 471/484 470/483 +f 14/4 15/3 482/486 481/485 +f 9/8 10/7 477/488 476/487 +f 4/12 5/11 472/489 471/484 +f 15/499 16/498 482/512 +f 10/7 11/14 478/490 477/488 +f 5/11 6/16 473/491 472/489 +f 422/500 1/22 468/494 +f 11/14 12/18 479/492 478/490 +f 6/16 7/20 474/493 473/491 +f 1/22 2/21 469/495 468/494 +f 12/18 13/26 480/496 479/492 diff --git a/data/sphere.png b/data/sphere.png new file mode 100644 index 0000000..dcc6d34 Binary files /dev/null and b/data/sphere.png differ diff --git a/sources/appl/TestScene.cpp b/sources/appl/TestScene.cpp index e02e13c..ea7f442 100644 --- a/sources/appl/TestScene.cpp +++ b/sources/appl/TestScene.cpp @@ -34,6 +34,7 @@ static const char * l_eventRotationY = "event-rotation-Y"; static const char * l_eventRotationZ = "event-rotation-Z"; static const char * l_eventRotation0 = "event-rotation-0"; static const char * l_eventLunch = "event-lunch"; +static const char * l_eventChangeTimeSpeed4 = "event-speed4"; static const char * l_eventChangeTimeSpeed2 = "event-speed2"; static const char * l_eventChangeTimeSpeed0 = "event-speed0.5"; static const char * l_eventChangeTimeSpeed1 = "event-speed1"; @@ -47,7 +48,10 @@ static const char * l_eventDown = "event-down"; TestScene::TestScene(void) { m_ground = new game::Element("DATA:grass.obj"); - m_gameEngine.AddElement(m_ground); + if (NULL != m_ground) { + m_ground->SetStaticMode(true); + m_gameEngine.AddElement(m_ground); + } APPL_CRITICAL("Create "__class__" (start)"); widget::SizerVert* mySizerVert2 = NULL; @@ -126,6 +130,11 @@ TestScene::TestScene(void) myButton->RegisterOnEvent(this, ewolEventButtonPressed, l_eventChangeTimeSpeed2); mySizerHori->SubWidgetAdd(myButton); } + myButton = new widget::Button("4x speed"); + if (NULL != myButton) { + myButton->RegisterOnEvent(this, ewolEventButtonPressed, l_eventChangeTimeSpeed4); + mySizerHori->SubWidgetAdd(myButton); + } widget::Spacer* mySpacer = new widget::Spacer(); if (NULL != mySpacer) { @@ -232,6 +241,31 @@ class stupidCube : public game::Element +class stupidSphere : public game::Element +{ + public: + stupidSphere(float poidKg=0.0f) : game::Element("DATA:sphere.obj") + { + m_mass = poidKg; + }; + + // herited methode + virtual bool ArtificialIntelligence(float delta) + { + if (m_mass == 0.0f) { + if (baseRotationVect != vec3(0,0,0) ) { + Rotate(baseRotationVect, 0.5 * delta ); + } + if (baseMove != vec3(0,0,0) ) { + Translate(baseMove); + baseMove = vec3(0,0,0); + } + } + return false; + } + +}; + @@ -249,9 +283,10 @@ void TestScene::OnReceiveMessage(ewol::EObject * CallerObject, const char * even static bool firstTime = true; if (firstTime==false) { stupidCube * tmpp = new stupidCube(); - vec3 newPos = vec3(etk::tool::frand(-20,20),etk::tool::frand(-20,20),etk::tool::frand(1,8)); + vec3 newPos = vec3(etk::tool::frand(-40,40),etk::tool::frand(-40,40),etk::tool::frand(1,8)); APPL_DEBUG("add a box at the pos : " << newPos); tmpp->Translate(newPos); + tmpp->Scale(etk::tool::frand(0.5,2) ); float angle = etk::tool::frand(-M_PI,M_PI); tmpp->Rotate(vec3(1,0,0), angle); angle = etk::tool::frand(-M_PI,M_PI); @@ -266,7 +301,18 @@ void TestScene::OnReceiveMessage(ewol::EObject * CallerObject, const char * even } } else if (eventId == l_eventAddSphere) { if (NULL!=m_testWidget) { - + stupidSphere * tmpp = new stupidSphere(); + vec3 newPos = vec3(etk::tool::frand(-40,40),etk::tool::frand(-40,40),etk::tool::frand(1,8)); + APPL_DEBUG("add a box at the pos : " << newPos); + tmpp->Translate(newPos); + tmpp->Scale(etk::tool::frand(0.5,2) ); + float angle = etk::tool::frand(-M_PI,M_PI); + tmpp->Rotate(vec3(1,0,0), angle); + angle = etk::tool::frand(-M_PI,M_PI); + tmpp->Rotate(vec3(0,1,0), angle); + angle = etk::tool::frand(-M_PI,M_PI); + tmpp->Rotate(vec3(0,0,1), angle); + m_gameEngine.AddElement(tmpp); } } else if (eventId == l_eventUp) { baseMove = vec3(0.1,0,0); @@ -282,6 +328,8 @@ void TestScene::OnReceiveMessage(ewol::EObject * CallerObject, const char * even baseRotationVect = vec3(0,0,0); } else if (eventId == l_eventLunch) { stupidCube * tmpp = new stupidCube(250); + vec3 newPos = vec3(5,5,100); + tmpp->Translate(newPos); tmpp->SetSpeed(vec3(10,10,50)); m_gameEngine.AddElement(tmpp); } else if (eventId == l_eventChangeTimeSpeed1) { @@ -296,6 +344,10 @@ void TestScene::OnReceiveMessage(ewol::EObject * CallerObject, const char * even if (NULL!=m_testWidget) { m_testWidget->SetRatioTime(2); } + } else if (eventId == l_eventChangeTimeSpeed4) { + if (NULL!=m_testWidget) { + m_testWidget->SetRatioTime(4); + } } return; diff --git a/sources/file.mk b/sources/file.mk index dea9457..a0262bb 100644 --- a/sources/file.mk +++ b/sources/file.mk @@ -17,3 +17,5 @@ LOCAL_COPY_FOLDERS := ../data/icon.*: \ ../data/cube.*: \ ../data/grass.*: \ ../data/stone*: \ + ../data/sphere.png: \ + ../data/sphere.obj: