.. DO NOT EDIT. .. THIS FILE WAS AUTOMATICALLY GENERATED BY SPHINX-GALLERY. .. TO MAKE CHANGES, EDIT THE SOURCE PYTHON FILE: .. "_auto_examples/distance/plot_disk_to_disk.py" .. LINE NUMBERS ARE GIVEN BELOW. .. only:: html .. note:: :class: sphx-glr-download-link-note Click :ref:`here ` to download the full example code .. rst-class:: sphx-glr-example-title .. _sphx_glr__auto_examples_distance_plot_disk_to_disk.py: ========================== Distance between two disks ========================== .. GENERATED FROM PYTHON SOURCE LINES 6-41 .. image-sg:: /_auto_examples/distance/images/sphx_glr_plot_disk_to_disk_001.png :alt: plot disk to disk :srcset: /_auto_examples/distance/images/sphx_glr_plot_disk_to_disk_001.png :class: sphx-glr-single-img .. rst-class:: sphx-glr-script-out .. code-block:: none 1.5833077079451985 0.5514540445464243 0.42086717541478363 1.3161601807629424 0.6145011523660877 1.9648698793663741 0.0 0.9511472731068509 0.665663460979369 2.1846186494448765 0.11585068424214917 0.38186623412669696 0.5858756122389237 0.28977109397520034 0.19366494243720037 2.0756283304664094 0.6408362394148308 1.1721485237802847 3.15746729316031 0.6015158136671998 1.4504101000938192 0.28023582659898455 1.4698544380192786 0.18663458379676606 1.4533643496567887 1.2517004113383985 0.14814719117730177 1.110242409337519 0.4380142386082725 0.736500357468796 0.0016953409103542816 0.8428781753874315 0.4841186587995295 0.0 0.47998511153265094 1.3811974909243985 0.7268383954312311 0.0 1.242011212023446 0.8708407646082093 0.47379434219705174 0.040788635609099275 0.8178777909362602 0.8145349576002305 0.36570165504941327 0.7470198579308875 1.2245113179434681 0.1325203824837809 0.9958607989725355 0.5097259288126867 1.330574262951802 0.22854302976305121 0.8205643322308263 0.928423274139075 1.3948488688493128 1.1195628555299297 1.8401419368363907 0.41881988996673164 0.0 0.8920400820874552 0.004835526648211058 1.2794869947332148 0.7042886655502907 0.5681190958055212 0.29467853590903154 0.5434135211318554 1.3142226040531009 0.6385187109054473 0.0 1.9948147160193088 0.7436485145250706 0.62432291780568 0.0 0.1536061350960336 0.8598756099845958 0.7983487290498046 0.8625310861266463 1.6209367192420505 0.0023593343235819918 2.1686184989032724 0.48587167742781845 0.0 0.457636366099352 1.0671880451111104 0.5066442265485572 0.526762316944683 0.02707234536785974 0.8519685721016266 0.0863895510961879 1.151407874779639 0.0 1.8338301282640912 0.5531214426923646 0.0 0.0828224803114542 0.018027242647524644 0.0 2.0458666795913363 0.43033555367957493 0.5072266040303184 0.0347928612790483 0.8098733724122115 1.6527913444473044 0.6318866023143499 0.42456100237854716 2.7920501346709058e-05 0.8097596475754858 0.2850843901615344 0.2576657570272528 0.9982441594246452 2.224979904644577 0.1489886432860027 1.962369646323448 0.7062997649293565 0.0 0.604488434187729 0.25728117088465857 0.0 0.2421620155632103 0.2525458822395315 1.0955422592558364 1.2235999910986217 0.6173233494065083 1.3534332151730957 0.24150525994238217 0.017440238027906174 0.2971747840684916 0.0 0.6477105263074727 0.730028117705647 0.4139709506778796 0.2679138340946766 7.0401335256612784e-09 0.8393918190092803 1.929143888799947 0.5752662762965496 4.757873872662799e-09 0.7730397487847778 0.38882614495877404 1.3726737738569388 0.08281496741574365 0.9266079955422619 0.13584305870991284 0.5449894662445359 0.14137684900881028 0.3965092857562116 0.41708249892374977 0.11419291410643423 0.1005974098500913 0.0 1.0017720789393092 0.49742269532697536 1.3869901124185693 1.4695456235283564 0.20272840580646753 1.3359860267435872 0.0 4.50000399310202e-06 0.39135661570155467 0.8284550825071871 0.3058104309763331 1.5460296691224627e-08 0.0 0.5786440452858137 1.5070758822116932 0.0 0.0 0.23142287518010318 1.696040756164726 0.6321239812770776 1.0715294434473768 1.5343554608822227 0.7876472112500229 0.0 0.03659002249940968 0.41019612446708625 1.5725792648414476 0.9328418955880727 0.7801700365599455 0.619446648033241 2.2365919694124834 1.1013298495399226e-08 1.034555962665686e-09 1.2996286910673236 1.214403602408325 1.1890739815821412 0.9851679904432313 0.7786080889686458 0.38432261032682125 0.25533178221379726 0.0 0.458120335702989 2.545222480614784 1.0268738968361139e-10 1.0010736358127037 1.9959272524372094 0.3551317147699221 0.2186178796445399 0.0 0.7080102920407831 0.31465945327964884 0.01616031495030379 1.4745636660271912 0.1874725083159779 0.35909051014222915 0.0 1.2957517680906716 0.8771196120792514 0.7817992230365202 0.35120095485054464 8.252849171964108e-08 0.9349796820480879 1.647998562015227 0.6068399112654835 0.7477086262659133 0.0 0.8135476409717223 1.3398562871866433 0.7790011070077769 0.0 0.9690525144035138 0.7565580930299501 0.33184393771248366 1.019517037487632 0.6313191638631964 1.2955975493181064 0.8385124432042234 0.09537254184917504 2.0964101550017498 0.6255685252498483 1.1030714893358733 0.528092686209797 1.1174273946352526 0.0 0.0 0.5173757728114553 0.6165868189113164 0.8853699158713674 0.49688873877064754 0.9256600501987537 0.6035120407742821 0.5896384480838773 0.0913342878468212 0.9887780554718384 0.3118266645400686 0.04211335841446205 1.1895934579649494 0.17373068300613606 0.13962449340028357 0.36092667571268633 0.7415587938727977 0.056151713206077807 1.0373294889554456 0.822044203201088 0.15117758104232368 2.3288944380926195 0.4593545672163019 0.8379051923107154 0.758464638682636 0.48801698900489876 0.5612516739063197 2.699605524525161 0.7357206968150062 0.6193611931408267 0.25776134582442034 0.7434503734246817 0.020936697945500675 0.22494151030331358 0.13168243415002612 0.7854671290524925 1.0201351875895621 0.0 4.921311350614498e-05 0.8698129065195976 0.625950909985737 0.6433072342573429 0.4275293902527074 0.5004434886613929 1.2154826328317396 0.2750972832857107 0.40105442835292526 1.12258645562828 1.7657856665691125 1.2775919780493779 1.147204252183572 1.0896145204196481 0.9139905911010139 1.5695819360894703e-06 0.9914888438684559 0.49564613084695774 0.6633797285560152 2.6157266891478828 0.13967523972490295 0.0037920853625804246 0.20996694143794026 1.731241976875939 0.9337725887702661 0.8511061614998084 0.35217271503214304 1.934579655781053 1.2502052378231419 0.7917621896082814 0.2995511146989378 1.4281424703473735 0.0 0.4377588829261147 0.38939799071121906 0.0 0.0 0.7713947048271873 0.9481072989303051 0.4787851228571277 0.2724570431666395 1.6102537218310808 0.585476440008347 0.8228397668612474 0.675526138328367 0.08929532469560332 2.6155138122437633 0.7042062003082545 1.578957294710953 0.11751055148168439 1.4674351176071576 0.3036604302108724 1.4884748900917775 0.42293114925750896 0.8447114185841496 0.9938626378604575 1.9440809498985407 0.7118095044948154 0.936330810391883 0.0 0.46053066077021826 0.8734611844754304 0.1636415659921161 0.7477845137937422 1.332233515205801 0.22176843902889365 0.04429415283086441 0.9100801752845892 0.8865629214743123 0.6206060754561951 1.5671439609937199 0.3263334311681184 0.5104676091802776 0.3017021041081463 1.4497556436416024 1.0820796643987138 0.46964171205177724 1.0335081734564633 1.0100369326251357 0.2486103841172744 0.6778941280335317 0.3117741622787915 2.378929981819215 0.6792288382819017 0.0 1.3432913514744222 0.21528848909523834 0.8339877364686629 1.9120071308221918 0.7978047310114375 0.6096320759351134 0.5239827469727846 1.209409503398346 1.7360390990422412 0.0 2.7794429594697734 0.7632604495291371 0.8581462800590993 0.6699759344512275 1.8795933990079242e-09 1.3794197040064448e-06 2.6937206346167883 1.074795210315213 1.1657094018783938 0.6669185976605483 1.5937900803292013 2.060980588501069 1.6120957346821285e-09 0.3439863213206802 2.6825124393911866 8.094913628298173e-13 1.0540484823756164 1.4814470990490949 0.8239900624650012 0.7018630673832401 1.2785661002900082 0.3045067912661051 1.3215142915529916 2.5003358072778834 0.4528946495167568 0.5556866680737291 0.5498344949436118 6.5343139525853745e-12 0.0 2.3064275048790557 0.4092197484519231 2.1739115754817284 0.8951518898686831 1.4646338476001324 0.7077817803910658 0.6797832459188365 0.5234281176006257 2.752618079250258 0.05620884616340829 7.30944194060612e-11 2.183524296357277 1.3499863842754916 1.3381645153326516 1.494000466793571 0.7949113407868503 0.6895715935011173 1.8390738843456482 0.0 0.9861608119528857 0.9701406085398486 0.5351761465317003 1.0412712650351923 0.595916403366227 1.1046676085099205 1.554774782605797 0.20054944962904 1.6477484253943557 0.6940175682887728 1.0387667194547956 0.7593797586843221 0.5540578272124091 1.7821003521911178 2.250605233478728 2.003787706528498 0.17755298595738406 0.7538648247051657 2.220480086164029 0.21435166040227188 0.8359741825563386 0.5783590178057073 0.046126308023629534 0.0680675837476332 1.3633450749218692 0.7572515699513049 0.7652864170618163 1.2822799138900622 1.6108971131443846 1.5228444074066418 1.1657035414536403 1.644517622764361 2.3293617725512608 1.3902807238785897e-09 0.6606694943509532 1.693706725877047 2.340306821689795 0.6236772357954413 0.5170484067031649 0.3894531647985804 0.33460007180623086 0.11217010673440114 1.8016288523339719 1.8253063766690514 2.3653387873364013 0.7991792399606785 2.2618370942861787e-07 0.11639667067087561 1.7058771838322697 0.2994974784437932 2.258755679808635 0.3870192769350643 0.44569920840963023 1.0202603343244567 0.4185945084274345 0.4460074156574491 0.4047658753534843 1.15538770978384 0.0 0.0 2.4301520177836706 0.8267385929690683 0.4427660990011785 0.22488780154210383 0.5198090521641118 0.2963274240936658 2.4094346327026623 1.343782879571589 1.2133201616371725 0.4036909737068548 0.2729015183728846 0.12480187646375468 0.6052355387636571 8.620604230458184e-11 0.5002107550511518 0.0 0.9916194335135252 1.2930628751480198 0.7477843987848304 0.339053418267381 1.1344761370992142 2.980977154696184 1.5454989021504242 0.6462474400959742 0.0 1.3970485879255534e-10 0.005200713687417627 0.9499148336348412 2.7245793348049756 1.3541805510961962 1.01857425132609 1.0565676999659517 0.8397563156151872 2.99107828056285 0.9529874725935074 0.4821768135975839 0.9380107797648194 0.27456430332979287 0.5180432524518119 0.6434326370295619 0.4299935766131399 0.19729760055358628 0.7853333070101339 2.3522526852482946 0.43777098227338246 0.0 0.161660187694587 0.0750655115581533 0.663229315744639 1.6215496309641058 0.0913984840203022 0.0 2.039024397780493 0.0 0.17116085719850183 1.3425000403648937 1.436031540170923 0.8107220998414346 0.0 1.8030585497562766 0.4816806768414809 2.1848173681649885 0.0 0.06151465146480318 0.665227119130578 0.8304688325211123 0.6769546862800032 1.1285652268004513 0.5904833350143953 0.9517718078864598 0.3244963773856065 0.02612798793673199 0.8709841755290353 1.5548453490794265 0.26857239168664393 0.0 0.8113387531296473 0.8833255484335714 0.3152925791890312 0.7275632359658992 0.0 0.0 0.0 0.5212587754390456 0.2853094639738749 1.937232608567904 1.8903855974265378 0.9670278653099541 5.57393742273149e-10 1.1231399451971726 0.7587592826038155 0.24041908029947429 0.8290146148322428 0.5066095152879722 1.2266274653258042 0.8962381424008903 0.01635657156548742 0.7652761296694671 1.2482801340318446 0.9327780774330168 1.526839882493203 0.9039141045306586 1.2475271222022641 0.2626055845918418 1.2443087948899034e-09 1.3636759099856908 0.0 0.5064043053437928 0.2962979373447638 3.378307517065693e-08 1.9493383816314406e-11 1.210034924538952 0.8319904092788912 0.5700418708426913 1.1647760692669948 0.46425624605695215 0.84008368995133 1.7998671395828074 0.3357563922872061 0.43176973523318024 0.719175595950476 1.601592166499402 0.401379706339065 0.687444254476372 0.14380859024742795 0.9550669480878679 0.9010087215546476 0.6866090195450596 1.786958987034265 0.0065168211949246935 0.5279057028029264 0.027367866164607957 0.587248851305378 0.0 0.0 0.49304053157949806 0.2360550980908213 0.12511038226592638 0.7406275767985777 0.6500450870666107 0.0 1.3295433359712487 4.5470971432592933e-10 0.030579872285780785 0.0 0.6402712699886299 1.4537854449684526 2.41446814818602 0.5106412598011499 0.407328857490168 2.9680934110181867 1.3125960104838736 0.3687818324814733 0.7933603109885824 1.1598044505345704 0.6599968800791932 1.1302675507243625 1.0267227932001544 0.49732429120228994 0.7011058696076115 1.4091107865465438 0.0 0.8608299062573986 0.600991554620642 1.1525985134156385 1.5452217350880935 0.29825376637509426 0.5425238050234127 1.9658054031864525 0.5844472093041416 2.513961556293631 1.8869848624688987 0.4114571067208292 0.8504862410631889 1.1756322544030382 0.4094142986338991 1.6683904883949567 0.9407145733436092 0.5379605325399689 0.8937146505353398 0.03616287035022321 0.40890035829333826 0.6984077107258151 0.7306004872580657 1.598870074772147 0.22069517439600783 0.786958130138404 2.3371177273363232e-09 1.0094082261371655 0.7355095911204802 0.0 0.9823958106426266 0.733284421823948 0.3209010380993088 2.4756607699548227e-09 0.9075426892907917 0.22684128695288094 1.186899682517435 1.063159827614451 0.3659525952950677 0.6824622070612947 0.6741563283298054 0.2020685456317239 1.8771036674126853 0.8667881438372996 0.4064937619067759 0.434093350225433 0.5192706598027187 0.0 0.7816764394719902 1.1052153161081684 1.3031455264826166 0.31994632854518135 0.5885661919987186 1.2689527725982241 0.03972728891591803 0.40291266931021424 1.0413866506956917 0.6017322484585798 0.8343371476910785 0.9038725194973951 0.21079089713469518 1.1307039890191821 1.0007082471541884 0.6439042312117444 0.6275151712695766 1.3173982981007903 0.1421981155690094 6.994405055138486e-15 0.127962563043799 0.8817842539967166 0.511730961034947 0.5047896861311147 0.40845625126587926 0.43407895536295976 0.4185949108380979 0.6700120932697334 1.713762123333125 1.4443318139782135 0.4279071001318094 0.8495051532516971 0.5441349487381804 0.22031951745630618 0.6580139606200245 0.0526088719208162 0.25750483805643004 1.445400902834977 0.534449989140441 0.6766545554163804 0.7839924873378075 0.291503837123359 0.1206988931706183 0.5296190754806344 0.0 0.3205672905675211 0.6700431853440082 0.24171362333623017 0.4055223217570763 1.0240139850572658 0.5598792458595611 1.1345912318010454 0.3080899134166257 2.2862613116989725 0.4418257100861539 0.027050535383694604 1.304982462108195 0.1386367077231666 1.0033140640019795 1.11885960389882 0.7541330186452356 0.5505553099360765 2.136840136878671 0.3875545126187173 0.2164318468002246 0.32357131910152603 0.44255567211628183 1.6657422663435284e-10 0.2043794278539598 1.0033244384153115 0.005437645298166038 0.2902071075701574 3.3901836224114965 0.0 0.1958152381225916 0.4084979036578017 1.3241684636647526 0.06555226385621453 1.3778396929990204 0.0 1.371999085156793 0.6946061048272162 0.8675252544142825 2.4525038435830546 1.766970920578892 0.4161326044016063 0.5321456554601606 1.8375227078377308 0.04835508029057976 1.0470703568727635 0.22728595656296832 0.8535469157732564 0.9265184388162301 0.0 1.2082250915799913 0.9384403191634643 0.10807201077346978 0.827698419547477 0.6770174739985376 0.7591542895419582 1.0869512935629018 0.0 2.075508121449051 1.6578248369494046 1.0931710863935127 0.8934118292405444 1.0391269875240419 0.1352474605120717 0.0 0.23025391172552326 0.0 0.8963455644585125 1.0251116768763562 0.0060000995161996196 0.0026515632549514597 0.505581632394282 0.38071004433004996 0.945338240113388 0.07460197858465445 0.0 0.5702686497907258 0.7640710516486773 0.9064657587719466 0.8882453158168139 1.0361820785686122 0.1206740117749471 0.04856787349859849 0.7499063256939081 1.622973725347724 1.2035205773179736 0.0 0.816426892717237 0.6692772969214829 0.17851427280333923 1.0156328070530898 0.0038874820663625798 0.005974492400385618 0.577157790980743 0.9339180816329345 0.3761497989783793 0.18299918044912733 0.2705507160889663 0.8441930550207142 0.8828549277130612 0.0724485437181553 0.5143523623658692 0.6670874588674159 0.0 0.100236046909914 0.6366184755175598 1.9453810715225868 0.130353501540661 0.14635179745388321 0.9684249412047764 0.42643089880380525 0.0 0.4593125086918847 0.0 2.9754429536923146 1.3645833546925512 0.4906015610328826 2.172083310785373 1.4667192070141144 0.47060417502449126 1.5186004121785919 1.058666978457586 1.1610943295724991 1.413554986759217 0.0 1.536068931425334 1.175309661993937 0.7583177021176439 0.4153346667132843 0.844009939968467 1.4158992171480957 0.0 0.9994226611446548 1.0497681476182732 1.9594255656648814 1.609096872687903 0.3533348167684505 1.7030312246706711 0.5177245483511916 0.2134348384009339 2.032534985792646 0.0 2.2221660623578887 0.08232824961144689 0.8980027335906787 0.38797117062010683 0.03612328879130532 0.5423129343494413 0.0 1.7609873686441726 0.5499678907466599 1.6528433123087336 1.244042734372866 0.6030154094166219 0.0 0.5250940875343253 1.1509441431443566 0.2970382895035454 1.1437250523340126 0.585795118981936 0.6672235927677903 0.07575580575323698 1.4623920303754563 1.0525701698412044 0.21534964873993523 0.5088255214404998 0.7059393448072998 1.8731317501117903 0.6114278336072351 0.44964429440970055 3.5750961797438835e-09 0.0 0.06018130415717554 1.375182419201844 0.05670239608717916 0.1774836854703914 1.6166338805982021 1.057334141571529 0.7497755086190843 1.3726001149851021 0.35518133333888413 0.3760670200163794 0.35397631679143804 0.18299923143756266 1.248742975916935 1.6833447901347587 0.9600939125499052 0.0 1.6734189209888228e-06 0.4476801615658999 0.8640758094097979 0.6387275259105232 0.9362178608755098 0.7701490940208473 1.2770537261850374 1.1192988157064265 1.048627087851198 0.21244791990297318 0.0 1.0142646404294522 7.193460199728108e-08 0.9767087228100244 1.0191808772807758 0.20785028661895016 0.7545664812635147 1.552697045847951 0.15910895195491886 0.3860236068153721 0.04672748352943299 0.37106983545657257 1.7681804794743665 0.1386215487282907 1.2056410143338692 0.6657224002078447 2.1040688783156742 0.2684746285791539 0.09200306548091447 1.2593308421901537 0.5362907082183761 0.5269624631356629 1.2926295056558588 1.8616100836976464 0.0268840159023555 1.203411032718853 1.05494502022907e-11 0.5245060278631634 1.2657847714481671 0.8407102813827759 1.8296130111770754 1.9735378754500563 1.102934727213706 4.085957436977816e-09 0.5032101292091915 0.0 0.1666694634046491 1.9106499568782804 1.707844019724385 1.69706208275197 1.6347331052049432 0.7165603117463135 0.8412397381997119 2.709912193976649e-06 0.5364118908810781 0.6459693765342407 1.771067181799424e-09 0.9233243767094037 1.0473225252374607 0.05404461180847956 0.2848468397864792 0.949896652192092 0.2578723375210096 0.0 5.368850364284583e-10 0.3747486241280936 0.8748421488451513 1.1338926686086028 0.0 0.055855073949191744 1.4216042117166634 0.5620706901834063 1.507288424381481 0.7748306545094614 0.6304883903572628 0.9464230603849997 0.13352575994919766 0.5647366007977932 1.1968064046602027 1.7455341132937991 0.7467310819763979 1.7278456443392542e-10 0.10511359935679916 0.0 0.7372202187142355 0.4948139217456622 1.3152586835432603 0.3364983187238606 0.3200464828084802 4.740732695296401e-09 1.1079145869987492 0.37711955938234665 0.0 0.7352622122743077 0.7511990896577724 0.19867675152153344 1.1623174017302946 1.7566779767205847 0.5587537932065278 1.0769479162568927 0.8554127812082893 1.2804713699544517 0.4156461205206611 0.5517720628443887 0.659240015529754 1.710858545881063 2.4298954598275295 1.4177974906169282 0.9630903249750307 0.0 0.41495356319937393 2.755474165334082 0.29051593744777904 0.47035792850010627 0.1192723865166869 0.5371360729771223 0.3091214219398577 0.89020057446181 1.6808869250712364 0.24215314847885777 0.46886975313235685 0.0007688211540761297 1.3854468068990258 0.08069327865711827 1.2465823720895317 0.38666501972152395 1.643805464985362 0.3292842576924324 1.2098942318583064 0.0 1.0248219338892743 0.574344980781499 3.0408597861963926e-10 0.40671356131247 0.35353533134211734 0.2716963585744807 0.11645434488534445 0.7593845674459752 1.292131187450031 0.01829042263415484 0.9586213688649103 1.6026926234364025 0.14158424133682135 0.5893756426832029 0.7697267666525164 2.4667666524280003 0.5490891100086097 0.3202931351777272 1.3913026632357093 0.14149109094555562 0.9106062063518452 0.5087824867667092 1.0093576880241806 0.0 0.876782079296793 1.2941178933828108 2.8370540615482738 1.4535288029897536e-09 1.3281126300949873 0.27455653095929466 0.6070808074685694 0.1126019002732648 0.0 0.6890512184756802 1.34041881633106 0.0 0.9850624566448982 0.12331166599496178 2.0072379733499353 0.867789893667555 0.0 0.9542595555485376 0.6515623561889856 0.898617986561528 0.0 0.1973624842642349 0.07588162356757089 0.5077626487559579 1.2800401363785063 0.6283725113203541 0.257418590604671 1.0667134179626219 0.0 0.9696226650864403 0.30088152720007716 0.5283418678910909 0.4945734943272328 1.3198762795194687 0.10041679953752315 0.5912370109071794 1.6888906610088301 1.0345647003937202 0.5398163640429499 0.48525434273303475 0.3667164250838537 0.17172168879480848 1.1795830606903976 0.4517890562782933 0.24326330159794993 0.9393514911503447 0.0 8.403244211585559e-10 0.985586580998682 0.3437354346818432 0.0 0.497183857401169 0.47996931268077525 0.5970801630376221 0.7107604780291519 1.1992912784390735 0.30430217774342694 1.6762740941061298 0.7380218325452013 0.4848234033234078 0.8777730630085683 0.4565400859886307 0.5576816842997214 2.1100400684918905 1.5037571165366361 0.8731282435914605 0.760135051186651 0.8070463876381657 0.01425580405101852 1.487833850431695 0.8549638872072041 0.05901933972716786 0.7118840016304189 0.6839737773706174 2.009959281383726 1.1779878375845945 0.2206660297646683 0.8632538898465323 1.0387546863635457 0.0 0.7305815381322343 0.6837682269700035 1.5997345350813035 0.016204519567328695 1.0323670550618576 0.758796900878719 0.5274335903659655 1.6193779489942912 0.0875441204811424 0.1419041234949992 0.5562628134023427 0.2759170678974028 0.06085712757644255 0.267498047615696 0.0 0.471137898337765 1.190649833994762 0.0 0.15290437711794233 0.03970466044928858 0.04209716055296192 0.2567755098530986 1.1246378295732993 0.13886849916898378 1.5456163551875253 0.5015344718699096 0.0 0.0 1.7982834967955426 0.9607124511282318 0.8381990391608655 0.19648906199055668 1.5123771912611683 0.4278443991146473 0.15699017251994418 1.5145119260281048 1.7929266131622226 0.1396797797914107 0.3129179679032873 0.568847495221293 0.0 2.285475857154751 0.5460693304440699 0.052034259127596516 1.7109629616944653 0.4840214578511131 0.5162278500506544 0.5988410272208685 0.6685472125739671 1.5400299350188968 0.5367293556984151 1.3509628535462868 0.5800878138036926 1.7678990189963277 4.903217831753182e-10 1.07631167389594 1.1513245913667143 0.5068297477206744 0.8224313555441607 0.7492977197817047 1.706974144740809 0.4846001213234721 1.0153882665113887 0.33407499451188877 0.4379726488627301 0.5960400317444399 0.8783867894730865 0.5128239004557213 1.1600382071597082e-08 0.0 0.7173661553675496 0.4964685643458697 0.7983853326114172 7.553595263336913e-09 0.17143826232287304 0.8469703635470843 0.6915003501585264 1.489641375814739 1.2496193355510863 0.9750996913329483 1.0643953583772268 1.9747886806092294 1.1212206050844484 2.8418732609608734 0.30942462527162123 0.26163116233565903 0.14774388425633947 0.6608540423985629 0.3848202729656916 0.0 0.010362616954004944 1.545684558209886 0.09863532608899987 1.0611501590536228 0.05065709226943438 0.2887610789646553 0.4712564009722384 0.7036508242426694 2.458133411919275 0.41533174889558583 0.3526367538372429 0.06281590467511668 0.2978173325914278 0.3999128796785102 0.0 0.3691762602904135 0.0 1.198281138594871 0.5365506863296086 0.24213831405247194 1.838183168084423e-05 0.3974011839749601 0.29243872699786316 0.0 1.7975007077963743 1.3085101928283476 1.2521610999586699 2.464920467137202 0.31870801196862564 1.0425699488252453 0.29397521748779154 1.3432988696041244 2.244353405673856 1.8487923514748912 0.6522040649573565 0.4163251981402865 0.07497792069218645 1.4532417173246843 0.7749501542302906 0.7727195108717074 0.0 0.691560704998785 1.0225766004792722 0.7072893404000351 0.0 0.988247916400452 1.9250922975435238 0.32983042931566375 0.8514697005425758 0.7282024984046963 1.2149351737808916 1.08675513033063e-10 0.7291308867707559 0.8935496612586017 0.8272726967760545 2.480610765786327 0.5507350911525124 0.9442847988594153 1.2549947920436302 0.0 1.7377306751124554e-09 1.2144650771707008 1.7358028465093243 4.7985444094705836e-09 1.9576699234559918 0.0655316163693825 1.17063521968831 0.0 0.30854747726212883 1.1304423472572993 0.6158683594068403 2.8910719121936306e-13 0.7068538159684797 0.8864782036516857 0.24302318562389602 0.8247817840663316 0.9116323345826168 1.5632051550675847 0.0 0.2848173004731346 1.0256524077916112 0.47639045547110664 4.582073609427084e-11 1.8858264467258898 1.405305046028829 0.9622873164042933 2.559393252887787e-10 0.668039978653154 0.0 1.7707556367274155 1.0918109563033247 1.0399579028513735 0.000306622321632144 0.005468362377618715 5.480289555492845e-10 0.5385975021791702 0.7091029598605656 0.29728284638862296 0.08401889354199682 0.0 0.5850281954852797 2.2193028044273393 1.3028594194850653 1.1790193258879085 0.0 1.1396002717803762 0.0503352004455698 0.6254959220890953 1.6123658135295356 0.6132085032242428 0.29569272583636647 1.6665682384375289 0.5356712816113903 0.708667042149832 0.0 0.5069334657584001 0.6772539475018043 4.909792572505012e-10 0.0 0.387798460623226 1.7491753904343776 0.6650140092713829 1.69969573189288 1.6638739252471 0.8846061996457233 0.8900484305505403 0.9908815439399994 0.8488866327146126 0.4874021297954135 0.0 0.0 0.7842528739923297 0.863816509310328 1.2001862566552868 0.5898711805111756 1.4372934403174096 0.02677724916699523 1.396985184587559 1.4790392283518348 0.11661219444011134 0.48536371419172897 0.0 1.2594262604757482 0.842832504556212 1.8506428378466986 0.9782689151379944 0.31675349482652604 0.9214161275728916 0.1307213491076839 1.3964414731969186 0.6345995097269824 0.6119049820258162 0.0 0.7312944692068791 2.0554436086547567 0.0 0.0751042625586318 0.2803046731354092 7.138887672675231e-08 0.9755400510777361 0.2740103627635583 1.822381076550166 0.04851626973673162 1.4689300094300553 0.2988019249552303 0.36710677960181654 0.29447485820352 1.2166473722799536 0.647917897692113 1.6433238323122925 0.4635333585515247 0.0 0.5296435399487008 0.6245259867338896 1.9524276639870664e-10 0.3603276709569926 2.0456065015160942 1.3240444351340452 0.5003369705964146 2.3767478594648868 0.436674166567982 2.535777997219747 1.4064239695910288 0.029850624906069826 0.8957689915285658 1.0145956566116365 0.15218048151196767 0.19444209586227135 0.5312202906944149 1.2518998692172725 0.9756125311167954 1.2907190266488824 0.8879048614060996 1.03520531661815 1.1962742053649016 2.1611525725298937 0.6628523557603992 1.4363769391350598 1.7805033681850975 0.07725256622676732 1.4331870008688516 1.0335983688611479 0.8296760927774406 1.0573733916186867 1.9892445086812303 1.07864285023754 1.5339515467118645 1.2219144399749327 2.232809751018897 0.09854955793566621 0.697675376718805 0.3632386132296452 0.4781291722031229 0.6410913120040507 0.08904898195252163 0.6778875135658549 1.965299996353979 1.7862228483492089 0.0 1.1641077163486786 0.9642124803349829 0.9918053498220696 0.06687610874892154 0.0 0.010861244437460834 0.9576074553161498 1.0695172715215449 1.9254024564273053 1.5256353885851803 0.0 0.20918288440080648 1.3120254277594523 0.23001762019376856 1.2141867437073908 0.2864026536998195 0.16433753006518562 1.7543996063280292 0.0 2.19792962308141 0.458974415449616 0.22057108754437632 1.1093295077317515 1.1688271853022993 0.25256203794008214 0.2014889354532483 0.004356028097122842 0.864051194544948 0.5342553728513322 1.0725317836431594 0.31845594534927035 1.1741489904960234 0.0 0.03583027875558109 1.2089301864454578 1.2178998383244595 0.789035760531811 0.5011901839672791 1.3606314301504614 1.0043771994241304 0.3142600215764543 0.31648440041410764 1.7999761018989666 0.8751544398611828 2.236498115206908 1.435063165748306 0.19107217986537833 0.7870410823196847 1.8575902077476758 1.4481017077512297 1.447837590128736 0.015214113269120626 0.29145677501372635 0.19622587686653276 0.007766014653512793 1.0127636341446111 0.9817349636860454 1.5294054256945158 1.3574032420865747 0.2537034238791205 1.4670770750954363 1.7462374511122505 0.9104320225370266 2.418644340621122 0.2146498320182399 0.48412574908321077 1.5658691978798065 1.2007480365584622 0.32761230853747125 2.3950822007386496 0.08960853695602908 0.433236842036103 0.24140709540942423 0.5185855682104218 0.577205418426567 0.4777333028202061 2.033663214784376 0.8686398821236614 1.7909107147312988 0.9080690619493554 0.9782789262692129 0.5781140214555263 0.0 0.14749181279842322 0.07962773228518821 0.7290692237389916 0.6936652507171138 0.0 0.7567200153219699 0.8246302082101862 1.339735321906291 0.8869000405151856 0.865948778991947 1.3499384425070007 0.18770380307266837 0.2362432909172873 1.586798488525634 0.4253726141800007 0.5975014234998792 6.528247387116437e-11 1.0007600498960152 1.1820513125055694 1.3797554541032846 1.971826058766122 0.6171249803546871 0.0 0.9450070411428787 0.7157056396867143 0.4623742370477067 0.7395548757899841 0.24610804131331296 0.530142774171003 1.0938395606035112 1.4011150495264075 0.7738164374200575 0.45333116439574517 0.41513152543386106 0.8133468933457993 1.9826340643389435 1.7474071605227284 0.8909785800183735 1.202091224481324 0.1088215487120631 0.04442908663115352 1.725844222119771 0.32975842541742373 1.008768310437291 1.0389539164056134 1.3997372100748664 0.6209270629295643 0.6208691395486297 0.6768219858179569 0.4543518565083773 1.0667853140587777 1.3335906411352896 0.0 0.4503430605273964 0.29447696690120595 2.0120901695198197 0.0044251792334034645 1.5973109832910966 1.5252818650906939 0.919824720915707 0.6470847383376984 0.9311539542042304 0.10901158800159838 0.6441813348636563 1.238221683888222 1.559673505903613 0.21889698348635686 1.3952819188619863 0.6156445225074548 1.3609747860713821 0.0 1.456526514566847 0.32026538277462213 0.22271450873066684 0.0 1.283909964106794 0.3408038348264853 0.543670126554797 1.224371439697558 0.0 0.46565931265180216 1.3745346529789384 0.4056852283944491 0.5737090506133541 0.022709796070759458 1.183832458413017 0.024809523883308593 0.01812413142172306 1.4054633433965285 1.0232379063158028 0.9975349728044878 2.3061809674081744 1.0458075026772766 2.7063684626682516e-10 0.0176005073173267 0.04822840846352511 0.09371947405180557 0.4589303064033715 0.0 0.0 0.5899915543990325 4.378247764336152e-11 0.36538760513225044 1.1871864435309851 0.5940384710326159 0.41179068921786194 0.0 0.7653182070177285 0.7388682178527564 0.6792445495964614 1.5489412437663983 1.2290159413428374 1.853227190110701 0.5222061736147149 0.7458577537794382 0.810195622250543 0.682300117879422 1.4566125703349624 1.9263873197546437 0.9511488332640218 0.31477745938174284 1.0345215933656386 1.6969741826954305 1.0499212873277304 0.6394767160188276 0.047822384441930474 1.1390814221102328 0.46946659406770413 0.03842611486833044 0.9451088566838433 1.802737501585681 0.6803498635012305 0.09489665195440922 0.20047986965642434 0.916655097028894 0.9940380475173917 0.0 0.6096487787550426 0.6710224289742086 1.4347475571321298 3.818431126845212e-10 1.5197354496372562 1.315629653908267 0.35045798236921644 0.01738073948889224 0.13567351962549 1.2178638083480857 0.16854210455253235 1.2402079228177603 1.9173582520301977 0.436514361324576 0.4750244687875221 0.7647036651668514 0.6280350848948547 0.29633419415770507 0.9704930501579409 0.0 0.6400016063901531 0.4028819038820745 0.8955569922691056 0.0 3.1313002536972685 1.3783308835808414 0.8272722744192734 0.0 0.9286949700550036 1.7413083189061442 0.0 1.248691407836243 0.16861295929382844 0.0 0.07315096963160717 0.4878236222273941 0.09557283810563894 0.16360772444950653 0.8471437725998009 0.5241454579430104 0.8795209025894739 1.6543653051339933 0.3732872497205056 0.9496498670379364 0.6966619909029648 0.6550500371419936 0.5381281785428983 0.4562069708276259 1.0609919502202183 1.0912491695538498 0.8644411633409804 0.7454225346190262 3.0984643739628837e-09 0.00036841194530760153 0.2981813462279179 1.1078006410427097 0.8924248776056951 1.2179767990630095 5.611280183376141e-09 1.8071347353204175 0.0 0.0 1.2128234375946865 0.0 0.5423464998153986 1.071980258568842 0.6923614878701516 1.913375954512645 1.2518683514929687 1.2105708534001463 0.0 0.0 0.6963766821415283 0.2432202489065297 0.30277824855090285 0.613981982214289 0.5819745689137832 0.5714546702584228 0.0 0.0 0.0 0.8781913437408675 0.395730999148312 1.2960787354366012 0.8144838146468213 0.5728557436267535 0.0008922625042753513 1.6606196690133102 0.9900456931909597 1.403086433113325 0.6789439442872511 1.4683280191090096 0.6871446117538924 0.2317768388145605 0.3211083185376072 1.4603511146952473 0.26123407087724687 1.504449307289958 0.6383428545570796 0.40049196376308904 0.5487919110544788 0.0 1.5195694767158492 0.4694630424963887 1.632953177245359 0.16598433897325277 0.3987524086438161 0.5975229144780142 2.2465548143907097 0.20866056791606674 0.6409986406161996 0.0 0.0 0.7466540157920674 1.336137257710406 1.2221460608328039 1.984562836547525 1.9568896171783303 3.854627728117066e-11 1.0412670717178766e-11 1.4840604807495412 0.741619894642642 0.8095063658768368 0.23628145222401636 0.1678398279113754 0.4159583990812259 0.6945475853868914 0.0 0.547746362764292 0.08319035988679614 0.7138309983691012 0.22095435666101848 0.16346193983486135 0.7896647344598151 0.062134028019881604 0.0 2.0597621428372883 1.4851652602405328e-07 1.3041312022707654 0.0 1.0264292355148215 0.12923017126872083 0.19175945806347863 0.49739870957221877 0.0 0.4692039159771331 0.6216268589228265 0.0 0.8920474306597562 0.8069184990321594 1.247504491985593 0.4753306982733867 0.6629725827522842 0.03514153129456987 1.5643859027054157 0.7374620497753086 1.4738689936787408 0.725665237252056 0.9601845523859843 1.037465123000332 0.5524324600740672 0.0 1.411448834854555 0.7137051999094992 0.8197946456495984 1.4395251657361996e-09 0.016425157649358153 1.8552891015987278 0.10118602505226101 1.196440073001669 1.229801141617529 0.9247047295559457 2.8642342926660738 1.2080105976295115 0.49036622796168494 0.0 1.278610682488053 0.0 0.004203165931367951 0.09035770918464306 0.0 0.5223797200432925 9.852663129805705e-10 0.8654723278766354 1.348581266075948 0.30696055546074114 0.107890349759613 1.2014935041742827 0.9831732362158135 0.3252142937281161 0.39937069807191683 0.3280390749599992 0.9348869753526196 1.5084756266427612 2.5129596061311217 0.27491495053770226 0.8060605711533108 1.7300979250184518 1.7956427872236678 1.5527424278556103 2.062638439787123 0.013045597721998776 1.8391681910146183 1.362940157217743 0.649153540608259 0.0 0.7834269311934539 2.210251738386445 0.8105866526657737 1.3287951694391291 0.6880378871688438 0.05263325673590779 1.5756378775993523 1.3998180162586382 1.3312017990558973 0.7837128220580872 1.1953968735013483 0.6947862509055889 0.18949383520644555 0.8432373598912463 0.41897916547472963 1.0698081688936618 2.1800202131719915 1.2025102779696502 0.6697765933174111 1.659594608049675 1.2161048958099987 0.13781226832199714 0.9933489452336652 0.3821402832549843 0.41947166096256805 0.7924455987850745 0.2941961856266392 0.15823255983469275 0.4346842350163794 0.13683666239850048 0.0 0.9396240563433499 0.6353293405411155 1.3840947680165292 0.0 1.0526681549283163e-09 0.8426899496242658 0.5640968606679339 0.6648180673190579 0.29035248115412887 0.7555778407022664 0.6660465022106855 0.8545209176690705 0.6610556797893511 0.35966912430843245 0.643626220427577 0.7928217023838038 0.0 8.731571021769469e-12 0.745124238259594 1.0320071020332289 1.4911541154607355 0.0 0.4007021208226054 0.13472447181258584 0.5210288810727205 0.6020296399377415 2.2345045123399436 1.126606681036598 1.008104672844672 0.9116465397823725 1.1945212073971436 0.04873482779544058 0.1967992474630954 0.9580687269367846 0.6660462884342222 0.23858597754728494 1.0926376066818628 0.7749549103649253 0.29166527456712843 0.41673156030656194 0.780429787609442 1.0479560209087835 2.144402633992785 1.2479965262196946 0.0 0.02342471363321586 0.04932923082100345 0.6200647017228472 0.9529071373963851 0.6217095047134337 0.6079474141236432 0.5269364473804279 0.7583523614508495 1.5528452730476856 1.001686677421439 1.0139651028702246 0.866802856755132 0.42493468800112333 0.14626069305670886 0.01793216104731658 0.5843446327970623 0.6564909476128185 1.2094102998592218 0.1291668042372701 0.24949404854284918 1.038716533403946 0.18693878145257503 0.0 0.4845197568603872 0.8412482381196748 1.4879450073641245 0.2864738819098666 0.9819720401942729 0.12855333254468826 0.2803378210913554 0.7823455632062105 0.1373641816878778 0.6035714555209944 0.003910783213144031 0.2552364575393406 1.4455290722520702 0.1908225221423902 0.034597978889743426 1.0658141825255814 0.4122100688123571 0.0 1.1050078152212235 0.8404500811567475 0.4233679539955337 0.8727750565956301 0.4452887707538304 0.25686705255066666 0.5103262836004991 0.0 1.6877625619418406 0.0 0.6939987879739544 0.12810744451019668 0.7048533704666688 0.34586119865694603 0.8492406477849103 0.6849692909114203 0.4124734498362729 0.7705104925681293 0.8963069602324876 0.4774327792647163 0.0961169182814979 1.5985916366477388 1.4360012734069008 0.1814884386898119 7.832269277585624e-10 1.2861761932844542 0.2931290865687718 0.19097969972171636 0.9973846103441284 2.1942213547163045 2.232456044993819 1.185226634339334 0.5831184369090138 0.589840865643078 1.2404555200180452 1.0481056805515205 1.3984587849475636 0.43903608692643503 1.1217875120815282 0.9001039991023294 1.149691833061317 0.850739485220491 1.27416377773355 0.7259006895317299 0.0 1.1396125536721928 1.9253104447358491 0.5966406698975926 0.3681113820693438 2.446513639408882 0.016479021707240273 0.8042129251464741 0.16297481737417097 1.148322663139087 1.0748589222787086 0.11935273790626318 0.9292367357332925 0.0751652992852899 1.5248960712549273 0.299820728724844 1.7996660680399512 0.5697809826243602 0.0 1.97159998939253 0.32745087994462985 0.8606798765730378 2.0879950352734014 0.2543600680153559 0.19263245396344106 0.12566842006241205 0.74771188434085 0.0 0.30551188521341244 0.860060411712412 0.46560580008631325 0.0 0.37720384956956193 0.6811900893801374 0.8260738533037114 2.7105247613633363 0.7104931246731108 0.20876954713012771 4.137552719640525e-09 0.36288569833239587 0.8437239682014742 0.8436940520433371 1.3603929593272968 0.7381515282834575 0.34203934062884345 0.25302145164476103 0.24562854578288207 0.623355403630172 0.960404383171304 0.7208690283247774 0.0712089183342433 1.0465665387425962 0.6215511524033469 0.4346535119344587 0.0 0.7342462959899778 0.749428876744024 2.21247186917022 0.43763912324775966 0.10628574288630006 0.9959437096683823 0.6094106767652652 0.04637411195771238 0.27466171879564566 0.6189203001150101 0.6140706430574384 0.05992194547905276 1.1626918244628166 0.9572152710976342 1.2963241608799683 0.41955705484380756 0.13960210546961435 1.520312956868408 2.5403888873180795 0.44748951708987383 0.769984895643739 1.2321763193211153 0.35166651851608116 0.2526610116552916 0.3278363257338591 0.34549986699304747 0.5217054685225148 0.0 0.0 0.4266953205636821 0.03915214780117757 0.027538912207996424 1.1372263640010813 2.0325117843944676 0.811479539415891 0.0 0.47162488823104404 2.346951522014251e-09 0.6396637827267861 0.0 6.163847210416407e-12 1.3041257972463816 0.14046647971228535 0.32567003958995655 0.6127576145010328 0.6943546633518118 1.086766262506003 0.333385997971284 1.1974846159737764 0.5702622417647087 0.8223786266292507 0.0 0.33665212681145296 0.2735218165365759 0.0 0.9410066772396679 0.0 0.9648149727819331 0.0046519703964629094 0.6200553917131977 1.751166656127623e-09 0.6476245058256493 0.9587542245511596 0.2867345279620085 0.2456388890627876 2.1101958841667843 0.17179988347136557 0.0 1.4594317394937724 0.06726884804680133 0.6123154815666403 1.9481883918697946 0.5034828602526257 0.0 0.6054367546867174 1.4565799582857204 0.0 0.344418574970159 0.7410541671390967 1.4185205707476605 0.053237363119695846 0.1879108133741845 0.5260221891819489 0.5729099844780451 1.2244118905565438 0.9591721914576508 1.7028437665797709 2.7436811382096895 0.3246083663441165 1.1154420960392952 0.27814710757975386 0.913242878172469 0.6383498563063237 1.5473062825387291 0.10220751664889374 0.47755724012310763 2.128323967716896 0.005723946528571694 0.6995012220469775 1.6237037208816414 1.2048587164427917 1.424372934548352 1.0133910873475707 1.3731463865962468e-07 1.2348085387515997 1.5136299198034657 0.052851925668554525 0.045808663036710634 0.17596923626401348 0.6324179485144479 0.6543132693831295 0.0 0.9139498459607659 0.9821247176067427 0.0 0.13871171723931797 1.022818549531799 1.3913663248547934 7.91033905045424e-15 0.8342202188762156 0.1441583575521432 1.2277042887566159 2.273917066674673 0.8138803069425308 0.8160062698288914 0.6614937638652081 0.6618958349391219 0.8374824240655748 0.41853986162277507 0.26423933825636303 0.0 1.5767380319707183 0.19689984565923546 1.392537729192518 0.39460191840039965 2.024072780058689 0.43786168020132077 0.0 1.5597094280106714 2.986349141135242e-07 0.21667334359831558 0.16866850698600247 0.0 0.6391646267585106 1.0643223868825584 0.8253741098632124 0.695858968330505 0.31836567693583695 0.2459287215479817 0.7498462321063695 0.9312085797220756 2.773154705870695e-09 0.0011334360798235243 2.652625526510432 1.386302776828733 2.0792073295447437 0.6181957159544834 0.0 0.38913306850073015 1.928388640394527 0.06688903240849928 1.5532174146762967 0.36409863271639253 0.7670238112584634 0.4970147946789894 2.211787823296394 1.4201494963997834 0.23942406305806088 0.298198336468121 0.07234218590411334 2.092624942280819 0.6679283097961041 0.30294052618394457 0.24404141778021177 0.0 1.979534862224317 0.48713544322006647 0.7008191727052298 0.06499611663385174 1.2392331828224292 0.18530499811193107 2.192396837224786 0.48813225716586256 1.2698384699755723 0.9979585130015876 1.1135842978063528 0.9968985495753946 1.239063815778486 0.7189243338554556 0.039281579816120474 0.9499765760441845 2.0779757612458325 0.06816563309889417 0.3223123470517474 1.8605618639119739 1.4904837364326795e-09 0.39375120853617823 0.0 0.4908125515326915 1.634434253376352 0.06305682823617384 2.0615185746954308 0.0 1.9732600049507039 1.825796125987923 1.452972033935956 1.3761357058947843 4.47155458963822e-06 0.21324801150994369 0.876692345313914 0.827299468300867 0.8220353147709961 0.8006597765681266 0.35193153885201384 0.0 0.6237341752562278 0.0 0.36108888935078876 0.14853856424234657 0.8433944966815013 1.4915097488271163 1.205095045243904 0.9873098175060514 0.7205170679772301 0.1957286181107854 0.12205156840186461 5.704889338709052e-10 0.7205570920335447 1.8677281707248417 0.0012724637982482433 1.0454792424174657 0.9915906264621909 0.5726141247401683 1.282575065145498 2.959702300387191e-09 0.0 0.894118767410074 0.5436450608467582 0.39481770918045894 0.7703663419980359 0.7467197162445519 0.9361855069551435 1.244812717110781 1.4147377671820032 2.8961779066205726 0.9323252184806209 0.0 2.7011478097887442 0.0 0.71850203564849 0.4977339424389202 1.734052469208416 0.0027667033142536926 1.1928019332420876 0.28852135094820675 1.7873218622650995 0.0 1.1792589118691703 0.0 0.0 0.006027804736685627 1.2287331174065428 1.053962532626752 1.4243774368927962 0.7464708984167654 0.25093506768928503 0.9218116925139285 0.8597420741608499 0.6304965937654808 0.0 1.3316764007192121 0.9557030125642756 1.1577700634006658 1.4609979502623238 0.49316119552374665 0.0 0.3134311042980636 0.4527748770073887 2.8627401560399335e-09 0.3040222922509275 5.210021303270196e-11 1.9226673170887463 0.5547538298491737 0.6722640922545379 0.0 1.417014822525379 0.008881624839881709 0.3438299415108118 0.7351295311045931 0.35095191134167003 1.1115440326383832 0.2155615786742096 0.2420850539985564 1.2894314848599007 0.6345542102022967 0.1410618644029772 0.5855582966217528 0.0 1.2280289518963556 1.0752597194355464 0.18827028871202275 0.2919735128047085 1.6226824586706257 0.7325751518282344 1.3062097643092594 0.2782038253618294 0.42726999489301265 0.09309546303552252 2.395397698236799 0.6719263339064149 1.494760867809148 0.2120254953876331 1.2411982388771774 1.7673617256891416 2.2656232658546878 0.489561245057532 0.0 0.23832913003928338 0.1953963913329889 1.4698358695472433 0.6566536633571431 1.1124594576818088 1.1871975711538263 0.5206995612164184 1.1934507811324897 0.4039286128272292 1.0339476538676207 1.7696790903877446 0.4609516114424139 1.0994024142398082 2.35433484701192 1.3889821929931827 2.0917518411822655e-09 0.20115387462561554 0.6249920470588465 0.42566300644641153 0.8860648188721416 0.20094185513224833 1.566273661311322 0.8327497077002508 6.353751591525736e-08 1.3833336745986773 0.6707573382207256 0.3136925482218492 0.4511369661938086 1.7910396919130867 0.04309431662447628 0.5672367016648948 0.15066129233367417 0.3263647064742448 0.2815757514684327 0.5402262868304526 0.6471699848071033 0.0 0.0 1.0521109438889793 1.4887155758957267 0.7295420800800717 0.014731518110659005 2.2732282511871214 0.48797882635596956 1.599877988399452 0.05648221539056279 1.2799148435555237 0.25527061763976977 0.3684232688840119 1.6613852091669725 2.6219781757113907 1.14961979017313 1.0864782639817336 0.02843133003250442 0.7353797201642622 0.25808206111844284 2.2464717310555016 0.6959650847156827 0.6501745968202682 0.0029331349462681554 1.409277163825338 0.0 0.437924544680868 0.0 0.4642585776977556 6.161242375741388e-05 0.4670414632435665 0.5676492503819317 1.270645133319956 1.1515643755842553 0.5735705799906036 0.06976888113019156 0.0 0.15561375488055795 0.11147919962395411 0.34371605345887857 0.0019896542566810727 0.3366035375919694 0.8359176421742794 0.8486725144080755 0.0021841912920693984 0.6455317403957415 1.2719867381605354e-09 0.026974263313311913 0.5835652540258394 0.5579265363210217 0.2320287112794508 0.09080091112133092 0.19921825871371346 1.770771070886191 0.42899078725898643 0.4696082798258318 1.0154157232910885 0.14061500910818855 2.634741591567291e-10 2.0922623902780795 0.6733747734166424 1.3690126292492824 0.5527199903455319 0.5028600689788141 0.38582855988623926 1.0837334320225067 1.3953167749071276 1.9377436702669 0.5927950578466389 0.7478807012023745 0.4725268209648293 0.09955117755458087 0.0 0.08597340057650149 1.5536793047046715 0.40440185843055815 0.7727684079674678 0.1318563154044548 0.4135291352046379 0.39259754122741386 1.0979950985957678 0.8984409156993935 1.2166302099735602 0.9081514278736096 1.4939577686151642 0.7439188448483409 1.2737847018384627 0.0 1.667687942630582 1.030433301561674 0.2858562556628075 0.3259927706313286 1.1069790766850394 0.9409091283840718 0.4622920072561678 0.015087572189938179 1.305569050710543 0.31266902834781746 1.102811661352842 1.5710650136607847 0.7895382619485528 1.1953875635766793 2.06121199407695 0.7772728532781723 0.82883779371609 1.358614930234599 2.0030386993600233 0.3971413682578812 0.0 0.7959224613661198 1.1958070527278137 0.8731228479913622 1.1456361268917812 0.202844461586023 0.6091338045042621 0.0 0.8316488660049748 0.5394344931044883 1.1105460700275844 0.7133932414549469 2.3687226300985147 1.6635888771837015 0.35463627455832325 0.10053596983740042 0.7916344729996757 0.749861068423466 1.595909042959444 0.28606669910062876 0.6279225854383592 0.49103098352595587 0.4300346223489101 0.9517990907113436 0.5754850652032574 1.4486514019507013 0.7734729116246478 0.48208967500793004 0.43561024731366443 0.7109747519617553 0.6156110787080264 0.5704716066606298 0.0 1.0905133918655798 1.5128684641540395 0.5193033615769143 0.09467271215246265 1.7621939572736707 0.4449086534734918 0.5763354722673979 2.2216654604840325 1.4418835049424759 0.556135813432815 1.1444839733839884 0.7505850585943434 0.7824828568980068 0.9484014359414876 0.0 3.2379131978288456e-05 1.191774656037046 0.8144749119055669 0.6940244500730902 0.913637661847741 1.6708316797940455 0.9845093677926109 0.0 0.9762523046282322 2.103452233667414 1.3269971802046776 0.002356461767867508 0.690242667692479 0.4208555453124683 0.2589262257778473 0.6237404776190163 0.5571630544525527 1.136692172854306 1.5713018106863328 0.007678593356850523 0.47971681641937747 0.4225581067244084 0.7439153581826929 1.407323147991733 0.0 0.5124943633260108 0.0 2.293843233410222 1.8724741085389416 0.0 0.13758884707122562 0.28972969928580583 2.5811302908190514 0.01214703608174319 1.0088636125228676 0.23634436240638135 0.8024872863005574 0.7152807720702231 1.0882320491532103 0.0 2.048618894342281 0.46511131606571626 0.7874705895269909 0.3654028005273081 2.115308342613647 0.0 1.0603243892394059 1.092283907518054 1.323459833661642 0.22552546945948065 0.5226154692368665 1.5456837718224044 0.0 0.9822728144508627 0.004341333655626621 1.4921103684140862 0.035382003649283955 2.056210485904859 0.7375699272294136 0.03581683851271158 0.8209089539577109 0.6778919971174137 0.5790282128998725 0.025324777841247984 0.9665890335305545 1.2984231145102623 1.3490420124969378 0.9938095247902312 1.8909503046279783 1.686856818934376 0.9562660476650294 1.6309630468579992 1.0662657602470413 1.566985112646564 0.02372094660825573 0.9507729609796547 0.0 1.7071613508791186 0.5742405458162401 1.0471653128381464 0.6422978841628335 0.0 1.227554646193168 0.21953084159987438 0.9133179675940725 1.6505452263110154 0.8170996446349854 0.7340221876905244 0.030842675924597225 0.546928580110972 2.7773546313597985 1.484136488018648 0.3209043753381255 0.777592192533656 0.15455483030900233 1.1722887607108958 1.3905515835466862 0.0 0.9332058788041787 0.5068825268686371 0.2875396850589758 0.0 0.5370310549029698 0.5457406429406445 1.8580816611635596 3.9421781472537276e-07 0.5940556453517627 0.42290652343787144 0.905082986760533 0.8216919552570036 1.7744355046920233 1.0526039197037826 0.6267224037097828 0.7200763983635258 0.0 0.4820765952877514 0.0 0.07810355938085418 0.5403158472352879 0.26818637688652563 0.19206277177228806 0.9443291781777056 0.7888602940628066 0.25131307853307683 0.0 1.541273973116548 0.32690898531833973 0.30817779361272657 1.0208996600715976 2.0856326380503316 0.5452374198914851 0.7052787427998721 0.29014553150206557 1.5242129282706889 1.021476909814672 0.21707437537656718 0.6419843069135215 0.10817770383638636 0.3736607204188889 0.6905052840669276 0.2824970576599738 2.878526387786042 1.5112934115916195 2.4140808645798635 1.0892104652071257 1.0534281871104096 0.4160288436506917 2.0732659781621816 1.2403223989779393 1.907961174505422 0.7802461398764114 0.10498533865656194 0.7787825448386709 1.4149750118304814 0.5114824621009897 1.1945555655756834e-10 0.7061020124414927 0.0 1.4629992588808152 1.560467349238579 0.365704738780904 1.2740944965727863e-09 2.2909875478163837 0.9052917605301177 0.0 0.6051503346698993 0.3702583597406601 0.2044617678852061 0.9563985991738717 1.9105410534879554 7.692230534107502e-08 0.0 1.3340002803042927 0.46151878799810653 0.34514293216816777 1.5002311106800943 1.203689906028222 2.3859255643442417e-09 0.0 0.0 0.9955859473727041 0.0 0.8977981656388866 1.7847826833236637 0.05905755924572659 0.4793586735935254 0.2658182330461931 1.6142227494223589 2.7323242012100515 0.4210348505240982 0.0855889534479663 1.4478821600565426 1.3571770749403793 0.8975302089785853 1.2930228707504379 0.965729344828651 0.470737292730215 0.5469445111846702 0.17607772103911923 1.0687398204305563 1.691633749863639 1.313929207620036 1.0391029625850727 1.0992566817421043 0.9101799793387926 0.41364757969994775 0.6526467974550334 2.628487840323669e-09 0.30231759660601715 0.016897160979165132 0.1354523468271835 0.4310711768981983 1.5940608312275972 1.6574683300939672 1.8415688783139998 0.8507675602180651 1.433338353426775 1.957245779785132 0.1360057186865737 0.15859580404181794 0.7050119339082075 0.5219862875365682 0.7392588483548654 1.032448356295367 0.09236339632339323 0.0 0.27504092502111666 1.0565571026877656 0.8348775578777882 1.3352584634653697 1.5430194087082545 0.49369492868720066 0.1299948241505886 1.2341283677643813 1.1993780115953556 0.9641680683265313 0.0652535206740186 0.3702550767810575 0.3972143283507999 2.691335631456026 0.5982164075858054 1.2967266399838553 0.697025310492885 2.581276114880087 0.8140408374101077 0.11633942051158634 0.8955756646746071 0.3753674606561227 0.6977972697114951 1.1225819912269819 0.0 0.2928687778076744 1.977245923553095 0.6579761464297839 0.08944383097431924 1.7516001252955593 0.3123739140338604 0.0 1.0200233665126193 1.1472443525509362 1.3362834668018662 1.0928708141301187 1.3010925670187135e-11 1.8816263487999043 0.0 0.8926949821616081 2.3243291030464803 0.29503394455798143 1.5267276629802442 0.4288183032525469 1.0615062707697716 2.491507000712545e-11 2.0949919578383622 0.9081578664276744 0.7339434063559392 0.14553659409176128 1.4054389491786736 1.0006590627413283 0.19524103241350355 0.4706572861833922 1.2376435685940974 0.78443566708515 1.8437410729110648e-06 1.6802728151145063 1.1806724734723302 1.7109608108432244 1.47120093885178e-11 0.8863592179737239 0.18787968654387652 0.12024673155562596 0.12226269267811471 2.0808879140970085 0.0 1.5056594081416945 0.35114011189031047 0.8630631345831113 0.0004477533139690032 0.03268738012457426 2.7543264559524956 0.7336299651569488 1.7536054977317874 1.5237936462008022 0.06256934420522382 0.4232576344824821 9.220976204815656e-10 0.09692412244746015 1.0486544270325724 0.5421865720431192 1.2527283201382218 0.544912511611403 0.7045478328421289 0.6611405859059947 1.5631481122168944 0.831597728133545 1.3691862293455634 1.0392520601689386 0.31967536334735197 0.5938368282003531 1.146092110669894 0.16907186695966286 0.8309685689359898 0.6151203806408663 0.00044229782198382527 1.2901044078432005 0.3076016729689281 0.21810997102049323 1.2478661006867429 2.0933705408376206 1.0628044685426503 0.8373157284221703 1.7546617062428145 0.9619152394587906 0.8740905913710458 0.8158692069291407 1.6521162326871868 0.7142680554023974 1.6662636272637728 0.0 4.3553953801107325e-11 0.45413973463620216 1.8557093274228174 0.40206129592745105 0.0 0.39426694866819045 1.3580247859986136 0.5338404050286887 0.8972163705370165 0.0 0.9968892041828279 0.27858469367946626 0.9108926475499762 1.2114639236334084 0.4484859528915783 0.5601502579303748 1.2204548322950848 0.5232329989961173 0.9864849489641564 1.2812887638520327 0.5147166368192736 0.876582479181948 0.8524058023516569 0.03820555465912573 0.29293380396430607 2.1976573491709903 0.8156187914019971 0.0 1.5375634134221066 0.6606537006910628 0.0 0.018498834135917346 1.6611313456424304 0.883419745477942 0.0 0.662683885959946 0.7073541959681718 0.978099681273288 3.4183939680359523 0.12254456779863554 0.7289176491382865 0.17261215223955734 1.440844445061982 0.14911024273812953 1.6755182792007475 0.07204456869930198 1.1884018851004976 1.3738835699481893 1.7460948710349626 0.013459380925729573 0.018902221910357436 0.5329308823353188 accumulated_time=0.3965282440185547 | .. code-block:: default print(__doc__) import time import numpy as np import matplotlib.pyplot as plt import pytransform3d.plot_utils as ppu from distance3d.distance import disk_to_disk from distance3d import plotting, random random_state = np.random.RandomState(2) center = np.zeros(3) radius = 1.0 normal = np.array([0.0, 0.0, 1.0]) ax = ppu.make_3d_axis(ax_s=1.5) accumulated_time = 0.0 for i in range(3000): center2, radius2, normal2 = random.rand_circle(random_state) if random_state.rand() >= 0.75: normal2 = normal start = time.time() dist, closest_point1, closest_point2 = disk_to_disk( center2, radius2, normal2, center, radius, normal) end = time.time() accumulated_time += end - start print(dist) if i > 10: continue plotting.plot_segment(ax, closest_point1, closest_point2, c="k", lw=1) plotting.plot_circle(ax, center2, radius2, normal2, show_normal=True) print(f"{accumulated_time=}") plotting.plot_circle(ax, center, radius, normal, show_normal=True) plt.show() .. rst-class:: sphx-glr-timing **Total running time of the script:** ( 0 minutes 0.654 seconds) .. _sphx_glr_download__auto_examples_distance_plot_disk_to_disk.py: .. only:: html .. container:: sphx-glr-footer sphx-glr-footer-example .. container:: sphx-glr-download sphx-glr-download-python :download:`Download Python source code: plot_disk_to_disk.py ` .. container:: sphx-glr-download sphx-glr-download-jupyter :download:`Download Jupyter notebook: plot_disk_to_disk.ipynb ` .. only:: html .. rst-class:: sphx-glr-signature `Gallery generated by Sphinx-Gallery `_