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.
 
 

358 lines
9.9 KiB

n_vectors=196
-0.178391 -1.991452 1.993101
-0.105869 -1.996994 1.997573
-0.033577 -1.999698 1.999756
0.038443 -1.999604 1.999681
0.110150 -1.996745 1.997373
0.181505 -1.991149 1.992858
0.252468 -1.982838 1.986163
0.322998 -1.971829 1.977311
0.342115 -1.968366 1.974532
0.412412 -1.953855 1.962904
0.481355 -1.936854 1.949326
0.548958 -1.917448 1.933888
0.615232 -1.895709 1.916674
0.680183 -1.871703 1.897763
0.743818 -1.845484 1.877231
0.806142 -1.817100 1.855152
0.821254 -1.809800 1.849499
0.882449 -1.778505 1.825386
0.941743 -1.745420 1.800115
0.999203 -1.710610 1.773779
1.054887 -1.674128 1.746469
1.108844 -1.636018 1.718272
1.161120 -1.596316 1.689273
1.211754 -1.555046 1.659557
1.260782 -1.512227 1.629207
1.308232 -1.467866 1.598311
1.330222 -1.446259 1.583471
1.375350 -1.399665 1.551960
1.418768 -1.351735 1.520273
1.460514 -1.302460 1.488512
1.500622 -1.251823 1.456785
1.530799 -1.211347 1.432124
1.568076 -1.158181 1.400731
1.603661 -1.103727 1.369821
1.637578 -1.047944 1.339540
1.669843 -0.990779 1.310052
1.693907 -0.945113 1.287681
1.723254 -0.885295 1.260058
1.750835 -0.824142 1.233899
1.776644 -0.761588 1.209439
1.802712 -0.691793 1.185046
1.824928 -0.625506 1.164855
1.845038 -0.558265 1.147477
1.863029 -0.490082 1.133174
1.878877 -0.420975 1.122200
1.892552 -0.350970 1.114794
1.904013 -0.280097 1.111164
1.907520 -0.254901 1.110819
1.915953 -0.182542 1.112589
1.921941 -0.110766 1.118375
1.925557 -0.039619 1.128017
1.926868 0.030866 1.141321
1.925934 0.100670 1.158065
1.922792 0.169995 1.178079
1.917468 0.238804 1.201132
1.910106 0.306097 1.226599
1.900793 0.371995 1.254186
1.889600 0.436604 1.283634
1.876579 0.500020 1.314710
1.861771 0.562327 1.347209
1.845204 0.623597 1.380950
1.826215 0.686011 1.417019
1.806136 0.745292 1.452762
1.784412 0.803492 1.489168
1.761048 0.860669 1.526121
1.736045 0.916872 1.563517
1.728878 0.932169 1.573870
1.701454 0.987809 1.612130
1.672480 1.042252 1.650435
1.641961 1.095538 1.688708
1.609891 1.147699 1.726877
1.576262 1.198759 1.764874
1.541061 1.248736 1.802636
1.504271 1.297640 1.840106
1.465868 1.345475 1.877224
1.425824 1.392241 1.913934
1.384107 1.437929 1.950182
1.340677 1.482528 1.985913
1.295488 1.526019 2.021069
1.267249 1.551804 2.042053
1.218814 1.593723 2.076380
1.168852 1.634121 2.109703
1.117349 1.672978 2.141966
1.064287 1.710263 2.173114
1.009644 1.745943 2.203087
0.953393 1.779977 2.231823
0.895505 1.812317 2.259255
0.835944 1.842907 2.285313
0.782954 1.867947 2.306721
0.719766 1.895254 2.330143
0.655445 1.920321 2.351713
0.590008 1.943113 2.371381
0.523470 1.963589 2.389095
0.455845 1.981701 2.404798
0.387147 1.997398 2.418432
0.317387 2.010617 2.429933
0.295709 2.014176 2.433032
0.223995 2.024120 2.441697
0.152219 2.031293 2.447953
0.080428 2.035716 2.451813
0.008668 2.037406 2.453289
-0.063016 2.036376 2.452390
-0.134579 2.032633 2.449123
-0.205976 2.026180 2.443494
-0.230385 2.023347 2.441023
-0.301795 2.013202 2.432184
-0.372051 2.000488 2.421120
-0.441147 1.985286 2.407910
-0.509079 1.967667 2.392628
-0.575839 1.947697 2.375343
-0.641421 1.925431 2.356118
-0.687694 1.908089 2.341179
-0.751098 1.882053 2.318810
-0.812917 1.854033 2.294816
-0.873177 1.824095 2.269275
-0.906129 1.806578 2.254378
-0.964571 1.773424 2.226278
-1.021038 1.738721 2.197007
-1.075603 1.702536 2.166644
-1.128327 1.664922 2.135261
-1.179265 1.625929 2.102926
-1.228465 1.585594 2.069703
-1.275969 1.543952 2.035652
-1.321813 1.501028 2.000831
-1.366029 1.456844 1.965296
-1.397289 1.423808 1.938940
-1.439149 1.377012 1.901935
-1.479134 1.329299 1.864622
-1.517301 1.280682 1.827057
-1.553703 1.231168 1.789299
-1.588380 1.180756 1.751407
-1.621369 1.129443 1.713442
-1.652702 1.077218 1.675466
-1.682401 1.024065 1.637547
-1.710485 0.969961 1.599756
-1.736968 0.914876 1.562171
-1.761856 0.858771 1.524877
-1.785150 0.801600 1.487965
-1.796457 0.771898 1.469249
-1.817410 0.712750 1.432968
-1.836606 0.652743 1.397587
-1.854046 0.591829 1.363242
-1.869718 0.529955 1.330088
-1.883602 0.467057 1.298296
-1.895669 0.403064 1.268059
-1.905875 0.337895 1.239593
-1.914482 0.268518 1.212030
-1.920717 0.200341 1.187863
-1.924811 0.131481 1.166552
-1.926728 0.061938 1.148342
-1.926420 -0.008282 1.133476
-1.923832 -0.079161 1.122181
-1.920202 -0.134754 1.115997
-1.913437 -0.206426 1.111552
-1.904344 -0.277812 1.111112
-1.894671 -0.338904 1.113899
-1.881190 -0.409944 1.120783
-1.865584 -0.479606 1.131280
-1.847922 -0.547919 1.145088
-1.828255 -0.614914 1.161907
-1.806626 -0.680624 1.181436
-1.789954 -0.726893 1.196921
-1.764820 -0.790961 1.220627
-1.738017 -0.853221 1.246068
-1.709571 -0.913797 1.272976
-1.679498 -0.972792 1.301111
-1.647801 -1.030294 1.330264
-1.614479 -1.086373 1.360247
-1.579518 -1.141089 1.390891
-1.542900 -1.194489 1.422045
-1.504600 -1.246609 1.453573
-1.490919 -1.264389 1.464570
-1.450320 -1.314800 1.496386
-1.408136 -1.363771 1.528158
-1.364340 -1.411324 1.559780
-1.318900 -1.457470 1.591153
-1.275963 -1.498359 1.619487
-1.227231 -1.541844 1.650146
-1.176923 -1.583743 1.680173
-1.125009 -1.624043 1.709484
-1.071455 -1.662723 1.737994
-1.020920 -1.696713 1.763340
-0.963530 -1.732548 1.790345
-0.904819 -1.766350 1.816075
-0.844786 -1.798098 1.840459
-0.783429 -1.827762 1.863427
-0.720746 -1.855306 1.884907
-0.656730 -1.880686 1.904826
-0.591375 -1.903850 1.923110
-0.524669 -1.924738 1.939679
-0.475696 -1.938355 1.950522
-0.403211 -1.955916 1.964552
-0.333398 -1.969971 1.975819
-0.262922 -1.981381 1.984989
-0.191816 -1.990113 1.992022
-0.178391 -1.991452 1.993101
n_vectors=160
-0.971838 -1.332363 -1.841019
-1.027650 -1.293048 -1.815877
-1.081369 -1.251899 -1.790165
-1.133047 -1.208939 -1.764011
-1.182727 -1.164176 -1.737546
-1.230442 -1.117605 -1.710908
-1.276213 -1.069205 -1.684243
-1.320049 -1.018937 -1.657709
-1.361951 -0.966746 -1.631476
-1.387840 -0.932171 -1.614872
-1.426685 -0.876405 -1.589454
-1.463163 -0.819009 -1.565134
-1.497257 -0.759935 -1.542157
-1.528930 -0.699123 -1.520791
-1.558125 -0.636502 -1.501330
-1.584761 -0.571983 -1.484095
-1.595155 -0.544314 -1.477607
-1.618027 -0.476741 -1.464108
-1.637721 -0.408129 -1.453892
-1.654184 -0.338531 -1.447206
-1.667357 -0.268008 -1.444269
-1.675873 -0.207771 -1.444839
-1.682816 -0.135569 -1.449256
-1.686227 -0.064040 -1.457605
-1.686236 0.006762 -1.469689
-1.682957 0.076795 -1.485278
-1.677628 0.136021 -1.501191
-1.668467 0.204885 -1.522713
-1.656446 0.271967 -1.546664
-1.641724 0.337397 -1.572717
-1.624429 0.401289 -1.600584
-1.604661 0.463744 -1.630010
-1.582492 0.524845 -1.660764
-1.568590 0.559608 -1.679085
-1.542502 0.619206 -1.711808
-1.514335 0.677073 -1.745085
-1.484138 0.733312 -1.778760
-1.451946 0.788007 -1.812692
-1.417778 0.841221 -1.846758
-1.381640 0.893004 -1.880843
-1.343527 0.943390 -1.914844
-1.303423 0.992404 -1.948663
-1.261301 1.040057 -1.982208
-1.235929 1.067073 -2.001504
-1.190565 1.112543 -2.034411
-1.143353 1.156375 -2.066623
-1.094270 1.198563 -2.098060
-1.043287 1.239089 -2.128638
-1.002484 1.269305 -2.151669
-0.947500 1.307153 -2.180784
-0.890953 1.342891 -2.208540
-0.832845 1.376499 -2.234864
-0.773174 1.407944 -2.259685
-0.711934 1.437188 -2.282924
-0.649115 1.464177 -2.304504
-0.584702 1.488851 -2.324338
-0.512238 1.513149 -2.343968
-0.444075 1.532805 -2.359915
-0.375148 1.549642 -2.373622
-0.305500 1.563645 -2.385055
-0.235174 1.574791 -2.394177
-0.164212 1.583052 -2.400949
-0.092653 1.588387 -2.405328
-0.060435 1.589816 -2.406502
0.012324 1.590829 -2.407335
0.084552 1.588803 -2.405671
0.156207 1.583797 -2.401562
0.227248 1.575862 -2.395055
0.297633 1.565039 -2.386197
0.367324 1.551364 -2.375028
0.398941 1.544169 -2.369163
0.467324 1.526442 -2.354746
0.534375 1.506105 -2.338268
0.600088 1.483226 -2.319808
0.608792 1.479969 -2.317187
0.673546 1.454032 -2.296378
0.736319 1.425899 -2.273936
0.797166 1.395661 -2.249968
0.856137 1.363392 -2.224573
0.913273 1.329155 -2.197843
0.968606 1.293000 -2.169863
1.022166 1.254966 -2.140715
1.065204 1.222059 -2.115744
1.115788 1.180470 -2.084527
1.164239 1.137399 -2.052620
1.210618 1.092872 -2.020109
1.254973 1.046908 -1.987082
1.297344 0.999513 -1.953626
1.337758 0.950681 -1.919829
1.376236 0.900398 -1.885782
1.410872 0.851450 -1.853419
1.445586 0.798263 -1.819179
1.478194 0.743787 -1.785170
1.508701 0.687980 -1.751517
1.537094 0.630785 -1.718352
1.557126 0.586618 -1.693714
1.581731 0.526813 -1.661786
1.604001 0.465682 -1.630957
1.623883 0.403146 -1.601430
1.637751 0.353069 -1.579337
1.653279 0.287228 -1.552509
1.665959 0.220413 -1.528001
1.675714 0.152604 -1.506082
1.682450 0.083786 -1.487029
1.686050 0.013947 -1.471125
1.686380 -0.056917 -1.458651
1.686198 -0.065273 -1.457429
1.682685 -0.137379 -1.449097
1.675724 -0.209006 -1.444800
1.665352 -0.280064 -1.444496
1.651609 -0.350465 -1.448087
1.639315 -0.401988 -1.453152
1.619795 -0.471051 -1.463126
1.597353 -0.538246 -1.476258
1.572120 -0.603637 -1.492186
1.544195 -0.667286 -1.510568
1.522692 -0.711628 -1.524990
1.490376 -0.772341 -1.546805
1.455796 -0.831043 -1.570074
1.419003 -0.887838 -1.594525
1.383292 -0.938386 -1.617810
1.342046 -0.992086 -1.644040
1.298930 -1.043669 -1.670612
1.253963 -1.093219 -1.697341
1.207154 -1.140801 -1.724059
1.158497 -1.186456 -1.750616
1.107981 -1.230211 -1.776872
1.055581 -1.272078 -1.802696
1.006157 -1.308586 -1.825748
0.949438 -1.347224 -1.850664
0.891298 -1.383503 -1.874523
0.831749 -1.417434 -1.897229
0.770798 -1.449014 -1.918688
0.708451 -1.478229 -1.938810
0.644709 -1.505052 -1.957504
0.579571 -1.529445 -1.974683
0.513030 -1.551358 -1.990256
0.447297 -1.570144 -2.003710
0.377294 -1.587134 -2.015957
0.306883 -1.601180 -2.026137
0.236109 -1.612299 -2.034233
0.165020 -1.620502 -2.040225
0.093661 -1.625791 -2.044097
0.022076 -1.628159 -2.045833
-0.049691 -1.627593 -2.045418
-0.113414 -1.624620 -2.043240
-0.185133 -1.618480 -2.038747
-0.256237 -1.609439 -2.032148
-0.326689 -1.597533 -2.023489
-0.349074 -1.593125 -2.020294
-0.419065 -1.577365 -2.008906
-0.487650 -1.558943 -1.995677
-0.554840 -1.537937 -1.980703
-0.620642 -1.514412 -1.964077
-0.685059 -1.488421 -1.945889
-0.748092 -1.460005 -1.926229
-0.792321 -1.438212 -1.911314
-0.852826 -1.405782 -1.889391
-0.911612 -1.371193 -1.866378
-0.971838 -1.332363 -1.841019