Integration of gauss map, osculating toroidal patches, loop detection and C2 judgement to figure out the singular or loop intersection.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

403 lines
11 KiB

n_vectors=402
1.621447 2.525254 0.000000
1.560650 2.565576 0.000000
1.499033 2.604065 0.000000
1.436623 2.640750 0.000000
1.373445 2.675657 0.000000
1.309521 2.708808 0.000000
1.244872 2.740223 0.000000
1.179520 2.769920 0.000000
1.113484 2.797914 0.000000
1.046780 2.824217 0.000000
0.979424 2.848841 0.000000
0.911433 2.871792 0.000000
0.842820 2.893077 0.000000
0.773598 2.912698 0.000000
0.747173 2.919708 0.000000
0.676522 2.937178 0.000000
0.605705 2.952863 0.000000
0.534734 2.966791 0.000000
0.463622 2.978983 0.000000
0.392380 2.989458 0.000000
0.321019 2.998233 0.000000
0.249550 3.005321 0.000000
0.177985 3.010732 0.000000
0.106333 3.014471 0.000000
0.034604 3.016545 0.000000
-0.037192 3.016954 0.000000
-0.109045 3.015696 0.000000
-0.180947 3.012767 0.000000
-0.204839 3.011424 0.000000
-0.277541 3.006194 0.000000
-0.349847 2.999282 0.000000
-0.421750 2.990701 0.000000
-0.493242 2.980464 0.000000
-0.564315 2.968580 0.000000
-0.634960 2.955055 0.000000
-0.705166 2.939893 0.000000
-0.774924 2.923094 0.000000
-0.844222 2.904657 0.000000
-0.913048 2.884578 0.000000
-0.981391 2.862850 0.000000
-1.049236 2.839462 0.000000
-1.116569 2.814404 0.000000
-1.183377 2.787663 0.000000
-1.202545 2.779639 0.000000
-1.269335 2.750430 0.000000
-1.335152 2.719709 0.000000
-1.400000 2.687503 0.000000
-1.463882 2.653838 0.000000
-1.526801 2.618733 0.000000
-1.588757 2.582209 0.000000
-1.649747 2.544281 0.000000
-1.709770 2.504962 0.000000
-1.768820 2.464264 0.000000
-1.826890 2.422194 0.000000
-1.883973 2.378758 0.000000
-1.940059 2.333960 0.000000
-1.995137 2.287801 0.000000
-2.049193 2.240278 0.000000
-2.059146 2.231277 0.000000
-2.112513 2.181615 0.000000
-2.164483 2.130866 0.000000
-2.215057 2.079046 0.000000
-2.264236 2.026166 0.000000
-2.312015 1.972237 0.000000
-2.358399 1.917274 0.000000
-2.403395 1.861296 0.000000
-2.447006 1.804317 0.000000
-2.489235 1.746354 0.000000
-2.530082 1.687418 0.000000
-2.569546 1.627519 0.000000
-2.607622 1.566668 0.000000
-2.644303 1.504870 0.000000
-2.679581 1.442132 0.000000
-2.685849 1.430614 0.000000
-2.719788 1.366115 0.000000
-2.752076 1.301059 0.000000
-2.782723 1.235459 0.000000
-2.811736 1.169330 0.000000
-2.839120 1.102683 0.000000
-2.864877 1.035530 0.000000
-2.889006 0.967882 0.000000
-2.911504 0.899747 0.000000
-2.932364 0.831136 0.000000
-2.951579 0.762056 0.000000
-2.969138 0.692514 0.000000
-2.985039 0.622520 0.000000
-2.999284 0.552085 0.000000
-3.011873 0.481219 0.000000
-3.014066 0.467777 0.000000
-3.024778 0.395696 0.000000
-3.033738 0.323634 0.000000
-3.040967 0.251599 0.000000
-3.046484 0.179601 0.000000
-3.050302 0.107652 0.000000
-3.052434 0.035759 0.000000
-3.052887 -0.036067 0.000000
-3.051667 -0.107816 0.000000
-3.048776 -0.179478 0.000000
-3.044215 -0.251045 0.000000
-3.037981 -0.322505 0.000000
-3.030067 -0.393848 0.000000
-3.020466 -0.465065 0.000000
-3.009165 -0.536145 0.000000
-3.006579 -0.551029 0.000000
-2.993053 -0.622673 0.000000
-2.977854 -0.693711 0.000000
-2.960997 -0.764137 0.000000
-2.942506 -0.833949 0.000000
-2.922402 -0.903145 0.000000
-2.900706 -0.971721 0.000000
-2.877435 -1.039673 0.000000
-2.852603 -1.106995 0.000000
-2.826221 -1.173683 0.000000
-2.798298 -1.239728 0.000000
-2.768840 -1.305124 0.000000
-2.737849 -1.369859 0.000000
-2.705329 -1.433926 0.000000
-2.671275 -1.497312 0.000000
-2.658755 -1.519757 0.000000
-2.622684 -1.582082 0.000000
-2.585173 -1.643535 0.000000
-2.567734 -1.671042 0.000000
-2.527928 -1.731519 0.000000
-2.486797 -1.790901 0.000000
-2.444353 -1.849185 0.000000
-2.400602 -1.906363 0.000000
-2.355549 -1.962427 0.000000
-2.309199 -2.017365 0.000000
-2.261562 -2.071174 0.000000
-2.212650 -2.123853 0.000000
-2.162476 -2.175397 0.000000
-2.116679 -2.220395 0.000000
-2.063555 -2.270312 0.000000
-2.009456 -2.318788 0.000000
-1.954403 -2.365834 0.000000
-1.898413 -2.411459 0.000000
-1.841502 -2.455668 0.000000
-1.783684 -2.498464 0.000000
-1.724972 -2.539850 0.000000
-1.665376 -2.579823 0.000000
-1.604906 -2.618380 0.000000
-1.543570 -2.655514 0.000000
-1.481373 -2.691218 0.000000
-1.418321 -2.725481 0.000000
-1.354417 -2.758290 0.000000
-1.289663 -2.789630 0.000000
-1.258594 -2.804002 0.000000
-1.191894 -2.833436 0.000000
-1.124747 -2.861153 0.000000
-1.057167 -2.887172 0.000000
-0.989171 -2.911514 0.000000
-0.920773 -2.934193 0.000000
-0.851987 -2.955224 0.000000
-0.782824 -2.974617 0.000000
-0.713298 -2.992380 0.000000
-0.643418 -3.008518 0.000000
-0.573197 -3.023033 0.000000
-0.502642 -3.035926 0.000000
-0.431764 -3.047193 0.000000
-0.360571 -3.056829 0.000000
-0.289071 -3.064824 0.000000
-0.258208 -3.067758 0.000000
-0.185527 -3.073437 0.000000
-0.112989 -3.077391 0.000000
-0.040603 -3.079629 0.000000
0.031622 -3.080163 0.000000
0.103676 -3.078996 0.000000
0.175549 -3.076134 0.000000
0.247232 -3.071577 0.000000
0.318714 -3.065327 0.000000
0.389988 -3.057396 0.000000
0.461044 -3.047796 0.000000
0.531874 -3.036534 0.000000
0.602469 -3.023617 0.000000
0.672818 -3.009047 0.000000
0.742914 -2.992825 0.000000
0.771514 -2.985711 0.000000
0.841935 -2.966960 0.000000
0.911658 -2.946638 0.000000
0.980681 -2.924763 0.000000
1.048999 -2.901353 0.000000
1.116608 -2.876420 0.000000
1.183502 -2.849976 0.000000
1.249674 -2.822029 0.000000
1.315116 -2.792585 0.000000
1.379819 -2.761647 0.000000
1.443771 -2.729217 0.000000
1.506963 -2.695293 0.000000
1.569381 -2.659871 0.000000
1.631010 -2.622945 0.000000
1.691839 -2.584512 0.000000
1.713845 -2.570106 0.000000
1.774171 -2.529201 0.000000
1.833302 -2.487026 0.000000
1.891246 -2.443603 0.000000
1.948009 -2.398955 0.000000
2.003597 -2.353098 0.000000
2.058011 -2.306051 0.000000
2.111251 -2.257827 0.000000
2.163316 -2.208438 0.000000
2.214203 -2.157894 0.000000
2.263906 -2.106205 0.000000
2.312418 -2.053375 0.000000
2.359730 -1.999409 0.000000
2.405831 -1.944310 0.000000
2.450708 -1.888078 0.000000
2.470388 -1.862550 0.000000
2.513916 -1.804053 0.000000
2.555901 -1.744757 0.000000
2.596345 -1.684673 0.000000
2.635249 -1.623813 0.000000
2.672613 -1.562189 0.000000
2.708444 -1.499814 0.000000
2.742753 -1.436706 0.000000
2.775546 -1.372879 0.000000
2.806830 -1.308346 0.000000
2.836607 -1.243120 0.000000
2.864877 -1.177210 0.000000
2.891639 -1.110626 0.000000
2.916887 -1.043378 0.000000
2.940616 -0.975471 0.000000
2.952789 -0.938547 0.000000
2.974370 -0.868929 0.000000
2.994256 -0.799069 0.000000
3.012461 -0.728979 0.000000
3.028993 -0.658671 0.000000
3.043858 -0.588156 0.000000
3.057061 -0.517444 0.000000
3.068603 -0.446545 0.000000
3.078481 -0.375468 0.000000
3.086693 -0.304224 0.000000
3.093231 -0.232822 0.000000
3.098088 -0.161269 0.000000
3.101266 -0.089576 0.000000
3.102768 -0.017754 0.000000
3.102597 0.054189 0.000000
3.101967 0.086862 0.000000
3.099322 0.159689 0.000000
3.094992 0.232185 0.000000
3.088995 0.304343 0.000000
3.081352 0.376157 0.000000
3.072076 0.447620 0.000000
3.061180 0.518725 0.000000
3.048674 0.589465 0.000000
3.034565 0.659830 0.000000
3.018856 0.729812 0.000000
3.001550 0.799402 0.000000
2.982645 0.868589 0.000000
2.962138 0.937363 0.000000
2.940023 1.005713 0.000000
2.916291 1.073627 0.000000
2.904484 1.105636 0.000000
2.878062 1.173591 0.000000
2.850130 1.240658 0.000000
2.820707 1.306835 0.000000
2.789816 1.372126 0.000000
2.757479 1.436532 0.000000
2.723715 1.500053 0.000000
2.688542 1.562688 0.000000
2.651973 1.624435 0.000000
2.614020 1.685290 0.000000
2.574692 1.745248 0.000000
2.533997 1.804301 0.000000
2.491940 1.862443 0.000000
2.448523 1.919664 0.000000
2.403747 1.975953 0.000000
2.375894 2.009673 0.000000
2.328607 2.064805 0.000000
2.280193 2.118670 0.000000
2.230667 2.171269 0.000000
2.180040 2.222600 0.000000
2.128321 2.272657 0.000000
2.075516 2.321436 0.000000
2.021633 2.368927 0.000000
1.966676 2.415121 0.000000
1.910653 2.460013 0.000000
1.853577 2.503603 0.000000
1.795457 2.545888 0.000000
1.736304 2.586865 0.000000
1.713335 2.602239 0.000000
1.652347 2.641656 0.000000
1.590638 2.679542 0.000000
1.528222 2.715907 0.000000
1.465114 2.750759 0.000000
1.401327 2.784103 0.000000
1.336872 2.815942 0.000000
1.271761 2.846277 0.000000
1.206002 2.875104 0.000000
1.139604 2.902420 0.000000
1.072574 2.928217 0.000000
1.004918 2.952486 0.000000
0.936641 2.975216 0.000000
0.910571 2.983436 0.000000
0.840680 3.004235 0.000000
0.770570 3.023316 0.000000
0.700250 3.040684 0.000000
0.629732 3.056346 0.000000
0.559026 3.070316 0.000000
0.488146 3.082611 0.000000
0.417100 3.093246 0.000000
0.345902 3.102231 0.000000
0.274561 3.109575 0.000000
0.203086 3.115284 0.000000
0.131489 3.119361 0.000000
0.059778 3.121806 0.000000
-0.012038 3.122618 0.000000
-0.083950 3.121792 0.000000
-0.133658 3.120262 0.000000
-0.206461 3.116602 0.000000
-0.278909 3.111280 0.000000
-0.350995 3.104309 0.000000
-0.422713 3.095701 0.000000
-0.494054 3.085465 0.000000
-0.565010 3.073607 0.000000
-0.635570 3.060130 0.000000
-0.705727 3.045036 0.000000
-0.775468 3.028323 0.000000
-0.844785 3.009989 0.000000
-0.913670 2.990043 0.000000
-0.982114 2.968494 0.000000
-1.050109 2.945346 0.000000
-1.117647 2.920605 0.000000
-1.157186 2.905296 0.000000
-1.224649 2.877739 0.000000
-1.291230 2.848729 0.000000
-1.356929 2.818286 0.000000
-1.421747 2.786427 0.000000
-1.485681 2.753168 0.000000
-1.548729 2.718523 0.000000
-1.610887 2.682502 0.000000
-1.672147 2.645114 0.000000
-1.732504 2.606366 0.000000
-1.791949 2.566260 0.000000
-1.850472 2.524800 0.000000
-1.908061 2.481986 0.000000
-1.964704 2.437815 0.000000
-2.020387 2.392282 0.000000
-2.052063 2.365396 0.000000
-2.106761 2.317195 0.000000
-2.160118 2.267892 0.000000
-2.212147 2.217511 0.000000
-2.262858 2.166071 0.000000
-2.312258 2.113591 0.000000
-2.360353 2.060089 0.000000
-2.407146 2.005577 0.000000
-2.452638 1.950070 0.000000
-2.496828 1.893578 0.000000
-2.539712 1.836111 0.000000
-2.581287 1.777676 0.000000
-2.621544 1.718281 0.000000
-2.660475 1.657928 0.000000
-2.698067 1.596621 0.000000
-2.724019 1.552374 0.000000
-2.759657 1.488756 0.000000
-2.793683 1.424552 0.000000
-2.826103 1.359774 0.000000
-2.856919 1.294434 0.000000
-2.886130 1.228543 0.000000
-2.913736 1.162110 0.000000
-2.939733 1.095144 0.000000
-2.964125 1.027657 0.000000
-2.986926 0.959663 0.000000
-3.008144 0.891176 0.000000
-3.027786 0.822206 0.000000
-3.045857 0.752767 0.000000
-3.062359 0.682868 0.000000
-3.077292 0.612518 0.000000
-3.086673 0.563755 0.000000
-3.099059 0.491981 0.000000
-3.109777 0.420180 0.000000
-3.118846 0.348360 0.000000
-3.126282 0.276532 0.000000
-3.132098 0.204704 0.000000
-3.136304 0.132885 0.000000
-3.138908 0.061085 0.000000
-3.139913 -0.010687 0.000000
-3.139324 -0.082422 0.000000
-3.137140 -0.154113 0.000000
-3.133359 -0.225748 0.000000
-3.127974 -0.297320 0.000000
-3.120980 -0.368819 0.000000
-3.112366 -0.440236 0.000000
-3.106871 -0.479899 0.000000
-3.095568 -0.552010 0.000000
-3.082650 -0.623580 0.000000
-3.068127 -0.694601 0.000000
-3.052007 -0.765065 0.000000
-3.034295 -0.834962 0.000000
-3.014995 -0.904284 0.000000
-2.994107 -0.973020 0.000000
-2.971631 -1.041158 0.000000
-2.947564 -1.108685 0.000000
-2.921900 -1.175590 0.000000
-2.894633 -1.241857 0.000000
-2.865753 -1.307473 0.000000
-2.835249 -1.372421 0.000000
-2.803109 -1.436685 0.000000
-2.766415 -1.505532 0.000000
-2.730883 -1.568191 0.000000
-2.693798 -1.629900 0.000000
-2.655157 -1.690643 0.000000
-2.640882 -1.712244 0.000000