diff --git a/data/teddy2_VHACD_CHs.obj b/data/teddy2_VHACD_CHs.obj new file mode 100644 index 000000000..d748dce43 --- /dev/null +++ b/data/teddy2_VHACD_CHs.obj @@ -0,0 +1,3725 @@ +# Blender v2.66 (sub 1) OBJ File: '' +# www.blender.org +o ShapeIndexedFaceSet.014_ShapeIndexedFaceSet +v 0.679197 0.660988 0.323349 +v 0.449811 0.343578 0.299284 +v 0.450606 0.341982 0.300381 +v 0.451916 0.339393 0.302200 +v 0.451401 0.363899 0.276177 +v 0.453463 0.339499 0.271266 +v 0.464268 0.315685 0.308624 +v 0.464354 0.317796 0.315968 +v 0.452990 0.370974 0.267341 +v 0.452776 0.370796 0.267670 +v 0.489915 0.328665 0.228404 +v 0.483299 0.310277 0.253310 +v 0.492579 0.297475 0.259997 +v 0.514747 0.365689 0.169495 +v 0.512363 0.362409 0.174844 +v 0.525251 0.267419 0.311584 +v 0.473891 0.308203 0.318972 +v 0.469423 0.311979 0.318336 +v 0.466931 0.314090 0.317985 +v 0.522630 0.269973 0.266596 +v 0.493589 0.402288 0.202490 +v 0.521879 0.270256 0.323094 +v 0.669235 0.300064 0.178001 +v 0.657636 0.322636 0.162567 +v 0.514060 0.417041 0.170898 +v 0.477178 0.390319 0.227944 +v 0.470905 0.385319 0.238139 +v 0.478917 0.391720 0.225072 +v 0.491140 0.327495 0.228711 +v 0.509828 0.283768 0.261531 +v 0.520933 0.367888 0.162370 +v 0.510064 0.414151 0.177037 +v 0.531137 0.369466 0.152833 +v 0.527120 0.268075 0.321406 +v 0.517454 0.273749 0.322699 +v 0.580778 0.239527 0.254801 +v 0.475373 0.307032 0.319104 +v 0.486092 0.298556 0.320024 +v 0.478252 0.391188 0.226168 +v 0.536958 0.265256 0.316911 +v 0.591196 0.250219 0.291523 +v 0.606512 0.249049 0.281044 +v 0.635274 0.249439 0.258572 +v 0.662641 0.277384 0.207489 +v 0.669257 0.300064 0.177979 +v 0.653941 0.340492 0.146124 +v 0.654629 0.337194 0.149171 +v 0.660772 0.256656 0.231233 +v 0.559534 0.402820 0.151342 +v 0.517454 0.415977 0.169429 +v 0.578931 0.374644 0.110607 +v 0.563358 0.373793 0.123477 +v 0.556785 0.373438 0.128914 +v 0.533886 0.369892 0.150268 +v 0.609799 0.344287 0.119640 +v 0.599359 0.236140 0.244212 +v 0.590552 0.237523 0.249473 +v 0.598435 0.235892 0.245198 +v 0.559534 0.258996 0.306344 +v 0.655810 0.275345 0.158686 +v 0.595922 0.249439 0.288739 +v 0.616608 0.248659 0.273721 +v 0.655294 0.255521 0.236670 +v 0.627005 0.248269 0.266157 +v 0.633706 0.249208 0.260019 +v 0.633792 0.243392 0.210032 +v 0.664982 0.284477 0.149917 +v 0.654435 0.318132 0.118741 +v 0.653554 0.340936 0.145949 +v 0.627499 0.373935 0.130339 +v 0.651600 0.343205 0.145006 +v 0.643695 0.353277 0.140205 +v 0.658688 0.261071 0.171885 +v 0.663865 0.281498 0.145883 +v 0.587974 0.393919 0.139108 +v 0.593924 0.368119 0.106157 +v 0.603634 0.363881 0.103263 +v 0.615770 0.357746 0.100566 +v 0.634200 0.339304 0.106310 +v 0.629131 0.242789 0.214242 +v 0.659247 0.270203 0.161602 +v 0.653748 0.257808 0.179185 +v 0.653769 0.316377 0.116044 +v 0.652652 0.317831 0.115343 +v 0.651041 0.319870 0.114356 +v 0.622300 0.354447 0.099119 +v 0.654285 0.314338 0.117842 +s off +f 2 3 4 +f 2 4 5 +f 2 5 6 +f 2 6 3 +f 3 6 7 +f 3 7 4 +f 4 7 8 +f 4 8 9 +f 4 9 5 +f 5 9 10 +f 5 10 6 +f 6 11 12 +f 6 12 13 +f 6 13 7 +f 6 10 14 +f 6 14 15 +f 6 15 11 +f 7 16 17 +f 7 17 18 +f 7 18 19 +f 7 19 8 +f 7 13 20 +f 7 20 16 +f 8 21 9 +f 8 19 22 +f 8 22 23 +f 8 23 24 +f 8 24 25 +f 8 25 21 +f 9 21 26 +f 9 26 27 +f 9 27 10 +f 10 27 28 +f 10 28 14 +f 11 29 12 +f 11 15 29 +f 12 29 30 +f 12 30 13 +f 13 30 20 +f 14 31 15 +f 14 28 32 +f 14 32 25 +f 14 25 31 +f 15 31 33 +f 15 33 29 +f 16 34 22 +f 16 22 35 +f 16 35 17 +f 16 20 36 +f 16 36 34 +f 17 35 22 +f 17 22 38 +f 17 38 37 +f 17 37 19 +f 17 19 18 +f 19 37 38 +f 19 38 22 +f 20 30 36 +f 21 28 39 +f 21 39 26 +f 21 25 28 +f 22 34 40 +f 22 40 41 +f 22 41 42 +f 22 42 43 +f 22 43 44 +f 22 44 23 +f 23 45 46 +f 23 46 47 +f 23 47 24 +f 23 44 48 +f 23 48 45 +f 24 47 25 +f 25 47 49 +f 25 49 50 +f 25 50 51 +f 25 51 52 +f 25 52 53 +f 25 53 54 +f 25 54 33 +f 25 33 31 +f 25 32 28 +f 26 39 27 +f 27 39 28 +f 29 36 30 +f 29 33 51 +f 29 51 55 +f 29 55 36 +f 33 54 51 +f 34 36 40 +f 36 56 57 +f 36 57 58 +f 36 58 41 +f 36 41 59 +f 36 59 40 +f 36 55 60 +f 36 60 56 +f 40 59 41 +f 41 61 42 +f 41 58 61 +f 42 61 62 +f 42 62 43 +f 43 48 63 +f 43 63 44 +f 43 62 64 +f 43 64 65 +f 43 65 58 +f 43 58 66 +f 43 66 48 +f 44 63 48 +f 45 67 68 +f 45 68 46 +f 45 48 67 +f 46 69 47 +f 46 68 70 +f 46 70 69 +f 47 69 71 +f 47 71 72 +f 47 72 49 +f 48 66 73 +f 48 73 74 +f 48 74 67 +f 49 72 70 +f 49 70 75 +f 49 75 51 +f 49 51 50 +f 51 75 76 +f 51 76 77 +f 51 77 78 +f 51 78 55 +f 51 54 52 +f 52 54 53 +f 55 78 79 +f 55 79 60 +f 56 80 66 +f 56 66 58 +f 56 58 57 +f 56 60 81 +f 56 81 82 +f 56 82 80 +f 58 65 64 +f 58 64 62 +f 58 62 61 +f 60 79 74 +f 60 74 81 +f 66 80 82 +f 66 82 73 +f 67 74 83 +f 67 83 68 +f 68 83 84 +f 68 84 85 +f 68 85 86 +f 68 86 70 +f 69 70 72 +f 69 72 71 +f 70 86 75 +f 73 82 81 +f 73 81 74 +f 74 79 85 +f 74 85 87 +f 74 87 83 +f 75 86 77 +f 75 77 76 +f 77 86 78 +f 78 86 79 +f 79 86 85 +f 83 87 85 +f 83 85 84 +o ShapeIndexedFaceSet.013_ShapeIndexedFaceSet.014 +v 0.679197 0.660988 0.323349 +v 0.740085 0.437065 0.536445 +v 0.751228 0.449449 0.532880 +v 0.732131 0.449449 0.536445 +v 0.736432 0.416825 0.536445 +v 0.793860 0.399500 0.526312 +v 0.790855 0.449449 0.523428 +v 0.628510 0.449449 0.536445 +v 0.734952 0.408783 0.536445 +v 0.802368 0.322985 0.478171 +v 0.828262 0.358979 0.490106 +v 0.842458 0.398425 0.500639 +v 0.841302 0.449449 0.496714 +v 0.734906 0.408638 0.536445 +v 0.729126 0.393587 0.536445 +v 0.727230 0.391189 0.536445 +v 0.724641 0.387943 0.536445 +v 0.711139 0.371114 0.536445 +v 0.708411 0.369026 0.536445 +v 0.706839 0.367827 0.536445 +v 0.749425 0.329353 0.499798 +v 0.585831 0.449449 0.528314 +v 0.586063 0.442999 0.529075 +v 0.626429 0.443536 0.536445 +v 0.838851 0.284758 0.424624 +v 0.883888 0.313764 0.417414 +v 0.901690 0.354823 0.427707 +v 0.903400 0.441055 0.419457 +v 0.856560 0.449449 0.477530 +v 0.683072 0.371466 0.536445 +v 0.576168 0.344631 0.498557 +v 0.620418 0.312648 0.476289 +v 0.739252 0.264436 0.420378 +v 0.763528 0.308492 0.471082 +v 0.546760 0.449449 0.507208 +v 0.547916 0.433385 0.509290 +v 0.549673 0.376841 0.502562 +v 0.626429 0.401216 0.536445 +v 0.620326 0.415109 0.536445 +v 0.620464 0.420650 0.536445 +v 0.620603 0.426087 0.536445 +v 0.620649 0.427018 0.536445 +v 0.808148 0.259246 0.389339 +v 0.854387 0.274607 0.383171 +v 0.868721 0.273594 0.319131 +v 0.911538 0.327719 0.324177 +v 0.916162 0.350564 0.394626 +v 0.918197 0.439525 0.385454 +v 0.903585 0.449449 0.415092 +v 0.901505 0.449449 0.419497 +v 0.891656 0.449449 0.433355 +v 0.659490 0.375105 0.536445 +v 0.658010 0.375394 0.536445 +v 0.655097 0.375994 0.536445 +v 0.648948 0.377275 0.536445 +v 0.543384 0.340289 0.479333 +v 0.585878 0.285420 0.441765 +v 0.772128 0.238241 0.347807 +v 0.668368 0.258130 0.402956 +v 0.480314 0.449449 0.438040 +v 0.487574 0.389701 0.456664 +v 0.635769 0.390486 0.536445 +v 0.632533 0.393732 0.536445 +v 0.629389 0.396916 0.536445 +v 0.495388 0.336940 0.440043 +v 0.818598 0.246945 0.315526 +v 0.856422 0.269832 0.214759 +v 0.831638 0.246945 0.216962 +v 0.855127 0.268405 0.214959 +v 0.913712 0.344321 0.288972 +v 0.879680 0.312462 0.204546 +v 0.916671 0.449449 0.384333 +v 0.915006 0.416164 0.280882 +v 0.541396 0.273077 0.396028 +v 0.632625 0.247627 0.360182 +v 0.643861 0.244981 0.335792 +v 0.729265 0.239358 0.286129 +v 0.823407 0.244071 0.215880 +v 0.477494 0.449449 0.433355 +v 0.463668 0.403573 0.415692 +v 0.465518 0.343080 0.403757 +v 0.482487 0.304792 0.372598 +v 0.877137 0.307934 0.205587 +v 0.797467 0.245849 0.208191 +v 0.840284 0.255070 0.216121 +v 0.880605 0.325507 0.199740 +v 0.879957 0.359764 0.186283 +v 0.908718 0.449449 0.273153 +v 0.511294 0.279176 0.359221 +v 0.527154 0.268074 0.321454 +v 0.536957 0.265263 0.316928 +v 0.591241 0.250212 0.291536 +v 0.573624 0.255091 0.299786 +v 0.595958 0.249447 0.288772 +v 0.780359 0.247028 0.203144 +v 0.601645 0.249219 0.284647 +v 0.606546 0.249033 0.281083 +v 0.627030 0.248268 0.266184 +v 0.466812 0.449449 0.411727 +v 0.460524 0.449449 0.398991 +v 0.455253 0.372748 0.375842 +v 0.449612 0.343845 0.301028 +v 0.451923 0.339400 0.302229 +v 0.464362 0.317796 0.316007 +v 0.466951 0.314074 0.318009 +v 0.473887 0.308203 0.319010 +v 0.875611 0.369150 0.181477 +v 0.880466 0.332640 0.196936 +v 0.748546 0.283084 0.180636 +v 0.707948 0.374836 0.134217 +v 0.821419 0.407150 0.152200 +v 0.882639 0.449449 0.222368 +v 0.891425 0.449449 0.238869 +v 0.521883 0.270266 0.323096 +v 0.475367 0.362411 0.259415 +v 0.643723 0.252589 0.248722 +v 0.776290 0.248372 0.201542 +v 0.775596 0.249219 0.201022 +v 0.635307 0.249426 0.258614 +v 0.457888 0.449449 0.379927 +v 0.455114 0.449449 0.359622 +v 0.445820 0.430057 0.289533 +v 0.451415 0.363899 0.276196 +v 0.451045 0.359103 0.281643 +v 0.449843 0.343597 0.299306 +v 0.450629 0.342005 0.300427 +v 0.858965 0.392988 0.167780 +v 0.866455 0.388398 0.171584 +v 0.874131 0.372355 0.179875 +v 0.842458 0.400968 0.160250 +v 0.748084 0.283704 0.180275 +v 0.742859 0.291147 0.175990 +v 0.653988 0.340517 0.146152 +v 0.698053 0.449449 0.127289 +v 0.808934 0.409568 0.147955 +v 0.789838 0.400782 0.146192 +v 0.627539 0.373926 0.130372 +v 0.831129 0.408783 0.154203 +v 0.865854 0.389659 0.170944 +v 0.868629 0.449449 0.209512 +v 0.475367 0.388874 0.230899 +v 0.588005 0.393918 0.139104 +v 0.638636 0.359764 0.137101 +v 0.665779 0.289637 0.191890 +v 0.660785 0.256662 0.231260 +v 0.669293 0.300057 0.177993 +v 0.452386 0.449449 0.329343 +v 0.451507 0.429933 0.260937 +v 0.449057 0.449449 0.291696 +v 0.450814 0.449449 0.282364 +v 0.452802 0.370804 0.267706 +v 0.452987 0.370970 0.267385 +v 0.653571 0.340951 0.145952 +v 0.805929 0.449449 0.153361 +v 0.653109 0.449449 0.129852 +v 0.629666 0.371218 0.131654 +v 0.582456 0.449449 0.134137 +v 0.589993 0.449449 0.133657 +v 0.846850 0.449449 0.189567 +v 0.856052 0.449449 0.197978 +v 0.477170 0.390321 0.227976 +v 0.493585 0.402270 0.202503 +v 0.543107 0.407956 0.158408 +v 0.507087 0.449449 0.174068 +v 0.654635 0.337209 0.149156 +v 0.495388 0.449449 0.191810 +v 0.497099 0.449449 0.189167 +v 0.454975 0.449449 0.261578 +v 0.485123 0.449449 0.209512 +v 0.517490 0.415977 0.169422 +v 0.514069 0.417032 0.170904 +v 0.510971 0.449449 0.168661 +v 0.478927 0.391727 0.225132 +s off +f 89 90 91 +f 89 91 95 +f 89 95 111 +f 89 111 129 +f 89 129 128 +f 89 128 127 +f 89 127 126 +f 89 126 125 +f 89 125 151 +f 89 151 150 +f 89 150 149 +f 89 149 142 +f 89 142 141 +f 89 141 140 +f 89 140 139 +f 89 139 117 +f 89 117 107 +f 89 107 106 +f 89 106 105 +f 89 105 104 +f 89 104 103 +f 89 103 102 +f 89 102 101 +f 89 101 96 +f 89 96 92 +f 89 92 93 +f 89 93 94 +f 89 94 90 +f 90 94 100 +f 90 100 116 +f 90 116 138 +f 90 138 137 +f 90 137 136 +f 90 136 159 +f 90 159 175 +f 90 175 200 +f 90 200 199 +f 90 199 227 +f 90 227 247 +f 90 247 246 +f 90 246 241 +f 90 241 221 +f 90 221 242 +f 90 242 245 +f 90 245 244 +f 90 244 259 +f 90 259 251 +f 90 251 254 +f 90 254 253 +f 90 253 256 +f 90 256 255 +f 90 255 237 +f 90 237 236 +f 90 236 234 +f 90 234 208 +f 90 208 207 +f 90 207 187 +f 90 187 186 +f 90 186 166 +f 90 166 147 +f 90 147 122 +f 90 122 109 +f 90 109 95 +f 90 95 91 +f 92 96 93 +f 93 97 98 +f 93 98 99 +f 93 99 100 +f 93 100 94 +f 93 96 101 +f 93 101 102 +f 93 102 103 +f 93 103 104 +f 93 104 105 +f 93 105 106 +f 93 106 107 +f 93 107 108 +f 93 108 97 +f 95 109 110 +f 95 110 111 +f 97 112 98 +f 97 108 112 +f 98 112 113 +f 98 113 114 +f 98 114 99 +f 99 114 115 +f 99 115 116 +f 99 116 100 +f 107 117 118 +f 107 118 119 +f 107 119 108 +f 108 120 121 +f 108 121 112 +f 108 119 120 +f 109 122 110 +f 110 122 123 +f 110 123 124 +f 110 124 125 +f 110 125 126 +f 110 126 127 +f 110 127 128 +f 110 128 129 +f 110 129 111 +f 112 121 120 +f 112 120 130 +f 112 130 131 +f 112 131 113 +f 113 132 133 +f 113 133 134 +f 113 134 114 +f 113 131 132 +f 114 134 115 +f 115 134 135 +f 115 135 136 +f 115 136 137 +f 115 137 138 +f 115 138 116 +f 117 139 118 +f 118 139 140 +f 118 140 141 +f 118 141 142 +f 118 142 124 +f 118 124 143 +f 118 143 144 +f 118 144 119 +f 119 144 120 +f 120 145 130 +f 120 144 146 +f 120 146 145 +f 122 147 148 +f 122 148 123 +f 123 148 124 +f 124 142 149 +f 124 149 150 +f 124 150 151 +f 124 151 125 +f 124 148 152 +f 124 152 143 +f 130 153 131 +f 130 145 153 +f 131 153 132 +f 132 154 133 +f 132 153 155 +f 132 155 156 +f 132 156 154 +f 133 157 134 +f 133 154 158 +f 133 158 157 +f 134 157 135 +f 135 159 136 +f 135 157 160 +f 135 160 159 +f 143 161 144 +f 143 152 161 +f 144 161 146 +f 145 146 162 +f 145 162 163 +f 145 163 164 +f 145 164 165 +f 145 165 153 +f 146 161 162 +f 147 166 167 +f 147 167 148 +f 148 167 168 +f 148 168 152 +f 152 168 169 +f 152 169 161 +f 153 165 155 +f 154 170 158 +f 154 156 170 +f 155 165 171 +f 155 171 172 +f 155 172 156 +f 156 172 170 +f 157 158 173 +f 157 173 174 +f 157 174 160 +f 158 170 173 +f 159 160 175 +f 160 174 175 +f 161 169 176 +f 161 176 177 +f 161 177 178 +f 161 178 162 +f 162 179 163 +f 162 178 180 +f 162 180 179 +f 163 179 181 +f 163 181 164 +f 164 182 171 +f 164 171 165 +f 164 181 183 +f 164 183 184 +f 164 184 185 +f 164 185 182 +f 166 186 167 +f 167 186 187 +f 167 187 188 +f 167 188 168 +f 168 188 189 +f 168 189 190 +f 168 190 191 +f 168 191 169 +f 169 191 192 +f 169 192 193 +f 169 193 176 +f 170 194 174 +f 170 174 195 +f 170 195 173 +f 170 172 194 +f 171 182 196 +f 171 196 172 +f 172 196 197 +f 172 197 198 +f 172 198 194 +f 173 195 174 +f 174 194 199 +f 174 199 200 +f 174 200 175 +f 176 201 177 +f 176 193 201 +f 177 201 178 +f 178 201 202 +f 178 202 203 +f 178 203 185 +f 178 185 179 +f 178 179 180 +f 179 185 184 +f 179 184 183 +f 179 183 181 +f 182 204 205 +f 182 205 196 +f 182 185 206 +f 182 206 204 +f 185 203 206 +f 187 207 188 +f 188 207 208 +f 188 208 209 +f 188 209 189 +f 189 209 210 +f 189 210 211 +f 189 211 212 +f 189 212 213 +f 189 213 190 +f 190 213 212 +f 190 212 211 +f 190 211 193 +f 190 193 192 +f 190 192 191 +f 193 211 201 +f 194 214 215 +f 194 215 216 +f 194 216 199 +f 194 198 217 +f 194 217 214 +f 196 218 219 +f 196 219 197 +f 196 205 220 +f 196 220 218 +f 197 221 222 +f 197 222 223 +f 197 223 198 +f 197 219 220 +f 197 220 224 +f 197 224 221 +f 198 222 225 +f 198 225 217 +f 198 223 222 +f 199 216 215 +f 199 215 226 +f 199 226 227 +f 201 211 202 +f 202 211 228 +f 202 228 229 +f 202 229 230 +f 202 230 203 +f 203 230 231 +f 203 231 232 +f 203 232 206 +f 204 206 232 +f 204 232 233 +f 204 233 220 +f 204 220 205 +f 208 234 209 +f 209 235 210 +f 209 234 236 +f 209 236 237 +f 209 237 235 +f 210 235 238 +f 210 238 239 +f 210 239 228 +f 210 228 211 +f 214 226 215 +f 214 217 225 +f 214 225 226 +f 218 220 219 +f 220 233 240 +f 220 240 224 +f 221 241 222 +f 221 224 242 +f 222 241 225 +f 224 240 243 +f 224 243 229 +f 224 229 244 +f 224 244 245 +f 224 245 242 +f 225 241 226 +f 226 241 246 +f 226 246 247 +f 226 247 227 +f 228 248 249 +f 228 249 250 +f 228 250 229 +f 228 239 235 +f 228 235 251 +f 228 251 248 +f 229 243 230 +f 229 250 244 +f 230 240 252 +f 230 252 231 +f 230 243 240 +f 231 233 232 +f 231 252 233 +f 233 252 240 +f 235 253 254 +f 235 254 251 +f 235 239 238 +f 235 237 255 +f 235 255 256 +f 235 256 253 +f 244 250 257 +f 244 257 258 +f 244 258 259 +f 248 260 249 +f 248 251 260 +f 249 260 251 +f 249 251 258 +f 249 258 250 +f 250 258 257 +f 251 259 258 +o ShapeIndexedFaceSet.012_ShapeIndexedFaceSet.013 +v 0.679197 0.660988 0.323349 +v 0.827207 0.779736 0.413466 +v 0.711967 0.688512 0.412727 +v 0.723206 0.688512 0.412631 +v 0.725431 0.688512 0.412181 +v 0.729723 0.688512 0.411249 +v 0.848515 0.747677 0.391395 +v 0.874232 0.774702 0.392134 +v 0.838876 0.785999 0.411281 +v 0.741665 0.742059 0.410157 +v 0.743304 0.742622 0.410575 +v 0.630171 0.688875 0.412823 +v 0.629859 0.688512 0.413145 +v 0.630639 0.688512 0.413337 +v 0.648122 0.688512 0.413209 +v 0.712865 0.688069 0.193560 +v 0.753568 0.688512 0.398720 +v 0.869979 0.717571 0.343302 +v 0.903462 0.751866 0.343751 +v 0.892925 0.829778 0.365629 +v 0.875286 0.810446 0.392552 +v 0.875949 0.811191 0.391523 +v 0.882857 0.818763 0.380986 +v 0.918174 0.873417 0.288975 +v 0.912555 0.878371 0.271017 +v 0.873491 0.892729 0.194106 +v 0.771831 0.868886 0.140101 +v 0.520784 0.712315 0.240079 +v 0.569956 0.691231 0.344073 +v 0.659986 0.713725 0.388632 +v 0.649527 0.710241 0.385516 +v 0.587010 0.694997 0.353678 +v 0.572922 0.691553 0.346514 +v 0.561839 0.690305 0.337390 +v 0.565156 0.689217 0.338097 +v 0.567341 0.688512 0.338515 +v 0.712591 0.688512 0.191793 +v 0.793139 0.688512 0.228417 +v 0.793997 0.688512 0.229349 +v 0.812066 0.688512 0.257716 +v 0.828417 0.688512 0.283418 +v 0.801373 0.688512 0.331864 +v 0.771870 0.688512 0.384391 +v 0.567341 0.688512 0.230152 +v 0.570346 0.688512 0.224851 +v 0.579088 0.688512 0.219582 +v 0.668806 0.688512 0.193238 +v 0.670054 0.688512 0.193174 +v 0.878135 0.707462 0.286598 +v 0.913530 0.743367 0.287594 +v 0.918213 0.873336 0.289136 +v 0.909199 0.851588 0.331254 +v 0.906194 0.844378 0.345229 +v 0.917901 0.872672 0.290453 +v 0.918135 0.873195 0.289425 +v 0.918018 0.873779 0.287883 +v 0.900106 0.888862 0.232336 +v 0.901511 0.887654 0.236770 +v 0.887930 0.890635 0.214859 +v 0.866310 0.893756 0.183761 +v 0.849530 0.891722 0.170332 +v 0.835910 0.889608 0.160533 +v 0.816437 0.885197 0.149803 +v 0.782329 0.872813 0.142157 +v 0.777568 0.871081 0.141097 +v 0.723089 0.850178 0.131555 +v 0.649683 0.817635 0.129146 +v 0.564180 0.765277 0.160919 +v 0.557351 0.759840 0.166445 +v 0.526131 0.726996 0.210811 +v 0.519536 0.717511 0.226264 +v 0.521799 0.708066 0.251259 +v 0.523009 0.703072 0.264495 +v 0.525663 0.702206 0.269507 +v 0.531438 0.700313 0.280333 +v 0.546502 0.695359 0.308605 +v 0.560200 0.690868 0.334274 +v 0.542677 0.696608 0.301441 +v 0.531087 0.700414 0.279691 +v 0.526482 0.701924 0.271017 +v 0.533155 0.699729 0.247725 +v 0.701118 0.708831 0.111508 +v 0.794114 0.688814 0.228320 +v 0.871813 0.718880 0.229927 +v 0.540297 0.697393 0.242296 +v 0.537331 0.702750 0.226393 +v 0.653274 0.725546 0.101196 +v 0.665293 0.688553 0.193206 +v 0.905296 0.753154 0.231340 +v 0.908847 0.872571 0.232304 +v 0.880281 0.867718 0.183697 +v 0.833568 0.869852 0.149482 +v 0.840320 0.890594 0.162975 +v 0.734601 0.780018 0.090658 +v 0.697177 0.793007 0.090112 +v 0.720748 0.849151 0.131427 +v 0.699011 0.839686 0.130302 +v 0.655849 0.820656 0.128632 +v 0.657957 0.768097 0.089180 +v 0.580610 0.776132 0.152887 +v 0.540414 0.746328 0.180195 +v 0.526794 0.727922 0.209302 +v 0.535029 0.699125 0.244673 +v 0.700689 0.749066 0.085261 +v 0.738426 0.732131 0.102031 +v 0.877666 0.777118 0.182604 +v 0.848827 0.746267 0.183343 +s off +f 262 263 264 +f 262 264 265 +f 262 265 266 +f 262 266 267 +f 262 267 268 +f 262 268 269 +f 262 269 270 +f 262 270 271 +f 262 271 272 +f 262 272 273 +f 262 273 274 +f 262 274 275 +f 262 275 263 +f 263 276 264 +f 263 275 276 +f 264 276 265 +f 265 276 266 +f 266 276 277 +f 266 277 267 +f 267 278 279 +f 267 279 268 +f 267 277 278 +f 268 279 280 +f 268 280 281 +f 268 281 269 +f 269 281 282 +f 269 282 283 +f 269 283 284 +f 269 284 285 +f 269 285 286 +f 269 286 270 +f 270 286 287 +f 270 287 288 +f 270 288 289 +f 270 289 290 +f 270 290 272 +f 270 272 271 +f 272 290 291 +f 272 291 292 +f 272 292 293 +f 272 293 289 +f 272 289 294 +f 272 294 273 +f 273 294 295 +f 273 295 296 +f 273 296 276 +f 273 276 274 +f 274 276 275 +f 276 297 298 +f 276 298 299 +f 276 299 300 +f 276 300 301 +f 276 301 302 +f 276 302 303 +f 276 303 277 +f 276 296 304 +f 276 304 305 +f 276 305 306 +f 276 306 307 +f 276 307 308 +f 276 308 297 +f 277 303 278 +f 278 309 310 +f 278 310 279 +f 278 303 309 +f 279 310 311 +f 279 311 312 +f 279 312 313 +f 279 313 280 +f 280 313 283 +f 280 283 281 +f 281 283 282 +f 283 313 284 +f 284 313 314 +f 284 314 315 +f 284 315 311 +f 284 311 316 +f 284 316 285 +f 285 316 317 +f 285 317 318 +f 285 318 319 +f 285 319 286 +f 286 319 317 +f 286 317 320 +f 286 320 321 +f 286 321 322 +f 286 322 287 +f 287 322 323 +f 287 323 324 +f 287 324 325 +f 287 325 326 +f 287 326 327 +f 287 327 328 +f 287 328 288 +f 288 328 329 +f 288 329 330 +f 288 330 331 +f 288 331 332 +f 288 332 333 +f 288 333 334 +f 288 334 335 +f 288 335 336 +f 288 336 289 +f 289 336 337 +f 289 337 294 +f 289 293 292 +f 289 292 291 +f 289 291 290 +f 294 337 336 +f 294 336 338 +f 294 338 339 +f 294 339 340 +f 294 340 341 +f 294 341 304 +f 294 304 295 +f 295 304 296 +f 297 342 298 +f 297 308 342 +f 298 343 299 +f 298 342 343 +f 299 343 300 +f 300 343 344 +f 300 344 301 +f 301 344 309 +f 301 309 302 +f 302 309 303 +f 304 341 345 +f 304 345 305 +f 305 345 346 +f 305 346 347 +f 305 347 306 +f 306 347 342 +f 306 342 348 +f 306 348 307 +f 307 348 308 +f 308 348 342 +f 309 344 310 +f 310 344 349 +f 310 349 311 +f 311 315 314 +f 311 314 313 +f 311 313 312 +f 311 349 350 +f 311 350 316 +f 316 350 317 +f 317 319 318 +f 317 350 351 +f 317 351 320 +f 320 351 321 +f 321 351 352 +f 321 352 353 +f 321 353 322 +f 322 353 352 +f 322 352 323 +f 323 352 354 +f 323 354 355 +f 323 355 324 +f 324 355 325 +f 325 355 326 +f 326 356 357 +f 326 357 358 +f 326 358 327 +f 326 355 356 +f 327 358 359 +f 327 359 360 +f 327 360 328 +f 328 360 359 +f 328 359 329 +f 329 361 330 +f 329 359 361 +f 330 361 362 +f 330 362 347 +f 330 347 331 +f 331 341 332 +f 331 347 346 +f 331 346 341 +f 332 341 333 +f 333 341 340 +f 333 340 334 +f 334 340 339 +f 334 339 338 +f 334 338 336 +f 334 336 335 +f 341 346 363 +f 341 363 345 +f 342 364 365 +f 342 365 344 +f 342 344 343 +f 342 347 364 +f 344 366 349 +f 344 365 367 +f 344 367 366 +f 345 363 346 +f 347 362 361 +f 347 361 359 +f 347 359 364 +f 349 366 350 +f 350 366 351 +f 351 366 352 +f 352 366 354 +f 354 366 365 +f 354 365 364 +f 354 364 355 +f 355 359 358 +f 355 358 357 +f 355 357 356 +f 355 364 359 +f 365 366 367 +o ShapeIndexedFaceSet.011_ShapeIndexedFaceSet.012 +v 0.679197 0.660988 0.323349 +v 0.629186 1.040103 0.247622 +v 0.635347 1.038767 0.257478 +v 0.739822 1.030995 0.287568 +v 0.735478 1.032433 0.275348 +v 0.732951 1.033255 0.256066 +v 0.745407 1.029180 0.249925 +v 0.759901 1.024420 0.242833 +v 0.623867 1.039007 0.244429 +v 0.538409 1.002232 0.238995 +v 0.649177 1.009731 0.341976 +v 0.646606 1.034008 0.281151 +v 0.637564 1.037843 0.262115 +v 0.681933 1.014080 0.346704 +v 0.748111 1.028290 0.294292 +v 0.739423 1.031132 0.285972 +v 0.738182 1.031542 0.282594 +v 0.816460 1.005828 0.319040 +v 0.817612 1.005451 0.236354 +v 0.778916 1.018154 0.236016 +v 0.610260 1.035994 0.236723 +v 0.620942 1.038391 0.242679 +v 0.609417 1.035788 0.236293 +v 0.599710 1.031679 0.235525 +v 0.586280 1.025550 0.235525 +v 0.543994 1.006204 0.235525 +v 0.529632 0.894717 0.182192 +v 0.504234 0.915056 0.228310 +v 0.523560 0.990145 0.251614 +v 0.512744 0.981346 0.260856 +v 0.516113 0.973607 0.283024 +v 0.574002 1.019935 0.235525 +v 0.642262 1.003020 0.350450 +v 0.650950 1.009286 0.344954 +v 0.554853 0.966622 0.341976 +v 0.639160 0.967889 0.393036 +v 0.688804 0.973881 0.397028 +v 0.804182 1.004526 0.345353 +v 0.851122 0.994426 0.295091 +v 0.850501 0.994631 0.282471 +v 0.848595 0.995247 0.250969 +v 0.802808 0.967786 0.183114 +v 0.692350 0.976415 0.176236 +v 0.642661 0.970354 0.178447 +v 0.572583 0.940531 0.183421 +v 0.512257 0.851334 0.180565 +v 0.481096 0.858593 0.225546 +v 0.560881 0.862599 0.152747 +v 0.475112 0.879959 0.282042 +v 0.502461 0.913789 0.337431 +v 0.512833 0.981106 0.261501 +v 0.516202 0.973539 0.283270 +v 0.551883 0.966554 0.338844 +v 0.637697 0.999596 0.353612 +v 0.575243 0.972477 0.350235 +v 0.630826 0.996617 0.353244 +v 0.526352 0.892388 0.383886 +v 0.569303 0.938202 0.385115 +v 0.560660 0.966691 0.348086 +v 0.672315 0.916870 0.429881 +v 0.776390 0.913891 0.424262 +v 0.799572 0.966314 0.392944 +v 0.868409 0.943099 0.345875 +v 0.876476 0.951590 0.289380 +v 0.850368 0.994665 0.279677 +v 0.918230 0.873796 0.289165 +v 0.918009 0.873796 0.287875 +v 0.900101 0.888861 0.232332 +v 0.870270 0.944400 0.232485 +v 0.850767 0.922691 0.183850 +v 0.840307 0.890608 0.162972 +v 0.835918 0.889580 0.160515 +v 0.816460 0.885198 0.149800 +v 0.780867 0.917042 0.150506 +v 0.677013 0.920192 0.141571 +v 0.508977 0.770457 0.180412 +v 0.560039 0.791173 0.149278 +v 0.477196 0.752686 0.225976 +v 0.466691 0.835549 0.281366 +v 0.686055 0.851882 0.128184 +v 0.650329 0.817983 0.129075 +v 0.649709 0.817641 0.129136 +v 0.479235 0.857292 0.338138 +v 0.508932 0.848971 0.383917 +v 0.556626 0.859620 0.413577 +v 0.681490 0.849279 0.441855 +v 0.829092 0.866673 0.425920 +v 0.768943 0.843390 0.437035 +v 0.847354 0.920294 0.393343 +v 0.876875 0.865304 0.393190 +v 0.906972 0.871262 0.345660 +v 0.909188 0.851608 0.331260 +v 0.918142 0.873179 0.289441 +v 0.918186 0.873350 0.289165 +v 0.918186 0.873419 0.288950 +v 0.887912 0.890608 0.214831 +v 0.885119 0.891019 0.210808 +v 0.873506 0.892731 0.194106 +v 0.866281 0.893758 0.183758 +v 0.849526 0.891703 0.170310 +v 0.782329 0.872802 0.142155 +v 0.542708 0.696600 0.301446 +v 0.523338 0.702969 0.265093 +v 0.627768 0.798637 0.150567 +v 0.777587 0.871091 0.141080 +v 0.540403 0.746317 0.180197 +v 0.526795 0.727930 0.209304 +v 0.526130 0.727006 0.210809 +v 0.580606 0.776141 0.152901 +v 0.564206 0.765287 0.160915 +v 0.557380 0.759842 0.166441 +v 0.465405 0.746009 0.280322 +v 0.519570 0.717521 0.226283 +v 0.521831 0.708071 0.251276 +v 0.475423 0.751454 0.335129 +v 0.723067 0.850204 0.131562 +v 0.720718 0.849176 0.131439 +v 0.698998 0.839726 0.130303 +v 0.655826 0.820688 0.128645 +v 0.771824 0.868865 0.140097 +v 0.592086 0.782339 0.150567 +v 0.505697 0.768129 0.382106 +v 0.556227 0.787612 0.415573 +v 0.606137 0.823873 0.426196 +v 0.738137 0.772272 0.428622 +v 0.645365 0.770936 0.421959 +v 0.818765 0.792440 0.422174 +v 0.838888 0.786002 0.411274 +v 0.856308 0.797713 0.402309 +v 0.875279 0.810485 0.392545 +v 0.892921 0.829796 0.365618 +v 0.906174 0.844417 0.345230 +v 0.882859 0.818771 0.380969 +v 0.875944 0.811204 0.391501 +v 0.827186 0.779736 0.413454 +v 0.672359 0.717966 0.391962 +v 0.561857 0.690300 0.337401 +v 0.523737 0.702832 0.265922 +v 0.523028 0.703071 0.264540 +v 0.531450 0.700298 0.280353 +v 0.530918 0.700469 0.279401 +v 0.513808 0.706119 0.279708 +v 0.513276 0.706290 0.280660 +v 0.534375 0.699339 0.323093 +v 0.535527 0.701496 0.335528 +v 0.568594 0.720192 0.383671 +v 0.743323 0.742619 0.410568 +v 0.649532 0.710262 0.385514 +v 0.659992 0.713720 0.388615 +v 0.586989 0.694991 0.353674 +v 0.572938 0.691567 0.346520 +v 0.569968 0.691224 0.344094 +v 0.553789 0.692970 0.335743 +s off +f 369 370 371 +f 369 371 372 +f 369 372 373 +f 369 373 374 +f 369 374 375 +f 369 375 376 +f 369 376 377 +f 369 377 378 +f 369 378 379 +f 369 379 380 +f 369 380 370 +f 370 380 371 +f 371 381 382 +f 371 382 383 +f 371 383 384 +f 371 384 372 +f 371 380 379 +f 371 379 381 +f 372 384 382 +f 372 382 374 +f 372 374 373 +f 374 382 375 +f 375 382 385 +f 375 385 386 +f 375 386 387 +f 375 387 388 +f 375 388 389 +f 375 389 376 +f 376 389 388 +f 376 388 390 +f 376 390 391 +f 376 391 392 +f 376 392 377 +f 377 393 394 +f 377 394 395 +f 377 395 396 +f 377 396 397 +f 377 397 398 +f 377 398 378 +f 377 392 399 +f 377 399 393 +f 378 400 401 +f 378 401 379 +f 378 398 402 +f 378 402 400 +f 379 401 381 +f 381 401 403 +f 381 403 404 +f 381 404 405 +f 381 405 382 +f 382 384 383 +f 382 405 385 +f 385 405 406 +f 385 406 407 +f 385 407 386 +f 386 407 408 +f 386 408 409 +f 386 409 387 +f 387 409 410 +f 387 410 390 +f 387 390 388 +f 390 410 411 +f 390 411 391 +f 391 411 392 +f 392 411 399 +f 393 399 411 +f 393 411 412 +f 393 412 394 +f 394 413 414 +f 394 414 395 +f 394 412 415 +f 394 415 413 +f 395 414 397 +f 395 397 396 +f 397 414 416 +f 397 416 417 +f 397 417 418 +f 397 418 398 +f 398 418 417 +f 398 417 419 +f 398 419 420 +f 398 420 402 +f 400 421 401 +f 400 402 422 +f 400 422 423 +f 400 423 421 +f 401 421 403 +f 402 420 417 +f 402 417 424 +f 402 424 425 +f 402 425 426 +f 402 426 422 +f 403 427 404 +f 403 421 423 +f 403 423 422 +f 403 422 425 +f 403 425 427 +f 404 427 428 +f 404 428 429 +f 404 429 405 +f 405 429 430 +f 405 430 406 +f 406 430 431 +f 406 431 407 +f 407 431 432 +f 407 432 408 +f 408 432 431 +f 408 431 433 +f 408 433 434 +f 408 434 435 +f 408 435 436 +f 408 436 437 +f 408 437 409 +f 409 438 439 +f 409 439 440 +f 409 440 441 +f 409 441 410 +f 409 437 438 +f 410 441 442 +f 410 442 411 +f 411 442 412 +f 412 442 415 +f 413 443 414 +f 413 415 444 +f 413 444 443 +f 414 445 446 +f 414 446 416 +f 414 443 445 +f 415 442 447 +f 415 447 448 +f 415 448 449 +f 415 449 444 +f 416 446 450 +f 416 450 417 +f 417 450 424 +f 417 420 419 +f 422 426 425 +f 424 450 451 +f 424 451 452 +f 424 452 425 +f 425 452 427 +f 427 453 428 +f 427 452 453 +f 428 454 429 +f 428 453 455 +f 428 455 454 +f 429 454 456 +f 429 456 430 +f 430 456 457 +f 430 457 458 +f 430 458 431 +f 431 458 433 +f 433 458 459 +f 433 459 460 +f 433 460 461 +f 433 461 462 +f 433 462 434 +f 434 462 460 +f 434 460 435 +f 435 460 463 +f 435 463 464 +f 435 464 465 +f 435 465 436 +f 436 465 437 +f 437 465 466 +f 437 466 467 +f 437 467 438 +f 438 467 439 +f 439 449 468 +f 439 468 440 +f 439 467 463 +f 439 463 460 +f 439 460 469 +f 439 469 470 +f 439 470 471 +f 439 471 449 +f 440 468 472 +f 440 472 441 +f 441 472 447 +f 441 447 442 +f 443 444 473 +f 443 473 474 +f 443 474 475 +f 443 475 445 +f 444 476 477 +f 444 477 478 +f 444 478 473 +f 444 449 476 +f 445 479 446 +f 445 475 480 +f 445 480 481 +f 445 481 479 +f 446 479 482 +f 446 482 450 +f 447 472 483 +f 447 483 484 +f 447 484 485 +f 447 485 486 +f 447 486 448 +f 448 486 449 +f 449 486 485 +f 449 485 484 +f 449 484 487 +f 449 487 468 +f 449 471 488 +f 449 488 476 +f 450 482 489 +f 450 489 451 +f 451 489 490 +f 451 490 452 +f 452 490 491 +f 452 491 453 +f 453 492 455 +f 453 491 490 +f 453 490 493 +f 453 493 492 +f 454 455 494 +f 454 494 495 +f 454 495 496 +f 454 496 497 +f 454 497 457 +f 454 457 456 +f 455 492 494 +f 457 497 498 +f 457 498 458 +f 458 499 459 +f 458 498 499 +f 459 499 498 +f 459 498 460 +f 460 462 461 +f 460 498 500 +f 460 500 501 +f 460 501 502 +f 460 502 503 +f 460 503 504 +f 460 504 469 +f 463 467 464 +f 464 467 466 +f 464 466 465 +f 468 487 472 +f 469 504 470 +f 470 505 506 +f 470 506 481 +f 470 481 473 +f 470 473 471 +f 470 504 507 +f 470 507 508 +f 470 508 505 +f 471 473 488 +f 472 487 483 +f 473 481 480 +f 473 480 474 +f 473 478 488 +f 474 480 475 +f 476 488 477 +f 477 488 478 +f 479 481 509 +f 479 509 510 +f 479 510 511 +f 479 511 512 +f 479 512 482 +f 481 506 509 +f 482 512 489 +f 483 487 484 +f 489 512 513 +f 489 513 490 +f 490 513 493 +f 492 514 502 +f 492 502 494 +f 492 493 503 +f 492 503 514 +f 493 515 516 +f 493 516 503 +f 493 513 515 +f 494 502 495 +f 495 502 501 +f 495 501 496 +f 496 501 497 +f 497 501 500 +f 497 500 498 +f 502 514 503 +f 503 516 504 +f 504 517 518 +f 504 518 519 +f 504 519 512 +f 504 512 520 +f 504 520 511 +f 504 511 508 +f 504 508 507 +f 504 516 517 +f 505 510 506 +f 505 508 511 +f 505 511 510 +f 506 510 509 +f 511 520 512 +f 512 519 513 +f 513 519 518 +f 513 518 517 +f 513 517 515 +f 515 517 516 +o ShapeIndexedFaceSet.010_ShapeIndexedFaceSet.011 +v 0.679197 0.660988 0.323349 +v 0.697163 0.449449 0.632586 +v 0.682861 0.449449 0.631475 +v 0.704200 0.428695 0.629630 +v 0.709176 0.449449 0.624529 +v 0.671342 0.449449 0.630572 +v 0.662474 0.433009 0.627099 +v 0.699043 0.383409 0.601856 +v 0.715767 0.397045 0.604256 +v 0.731683 0.449449 0.601988 +v 0.655329 0.449449 0.625480 +v 0.642280 0.449449 0.616219 +v 0.630436 0.426594 0.602986 +v 0.652847 0.392947 0.601621 +v 0.706850 0.367839 0.536445 +v 0.648919 0.377297 0.536445 +v 0.659462 0.375109 0.536445 +v 0.711140 0.371138 0.536445 +v 0.713236 0.373751 0.536445 +v 0.727237 0.391197 0.536445 +v 0.729153 0.393594 0.536445 +v 0.734973 0.408788 0.536445 +v 0.743395 0.437275 0.547908 +v 0.735997 0.449449 0.591089 +v 0.733864 0.449449 0.599230 +v 0.631629 0.449449 0.597179 +v 0.627472 0.449449 0.575127 +v 0.624869 0.449449 0.561310 +v 0.622098 0.449449 0.542572 +v 0.620303 0.415123 0.536445 +v 0.626423 0.401223 0.536445 +v 0.629351 0.396925 0.536445 +v 0.632508 0.393754 0.536445 +v 0.736431 0.416832 0.536445 +v 0.740094 0.437067 0.536445 +v 0.742540 0.449449 0.550863 +v 0.620616 0.427018 0.536445 +v 0.620447 0.420659 0.536445 +v 0.628496 0.449449 0.536445 +v 0.737551 0.449449 0.541348 +v 0.740564 0.449449 0.544087 +v 0.732153 0.449449 0.536445 +s off +f 522 523 524 +f 522 524 525 +f 522 525 530 +f 522 530 545 +f 522 545 544 +f 522 544 556 +f 522 556 561 +f 522 561 560 +f 522 560 562 +f 522 562 559 +f 522 559 549 +f 522 549 548 +f 522 548 547 +f 522 547 546 +f 522 546 532 +f 522 532 531 +f 522 531 526 +f 522 526 523 +f 523 526 527 +f 523 527 524 +f 524 527 528 +f 524 528 529 +f 524 529 530 +f 524 530 525 +f 526 531 527 +f 527 531 532 +f 527 532 533 +f 527 533 534 +f 527 534 528 +f 528 535 529 +f 528 534 536 +f 528 536 537 +f 528 537 535 +f 529 535 538 +f 529 538 539 +f 529 539 540 +f 529 540 541 +f 529 541 542 +f 529 542 543 +f 529 543 544 +f 529 544 545 +f 529 545 530 +f 532 546 533 +f 533 546 547 +f 533 547 548 +f 533 548 549 +f 533 549 550 +f 533 550 551 +f 533 551 534 +f 534 551 552 +f 534 552 553 +f 534 553 536 +f 535 537 536 +f 535 536 553 +f 535 553 552 +f 535 552 551 +f 535 551 550 +f 535 550 558 +f 535 558 557 +f 535 557 559 +f 535 559 562 +f 535 562 555 +f 535 555 554 +f 535 554 542 +f 535 542 541 +f 535 541 540 +f 535 540 539 +f 535 539 538 +f 542 554 543 +f 543 554 555 +f 543 555 556 +f 543 556 544 +f 549 557 558 +f 549 558 550 +f 549 559 557 +f 555 560 561 +f 555 561 556 +f 555 562 560 +o ShapeIndexedFaceSet.009_ShapeIndexedFaceSet.010 +v 0.679197 0.660988 0.323349 +v 0.650941 1.009292 0.344969 +v 0.637681 0.999628 0.353617 +v 0.642948 1.003542 0.349975 +v 0.546753 0.977410 0.307374 +v 0.575814 1.015908 0.247154 +v 0.625641 1.039383 0.245490 +v 0.646564 1.034023 0.281131 +v 0.632658 1.089106 0.281686 +v 0.618235 1.088398 0.304796 +v 0.582071 1.087026 0.316114 +v 0.583004 0.975878 0.350657 +v 0.630793 0.996623 0.353235 +v 0.551891 0.966575 0.338865 +v 0.533722 0.975503 0.297709 +v 0.573977 1.019939 0.235524 +v 0.628410 1.039961 0.247154 +v 0.629157 1.040105 0.247605 +v 0.610213 1.036003 0.236727 +v 0.620919 1.038415 0.242657 +v 0.606669 1.074790 0.244102 +v 0.646191 1.034182 0.280345 +v 0.635328 1.038805 0.257467 +v 0.621034 1.070066 0.250773 +v 0.614906 1.092602 0.253166 +v 0.586247 1.114155 0.284438 +v 0.552694 1.104072 0.298241 +v 0.567562 1.087647 0.311420 +v 0.533105 1.069185 0.310819 +v 0.575240 0.972498 0.350229 +v 0.560659 0.966720 0.348114 +v 0.516185 0.973553 0.283258 +v 0.517477 0.973365 0.285097 +v 0.554833 0.966633 0.341975 +v 0.509139 1.066743 0.280993 +v 0.512827 0.981122 0.261501 +v 0.528800 0.994427 0.247154 +v 0.538415 1.002242 0.238981 +v 0.599694 1.031712 0.235513 +v 0.586261 1.025558 0.235524 +v 0.548920 1.008497 0.235524 +v 0.609395 1.035829 0.236264 +v 0.603310 1.067552 0.240426 +v 0.555536 1.103465 0.255756 +v 0.537124 1.103220 0.275825 +v 0.516099 0.973625 0.283004 +v 0.533708 1.098770 0.276449 +v 0.533708 1.098770 0.274310 +v 0.504346 1.060416 0.261258 +v 0.512712 0.981353 0.260831 +v 0.523562 0.990165 0.251617 +v 0.526073 0.992217 0.249467 +v 0.543983 1.006244 0.235524 +v 0.539161 1.069806 0.239432 +v 0.550556 1.093237 0.250796 +v 0.545375 1.094928 0.256854 +s off +f 564 565 566 +f 564 566 567 +f 564 567 568 +f 564 568 569 +f 564 569 570 +f 564 570 571 +f 564 571 572 +f 564 572 573 +f 564 573 565 +f 565 574 575 +f 565 575 566 +f 565 573 574 +f 566 575 576 +f 566 576 567 +f 567 576 577 +f 567 577 578 +f 567 578 568 +f 568 578 569 +f 569 579 580 +f 569 580 570 +f 569 578 581 +f 569 581 582 +f 569 582 583 +f 569 583 579 +f 570 580 584 +f 570 584 571 +f 571 584 585 +f 571 585 586 +f 571 586 587 +f 571 587 588 +f 571 588 572 +f 572 588 573 +f 573 588 589 +f 573 589 590 +f 573 590 591 +f 573 591 592 +f 573 592 574 +f 574 592 575 +f 575 592 593 +f 575 593 576 +f 576 594 595 +f 576 595 577 +f 576 593 596 +f 576 596 591 +f 576 591 597 +f 576 597 594 +f 577 595 598 +f 577 598 599 +f 577 599 600 +f 577 600 578 +f 578 601 602 +f 578 602 581 +f 578 600 603 +f 578 603 601 +f 579 583 586 +f 579 586 580 +f 580 585 584 +f 580 586 585 +f 581 602 601 +f 581 601 604 +f 581 604 582 +f 582 604 605 +f 582 605 583 +f 583 606 587 +f 583 587 586 +f 583 605 606 +f 587 606 588 +f 588 606 607 +f 588 607 589 +f 589 591 590 +f 589 607 597 +f 589 597 591 +f 591 596 593 +f 591 593 592 +f 594 608 598 +f 594 598 595 +f 594 597 608 +f 597 607 609 +f 597 609 610 +f 597 610 611 +f 597 611 608 +f 598 612 613 +f 598 613 599 +f 598 608 612 +f 599 614 600 +f 599 613 612 +f 599 612 614 +f 600 615 603 +f 600 614 611 +f 600 611 616 +f 600 616 615 +f 601 603 615 +f 601 615 616 +f 601 616 604 +f 604 616 605 +f 605 616 606 +f 606 616 617 +f 606 617 618 +f 606 618 610 +f 606 610 607 +f 607 610 609 +f 608 611 612 +f 610 618 611 +f 611 618 617 +f 611 617 616 +f 611 614 612 +o ShapeIndexedFaceSet.008_ShapeIndexedFaceSet.009 +v 0.679197 0.660988 0.323349 +v 0.736189 0.513994 0.526397 +v 0.771391 0.513994 0.520609 +v 0.733591 0.565720 0.519638 +v 0.709682 0.513994 0.526009 +v 0.774037 0.513994 0.519910 +v 0.650430 0.513994 0.523872 +v 0.785141 0.513994 0.516957 +v 0.776872 0.573208 0.506507 +v 0.705618 0.631238 0.492444 +v 0.582437 0.544209 0.517190 +v 0.646508 0.513994 0.523717 +v 0.837022 0.513994 0.488210 +v 0.736378 0.632922 0.478731 +v 0.735008 0.633372 0.478964 +v 0.723526 0.637141 0.480829 +v 0.834706 0.532520 0.484480 +v 0.807537 0.582663 0.483043 +v 0.611212 0.597270 0.498776 +v 0.708926 0.641960 0.477527 +v 0.682418 0.650665 0.465600 +v 0.678497 0.651965 0.463813 +v 0.577097 0.622400 0.471078 +v 0.570908 0.561285 0.507556 +v 0.540478 0.536689 0.495746 +v 0.583524 0.513994 0.520726 +v 0.616930 0.513994 0.522474 +v 0.857528 0.513994 0.460977 +v 0.946784 0.563769 0.366577 +v 0.937429 0.566854 0.374851 +v 0.744269 0.630321 0.476788 +v 0.816279 0.606659 0.448429 +v 0.884130 0.584380 0.403638 +v 0.825823 0.603507 0.445166 +v 0.606865 0.675511 0.390818 +v 0.620095 0.671159 0.429316 +v 0.505088 0.602823 0.453402 +v 0.616882 0.672209 0.427413 +v 0.500505 0.596036 0.453480 +v 0.542132 0.513994 0.498738 +v 0.862537 0.513994 0.454257 +v 0.947020 0.563703 0.365567 +v 0.946926 0.563736 0.365955 +v 0.887060 0.513994 0.419915 +v 0.905109 0.513994 0.381611 +v 0.906999 0.513994 0.377066 +v 0.932515 0.568472 0.376599 +v 0.939508 0.566171 0.279713 +v 0.652934 0.660370 0.217828 +v 0.579980 0.684349 0.338257 +v 0.520964 0.621816 0.435338 +v 0.613055 0.673460 0.419837 +v 0.523752 0.625135 0.432152 +v 0.501780 0.590700 0.426053 +v 0.489259 0.571974 0.426053 +v 0.491858 0.580195 0.442486 +v 0.498709 0.592751 0.451227 +v 0.496063 0.513994 0.446526 +v 0.511797 0.513994 0.465134 +v 0.523610 0.513994 0.478226 +v 0.522098 0.621066 0.426053 +v 0.580074 0.684299 0.337363 +v 0.948721 0.563136 0.357486 +v 0.951982 0.562069 0.341636 +v 0.951273 0.562302 0.305158 +v 0.905771 0.513994 0.361255 +v 0.956754 0.560484 0.318561 +v 0.933460 0.568155 0.266621 +v 0.923726 0.571357 0.259745 +v 0.897549 0.579961 0.242380 +v 0.703728 0.643661 0.202522 +v 0.657329 0.658919 0.215031 +v 0.594060 0.679697 0.241020 +v 0.605495 0.675961 0.254578 +v 0.590469 0.680897 0.265883 +v 0.589950 0.681064 0.269379 +v 0.580358 0.684216 0.335498 +v 0.486188 0.547544 0.351038 +v 0.486613 0.556883 0.383942 +v 0.484629 0.553914 0.383942 +v 0.484251 0.556849 0.397344 +v 0.491669 0.579828 0.442253 +v 0.479856 0.513994 0.389109 +v 0.589761 0.681114 0.270583 +v 0.893628 0.513993 0.261843 +v 0.872318 0.513993 0.220236 +v 0.903172 0.513994 0.327962 +v 0.902558 0.513994 0.320464 +v 0.901188 0.578761 0.242535 +v 0.870191 0.513993 0.216662 +v 0.837022 0.513993 0.189391 +v 0.809097 0.513993 0.166471 +v 0.759389 0.625352 0.208193 +v 0.767705 0.565754 0.158157 +v 0.698625 0.639826 0.198365 +v 0.694845 0.646579 0.204114 +v 0.634601 0.642594 0.201628 +v 0.655580 0.659486 0.215536 +v 0.571144 0.524182 0.144794 +v 0.535423 0.513993 0.164101 +v 0.513357 0.513993 0.181000 +v 0.551818 0.613946 0.231308 +v 0.545912 0.605124 0.231269 +v 0.525169 0.573858 0.230259 +v 0.588910 0.676412 0.257647 +v 0.590422 0.680897 0.266038 +v 0.502064 0.546377 0.256909 +v 0.488645 0.537622 0.299758 +v 0.474139 0.513994 0.294708 +v 0.474139 0.513994 0.295796 +v 0.474800 0.513994 0.327263 +v 0.479715 0.513994 0.388526 +v 0.790953 0.513993 0.152524 +v 0.724896 0.513993 0.137529 +v 0.720738 0.513993 0.136597 +v 0.683222 0.513993 0.129526 +v 0.671173 0.549228 0.135936 +v 0.572845 0.513993 0.142579 +v 0.607101 0.513993 0.137840 +v 0.511278 0.513993 0.184962 +v 0.507167 0.513993 0.196345 +v 0.483589 0.513993 0.261726 +v 0.498756 0.542292 0.260250 +v 0.488928 0.536505 0.293970 +v 0.477777 0.513994 0.281810 +v 0.646177 0.513993 0.133062 +v 0.631955 0.513993 0.134421 +s off +f 620 621 622 +f 620 622 623 +f 620 623 625 +f 620 625 630 +f 620 630 645 +f 620 645 644 +f 620 644 658 +f 620 658 678 +f 620 678 677 +f 620 677 676 +f 620 676 701 +f 620 701 730 +f 620 730 729 +f 620 729 728 +f 620 728 727 +f 620 727 743 +f 620 743 740 +f 620 740 739 +f 620 739 738 +f 620 738 719 +f 620 719 718 +f 620 718 736 +f 620 736 737 +f 620 737 745 +f 620 745 744 +f 620 744 734 +f 620 734 733 +f 620 733 732 +f 620 732 731 +f 620 731 710 +f 620 710 709 +f 620 709 708 +f 620 708 704 +f 620 704 703 +f 620 703 706 +f 620 706 705 +f 620 705 684 +f 620 684 664 +f 620 664 663 +f 620 663 662 +f 620 662 659 +f 620 659 646 +f 620 646 631 +f 620 631 626 +f 620 626 624 +f 620 624 621 +f 621 624 622 +f 622 625 623 +f 622 624 626 +f 622 626 627 +f 622 627 628 +f 622 628 629 +f 622 629 625 +f 625 629 630 +f 626 631 627 +f 627 632 633 +f 627 633 634 +f 627 634 628 +f 627 631 635 +f 627 635 636 +f 627 636 632 +f 628 637 629 +f 628 634 638 +f 628 638 639 +f 628 639 640 +f 628 640 641 +f 628 641 637 +f 629 642 643 +f 629 643 644 +f 629 644 645 +f 629 645 630 +f 629 637 642 +f 631 646 647 +f 631 647 648 +f 631 648 635 +f 632 638 633 +f 632 636 649 +f 632 649 650 +f 632 650 651 +f 632 651 638 +f 633 638 634 +f 635 648 636 +f 636 648 652 +f 636 652 649 +f 637 641 642 +f 638 640 639 +f 638 651 640 +f 640 653 654 +f 640 654 641 +f 640 651 653 +f 641 655 642 +f 641 654 656 +f 641 656 655 +f 642 655 657 +f 642 657 643 +f 643 657 658 +f 643 658 644 +f 646 659 647 +f 647 660 661 +f 647 661 648 +f 647 659 662 +f 647 662 663 +f 647 663 664 +f 647 664 660 +f 648 661 665 +f 648 665 651 +f 648 651 650 +f 648 650 652 +f 649 652 650 +f 651 665 661 +f 651 661 666 +f 651 666 667 +f 651 667 668 +f 651 668 653 +f 653 668 654 +f 654 668 656 +f 655 669 657 +f 655 656 669 +f 656 670 671 +f 656 671 669 +f 656 668 670 +f 657 672 673 +f 657 673 674 +f 657 674 675 +f 657 675 676 +f 657 676 677 +f 657 677 678 +f 657 678 658 +f 657 669 679 +f 657 679 680 +f 657 680 672 +f 660 681 682 +f 660 682 661 +f 660 664 681 +f 661 682 683 +f 661 683 666 +f 664 684 685 +f 664 685 681 +f 666 683 686 +f 666 686 687 +f 666 687 688 +f 666 688 667 +f 667 688 689 +f 667 689 690 +f 667 690 691 +f 667 691 692 +f 667 692 668 +f 668 692 693 +f 668 693 694 +f 668 694 695 +f 668 695 680 +f 668 680 671 +f 668 671 670 +f 669 671 680 +f 669 680 679 +f 672 696 697 +f 672 697 673 +f 672 680 696 +f 673 697 698 +f 673 698 699 +f 673 699 674 +f 674 699 700 +f 674 700 675 +f 675 700 676 +f 676 700 701 +f 680 695 694 +f 680 694 702 +f 680 702 696 +f 681 685 682 +f 682 685 683 +f 683 685 703 +f 683 703 704 +f 683 704 686 +f 684 705 685 +f 685 705 706 +f 685 706 703 +f 686 707 687 +f 686 704 708 +f 686 708 709 +f 686 709 710 +f 686 710 707 +f 687 707 688 +f 688 707 711 +f 688 711 689 +f 689 711 712 +f 689 712 713 +f 689 713 714 +f 689 714 690 +f 690 714 713 +f 690 713 715 +f 690 715 716 +f 690 716 691 +f 691 717 718 +f 691 718 719 +f 691 719 720 +f 691 720 721 +f 691 721 722 +f 691 722 723 +f 691 723 724 +f 691 724 694 +f 691 694 693 +f 691 693 692 +f 691 716 715 +f 691 715 717 +f 694 724 702 +f 696 725 726 +f 696 726 727 +f 696 727 698 +f 696 698 697 +f 696 702 725 +f 698 727 699 +f 699 727 728 +f 699 728 729 +f 699 729 730 +f 699 730 700 +f 700 730 701 +f 702 724 723 +f 702 723 722 +f 702 722 725 +f 707 710 731 +f 707 731 712 +f 707 712 711 +f 712 732 733 +f 712 733 734 +f 712 734 735 +f 712 735 713 +f 712 731 732 +f 713 735 715 +f 715 735 717 +f 717 736 718 +f 717 735 737 +f 717 737 736 +f 719 738 722 +f 719 722 720 +f 720 722 721 +f 722 738 739 +f 722 739 740 +f 722 740 741 +f 722 741 725 +f 725 741 742 +f 725 742 726 +f 726 742 727 +f 727 742 741 +f 727 741 743 +f 734 744 735 +f 735 744 745 +f 735 745 737 +f 740 743 741 +o ShapeIndexedFaceSet.007_ShapeIndexedFaceSet.008 +v 0.679197 0.660988 0.323349 +v 0.449015 0.449449 0.291710 +v 0.455104 0.449449 0.359661 +v 0.454875 0.484729 0.295675 +v 0.460048 0.478265 0.262553 +v 0.451533 0.449449 0.278662 +v 0.457896 0.449449 0.379986 +v 0.459865 0.459330 0.395393 +v 0.474835 0.513987 0.327292 +v 0.474103 0.513987 0.294722 +v 0.479688 0.513987 0.388518 +v 0.477765 0.513987 0.281824 +v 0.483579 0.513987 0.261750 +v 0.488157 0.513987 0.249003 +v 0.511277 0.513987 0.184966 +v 0.508621 0.506342 0.178593 +v 0.454966 0.449449 0.261599 +v 0.460552 0.449449 0.398957 +v 0.466824 0.449449 0.411754 +v 0.479505 0.456159 0.435943 +v 0.496032 0.513987 0.446532 +v 0.513383 0.513987 0.181002 +v 0.535403 0.513987 0.164089 +v 0.510361 0.456114 0.168204 +v 0.495391 0.449449 0.191791 +v 0.485090 0.449449 0.209557 +v 0.477490 0.449449 0.433334 +v 0.480329 0.449449 0.438051 +v 0.511826 0.513987 0.465101 +v 0.572852 0.513987 0.142560 +v 0.510956 0.449449 0.168656 +v 0.506607 0.449449 0.174779 +v 0.500015 0.449449 0.184765 +v 0.580589 0.467891 0.132472 +v 0.527346 0.513987 0.482365 +v 0.642301 0.449449 0.616209 +v 0.649397 0.463134 0.624138 +v 0.607096 0.513987 0.137842 +v 0.582420 0.449449 0.134128 +v 0.631955 0.513987 0.134429 +v 0.646193 0.513987 0.133074 +v 0.683183 0.513987 0.129562 +v 0.693484 0.483958 0.124141 +v 0.653105 0.449449 0.129863 +v 0.542133 0.513987 0.498725 +v 0.655349 0.449449 0.625443 +v 0.671372 0.449449 0.630562 +v 0.687166 0.478828 0.636735 +v 0.663452 0.505104 0.603713 +v 0.690554 0.513987 0.130917 +v 0.698062 0.449449 0.127303 +v 0.682863 0.449449 0.128156 +v 0.720724 0.513987 0.136587 +v 0.801252 0.491028 0.150037 +v 0.805922 0.449449 0.153400 +v 0.583519 0.513987 0.520706 +v 0.682863 0.449449 0.631465 +v 0.697147 0.449449 0.632569 +v 0.718526 0.488576 0.614904 +v 0.694629 0.508939 0.599246 +v 0.774013 0.513987 0.148682 +v 0.790951 0.513987 0.152546 +v 0.791821 0.513987 0.153199 +v 0.809081 0.513987 0.166448 +v 0.870198 0.513987 0.216633 +v 0.874868 0.504883 0.216533 +v 0.846850 0.449449 0.189583 +v 0.616939 0.513987 0.522463 +v 0.709141 0.449449 0.624490 +v 0.841265 0.449449 0.496718 +v 0.840441 0.485961 0.493857 +v 0.837007 0.513987 0.488236 +v 0.785137 0.513987 0.516942 +v 0.774013 0.513987 0.519903 +v 0.771357 0.513987 0.520606 +v 0.736198 0.513987 0.526377 +v 0.731299 0.513987 0.526327 +v 0.709645 0.513987 0.526026 +v 0.650450 0.513987 0.523868 +v 0.646513 0.513987 0.523717 +v 0.872304 0.513987 0.220246 +v 0.856052 0.449449 0.198014 +v 0.898582 0.503240 0.260696 +v 0.891440 0.449449 0.238865 +v 0.882605 0.449449 0.222404 +v 0.856555 0.449449 0.477497 +v 0.891623 0.449449 0.433334 +v 0.901512 0.449449 0.419482 +v 0.862553 0.513987 0.454261 +v 0.857517 0.513987 0.460986 +v 0.893592 0.513987 0.261850 +v 0.897895 0.513987 0.289803 +v 0.902565 0.513987 0.320467 +v 0.908745 0.449449 0.273192 +v 0.897895 0.449449 0.251662 +v 0.887045 0.513987 0.419884 +v 0.884344 0.513987 0.423698 +v 0.903618 0.449449 0.415066 +v 0.903160 0.513987 0.327994 +v 0.905770 0.513987 0.361318 +v 0.907006 0.513987 0.377126 +v 0.916711 0.449449 0.384302 +v 0.893180 0.513987 0.406936 +v 0.905083 0.513987 0.381592 +s off +f 747 748 749 +f 747 749 750 +f 747 750 751 +f 747 751 762 +f 747 762 771 +f 747 771 770 +f 747 770 778 +f 747 778 777 +f 747 777 776 +f 747 776 784 +f 747 784 789 +f 747 789 797 +f 747 797 796 +f 747 796 800 +f 747 800 812 +f 747 812 827 +f 747 827 830 +f 747 830 829 +f 747 829 840 +f 747 840 839 +f 747 839 847 +f 747 847 843 +f 747 843 833 +f 747 833 832 +f 747 832 831 +f 747 831 815 +f 747 815 814 +f 747 814 803 +f 747 803 802 +f 747 802 792 +f 747 792 791 +f 747 791 781 +f 747 781 773 +f 747 773 772 +f 747 772 764 +f 747 764 763 +f 747 763 752 +f 747 752 748 +f 748 752 753 +f 748 753 749 +f 749 754 755 +f 749 755 750 +f 749 753 756 +f 749 756 754 +f 750 757 758 +f 750 758 759 +f 750 759 760 +f 750 760 761 +f 750 761 762 +f 750 762 751 +f 750 755 757 +f 752 763 753 +f 753 763 764 +f 753 764 765 +f 753 765 766 +f 753 766 756 +f 754 756 766 +f 754 766 774 +f 754 774 780 +f 754 780 790 +f 754 790 801 +f 754 801 813 +f 754 813 825 +f 754 825 824 +f 754 824 823 +f 754 823 822 +f 754 822 821 +f 754 821 820 +f 754 820 819 +f 754 819 818 +f 754 818 817 +f 754 817 835 +f 754 835 834 +f 754 834 842 +f 754 842 841 +f 754 841 848 +f 754 848 849 +f 754 849 846 +f 754 846 845 +f 754 845 844 +f 754 844 838 +f 754 838 837 +f 754 837 836 +f 754 836 826 +f 754 826 810 +f 754 810 809 +f 754 809 808 +f 754 808 807 +f 754 807 806 +f 754 806 798 +f 754 798 795 +f 754 795 787 +f 754 787 786 +f 754 786 785 +f 754 785 783 +f 754 783 775 +f 754 775 768 +f 754 768 767 +f 754 767 760 +f 754 760 759 +f 754 759 758 +f 754 758 757 +f 754 757 755 +f 760 767 761 +f 761 767 768 +f 761 768 769 +f 761 769 770 +f 761 770 771 +f 761 771 762 +f 764 772 765 +f 765 772 773 +f 765 773 766 +f 766 773 774 +f 768 775 769 +f 769 776 777 +f 769 777 778 +f 769 778 770 +f 769 775 779 +f 769 779 776 +f 773 780 774 +f 773 781 782 +f 773 782 780 +f 775 783 779 +f 776 779 784 +f 779 783 785 +f 779 785 786 +f 779 786 787 +f 779 787 788 +f 779 788 789 +f 779 789 784 +f 780 782 790 +f 781 791 782 +f 782 791 792 +f 782 792 793 +f 782 793 794 +f 782 794 790 +f 787 795 788 +f 788 796 797 +f 788 797 789 +f 788 795 798 +f 788 798 799 +f 788 799 800 +f 788 800 796 +f 790 794 801 +f 792 802 793 +f 793 802 803 +f 793 803 804 +f 793 804 805 +f 793 805 794 +f 794 805 801 +f 798 806 799 +f 799 806 807 +f 799 807 808 +f 799 808 809 +f 799 809 810 +f 799 810 811 +f 799 811 812 +f 799 812 800 +f 801 805 813 +f 803 814 804 +f 804 814 815 +f 804 815 816 +f 804 816 817 +f 804 817 805 +f 805 817 818 +f 805 818 819 +f 805 819 820 +f 805 820 821 +f 805 821 822 +f 805 822 823 +f 805 823 824 +f 805 824 825 +f 805 825 813 +f 810 826 811 +f 811 827 812 +f 811 826 828 +f 811 828 829 +f 811 829 830 +f 811 830 827 +f 815 831 816 +f 816 831 832 +f 816 832 833 +f 816 833 834 +f 816 834 835 +f 816 835 817 +f 826 836 828 +f 828 836 837 +f 828 837 838 +f 828 838 839 +f 828 839 840 +f 828 840 829 +f 833 841 842 +f 833 842 834 +f 833 843 841 +f 838 844 839 +f 839 844 845 +f 839 845 846 +f 839 846 847 +f 841 843 848 +f 843 847 846 +f 843 846 849 +f 843 849 848 +o ShapeIndexedFaceSet.006_ShapeIndexedFaceSet.007 +v 0.679197 0.660988 0.323349 +v 0.335721 0.476031 0.264183 +v 0.452855 0.535342 0.281491 +v 0.452855 0.534208 0.289353 +v 0.452855 0.537218 0.298734 +v 0.326538 0.487576 0.309612 +v 0.298310 0.502460 0.277814 +v 0.310200 0.525880 0.235357 +v 0.366218 0.516149 0.197503 +v 0.365250 0.497430 0.231614 +v 0.452855 0.541300 0.248614 +v 0.452855 0.578223 0.354756 +v 0.408228 0.549010 0.348061 +v 0.347384 0.523612 0.345859 +v 0.311789 0.509078 0.319434 +v 0.302682 0.549670 0.265130 +v 0.298431 0.538785 0.303909 +v 0.348367 0.603002 0.206069 +v 0.342483 0.550392 0.201048 +v 0.373661 0.577027 0.177244 +v 0.408878 0.581377 0.168721 +v 0.398652 0.538167 0.184114 +v 0.452855 0.546598 0.237669 +v 0.452855 0.578305 0.354844 +v 0.429361 0.575130 0.367462 +v 0.364645 0.590613 0.388734 +v 0.333860 0.561277 0.366647 +v 0.310820 0.582387 0.317012 +v 0.321213 0.595787 0.261849 +v 0.399015 0.652459 0.197811 +v 0.406428 0.615310 0.171056 +v 0.349487 0.636647 0.261562 +v 0.452855 0.598467 0.185369 +v 0.452855 0.631885 0.187902 +v 0.452855 0.564554 0.203757 +v 0.452855 0.560040 0.211156 +v 0.452855 0.557092 0.216001 +v 0.452855 0.582820 0.359292 +v 0.452855 0.600343 0.376491 +v 0.452855 0.613991 0.389857 +v 0.452855 0.588427 0.364797 +v 0.419982 0.614609 0.393689 +v 0.367837 0.642852 0.363806 +v 0.337370 0.612527 0.348193 +v 0.340773 0.632606 0.313774 +v 0.441630 0.669302 0.212125 +v 0.385143 0.671364 0.264755 +v 0.374175 0.666333 0.324433 +v 0.452855 0.652933 0.202282 +v 0.452855 0.620278 0.390584 +v 0.434490 0.656562 0.377239 +v 0.417774 0.681115 0.338152 +v 0.427818 0.686640 0.276603 +v 0.452855 0.685795 0.280765 +v 0.452855 0.668684 0.213931 +v 0.452855 0.647594 0.377063 +v 0.452855 0.668251 0.361891 +v 0.452855 0.679589 0.344802 +s off +f 851 852 853 +f 851 853 854 +f 851 854 855 +f 851 855 856 +f 851 856 857 +f 851 857 858 +f 851 858 859 +f 851 859 852 +f 852 859 860 +f 852 860 872 +f 852 872 886 +f 852 886 885 +f 852 885 884 +f 852 884 882 +f 852 882 883 +f 852 883 898 +f 852 898 904 +f 852 904 903 +f 852 903 907 +f 852 907 906 +f 852 906 905 +f 852 905 899 +f 852 899 889 +f 852 889 888 +f 852 888 890 +f 852 890 887 +f 852 887 873 +f 852 873 861 +f 852 861 854 +f 852 854 853 +f 854 861 862 +f 854 862 855 +f 855 862 863 +f 855 863 864 +f 855 864 856 +f 856 865 857 +f 856 864 866 +f 856 866 865 +f 857 865 867 +f 857 867 868 +f 857 868 858 +f 858 868 869 +f 858 869 870 +f 858 870 871 +f 858 871 859 +f 859 871 860 +f 860 871 872 +f 861 873 874 +f 861 874 862 +f 862 874 863 +f 863 874 875 +f 863 875 876 +f 863 876 864 +f 864 876 866 +f 865 866 877 +f 865 877 878 +f 865 878 867 +f 866 876 877 +f 867 879 880 +f 867 880 869 +f 867 869 868 +f 867 878 881 +f 867 881 879 +f 869 880 870 +f 870 882 871 +f 870 880 883 +f 870 883 882 +f 871 882 884 +f 871 884 885 +f 871 885 886 +f 871 886 872 +f 873 887 874 +f 874 888 889 +f 874 889 875 +f 874 887 890 +f 874 890 888 +f 875 889 891 +f 875 891 892 +f 875 892 893 +f 875 893 876 +f 876 893 877 +f 877 894 878 +f 877 893 894 +f 878 894 881 +f 879 895 880 +f 879 881 896 +f 879 896 895 +f 880 895 883 +f 881 894 897 +f 881 897 896 +f 883 895 898 +f 889 899 891 +f 891 899 900 +f 891 900 892 +f 892 900 901 +f 892 901 897 +f 892 897 894 +f 892 894 893 +f 895 902 903 +f 895 903 904 +f 895 904 898 +f 895 896 902 +f 896 897 902 +f 897 901 902 +f 899 905 900 +f 900 905 906 +f 900 906 907 +f 900 907 901 +f 901 907 903 +f 901 903 902 +o ShapeIndexedFaceSet.005_ShapeIndexedFaceSet.006 +v 0.679197 0.660988 0.323349 +v 0.452855 0.534204 0.289374 +v 0.452855 0.535333 0.281525 +v 0.488913 0.536495 0.293941 +v 0.487918 0.540487 0.314624 +v 0.484628 0.553911 0.383972 +v 0.484366 0.554938 0.389248 +v 0.484214 0.556841 0.397359 +v 0.452855 0.537219 0.298770 +v 0.452855 0.539577 0.258059 +v 0.498739 0.542289 0.260264 +v 0.503507 0.548083 0.255251 +v 0.522096 0.621064 0.426075 +v 0.498712 0.592751 0.451221 +v 0.489258 0.571967 0.426075 +v 0.486632 0.545759 0.341844 +v 0.491843 0.580186 0.442506 +v 0.491636 0.579815 0.442244 +v 0.452855 0.578215 0.354758 +v 0.452855 0.541295 0.248610 +v 0.452855 0.557094 0.215983 +v 0.452855 0.560025 0.211154 +v 0.452855 0.564539 0.203752 +v 0.525150 0.573853 0.230236 +v 0.551783 0.613956 0.231312 +v 0.555832 0.621216 0.235879 +v 0.566004 0.639440 0.247297 +v 0.587426 0.675467 0.262417 +v 0.588435 0.681548 0.279714 +v 0.580861 0.674693 0.296618 +v 0.581442 0.683838 0.327906 +v 0.520963 0.621822 0.435340 +v 0.506700 0.604794 0.451536 +v 0.500495 0.596035 0.453504 +v 0.481104 0.609527 0.439330 +v 0.452855 0.614007 0.389852 +v 0.452855 0.600364 0.376492 +v 0.452855 0.598478 0.185352 +v 0.472245 0.606006 0.192701 +v 0.594032 0.679712 0.241024 +v 0.580060 0.684293 0.224409 +v 0.590411 0.680891 0.266039 +v 0.590439 0.680891 0.265881 +v 0.587025 0.682019 0.289426 +v 0.581373 0.683872 0.328378 +v 0.580447 0.684175 0.334757 +v 0.579935 0.684344 0.338274 +v 0.580309 0.684209 0.335676 +v 0.525800 0.627279 0.428595 +v 0.523727 0.625140 0.432164 +v 0.505055 0.602840 0.453399 +v 0.452855 0.620273 0.390587 +v 0.452855 0.668259 0.361898 +v 0.452855 0.647592 0.377069 +v 0.452855 0.631877 0.187898 +v 0.535005 0.699115 0.244673 +v 0.513237 0.706273 0.280659 +v 0.591628 0.680503 0.257639 +v 0.553759 0.692934 0.236221 +v 0.452855 0.652931 0.202282 +v 0.452855 0.668696 0.213936 +v 0.553759 0.692950 0.335754 +v 0.580046 0.684310 0.337513 +v 0.573661 0.686399 0.339849 +v 0.469523 0.678870 0.347960 +v 0.452855 0.679594 0.344784 +v 0.529186 0.701018 0.312734 +v 0.534369 0.699317 0.323103 +v 0.452855 0.685792 0.280764 +s off +f 909 910 911 +f 909 911 912 +f 909 912 913 +f 909 913 914 +f 909 914 915 +f 909 915 916 +f 909 916 926 +f 909 926 944 +f 909 944 943 +f 909 943 959 +f 909 959 961 +f 909 961 960 +f 909 960 973 +f 909 973 976 +f 909 976 968 +f 909 968 967 +f 909 967 962 +f 909 962 945 +f 909 945 930 +f 909 930 929 +f 909 929 928 +f 909 928 927 +f 909 927 917 +f 909 917 910 +f 910 917 918 +f 910 918 911 +f 911 918 919 +f 911 919 920 +f 911 920 921 +f 911 921 922 +f 911 922 923 +f 911 923 912 +f 912 923 913 +f 913 923 922 +f 913 922 915 +f 913 915 914 +f 915 922 924 +f 915 924 925 +f 915 925 926 +f 915 926 916 +f 917 927 918 +f 918 927 928 +f 918 928 929 +f 918 929 930 +f 918 930 931 +f 918 931 919 +f 919 931 932 +f 919 932 933 +f 919 933 934 +f 919 934 935 +f 919 935 936 +f 919 936 937 +f 919 937 920 +f 920 937 938 +f 920 938 939 +f 920 939 921 +f 921 939 940 +f 921 940 941 +f 921 941 924 +f 921 924 922 +f 924 941 942 +f 924 942 925 +f 925 942 943 +f 925 943 944 +f 925 944 926 +f 930 945 931 +f 931 945 946 +f 931 946 932 +f 932 947 933 +f 932 946 948 +f 932 948 947 +f 933 947 935 +f 933 935 934 +f 935 949 936 +f 935 947 949 +f 936 949 950 +f 936 950 951 +f 936 951 938 +f 936 938 937 +f 938 952 953 +f 938 953 954 +f 938 954 955 +f 938 955 939 +f 938 951 952 +f 939 956 957 +f 939 957 942 +f 939 942 958 +f 939 958 940 +f 939 955 954 +f 939 954 956 +f 940 958 941 +f 941 958 942 +f 942 959 943 +f 942 957 960 +f 942 960 961 +f 942 961 959 +f 945 962 948 +f 945 948 946 +f 947 948 963 +f 947 963 964 +f 947 964 951 +f 947 951 965 +f 947 965 950 +f 947 950 949 +f 948 966 963 +f 948 962 967 +f 948 967 968 +f 948 968 966 +f 950 965 951 +f 951 964 969 +f 951 969 970 +f 951 970 952 +f 952 970 953 +f 953 970 954 +f 954 970 969 +f 954 969 971 +f 954 971 957 +f 954 957 956 +f 957 971 969 +f 957 969 960 +f 960 969 972 +f 960 972 973 +f 963 966 968 +f 963 968 964 +f 964 974 975 +f 964 975 969 +f 964 968 976 +f 964 976 973 +f 964 973 974 +f 969 975 973 +f 969 973 972 +f 973 975 974 +o ShapeIndexedFaceSet.004_ShapeIndexedFaceSet.005 +v 0.679197 0.660988 0.323349 +v 0.784326 0.341454 0.009318 +v 0.848965 0.337878 0.032750 +v 0.813408 0.272237 0.038624 +v 0.778502 0.316636 0.020130 +v 0.753525 0.329173 0.025759 +v 0.749365 0.344924 0.022020 +v 0.770743 0.390153 0.025251 +v 0.816754 0.376446 0.017833 +v 0.850665 0.384683 0.026287 +v 0.889803 0.296799 0.063987 +v 0.866382 0.225262 0.106991 +v 0.806788 0.225900 0.072888 +v 0.768338 0.273301 0.039010 +v 0.742891 0.291138 0.175967 +v 0.731515 0.346924 0.151315 +v 0.750360 0.382299 0.142698 +v 0.812540 0.416972 0.038278 +v 0.853125 0.422463 0.053236 +v 0.895735 0.396624 0.087054 +v 0.903150 0.349351 0.068783 +v 0.910747 0.297651 0.081831 +v 0.901360 0.262829 0.098597 +v 0.853306 0.214343 0.151478 +v 0.821384 0.213853 0.097256 +v 0.809121 0.205020 0.137597 +v 0.762858 0.272556 0.079656 +v 0.748552 0.283071 0.180601 +v 0.748118 0.283709 0.180255 +v 0.731858 0.345307 0.152047 +v 0.733757 0.350458 0.150563 +v 0.752422 0.383576 0.142759 +v 0.808977 0.409565 0.147901 +v 0.831132 0.408777 0.154181 +v 0.865875 0.389664 0.170907 +v 0.874141 0.372359 0.179829 +v 0.879982 0.359780 0.186271 +v 0.914002 0.359631 0.098272 +v 0.916281 0.302184 0.102987 +v 0.901541 0.276941 0.141560 +v 0.831639 0.246951 0.216918 +v 0.823446 0.244077 0.215841 +v 0.810279 0.230349 0.198587 +v 0.856416 0.269832 0.214744 +v 0.855150 0.268406 0.214947 +v 0.780383 0.247036 0.203119 +v 0.776295 0.248377 0.201493 +v 0.775608 0.249228 0.200985 +v 0.839180 0.402818 0.158652 +v 0.787599 0.399731 0.145970 +v 0.866472 0.388408 0.171557 +v 0.875624 0.369146 0.181475 +v 0.880615 0.325491 0.199705 +v 0.880489 0.332621 0.196900 +v 0.877179 0.307931 0.205578 +v 0.879711 0.312465 0.204501 +v 0.842454 0.257125 0.215902 +v 0.789878 0.246376 0.205924 +s off +f 978 979 980 +f 978 980 981 +f 978 981 982 +f 978 982 983 +f 978 983 984 +f 978 984 985 +f 978 985 986 +f 978 986 979 +f 979 986 987 +f 979 987 980 +f 980 987 988 +f 980 988 989 +f 980 989 990 +f 980 990 981 +f 981 990 982 +f 982 990 991 +f 982 991 983 +f 983 992 984 +f 983 991 992 +f 984 993 994 +f 984 994 985 +f 984 992 993 +f 985 994 986 +f 986 994 995 +f 986 995 996 +f 986 996 997 +f 986 997 987 +f 987 998 999 +f 987 999 988 +f 987 997 998 +f 988 1000 1001 +f 988 1001 989 +f 988 999 1000 +f 989 1001 1002 +f 989 1002 990 +f 990 1002 1003 +f 990 1003 991 +f 991 1003 1004 +f 991 1004 1005 +f 991 1005 1006 +f 991 1006 992 +f 992 1006 1007 +f 992 1007 993 +f 993 1008 994 +f 993 1007 1008 +f 994 1009 995 +f 994 1008 1009 +f 995 1009 1010 +f 995 1010 996 +f 996 1010 1011 +f 996 1011 1012 +f 996 1012 1013 +f 996 1013 1014 +f 996 1014 997 +f 997 1014 998 +f 998 1015 999 +f 998 1014 1015 +f 999 1015 1016 +f 999 1016 1000 +f 1000 1017 1018 +f 1000 1018 1019 +f 1000 1019 1002 +f 1000 1002 1001 +f 1000 1016 1020 +f 1000 1020 1021 +f 1000 1021 1017 +f 1002 1019 1022 +f 1002 1022 1023 +f 1002 1023 1024 +f 1002 1024 1004 +f 1002 1004 1003 +f 1004 1024 1005 +f 1005 1024 1022 +f 1005 1022 1020 +f 1005 1020 1025 +f 1005 1025 1006 +f 1006 1025 1010 +f 1006 1010 1007 +f 1007 1010 1026 +f 1007 1026 1008 +f 1008 1026 1009 +f 1009 1026 1010 +f 1010 1025 1027 +f 1010 1027 1011 +f 1011 1027 1012 +f 1012 1027 1028 +f 1012 1028 1013 +f 1013 1029 1030 +f 1013 1030 1014 +f 1013 1028 1025 +f 1013 1025 1020 +f 1013 1020 1031 +f 1013 1031 1029 +f 1014 1030 1029 +f 1014 1029 1015 +f 1015 1029 1032 +f 1015 1032 1016 +f 1016 1032 1020 +f 1017 1021 1020 +f 1017 1020 1033 +f 1017 1033 1018 +f 1018 1033 1020 +f 1018 1020 1022 +f 1018 1022 1034 +f 1018 1034 1019 +f 1019 1034 1022 +f 1020 1032 1031 +f 1022 1024 1023 +f 1025 1028 1027 +f 1029 1031 1032 +o ShapeIndexedFaceSet.003_ShapeIndexedFaceSet.004 +v 0.679197 0.660988 0.323349 +v 0.771697 1.127029 0.298144 +v 0.762106 1.121461 0.268530 +v 0.730901 1.044272 0.254692 +v 0.735509 1.032448 0.275349 +v 0.739851 1.031020 0.287583 +v 0.776400 1.035446 0.314840 +v 0.795863 1.120981 0.314288 +v 0.819080 1.125641 0.284113 +v 0.804479 1.112570 0.250117 +v 0.732971 1.033292 0.256042 +v 0.733158 1.033227 0.257470 +v 0.795863 1.062262 0.236971 +v 0.778951 1.018170 0.235998 +v 0.759915 1.024427 0.242834 +v 0.851154 0.994431 0.295086 +v 0.793285 1.013459 0.310642 +v 0.748480 1.028191 0.294419 +v 0.748133 1.028307 0.294288 +v 0.816462 1.005840 0.319047 +v 0.836313 1.053046 0.325532 +v 0.836460 1.108715 0.322272 +v 0.852423 1.112882 0.278618 +v 0.836660 1.098773 0.247716 +v 0.745435 1.029190 0.249933 +v 0.834416 1.046764 0.237050 +v 0.817611 1.005463 0.236331 +v 0.824357 1.003244 0.239600 +v 0.846385 0.996001 0.249933 +v 0.848602 0.995275 0.250967 +v 0.850379 0.994691 0.279661 +v 0.864486 1.024920 0.299827 +v 0.836633 0.999207 0.305120 +v 0.867371 1.072295 0.302062 +v 0.864593 1.063845 0.257751 +v 0.859396 1.019442 0.252168 +v 0.848896 0.995184 0.255665 +s off +f 1036 1037 1038 +f 1036 1038 1039 +f 1036 1039 1040 +f 1036 1040 1041 +f 1036 1041 1042 +f 1036 1042 1043 +f 1036 1043 1037 +f 1037 1043 1044 +f 1037 1044 1038 +f 1038 1045 1046 +f 1038 1046 1039 +f 1038 1044 1047 +f 1038 1047 1048 +f 1038 1048 1049 +f 1038 1049 1045 +f 1039 1046 1049 +f 1039 1049 1050 +f 1039 1050 1040 +f 1040 1051 1052 +f 1040 1052 1053 +f 1040 1053 1041 +f 1040 1050 1054 +f 1040 1054 1051 +f 1041 1053 1052 +f 1041 1052 1054 +f 1041 1054 1055 +f 1041 1055 1042 +f 1042 1055 1056 +f 1042 1056 1043 +f 1043 1056 1057 +f 1043 1057 1044 +f 1044 1057 1058 +f 1044 1058 1047 +f 1045 1049 1059 +f 1045 1059 1046 +f 1046 1059 1049 +f 1047 1058 1060 +f 1047 1060 1048 +f 1048 1060 1061 +f 1048 1061 1062 +f 1048 1062 1049 +f 1049 1062 1063 +f 1049 1063 1050 +f 1050 1063 1064 +f 1050 1064 1065 +f 1050 1065 1066 +f 1050 1066 1067 +f 1050 1067 1054 +f 1051 1054 1052 +f 1054 1067 1066 +f 1054 1066 1055 +f 1055 1066 1068 +f 1055 1068 1056 +f 1056 1068 1057 +f 1057 1068 1069 +f 1057 1069 1058 +f 1058 1069 1060 +f 1060 1069 1070 +f 1060 1070 1064 +f 1060 1064 1061 +f 1061 1064 1063 +f 1061 1063 1062 +f 1064 1071 1065 +f 1064 1070 1071 +f 1065 1071 1070 +f 1065 1070 1066 +f 1066 1070 1069 +f 1066 1069 1068 +o ShapeIndexedFaceSet.002_ShapeIndexedFaceSet.003 +v 0.679197 0.660988 0.323349 +v 0.450899 0.299056 0.076323 +v 0.499496 0.329122 0.042998 +v 0.474958 0.290568 0.057915 +v 0.463220 0.239310 0.123709 +v 0.451316 0.255283 0.127762 +v 0.483318 0.310249 0.253320 +v 0.489906 0.328665 0.228394 +v 0.512359 0.362404 0.174831 +v 0.514757 0.365690 0.169460 +v 0.546425 0.338910 0.017706 +v 0.537043 0.309968 0.021978 +v 0.520928 0.367886 0.162331 +v 0.528496 0.369064 0.155276 +v 0.556787 0.373439 0.128909 +v 0.621166 0.238713 0.056841 +v 0.538044 0.244582 0.081669 +v 0.496828 0.212618 0.148342 +v 0.516112 0.212284 0.196510 +v 0.467870 0.261522 0.170022 +v 0.492575 0.297457 0.259985 +v 0.483589 0.310355 0.253003 +v 0.490156 0.328858 0.228028 +v 0.603632 0.363880 0.103275 +v 0.595918 0.323938 0.017193 +v 0.578927 0.374652 0.110624 +v 0.607010 0.291605 0.022564 +v 0.570213 0.292554 0.026861 +v 0.626565 0.349014 0.101737 +v 0.509837 0.283768 0.261548 +v 0.528496 0.268164 0.264062 +v 0.545007 0.261855 0.258203 +v 0.637844 0.237957 0.066020 +v 0.613723 0.206643 0.107059 +v 0.628337 0.282608 0.035308 +v 0.589831 0.197646 0.146243 +v 0.547155 0.199860 0.171462 +v 0.561561 0.198156 0.213111 +v 0.522637 0.269974 0.266577 +v 0.522033 0.270624 0.266357 +v 0.615766 0.357747 0.100590 +v 0.618997 0.356113 0.099857 +v 0.622291 0.354444 0.099125 +v 0.617642 0.337012 0.071220 +v 0.651041 0.319861 0.114359 +v 0.633799 0.243405 0.210011 +v 0.663883 0.281501 0.145877 +v 0.654293 0.314326 0.117850 +v 0.652646 0.317805 0.115360 +v 0.580783 0.239521 0.254809 +v 0.590561 0.237518 0.249487 +v 0.599379 0.236147 0.244214 +v 0.651979 0.249660 0.102714 +v 0.642952 0.217749 0.136819 +v 0.603403 0.195134 0.192409 +v 0.645579 0.294048 0.082011 +v 0.653772 0.316365 0.116043 +v 0.598441 0.235901 0.245191 +v 0.658671 0.261082 0.171877 +s off +f 1073 1074 1075 +f 1073 1075 1076 +f 1073 1076 1077 +f 1073 1077 1078 +f 1073 1078 1079 +f 1073 1079 1080 +f 1073 1080 1081 +f 1073 1081 1074 +f 1074 1082 1083 +f 1074 1083 1075 +f 1074 1081 1084 +f 1074 1084 1085 +f 1074 1085 1086 +f 1074 1086 1082 +f 1075 1083 1087 +f 1075 1087 1088 +f 1075 1088 1076 +f 1076 1089 1090 +f 1076 1090 1077 +f 1076 1088 1089 +f 1077 1090 1091 +f 1077 1091 1078 +f 1078 1091 1092 +f 1078 1092 1093 +f 1078 1093 1094 +f 1078 1094 1079 +f 1079 1094 1080 +f 1080 1094 1081 +f 1081 1094 1086 +f 1081 1086 1085 +f 1081 1085 1084 +f 1082 1095 1096 +f 1082 1096 1083 +f 1082 1086 1097 +f 1082 1097 1095 +f 1083 1096 1098 +f 1083 1098 1099 +f 1083 1099 1087 +f 1086 1100 1097 +f 1086 1094 1101 +f 1086 1101 1102 +f 1086 1102 1103 +f 1086 1103 1100 +f 1087 1104 1105 +f 1087 1105 1088 +f 1087 1099 1098 +f 1087 1098 1106 +f 1087 1106 1104 +f 1088 1105 1089 +f 1089 1105 1107 +f 1089 1107 1108 +f 1089 1108 1109 +f 1089 1109 1090 +f 1090 1109 1110 +f 1090 1110 1092 +f 1090 1092 1091 +f 1092 1110 1111 +f 1092 1111 1101 +f 1092 1101 1093 +f 1093 1101 1094 +f 1095 1112 1113 +f 1095 1113 1096 +f 1095 1097 1112 +f 1096 1106 1098 +f 1096 1113 1114 +f 1096 1114 1115 +f 1096 1115 1116 +f 1096 1116 1106 +f 1097 1100 1112 +f 1100 1114 1112 +f 1100 1103 1117 +f 1100 1117 1118 +f 1100 1118 1119 +f 1100 1119 1120 +f 1100 1120 1116 +f 1100 1116 1114 +f 1101 1111 1102 +f 1102 1111 1121 +f 1102 1121 1122 +f 1102 1122 1123 +f 1102 1123 1103 +f 1103 1123 1117 +f 1104 1106 1124 +f 1104 1124 1125 +f 1104 1125 1105 +f 1105 1125 1126 +f 1105 1126 1107 +f 1106 1127 1124 +f 1106 1116 1128 +f 1106 1128 1127 +f 1107 1126 1108 +f 1108 1126 1109 +f 1109 1126 1129 +f 1109 1129 1122 +f 1109 1122 1121 +f 1109 1121 1110 +f 1110 1121 1111 +f 1112 1114 1113 +f 1114 1116 1115 +f 1116 1120 1128 +f 1117 1130 1118 +f 1117 1123 1129 +f 1117 1129 1126 +f 1117 1126 1125 +f 1117 1125 1130 +f 1118 1124 1127 +f 1118 1127 1128 +f 1118 1128 1119 +f 1118 1130 1124 +f 1119 1128 1120 +f 1122 1129 1123 +f 1124 1130 1125 +o ShapeIndexedFaceSet.001_ShapeIndexedFaceSet.002 +v 0.679197 0.660988 0.323349 +v 0.723539 0.637146 0.480843 +v 0.731702 0.639819 0.475557 +v 0.725414 0.688499 0.412182 +v 0.723222 0.688499 0.412646 +v 0.708886 0.641972 0.477518 +v 0.716962 0.639308 0.479344 +v 0.796864 0.613045 0.454359 +v 0.734991 0.633385 0.478963 +v 0.736375 0.632933 0.478745 +v 0.729712 0.688499 0.411256 +v 0.744308 0.630327 0.476810 +v 0.861996 0.678178 0.332597 +v 0.753567 0.688499 0.398723 +v 0.747625 0.688499 0.401856 +v 0.697896 0.688499 0.412836 +v 0.682406 0.650667 0.465612 +v 0.678454 0.651966 0.463814 +v 0.606831 0.675506 0.390821 +v 0.804219 0.610624 0.403627 +v 0.800527 0.611839 0.429157 +v 0.798018 0.612668 0.446567 +v 0.796777 0.613079 0.455095 +v 0.834045 0.649662 0.382784 +v 0.861102 0.666726 0.294370 +v 0.828421 0.688499 0.283445 +v 0.801392 0.688499 0.331888 +v 0.771884 0.688499 0.384419 +v 0.630628 0.688499 0.413327 +v 0.653762 0.660083 0.449237 +v 0.620071 0.671158 0.429320 +v 0.613033 0.673470 0.419839 +v 0.567313 0.688499 0.338563 +v 0.583005 0.683338 0.337583 +v 0.605735 0.675866 0.338890 +v 0.652984 0.660335 0.217727 +v 0.827671 0.602917 0.242003 +v 0.822709 0.604551 0.276279 +v 0.823026 0.604450 0.274126 +v 0.822219 0.604718 0.279712 +v 0.837132 0.620107 0.253583 +v 0.848785 0.639810 0.262193 +v 0.860006 0.660343 0.276388 +v 0.797383 0.688499 0.234674 +v 0.629850 0.688499 0.413136 +v 0.616869 0.672213 0.427413 +v 0.567313 0.688499 0.230151 +v 0.605764 0.675858 0.254918 +v 0.580092 0.684302 0.224402 +v 0.694867 0.646579 0.204104 +v 0.725183 0.636610 0.205439 +v 0.734991 0.633385 0.206229 +v 0.804998 0.610373 0.226337 +v 0.822248 0.604701 0.236527 +v 0.818671 0.605883 0.232712 +v 0.844833 0.632598 0.257207 +v 0.828622 0.606637 0.250722 +v 0.850372 0.642709 0.264182 +v 0.793143 0.688499 0.228407 +v 0.793979 0.688499 0.229334 +v 0.570371 0.688499 0.224865 +v 0.579082 0.688499 0.219580 +v 0.703722 0.643672 0.202496 +v 0.759394 0.625368 0.208191 +v 0.781230 0.618189 0.215220 +v 0.786624 0.616421 0.217727 +v 0.783653 0.688499 0.225274 +v 0.584678 0.688499 0.218762 +v 0.586178 0.688499 0.218544 +v 0.592639 0.688499 0.218081 +v 0.598351 0.688499 0.217673 +v 0.646609 0.688499 0.214267 +v 0.649234 0.688499 0.214103 +v 0.696396 0.688499 0.211351 +v 0.699078 0.688499 0.211433 +v 0.746327 0.688499 0.213013 +s off +f 1132 1133 1134 +f 1132 1134 1135 +f 1132 1135 1136 +f 1132 1136 1137 +f 1132 1137 1138 +f 1132 1138 1139 +f 1132 1139 1140 +f 1132 1140 1133 +f 1133 1141 1134 +f 1133 1140 1142 +f 1133 1142 1143 +f 1133 1143 1144 +f 1133 1144 1145 +f 1133 1145 1141 +f 1134 1141 1145 +f 1134 1145 1144 +f 1134 1144 1158 +f 1134 1158 1157 +f 1134 1157 1156 +f 1134 1156 1174 +f 1134 1174 1190 +f 1134 1190 1189 +f 1134 1189 1197 +f 1134 1197 1206 +f 1134 1206 1205 +f 1134 1205 1204 +f 1134 1204 1203 +f 1134 1203 1202 +f 1134 1202 1201 +f 1134 1201 1200 +f 1134 1200 1199 +f 1134 1199 1198 +f 1134 1198 1192 +f 1134 1192 1191 +f 1134 1191 1177 +f 1134 1177 1163 +f 1134 1163 1175 +f 1134 1175 1159 +f 1134 1159 1146 +f 1134 1146 1135 +f 1135 1146 1136 +f 1136 1146 1147 +f 1136 1147 1137 +f 1137 1147 1148 +f 1137 1148 1149 +f 1137 1149 1150 +f 1137 1150 1151 +f 1137 1151 1138 +f 1138 1151 1152 +f 1138 1152 1153 +f 1138 1153 1142 +f 1138 1142 1139 +f 1139 1142 1140 +f 1142 1153 1143 +f 1143 1154 1155 +f 1143 1155 1156 +f 1143 1156 1157 +f 1143 1157 1158 +f 1143 1158 1144 +f 1143 1153 1154 +f 1146 1159 1147 +f 1147 1159 1148 +f 1148 1159 1160 +f 1148 1160 1161 +f 1148 1161 1162 +f 1148 1162 1149 +f 1149 1162 1163 +f 1149 1163 1164 +f 1149 1164 1165 +f 1149 1165 1166 +f 1149 1166 1150 +f 1150 1167 1151 +f 1150 1166 1167 +f 1151 1167 1168 +f 1151 1168 1152 +f 1152 1168 1169 +f 1152 1169 1170 +f 1152 1170 1155 +f 1152 1155 1154 +f 1152 1154 1153 +f 1155 1170 1171 +f 1155 1171 1172 +f 1155 1172 1173 +f 1155 1173 1156 +f 1156 1173 1174 +f 1159 1175 1176 +f 1159 1176 1161 +f 1159 1161 1160 +f 1161 1176 1162 +f 1162 1176 1163 +f 1163 1177 1164 +f 1163 1176 1175 +f 1164 1177 1178 +f 1164 1178 1166 +f 1164 1166 1165 +f 1166 1178 1177 +f 1166 1177 1179 +f 1166 1179 1180 +f 1166 1180 1181 +f 1166 1181 1182 +f 1166 1182 1167 +f 1167 1183 1184 +f 1167 1184 1185 +f 1167 1185 1186 +f 1167 1186 1172 +f 1167 1172 1171 +f 1167 1171 1187 +f 1167 1187 1169 +f 1167 1169 1168 +f 1167 1182 1183 +f 1169 1187 1171 +f 1169 1171 1170 +f 1172 1188 1173 +f 1172 1186 1188 +f 1173 1188 1189 +f 1173 1189 1190 +f 1173 1190 1174 +f 1177 1191 1179 +f 1179 1191 1192 +f 1179 1192 1193 +f 1179 1193 1180 +f 1180 1193 1181 +f 1181 1193 1182 +f 1182 1193 1194 +f 1182 1194 1195 +f 1182 1195 1183 +f 1183 1195 1185 +f 1183 1185 1184 +f 1185 1195 1196 +f 1185 1196 1189 +f 1185 1189 1186 +f 1186 1189 1188 +f 1189 1196 1195 +f 1189 1195 1194 +f 1189 1194 1197 +f 1192 1198 1193 +f 1193 1198 1199 +f 1193 1199 1200 +f 1193 1200 1201 +f 1193 1201 1202 +f 1193 1202 1203 +f 1193 1203 1204 +f 1193 1204 1205 +f 1193 1205 1206 +f 1193 1206 1194 +f 1194 1206 1197 +o ShapeIndexedFaceSet_ShapeIndexedFaceSet.001 +v 0.679197 0.660988 0.323349 +v 0.796786 0.613090 0.455100 +v 0.838483 0.654591 0.376330 +v 0.835736 0.651535 0.380251 +v 0.804155 0.610666 0.404282 +v 0.810292 0.608642 0.361984 +v 0.804258 0.610623 0.403625 +v 0.798044 0.612668 0.446560 +v 0.825877 0.603520 0.445182 +v 0.816300 0.606682 0.448446 +v 1.026043 0.681380 0.357216 +v 0.987992 0.717423 0.357343 +v 1.007377 0.756585 0.332315 +v 0.991586 0.761538 0.308453 +v 0.862002 0.678177 0.332612 +v 0.860025 0.660366 0.276390 +v 0.844851 0.632607 0.257191 +v 0.812243 0.608010 0.348527 +v 0.827700 0.602930 0.241996 +v 0.812859 0.607799 0.344289 +v 0.832989 0.601181 0.247358 +v 0.934279 0.567878 0.375970 +v 0.937437 0.566846 0.374868 +v 1.013411 0.608157 0.351473 +v 0.976720 0.617958 0.373681 +v 1.056186 0.677882 0.335049 +v 1.054723 0.746910 0.324580 +v 1.035851 0.775807 0.298409 +v 0.991304 0.752433 0.281074 +v 0.861129 0.666753 0.294361 +v 0.823360 0.604363 0.271919 +v 1.021267 0.747838 0.263591 +v 1.002370 0.697863 0.250028 +v 0.868395 0.606008 0.239241 +v 0.853221 0.594541 0.239030 +v 0.865905 0.590368 0.238606 +v 0.822744 0.604553 0.276263 +v 0.822231 0.604722 0.279718 +v 0.897563 0.579956 0.242357 +v 0.933457 0.568152 0.266621 +v 0.949735 0.562799 0.301863 +v 0.946783 0.563768 0.366582 +v 0.947014 0.563705 0.365565 +v 1.012794 0.599200 0.313073 +v 1.040704 0.640532 0.307373 +v 1.059087 0.685912 0.302117 +v 1.056751 0.735571 0.282536 +v 1.020009 0.680095 0.249922 +v 0.901209 0.578775 0.242526 +v 0.999854 0.608242 0.269927 +v 0.951276 0.562314 0.305169 +v 0.956796 0.560480 0.318541 +v 0.948708 0.563136 0.357512 +v 1.042270 0.671727 0.269588 +v 0.954716 0.608368 0.249456 +s off +f 1208 1209 1210 +f 1208 1210 1211 +f 1208 1211 1212 +f 1208 1212 1213 +f 1208 1213 1214 +f 1208 1214 1215 +f 1208 1215 1216 +f 1208 1216 1217 +f 1208 1217 1218 +f 1208 1218 1219 +f 1208 1219 1220 +f 1208 1220 1221 +f 1208 1221 1209 +f 1209 1221 1210 +f 1210 1222 1223 +f 1210 1223 1224 +f 1210 1224 1211 +f 1210 1221 1222 +f 1211 1224 1212 +f 1212 1224 1225 +f 1212 1225 1226 +f 1212 1226 1227 +f 1212 1227 1213 +f 1213 1227 1228 +f 1213 1228 1214 +f 1214 1228 1215 +f 1215 1228 1229 +f 1215 1229 1230 +f 1215 1230 1231 +f 1215 1231 1217 +f 1215 1217 1216 +f 1217 1231 1230 +f 1217 1230 1232 +f 1217 1232 1233 +f 1217 1233 1218 +f 1218 1233 1219 +f 1219 1233 1234 +f 1219 1234 1220 +f 1220 1234 1235 +f 1220 1235 1222 +f 1220 1222 1236 +f 1220 1236 1221 +f 1221 1236 1222 +f 1222 1235 1223 +f 1223 1225 1237 +f 1223 1237 1224 +f 1223 1235 1225 +f 1224 1237 1225 +f 1225 1235 1238 +f 1225 1238 1239 +f 1225 1239 1240 +f 1225 1240 1241 +f 1225 1241 1242 +f 1225 1242 1227 +f 1225 1227 1243 +f 1225 1243 1244 +f 1225 1244 1226 +f 1226 1244 1227 +f 1227 1244 1243 +f 1227 1242 1245 +f 1227 1245 1246 +f 1227 1246 1247 +f 1227 1247 1228 +f 1228 1247 1248 +f 1228 1248 1229 +f 1229 1248 1230 +f 1230 1248 1249 +f 1230 1249 1250 +f 1230 1250 1251 +f 1230 1251 1232 +f 1232 1252 1233 +f 1232 1251 1252 +f 1233 1252 1253 +f 1233 1253 1234 +f 1234 1253 1238 +f 1234 1238 1235 +f 1238 1253 1254 +f 1238 1254 1239 +f 1239 1254 1240 +f 1240 1254 1242 +f 1240 1242 1241 +f 1242 1254 1255 +f 1242 1255 1245 +f 1245 1255 1246 +f 1246 1255 1256 +f 1246 1256 1247 +f 1247 1256 1257 +f 1247 1257 1258 +f 1247 1258 1259 +f 1247 1259 1248 +f 1248 1259 1249 +f 1249 1259 1250 +f 1250 1259 1258 +f 1250 1258 1256 +f 1250 1256 1251 +f 1251 1260 1252 +f 1251 1256 1260 +f 1252 1260 1253 +f 1253 1260 1254 +f 1254 1260 1256 +f 1254 1256 1261 +f 1254 1261 1255 +f 1255 1261 1256 +f 1256 1258 1257 diff --git a/demo/gpudemo/GpuDemo.h b/demo/gpudemo/GpuDemo.h index d33556e98..4b34bf868 100644 --- a/demo/gpudemo/GpuDemo.h +++ b/demo/gpudemo/GpuDemo.h @@ -39,7 +39,7 @@ public: preferredOpenCLPlatformIndex(-1), preferredOpenCLDeviceIndex(-1), arraySizeX(10), - arraySizeY(31), + arraySizeY(30), arraySizeZ(10), m_useConcaveMesh(false), gapX(14.3), diff --git a/demo/gpudemo/main_opengl3core.cpp b/demo/gpudemo/main_opengl3core.cpp index 83e28d3ee..324b85e5a 100644 --- a/demo/gpudemo/main_opengl3core.cpp +++ b/demo/gpudemo/main_opengl3core.cpp @@ -65,7 +65,9 @@ btAlignedObjectArray demoNames; int selectedDemo = 0; GpuDemo::CreateFunc* allDemos[]= { + GpuBoxPlaneScene::MyCreateFunc, GpuConvexPlaneScene::MyCreateFunc, + GpuCompoundScene::MyCreateFunc, GpuCompoundPlaneScene::MyCreateFunc, diff --git a/demo/gpudemo/rigidbody/ConcaveScene.cpp b/demo/gpudemo/rigidbody/ConcaveScene.cpp index 7e1f03bac..58948575d 100644 --- a/demo/gpudemo/rigidbody/ConcaveScene.cpp +++ b/demo/gpudemo/rigidbody/ConcaveScene.cpp @@ -353,12 +353,11 @@ void ConcaveCompoundScene::createDynamicObjects(const ConstructionInfo& ci) int childColIndex = m_data->m_np->registerConvexHullShape(&cube_vertices[0],strideInBytes,numVertices, scaling); - btVector3 childPositions[3] = { +btVector3 childPositions[3] = { btVector3(0,-2,0), btVector3(0,0,0), - btVector3(0,2,0) + btVector3(0,0,2) }; - btAlignedObjectArray childShapes; int numChildShapes = 3; diff --git a/demo/gpudemo/rigidbody/GpuCompoundScene.cpp b/demo/gpudemo/rigidbody/GpuCompoundScene.cpp index c6c2e2240..04c558750 100644 --- a/demo/gpudemo/rigidbody/GpuCompoundScene.cpp +++ b/demo/gpudemo/rigidbody/GpuCompoundScene.cpp @@ -46,7 +46,7 @@ void GpuCompoundScene::setupScene(const ConstructionInfo& ci) btVector3 childPositions[3] = { btVector3(0,-2,0), btVector3(0,0,0), - btVector3(0,2,0) + btVector3(0,0,2) }; diff --git a/demo/gpudemo/rigidbody/GpuConvexScene.cpp b/demo/gpudemo/rigidbody/GpuConvexScene.cpp index 85894a794..548244f8f 100644 --- a/demo/gpudemo/rigidbody/GpuConvexScene.cpp +++ b/demo/gpudemo/rigidbody/GpuConvexScene.cpp @@ -22,17 +22,49 @@ void GpuConvexScene::setupScene(const ConstructionInfo& ci) { + int index=0; createStaticEnvironment(ci); + index+=createDynamicsObjects(ci); + + + float camPos[4]={ci.arraySizeX,ci.arraySizeY/2,ci.arraySizeZ,0}; + //float camPos[4]={1,12.5,1.5,0}; + m_instancingRenderer->setCameraTargetPosition(camPos); + m_instancingRenderer->setCameraDistance(40); + + + char msg[1024]; + int numInstances = index; + sprintf(msg,"Num objects = %d",numInstances); + ci.m_gui->setStatusBarMessage(msg,true); +} + +int GpuConvexScene::createDynamicsObjects(const ConstructionInfo& ci) +{ + int strideInBytes = 9*sizeof(float); + int numVertices = sizeof(barrel_vertices)/strideInBytes; + int numIndices = sizeof(barrel_indices)/sizeof(int); + return createDynamicsObjects2(ci,barrel_vertices,numVertices,barrel_indices,numIndices); +} + +int GpuBoxPlaneScene::createDynamicsObjects(const ConstructionInfo& ci) +{ int strideInBytes = 9*sizeof(float); int numVertices = sizeof(cube_vertices)/strideInBytes; int numIndices = sizeof(cube_indices)/sizeof(int); + return createDynamicsObjects2(ci,cube_vertices,numVertices,cube_indices,numIndices); +} - int shapeId = ci.m_instancingRenderer->registerShape(&cube_vertices[0],numVertices,cube_indices,numIndices); - //int shapeId = ci.m_instancingRenderer->registerShape(&cube_vertices[0],numVertices,cube_indices,numIndices); + +int GpuConvexScene::createDynamicsObjects2(const ConstructionInfo& ci, const float* vertices, int numVertices, const int* indices, int numIndices) +{ + int strideInBytes = 9*sizeof(float); + + int shapeId = ci.m_instancingRenderer->registerShape(&vertices[0],numVertices,indices,numIndices); int group=1; int mask=1; - int index=10; + int index=0; @@ -49,7 +81,7 @@ void GpuConvexScene::setupScene(const ConstructionInfo& ci) int curColor = 0; float scaling[4] = {1,1,1,1}; - int colIndex = m_data->m_np->registerConvexHullShape(&cube_vertices[0],strideInBytes,numVertices, scaling); + int colIndex = m_data->m_np->registerConvexHullShape(&vertices[0],strideInBytes,numVertices, scaling); //int colIndex = m_data->m_np->registerSphereShape(1); for (int i=0;isetCameraTargetPosition(camPos); - m_instancingRenderer->setCameraDistance(40); - - - char msg[1024]; - int numInstances = index; - sprintf(msg,"Num objects = %d",numInstances); - ci.m_gui->setStatusBarMessage(msg,true); + return index; } - - void GpuConvexScene::createStaticEnvironment(const ConstructionInfo& ci) { int strideInBytes = 9*sizeof(float); @@ -126,7 +147,7 @@ void GpuConvexPlaneScene::createStaticEnvironment(const ConstructionInfo& ci) btQuaternion orn(0,0,0,1); // btQuaternion orn(btVector3(1,0,0),0.3); btVector4 color(0,0,1,1); - btVector4 scaling(100,0.1,100,1); + btVector4 scaling(100,0.001,100,1); int strideInBytes = 9*sizeof(float); int numVertices = sizeof(cube_vertices)/strideInBytes; int numIndices = sizeof(cube_indices)/sizeof(int); diff --git a/demo/gpudemo/rigidbody/GpuConvexScene.h b/demo/gpudemo/rigidbody/GpuConvexScene.h index 6b1a3c6a6..368c03b3d 100644 --- a/demo/gpudemo/rigidbody/GpuConvexScene.h +++ b/demo/gpudemo/rigidbody/GpuConvexScene.h @@ -22,6 +22,10 @@ public: virtual void setupScene(const ConstructionInfo& ci); + virtual int createDynamicsObjects(const ConstructionInfo& ci); + + virtual int createDynamicsObjects2(const ConstructionInfo& ci,const float* vertices, int numVertices, const int* indices,int numIndices); + virtual void createStaticEnvironment(const ConstructionInfo& ci); }; @@ -48,4 +52,27 @@ public: }; + +class GpuBoxPlaneScene : public GpuConvexPlaneScene +{ +public: + + GpuBoxPlaneScene(){} + virtual ~GpuBoxPlaneScene(){} + virtual const char* getName() + { + return "GRBBoxPlane"; + } + + static GpuDemo* MyCreateFunc() + { + GpuDemo* demo = new GpuBoxPlaneScene; + return demo; + } + + virtual int createDynamicsObjects(const ConstructionInfo& ci); + + + +}; #endif //GPU_CONVEX_SCENE_H diff --git a/opencl/gpu_sat/kernels/primitiveContacts.cl b/opencl/gpu_sat/kernels/primitiveContacts.cl index 0b0f6669f..4eb9339d5 100644 --- a/opencl/gpu_sat/kernels/primitiveContacts.cl +++ b/opencl/gpu_sat/kernels/primitiveContacts.cl @@ -493,6 +493,98 @@ void computeContactSphereConvex(int pairIndex, +int extractManifoldSequential(const float4* p, int nPoints, float4 nearNormal, int4* contactIdx) +{ + if( nPoints == 0 ) + return 0; + + if (nPoints <=4) + return nPoints; + + + if (nPoints >64) + nPoints = 64; + + float4 center = make_float4(0.f); + { + + for (int i=0;i4) - //{ -// numReducedPoints = extractManifoldSequentialGlobal( contactPoints, numPoints, planeNormalInConvex, &contactIdx); - //} + if (numPoints>4) + { + numReducedPoints = extractManifoldSequential( contactPoints, numPoints, planeNormalInConvex, &contactIdx); + } if (numReducedPoints>0) { diff --git a/opencl/gpu_sat/kernels/primitiveContacts.h b/opencl/gpu_sat/kernels/primitiveContacts.h index 1ca36261c..84808c5e6 100644 --- a/opencl/gpu_sat/kernels/primitiveContacts.h +++ b/opencl/gpu_sat/kernels/primitiveContacts.h @@ -495,6 +495,98 @@ static const char* primitiveContactsKernelsCL= \ " \n" "\n" "\n" +"int extractManifoldSequential(const float4* p, int nPoints, float4 nearNormal, int4* contactIdx)\n" +"{\n" +" if( nPoints == 0 )\n" +" return 0;\n" +" \n" +" if (nPoints <=4)\n" +" return nPoints;\n" +" \n" +" \n" +" if (nPoints >64)\n" +" nPoints = 64;\n" +" \n" +" float4 center = make_float4(0.f);\n" +" {\n" +" \n" +" for (int i=0;i4)\n" -" //{\n" -"// numReducedPoints = extractManifoldSequentialGlobal( contactPoints, numPoints, planeNormalInConvex, &contactIdx);\n" -" //}\n" +" if (numPoints>4)\n" +" {\n" +" numReducedPoints = extractManifoldSequential( contactPoints, numPoints, planeNormalInConvex, &contactIdx);\n" +" }\n" "\n" " if (numReducedPoints>0)\n" " {\n"