Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(350)

Side by Side Diff: tools/pathops_visualizer.htm

Issue 686843002: Revert of harden pathops for pathological test (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « tools/pathops_sorter.htm ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <html> 1 <html>
2 <head> 2 <head>
3 <div height="0" hidden="true"> 3 <div height="0" hidden="true">
4 <div id="fuzz763_34974"> 4 <div id="fuzz487a">
5 RunTestSet [fuzz763_34974] 5 RunTestSet [fuzz487a]
6 6
7 {{-52.806778,14.1473942}, {-52.8073196,14.1453686}}, 7 {{172.5,96}, {137.600006,96}},
8 {{-52.8073196,14.1453686}, {-52.8075829,14.1443863}}, 8 {{137.600006,96}, {137.600006,77.1999969}, {124.800003,61.4000015}, {107.500008, 56.7999992}},
9 {{-52.8075829,14.1443863}, {-52.8071823,14.1458902}, {-52.806778,14.1473942}}, 9 {{107.500008,56.7999992}, {116.500008,23.0999985}},
10 {{-47.1497231,4.34783936}, {-43.9488602,3.49043274}, {-41.0792313,5.14750481}}, 10 {{116.500008,23.0999985}, {110.200005,21.3999977}, {103.600006,20.4999981}, {97. 0000076,20.4999981}},
11 {{-41.0792313,5.14750481}, {-38.2160263,6.80086899}, {-37.356041,9.99111366}}, 11 {{97.0000076,20.4999981}, {97.0000076,55.4000015}},
12 {{-37.356041,9.99111366}, {-37.3550873,9.99464893}}, 12 {{97.0000076,55.4000015}, {97.0000076,55.4000015}},
13 {{-37.3550873,9.99464893}, {-37.3536377,10.000042}, {-37.3521919,10.0054388}}, 13 {{97.0000076,55.4000015}, {78.2000122,55.4000015}, {62.4000092,68.2000046}, {57. 8000069,85.5}},
14 {{-37.3521919,10.0054388}, {-37.3521843,10.0054626}}, 14 {{57.8000069,85.5}, {24.1000061,76.5}},
15 {{-37.3521843,10.0054626}, {-37.3518105,10.006875}}, 15 {{24.1000061,76.5}, {22.4000053,82.8000031}, {21.5000057,89.4000015}, {21.500005 7,96}},
16 {{-37.3518105,10.006875}, {-37.3516197,10.0075779}, {-37.351429,10.0082846}}, 16 {{21.5000057,96}, {56.4000092,96}},
17 {{-37.351429,10.0082846}, {-37.3465042,10.0266895}, {-37.3404655,10.049655}}, 17 {{56.4000092,96}, {56.4000092,96}},
18 {{-37.3404655,10.049655}, {-36.5053596,13.2268972}, {-38.1512413,16.0773964}}, 18 {{56.4000092,96}, {56.4000092,205.199997}, {228.900009,198.699997}, {228.900009, 192}},
19 {{-38.1512413,16.0773964}, {-39.8082047,18.9470901}, {-43.0090332,19.8046188}}, 19 {{228.900009,192}, {172.5,96}},
20 {{-43.0090332,19.8046188}, {-46.2098618,20.6621513}, {-49.0795555,19.005188}},
21 {{-49.0795555,19.005188}, {-51.9483566,17.3487415}, {-52.8062439,14.1493912}},
22 {{-52.8062439,14.1493912}, {-51.9485931,17.3501873}, {-49.0788383,19.0070419}},
23 {{-49.0788383,19.0070419}, {-46.2090836,20.6638966}, {-43.0082855,19.8062439}},
24 {{-43.0082855,19.8062439}, {-39.8074875,18.948595}, {-38.1506348,16.0788383}},
25 {{-38.1506348,16.0788383}, {-52.8077469,14.1437778}},
26 {{-52.8077469,14.1437778}, {-53.6643143,10.9437943}, {-52.0076561,8.07487679}},
27 {{-52.0076561,8.07487679}, {-50.3505821,5.20524597}, {-47.1497231,4.34783936}},
28 op union 20 op union
29 {{-49.0802841,19.0032997}, {-51.949913,17.3462276}, {-52.8073196,14.1453686}}, 21 {{172.5,96}, {137.600006,96}},
30 {{-52.8073196,14.1453686}, {-53.6647263,10.9445057}, {-52.0076561,8.07487679}}, 22 {{137.600006,96}, {137.600006,81}, {129.400009,67.9000015}, {117.300003,60.90000 15}},
31 {{-52.0076561,8.07487679}, {-50.3505821,5.20524597}, {-47.1497231,4.34783936}}, 23 {{117.300003,60.9000015}, {134.800003,30.7000008}},
32 {{-47.1497231,4.34783936}, {-43.9488602,3.49043274}, {-41.0792313,5.14750481}}, 24 {{134.800003,30.7000008}, {123.700005,24.3000011}, {110.800003,20.6000004}, {97. 1000061,20.6000004}},
33 {{-41.0792313,5.14750481}, {-38.2096024,6.80457878}, {-37.3521919,10.0054388}}, 25 {{97.1000061,20.6000004}, {97.1000061,55.5}},
34 {{-37.3521919,10.0054388}, {-36.4947891,13.2063007}, {-38.1518631,16.0759315}}, 26 {{97.1000061,55.5}, {82.1000061,55.5}, {69.0000076,63.7000008}, {62.0000076,75.8 000031}},
35 {{-38.1518631,16.0759315}, {-39.8089333,18.9455605}, {-43.0097923,19.8029671}}, 27 {{62.0000076,75.8000031}, {31.6000004,58.2999992}},
36 {{-43.0097923,19.8029671}, {-46.2106552,20.6603737}, {-49.0802841,19.0032997}}, 28 {{31.6000004,58.2999992}, {25.2000008,69.4000015}, {21.5,82.3000031}, {21.5,96}} ,
37 debugShowQuadIntersection wtTs[0]=1 {{-47.1497231,4.34783936}, {-43.9488602,3.49 043274}, {-41.0792313,5.14750481}} {{-41.0792313,5.14750481}} wnTs[0]=0 {{-41.07 92313,5.14750481}, {-38.2160263,6.80086899}, {-37.356041,9.99111366}} 29 {{21.5,96}, {56.4000015,96}},
38 debugShowQuadIntersection wtTs[0]=0 {{-47.1497231,4.34783936}, {-43.9488602,3.49 043274}, {-41.0792313,5.14750481}} {{-47.1497231,4.34783936}} wnTs[0]=1 {{-52.00 76561,8.07487679}, {-50.3505821,5.20524597}, {-47.1497231,4.34783936}} 30 {{56.4000015,96}, {56.4000015,111}, {64.5999985,124.099998}, {76.6999969,131.100 006}},
39 debugShowQuadLineIntersection wtTs[0]=1 {{-41.0792313,5.14750481}, {-38.2160263, 6.80086899}, {-37.356041,9.99111366}} {{-37.356041,9.99111366}} wnTs[0]=0 {{-37. 356041,9.99111366}, {-37.3550873,9.99464893}} 31 {{76.6999969,131.100006}, {60.6999969,131.100006}, {47.2999954,141.900009}, {43. 3999977,156.700012}},
40 debugShowQuadLineIntersection wtTs[0]=0 {{-37.3550873,9.99464893}, {-37.3536377, 10.000042}, {-37.3521919,10.0054388}} {{-37.3550873,9.99464893}} wnTs[0]=1 {{-37 .356041,9.99111366}, {-37.3550873,9.99464893}} 32 {{43.3999977,156.700012}, {3.33333338e+029,119.400002}},
41 debugShowQuadLineIntersection wtTs[0]=1 {{-37.3550873,9.99464893}, {-37.3536377, 10.000042}, {-37.3521919,10.0054388}} {{-37.3521919,10.0054388}} wnTs[0]=0 {{-37 .3521919,10.0054388}, {-37.3521843,10.0054626}} 33 {{3.33333338e+029,119.400002}, {29.3999996,-10.8000002}},
42 debugShowLineIntersection wtTs[0]=1 {{-37.3521919,10.0054388}, {-37.3521843,10.0 054626}} {{-37.3521843,10.0054626}} wnTs[0]=0 {{-37.3521843,10.0054626}, {-37.35 18105,10.006875}} 34 {{29.3999996,-10.8000002}, {33.2999992,-25.6000004}},
43 debugShowQuadLineIntersection wtTs[0]=0 {{-37.3518105,10.006875}, {-37.3516197,1 0.0075779}, {-37.351429,10.0082846}} {{-37.3518105,10.006875}} wnTs[0]=1 {{-37.3 521843,10.0054626}, {-37.3518105,10.006875}} 35 {{33.2999992,-25.6000004}, {62,-17.9000015}},
44 debugShowQuadIntersection wtTs[0]=1 {{-37.3518105,10.006875}, {-37.3516197,10.00 75779}, {-37.351429,10.0082846}} {{-37.351429,10.0082846}} wnTs[0]=0 {{-37.35142 9,10.0082846}, {-37.3465042,10.0266895}, {-37.3404655,10.049655}} 36 {{62,-17.9000015}, {160.399994,147.300003}, {161.199997,141.699997}, {161.199997 ,136}},
45 debugShowQuadIntersection wtTs[0]=1 {{-37.351429,10.0082846}, {-37.3465042,10.02 66895}, {-37.3404655,10.049655}} {{-37.3404655,10.049655}} wnTs[0]=0 {{-37.34046 55,10.049655}, {-36.5053596,13.2268972}, {-38.1512413,16.0773964}} 37 {{161.199997,136}, {172.5,96}},
46 debugShowQuadIntersection wtTs[0]=1 {{-37.3404655,10.049655}, {-36.5053596,13.22 68972}, {-38.1512413,16.0773964}} {{-38.1512413,16.0773964}} wnTs[0]=0 {{-38.151 2413,16.0773964}, {-39.8082047,18.9470901}, {-43.0090332,19.8046188}} 38 debugShowCubicIntersection no self intersect {{137.600006,96}, {137.600006,81}, {129.400009,67.9000015}, {117.300003,60.9000015}}
47 debugShowQuadLineIntersection no intersect {{-37.3404655,10.049655}, {-36.505359 6,13.2268972}, {-38.1512413,16.0773964}} {{-38.1506348,16.0788383}, {-52.8077469 ,14.1437778}} 39 debugShowCubicIntersection no self intersect {{134.800003,30.7000008}, {123.7000 05,24.3000011}, {110.800003,20.6000004}, {97.1000061,20.6000004}}
48 debugShowQuadIntersection wtTs[0]=1 {{-38.1512413,16.0773964}, {-39.8082047,18.9 470901}, {-43.0090332,19.8046188}} {{-43.0090332,19.8046188}} wnTs[0]=0 {{-43.00 90332,19.8046188}, {-46.2098618,20.6621513}, {-49.0795555,19.005188}} 40 debugShowCubicIntersection no self intersect {{97.1000061,55.5}, {82.1000061,55. 5}, {69.0000076,63.7000008}, {62.0000076,75.8000031}}
49 debugShowQuadIntersection no intersect {{-38.1512413,16.0773964}, {-39.8082047,1 8.9470901}, {-43.0090332,19.8046188}} {{-49.0788383,19.0070419}, {-46.2090836,20 .6638966}, {-43.0082855,19.8062439}} 41 debugShowCubicIntersection no self intersect {{31.6000004,58.2999992}, {25.20000 08,69.4000015}, {21.5,82.3000031}, {21.5,96}}
50 debugShowQuadIntersection no intersect {{-38.1512413,16.0773964}, {-39.8082047,1 8.9470901}, {-43.0090332,19.8046188}} {{-43.0082855,19.8062439}, {-39.8074875,18 .948595}, {-38.1506348,16.0788383}} 42 debugShowCubicIntersection no self intersect {{56.4000015,96}, {56.4000015,111}, {64.5999985,124.099998}, {76.6999969,131.100006}}
51 debugShowQuadLineIntersection wtTs[0]=0.000220493714 {{-38.1512413,16.0773964}, {-39.8082047,18.9470901}, {-43.0090332,19.8046188}} {{-38.1519737,16.078661}} wn Ts[0]=9.12398e-05 {{-38.1506348,16.0788383}, {-52.8077469,14.1437778}} 43 debugShowCubicIntersection no self intersect {{76.6999969,131.100006}, {60.69999 69,131.100006}, {47.2999954,141.900009}, {43.3999977,156.700012}}
52 debugShowQuadIntersection wtTs[0]=1 {{-43.0090332,19.8046188}, {-46.2098618,20.6 621513}, {-49.0795555,19.005188}} {{-49.0795555,19.005188}} wnTs[0]=0 {{-49.0795 555,19.005188}, {-51.9483566,17.3487415}, {-52.8062439,14.1493912}} 44 debugShowCubicIntersection no self intersect {{62,-17.9000015}, {160.399994,147. 300003}, {161.199997,141.699997}, {161.199997,136}}
53 debugShowQuadIntersection no intersect {{-43.0090332,19.8046188}, {-46.2098618,2 0.6621513}, {-49.0795555,19.005188}} {{-52.8062439,14.1493912}, {-51.9485931,17. 3501873}, {-49.0788383,19.0070419}} 45 debugShowCubicLineIntersection wtTs[0]=0 {{137.600006,96}, {137.600006,81}, {129 .400009,67.9000015}, {117.300003,60.9000015}} {{137.600006,96}} wnTs[0]=1 {{172. 5,96}, {137.600006,96}}
54 debugShowQuadIntersection no intersect {{-43.0090332,19.8046188}, {-46.2098618,2 0.6621513}, {-49.0795555,19.005188}} {{-49.0788383,19.0070419}, {-46.2090836,20. 6638966}, {-43.0082855,19.8062439}} 46 debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,- 10.8000002}} {{137.600006,96}} wnTs[0]=1 {{172.5,96}, {137.600006,96}}
55 debugShowQuadIntersection wtTs[0]=1 {{-49.0795555,19.005188}, {-51.9483566,17.34 87415}, {-52.8062439,14.1493912}} {{-52.8062439,14.1493912}} wnTs[0]=0 {{-52.806 2439,14.1493912}, {-51.9485931,17.3501873}, {-49.0788383,19.0070419}} 47 debugShowCubicLineIntersection no intersect {{62,-17.9000015}, {160.399994,147.3 00003}, {161.199997,141.699997}, {161.199997,136}} {{172.5,96}, {137.600006,96}}
56 debugShowQuadLineIntersection no intersect {{-49.0795555,19.005188}, {-51.948356 6,17.3487415}, {-52.8062439,14.1493912}} {{-38.1506348,16.0788383}, {-52.8077469 ,14.1437778}} 48 debugShowLineIntersection wtTs[0]=1 {{161.199997,136}, {172.5,96}} {{172.5,96}} wnTs[0]=0 {{172.5,96}, {137.600006,96}}
57 debugShowQuadIntersection wtTs[0]=1 {{-52.8062439,14.1493912}, {-51.9485931,17.3 501873}, {-49.0788383,19.0070419}} {{-49.0788383,19.0070419}} wnTs[0]=0 {{-49.07 88383,19.0070419}, {-46.2090836,20.6638966}, {-43.0082855,19.8062439}} 49 debugShowCubicLineIntersection wtTs[0]=1 {{137.600006,96}, {137.600006,81}, {129 .400009,67.9000015}, {117.300003,60.9000015}} {{117.300003,60.9000015}} wnTs[0]= 0 {{117.300003,60.9000015}, {134.800003,30.7000008}}
58 debugShowQuadLineIntersection no intersect {{-52.8062439,14.1493912}, {-51.94859 31,17.3501873}, {-49.0788383,19.0070419}} {{-38.1506348,16.0788383}, {-52.807746 9,14.1437778}} 50 debugShowCubicLineIntersection wtTs[0]=0 {{137.600006,96}, {137.600006,81}, {129 .400009,67.9000015}, {117.300003,60.9000015}} {{137.600006,96}} wtTs[1]=1 {{117. 300003,60.9000015}} wnTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-10.800 0002}} wnTs[1]=1
59 debugShowQuadIntersection wtTs[0]=1 {{-49.0788383,19.0070419}, {-46.2090836,20.6 638966}, {-43.0082855,19.8062439}} {{-43.0082855,19.8062439}} wnTs[0]=0 {{-43.00 82855,19.8062439}, {-39.8074875,18.948595}, {-38.1506348,16.0788383}} 51 debugShowCubicIntersection no intersect {{137.600006,96}, {137.600006,81}, {129. 400009,67.9000015}, {117.300003,60.9000015}} {{62,-17.9000015}, {160.399994,147. 300003}, {161.199997,141.699997}, {161.199997,136}}
60 debugShowQuadLineIntersection wtTs[0]=1 {{-43.0082855,19.8062439}, {-39.8074875, 18.948595}, {-38.1506348,16.0788383}} {{-38.1506348,16.0788383}} wnTs[0]=0 {{-38 .1506348,16.0788383}, {-52.8077469,14.1437778}} 52 debugShowCubicLineIntersection wtTs[0]=0 {{134.800003,30.7000008}, {123.700005,2 4.3000011}, {110.800003,20.6000004}, {97.1000061,20.6000004}} {{134.800003,30.70 00008}} wnTs[0]=1 {{117.300003,60.9000015}, {134.800003,30.7000008}}
61 debugShowQuadLineIntersection wtTs[0]=0 {{-52.8077469,14.1437778}, {-53.6643143, 10.9437943}, {-52.0076561,8.07487679}} {{-52.8077469,14.1437778}} wnTs[0]=1 {{-3 8.1506348,16.0788383}, {-52.8077469,14.1437778}} 53 debugShowLineIntersection wtTs[0]=0 {{117.300003,60.9000015}, {134.800003,30.700 0008}} {{117.300003,60.9000015}} wtTs[1]=1 {{134.800003,30.7000008}} wnTs[0]=1 { {3.33333338e+029,119.400002}, {29.3999996,-10.8000002}} wnTs[1]=1
62 debugShowQuadIntersection wtTs[0]=1 {{-52.8077469,14.1437778}, {-53.6643143,10.9 437943}, {-52.0076561,8.07487679}} {{-52.0076561,8.07487679}} wnTs[0]=0 {{-52.00 76561,8.07487679}, {-50.3505821,5.20524597}, {-47.1497231,4.34783936}} 54 debugShowCubicLineIntersection no intersect {{62,-17.9000015}, {160.399994,147.3 00003}, {161.199997,141.699997}, {161.199997,136}} {{117.300003,60.9000015}, {13 4.800003,30.7000008}}
63 debugShowQuadIntersection wtTs[0]=0 {{-47.1497231,4.34783936}, {-43.9488602,3.49 043274}, {-41.0792313,5.14750481}} {{-47.1497231,4.34783936}} wnTs[0]=1 {{-52.00 76561,8.07487679}, {-50.3505821,5.20524597}, {-47.1497231,4.34783936}} 55 debugShowCubicLineIntersection wtTs[0]=1 {{134.800003,30.7000008}, {123.700005,2 4.3000011}, {110.800003,20.6000004}, {97.1000061,20.6000004}} {{97.1000061,20.60 00004}} wnTs[0]=0 {{97.1000061,20.6000004}, {97.1000061,55.5}}
64 debugShowQuadIntersection wtTs[0]=0 {{-47.1497231,4.34783936}, {-43.9488602,3.49 043274}, {-41.0792313,5.14750481}} {{-47.1497231,4.34783936}} wtTs[1]=1 {{-41.07 92313,5.14750481}} wnTs[0]=0 {{-47.1497231,4.34783936}, {-43.9488602,3.49043274} , {-41.0792313,5.14750481}} wnTs[1]=1 56 debugShowCubicLineIntersection wtTs[0]=0 {{134.800003,30.7000008}, {123.700005,2 4.3000011}, {110.800003,20.6000004}, {97.1000061,20.6000004}} {{134.800003,30.70 00008}} wtTs[1]=1 {{97.1000061,20.6000004}} wnTs[0]=1 {{3.33333338e+029,119.4000 02}, {29.3999996,-10.8000002}} wnTs[1]=1
65 debugShowQuadIntersection wtTs[0]=1 {{-47.1497231,4.34783936}, {-43.9488602,3.49 043274}, {-41.0792313,5.14750481}} {{-41.0792313,5.14750481}} wnTs[0]=0 {{-41.07 92313,5.14750481}, {-38.2096024,6.80457878}, {-37.3521919,10.0054388}} 57 debugShowCubicIntersection no intersect {{134.800003,30.7000008}, {123.700005,24 .3000011}, {110.800003,20.6000004}, {97.1000061,20.6000004}} {{62,-17.9000015}, {160.399994,147.300003}, {161.199997,141.699997}, {161.199997,136}}
66 debugShowQuadIntersection wtTs[0]=0 {{-41.0792313,5.14750481}, {-38.2160263,6.80 086899}, {-37.356041,9.99111366}} {{-41.0792313,5.14750481}} wnTs[0]=1 {{-47.149 7231,4.34783936}, {-43.9488602,3.49043274}, {-41.0792313,5.14750481}} 58 debugShowCubicLineIntersection wtTs[0]=0 {{97.1000061,55.5}, {82.1000061,55.5}, {69.0000076,63.7000008}, {62.0000076,75.8000031}} {{97.1000061,55.5}} wnTs[0]=1 {{97.1000061,20.6000004}, {97.1000061,55.5}}
67 debugShowQuadIntersection wtTs[0]=0 {{-41.0792313,5.14750481}, {-38.2160263,6.80 086899}, {-37.356041,9.99111366}} {{-41.0792313,5.14750481}} wtTs[1]=1 {{-37.356 041,9.99111366}} wnTs[0]=0 {{-41.0792313,5.14750481}, {-38.2096024,6.80457878}, {-37.3521919,10.0054388}} wnTs[1]=0.997761104 59 debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,- 10.8000002}} {{97.1000061,20.6000004}} wnTs[0]=0 {{97.1000061,20.6000004}, {97.1 000061,55.5}}
68 debugShowQuadLineIntersection no intersect {{-41.0792313,5.14750481}, {-38.20960 24,6.80457878}, {-37.3521919,10.0054388}} {{-37.356041,9.99111366}, {-37.3550873 ,9.99464893}} 60 debugShowCubicLineIntersection wtTs[0]=0.13656589 {{62,-17.9000015}, {160.399994 ,147.300003}, {161.199997,141.699997}, {161.199997,136}} {{97.1000061,40.6604424 }} wnTs[0]=0.574798 {{97.1000061,20.6000004}, {97.1000061,55.5}}
69 debugShowQuadIntersection wtTs[0]=0 {{-37.3550873,9.99464893}, {-37.3536377,10.0 00042}, {-37.3521919,10.0054388}} {{-37.3550873,9.99464893}} wtTs[1]=1 {{-37.352 1919,10.0054388}} wnTs[0]=0.998314 {{-41.0792313,5.14750481}, {-38.2096024,6.804 57878}, {-37.3521919,10.0054388}} wnTs[1]=1 61 debugShowCubicLineIntersection wtTs[0]=1 {{97.1000061,55.5}, {82.1000061,55.5}, {69.0000076,63.7000008}, {62.0000076,75.8000031}} {{62.0000076,75.8000031}} wnTs [0]=0 {{62.0000076,75.8000031}, {31.6000004,58.2999992}}
70 debugShowQuadIntersection wtTs[0]=1 {{-37.3550873,9.99464893}, {-37.3536377,10.0 00042}, {-37.3521919,10.0054388}} {{-37.3521919,10.0054388}} wnTs[0]=0 {{-37.352 1919,10.0054388}, {-36.4947891,13.2063007}, {-38.1518631,16.0759315}} 62 debugShowCubicLineIntersection wtTs[0]=0 {{97.1000061,55.5}, {82.1000061,55.5}, {69.0000076,63.7000008}, {62.0000076,75.8000031}} {{97.1000061,55.5}} wtTs[1]=1 {{62.0000076,75.8000031}} wnTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,- 10.8000002}} wnTs[1]=1
71 debugShowQuadLineIntersection wtTs[0]=1 {{-41.0792313,5.14750481}, {-38.2096024, 6.80457878}, {-37.3521919,10.0054388}} {{-37.3521919,10.0054388}} wnTs[0]=0 {{-3 7.3521919,10.0054388}, {-37.3521843,10.0054626}} 63 debugShowCubicIntersection no intersect {{97.1000061,55.5}, {82.1000061,55.5}, { 69.0000076,63.7000008}, {62.0000076,75.8000031}} {{62,-17.9000015}, {160.399994, 147.300003}, {161.199997,141.699997}, {161.199997,136}}
72 debugShowQuadLineIntersection wtTs[0]=0 {{-37.3521919,10.0054388}, {-36.4947891, 13.2063007}, {-38.1518631,16.0759315}} {{-37.3521919,10.0054388}} wnTs[0]=0 {{-3 7.3521919,10.0054388}, {-37.3521843,10.0054626}} 64 debugShowCubicLineIntersection wtTs[0]=0 {{31.6000004,58.2999992}, {25.2000008,6 9.4000015}, {21.5,82.3000031}, {21.5,96}} {{31.6000004,58.2999992}} wnTs[0]=1 {{ 62.0000076,75.8000031}, {31.6000004,58.2999992}}
73 debugShowQuadLineIntersection wtTs[0]=6.52854381e-05 {{-37.3521919,10.0054388}, {-36.4947891,13.2063007}, {-38.1518631,16.0759315}} {{-37.3520813,10.0058565}} w nTs[0]=0.279027 {{-37.3521843,10.0054626}, {-37.3518105,10.006875}} 65 debugShowLineIntersection wtTs[0]=0 {{62.0000076,75.8000031}, {31.6000004,58.299 9992}} {{62.0000076,75.8000031}} wtTs[1]=1 {{31.6000004,58.2999992}} wnTs[0]=1 { {3.33333338e+029,119.400002}, {29.3999996,-10.8000002}} wnTs[1]=1
74 debugShowQuadIntersection wtTs[0]=0 {{-37.3518105,10.006875}, {-37.3516197,10.00 75779}, {-37.351429,10.0082846}} {{-37.3518105,10.006875}} wtTs[1]=1 {{-37.35142 9,10.0082846}} wnTs[0]=0.00022423 {{-37.3521919,10.0054388}, {-36.4947891,13.206 3007}, {-38.1518631,16.0759315}} wnTs[1]=0.000444585761 66 debugShowCubicLineIntersection no intersect {{62,-17.9000015}, {160.399994,147.3 00003}, {161.199997,141.699997}, {161.199997,136}} {{62.0000076,75.8000031}, {31 .6000004,58.2999992}}
75 debugShowQuadIntersection wtTs[0]=0.28665555 {{-37.351429,10.0082846}, {-37.3465 042,10.0266895}, {-37.3404655,10.049655}} {{-37.3485146,10.0192108}} wnTs[0]=0.0 0215162 {{-37.3521919,10.0054388}, {-36.4947891,13.2063007}, {-38.1518631,16.075 9315}} 67 debugShowCubicLineIntersection wtTs[0]=1 {{31.6000004,58.2999992}, {25.2000008,6 9.4000015}, {21.5,82.3000031}, {21.5,96}} {{21.5,96}} wnTs[0]=0 {{21.5,96}, {56. 4000015,96}}
76 debugShowQuadIntersection wtTs[0]=0.0019584472 {{-37.3404655,10.049655}, {-36.50 53596,13.2268972}, {-38.1512413,16.0773964}} {{-37.337204,10.0620985}} wnTs[0]=0 .00885383 {{-37.3521919,10.0054388}, {-36.4947891,13.2063007}, {-38.1518631,16.0 759315}} 68 debugShowCubicLineIntersection wtTs[0]=0 {{31.6000004,58.2999992}, {25.2000008,6 9.4000015}, {21.5,82.3000031}, {21.5,96}} {{31.6000004,58.2999992}} wnTs[0]=1 {{ 3.33333338e+029,119.400002}, {29.3999996,-10.8000002}}
77 debugShowQuadIntersection no intersect {{-38.1512413,16.0773964}, {-39.8082047,1 8.9470901}, {-43.0090332,19.8046188}} {{-38.1518631,16.0759315}, {-39.8089333,18 .9455605}, {-43.0097923,19.8029671}} 69 debugShowCubicLineIntersection wtTs[0]=0 {{56.4000015,96}, {56.4000015,111}, {64 .5999985,124.099998}, {76.6999969,131.100006}} {{56.4000015,96}} wnTs[0]=1 {{21. 5,96}, {56.4000015,96}}
78 debugShowQuadIntersection no intersect {{-43.0090332,19.8046188}, {-46.2098618,2 0.6621513}, {-49.0795555,19.005188}} {{-38.1518631,16.0759315}, {-39.8089333,18. 9455605}, {-43.0097923,19.8029671}} 70 debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,- 10.8000002}} {{56.4000015,96}} wnTs[0]=1 {{21.5,96}, {56.4000015,96}}
79 debugShowQuadIntersection no intersect {{-43.0090332,19.8046188}, {-46.2098618,2 0.6621513}, {-49.0795555,19.005188}} {{-43.0097923,19.8029671}, {-46.2106552,20. 6603737}, {-49.0802841,19.0032997}} 71 debugShowCubicIntersection wtTs[0]=1 {{56.4000015,96}, {56.4000015,111}, {64.599 9985,124.099998}, {76.6999969,131.100006}} {{76.6999969,131.100006}} wnTs[0]=0 { {76.6999969,131.100006}, {60.6999969,131.100006}, {47.2999954,141.900009}, {43.3 999977,156.700012}}
80 debugShowQuadIntersection no intersect {{-49.0795555,19.005188}, {-51.9483566,17 .3487415}, {-52.8062439,14.1493912}} {{-49.0802841,19.0032997}, {-51.949913,17.3 462276}, {-52.8073196,14.1453686}} 72 debugShowCubicLineIntersection wtTs[0]=1 {{56.4000015,96}, {56.4000015,111}, {64 .5999985,124.099998}, {76.6999969,131.100006}} {{76.6999969,131.100006}} wnTs[0] =0 {{43.3999977,156.700012}, {3.33333338e+029,119.400002}}
81 debugShowQuadIntersection no intersect {{-49.0795555,19.005188}, {-51.9483566,17 .3487415}, {-52.8062439,14.1493912}} {{-43.0097923,19.8029671}, {-46.2106552,20. 6603737}, {-49.0802841,19.0032997}} 73 debugShowCubicLineIntersection wtTs[0]=0 {{56.4000015,96}, {56.4000015,111}, {64 .5999985,124.099998}, {76.6999969,131.100006}} {{56.4000015,96}} wnTs[0]=1 {{3.3 3333338e+029,119.400002}, {29.3999996,-10.8000002}}
82 debugShowQuadIntersection no intersect {{-52.8062439,14.1493912}, {-51.9485931,1 7.3501873}, {-49.0788383,19.0070419}} {{-49.0802841,19.0032997}, {-51.949913,17. 3462276}, {-52.8073196,14.1453686}} 74 debugShowCubicIntersection no intersect {{56.4000015,96}, {56.4000015,111}, {64. 5999985,124.099998}, {76.6999969,131.100006}} {{62,-17.9000015}, {160.399994,147 .300003}, {161.199997,141.699997}, {161.199997,136}}
83 debugShowQuadIntersection no intersect {{-52.8062439,14.1493912}, {-51.9485931,1 7.3501873}, {-49.0788383,19.0070419}} {{-43.0097923,19.8029671}, {-46.2106552,20 .6603737}, {-49.0802841,19.0032997}} 75 debugShowCubicLineIntersection wtTs[0]=0 {{76.6999969,131.100006}, {60.6999969,1 31.100006}, {47.2999954,141.900009}, {43.3999977,156.700012}} {{76.6999969,131.1 00006}} wtTs[1]=1 {{43.3999977,156.700012}} wnTs[0]=0 {{43.3999977,156.700012}, {3.33333338e+029,119.400002}} wnTs[1]=0
84 debugShowQuadIntersection no intersect {{-49.0788383,19.0070419}, {-46.2090836,2 0.6638966}, {-43.0082855,19.8062439}} {{-38.1518631,16.0759315}, {-39.8089333,18 .9455605}, {-43.0097923,19.8029671}} 76 debugShowCubicIntersection no intersect {{76.6999969,131.100006}, {60.6999969,13 1.100006}, {47.2999954,141.900009}, {43.3999977,156.700012}} {{62,-17.9000015}, {160.399994,147.300003}, {161.199997,141.699997}, {161.199997,136}}
85 debugShowQuadIntersection no intersect {{-49.0788383,19.0070419}, {-46.2090836,2 0.6638966}, {-43.0082855,19.8062439}} {{-43.0097923,19.8029671}, {-46.2106552,20 .6603737}, {-49.0802841,19.0032997}} 77 debugShowLineIntersection wtTs[0]=1 {{43.3999977,156.700012}, {3.33333338e+029,1 19.400002}} {{3.33333338e+029,119.400002}} wnTs[0]=0 {{3.33333338e+029,119.40000 2}, {29.3999996,-10.8000002}}
86 debugShowQuadIntersection no intersect {{-43.0082855,19.8062439}, {-39.8074875,1 8.948595}, {-38.1506348,16.0788383}} {{-38.1518631,16.0759315}, {-39.8089333,18. 9455605}, {-43.0097923,19.8029671}} 78 debugShowCubicLineIntersection wtTs[0]=1 {{62,-17.9000015}, {160.399994,147.3000 03}, {161.199997,141.699997}, {161.199997,136}} {{161.199997,136}} wnTs[0]=0 {{4 3.3999977,156.700012}, {3.33333338e+029,119.400002}}
87 debugShowQuadLineIntersection no intersect {{-49.0802841,19.0032997}, {-51.94991 3,17.3462276}, {-52.8073196,14.1453686}} {{-38.1506348,16.0788383}, {-52.8077469 ,14.1437778}} 79 debugShowLineIntersection wtTs[0]=0 {{43.3999977,156.700012}, {3.33333338e+029,1 19.400002}} {{161.199997,136}} wnTs[0]=0 {{161.199997,136}, {172.5,96}}
88 debugShowQuadLineIntersection wtTs[0]=0.000248459946 {{-52.8073196,14.1453686}, {-53.6647263,10.9445057}, {-52.0076561,8.07487679}} {{-52.8077469,14.1437778}} w nTs[0]=1 {{-38.1506348,16.0788383}, {-52.8077469,14.1437778}} 80 debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,- 10.8000002}} {{29.3999996,-10.8000002}} wnTs[0]=0 {{29.3999996,-10.8000002}, {33 .2999992,-25.6000004}}
89 debugShowQuadLineIntersection no intersect {{-37.3521919,10.0054388}, {-36.49478 91,13.2063007}, {-38.1518631,16.0759315}} {{-38.1506348,16.0788383}, {-52.807746 9,14.1437778}} 81 debugShowCubicLineIntersection no intersect {{62,-17.9000015}, {160.399994,147.3 00003}, {161.199997,141.699997}, {161.199997,136}} {{3.33333338e+029,119.400002} , {29.3999996,-10.8000002}}
90 debugShowQuadLineIntersection wtTs[0]=0.000444403399 {{-38.1518631,16.0759315}, {-39.8089333,18.9455605}, {-43.0097923,19.8029671}} {{-38.1533356,16.0784817}} w nTs[0]=0.00018431 {{-38.1506348,16.0788383}, {-52.8077469,14.1437778}} 82 debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,- 10.8000002}} {{172.5,96}} wnTs[0]=1 {{161.199997,136}, {172.5,96}}
91 debugShowQuadIntersection wtTs[0]=0 {{-52.8077469,14.1437778}, {-53.6643143,10.9 437943}, {-52.0076561,8.07487679}} {{-52.8077469,14.1437778}} wtTs[1]=1 {{-52.00 76561,8.07487679}} wnTs[0]=0.000248538 {{-52.8073196,14.1453686}, {-53.6647263,1 0.9445057}, {-52.0076561,8.07487679}} wnTs[1]=1 83 debugShowLineIntersection wtTs[0]=1 {{29.3999996,-10.8000002}, {33.2999992,-25.6 000004}} {{33.2999992,-25.6000004}} wnTs[0]=0 {{33.2999992,-25.6000004}, {62,-17 .9000015}}
92 debugShowQuadIntersection wtTs[0]=1 {{-52.8077469,14.1437778}, {-53.6643143,10.9 437943}, {-52.0076561,8.07487679}} {{-52.0076561,8.07487679}} wnTs[0]=0 {{-52.00 76561,8.07487679}, {-50.3505821,5.20524597}, {-47.1497231,4.34783936}} 84 debugShowCubicLineIntersection wtTs[0]=0 {{62,-17.9000015}, {160.399994,147.3000 03}, {161.199997,141.699997}, {161.199997,136}} {{62,-17.9000015}} wnTs[0]=1 {{3 3.2999992,-25.6000004}, {62,-17.9000015}}
93 debugShowQuadIntersection wtTs[0]=0 {{-52.0076561,8.07487679}, {-50.3505821,5.20 524597}, {-47.1497231,4.34783936}} {{-52.0076561,8.07487679}} wnTs[0]=1 {{-52.80 73196,14.1453686}, {-53.6647263,10.9445057}, {-52.0076561,8.07487679}} 85 debugShowCubicLineIntersection wtTs[0]=1 {{62,-17.9000015}, {160.399994,147.3000 03}, {161.199997,141.699997}, {161.199997,136}} {{161.199997,136}} wnTs[0]=0 {{1 61.199997,136}, {172.5,96}}
94 debugShowQuadIntersection wtTs[0]=0 {{-52.0076561,8.07487679}, {-50.3505821,5.20 524597}, {-47.1497231,4.34783936}} {{-52.0076561,8.07487679}} wtTs[1]=1 {{-47.14 97231,4.34783936}} wnTs[0]=0 {{-52.0076561,8.07487679}, {-50.3505821,5.20524597} , {-47.1497231,4.34783936}} wnTs[1]=1 86 debugShowLineIntersection wtTs[0]=0 {{172.5,96}, {137.600006,96}} {{172.5,96}} w tTs[1]=1 {{137.600006,96}} wnTs[0]=0 {{172.5,96}, {137.600006,96}} wnTs[1]=1
95 debugShowQuadIntersection wtTs[0]=1 {{-52.0076561,8.07487679}, {-50.3505821,5.20 524597}, {-47.1497231,4.34783936}} {{-47.1497231,4.34783936}} wnTs[0]=0 {{-47.14 97231,4.34783936}, {-43.9488602,3.49043274}, {-41.0792313,5.14750481}} 87 debugShowCubicLineIntersection wtTs[0]=0 {{137.600006,96}, {137.600006,77.199996 9}, {124.800003,61.4000015}, {107.500008,56.7999992}} {{137.600006,96}} wnTs[0]= 1 {{172.5,96}, {137.600006,96}}
96 debugShowLineIntersection no intersect {{-38.1506348,16.0788383}, {-52.8077469,1 4.1437778}} {{-52.806778,14.1473942}, {-52.8073196,14.1453686}} 88 debugShowCubicLineIntersection no intersect {{56.4000092,96}, {56.4000092,205.19 9997}, {228.900009,198.699997}, {228.900009,192}} {{172.5,96}, {137.600006,96}}
97 debugShowLineIntersection no intersect {{-38.1506348,16.0788383}, {-52.8077469,1 4.1437778}} {{-52.8073196,14.1453686}, {-52.8075829,14.1443863}} 89 debugShowLineIntersection wtTs[0]=1 {{228.900009,192}, {172.5,96}} {{172.5,96}} wnTs[0]=0 {{172.5,96}, {137.600006,96}}
98 debugShowQuadLineIntersection no intersect {{-52.8075829,14.1443863}, {-52.80718 23,14.1458902}, {-52.806778,14.1473942}} {{-38.1506348,16.0788383}, {-52.8077469 ,14.1437778}} 90 debugShowCubicLineIntersection wtTs[0]=0 {{137.600006,96}, {137.600006,81}, {129 .400009,67.9000015}, {117.300003,60.9000015}} {{137.600006,96}} wnTs[0]=1 {{172. 5,96}, {137.600006,96}}
99 debugShowQuadIntersection wtTs[0]=1 {{-49.0802841,19.0032997}, {-51.949913,17.34 62276}, {-52.8073196,14.1453686}} {{-52.8073196,14.1453686}} wnTs[0]=0 {{-52.807 3196,14.1453686}, {-53.6647263,10.9445057}, {-52.0076561,8.07487679}} 91 debugShowCubicIntersection wtTs[0]=0 {{137.600006,96}, {137.600006,81}, {129.400 009,67.9000015}, {117.300003,60.9000015}} {{137.600006,96}} wnTs[0]=0 {{137.6000 06,96}, {137.600006,77.1999969}, {124.800003,61.4000015}, {107.500008,56.7999992 }}
100 debugShowQuadIntersection wtTs[0]=0 {{-49.0802841,19.0032997}, {-51.949913,17.34 62276}, {-52.8073196,14.1453686}} {{-49.0802841,19.0032997}} wnTs[0]=1 {{-43.009 7923,19.8029671}, {-46.2106552,20.6603737}, {-49.0802841,19.0032997}} 92 debugShowCubicIntersection no intersect {{137.600006,96}, {137.600006,81}, {129. 400009,67.9000015}, {117.300003,60.9000015}} {{56.4000092,96}, {56.4000092,205.1 99997}, {228.900009,198.699997}, {228.900009,192}}
101 debugShowQuadIntersection wtTs[0]=1 {{-52.8073196,14.1453686}, {-53.6647263,10.9 445057}, {-52.0076561,8.07487679}} {{-52.0076561,8.07487679}} wnTs[0]=0 {{-52.00 76561,8.07487679}, {-50.3505821,5.20524597}, {-47.1497231,4.34783936}} 93 debugShowCubicLineIntersection wtTs[0]=0.798977321 {{137.600006,96}, {137.600006 ,77.1999969}, {124.800003,61.4000015}, {107.500008,56.7999992}} {{117.320122,60. 8652802}} wnTs[0]=0.00114967 {{117.300003,60.9000015}, {134.800003,30.7000008}}
102 debugShowQuadIntersection wtTs[0]=1 {{-52.0076561,8.07487679}, {-50.3505821,5.20 524597}, {-47.1497231,4.34783936}} {{-47.1497231,4.34783936}} wnTs[0]=0 {{-47.14 97231,4.34783936}, {-43.9488602,3.49043274}, {-41.0792313,5.14750481}} 94 debugShowCubicLineIntersection wtTs[0]=0.511418257 {{134.800003,30.7000008}, {12 3.700005,24.3000011}, {110.800003,20.6000004}, {97.1000061,20.6000004}} {{116.49 1173,23.1330757}} wnTs[0]=0.999019 {{107.500008,56.7999992}, {116.500008,23.0999 985}}
103 debugShowQuadIntersection wtTs[0]=1 {{-47.1497231,4.34783936}, {-43.9488602,3.49 043274}, {-41.0792313,5.14750481}} {{-41.0792313,5.14750481}} wnTs[0]=0 {{-41.07 92313,5.14750481}, {-38.2096024,6.80457878}, {-37.3521919,10.0054388}} 95 debugShowCubicIntersection no intersect {{134.800003,30.7000008}, {123.700005,24 .3000011}, {110.800003,20.6000004}, {97.1000061,20.6000004}} {{116.500008,23.099 9985}, {110.200005,21.3999977}, {103.600006,20.4999981}, {97.0000076,20.4999981} }
104 debugShowQuadIntersection wtTs[0]=1 {{-41.0792313,5.14750481}, {-38.2096024,6.80 457878}, {-37.3521919,10.0054388}} {{-37.3521919,10.0054388}} wnTs[0]=0 {{-37.35 21919,10.0054388}, {-36.4947891,13.2063007}, {-38.1518631,16.0759315}} 96 debugShowCubicLineIntersection no intersect {{116.500008,23.0999985}, {110.20000 5,21.3999977}, {103.600006,20.4999981}, {97.0000076,20.4999981}} {{97.1000061,20 .6000004}, {97.1000061,55.5}}
105 debugShowQuadIntersection wtTs[0]=1 {{-37.3521919,10.0054388}, {-36.4947891,13.2 063007}, {-38.1518631,16.0759315}} {{-38.1518631,16.0759315}} wnTs[0]=0 {{-38.15 18631,16.0759315}, {-39.8089333,18.9455605}, {-43.0097923,19.8029671}} 97 debugShowCubicIntersection no intersect {{97.1000061,55.5}, {82.1000061,55.5}, { 69.0000076,63.7000008}, {62.0000076,75.8000031}} {{97.0000076,55.4000015}, {78.2 000122,55.4000015}, {62.4000092,68.2000046}, {57.8000069,85.5}}
106 debugShowQuadIntersection wtTs[0]=1 {{-38.1518631,16.0759315}, {-39.8089333,18.9 455605}, {-43.0097923,19.8029671}} {{-43.0097923,19.8029671}} wnTs[0]=0 {{-43.00 97923,19.8029671}, {-46.2106552,20.6603737}, {-49.0802841,19.0032997}} 98 debugShowCubicLineIntersection wtTs[0]=0.799679553 {{97.0000076,55.4000015}, {78 .2000122,55.4000015}, {62.4000092,68.2000046}, {57.8000069,85.5}} {{61.8468246,7 5.7118225}} wnTs[0]=0.00503891 {{62.0000076,75.8000031}, {31.6000004,58.2999992} }
107 debugShowQuadLineIntersection wtTs[0]=1 {{-49.0802841,19.0032997}, {-51.949913,1 7.3462276}, {-52.8073196,14.1453686}} {{-52.8073196,14.1453686}} wnTs[0]=1 {{-52 .806778,14.1473942}, {-52.8073196,14.1453686}} 99 debugShowCubicLineIntersection no intersect {{31.6000004,58.2999992}, {25.200000 8,69.4000015}, {21.5,82.3000031}, {21.5,96}} {{57.8000069,85.5}, {24.1000061,76. 5}}
108 debugShowQuadLineIntersection wtTs[0]=1 {{-49.0802841,19.0032997}, {-51.949913,1 7.3462276}, {-52.8073196,14.1453686}} {{-52.8073196,14.1453686}} wnTs[0]=0 {{-52 .8073196,14.1453686}, {-52.8075829,14.1443863}} 100 debugShowCubicIntersection wtTs[0]=1 {{31.6000004,58.2999992}, {25.2000008,69.40 00015}, {21.5,82.3000031}, {21.5,96}} {{21.5,96}} wnTs[0]=1 {{24.1000061,76.5}, {22.4000053,82.8000031}, {21.5000057,89.4000015}, {21.5000057,96}}
109 debugShowQuadIntersection no intersect {{-49.0802841,19.0032997}, {-51.949913,17 .3462276}, {-52.8073196,14.1453686}} {{-52.8075829,14.1443863}, {-52.8071823,14. 1458902}, {-52.806778,14.1473942}} 101 debugShowCubicLineIntersection no intersect {{31.6000004,58.2999992}, {25.200000 8,69.4000015}, {21.5,82.3000031}, {21.5,96}} {{21.5000057,96}, {56.4000092,96}}
110 debugShowQuadLineIntersection wtTs[0]=0 {{-52.8073196,14.1453686}, {-53.6647263, 10.9445057}, {-52.0076561,8.07487679}} {{-52.8073196,14.1453686}} wnTs[0]=1 {{-5 2.806778,14.1473942}, {-52.8073196,14.1453686}} 102 debugShowCubicLineIntersection wtTs[0]=1 {{24.1000061,76.5}, {22.4000053,82.8000 031}, {21.5000057,89.4000015}, {21.5000057,96}} {{21.5000057,96}} wnTs[0]=1.6395 5e-007 {{21.5,96}, {56.4000015,96}}
111 debugShowQuadLineIntersection wtTs[0]=0 {{-52.8073196,14.1453686}, {-53.6647263, 10.9445057}, {-52.0076561,8.07487679}} {{-52.8073196,14.1453686}} wnTs[0]=0 {{-5 2.8073196,14.1453686}, {-52.8075829,14.1443863}} 103 debugShowLineIntersection wtTs[0]=0 {{21.5000057,96}, {56.4000092,96}} {{21.5000 057,96}} wtTs[1]=0.999999781 {{56.4000015,96}} wnTs[0]=1.63955e-007 {{21.5,96}, {56.4000015,96}} wnTs[1]=1
112 debugShowQuadIntersection no intersect {{-52.8073196,14.1453686}, {-53.6647263,1 0.9445057}, {-52.0076561,8.07487679}} {{-52.8075829,14.1443863}, {-52.8071823,14 .1458902}, {-52.806778,14.1473942}} 104 debugShowCubicLineIntersection no intersect {{56.4000092,96}, {56.4000092,205.19 9997}, {228.900009,198.699997}, {228.900009,192}} {{21.5,96}, {56.4000015,96}}
113 debugShowLineIntersection wtTs[0]=1 {{-52.806778,14.1473942}, {-52.8073196,14.14 53686}} {{-52.8073196,14.1453686}} wnTs[0]=0 {{-52.8073196,14.1453686}, {-52.807 5829,14.1443863}} 105 debugShowCubicLineIntersection wtTs[0]=0 {{56.4000015,96}, {56.4000015,111}, {64 .5999985,124.099998}, {76.6999969,131.100006}} {{56.4000015,96}} wnTs[0]=1 {{21. 5000057,96}, {56.4000092,96}}
114 debugShowQuadLineIntersection wtTs[0]=1 {{-52.8075829,14.1443863}, {-52.8071823, 14.1458902}, {-52.806778,14.1473942}} {{-52.806778,14.1473942}} wnTs[0]=0 {{-52. 806778,14.1473942}, {-52.8073196,14.1453686}} 106 debugShowCubicIntersection wtTs[0]=0 {{56.4000015,96}, {56.4000015,111}, {64.599 9985,124.099998}, {76.6999969,131.100006}} {{56.4000015,96}} wnTs[0]=0 {{56.4000 092,96}, {56.4000092,205.199997}, {228.900009,198.699997}, {228.900009,192}}
115 debugShowQuadLineIntersection wtTs[0]=0 {{-52.8075829,14.1443863}, {-52.8071823, 14.1458902}, {-52.806778,14.1473942}} {{-52.8075829,14.1443863}} wnTs[0]=1 {{-52 .8073196,14.1453686}, {-52.8075829,14.1443863}} 107 debugShowCubicIntersection wtTs[0]=0.267722282 {{76.6999969,131.100006}, {60.699 9969,131.100006}, {47.2999954,141.900009}, {43.3999977,156.700012}} {{64.540802, 133.291794}} wnTs[0]=0.131302 {{56.4000092,96}, {56.4000092,205.199997}, {228.90 0009,198.699997}, {228.900009,192}}
116 debugShowTs - id=3 [o=23,20 t=0 -47.1497231,4.34783936 w=1 o=0] [o=25,4 t=1 -41. 0792313,5.14750481 w=1 o=0] 108 debugShowCubicLineIntersection no intersect {{56.4000092,96}, {56.4000092,205.19 9997}, {228.900009,198.699997}, {228.900009,192}} {{43.3999977,156.700012}, {3.3 3333338e+029,119.400002}}
117 debugShowTs o id=24 [o=23,20 t=0 -47.1497231,4.34783936 w=1 o=0] [o=25,4 t=1 -41 .0792313,5.14750481 w=1 o=0] operand 109 debugShowLineIntersection wtTs[0]=4.94283788e-028 {{43.3999977,156.700012}, {3.3 3333338e+029,119.400002}} {{208.16127,156.700012}} wnTs[0]=0.367708 {{228.900009 ,192}, {172.5,96}}
118 debugShowTs + id=3 [o=23,20 t=0 -47.1497231,4.34783936 w=1 o=0] [o=25,4 t=1 -41. 0792313,5.14750481 w=1 o=0] 110 debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,- 10.8000002}} {{137.600006,96}} wnTs[0]=1 {{172.5,96}, {137.600006,96}}
119 debugShowTs o id=24 [o=23,20 t=0 -47.1497231,4.34783936 w=1 o=0] [o=25,4 t=1 -41 .0792313,5.14750481 w=1 o=0] operand 111 debugShowCubicLineIntersection wtTs[0]=0 {{137.600006,96}, {137.600006,77.199996 9}, {124.800003,61.4000015}, {107.500008,56.7999992}} {{137.600006,96}} wtTs[1]= 1 {{107.500008,56.7999992}} wnTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996 ,-10.8000002}} wnTs[1]=1
120 debugShowTs - id=4 [o=24,3 t=0 -41.0792313,5.14750481 w=1 o=0] [o=5 t=1 -37.3560 41,9.99111366 w=1 o=0] 112 debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,- 10.8000002}} {{107.500008,56.7999992}} wnTs[0]=0 {{107.500008,56.7999992}, {116. 500008,23.0999985}}
121 debugShowTs o id=25 [o=24,3 t=0 -41.0792313,5.14750481 w=1 o=0] [o=26,7 t=1 -37. 3521919,10.0054388 w=1 o=0] operand 113 debugShowCubicLineIntersection wtTs[0]=0 {{116.500008,23.0999985}, {110.200005,2 1.3999977}, {103.600006,20.4999981}, {97.0000076,20.4999981}} {{116.500008,23.09 99985}} wtTs[1]=1 {{97.0000076,20.4999981}} wnTs[0]=1 {{3.33333338e+029,119.4000 02}, {29.3999996,-10.8000002}} wnTs[1]=1
122 addTPair addTPair this=25 0.997761104 other=4 1 114 debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,- 10.8000002}} {{97.0000076,20.4999981}} wnTs[0]=0 {{97.0000076,20.4999981}, {97.0 000076,55.4000015}}
123 addTPair id=25 lower=2 upper=2 other=4 oLower=2 oUpper=3 115 debugShowCubicLineIntersection wtTs[0]=0 {{97.0000076,55.4000015}, {78.2000122,5 5.4000015}, {62.4000092,68.2000046}, {57.8000069,85.5}} {{97.0000076,55.4000015} } wtTs[1]=1 {{57.8000069,85.5}} wnTs[0]=1 {{3.33333338e+029,119.400002}, {29.399 9996,-10.8000002}} wnTs[1]=1
124 debugShowTs + id=4 [o=24,3 t=0 -41.0792313,5.14750481 w=1 o=0] [o=25,5 t=1 -37.3 56041,9.99111366 w=1 o=0] 116 debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,- 10.8000002}} {{57.8000069,85.5}} wnTs[0]=0 {{57.8000069,85.5}, {24.1000061,76.5} }
125 debugShowTs o id=25 [o=24,3 t=0 -41.0792313,5.14750481 w=1 o=0] [o=4 t=0.998 -37 .356041,9.99111366 w=1 o=0] [o=26,7 t=1 -37.3521919,10.0054388 w=1 o=0] operand 117 debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,- 10.8000002}} {{56.4000092,96}} wnTs[0]=1 {{21.5000057,96}, {56.4000092,96}}
126 debugShowTs - id=6 [o=5 t=0 -37.3550873,9.99464893 w=1 o=0] [o=26,7 t=1 -37.3521 919,10.0054388 w=1 o=0] 118 debugShowCubicLineIntersection wtTs[0]=0 {{56.4000092,96}, {56.4000092,205.19999 7}, {228.900009,198.699997}, {228.900009,192}} {{56.4000092,96}} wnTs[0]=1 {{3.3 3333338e+029,119.400002}, {29.3999996,-10.8000002}}
127 debugShowTs o id=25 [o=24,3 t=0 -41.0792313,5.14750481 w=1 o=0] [o=4 t=0.998 -37 .356041,9.99111366 w=1 o=0] [o=26,7 t=1 -37.3521919,10.0054388 w=1 o=0] operand 119 debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,- 10.8000002}} {{172.5,96}} wnTs[0]=1 {{228.900009,192}, {172.5,96}}
128 addTPair addTPair this=6 0 other=25 0.998313921 120 debugShowCubicLineIntersection no intersect {{62,-17.9000015}, {160.399994,147.3 00003}, {161.199997,141.699997}, {161.199997,136}} {{172.5,96}, {137.600006,96}}
129 addTPair id=6 lower=0 upper=1 other=25 oLower=3 oUpper=3 121 debugShowCubicIntersection no intersect {{62,-17.9000015}, {160.399994,147.30000 3}, {161.199997,141.699997}, {161.199997,136}} {{137.600006,96}, {137.600006,77. 1999969}, {124.800003,61.4000015}, {107.500008,56.7999992}}
130 debugShowTs + id=6 [o=25,5 t=0 -37.3550873,9.99464893 w=1 o=0] [o=26,7 t=1 -37.3 521919,10.0054388 w=1 o=0] 122 debugShowCubicLineIntersection no intersect {{62,-17.9000015}, {160.399994,147.3 00003}, {161.199997,141.699997}, {161.199997,136}} {{107.500008,56.7999992}, {11 6.500008,23.0999985}}
131 debugShowTs o id=25 [o=24,3 t=0 -41.0792313,5.14750481 w=1 o=0] [o=4 t=0.998 -37 .356041,9.99111366 w=1 o=0] [o=6 t=0.998 -37.3550873,9.99464893 w=1 o=0] [o=26,7 t=1 -37.3521919,10.0054388 w=1 o=0] operand 123 debugShowCubicIntersection no intersect {{62,-17.9000015}, {160.399994,147.30000 3}, {161.199997,141.699997}, {161.199997,136}} {{116.500008,23.0999985}, {110.20 0005,21.3999977}, {103.600006,20.4999981}, {97.0000076,20.4999981}}
132 debugShowTs - id=9 [o=8 t=0 -37.3518105,10.006875 w=1 o=0] [o=10 t=1 -37.351429, 10.0082846 w=1 o=0] 124 debugShowCubicLineIntersection wtTs[0]=0.136112912 {{62,-17.9000015}, {160.39999 4,147.300003}, {161.199997,141.699997}, {161.199997,136}} {{97.0000076,40.494922 6}} wnTs[0]=0.57292 {{97.0000076,20.4999981}, {97.0000076,55.4000015}}
133 debugShowTs o id=26 [o=25,7,6 t=0 -37.3521919,10.0054388 w=1 o=0] [o=8 t=6.53e-0 5 -37.3520813,10.0058565 w=1 o=0] [o=10 t=0.00215 -37.3485146,10.0192108 w=1 o=0 ] [o=11 t=0.00885 -37.337204,10.0620985 w=1 o=0] [o=27 t=1 -38.1518631,16.075931 5 w=1 o=0] operand 125 debugShowCubicIntersection no intersect {{62,-17.9000015}, {160.399994,147.30000 3}, {161.199997,141.699997}, {161.199997,136}} {{97.0000076,55.4000015}, {78.200 0122,55.4000015}, {62.4000092,68.2000046}, {57.8000069,85.5}}
134 addTPair addTPair this=9 0 other=26 0.000224230097 126 debugShowCubicIntersection no intersect {{62,-17.9000015}, {160.399994,147.30000 3}, {161.199997,141.699997}, {161.199997,136}} {{56.4000092,96}, {56.4000092,205 .199997}, {228.900009,198.699997}, {228.900009,192}}
135 addTPair id=9 lower=0 upper=1 other=26 oLower=4 oUpper=4 127 debugShowLineIntersection wtTs[0]=1 {{161.199997,136}, {172.5,96}} {{172.5,96}} wnTs[0]=0 {{172.5,96}, {137.600006,96}}
136 addTPair addTPair this=26 0.000444585761 other=9 1 128 debugShowCubicLineIntersection no intersect {{56.4000092,96}, {56.4000092,205.19 9997}, {228.900009,198.699997}, {228.900009,192}} {{161.199997,136}, {172.5,96}}
137 addTPair id=26 lower=5 upper=5 other=9 oLower=2 oUpper=3 129 debugShowLineIntersection wtTs[0]=1 {{161.199997,136}, {172.5,96}} {{172.5,96}} wnTs[0]=1 {{228.900009,192}, {172.5,96}}
138 debugShowTs + id=9 [o=26,8 t=0 -37.3518105,10.006875 w=1 o=0] [o=26,10 t=1 -37.3 51429,10.0082846 w=1 o=0] 130 debugShowCubicIntersection no self intersect {{137.600006,96}, {137.600006,77.19 99969}, {124.800003,61.4000015}, {107.500008,56.7999992}}
139 debugShowTs o id=26 [o=25,7,6 t=0 -37.3521919,10.0054388 w=1 o=0] [o=8 t=6.53e-0 5 -37.3520813,10.0058565 w=1 o=0] [o=9 t=0.000224 -37.3518105,10.006875 w=1 o=0] [o=9 t=0.000445 -37.351429,10.0082846 w=1 o=0] [o=10 t=0.00215 -37.3485146,10.0 192108 w=1 o=0] [o=11 t=0.00885 -37.337204,10.0620985 w=1 o=0] [o=27 t=1 -38.151 8631,16.0759315 w=1 o=0] operand 131 debugShowCubicIntersection no self intersect {{116.500008,23.0999985}, {110.2000 05,21.3999977}, {103.600006,20.4999981}, {97.0000076,20.4999981}}
140 debugShowTs - id=19 [o=18 t=0 -52.8077469,14.1437778 w=1 o=0] [o=23,20 t=1 -52.0 076561,8.07487679 w=1 o=0] 132 debugShowCubicIntersection no self intersect {{97.0000076,55.4000015}, {78.20001 22,55.4000015}, {62.4000092,68.2000046}, {57.8000069,85.5}}
141 debugShowTs o id=22 [o=1,0,21 t=0 -52.8073196,14.1453686 w=1 o=0] [o=18 t=0.0002 48 -52.8077469,14.1437778 w=1 o=0] [o=23,20 t=1 -52.0076561,8.07487679 w=1 o=0] operand 133 debugShowCubicIntersection no self intersect {{24.1000061,76.5}, {22.4000053,82. 8000031}, {21.5000057,89.4000015}, {21.5000057,96}}
142 addTPair addTPair this=19 0 other=22 0.000248537956 134 debugShowCubicIntersection no self intersect {{56.4000092,96}, {56.4000092,205.1 99997}, {228.900009,198.699997}, {228.900009,192}}
143 addTPair id=19 lower=0 upper=1 other=22 oLower=3 oUpper=4 135 debugShowCubicLineIntersection wtTs[0]=0 {{137.600006,96}, {137.600006,77.199996 9}, {124.800003,61.4000015}, {107.500008,56.7999992}} {{137.600006,96}} wnTs[0]= 1 {{172.5,96}, {137.600006,96}}
144 debugShowTs + id=19 [o=22,18 t=0 -52.8077469,14.1437778 w=1 o=0] [o=23,20 t=1 -5 2.0076561,8.07487679 w=1 o=0] 136 debugShowCubicLineIntersection no intersect {{56.4000092,96}, {56.4000092,205.19 9997}, {228.900009,198.699997}, {228.900009,192}} {{172.5,96}, {137.600006,96}}
145 debugShowTs o id=22 [o=1,0,21 t=0 -52.8073196,14.1453686 w=1 o=0] [o=18 t=0.0002 48 -52.8077469,14.1437778 w=1 o=0] [o=19 t=0.000249 -52.8077469,14.1437778 w=1 o =0] [o=23,20 t=1 -52.0076561,8.07487679 w=1 o=0] operand 137 debugShowLineIntersection wtTs[0]=1 {{228.900009,192}, {172.5,96}} {{172.5,96}} wnTs[0]=0 {{172.5,96}, {137.600006,96}}
146 debugShowTs - id=20 [o=22,19 t=0 -52.0076561,8.07487679 w=1 o=0] [o=24,3 t=1 -47 .1497231,4.34783936 w=1 o=0] 138 debugShowCubicLineIntersection wtTs[0]=1 {{137.600006,96}, {137.600006,77.199996 9}, {124.800003,61.4000015}, {107.500008,56.7999992}} {{107.500008,56.7999992}} wnTs[0]=0 {{107.500008,56.7999992}, {116.500008,23.0999985}}
147 debugShowTs o id=23 [o=22,19 t=0 -52.0076561,8.07487679 w=1 o=0] [o=24,3 t=1 -47 .1497231,4.34783936 w=1 o=0] operand 139 debugShowCubicIntersection no intersect {{137.600006,96}, {137.600006,77.1999969 }, {124.800003,61.4000015}, {107.500008,56.7999992}} {{56.4000092,96}, {56.40000 92,205.199997}, {228.900009,198.699997}, {228.900009,192}}
148 debugShowTs + id=20 [o=22,19 t=0 -52.0076561,8.07487679 w=1 o=0] [o=24,3 t=1 -47 .1497231,4.34783936 w=1 o=0] 140 debugShowCubicLineIntersection wtTs[0]=0 {{116.500008,23.0999985}, {110.200005,2 1.3999977}, {103.600006,20.4999981}, {97.0000076,20.4999981}} {{116.500008,23.09 99985}} wnTs[0]=1 {{107.500008,56.7999992}, {116.500008,23.0999985}}
149 debugShowTs o id=23 [o=22,19 t=0 -52.0076561,8.07487679 w=1 o=0] [o=24,3 t=1 -47 .1497231,4.34783936 w=1 o=0] operand 141 debugShowCubicLineIntersection wtTs[0]=1 {{116.500008,23.0999985}, {110.200005,2 1.3999977}, {103.600006,20.4999981}, {97.0000076,20.4999981}} {{97.0000076,20.49 99981}} wnTs[0]=0 {{97.0000076,20.4999981}, {97.0000076,55.4000015}}
150 calcCoincidentWinding count=6 142 debugShowCubicLineIntersection wtTs[0]=0 {{97.0000076,55.4000015}, {78.2000122,5 5.4000015}, {62.4000092,68.2000046}, {57.8000069,85.5}} {{97.0000076,55.4000015} } wnTs[0]=1 {{97.0000076,20.4999981}, {97.0000076,55.4000015}}
151 debugShowTs p id=3 [o=23,20 t=0 -47.1497231,4.34783936 w=1 o=1] [o=25,4 t=1 -41. 0792313,5.14750481 w=1 o=0] 143 debugShowCubicLineIntersection wtTs[0]=1 {{97.0000076,55.4000015}, {78.2000122,5 5.4000015}, {62.4000092,68.2000046}, {57.8000069,85.5}} {{57.8000069,85.5}} wnTs [0]=0 {{57.8000069,85.5}, {24.1000061,76.5}}
152 debugShowTs o id=24 [o=23,20 t=0 -47.1497231,4.34783936 w=0 o=0] [o=25,4 t=1 -41 .0792313,5.14750481 w=1 o=0] operand done 144 debugShowCubicLineIntersection wtTs[0]=0 {{24.1000061,76.5}, {22.4000053,82.8000 031}, {21.5000057,89.4000015}, {21.5000057,96}} {{24.1000061,76.5}} wnTs[0]=1 {{ 57.8000069,85.5}, {24.1000061,76.5}}
153 debugShowTs p id=4 [o=24,3 t=0 -41.0792313,5.14750481 w=1 o=1] [o=25,5 t=1 -37.3 56041,9.99111366 w=1 o=0] 145 debugShowCubicLineIntersection wtTs[0]=1 {{24.1000061,76.5}, {22.4000053,82.8000 031}, {21.5000057,89.4000015}, {21.5000057,96}} {{21.5000057,96}} wnTs[0]=0 {{21 .5000057,96}, {56.4000092,96}}
154 debugShowTs o id=25 [o=24,3 t=0 -41.0792313,5.14750481 w=0 o=0] [o=4 t=0.998 -37 .356041,9.99111366 w=1 o=0] [o=6 t=0.998 -37.3550873,9.99464893 w=1 o=0] [o=26,7 t=1 -37.3521919,10.0054388 w=1 o=0] operand 146 debugShowCubicLineIntersection wtTs[0]=0 {{56.4000092,96}, {56.4000092,205.19999 7}, {228.900009,198.699997}, {228.900009,192}} {{56.4000092,96}} wnTs[0]=1 {{21. 5000057,96}, {56.4000092,96}}
155 debugShowTs p id=6 [o=25,5 t=0 -37.3550873,9.99464893 w=1 o=1] [o=26,7 t=1 -37.3 521919,10.0054388 w=1 o=0] 147 debugShowCubicLineIntersection wtTs[0]=1 {{56.4000092,96}, {56.4000092,205.19999 7}, {228.900009,198.699997}, {228.900009,192}} {{228.900009,192}} wnTs[0]=0 {{22 8.900009,192}, {172.5,96}}
156 debugShowTs o id=25 [o=24,3 t=0 -41.0792313,5.14750481 w=0 o=0] [o=4 t=0.998 -37 .356041,9.99111366 w=1 o=0] [o=6 t=0.998 -37.3550873,9.99464893 w=0 o=0] [o=26,7 t=1 -37.3521919,10.0054388 w=1 o=0] operand 148 SkOpSegment::debugShowTs - id=13 [o=12 t=0 117.300003,60.9000015 w=1 o=0] [o=1 t =0.00115 117.320122,60.8652802 w=1 o=0] [o=14 t=1 134.800003,30.7000008 w=1 o=0] operand
157 debugShowTs p id=9 [o=26,8 t=0 -37.3518105,10.006875 w=1 o=1] [o=26,10 t=1 -37.3 51429,10.0082846 w=1 o=0] 149 SkOpSegment::debugShowTs o id=23 [o=22 t=0 3.33333338e+029,119.400002 w=1 o=0] [ o=1,0,12,11,12,14,15,14,16,16,18,20,19,10,27,2,1,3,4,3,5,6,5,9,8,24 t=1 29.39999 96,-10.8000002 w=1 o=0] operand
158 debugShowTs o id=26 [o=25,7,6 t=0 -37.3521919,10.0054388 w=1 o=0] [o=8 t=6.53e-0 5 -37.3520813,10.0058565 w=1 o=0] [o=9 t=0.000224 -37.3518105,10.006875 w=0 o=0] [o=9 t=0.000445 -37.351429,10.0082846 w=1 o=0] [o=10 t=0.00215 -37.3485146,10.0 192108 w=1 o=0] [o=11 t=0.00885 -37.337204,10.0620985 w=1 o=0] [o=27 t=1 -38.151 8631,16.0759315 w=1 o=0] operand 150 SkOpSegment::addTPair addTPair this=13 0 other=23 0.999999881
159 debugShowTs p id=19 [o=22,18 t=0 -52.8077469,14.1437778 w=1 o=1] [o=23,20 t=1 -5 2.0076561,8.07487679 w=1 o=0] 151 SkOpSegment::debugShowTs + id=13 [o=23,12 t=0 117.300003,60.9000015 w=1 o=0] [o= 1 t=0.00115 117.320122,60.8652802 w=1 o=0] [o=14 t=1 134.800003,30.7000008 w=1 o =0] operand
160 debugShowTs o id=22 [o=1,0,21 t=0 -52.8073196,14.1453686 w=1 o=0] [o=18 t=0.0002 48 -52.8077469,14.1437778 w=0 o=0] [o=19 t=0.000249 -52.8077469,14.1437778 w=0 o =0] [o=23,20 t=1 -52.0076561,8.07487679 w=1 o=0] operand 152 SkOpSegment::debugShowTs o id=23 [o=22 t=0 3.33333338e+029,119.400002 w=1 o=0] [ o=13 t=1 117.300003,60.9000015 w=1 o=0] [o=1,0,12,11,12,14,15,14,16,16,18,20,19, 10,27,2,1,3,4,3,5,6,5,9,8,24 t=1 29.3999996,-10.8000002 w=1 o=0] operand
161 debugShowTs p id=20 [o=22,19 t=0 -52.0076561,8.07487679 w=1 o=1] [o=24,3 t=1 -47 .1497231,4.34783936 w=1 o=0] 153 SkOpSegment::debugShowTs - id=17 [o=16 t=0 62.0000076,75.8000031 w=1 o=0] [o=5 t =0.00504 61.8468246,75.7118225 w=1 o=0] [o=18 t=1 31.6000004,58.2999992 w=1 o=0] operand
162 debugShowTs o id=23 [o=22,19 t=0 -52.0076561,8.07487679 w=0 o=0] [o=24,3 t=1 -47 .1497231,4.34783936 w=1 o=0] operand done 154 SkOpSegment::debugShowTs o id=23 [o=22 t=0 3.33333338e+029,119.400002 w=1 o=0] [ o=13 t=1 117.300003,60.9000015 w=1 o=0] [o=1,0,12,11,12,14,15,14,16,16,18,20,19, 10,27,2,1,3,4,3,5,6,5,9,8,24 t=1 29.3999996,-10.8000002 w=1 o=0] operand
163 checkEnds id=4 missing t=0 other=25 otherT=0 pt=(-41.0792313,5.14750481) 155 SkOpSegment::addTPair addTPair this=17 0 other=23 0.999999881
164 addTPair addTPair this=4 0 other=25 0 156 SkOpSegment::debugShowTs + id=17 [o=23,16 t=0 62.0000076,75.8000031 w=1 o=0] [o= 5 t=0.00504 61.8468246,75.7118225 w=1 o=0] [o=18 t=1 31.6000004,58.2999992 w=1 o =0] operand
165 addTPair id=4 lower=0 upper=2 other=25 oLower=0 oUpper=2 157 SkOpSegment::debugShowTs o id=23 [o=22 t=0 3.33333338e+029,119.400002 w=1 o=0] [ o=13,17 t=1 62.0000076,75.8000031 w=1 o=0] [o=1,0,12,11,12,14,15,14,16,16,18,20, 19,10,27,2,1,3,4,3,5,6,5,9,8,24 t=1 29.3999996,-10.8000002 w=1 o=0] operand
166 checkEnds id=6 missing t=1 other=25 otherT=1 pt=(-37.3521919,10.0054388) 158 SkOpSegment::debugShowTs - id=11 [o=10,27 t=0 172.5,96 w=1 o=0] [o=1,23,12 t=1 1 37.600006,96 w=1 o=0] operand
167 addTPair addTPair this=6 1 other=25 1 159 SkOpSegment::debugShowTs o id=0 [o=10,27 t=0 172.5,96 w=1 o=0] [o=1,23,12 t=1 13 7.600006,96 w=1 o=0]
168 addTPair id=6 lower=2 upper=4 other=25 oLower=5 oUpper=7 160 SkOpSegment::debugShowTs + id=11 [o=10,27 t=0 172.5,96 w=1 o=0] [o=1,23,12 t=1 1 37.600006,96 w=1 o=0] operand
169 checkEnds id=10 missing t=0 other=26 otherT=0.000444585761 pt=(-37.351429,10.008 2846) 161 SkOpSegment::debugShowTs o id=0 [o=10,27 t=0 172.5,96 w=1 o=0] [o=1,23,12 t=1 13 7.600006,96 w=1 o=0]
170 addTPair addTPair this=10 0 other=26 0.000444585761 162 SkOpSegment::debugShowTs - id=19 [o=18 t=0 21.5,96 w=1 o=0] [o=7 t=1.64e-007 21. 5000057,96 w=1 o=0] [o=23,20 t=1 56.4000015,96 w=1 o=0] operand
171 addTPair id=10 lower=0 upper=1 other=26 oLower=5 oUpper=6 163 SkOpSegment::debugShowTs o id=8 [o=7 t=0 21.5000057,96 w=1 o=0] [o=20 t=1 56.400 0015,96 w=1 o=0] [o=9,23 t=1 56.4000092,96 w=1 o=0]
172 checkEnds id=19 missing t=1 other=22 otherT=1 pt=(-52.0076561,8.07487679) 164 SkOpSegment::addTPair addTPair this=19 1.63955463e-007 other=8 0
173 addTPair addTPair this=19 1 other=22 1 165 SkOpSegment::addTPair addTPair this=8 0.999999781 other=19 1
174 addTPair id=19 lower=2 upper=4 other=22 oLower=5 oUpper=7 166 SkOpSegment::debugShowTs + id=19 [o=18 t=0 21.5,96 w=1 o=0] [o=8,7 t=1.64e-007 2 1.5000057,96 w=1 o=0] [o=8,23,20 t=1 56.4000015,96 w=1 o=0] operand
175 checkEnds id=25 missing t=0.997761104 other=5 otherT=0 pt=(-37.356041,9.99111366 ) 167 SkOpSegment::debugShowTs o id=8 [o=19,7 t=0 21.5000057,96 w=1 o=0] [o=19,20 t=1 56.4000015,96 w=1 o=0] [o=9,23 t=1 56.4000092,96 w=1 o=0]
176 checkEnds id=25 missing t=0.998313921 other=5 otherT=1 pt=(-37.3550873,9.9946489 3) 168 SkOpContour::calcCoincidentWinding count=4
177 addTPair addTPair this=25 0.997761104 other=5 0 169
178 addTPair id=25 lower=3 upper=4 other=5 oLower=0 oUpper=1
179 addTPair addTPair this=25 0.998313921 other=5 1
180 addTPair id=25 lower=5 upper=6 other=5 oLower=2 oUpper=3
181 checkEnds id=26 missing t=0.000224230097 other=8 otherT=1 pt=(-37.3518105,10.006 875)
182 addTPair addTPair this=26 0.000224230097 other=8 1
183 addTPair id=26 lower=4 upper=5 other=8 oLower=2 oUpper=3
184 addTPair addTPair this=3 1 other=24 1
185 addTPair id=3 lower=2 upper=4 other=24 oLower=2 oUpper=4
186 addTPair addTPair duplicate this=3 1 other=24 1
187 addTPair addTPair this=23 0 other=20 0
188 addTPair id=23 lower=0 upper=2 other=20 oLower=0 oUpper=2
189 addTPair addTPair duplicate this=20 0 other=23 0
190 joinCoincidence count=6
191 sortAngles [3] tStart=0 [1]
192 sortAngles [3] tStart=1 [4]
193 sortAngles [4] tStart=1 [3]
194 after [4/2] 9/9 tStart=1 tEnd=0 < [5/1] 25/25 tStart=0 tEnd=1 < [25/1] 25/25 tSt art=0.997761104 tEnd=0.998313921 T 11
195 sortAngles [5] tStart=1 [2]
196 after [5/2] 9/9 tStart=1 tEnd=0 < [6/1] 25/25 tStart=0 tEnd=1 < [25/2] 9/9 tStar t=0.998313921 tEnd=0.997761104 T 5
197 sortAngles [6] tStart=1 [3]
198 after [6/2] 9/9 tStart=1 tEnd=0 < [7/1] 25/25 tStart=0 tEnd=1 < [26/1] 25/25 tSt art=0 tEnd=6.52854381e-05 F 11
199 sortAngles [8] tStart=0.279027473 [1]
200 after [8/1] 9/9 tStart=0.279027473 tEnd=0 < [26/2] 9/9 tStart=6.52854381e-05 tEn d=0 < [8/2] 25/25 tStart=0.279027473 tEnd=1 T 12
201 after [8/1] 9/9 tStart=0.279027473 tEnd=0 < [26/3] 25/25 tStart=6.52854381e-05 t End=0.000224230097 < [26/2] 9/9 tStart=6.52854381e-05 tEnd=0 F 5
202 after [26/2] 9/9 tStart=6.52854381e-05 tEnd=0 < [26/3] 25/25 tStart=6.52854381e- 05 tEnd=0.000224230097 < [8/2] 25/25 tStart=0.279027473 tEnd=1 T 11
203 sortAngles [8] tStart=1 [2]
204 after [8/3] 9/9 tStart=1 tEnd=0.279027473 < [9/1] 25/25 tStart=0 tEnd=1 < [26/4] 9/9 tStart=0.000224230097 tEnd=6.52854381e-05 F 5
205 sortAngles [9] tStart=1 [2]
206 after [9/2] 9/9 tStart=1 tEnd=0 < [10/1] 25/25 tStart=0 tEnd=0.28665555 < [26/5] 25/25 tStart=0.000444585761 tEnd=0.00215162348 F 11
207 sortAngles [10] tStart=0.28665555 [2]
208 after [10/2] 9/9 tStart=0.28665555 tEnd=0 < [26/6] 9/9 tStart=0.00215162348 tEnd =0.000444585761 < [10/3] 25/25 tStart=0.28665555 tEnd=1 T 12
209 after [10/2] 9/9 tStart=0.28665555 tEnd=0 < [26/7] 25/25 tStart=0.00215162348 tE nd=0.0088538298 < [26/6] 9/9 tStart=0.00215162348 tEnd=0.000444585761 F 5
210 after [26/6] 9/9 tStart=0.00215162348 tEnd=0.000444585761 < [26/7] 25/25 tStart= 0.00215162348 tEnd=0.0088538298 < [10/3] 25/25 tStart=0.28665555 tEnd=1 F 11
211 after [10/3] 25/25 tStart=0.28665555 tEnd=1 < [26/7] 25/25 tStart=0.00215162348 tEnd=0.0088538298 < [10/2] 9/9 tStart=0.28665555 tEnd=0 T 12
212 sortAngles [11] tStart=0.0019584472 [1]
213 after [11/1] 9/9 tStart=0.0019584472 tEnd=0 < [26/8] 9/9 tStart=0.0088538298 tEn d=0.00215162348 < [11/2] 25/21 tStart=0.0019584472 tEnd=1 T 12
214 after [11/1] 9/9 tStart=0.0019584472 tEnd=0 < [26/9] 25/21 tStart=0.0088538298 t End=1 < [26/8] 9/9 tStart=0.0088538298 tEnd=0.00215162348 F 5
215 after [26/8] 9/9 tStart=0.0088538298 tEnd=0.00215162348 < [26/9] 25/21 tStart=0. 0088538298 tEnd=1 < [11/2] 25/21 tStart=0.0019584472 tEnd=1 T 11
216 sortAngles [12] tStart=0.000220493714 [1]
217 after [12/1] 5/5 tStart=0.000220493714 tEnd=0 < [18/1] 29/29 tStart=9.12397966e- 05 tEnd=0 < [12/2] 21/17 tStart=0.000220493714 tEnd=1 F 4
218 after [12/1] 5/5 tStart=0.000220493714 tEnd=0 < [18/2] 13/13 tStart=9.12397966e- 05 tEnd=0.00018431002 < [12/2] 21/17 tStart=0.000220493714 tEnd=1 T 4
219 sortAngles [18] tStart=0.00018431002 [2]
220 after [18/3] 29/29 tStart=0.00018431002 tEnd=9.12397966e-05 < [27/1] 5/5 tStart= 0.000444403399 tEnd=0 < [18/4] 13/13 tStart=0.00018431002 tEnd=1 T 4
221 after [18/3] 29/29 tStart=0.00018431002 tEnd=9.12397966e-05 < [27/2] 21/17 tStar t=0.000444403399 tEnd=1 < [27/1] 5/5 tStart=0.000444403399 tEnd=0 F 4
222 after [27/1] 5/5 tStart=0.000444403399 tEnd=0 < [27/2] 21/17 tStart=0.0004444033 99 tEnd=1 < [18/4] 13/13 tStart=0.00018431002 tEnd=1 F 4
223 after [18/4] 13/13 tStart=0.00018431002 tEnd=1 < [27/2] 21/17 tStart=0.000444403 399 tEnd=1 < [18/3] 29/29 tStart=0.00018431002 tEnd=9.12397966e-05 T 4
224 sortAngles [18] tStart=1 [3]
225 after [18/5] 29/29 tStart=1 tEnd=0.00018431002 < [19/1] 9/5 tStart=0 tEnd=1 < [2 2/2] 25/25 tStart=0.000248459946 tEnd=0 T 4
226 sortAngles [19] tStart=1 [4]
227 sortAngles [21] tStart=1 [1]
228 after [21/1] 25/25 tStart=1 tEnd=0 < [0/1] 25/25 tStart=1 tEnd=0 < [1/1] 9/9 tSt art=0 tEnd=1 F 12
229 after [21/1] 25/25 tStart=1 tEnd=0 < [22/1] 9/9 tStart=0 tEnd=0.000248459946 < [ 1/1] 9/9 tStart=0 tEnd=1 F 11
230 after [1/1] 9/9 tStart=0 tEnd=1 < [22/1] 9/9 tStart=0 tEnd=0.000248459946 < [0/1 ] 25/25 tStart=1 tEnd=0 T 12
231 debugShowActiveSpans id=3 (-47.1497231,4.34783936 -43.9488602,3.49043274 -41.079 2313,5.14750481) t=0 (-47.1497231,4.34783936) tEnd=1 other=23 otherT=1 otherInde x=4 windSum=? windValue=1 oppValue=1
232 debugShowActiveSpans id=4 (-41.0792313,5.14750481 -38.2160263,6.80086899 -37.356 041,9.99111366) t=0 (-41.0792313,5.14750481) tEnd=1 other=25 otherT=0 otherIndex =0 windSum=? windValue=1 oppValue=1
233 debugShowActiveSpans id=5 (-37.356041,9.99111366 -37.3550873,9.99464893) t=0 (-3 7.356041,9.99111366) tEnd=1 other=25 otherT=0.997761104 otherIndex=3 windSum=? w indValue=1 oppValue=0
234 debugShowActiveSpans id=6 (-37.3550873,9.99464893 -37.3536377,10.000042 -37.3521 919,10.0054388) t=0 (-37.3550873,9.99464893) tEnd=1 other=25 otherT=0.998313921 otherIndex=6 windSum=? windValue=1 oppValue=1
235 debugShowActiveSpans id=7 (-37.3521919,10.0054388 -37.3521843,10.0054626) t=0 (- 37.3521919,10.0054388) tEnd=1 other=26 otherT=0 otherIndex=1 windSum=? windValue =1 oppValue=0
236 debugShowActiveSpans id=8 (-37.3521843,10.0054626 -37.3518105,10.006875) t=0 (-3 7.3521843,10.0054626) tEnd=0.279027473 other=7 otherT=1 otherIndex=3 windSum=? w indValue=1 oppValue=0
237 debugShowActiveSpans id=8 (-37.3521843,10.0054626 -37.3518105,10.006875) t=0.279 027473 (-37.3520813,10.0058565) tEnd=1 other=26 otherT=6.52854381e-05 otherIndex =3 windSum=? windValue=1 oppValue=0
238 debugShowActiveSpans id=9 (-37.3518105,10.006875 -37.3516197,10.0075779 -37.3514 29,10.0082846) t=0 (-37.3518105,10.006875) tEnd=1 other=26 otherT=0.000224230097 otherIndex=5 windSum=? windValue=1 oppValue=1
239 debugShowActiveSpans id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.340 4655,10.049655) t=0 (-37.351429,10.0082846) tEnd=0.28665555 other=26 otherT=0.00 0444585761 otherIndex=6 windSum=? windValue=1 oppValue=0
240 debugShowActiveSpans id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.340 4655,10.049655) t=0.28665555 (-37.3485146,10.0192108) tEnd=1 other=26 otherT=0.0 0215162348 otherIndex=8 windSum=? windValue=1 oppValue=0
241 debugShowActiveSpans id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.151 2413,16.0773964) t=0 (-37.3404655,10.049655) tEnd=0.0019584472 other=10 otherT=1 otherIndex=3 windSum=? windValue=1 oppValue=0
242 debugShowActiveSpans id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.151 2413,16.0773964) t=0.0019584472 (-37.337204,10.0620985) tEnd=1 other=26 otherT=0 .0088538298 otherIndex=9 windSum=? windValue=1 oppValue=0
243 debugShowActiveSpans id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.00 90332,19.8046188) t=0 (-38.1512413,16.0773964) tEnd=0.000220493714 other=11 othe rT=1 otherIndex=2 windSum=? windValue=1 oppValue=0
244 debugShowActiveSpans id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.00 90332,19.8046188) t=0.000220493714 (-38.1519737,16.078661) tEnd=1 other=18 other T=9.12397966e-05 otherIndex=1 windSum=? windValue=1 oppValue=0
245 debugShowActiveSpans id=13 (-43.0090332,19.8046188 -46.2098618,20.6621513 -49.07 95555,19.005188) t=0 (-43.0090332,19.8046188) tEnd=1 other=12 otherT=1 otherInde x=2 windSum=? windValue=1 oppValue=0
246 debugShowActiveSpans id=14 (-49.0795555,19.005188 -51.9483566,17.3487415 -52.806 2439,14.1493912) t=0 (-49.0795555,19.005188) tEnd=1 other=13 otherT=1 otherIndex =1 windSum=? windValue=1 oppValue=0
247 debugShowActiveSpans id=15 (-52.8062439,14.1493912 -51.9485931,17.3501873 -49.07 88383,19.0070419) t=0 (-52.8062439,14.1493912) tEnd=1 other=14 otherT=1 otherInd ex=1 windSum=? windValue=1 oppValue=0
248 debugShowActiveSpans id=16 (-49.0788383,19.0070419 -46.2090836,20.6638966 -43.00 82855,19.8062439) t=0 (-49.0788383,19.0070419) tEnd=1 other=15 otherT=1 otherInd ex=1 windSum=? windValue=1 oppValue=0
249 debugShowActiveSpans id=17 (-43.0082855,19.8062439 -39.8074875,18.948595 -38.150 6348,16.0788383) t=0 (-43.0082855,19.8062439) tEnd=1 other=16 otherT=1 otherInde x=1 windSum=? windValue=1 oppValue=0
250 debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0 ( -38.1506348,16.0788383) tEnd=9.12397966e-05 other=17 otherT=1 otherIndex=1 windS um=? windValue=1 oppValue=0
251 debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=9.1 2397966e-05 (-38.1519737,16.078661) tEnd=0.00018431002 other=12 otherT=0.0002204 93714 otherIndex=1 windSum=? windValue=1 oppValue=0
252 debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0.0 0018431002 (-38.1533356,16.0784817) tEnd=1 other=27 otherT=0.000444403399 otherI ndex=1 windSum=? windValue=1 oppValue=0
253 debugShowActiveSpans id=19 (-52.8077469,14.1437778 -53.6643143,10.9437943 -52.00 76561,8.07487679) t=0 (-52.8077469,14.1437778) tEnd=1 other=22 otherT=0.00024845 9946 otherIndex=4 windSum=? windValue=1 oppValue=1
254 debugShowActiveSpans id=20 (-52.0076561,8.07487679 -50.3505821,5.20524597 -47.14 97231,4.34783936) t=0 (-52.0076561,8.07487679) tEnd=1 other=23 otherT=0 otherInd ex=0 windSum=? windValue=1 oppValue=1
255 debugShowActiveSpans id=21 (-49.0802841,19.0032997 -51.949913,17.3462276 -52.807 3196,14.1453686) t=0 (-49.0802841,19.0032997) tEnd=1 other=28 otherT=1 otherInde x=1 windSum=? windValue=1 oppValue=0
256 debugShowActiveSpans id=22 (-52.8073196,14.1453686 -53.6647263,10.9445057 -52.00 76561,8.07487679) t=0 (-52.8073196,14.1453686) tEnd=0.000248459946 other=1 other T=0 otherIndex=1 windSum=? windValue=1 oppValue=0
257 debugShowActiveSpans id=25 (-41.0792313,5.14750481 -38.2096024,6.80457878 -37.35 21919,10.0054388) t=0.997761104 (-37.356041,9.99111366) tEnd=0.998313921 other=5 otherT=0 otherIndex=0 windSum=? windValue=1 oppValue=0
258 debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.15 18631,16.0759315) t=0 (-37.3521919,10.0054388) tEnd=6.52854381e-05 other=25 othe rT=1 otherIndex=8 windSum=? windValue=1 oppValue=0
259 debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.15 18631,16.0759315) t=6.52854381e-05 (-37.3520813,10.0058565) tEnd=0.000224230097 other=8 otherT=0.279027473 otherIndex=1 windSum=? windValue=1 oppValue=0
260 debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.15 18631,16.0759315) t=0.000444585761 (-37.351429,10.0082846) tEnd=0.00215162348 ot her=10 otherT=0 otherIndex=0 windSum=? windValue=1 oppValue=0
261 debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.15 18631,16.0759315) t=0.00215162348 (-37.3485146,10.0192108) tEnd=0.0088538298 oth er=10 otherT=0.28665555 otherIndex=2 windSum=? windValue=1 oppValue=0
262 debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.15 18631,16.0759315) t=0.0088538298 (-37.337204,10.0620985) tEnd=1 other=11 otherT= 0.0019584472 otherIndex=1 windSum=? windValue=1 oppValue=0
263 debugShowActiveSpans id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.00 97923,19.8029671) t=0 (-38.1518631,16.0759315) tEnd=0.000444403399 other=26 othe rT=1 otherIndex=10 windSum=? windValue=1 oppValue=0
264 debugShowActiveSpans id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.00 97923,19.8029671) t=0.000444403399 (-38.1533356,16.0784817) tEnd=1 other=18 othe rT=0.00018431002 otherIndex=2 windSum=? windValue=1 oppValue=0
265 debugShowActiveSpans id=28 (-43.0097923,19.8029671 -46.2106552,20.6603737 -49.08 02841,19.0032997) t=0 (-43.0097923,19.8029671) tEnd=1 other=27 otherT=1 otherInd ex=2 windSum=? windValue=1 oppValue=0
266 debugShowActiveSpans id=0 (-52.806778,14.1473942 -52.8073196,14.1453686) t=0 (-5 2.806778,14.1473942) tEnd=1 other=2 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
267 debugShowActiveSpans id=1 (-52.8073196,14.1453686 -52.8075829,14.1443863) t=0 (- 52.8073196,14.1453686) tEnd=1 other=0 otherT=1 otherIndex=1 windSum=? windValue= 1 oppValue=0
268 debugShowActiveSpans id=2 (-52.8075829,14.1443863 -52.8071823,14.1458902 -52.806 778,14.1473942) t=0 (-52.8075829,14.1443863) tEnd=1 other=1 otherT=1 otherIndex= 3 windSum=? windValue=1 oppValue=0
269 findTop
270 dumpOne [3/2] next=4/1 sect=13/13 s=1 [4] e=0 [1] sgn=1 windVal=1 windSum=? opp Val=1 oppSum=?
271 dumpOne [4/1] next=3/2 sect=29/25 s=0 [0] e=1 [3] sgn=-1 windVal=1 windSum=? op pVal=1 oppSum=? stop
272 markWinding id=3 (-47.1497231,4.34783936 -43.9488602,3.49043274 -41.0792313,5.14 750481) t=0 [0] (-47.1497231,4.34783936) tEnd=0 newWindSum=-1 newOppSum=-1 oppSu m=? windSum=? windValue=1 oppValue=1
273 markWinding id=3 (-47.1497231,4.34783936 -43.9488602,3.49043274 -41.0792313,5.14 750481) t=0 [1] (-47.1497231,4.34783936) tEnd=1 newWindSum=-1 newOppSum=-1 oppSu m=? windSum=? windValue=1 oppValue=1
274 nextChase mismatched signs
275 markWinding id=4 (-41.0792313,5.14750481 -38.2160263,6.80086899 -37.356041,9.991 11366) t=0 [0] (-41.0792313,5.14750481) tEnd=0 newWindSum=-1 newOppSum=-1 oppSum =? windSum=? windValue=1 oppValue=1
276 markWinding id=4 (-41.0792313,5.14750481 -38.2160263,6.80086899 -37.356041,9.991 11366) t=0 [1] (-41.0792313,5.14750481) tEnd=0 newWindSum=-1 newOppSum=-1 oppSum =? windSum=? windValue=1 oppValue=1
277 markWinding id=4 (-41.0792313,5.14750481 -38.2160263,6.80086899 -37.356041,9.991 11366) t=0 [2] (-41.0792313,5.14750481) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum =? windSum=? windValue=1 oppValue=1
278 markWinding id=3 (-47.1497231,4.34783936 -43.9488602,3.49043274 -41.0792313,5.14 750481) t=0 [0] (-47.1497231,4.34783936) tEnd=0 newWindSum=-1 newOppSum=-1 oppSu m=-1 windSum=-1 windValue=1 oppValue=1
279 markWinding id=3 (-47.1497231,4.34783936 -43.9488602,3.49043274 -41.0792313,5.14 750481) t=0 [1] (-47.1497231,4.34783936) tEnd=1 newWindSum=-1 newOppSum=-1 oppSu m=-1 windSum=-1 windValue=1 oppValue=1
280 nextChase mismatched signs
281 activeOp id=3 t=0 tEnd=1 op=union miFrom=1 miTo=0 suFrom=1 suTo=0 result=1
282 nextChase mismatched signs
283 findNextOp simple
284 markDoneBinary id=3 (-47.1497231,4.34783936 -43.9488602,3.49043274 -41.0792313,5 .14750481) t=0 [0] (-47.1497231,4.34783936) tEnd=0 newWindSum=-1 newOppSum=-1 op pSum=-1 windSum=-1 windValue=1 oppValue=1
285 markDoneBinary id=3 (-47.1497231,4.34783936 -43.9488602,3.49043274 -41.0792313,5 .14750481) t=0 [1] (-47.1497231,4.34783936) tEnd=1 newWindSum=-1 newOppSum=-1 op pSum=-1 windSum=-1 windValue=1 oppValue=1
286 bridgeOp current id=3 from=(-47.1497231,4.34783936) to=(-41.0792313,5.14750481)
287 path.moveTo(-47.1497231,4.34783936);
288 path.quadTo(-43.9488602,3.49043274, -41.0792313,5.14750481);
289 markWinding id=5 (-37.356041,9.99111366 -37.3550873,9.99464893) t=0 [0] (-37.356 041,9.99111366) tEnd=0 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
290 markWinding id=5 (-37.356041,9.99111366 -37.3550873,9.99464893) t=0 [1] (-37.356 041,9.99111366) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
291 markAngle last id=5 windSum=? small=0
292 markWinding id=25 (-41.0792313,5.14750481 -38.2096024,6.80457878 -37.3521919,10. 0054388) t=0.997761104 [3] (-37.356041,9.99111366) tEnd=0.997761104 newWindSum=- 1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
293 markWinding id=25 (-41.0792313,5.14750481 -38.2096024,6.80457878 -37.3521919,10. 0054388) t=0.997761104 [4] (-37.356041,9.99111366) tEnd=0.998313921 newWindSum=- 1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
294 markAngle last id=25 windSum=? small=0
295 findNextOp
296 dumpOne [4/2] next=5/1 sect=9/9 s=1 [4] e=0 [2] sgn=1 windVal=1 windSum=-1 oppV al=1 oppSum=-1
297 dumpOne [5/1] next=25/1 sect=25/25 s=0 [0] e=1 [2] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=-1
298 dumpOne [25/1] next=4/2 sect=25/25 s=0.997761104 [3] e=0.998313921 [5] sgn=-1 w indVal=1 windSum=-1 oppVal=0 oppSum=0 operand
299 activeOp id=5 t=0 tEnd=1 op=union miFrom=1 miTo=0 suFrom=1 suTo=1 result=0
300 markDoneBinary id=5 (-37.356041,9.99111366 -37.3550873,9.99464893) t=0 [0] (-37. 356041,9.99111366) tEnd=0 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windVa lue=1 oppValue=0
301 markDoneBinary id=5 (-37.356041,9.99111366 -37.3550873,9.99464893) t=0 [1] (-37. 356041,9.99111366) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windVa lue=1 oppValue=0
302 findNextOp chase.append id=5 windSum=-2147483647 small=0
303 activeOp id=25 t=0.997761104 tEnd=0.998313921 op=union miFrom=0 miTo=0 suFrom=1 suTo=0 result=1
304 findNextOp chase.append id=25 windSum=-2147483647 small=0
305 markDoneBinary id=4 (-41.0792313,5.14750481 -38.2160263,6.80086899 -37.356041,9. 99111366) t=0 [0] (-41.0792313,5.14750481) tEnd=0 newWindSum=-1 newOppSum=-1 opp Sum=-1 windSum=-1 windValue=1 oppValue=1
306 markDoneBinary id=4 (-41.0792313,5.14750481 -38.2160263,6.80086899 -37.356041,9. 99111366) t=0 [1] (-41.0792313,5.14750481) tEnd=0 newWindSum=-1 newOppSum=-1 opp Sum=-1 windSum=-1 windValue=1 oppValue=1
307 markDoneBinary id=4 (-41.0792313,5.14750481 -38.2160263,6.80086899 -37.356041,9. 99111366) t=0 [2] (-41.0792313,5.14750481) tEnd=1 newWindSum=-1 newOppSum=-1 opp Sum=-1 windSum=-1 windValue=1 oppValue=1
308 findNextOp from:[4] to:[25] start=3 end=5
309 bridgeOp current id=4 from=(-41.0792313,5.14750481) to=(-37.356041,9.99111366)
310 path.quadTo(-38.2160263,6.80086899, -37.356041,9.99111366);
311 markWinding id=6 (-37.3550873,9.99464893 -37.3536377,10.000042 -37.3521919,10.00 54388) t=0 [0] (-37.3550873,9.99464893) tEnd=0 newWindSum=-1 newOppSum=-1 oppSum =? windSum=? windValue=1 oppValue=1
312 markWinding id=6 (-37.3550873,9.99464893 -37.3536377,10.000042 -37.3521919,10.00 54388) t=0 [1] (-37.3550873,9.99464893) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum =? windSum=? windValue=1 oppValue=1
313 markAngle last id=6 windSum=? small=0
314 findNextOp
315 dumpOne [25/2] next=5/2 sect=9/9 s=0.998313921 [5] e=0.997761104 [3] sgn=1 wind Val=1 windSum=-1 oppVal=0 oppSum=0 operand
316 dumpOne [5/2] next=6/1 sect=9/9 s=1 [3] e=0 [1] sgn=1 windVal=1 windSum=-1 oppV al=0 oppSum=-1 done
317 dumpOne [6/1] next=25/2 sect=25/25 s=0 [0] e=1 [2] sgn=-1 windVal=1 windSum=-1 oppVal=1 oppSum=-1
318 activeOp id=5 t=1 tEnd=0 op=union miFrom=0 miTo=1 suFrom=1 suTo=1 result=0
319 activeOp id=6 t=0 tEnd=1 op=union miFrom=1 miTo=0 suFrom=1 suTo=0 result=1
320 findNextOp chase.append id=6 windSum=-2147483647 small=0
321 markDoneBinary id=25 (-41.0792313,5.14750481 -38.2096024,6.80457878 -37.3521919, 10.0054388) t=0.997761104 [3] (-37.356041,9.99111366) tEnd=0.997761104 newWindSu m=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
322 markDoneBinary id=25 (-41.0792313,5.14750481 -38.2096024,6.80457878 -37.3521919, 10.0054388) t=0.997761104 [4] (-37.356041,9.99111366) tEnd=0.998313921 newWindSu m=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
323 findNextOp from:[25] to:[6] start=0 end=2
324 bridgeOp current id=25 from=(-37.356041,9.99111366) to=(-37.3550873,9.99464893)
325 path.quadTo(-37.3555641,9.99288082, -37.3550873,9.99464893);
326 markWinding id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16. 0759315) t=0 [0] (-37.3521919,10.0054388) tEnd=0 newWindSum=-1 newOppSum=-1 oppS um=? windSum=? windValue=1 oppValue=0
327 markWinding id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16. 0759315) t=0 [1] (-37.3521919,10.0054388) tEnd=0 newWindSum=-1 newOppSum=-1 oppS um=? windSum=? windValue=1 oppValue=0
328 markWinding id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16. 0759315) t=0 [2] (-37.3521919,10.0054388) tEnd=6.52854381e-05 newWindSum=-1 newO ppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
329 markAngle last id=26 windSum=? small=0
330 markWinding id=7 (-37.3521919,10.0054388 -37.3521843,10.0054626) t=0 [0] (-37.35 21919,10.0054388) tEnd=0 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue= 1 oppValue=0
331 markWinding id=7 (-37.3521919,10.0054388 -37.3521843,10.0054626) t=0 [1] (-37.35 21919,10.0054388) tEnd=0 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue= 1 oppValue=0
332 markWinding id=7 (-37.3521919,10.0054388 -37.3521843,10.0054626) t=0 [2] (-37.35 21919,10.0054388) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue= 1 oppValue=0
333 markWinding id=8 (-37.3521843,10.0054626 -37.3518105,10.006875) t=0 [0] (-37.352 1843,10.0054626) tEnd=0.279027473 newWindSum=-1 newOppSum=0 oppSum=? windSum=? w indValue=1 oppValue=0
334 markAngle last id=8 windSum=? small=0
335 findNextOp
336 dumpOne [6/2] next=26/1 sect=9/9 s=1 [4] e=0 [1] sgn=1 windVal=1 windSum=-1 opp Val=1 oppSum=-1
337 dumpOne [26/1] next=7/1 sect=25/25 s=0 [0] e=6.52854381e-05 [3] sgn=-1 windVal= 1 windSum=-1 oppVal=0 oppSum=-1 operand
338 dumpOne [7/1] next=6/2 sect=25/25 s=0 [0] e=1 [3] sgn=-1 windVal=1 windSum=-1 o ppVal=0 oppSum=0
339 activeOp id=26 t=0 tEnd=6.52854381e-05 op=union miFrom=1 miTo=1 suFrom=1 suTo=0 result=0
340 markDoneBinary id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631, 16.0759315) t=0 [0] (-37.3521919,10.0054388) tEnd=0 newWindSum=-1 newOppSum=-1 o ppSum=-1 windSum=-1 windValue=1 oppValue=0
341 markDoneBinary id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631, 16.0759315) t=0 [1] (-37.3521919,10.0054388) tEnd=0 newWindSum=-1 newOppSum=-1 o ppSum=-1 windSum=-1 windValue=1 oppValue=0
342 markDoneBinary id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631, 16.0759315) t=0 [2] (-37.3521919,10.0054388) tEnd=6.52854381e-05 newWindSum=-1 n ewOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
343 findNextOp chase.append id=26 windSum=-2147483647 small=0
344 activeOp id=7 t=0 tEnd=1 op=union miFrom=1 miTo=0 suFrom=0 suTo=0 result=1
345 findNextOp chase.append id=8 windSum=-2147483647 small=0
346 markDoneBinary id=6 (-37.3550873,9.99464893 -37.3536377,10.000042 -37.3521919,10 .0054388) t=0 [0] (-37.3550873,9.99464893) tEnd=0 newWindSum=-1 newOppSum=-1 opp Sum=-1 windSum=-1 windValue=1 oppValue=1
347 markDoneBinary id=6 (-37.3550873,9.99464893 -37.3536377,10.000042 -37.3521919,10 .0054388) t=0 [1] (-37.3550873,9.99464893) tEnd=1 newWindSum=-1 newOppSum=-1 opp Sum=-1 windSum=-1 windValue=1 oppValue=1
348 findNextOp from:[6] to:[7] start=0 end=3
349 bridgeOp current id=6 from=(-37.3550873,9.99464893) to=(-37.3521919,10.0054388)
350 path.quadTo(-37.3536377,10.000042, -37.3521919,10.0054388);
351 findNextOp simple
352 markDoneBinary id=7 (-37.3521919,10.0054388 -37.3521843,10.0054626) t=0 [0] (-37 .3521919,10.0054388) tEnd=0 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windVa lue=1 oppValue=0
353 markDoneBinary id=7 (-37.3521919,10.0054388 -37.3521843,10.0054626) t=0 [1] (-37 .3521919,10.0054388) tEnd=0 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windVa lue=1 oppValue=0
354 markDoneBinary id=7 (-37.3521919,10.0054388 -37.3521843,10.0054626) t=0 [2] (-37 .3521919,10.0054388) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windVa lue=1 oppValue=0
355 bridgeOp current id=7 from=(-37.3521919,10.0054388) to=(-37.3521843,10.0054626)
356 findNextOp
357 dumpOne [8/1] next=26/2 sect=9/9 s=0.279027473 [1] e=0 [0] sgn=1 windVal=1 wind Sum=-1 oppVal=0 oppSum=0
358 dumpOne [26/2] next=26/3 sect=9/9 s=6.52854381e-05 [3] e=0 [0] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 done operand
359 dumpOne [26/3] next=8/2 sect=25/25 s=6.52854381e-05 [3] e=0.000224230097 [4] sg n=-1 windVal=1 windSum=? unorderable operand
360 dumpOne [8/2] next=8/1 sect=25/25 s=0.279027473 [1] e=1 [2] sgn=-1 windVal=1 wi ndSum=? unorderable
361 activeOp id=26 t=6.52854381e-05 tEnd=0 op=union miFrom=1 miTo=1 suFrom=0 suTo=1 result=0
362 activeOp id=26 t=6.52854381e-05 tEnd=0.000224230097 op=union miFrom=1 miTo=1 suF rom=1 suTo=0 result=0
363 markDoneBinary id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631, 16.0759315) t=6.52854381e-05 [3] (-37.3520813,10.0058565) tEnd=0.000224230097 ne wWindSum=-2147483647 newOppSum=-2147483647 oppSum=? windSum=? windValue=1 oppVal ue=0
364 activeOp id=8 t=0.279027473 tEnd=1 op=union miFrom=1 miTo=0 suFrom=0 suTo=0 resu lt=1
365 markDoneBinary id=8 (-37.3521843,10.0054626 -37.3518105,10.006875) t=0 [0] (-37. 3521843,10.0054626) tEnd=0.279027473 newWindSum=-1 newOppSum=0 oppSum=0 windSum= -1 windValue=1 oppValue=0
366 findNextOp from:[8] to:[8] start=1 end=2
367 bridgeOp current id=8 from=(-37.3521843,10.0054626) to=(-37.3520813,10.0058565)
368 path.lineTo(-37.3521843,10.0054626);
369 findNextOp
370 dumpOne [8/3] next=26/4 sect=9/9 s=1 [3] e=0.279027473 [1] sgn=1 windVal=1 wind Sum=?
371 dumpOne [26/4] next=9/1 sect=9/9 s=0.000224230097 [4] e=6.52854381e-05 [3] sgn= 1 windVal=1 windSum=? done operand
372 dumpOne [9/1] next=8/3 sect=25/25 s=0 [0] e=1 [2] sgn=-1 windVal=1 windSum=? op pVal=1 oppSum=?
373 markDoneBinary id=8 (-37.3521843,10.0054626 -37.3518105,10.006875) t=0.279027473 [1] (-37.3520813,10.0058565) tEnd=1 newWindSum=-2147483647 newOppSum=-214748364 7 oppSum=? windSum=? windValue=1 oppValue=0
374 path.lineTo(-37.3520813,10.0058565);
375 debugShowActiveSpans id=9 (-37.3518105,10.006875 -37.3516197,10.0075779 -37.3514 29,10.0082846) t=0 (-37.3518105,10.006875) tEnd=1 other=26 otherT=0.000224230097 otherIndex=5 windSum=? windValue=1 oppValue=1
376 debugShowActiveSpans id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.340 4655,10.049655) t=0 (-37.351429,10.0082846) tEnd=0.28665555 other=26 otherT=0.00 0444585761 otherIndex=6 windSum=? windValue=1 oppValue=0
377 debugShowActiveSpans id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.340 4655,10.049655) t=0.28665555 (-37.3485146,10.0192108) tEnd=1 other=26 otherT=0.0 0215162348 otherIndex=8 windSum=? windValue=1 oppValue=0
378 debugShowActiveSpans id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.151 2413,16.0773964) t=0 (-37.3404655,10.049655) tEnd=0.0019584472 other=10 otherT=1 otherIndex=3 windSum=? windValue=1 oppValue=0
379 debugShowActiveSpans id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.151 2413,16.0773964) t=0.0019584472 (-37.337204,10.0620985) tEnd=1 other=26 otherT=0 .0088538298 otherIndex=9 windSum=? windValue=1 oppValue=0
380 debugShowActiveSpans id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.00 90332,19.8046188) t=0 (-38.1512413,16.0773964) tEnd=0.000220493714 other=11 othe rT=1 otherIndex=2 windSum=? windValue=1 oppValue=0
381 debugShowActiveSpans id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.00 90332,19.8046188) t=0.000220493714 (-38.1519737,16.078661) tEnd=1 other=18 other T=9.12397966e-05 otherIndex=1 windSum=? windValue=1 oppValue=0
382 debugShowActiveSpans id=13 (-43.0090332,19.8046188 -46.2098618,20.6621513 -49.07 95555,19.005188) t=0 (-43.0090332,19.8046188) tEnd=1 other=12 otherT=1 otherInde x=2 windSum=? windValue=1 oppValue=0
383 debugShowActiveSpans id=14 (-49.0795555,19.005188 -51.9483566,17.3487415 -52.806 2439,14.1493912) t=0 (-49.0795555,19.005188) tEnd=1 other=13 otherT=1 otherIndex =1 windSum=? windValue=1 oppValue=0
384 debugShowActiveSpans id=15 (-52.8062439,14.1493912 -51.9485931,17.3501873 -49.07 88383,19.0070419) t=0 (-52.8062439,14.1493912) tEnd=1 other=14 otherT=1 otherInd ex=1 windSum=? windValue=1 oppValue=0
385 debugShowActiveSpans id=16 (-49.0788383,19.0070419 -46.2090836,20.6638966 -43.00 82855,19.8062439) t=0 (-49.0788383,19.0070419) tEnd=1 other=15 otherT=1 otherInd ex=1 windSum=? windValue=1 oppValue=0
386 debugShowActiveSpans id=17 (-43.0082855,19.8062439 -39.8074875,18.948595 -38.150 6348,16.0788383) t=0 (-43.0082855,19.8062439) tEnd=1 other=16 otherT=1 otherInde x=1 windSum=? windValue=1 oppValue=0
387 debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0 ( -38.1506348,16.0788383) tEnd=9.12397966e-05 other=17 otherT=1 otherIndex=1 windS um=? windValue=1 oppValue=0
388 debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=9.1 2397966e-05 (-38.1519737,16.078661) tEnd=0.00018431002 other=12 otherT=0.0002204 93714 otherIndex=1 windSum=? windValue=1 oppValue=0
389 debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0.0 0018431002 (-38.1533356,16.0784817) tEnd=1 other=27 otherT=0.000444403399 otherI ndex=1 windSum=? windValue=1 oppValue=0
390 debugShowActiveSpans id=19 (-52.8077469,14.1437778 -53.6643143,10.9437943 -52.00 76561,8.07487679) t=0 (-52.8077469,14.1437778) tEnd=1 other=22 otherT=0.00024845 9946 otherIndex=4 windSum=? windValue=1 oppValue=1
391 debugShowActiveSpans id=20 (-52.0076561,8.07487679 -50.3505821,5.20524597 -47.14 97231,4.34783936) t=0 (-52.0076561,8.07487679) tEnd=1 other=23 otherT=0 otherInd ex=0 windSum=? windValue=1 oppValue=1
392 debugShowActiveSpans id=21 (-49.0802841,19.0032997 -51.949913,17.3462276 -52.807 3196,14.1453686) t=0 (-49.0802841,19.0032997) tEnd=1 other=28 otherT=1 otherInde x=1 windSum=? windValue=1 oppValue=0
393 debugShowActiveSpans id=22 (-52.8073196,14.1453686 -53.6647263,10.9445057 -52.00 76561,8.07487679) t=0 (-52.8073196,14.1453686) tEnd=0.000248459946 other=1 other T=0 otherIndex=1 windSum=? windValue=1 oppValue=0
394 debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.15 18631,16.0759315) t=0.000444585761 (-37.351429,10.0082846) tEnd=0.00215162348 ot her=10 otherT=0 otherIndex=0 windSum=? windValue=1 oppValue=0
395 debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.15 18631,16.0759315) t=0.00215162348 (-37.3485146,10.0192108) tEnd=0.0088538298 oth er=10 otherT=0.28665555 otherIndex=2 windSum=? windValue=1 oppValue=0
396 debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.15 18631,16.0759315) t=0.0088538298 (-37.337204,10.0620985) tEnd=1 other=11 otherT= 0.0019584472 otherIndex=1 windSum=? windValue=1 oppValue=0
397 debugShowActiveSpans id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.00 97923,19.8029671) t=0 (-38.1518631,16.0759315) tEnd=0.000444403399 other=26 othe rT=1 otherIndex=10 windSum=? windValue=1 oppValue=0
398 debugShowActiveSpans id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.00 97923,19.8029671) t=0.000444403399 (-38.1533356,16.0784817) tEnd=1 other=18 othe rT=0.00018431002 otherIndex=2 windSum=? windValue=1 oppValue=0
399 debugShowActiveSpans id=28 (-43.0097923,19.8029671 -46.2106552,20.6603737 -49.08 02841,19.0032997) t=0 (-43.0097923,19.8029671) tEnd=1 other=27 otherT=1 otherInd ex=2 windSum=? windValue=1 oppValue=0
400 debugShowActiveSpans id=0 (-52.806778,14.1473942 -52.8073196,14.1453686) t=0 (-5 2.806778,14.1473942) tEnd=1 other=2 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
401 debugShowActiveSpans id=1 (-52.8073196,14.1453686 -52.8075829,14.1443863) t=0 (- 52.8073196,14.1453686) tEnd=1 other=0 otherT=1 otherIndex=1 windSum=? windValue= 1 oppValue=0
402 debugShowActiveSpans id=2 (-52.8075829,14.1443863 -52.8071823,14.1458902 -52.806 778,14.1473942) t=0 (-52.8075829,14.1443863) tEnd=1 other=1 otherT=1 otherIndex= 3 windSum=? windValue=1 oppValue=0
403 findTop
404 dumpOne [3/1] next=20/2 sect=1/29 s=0 [0] e=1 [2] sgn=-1 windVal=1 windSum=-1 o ppVal=1 oppSum=-1 done
405 dumpOne [20/2] next=3/1 sect=17/17 s=1 [4] e=0 [2] sgn=1 windVal=1 windSum=? op pVal=1 oppSum=?
406 markWinding id=20 (-52.0076561,8.07487679 -50.3505821,5.20524597 -47.1497231,4.3 4783936) t=0 [1] (-52.0076561,8.07487679) tEnd=0 newWindSum=-1 newOppSum=-1 oppS um=? windSum=? windValue=1 oppValue=1
407 markWinding id=20 (-52.0076561,8.07487679 -50.3505821,5.20524597 -47.1497231,4.3 4783936) t=0 [0] (-52.0076561,8.07487679) tEnd=0 newWindSum=-1 newOppSum=-1 oppS um=? windSum=? windValue=1 oppValue=1
408 markWinding id=20 (-52.0076561,8.07487679 -50.3505821,5.20524597 -47.1497231,4.3 4783936) t=0 [2] (-52.0076561,8.07487679) tEnd=1 newWindSum=-1 newOppSum=-1 oppS um=? windSum=? windValue=1 oppValue=1
409 nextChase mismatched signs
410 markAngle last id=20 windSum=-1 small=0
411 activeOp id=20 t=0 tEnd=1 op=union miFrom=1 miTo=0 suFrom=1 suTo=0 result=1
412 nextChase mismatched signs
413 findNextOp simple
414 markDoneBinary id=20 (-52.0076561,8.07487679 -50.3505821,5.20524597 -47.1497231, 4.34783936) t=0 [1] (-52.0076561,8.07487679) tEnd=0 newWindSum=-1 newOppSum=-1 o ppSum=-1 windSum=-1 windValue=1 oppValue=1
415 markDoneBinary id=20 (-52.0076561,8.07487679 -50.3505821,5.20524597 -47.1497231, 4.34783936) t=0 [0] (-52.0076561,8.07487679) tEnd=0 newWindSum=-1 newOppSum=-1 o ppSum=-1 windSum=-1 windValue=1 oppValue=1
416 markDoneBinary id=20 (-52.0076561,8.07487679 -50.3505821,5.20524597 -47.1497231, 4.34783936) t=0 [2] (-52.0076561,8.07487679) tEnd=1 newWindSum=-1 newOppSum=-1 o ppSum=-1 windSum=-1 windValue=1 oppValue=1
417 bridgeOp current id=20 from=(-52.0076561,8.07487679) to=(-47.1497231,4.34783936)
418 path.moveTo(-52.0076561,8.07487679);
419 path.quadTo(-50.3505821,5.20524597, -47.1497231,4.34783936);
420 debugShowActiveSpans id=9 (-37.3518105,10.006875 -37.3516197,10.0075779 -37.3514 29,10.0082846) t=0 (-37.3518105,10.006875) tEnd=1 other=26 otherT=0.000224230097 otherIndex=5 windSum=? windValue=1 oppValue=1
421 debugShowActiveSpans id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.340 4655,10.049655) t=0 (-37.351429,10.0082846) tEnd=0.28665555 other=26 otherT=0.00 0444585761 otherIndex=6 windSum=? windValue=1 oppValue=0
422 debugShowActiveSpans id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.340 4655,10.049655) t=0.28665555 (-37.3485146,10.0192108) tEnd=1 other=26 otherT=0.0 0215162348 otherIndex=8 windSum=? windValue=1 oppValue=0
423 debugShowActiveSpans id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.151 2413,16.0773964) t=0 (-37.3404655,10.049655) tEnd=0.0019584472 other=10 otherT=1 otherIndex=3 windSum=? windValue=1 oppValue=0
424 debugShowActiveSpans id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.151 2413,16.0773964) t=0.0019584472 (-37.337204,10.0620985) tEnd=1 other=26 otherT=0 .0088538298 otherIndex=9 windSum=? windValue=1 oppValue=0
425 debugShowActiveSpans id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.00 90332,19.8046188) t=0 (-38.1512413,16.0773964) tEnd=0.000220493714 other=11 othe rT=1 otherIndex=2 windSum=? windValue=1 oppValue=0
426 debugShowActiveSpans id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.00 90332,19.8046188) t=0.000220493714 (-38.1519737,16.078661) tEnd=1 other=18 other T=9.12397966e-05 otherIndex=1 windSum=? windValue=1 oppValue=0
427 debugShowActiveSpans id=13 (-43.0090332,19.8046188 -46.2098618,20.6621513 -49.07 95555,19.005188) t=0 (-43.0090332,19.8046188) tEnd=1 other=12 otherT=1 otherInde x=2 windSum=? windValue=1 oppValue=0
428 debugShowActiveSpans id=14 (-49.0795555,19.005188 -51.9483566,17.3487415 -52.806 2439,14.1493912) t=0 (-49.0795555,19.005188) tEnd=1 other=13 otherT=1 otherIndex =1 windSum=? windValue=1 oppValue=0
429 debugShowActiveSpans id=15 (-52.8062439,14.1493912 -51.9485931,17.3501873 -49.07 88383,19.0070419) t=0 (-52.8062439,14.1493912) tEnd=1 other=14 otherT=1 otherInd ex=1 windSum=? windValue=1 oppValue=0
430 debugShowActiveSpans id=16 (-49.0788383,19.0070419 -46.2090836,20.6638966 -43.00 82855,19.8062439) t=0 (-49.0788383,19.0070419) tEnd=1 other=15 otherT=1 otherInd ex=1 windSum=? windValue=1 oppValue=0
431 debugShowActiveSpans id=17 (-43.0082855,19.8062439 -39.8074875,18.948595 -38.150 6348,16.0788383) t=0 (-43.0082855,19.8062439) tEnd=1 other=16 otherT=1 otherInde x=1 windSum=? windValue=1 oppValue=0
432 debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0 ( -38.1506348,16.0788383) tEnd=9.12397966e-05 other=17 otherT=1 otherIndex=1 windS um=? windValue=1 oppValue=0
433 debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=9.1 2397966e-05 (-38.1519737,16.078661) tEnd=0.00018431002 other=12 otherT=0.0002204 93714 otherIndex=1 windSum=? windValue=1 oppValue=0
434 debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0.0 0018431002 (-38.1533356,16.0784817) tEnd=1 other=27 otherT=0.000444403399 otherI ndex=1 windSum=? windValue=1 oppValue=0
435 debugShowActiveSpans id=19 (-52.8077469,14.1437778 -53.6643143,10.9437943 -52.00 76561,8.07487679) t=0 (-52.8077469,14.1437778) tEnd=1 other=22 otherT=0.00024845 9946 otherIndex=4 windSum=? windValue=1 oppValue=1
436 debugShowActiveSpans id=21 (-49.0802841,19.0032997 -51.949913,17.3462276 -52.807 3196,14.1453686) t=0 (-49.0802841,19.0032997) tEnd=1 other=28 otherT=1 otherInde x=1 windSum=? windValue=1 oppValue=0
437 debugShowActiveSpans id=22 (-52.8073196,14.1453686 -53.6647263,10.9445057 -52.00 76561,8.07487679) t=0 (-52.8073196,14.1453686) tEnd=0.000248459946 other=1 other T=0 otherIndex=1 windSum=? windValue=1 oppValue=0
438 debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.15 18631,16.0759315) t=0.000444585761 (-37.351429,10.0082846) tEnd=0.00215162348 ot her=10 otherT=0 otherIndex=0 windSum=? windValue=1 oppValue=0
439 debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.15 18631,16.0759315) t=0.00215162348 (-37.3485146,10.0192108) tEnd=0.0088538298 oth er=10 otherT=0.28665555 otherIndex=2 windSum=? windValue=1 oppValue=0
440 debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.15 18631,16.0759315) t=0.0088538298 (-37.337204,10.0620985) tEnd=1 other=11 otherT= 0.0019584472 otherIndex=1 windSum=? windValue=1 oppValue=0
441 debugShowActiveSpans id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.00 97923,19.8029671) t=0 (-38.1518631,16.0759315) tEnd=0.000444403399 other=26 othe rT=1 otherIndex=10 windSum=? windValue=1 oppValue=0
442 debugShowActiveSpans id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.00 97923,19.8029671) t=0.000444403399 (-38.1533356,16.0784817) tEnd=1 other=18 othe rT=0.00018431002 otherIndex=2 windSum=? windValue=1 oppValue=0
443 debugShowActiveSpans id=28 (-43.0097923,19.8029671 -46.2106552,20.6603737 -49.08 02841,19.0032997) t=0 (-43.0097923,19.8029671) tEnd=1 other=27 otherT=1 otherInd ex=2 windSum=? windValue=1 oppValue=0
444 debugShowActiveSpans id=0 (-52.806778,14.1473942 -52.8073196,14.1453686) t=0 (-5 2.806778,14.1473942) tEnd=1 other=2 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
445 debugShowActiveSpans id=1 (-52.8073196,14.1453686 -52.8075829,14.1443863) t=0 (- 52.8073196,14.1453686) tEnd=1 other=0 otherT=1 otherIndex=1 windSum=? windValue= 1 oppValue=0
446 debugShowActiveSpans id=2 (-52.8075829,14.1443863 -52.8071823,14.1458902 -52.806 778,14.1473942) t=0 (-52.8075829,14.1443863) tEnd=1 other=1 otherT=1 otherIndex= 3 windSum=? windValue=1 oppValue=0
447 findTop
448 dumpOne [20/1] next=19/2 sect=5/1 s=0 [0] e=1 [3] sgn=-1 windVal=1 windSum=-1 o ppVal=1 oppSum=-1 done
449 dumpOne [19/2] next=20/1 sect=21/21 s=1 [4] e=0 [1] sgn=1 windVal=1 windSum=? o ppVal=1 oppSum=? stop
450 markWinding id=19 (-52.8077469,14.1437778 -53.6643143,10.9437943 -52.0076561,8.0 7487679) t=0 [0] (-52.8077469,14.1437778) tEnd=0 newWindSum=-1 newOppSum=-1 oppS um=? windSum=? windValue=1 oppValue=1
451 markWinding id=19 (-52.8077469,14.1437778 -53.6643143,10.9437943 -52.0076561,8.0 7487679) t=0 [1] (-52.8077469,14.1437778) tEnd=1 newWindSum=-1 newOppSum=-1 oppS um=? windSum=? windValue=1 oppValue=1
452 markAngle last id=19 windSum=-1 small=0
453 activeOp id=19 t=0 tEnd=1 op=union miFrom=1 miTo=0 suFrom=1 suTo=0 result=1
454 nextChase mismatched signs
455 findNextOp simple
456 markDoneBinary id=19 (-52.8077469,14.1437778 -53.6643143,10.9437943 -52.0076561, 8.07487679) t=0 [0] (-52.8077469,14.1437778) tEnd=0 newWindSum=-1 newOppSum=-1 o ppSum=-1 windSum=-1 windValue=1 oppValue=1
457 markDoneBinary id=19 (-52.8077469,14.1437778 -53.6643143,10.9437943 -52.0076561, 8.07487679) t=0 [1] (-52.8077469,14.1437778) tEnd=1 newWindSum=-1 newOppSum=-1 o ppSum=-1 windSum=-1 windValue=1 oppValue=1
458 bridgeOp current id=19 from=(-52.8077469,14.1437778) to=(-52.0076561,8.07487679)
459 path.moveTo(-52.8077469,14.1437778);
460 path.quadTo(-53.6643143,10.9437943, -52.0076561,8.07487679);
461 debugShowActiveSpans id=9 (-37.3518105,10.006875 -37.3516197,10.0075779 -37.3514 29,10.0082846) t=0 (-37.3518105,10.006875) tEnd=1 other=26 otherT=0.000224230097 otherIndex=5 windSum=? windValue=1 oppValue=1
462 debugShowActiveSpans id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.340 4655,10.049655) t=0 (-37.351429,10.0082846) tEnd=0.28665555 other=26 otherT=0.00 0444585761 otherIndex=6 windSum=? windValue=1 oppValue=0
463 debugShowActiveSpans id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.340 4655,10.049655) t=0.28665555 (-37.3485146,10.0192108) tEnd=1 other=26 otherT=0.0 0215162348 otherIndex=8 windSum=? windValue=1 oppValue=0
464 debugShowActiveSpans id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.151 2413,16.0773964) t=0 (-37.3404655,10.049655) tEnd=0.0019584472 other=10 otherT=1 otherIndex=3 windSum=? windValue=1 oppValue=0
465 debugShowActiveSpans id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.151 2413,16.0773964) t=0.0019584472 (-37.337204,10.0620985) tEnd=1 other=26 otherT=0 .0088538298 otherIndex=9 windSum=? windValue=1 oppValue=0
466 debugShowActiveSpans id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.00 90332,19.8046188) t=0 (-38.1512413,16.0773964) tEnd=0.000220493714 other=11 othe rT=1 otherIndex=2 windSum=? windValue=1 oppValue=0
467 debugShowActiveSpans id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.00 90332,19.8046188) t=0.000220493714 (-38.1519737,16.078661) tEnd=1 other=18 other T=9.12397966e-05 otherIndex=1 windSum=? windValue=1 oppValue=0
468 debugShowActiveSpans id=13 (-43.0090332,19.8046188 -46.2098618,20.6621513 -49.07 95555,19.005188) t=0 (-43.0090332,19.8046188) tEnd=1 other=12 otherT=1 otherInde x=2 windSum=? windValue=1 oppValue=0
469 debugShowActiveSpans id=14 (-49.0795555,19.005188 -51.9483566,17.3487415 -52.806 2439,14.1493912) t=0 (-49.0795555,19.005188) tEnd=1 other=13 otherT=1 otherIndex =1 windSum=? windValue=1 oppValue=0
470 debugShowActiveSpans id=15 (-52.8062439,14.1493912 -51.9485931,17.3501873 -49.07 88383,19.0070419) t=0 (-52.8062439,14.1493912) tEnd=1 other=14 otherT=1 otherInd ex=1 windSum=? windValue=1 oppValue=0
471 debugShowActiveSpans id=16 (-49.0788383,19.0070419 -46.2090836,20.6638966 -43.00 82855,19.8062439) t=0 (-49.0788383,19.0070419) tEnd=1 other=15 otherT=1 otherInd ex=1 windSum=? windValue=1 oppValue=0
472 debugShowActiveSpans id=17 (-43.0082855,19.8062439 -39.8074875,18.948595 -38.150 6348,16.0788383) t=0 (-43.0082855,19.8062439) tEnd=1 other=16 otherT=1 otherInde x=1 windSum=? windValue=1 oppValue=0
473 debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0 ( -38.1506348,16.0788383) tEnd=9.12397966e-05 other=17 otherT=1 otherIndex=1 windS um=? windValue=1 oppValue=0
474 debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=9.1 2397966e-05 (-38.1519737,16.078661) tEnd=0.00018431002 other=12 otherT=0.0002204 93714 otherIndex=1 windSum=? windValue=1 oppValue=0
475 debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0.0 0018431002 (-38.1533356,16.0784817) tEnd=1 other=27 otherT=0.000444403399 otherI ndex=1 windSum=? windValue=1 oppValue=0
476 debugShowActiveSpans id=21 (-49.0802841,19.0032997 -51.949913,17.3462276 -52.807 3196,14.1453686) t=0 (-49.0802841,19.0032997) tEnd=1 other=28 otherT=1 otherInde x=1 windSum=? windValue=1 oppValue=0
477 debugShowActiveSpans id=22 (-52.8073196,14.1453686 -53.6647263,10.9445057 -52.00 76561,8.07487679) t=0 (-52.8073196,14.1453686) tEnd=0.000248459946 other=1 other T=0 otherIndex=1 windSum=? windValue=1 oppValue=0
478 debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.15 18631,16.0759315) t=0.000444585761 (-37.351429,10.0082846) tEnd=0.00215162348 ot her=10 otherT=0 otherIndex=0 windSum=? windValue=1 oppValue=0
479 debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.15 18631,16.0759315) t=0.00215162348 (-37.3485146,10.0192108) tEnd=0.0088538298 oth er=10 otherT=0.28665555 otherIndex=2 windSum=? windValue=1 oppValue=0
480 debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.15 18631,16.0759315) t=0.0088538298 (-37.337204,10.0620985) tEnd=1 other=11 otherT= 0.0019584472 otherIndex=1 windSum=? windValue=1 oppValue=0
481 debugShowActiveSpans id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.00 97923,19.8029671) t=0 (-38.1518631,16.0759315) tEnd=0.000444403399 other=26 othe rT=1 otherIndex=10 windSum=? windValue=1 oppValue=0
482 debugShowActiveSpans id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.00 97923,19.8029671) t=0.000444403399 (-38.1533356,16.0784817) tEnd=1 other=18 othe rT=0.00018431002 otherIndex=2 windSum=? windValue=1 oppValue=0
483 debugShowActiveSpans id=28 (-43.0097923,19.8029671 -46.2106552,20.6603737 -49.08 02841,19.0032997) t=0 (-43.0097923,19.8029671) tEnd=1 other=27 otherT=1 otherInd ex=2 windSum=? windValue=1 oppValue=0
484 debugShowActiveSpans id=0 (-52.806778,14.1473942 -52.8073196,14.1453686) t=0 (-5 2.806778,14.1473942) tEnd=1 other=2 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
485 debugShowActiveSpans id=1 (-52.8073196,14.1453686 -52.8075829,14.1443863) t=0 (- 52.8073196,14.1453686) tEnd=1 other=0 otherT=1 otherIndex=1 windSum=? windValue= 1 oppValue=0
486 debugShowActiveSpans id=2 (-52.8075829,14.1443863 -52.8071823,14.1458902 -52.806 778,14.1473942) t=0 (-52.8075829,14.1443863) tEnd=1 other=1 otherT=1 otherIndex= 3 windSum=? windValue=1 oppValue=0
487 findTop
488 dumpOne [8/3] next=26/4 sect=9/9 s=1 [3] e=0.279027473 [1] sgn=1 windVal=1 wind Sum=? done
489 dumpOne [26/4] next=9/1 sect=9/9 s=0.000224230097 [4] e=6.52854381e-05 [3] sgn= 1 windVal=1 windSum=? done operand
490 dumpOne [9/1] next=8/3 sect=25/25 s=0 [0] e=1 [2] sgn=-1 windVal=1 windSum=? op pVal=1 oppSum=? stop
491 findTop swap=0 inflections=0 serpentine=0 controlledbyends=0 monotonic=1
492 FindSortableTop current=9 index=2 endIndex=0 tHit=0.1 hitDx=0 try=0 vert=0
493 initWinding id=9 oldWinding=0 hitDx=0 dx=+ windVal=1 winding=-1 oppWind=-1
494 markWinding id=9 (-37.3518105,10.006875 -37.3516197,10.0075779 -37.351429,10.008 2846) t=0 [0] (-37.3518105,10.006875) tEnd=0 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=1
495 markWinding id=9 (-37.3518105,10.006875 -37.3516197,10.0075779 -37.351429,10.008 2846) t=0 [1] (-37.3518105,10.006875) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=1
496 markWinding id=9 (-37.3518105,10.006875 -37.3516197,10.0075779 -37.351429,10.008 2846) t=0 [0] (-37.3518105,10.006875) tEnd=0 newWindSum=-1 newOppSum=-1 oppSum=- 1 windSum=-1 windValue=1 oppValue=1
497 markWinding id=9 (-37.3518105,10.006875 -37.3516197,10.0075779 -37.351429,10.008 2846) t=0 [1] (-37.3518105,10.006875) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=- 1 windSum=-1 windValue=1 oppValue=1
498 activeOp id=9 t=1 tEnd=0 op=union miFrom=0 miTo=1 suFrom=0 suTo=1 result=1
499 markAngle last id=8 windSum=? small=0
500 markAngle last id=26 windSum=? small=0
501 findNextOp
502 dumpOne [9/1] next=8/3 sect=25/25 s=0 [0] e=1 [2] sgn=-1 windVal=1 windSum=-1 o ppVal=1 oppSum=-1 stop
503 dumpOne [8/3] next=26/4 sect=9/9 s=1 [3] e=0.279027473 [1] sgn=1 windVal=1 wind Sum=? done
504 dumpOne [26/4] next=9/1 sect=9/9 s=0.000224230097 [4] e=6.52854381e-05 [3] sgn= 1 windVal=1 windSum=? done operand
505 activeOp id=8 t=1 tEnd=0.279027473 op=union miFrom=0 miTo=1 suFrom=0 suTo=0 resu lt=1
506 activeOp id=26 t=0.000224230097 tEnd=6.52854381e-05 op=union miFrom=1 miTo=1 suF rom=0 suTo=1 result=0
507 markDoneBinary id=9 (-37.3518105,10.006875 -37.3516197,10.0075779 -37.351429,10. 0082846) t=0 [0] (-37.3518105,10.006875) tEnd=0 newWindSum=-1 newOppSum=-1 oppSu m=-1 windSum=-1 windValue=1 oppValue=1
508 markDoneBinary id=9 (-37.3518105,10.006875 -37.3516197,10.0075779 -37.351429,10. 0082846) t=0 [1] (-37.3518105,10.006875) tEnd=1 newWindSum=-1 newOppSum=-1 oppSu m=-1 windSum=-1 windValue=1 oppValue=1
509 findNextOp from:[9] to:[8] start=3 end=1
510 bridgeOp current id=9 from=(-37.351429,10.0082846) to=(-37.3518105,10.006875)
511 path.moveTo(-37.351429,10.0082846);
512 path.quadTo(-37.3516197,10.0075779, -37.3518105,10.006875);
513 debugShowActiveSpans id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.340 4655,10.049655) t=0 (-37.351429,10.0082846) tEnd=0.28665555 other=26 otherT=0.00 0444585761 otherIndex=6 windSum=? windValue=1 oppValue=0
514 debugShowActiveSpans id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.340 4655,10.049655) t=0.28665555 (-37.3485146,10.0192108) tEnd=1 other=26 otherT=0.0 0215162348 otherIndex=8 windSum=? windValue=1 oppValue=0
515 debugShowActiveSpans id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.151 2413,16.0773964) t=0 (-37.3404655,10.049655) tEnd=0.0019584472 other=10 otherT=1 otherIndex=3 windSum=? windValue=1 oppValue=0
516 debugShowActiveSpans id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.151 2413,16.0773964) t=0.0019584472 (-37.337204,10.0620985) tEnd=1 other=26 otherT=0 .0088538298 otherIndex=9 windSum=? windValue=1 oppValue=0
517 debugShowActiveSpans id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.00 90332,19.8046188) t=0 (-38.1512413,16.0773964) tEnd=0.000220493714 other=11 othe rT=1 otherIndex=2 windSum=? windValue=1 oppValue=0
518 debugShowActiveSpans id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.00 90332,19.8046188) t=0.000220493714 (-38.1519737,16.078661) tEnd=1 other=18 other T=9.12397966e-05 otherIndex=1 windSum=? windValue=1 oppValue=0
519 debugShowActiveSpans id=13 (-43.0090332,19.8046188 -46.2098618,20.6621513 -49.07 95555,19.005188) t=0 (-43.0090332,19.8046188) tEnd=1 other=12 otherT=1 otherInde x=2 windSum=? windValue=1 oppValue=0
520 debugShowActiveSpans id=14 (-49.0795555,19.005188 -51.9483566,17.3487415 -52.806 2439,14.1493912) t=0 (-49.0795555,19.005188) tEnd=1 other=13 otherT=1 otherIndex =1 windSum=? windValue=1 oppValue=0
521 debugShowActiveSpans id=15 (-52.8062439,14.1493912 -51.9485931,17.3501873 -49.07 88383,19.0070419) t=0 (-52.8062439,14.1493912) tEnd=1 other=14 otherT=1 otherInd ex=1 windSum=? windValue=1 oppValue=0
522 debugShowActiveSpans id=16 (-49.0788383,19.0070419 -46.2090836,20.6638966 -43.00 82855,19.8062439) t=0 (-49.0788383,19.0070419) tEnd=1 other=15 otherT=1 otherInd ex=1 windSum=? windValue=1 oppValue=0
523 debugShowActiveSpans id=17 (-43.0082855,19.8062439 -39.8074875,18.948595 -38.150 6348,16.0788383) t=0 (-43.0082855,19.8062439) tEnd=1 other=16 otherT=1 otherInde x=1 windSum=? windValue=1 oppValue=0
524 debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0 ( -38.1506348,16.0788383) tEnd=9.12397966e-05 other=17 otherT=1 otherIndex=1 windS um=? windValue=1 oppValue=0
525 debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=9.1 2397966e-05 (-38.1519737,16.078661) tEnd=0.00018431002 other=12 otherT=0.0002204 93714 otherIndex=1 windSum=? windValue=1 oppValue=0
526 debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0.0 0018431002 (-38.1533356,16.0784817) tEnd=1 other=27 otherT=0.000444403399 otherI ndex=1 windSum=? windValue=1 oppValue=0
527 debugShowActiveSpans id=21 (-49.0802841,19.0032997 -51.949913,17.3462276 -52.807 3196,14.1453686) t=0 (-49.0802841,19.0032997) tEnd=1 other=28 otherT=1 otherInde x=1 windSum=? windValue=1 oppValue=0
528 debugShowActiveSpans id=22 (-52.8073196,14.1453686 -53.6647263,10.9445057 -52.00 76561,8.07487679) t=0 (-52.8073196,14.1453686) tEnd=0.000248459946 other=1 other T=0 otherIndex=1 windSum=? windValue=1 oppValue=0
529 debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.15 18631,16.0759315) t=0.000444585761 (-37.351429,10.0082846) tEnd=0.00215162348 ot her=10 otherT=0 otherIndex=0 windSum=? windValue=1 oppValue=0
530 debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.15 18631,16.0759315) t=0.00215162348 (-37.3485146,10.0192108) tEnd=0.0088538298 oth er=10 otherT=0.28665555 otherIndex=2 windSum=? windValue=1 oppValue=0
531 debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.15 18631,16.0759315) t=0.0088538298 (-37.337204,10.0620985) tEnd=1 other=11 otherT= 0.0019584472 otherIndex=1 windSum=? windValue=1 oppValue=0
532 debugShowActiveSpans id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.00 97923,19.8029671) t=0 (-38.1518631,16.0759315) tEnd=0.000444403399 other=26 othe rT=1 otherIndex=10 windSum=? windValue=1 oppValue=0
533 debugShowActiveSpans id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.00 97923,19.8029671) t=0.000444403399 (-38.1533356,16.0784817) tEnd=1 other=18 othe rT=0.00018431002 otherIndex=2 windSum=? windValue=1 oppValue=0
534 debugShowActiveSpans id=28 (-43.0097923,19.8029671 -46.2106552,20.6603737 -49.08 02841,19.0032997) t=0 (-43.0097923,19.8029671) tEnd=1 other=27 otherT=1 otherInd ex=2 windSum=? windValue=1 oppValue=0
535 debugShowActiveSpans id=0 (-52.806778,14.1473942 -52.8073196,14.1453686) t=0 (-5 2.806778,14.1473942) tEnd=1 other=2 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
536 debugShowActiveSpans id=1 (-52.8073196,14.1453686 -52.8075829,14.1443863) t=0 (- 52.8073196,14.1453686) tEnd=1 other=0 otherT=1 otherIndex=1 windSum=? windValue= 1 oppValue=0
537 debugShowActiveSpans id=2 (-52.8075829,14.1443863 -52.8071823,14.1458902 -52.806 778,14.1473942) t=0 (-52.8075829,14.1443863) tEnd=1 other=1 otherT=1 otherIndex= 3 windSum=? windValue=1 oppValue=0
538 findTop
539 dumpOne [9/2] next=26/5 sect=9/9 s=1 [3] e=0 [1] sgn=1 windVal=1 windSum=-1 opp Val=1 oppSum=-1 done
540 dumpOne [26/5] next=10/1 sect=25/25 s=0.000444585761 [6] e=0.00215162348 [8] sg n=-1 windVal=1 windSum=? operand stop
541 dumpOne [10/1] next=9/2 sect=25/25 s=0 [0] e=0.28665555 [2] sgn=-1 windVal=1 wi ndSum=?
542 findTop swap=0 inflections=0 serpentine=0 controlledbyends=0 monotonic=1
543 markWinding id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.3404655,10.0 49655) t=0 [0] (-37.351429,10.0082846) tEnd=0 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
544 markWinding id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.3404655,10.0 49655) t=0 [1] (-37.351429,10.0082846) tEnd=0.28665555 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
545 markAngle last id=10 windSum=? small=0
546 markWinding id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16. 0759315) t=0.000444585761 [6] (-37.351429,10.0082846) tEnd=0.000444585761 newWin dSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
547 markWinding id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16. 0759315) t=0.000444585761 [7] (-37.351429,10.0082846) tEnd=0.00215162348 newWind Sum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
548 markAngle last id=26 windSum=? small=0
549 activeOp id=26 t=0.00215162348 tEnd=0.000444585761 op=union miFrom=1 miTo=1 suFr om=0 suTo=1 result=0
550 markDoneBinary id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631, 16.0759315) t=0.000444585761 [6] (-37.351429,10.0082846) tEnd=0.000444585761 new WindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
551 markDoneBinary id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631, 16.0759315) t=0.000444585761 [7] (-37.351429,10.0082846) tEnd=0.00215162348 newW indSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
552 bridgeOp chase.append id=26 windSum=-1 small=0
553 debugShowActiveSpans id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.340 4655,10.049655) t=0 (-37.351429,10.0082846) tEnd=0.28665555 other=26 otherT=0.00 0444585761 otherIndex=6 windSum=-1 windValue=1 oppValue=0
554 debugShowActiveSpans id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.340 4655,10.049655) t=0.28665555 (-37.3485146,10.0192108) tEnd=1 other=26 otherT=0.0 0215162348 otherIndex=8 windSum=? windValue=1 oppValue=0
555 debugShowActiveSpans id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.151 2413,16.0773964) t=0 (-37.3404655,10.049655) tEnd=0.0019584472 other=10 otherT=1 otherIndex=3 windSum=? windValue=1 oppValue=0
556 debugShowActiveSpans id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.151 2413,16.0773964) t=0.0019584472 (-37.337204,10.0620985) tEnd=1 other=26 otherT=0 .0088538298 otherIndex=9 windSum=? windValue=1 oppValue=0
557 debugShowActiveSpans id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.00 90332,19.8046188) t=0 (-38.1512413,16.0773964) tEnd=0.000220493714 other=11 othe rT=1 otherIndex=2 windSum=? windValue=1 oppValue=0
558 debugShowActiveSpans id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.00 90332,19.8046188) t=0.000220493714 (-38.1519737,16.078661) tEnd=1 other=18 other T=9.12397966e-05 otherIndex=1 windSum=? windValue=1 oppValue=0
559 debugShowActiveSpans id=13 (-43.0090332,19.8046188 -46.2098618,20.6621513 -49.07 95555,19.005188) t=0 (-43.0090332,19.8046188) tEnd=1 other=12 otherT=1 otherInde x=2 windSum=? windValue=1 oppValue=0
560 debugShowActiveSpans id=14 (-49.0795555,19.005188 -51.9483566,17.3487415 -52.806 2439,14.1493912) t=0 (-49.0795555,19.005188) tEnd=1 other=13 otherT=1 otherIndex =1 windSum=? windValue=1 oppValue=0
561 debugShowActiveSpans id=15 (-52.8062439,14.1493912 -51.9485931,17.3501873 -49.07 88383,19.0070419) t=0 (-52.8062439,14.1493912) tEnd=1 other=14 otherT=1 otherInd ex=1 windSum=? windValue=1 oppValue=0
562 debugShowActiveSpans id=16 (-49.0788383,19.0070419 -46.2090836,20.6638966 -43.00 82855,19.8062439) t=0 (-49.0788383,19.0070419) tEnd=1 other=15 otherT=1 otherInd ex=1 windSum=? windValue=1 oppValue=0
563 debugShowActiveSpans id=17 (-43.0082855,19.8062439 -39.8074875,18.948595 -38.150 6348,16.0788383) t=0 (-43.0082855,19.8062439) tEnd=1 other=16 otherT=1 otherInde x=1 windSum=? windValue=1 oppValue=0
564 debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0 ( -38.1506348,16.0788383) tEnd=9.12397966e-05 other=17 otherT=1 otherIndex=1 windS um=? windValue=1 oppValue=0
565 debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=9.1 2397966e-05 (-38.1519737,16.078661) tEnd=0.00018431002 other=12 otherT=0.0002204 93714 otherIndex=1 windSum=? windValue=1 oppValue=0
566 debugShowActiveSpans id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0.0 0018431002 (-38.1533356,16.0784817) tEnd=1 other=27 otherT=0.000444403399 otherI ndex=1 windSum=? windValue=1 oppValue=0
567 debugShowActiveSpans id=21 (-49.0802841,19.0032997 -51.949913,17.3462276 -52.807 3196,14.1453686) t=0 (-49.0802841,19.0032997) tEnd=1 other=28 otherT=1 otherInde x=1 windSum=? windValue=1 oppValue=0
568 debugShowActiveSpans id=22 (-52.8073196,14.1453686 -53.6647263,10.9445057 -52.00 76561,8.07487679) t=0 (-52.8073196,14.1453686) tEnd=0.000248459946 other=1 other T=0 otherIndex=1 windSum=? windValue=1 oppValue=0
569 debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.15 18631,16.0759315) t=0.00215162348 (-37.3485146,10.0192108) tEnd=0.0088538298 oth er=10 otherT=0.28665555 otherIndex=2 windSum=? windValue=1 oppValue=0
570 debugShowActiveSpans id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.15 18631,16.0759315) t=0.0088538298 (-37.337204,10.0620985) tEnd=1 other=11 otherT= 0.0019584472 otherIndex=1 windSum=? windValue=1 oppValue=0
571 debugShowActiveSpans id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.00 97923,19.8029671) t=0 (-38.1518631,16.0759315) tEnd=0.000444403399 other=26 othe rT=1 otherIndex=10 windSum=? windValue=1 oppValue=0
572 debugShowActiveSpans id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.00 97923,19.8029671) t=0.000444403399 (-38.1533356,16.0784817) tEnd=1 other=18 othe rT=0.00018431002 otherIndex=2 windSum=? windValue=1 oppValue=0
573 debugShowActiveSpans id=28 (-43.0097923,19.8029671 -46.2106552,20.6603737 -49.08 02841,19.0032997) t=0 (-43.0097923,19.8029671) tEnd=1 other=27 otherT=1 otherInd ex=2 windSum=? windValue=1 oppValue=0
574 debugShowActiveSpans id=0 (-52.806778,14.1473942 -52.8073196,14.1453686) t=0 (-5 2.806778,14.1473942) tEnd=1 other=2 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0
575 debugShowActiveSpans id=1 (-52.8073196,14.1453686 -52.8075829,14.1443863) t=0 (- 52.8073196,14.1453686) tEnd=1 other=0 otherT=1 otherIndex=1 windSum=? windValue= 1 oppValue=0
576 debugShowActiveSpans id=2 (-52.8075829,14.1443863 -52.8071823,14.1458902 -52.806 778,14.1473942) t=0 (-52.8075829,14.1443863) tEnd=1 other=1 otherT=1 otherIndex= 3 windSum=? windValue=1 oppValue=0
577 activeOp id=10 t=0 tEnd=0.28665555 op=union miFrom=1 miTo=0 suFrom=0 suTo=0 resu lt=1
578 markWinding id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.3404655,10.0 49655) t=0.28665555 [2] (-37.3485146,10.0192108) tEnd=1 newWindSum=-1 newOppSum= -1 oppSum=? windSum=? windValue=1 oppValue=0
579 markWinding id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.1512413,16.0 773964) t=0 [0] (-37.3404655,10.049655) tEnd=0.0019584472 newWindSum=-1 newOppSu m=-1 oppSum=? windSum=? windValue=1 oppValue=0
580 markAngle last id=11 windSum=? small=0
581 markWinding id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16. 0759315) t=0.00215162348 [8] (-37.3485146,10.0192108) tEnd=0.0088538298 newWindS um=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
582 markAngle last id=26 windSum=? small=0
583 findNextOp
584 dumpOne [10/2] next=26/6 sect=9/9 s=0.28665555 [2] e=0 [0] sgn=1 windVal=1 wind Sum=-1 oppVal=0 oppSum=0
585 dumpOne [26/6] next=10/3 sect=9/9 s=0.00215162348 [8] e=0.000444585761 [6] sgn= 1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 done operand
586 dumpOne [10/3] next=26/7 sect=25/25 s=0.28665555 [2] e=1 [3] sgn=-1 windVal=1 w indSum=-1 oppVal=0 oppSum=-1
587 dumpOne [26/7] next=10/2 sect=25/25 s=0.00215162348 [8] e=0.0088538298 [9] sgn= -1 windVal=1 windSum=-1 oppVal=0 oppSum=0 operand
588 activeOp id=26 t=0.00215162348 tEnd=0.000444585761 op=union miFrom=1 miTo=1 suFr om=0 suTo=1 result=0
589 activeOp id=10 t=0.28665555 tEnd=1 op=union miFrom=1 miTo=0 suFrom=1 suTo=1 resu lt=0
590 markDoneBinary id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.3404655,1 0.049655) t=0.28665555 [2] (-37.3485146,10.0192108) tEnd=1 newWindSum=-1 newOppS um=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
591 markDoneBinary id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.1512413,1 6.0773964) t=0 [0] (-37.3404655,10.049655) tEnd=0.0019584472 newWindSum=-1 newOp pSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
592 findNextOp chase.append id=11 windSum=-2147483647 small=0
593 activeOp id=26 t=0.00215162348 tEnd=0.0088538298 op=union miFrom=0 miTo=0 suFrom =1 suTo=0 result=1
594 findNextOp chase.append id=26 windSum=-2147483647 small=0
595 markDoneBinary id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.3404655,1 0.049655) t=0 [0] (-37.351429,10.0082846) tEnd=0 newWindSum=-1 newOppSum=0 oppSu m=0 windSum=-1 windValue=1 oppValue=0
596 markDoneBinary id=10 (-37.351429,10.0082846 -37.3465042,10.0266895 -37.3404655,1 0.049655) t=0 [1] (-37.351429,10.0082846) tEnd=0.28665555 newWindSum=-1 newOppSu m=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
597 findNextOp from:[10] to:[26] start=8 end=9
598 bridgeOp current id=10 from=(-37.351429,10.0082846) to=(-37.3485146,10.0192108)
599 path.moveTo(-37.351429,10.0082846);
600 path.quadTo(-37.3500175,10.0135603, -37.3485146,10.0192108);
601 markWinding id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631,16. 0759315) t=0.0088538298 [9] (-37.337204,10.0620985) tEnd=1 newWindSum=-1 newOppS um=0 oppSum=? windSum=? windValue=1 oppValue=0
602 markWinding id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.0097923,19. 8029671) t=0 [0] (-38.1518631,16.0759315) tEnd=0.000444403399 newWindSum=-1 newO ppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
603 markAngle last id=27 windSum=? small=0
604 markWinding id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.1512413,16.0 773964) t=0.0019584472 [1] (-37.337204,10.0620985) tEnd=1 newWindSum=1 newOppSum =0 oppSum=? windSum=? windValue=1 oppValue=0
605 markWinding id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.0090332,19. 8046188) t=0 [0] (-38.1512413,16.0773964) tEnd=0.000220493714 newWindSum=1 newOp pSum=0 oppSum=? windSum=? windValue=1 oppValue=0
606 markAngle last id=12 windSum=? small=0
607 findNextOp
608 dumpOne [26/8] next=26/9 sect=9/9 s=0.0088538298 [9] e=0.00215162348 [8] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=0 operand
609 dumpOne [26/9] next=11/2 sect=25/21 s=0.0088538298 [9] e=1 [10] sgn=-1 windVal= 1 windSum=-1 oppVal=0 oppSum=0 operand
610 dumpOne [11/2] next=11/1 sect=25/21 s=0.0019584472 [1] e=1 [2] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=0
611 dumpOne [11/1] next=26/8 sect=9/9 s=0.0019584472 [1] e=0 [0] sgn=1 windVal=1 wi ndSum=-1 oppVal=0 oppSum=-1 done
612 activeOp id=26 t=0.0088538298 tEnd=1 op=union miFrom=0 miTo=0 suFrom=1 suTo=0 re sult=1
613 findNextOp chase.append id=27 windSum=-2147483647 small=0
614 activeOp id=11 t=0.0019584472 tEnd=1 op=union miFrom=0 miTo=1 suFrom=0 suTo=0 re sult=1
615 findNextOp chase.append id=12 windSum=-2147483647 small=0
616 activeOp id=11 t=0.0019584472 tEnd=0 op=union miFrom=1 miTo=0 suFrom=0 suTo=0 re sult=1
617 markDoneBinary id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631, 16.0759315) t=0.00215162348 [8] (-37.3485146,10.0192108) tEnd=0.0088538298 newWi ndSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
618 findNextOp from:[26] to:[26] start=9 end=10
619 bridgeOp current id=26 from=(-37.3485146,10.0192108) to=(-37.337204,10.0620985)
620 path.quadTo(-37.3427315,10.0409307, -37.337204,10.0620985);
621 findNextOp simple
622 markDoneBinary id=26 (-37.3521919,10.0054388 -36.4947891,13.2063007 -38.1518631, 16.0759315) t=0.0088538298 [9] (-37.337204,10.0620985) tEnd=1 newWindSum=-1 newO ppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
623 bridgeOp current id=26 from=(-37.337204,10.0620985) to=(-38.1518631,16.0759315)
624 path.quadTo(-36.5094604,13.2317066, -38.1518631,16.0759315);
625 markWinding id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0.0001843100 2 [2] (-38.1533356,16.0784817) tEnd=1 newWindSum=1 newOppSum=-1 oppSum=? windSum =? windValue=1 oppValue=0
626 markAngle last id=18 windSum=? small=0
627 markWinding id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.0097923,19. 8029671) t=0.000444403399 [1] (-38.1533356,16.0784817) tEnd=1 newWindSum=-1 newO ppSum=1 oppSum=? windSum=? windValue=1 oppValue=0
628 markWinding id=28 (-43.0097923,19.8029671 -46.2106552,20.6603737 -49.0802841,19. 0032997) t=0 [0] (-43.0097923,19.8029671) tEnd=1 newWindSum=-1 newOppSum=1 oppSu m=? windSum=? windValue=1 oppValue=0
629 markWinding id=21 (-49.0802841,19.0032997 -51.949913,17.3462276 -52.8073196,14.1 453686) t=0 [0] (-49.0802841,19.0032997) tEnd=1 newWindSum=-1 newOppSum=1 oppSum =? windSum=? windValue=1 oppValue=0
630 markAngle last id=21 windSum=? small=0
631 markWinding id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=9.12397966e- 05 [1] (-38.1519737,16.078661) tEnd=0.00018431002 newWindSum=1 newOppSum=0 oppSu m=? windSum=? windValue=1 oppValue=0
632 markAngle last id=18 windSum=1 small=0
633 findNextOp
634 dumpOne [27/1] next=18/4 sect=5/5 s=0.000444403399 [1] e=0 [0] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=0 operand
635 dumpOne [18/4] next=27/2 sect=13/13 s=0.00018431002 [2] e=1 [3] sgn=-1 windVal= 1 windSum=1 oppVal=0 oppSum=-1
636 dumpOne [27/2] next=18/3 sect=21/17 s=0.000444403399 [1] e=1 [2] sgn=-1 windVal =1 windSum=-1 oppVal=0 oppSum=1 operand
637 dumpOne [18/3] next=27/1 sect=29/29 s=0.00018431002 [2] e=9.12397966e-05 [1] sg n=1 windVal=1 windSum=1 oppVal=0 oppSum=0
638 activeOp id=18 t=0.00018431002 tEnd=1 op=union miFrom=0 miTo=1 suFrom=1 suTo=1 r esult=0
639 markDoneBinary id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0.0001843 1002 [2] (-38.1533356,16.0784817) tEnd=1 newWindSum=1 newOppSum=-1 oppSum=-1 win dSum=1 windValue=1 oppValue=0
640 findNextOp chase.append id=18 windSum=-2147483647 small=0
641 activeOp id=27 t=0.000444403399 tEnd=1 op=union miFrom=1 miTo=1 suFrom=1 suTo=0 result=0
642 markDoneBinary id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.0097923, 19.8029671) t=0.000444403399 [1] (-38.1533356,16.0784817) tEnd=1 newWindSum=-1 n ewOppSum=1 oppSum=1 windSum=-1 windValue=1 oppValue=0
643 markDoneBinary id=28 (-43.0097923,19.8029671 -46.2106552,20.6603737 -49.0802841, 19.0032997) t=0 [0] (-43.0097923,19.8029671) tEnd=1 newWindSum=-1 newOppSum=1 op pSum=1 windSum=-1 windValue=1 oppValue=0
644 markDoneBinary id=21 (-49.0802841,19.0032997 -51.949913,17.3462276 -52.8073196,1 4.1453686) t=0 [0] (-49.0802841,19.0032997) tEnd=1 newWindSum=-1 newOppSum=1 opp Sum=1 windSum=-1 windValue=1 oppValue=0
645 findNextOp chase.append id=21 windSum=-2147483647 small=0
646 activeOp id=18 t=0.00018431002 tEnd=9.12397966e-05 op=union miFrom=1 miTo=0 suFr om=0 suTo=0 result=1
647 findNextOp chase.append id=18 windSum=1 small=0
648 markDoneBinary id=27 (-38.1518631,16.0759315 -39.8089333,18.9455605 -43.0097923, 19.8029671) t=0 [0] (-38.1518631,16.0759315) tEnd=0.000444403399 newWindSum=-1 n ewOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
649 findNextOp from:[27] to:[18] start=2 end=1
650 bridgeOp current id=27 from=(-38.1518631,16.0759315) to=(-38.1533356,16.0784817)
651 path.quadTo(-38.1525993,16.0772076, -38.1533356,16.0784817);
652 markWinding id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.0090332,19. 8046188) t=0.000220493714 [1] (-38.1519737,16.078661) tEnd=1 newWindSum=2 newOpp Sum=0 oppSum=? windSum=? windValue=1 oppValue=0
653 markWinding id=13 (-43.0090332,19.8046188 -46.2098618,20.6621513 -49.0795555,19. 005188) t=0 [0] (-43.0090332,19.8046188) tEnd=1 newWindSum=2 newOppSum=0 oppSum= ? windSum=? windValue=1 oppValue=0
654 markWinding id=14 (-49.0795555,19.005188 -51.9483566,17.3487415 -52.8062439,14.1 493912) t=0 [0] (-49.0795555,19.005188) tEnd=1 newWindSum=2 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
655 markWinding id=15 (-52.8062439,14.1493912 -51.9485931,17.3501873 -49.0788383,19. 0070419) t=0 [0] (-52.8062439,14.1493912) tEnd=1 newWindSum=2 newOppSum=0 oppSum =? windSum=? windValue=1 oppValue=0
656 markWinding id=16 (-49.0788383,19.0070419 -46.2090836,20.6638966 -43.0082855,19. 8062439) t=0 [0] (-49.0788383,19.0070419) tEnd=1 newWindSum=2 newOppSum=0 oppSum =? windSum=? windValue=1 oppValue=0
657 markWinding id=17 (-43.0082855,19.8062439 -39.8074875,18.948595 -38.1506348,16.0 788383) t=0 [0] (-43.0082855,19.8062439) tEnd=1 newWindSum=2 newOppSum=0 oppSum= ? windSum=? windValue=1 oppValue=0
658 markWinding id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0 [0] (-38.1 506348,16.0788383) tEnd=9.12397966e-05 newWindSum=2 newOppSum=0 oppSum=? windSum =? windValue=1 oppValue=0
659 markAngle last id=18 windSum=1 small=0
660 findNextOp
661 dumpOne [18/2] next=12/2 sect=13/13 s=9.12397966e-05 [1] e=0.00018431002 [2] sg n=-1 windVal=1 windSum=1 oppVal=0 oppSum=0
662 dumpOne [12/2] next=18/1 sect=21/17 s=0.000220493714 [1] e=1 [2] sgn=-1 windVal =1 windSum=2 oppVal=0 oppSum=0
663 dumpOne [18/1] next=12/1 sect=29/29 s=9.12397966e-05 [1] e=0 [0] sgn=1 windVal= 1 windSum=2 oppVal=0 oppSum=0
664 dumpOne [12/1] next=18/2 sect=5/5 s=0.000220493714 [1] e=0 [0] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=0
665 activeOp id=12 t=0.000220493714 tEnd=1 op=union miFrom=1 miTo=0 suFrom=0 suTo=0 result=1
666 activeOp id=18 t=9.12397966e-05 tEnd=0 op=union miFrom=0 miTo=1 suFrom=0 suTo=0 result=1
667 activeOp id=12 t=0.000220493714 tEnd=0 op=union miFrom=1 miTo=0 suFrom=0 suTo=0 result=1
668 markDoneBinary id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=9.1239796 6e-05 [1] (-38.1519737,16.078661) tEnd=0.00018431002 newWindSum=1 newOppSum=0 op pSum=0 windSum=1 windValue=1 oppValue=0
669 findNextOp from:[18] to:[12] start=1 end=2
670 bridgeOp current id=18 from=(-38.1533356,16.0784817) to=(-38.1519737,16.078661)
671 findNextOp simple
672 markDoneBinary id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.0090332, 19.8046188) t=0.000220493714 [1] (-38.1519737,16.078661) tEnd=1 newWindSum=2 new OppSum=0 oppSum=0 windSum=2 windValue=1 oppValue=0
673 bridgeOp current id=12 from=(-38.1519737,16.078661) to=(-43.0090332,19.8046188)
674 path.lineTo(-38.1519737,16.078661);
675 path.quadTo(-39.8089142,18.947279, -43.0090332,19.8046188);
676 findNextOp simple
677 markDoneBinary id=13 (-43.0090332,19.8046188 -46.2098618,20.6621513 -49.0795555, 19.005188) t=0 [0] (-43.0090332,19.8046188) tEnd=1 newWindSum=2 newOppSum=0 oppS um=0 windSum=2 windValue=1 oppValue=0
678 bridgeOp current id=13 from=(-43.0090332,19.8046188) to=(-49.0795555,19.005188)
679 path.quadTo(-46.2098618,20.6621513, -49.0795555,19.005188);
680 findNextOp simple
681 markDoneBinary id=14 (-49.0795555,19.005188 -51.9483566,17.3487415 -52.8062439,1 4.1493912) t=0 [0] (-49.0795555,19.005188) tEnd=1 newWindSum=2 newOppSum=0 oppSu m=0 windSum=2 windValue=1 oppValue=0
682 bridgeOp current id=14 from=(-49.0795555,19.005188) to=(-52.8062439,14.1493912)
683 path.quadTo(-51.9483566,17.3487415, -52.8062439,14.1493912);
684 findNextOp simple
685 markDoneBinary id=15 (-52.8062439,14.1493912 -51.9485931,17.3501873 -49.0788383, 19.0070419) t=0 [0] (-52.8062439,14.1493912) tEnd=1 newWindSum=2 newOppSum=0 opp Sum=0 windSum=2 windValue=1 oppValue=0
686 bridgeOp current id=15 from=(-52.8062439,14.1493912) to=(-49.0788383,19.0070419)
687 path.quadTo(-51.9485931,17.3501873, -49.0788383,19.0070419);
688 findNextOp simple
689 markDoneBinary id=16 (-49.0788383,19.0070419 -46.2090836,20.6638966 -43.0082855, 19.8062439) t=0 [0] (-49.0788383,19.0070419) tEnd=1 newWindSum=2 newOppSum=0 opp Sum=0 windSum=2 windValue=1 oppValue=0
690 bridgeOp current id=16 from=(-49.0788383,19.0070419) to=(-43.0082855,19.8062439)
691 path.quadTo(-46.2090836,20.6638966, -43.0082855,19.8062439);
692 findNextOp simple
693 markDoneBinary id=17 (-43.0082855,19.8062439 -39.8074875,18.948595 -38.1506348,1 6.0788383) t=0 [0] (-43.0082855,19.8062439) tEnd=1 newWindSum=2 newOppSum=0 oppS um=0 windSum=2 windValue=1 oppValue=0
694 bridgeOp current id=17 from=(-43.0082855,19.8062439) to=(-38.1506348,16.0788383)
695 path.quadTo(-39.8074875,18.948595, -38.1506348,16.0788383);
696 findNextOp
697 dumpOne [18/1] next=12/1 sect=29/29 s=9.12397966e-05 [1] e=0 [0] sgn=1 windVal= 1 windSum=2 oppVal=0 oppSum=0
698 dumpOne [12/1] next=18/2 sect=5/5 s=0.000220493714 [1] e=0 [0] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=0
699 dumpOne [18/2] next=12/2 sect=13/13 s=9.12397966e-05 [1] e=0.00018431002 [2] sg n=-1 windVal=1 windSum=1 oppVal=0 oppSum=0 done
700 dumpOne [12/2] next=18/1 sect=21/17 s=0.000220493714 [1] e=1 [2] sgn=-1 windVal =1 windSum=2 oppVal=0 oppSum=0 done
701 activeOp id=12 t=0.000220493714 tEnd=0 op=union miFrom=1 miTo=0 suFrom=0 suTo=0 result=1
702 activeOp id=18 t=9.12397966e-05 tEnd=0.00018431002 op=union miFrom=0 miTo=1 suFr om=0 suTo=0 result=1
703 activeOp id=12 t=0.000220493714 tEnd=1 op=union miFrom=1 miTo=0 suFrom=0 suTo=0 result=1
704 markDoneBinary id=18 (-38.1506348,16.0788383 -52.8077469,14.1437778) t=0 [0] (-3 8.1506348,16.0788383) tEnd=9.12397966e-05 newWindSum=2 newOppSum=0 oppSum=0 wind Sum=2 windValue=1 oppValue=0
705 findNextOp from:[18] to:[12] start=1 end=0
706 bridgeOp current id=18 from=(-38.1506348,16.0788383) to=(-38.1519737,16.078661)
707 findNextOp simple
708 markDoneBinary id=12 (-38.1512413,16.0773964 -39.8082047,18.9470901 -43.0090332, 19.8046188) t=0 [0] (-38.1512413,16.0773964) tEnd=0.000220493714 newWindSum=1 ne wOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0
709 bridgeOp current id=12 from=(-38.1519737,16.078661) to=(-38.1512413,16.0773964)
710 path.lineTo(-38.1519737,16.078661);
711 path.quadTo(-38.1516075,16.0780296, -38.1512413,16.0773964);
712 findNextOp
713 dumpOne [11/2] next=11/1 sect=25/21 s=0.0019584472 [1] e=1 [2] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=0
714 dumpOne [11/1] next=26/8 sect=9/9 s=0.0019584472 [1] e=0 [0] sgn=1 windVal=1 wi ndSum=-1 oppVal=0 oppSum=-1 done
715 dumpOne [26/8] next=26/9 sect=9/9 s=0.0088538298 [9] e=0.00215162348 [8] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=0 done operand
716 dumpOne [26/9] next=11/2 sect=25/21 s=0.0088538298 [9] e=1 [10] sgn=-1 windVal= 1 windSum=-1 oppVal=0 oppSum=0 done operand
717 activeOp id=11 t=0.0019584472 tEnd=0 op=union miFrom=1 miTo=0 suFrom=0 suTo=0 re sult=1
718 activeOp id=26 t=0.0088538298 tEnd=0.00215162348 op=union miFrom=0 miTo=0 suFrom =0 suTo=1 result=1
719 activeOp id=26 t=0.0088538298 tEnd=1 op=union miFrom=0 miTo=0 suFrom=1 suTo=0 re sult=1
720 markDoneBinary id=11 (-37.3404655,10.049655 -36.5053596,13.2268972 -38.1512413,1 6.0773964) t=0.0019584472 [1] (-37.337204,10.0620985) tEnd=1 newWindSum=1 newOpp Sum=0 oppSum=0 windSum=1 windValue=1 oppValue=0
721 findNextOp from:[11] to:[26] start=9 end=10
722 bridgeOp current id=11 from=(-38.1512413,16.0773964) to=(-37.337204,10.0620985)
723 path.quadTo(-36.5085831,13.23248, -37.337204,10.0620985);
724 markWinding id=1 (-52.8073196,14.1453686 -52.8075829,14.1443863) t=0 [0] (-52.80 73196,14.1453686) tEnd=0 newWindSum=2 newOppSum=-1 oppSum=? windSum=? windValue= 1 oppValue=0
725 markWinding id=1 (-52.8073196,14.1453686 -52.8075829,14.1443863) t=0 [1] (-52.80 73196,14.1453686) tEnd=0 newWindSum=2 newOppSum=-1 oppSum=? windSum=? windValue= 1 oppValue=0
726 markWinding id=1 (-52.8073196,14.1453686 -52.8075829,14.1443863) t=0 [2] (-52.80 73196,14.1453686) tEnd=1 newWindSum=2 newOppSum=-1 oppSum=? windSum=? windValue= 1 oppValue=0
727 markWinding id=2 (-52.8075829,14.1443863 -52.8071823,14.1458902 -52.806778,14.14 73942) t=0 [0] (-52.8075829,14.1443863) tEnd=1 newWindSum=2 newOppSum=-1 oppSum= ? windSum=? windValue=1 oppValue=0
728 markWinding id=0 (-52.806778,14.1473942 -52.8073196,14.1453686) t=0 [0] (-52.806 778,14.1473942) tEnd=1 newWindSum=2 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
729 markAngle last id=0 windSum=? small=0
730 markWinding id=22 (-52.8073196,14.1453686 -53.6647263,10.9445057 -52.0076561,8.0 7487679) t=0 [0] (-52.8073196,14.1453686) tEnd=0 newWindSum=-1 newOppSum=2 oppSu m=? windSum=? windValue=1 oppValue=0
731 markWinding id=22 (-52.8073196,14.1453686 -53.6647263,10.9445057 -52.0076561,8.0 7487679) t=0 [1] (-52.8073196,14.1453686) tEnd=0 newWindSum=-1 newOppSum=2 oppSu m=? windSum=? windValue=1 oppValue=0
732 markWinding id=22 (-52.8073196,14.1453686 -53.6647263,10.9445057 -52.0076561,8.0 7487679) t=0 [2] (-52.8073196,14.1453686) tEnd=0.000248459946 newWindSum=-1 newO ppSum=2 oppSum=? windSum=? windValue=1 oppValue=0
733 markAngle last id=22 windSum=? small=0
734 markWinding id=0 (-52.806778,14.1473942 -52.8073196,14.1453686) t=0 [0] (-52.806 778,14.1473942) tEnd=1 newWindSum=2 newOppSum=0 oppSum=-1 windSum=2 windValue=1 oppValue=0
735 /puregit/src/pathops/SkOpSegment.cpp:4013: failed assertion "span->fOppSum == -0 x7FFFFFFF || span->fOppSum == oppWinding"
736 </div> 170 </div>
171
737 </div> 172 </div>
738 173
739 <script type="text/javascript"> 174 <script type="text/javascript">
740 175
741 var testDivs = [ 176 var testDivs = [
742 fuzz763_34974, 177 fuzz487a,
743 ]; 178 ];
744 179
745 var decimal_places = 3; // make this 3 to show more precision 180 var decimal_places = 3; // make this 3 to show more precision
746 181
747 var tests = []; 182 var tests = [];
748 var testLines = []; 183 var testLines = [];
749 var testTitles = []; 184 var testTitles = [];
750 var testIndex = 0; 185 var testIndex = 0;
751 var ctx; 186 var ctx;
752 187
(...skipping 3219 matching lines...) Expand 10 before | Expand all | Expand 10 after
3972 </script> 3407 </script>
3973 </head> 3408 </head>
3974 3409
3975 <body onLoad="start();"> 3410 <body onLoad="start();">
3976 <canvas id="canvas" width="750" height="500" 3411 <canvas id="canvas" width="750" height="500"
3977 onmousemove="handleMouseOver()" 3412 onmousemove="handleMouseOver()"
3978 onclick="handleMouseClick()" 3413 onclick="handleMouseClick()"
3979 ></canvas > 3414 ></canvas >
3980 </body> 3415 </body>
3981 </html> 3416 </html>
OLDNEW
« no previous file with comments | « tools/pathops_sorter.htm ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698