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

Side by Side Diff: tools/pathops_visualizer.htm

Issue 1140813002: deal more consistently with unsortable edges (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: fix linux warning Created 5 years, 7 months 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 4
5 <div id="cubics45u_release"> 5 <div id="loops63i">
6 seg=-1 {{{1, 3}, {1.84861219f, 5.54583645f}, {3.41736698f, 3.77081728f}, {4.4840 2119f, 2.56391668f}}} 6 seg=1 {{{0, 1}, {0.490384609f, 1.73557687f}, {0.499815077f, 2.00021958f}, {0.382 070184f, 1.94870627f}}}
7 seg=-1 {{{4.48402119f, 2.56391668f}, {4.67430639f, 2.34861207f}, {4.84861231f, 2 .15138769f}, {5, 2}}} 7 seg=2 {{{0.382070184f, 1.94870627f}, {0.0196006298f, 1.79012585f}, {-1.54807687f , -1.36458325f}, {6, -3}}}
8 seg=-1 {{{5, 2}, {1, 3}}} 8 seg=3 {{{6, -3}, {0, 1}}}
9 op union 9 op sect
10 seg=-1 {{{3, 4}, {2.61882615f, 4.38117361f}, {2.52823925f, 4.03588009f}, {2.7282 393f, 3.51794004f}}} 10 seg=4 {{{2, 4}, {-1.72877336f, 0.996266127f}, {0.721898317f, -0.977560639f}, {1. 6714313f, -1.08141601f}}}
11 seg=-1 {{{2.7282393f, 3.51794004f}, {3.05293441f, 2.67707705f}, {4.14352131f, 1. 38117373f}, {6, 2}}} 11 seg=5 {{{1.6714313f, -1.08141601f}, {2.24979973f, -1.14467525f}, {2.27122664f, - 0.514151096f}, {0, 1}}}
12 seg=-1 {{{6, 2}, {3, 4}}} 12 seg=6 {{{0, 1}, {2, 4}}}
13 debugShowCubicIntersection wtTs[0]=1 {{{3,4}, {2.61882615,4.38117361}, {2.528239 25,4.03588009}, {2.7282393,3.51794004}}} {{2.7282393,3.51794004}} wnTs[0]=0 {{{2 .7282393,3.51794004}, {3.05293441,2.67707705}, {4.14352131,1.38117373}, {6,2}}} 13 debugShowCubicIntersection wtTs[0]=0.000769248274 {{{0,1}, {0.490384609,1.735576 87}, {0.499815077,2.00021958}, {0.382070184,1.94870627}}} {{0.00113082887,1.0016 9671}} wtTs[1]=1 {{0.382070184,1.94870627}} wnTs[0]=0.324591 {{{0.382070184,1.94 870627}, {0.0196006298,1.79012585}, {-1.54807687,-1.36458325}, {6,-3}}} wnTs[1]= 0
14 debugShowCubicLineIntersection wtTs[0]=0 {{{3,4}, {2.61882615,4.38117361}, {2.52 823925,4.03588009}, {2.7282393,3.51794004}}} {{3,4}} wnTs[0]=1 {{{6,2}, {3,4}}} 14 addT insert t=0.000769248274 segID=1 spanID=13
15 debugShowCubicLineIntersection wtTs[0]=1 {{{2.7282393,3.51794004}, {3.05293441,2 .67707705}, {4.14352131,1.38117373}, {6,2}}} {{6,2}} wnTs[0]=0 {{{6,2}, {3,4}}} 15 addT insert t=0.324590897 segID=2 spanID=14
16 debugShowCubicIntersection wtTs[0]=0 {{{3,4}, {2.61882615,4.38117361}, {2.528239 25,4.03588009}, {2.7282393,3.51794004}}} {{3,4}} wtTs[1]=0.322114632 {{2.7221069 3,4.16072464}} wnTs[0]=0.589197 {{{1,3}, {1.84861219,5.54583645}, {3.41736698,3. 77081728}, {4.48402119,2.56391668}}} wnTs[1]=0.516302729 16 debugShowCubicLineIntersection wtTs[0]=0 {{{0,1}, {0.490384609,1.73557687}, {0.4 99815077,2.00021958}, {0.382070184,1.94870627}}} {{0,1}} wnTs[0]=1 {{{6,-3}, {0, 1}}}
17 SkOpSegment::addT insert t=0.589197265 segID=-1 spanID=-1 17 debugShowCubicLineIntersection wtTs[0]=0.325081142 {{{0.382070184,1.94870627}, { 0.0196006298,1.79012585}, {-1.54807687,-1.36458325}, {6,-3}}} {{0.00104786863,0. 999301434}} wtTs[1]=1 {{6,-3}} wnTs[0]=0.999825 {{{6,-3}, {0,1}}} wnTs[1]=0
18 SkOpSegment::addT insert t=0.322114632 segID=-1 spanID=-1 18 addT insert t=0.325081142 segID=2 spanID=15
19 SkOpSegment::addT insert t=0.516302729 segID=-1 spanID=-1 19 addT insert t=0.999825355 segID=3 spanID=16
20 debugShowCubicIntersection no intersect {{{2.7282393,3.51794004}, {3.05293441,2. 67707705}, {4.14352131,1.38117373}, {6,2}}} {{{1,3}, {1.84861219,5.54583645}, {3 .41736698,3.77081728}, {4.48402119,2.56391668}}} 20 debugShowCubicIntersection wtTs[0]=0.000874182828 {{{0,1}, {0.490384609,1.735576 87}, {0.499815077,2.00021958}, {0.382070184,1.94870627}}} {{0.00128495507,1.0019 2797}} wnTs[0]=0.39056 {{{2,4}, {-1.72877336,0.996266127}, {0.721898317,-0.97756 0639}, {1.6714313,-1.08141601}}}
21 debugShowCubicIntersection no intersect {{{2.7282393,3.51794004}, {3.05293441,2. 67707705}, {4.14352131,1.38117373}, {6,2}}} {{{4.48402119,2.56391668}, {4.674306 39,2.34861207}, {4.84861231,2.15138769}, {5,2}}} 21 addT insert t=0.000874182828 segID=1 spanID=17
22 debugShowCubicLineIntersection wtTs[0]=0.437504678 {{{2.7282393,3.51794004}, {3. 05293441,2.67707705}, {4.14352131,1.38117373}, {6,2}}} {{3.5942049,2.35144877}} wnTs[0]=0.351449 {{{5,2}, {1,3}}} 22 addT insert t=0.390560161 segID=4 spanID=18
23 SkOpSegment::addT insert t=0.437504678 segID=-1 spanID=-1 23 debugShowCubicIntersection wtTs[0]=0 {{{0,1}, {0.490384609,1.73557687}, {0.49981 5077,2.00021958}, {0.382070184,1.94870627}}} {{0,1}} wnTs[0]=1 {{{1.6714313,-1.0 8141601}, {2.24979973,-1.14467525}, {2.27122664,-0.514151096}, {0,1}}}
24 SkOpSegment::addT insert t=0.351448746 segID=-1 spanID=-1 24 debugShowCubicLineIntersection wtTs[0]=0 {{{0,1}, {0.490384609,1.73557687}, {0.4 99815077,2.00021958}, {0.382070184,1.94870627}}} {{0,1}} wnTs[0]=0 {{{0,1}, {2,4 }}}
25 debugShowCubicLineIntersection wtTs[0]=0.589250227 {{{1,3}, {1.84861219,5.545836 45}, {3.41736698,3.77081728}, {4.48402119,2.56391668}}} {{3.00020218,3.99986529} } wnTs[0]=0.999933 {{{6,2}, {3,4}}} 25 debugShowCubicIntersection wtTs[0]=0.311178311 {{{0.382070184,1.94870627}, {0.01 96006298,1.79012585}, {-1.54807687,-1.36458325}, {6,-3}}} {{0.00457555428,1.0663 6167}} wtTs[1]=0.33834339 {{4.02102705e-06,0.93367821}} wtTs[2]=0.515074123 {{0. 273102283,-0.0639350563}} wnTs[0]=0.380259 {{{2,4}, {-1.72877336,0.996266127}, { 0.721898317,-0.977560639}, {1.6714313,-1.08141601}}} wnTs[1]=0.401625031 wnTs[2] =0.588973826
26 SkOpSegment::addT insert t=0.999932596 segID=-1 spanID=-1 26 addT insert t=0.311178311 segID=2 spanID=19
27 SkOpSegment::addT insert t=0.589250227 segID=-1 spanID=-1 27 addT insert t=0.380259358 segID=4 spanID=20
28 debugShowCubicLineIntersection no intersect {{{4.48402119,2.56391668}, {4.674306 39,2.34861207}, {4.84861231,2.15138769}, {5,2}}} {{{6,2}, {3,4}}} 28 addT insert t=0.33834339 segID=2 spanID=21
29 debugShowLineIntersection no intersect {{{6,2}, {3,4}}} {{{5,2}, {1,3}}} 29 addT insert t=0.401625031 segID=4 spanID=22
30 debugShowCubicIntersection wtTs[0]=1 {{{1,3}, {1.84861219,5.54583645}, {3.417366 98,3.77081728}, {4.48402119,2.56391668}}} {{4.48402119,2.56391668}} wnTs[0]=0 {{ {4.48402119,2.56391668}, {4.67430639,2.34861207}, {4.84861231,2.15138769}, {5,2} }} 30 addT insert t=0.515074123 segID=2 spanID=23
31 debugShowCubicLineIntersection wtTs[0]=0 {{{1,3}, {1.84861219,5.54583645}, {3.41 736698,3.77081728}, {4.48402119,2.56391668}}} {{1,3}} wnTs[0]=1 {{{5,2}, {1,3}}} 31 addT insert t=0.588973826 segID=4 spanID=24
32 debugShowCubicLineIntersection wtTs[0]=1 {{{4.48402119,2.56391668}, {4.67430639, 2.34861207}, {4.84861231,2.15138769}, {5,2}}} {{5,2}} wnTs[0]=0 {{{5,2}, {1,3}}} 32 debugShowCubicIntersection wtTs[0]=0.325081151 {{{0.382070184,1.94870627}, {0.01 96006298,1.79012585}, {-1.54807687,-1.36458325}, {6,-3}}} {{0.00104786712,0.9993 01374}} wnTs[0]=0.999846 {{{1.6714313,-1.08141601}, {2.24979973,-1.14467525}, {2 .27122664,-0.514151096}, {0,1}}}
33 SkOpSegment::sortAngles [-1] tStart=0 [-1] 33 addT alias t=0.325081151 segID=2 spanID=15
34 SkOpAngle::after [-1/-1] 18/17 tStart=0 tEnd=0.322114632 < [-1/-1] 1/1 tStart=0. 589197265 tEnd=0.589250227 < [-1/-1] 17/17 tStart=0.589197265 tEnd=0.516302729 T 5 34 addT insert t=0.999846187 segID=5 spanID=25
35 SkOpAngle::afterPart {{{3,4}, {2.87721833,4.1227816}, {2.78458726,4.17018661}, { 2.72210693,4.16072464}}} id=-1 35 debugShowCubicLineIntersection wtTs[0]=0.324590993 {{{0.382070184,1.94870627}, { 0.0196006298,1.79012585}, {-1.54807687,-1.36458325}, {6,-3}}} {{0.00113081234,1. 00169623}} wnTs[0]=0.000565406 {{{0,1}, {2,4}}}
36 SkOpAngle::afterPart {{{3,4}, {3.00006742,3.99995506}, {3.00013476,3.99991025}, {3.00020218,3.99986529}}} id=-1 36 addT alias t=0.324590993 segID=2 spanID=14
37 SkOpAngle::afterPart {{{3,4}, {2.9072112,4.06185918}, {2.81442231,4.11606536}, { 2.72210693,4.16072464}}} id=-1 37 addT insert t=0.000565406168 segID=6 spanID=26
38 SkOpAngle::after [-1/-1] 18/17 tStart=0 tEnd=0.322114632 < [-1/-1] 1/1 tStart=1 tEnd=0.999932596 < [-1/-1] 1/1 tStart=0.589197265 tEnd=0.589250227 F 11 38 debugShowCubicLineIntersection wtTs[0]=0.390998296 {{{2,4}, {-1.72877336,0.99626 6127}, {0.721898317,-0.977560639}, {1.6714313,-1.08141601}}} {{0.00119023165,0.9 99206483}} wnTs[0]=0.999802 {{{6,-3}, {0,1}}}
39 SkOpAngle::afterPart {{{3,4}, {2.87721833,4.1227816}, {2.78458726,4.17018661}, { 2.72210693,4.16072464}}} id=-1 39 addT insert t=0.999801628 segID=3 spanID=27
40 SkOpAngle::afterPart {{{3,4}, {3.00020218,3.99986529}}} id=-1 40 addT insert t=0.390998296 segID=4 spanID=28
41 SkOpAngle::afterPart {{{3,4}, {3.00006742,3.99995506}, {3.00013476,3.99991025}, {3.00020218,3.99986529}}} id=-1 41 debugShowCubicLineIntersection wtTs[0]=1 {{{1.6714313,-1.08141601}, {2.24979973, -1.14467525}, {2.27122664,-0.514151096}, {0,1}}} {{0,1}} wnTs[0]=1 {{{6,-3}, {0, 1}}}
42 SkOpAngle::after [-1/-1] 1/1 tStart=0.589197265 tEnd=0.589250227 < [-1/-1] 1/1 t Start=1 tEnd=0.999932596 < [-1/-1] 17/17 tStart=0.589197265 tEnd=0.516302729 T 12 42 debugShowLineIntersection wtTs[0]=1 {{{6,-3}, {0,1}}} {{0,1}} wnTs[0]=0 {{{0,1}, {2,4}}}
43 SkOpAngle::afterPart {{{3,4}, {3.00006742,3.99995506}, {3.00013476,3.99991025}, {3.00020218,3.99986529}}} id=-1 43 debugShowCubicIntersection wtTs[0]=0.390998305 {{{2,4}, {-1.72877336,0.996266127 }, {0.721898317,-0.977560639}, {1.6714313,-1.08141601}}} {{0.00119022967,0.99920 6483}} wtTs[1]=1 {{1.6714313,-1.08141601}} wnTs[0]=0.999825 {{{1.6714313,-1.0814 1601}, {2.24979973,-1.14467525}, {2.27122664,-0.514151096}, {0,1}}} wnTs[1]=0
44 SkOpAngle::afterPart {{{3,4}, {3.00020218,3.99986529}}} id=-1 44 addT alias t=0.390998305 segID=4 spanID=28
45 SkOpAngle::afterPart {{{3,4}, {2.9072112,4.06185918}, {2.81442231,4.11606536}, { 2.72210693,4.16072464}}} id=-1 45 addT insert t=0.999825287 segID=5 spanID=29
46 SkOpSegment::sortAngles [-1] tStart=0.322114632 [-1] 46 debugShowCubicLineIntersection wtTs[0]=0 {{{2,4}, {-1.72877336,0.996266127}, {0. 721898317,-0.977560639}, {1.6714313,-1.08141601}}} {{2,4}} wtTs[1]=0.390560259 { {0.00128493353,1.00192738}} wnTs[0]=1 {{{0,1}, {2,4}}} wnTs[1]=0.00064246676
47 SkOpAngle::after [-1/-1] 29/1 tStart=0.322114632 tEnd=0 < [-1/-1] 17/13 tStart=0 .516302729 tEnd=0 < [-1/-1] 13/5 tStart=0.322114632 tEnd=1 F 11 47 addT alias t=0.390560259 segID=4 spanID=18
48 SkOpAngle::afterPart {{{2.72210693,4.16072464}, {2.78458726,4.17018661}, {2.8772 1833,4.1227816}, {3,4}}} id=-1 48 addT insert t=0.00064246676 segID=6 spanID=30
49 SkOpAngle::afterPart {{{2.72210693,4.16072464}, {2.06824885,4.47704065}, {1.4381 4079,4.31442231}, {1,3}}} id=-1 49 debugShowCubicLineIntersection wtTs[0]=1 {{{1.6714313,-1.08141601}, {2.24979973, -1.14467525}, {2.27122664,-0.514151096}, {0,1}}} {{0,1}} wnTs[0]=0 {{{0,1}, {2,4 }}}
50 SkOpAngle::afterPart {{{2.72210693,4.16072464}, {2.59061803,4.14081206}, {2.5926 6219,3.86904402}, {2.7282393,3.51794004}}} id=-1 50 markDone id=6 (0,1 2,4) t=0 [11] (0,1) tEnd=0.000565406168 newWindSum=? newOppSu m=? oppSum=? windSum=? windValue=0 oppValue=0
51 SkOpAngle::after [-1/-1] 29/1 tStart=0.322114632 tEnd=0 < [-1/-1] 1/1 tStart=0.5 16302729 tEnd=0.589197265 < [-1/-1] 13/5 tStart=0.322114632 tEnd=1 T 12 51 markDone id=3 (6,-3 0,1) t=0.999825355 [16] (0.00104786863,0.999301434) tEnd=1 n ewWindSum=? newOppSum=? oppSum=? windSum=? windValue=0 oppValue=0
52 SkOpAngle::afterPart {{{2.72210693,4.16072464}, {2.78458726,4.17018661}, {2.8772 1833,4.1227816}, {3,4}}} id=-1 52 markDone id=3 (6,-3 0,1) t=0.999801628 [27] (0.00119023165,0.999206483) tEnd=0.9 99825355 newWindSum=? newOppSum=? oppSum=? windSum=? windValue=0 oppValue=0
53 SkOpAngle::afterPart {{{2.72210693,4.16072464}, {2.81442231,4.11606536}, {2.9072 112,4.06185918}, {3,4}}} id=-1 53 sortAngles [1] tStart=0 [1]
54 SkOpAngle::afterPart {{{2.72210693,4.16072464}, {2.59061803,4.14081206}, {2.5926 6219,3.86904402}, {2.7282393,3.51794004}}} id=-1 54 sortAngles [1] tStart=0.000769248274 [13]
55 SkOpSegment::sortAngles [-1] tStart=0.437504678 [-1] 55 after [1/2] 9/9 tStart=0.000769248274 tEnd=0 < [2/8] 25/25 tStart=0.324590897 tE nd=0.311178311 < [1/3] 25/25 tStart=0.000769248274 tEnd=0.000874182828 T 11
56 SkOpAngle::after [-1/-1] 17/21 tStart=0.437504678 tEnd=0 < [-1/-1] 1/1 tStart=0. 351448746 tEnd=0 < [-1/-1] 1/1 tStart=0.437504678 tEnd=1 T 11 56 afterPart {{{0.00113082887,1.00169671}, {0.000754170394,1.00113142}, {0.00037722 7514,1.00056584}, {0,1}}} id=1
57 SkOpAngle::afterPart {{{3.5942049,2.35144877}, {3.15895005,2.69507766}, {2.87029 493,3.15005855}, {2.7282393,3.51794004}}} id=-1 57 afterPart {{{0.00113082887,1.00169671}, {0.0019015128,1.02353067}, {0.0030580558 2,1.04508925}, {0.00457555428,1.06636167}}} id=2
58 SkOpAngle::afterPart {{{3.5942049,2.35144877}, {5,2}}} id=-1 58 afterPart {{{0.00113082887,1.00169671}, {0.00118220953,1.00177382}, {0.001233584 99,1.00185087}, {0.00128495507,1.00192797}}} id=1
59 SkOpAngle::afterPart {{{3.5942049,2.35144877}, {4.15380764,1.9096486}, {4.955739 42,1.65191312}, {6,2}}} id=-1 59 after [1/2] 9/9 tStart=0.000769248274 tEnd=0 < [2/9] 9/9 tStart=0.324590897 tEnd =0.325081142 < [2/8] 25/25 tStart=0.324590897 tEnd=0.311178311 F 12
60 SkOpAngle::after [-1/-1] 17/21 tStart=0.437504678 tEnd=0 < [-1/-1] 17/17 tStart= 0.351448746 tEnd=1 < [-1/-1] 1/1 tStart=0.351448746 tEnd=0 F 12 60 afterPart {{{0.00113082887,1.00169671}, {0.000754170394,1.00113142}, {0.00037722 7514,1.00056584}, {0,1}}} id=1
61 SkOpAngle::afterPart {{{3.5942049,2.35144877}, {3.15895005,2.69507766}, {2.87029 493,3.15005855}, {2.7282393,3.51794004}}} id=-1 61 afterPart {{{0.00113082887,1.00169671}, {0.00110265955,1.00089865}, {0.001075005 73,1.00010022}, {0.00104786863,0.999301434}}} id=2
62 SkOpAngle::afterPart {{{3.5942049,2.35144877}, {1,3}}} id=-1 62 afterPart {{{0.00113082887,1.00169671}, {0.0019015128,1.02353067}, {0.0030580558 2,1.04508925}, {0.00457555428,1.06636167}}} id=2
63 SkOpAngle::afterPart {{{3.5942049,2.35144877}, {5,2}}} id=-1 63 after [2/8] 25/25 tStart=0.324590897 tEnd=0.311178311 < [2/9] 9/9 tStart=0.32459 0897 tEnd=0.325081142 < [1/3] 25/25 tStart=0.000769248274 tEnd=0.000874182828 F 5
64 SkOpAngle::after [-1/-1] 1/1 tStart=0.351448746 tEnd=0 < [-1/-1] 17/17 tStart=0. 351448746 tEnd=1 < [-1/-1] 1/1 tStart=0.437504678 tEnd=1 F 5 64 afterPart {{{0.00113082887,1.00169671}, {0.0019015128,1.02353067}, {0.0030580558 2,1.04508925}, {0.00457555428,1.06636167}}} id=2
65 SkOpAngle::afterPart {{{3.5942049,2.35144877}, {5,2}}} id=-1 65 afterPart {{{0.00113082887,1.00169671}, {0.00110265955,1.00089865}, {0.001075005 73,1.00010022}, {0.00104786863,0.999301434}}} id=2
66 SkOpAngle::afterPart {{{3.5942049,2.35144877}, {1,3}}} id=-1 66 afterPart {{{0.00113082887,1.00169671}, {0.00118220953,1.00177382}, {0.001233584 99,1.00185087}, {0.00128495507,1.00192797}}} id=1
67 SkOpAngle::afterPart {{{3.5942049,2.35144877}, {4.15380764,1.9096486}, {4.955739 42,1.65191312}, {6,2}}} id=-1 67 after [1/3] 25/25 tStart=0.000769248274 tEnd=0.000874182828 < [2/9] 9/9 tStart=0 .324590897 tEnd=0.325081142 < [1/2] 9/9 tStart=0.000769248274 tEnd=0 T 11
68 SkOpAngle::after [-1/-1] 1/1 tStart=0.437504678 tEnd=1 < [-1/-1] 17/17 tStart=0. 351448746 tEnd=1 < [-1/-1] 17/21 tStart=0.437504678 tEnd=0 T 11 68 afterPart {{{0.00113082887,1.00169671}, {0.00118220953,1.00177382}, {0.001233584 99,1.00185087}, {0.00128495507,1.00192797}}} id=1
69 SkOpAngle::afterPart {{{3.5942049,2.35144877}, {4.15380764,1.9096486}, {4.955739 42,1.65191312}, {6,2}}} id=-1 69 afterPart {{{0.00113082887,1.00169671}, {0.00110265955,1.00089865}, {0.001075005 73,1.00010022}, {0.00104786863,0.999301434}}} id=2
70 SkOpAngle::afterPart {{{3.5942049,2.35144877}, {1,3}}} id=-1 70 afterPart {{{0.00113082887,1.00169671}, {0.000754170394,1.00113142}, {0.00037722 7514,1.00056584}, {0,1}}} id=1
71 SkOpAngle::afterPart {{{3.5942049,2.35144877}, {3.15895005,2.69507766}, {2.87029 493,3.15005855}, {2.7282393,3.51794004}}} id=-1 71 after [1/2] 9/9 tStart=0.000769248274 tEnd=0 < [6/32] 25/25 tStart=0.00056540616 8 tEnd=0.00064246676 < [2/8] 25/25 tStart=0.324590897 tEnd=0.311178311 F 11
72 SkOpSegment::sortAngles [-1] tStart=0.999932596 [-1] 72 afterPart {{{0.00113082887,1.00169671}, {0.000754170394,1.00113142}, {0.00037722 7514,1.00056584}, {0,1}}} id=1
73 SkOpAngle::after [-1/-1] 1/1 tStart=0.999932596 tEnd=0 < [-1/-1] 17/17 tStart=0. 589250227 tEnd=0.589197265 < [-1/-1] 17/17 tStart=0.999932596 tEnd=1 T 11 73 afterPart {{{0.00113082887,1.00169671}, {0.00128495507,1.00192797}}} id=6
74 SkOpAngle::afterPart {{{3.00020218,3.99986529}, {6,2}}} id=-1 74 afterPart {{{0.00113082887,1.00169671}, {0.0019015128,1.02353067}, {0.0030580558 2,1.04508925}, {0.00457555428,1.06636167}}} id=2
75 SkOpAngle::afterPart {{{3.00020218,3.99986529}, {3.00013476,3.99991025}, {3.0000 6742,3.99995506}, {3,4}}} id=-1 75 after [2/8] 25/25 tStart=0.324590897 tEnd=0.311178311 < [6/32] 25/25 tStart=0.00 0565406168 tEnd=0.00064246676 < [1/3] 25/25 tStart=0.000769248274 tEnd=0.0008741 82828 F 7
76 SkOpAngle::afterPart {{{3.00020218,3.99986529}, {3,4}}} id=-1 76 afterPart {{{0.00113082887,1.00169671}, {0.0019015128,1.02353067}, {0.0030580558 2,1.04508925}, {0.00457555428,1.06636167}}} id=2
77 SkOpAngle::after [-1/-1] 1/1 tStart=0.999932596 tEnd=0 < [-1/-1] 1/1 tStart=0.58 9250227 tEnd=1 < [-1/-1] 17/17 tStart=0.589250227 tEnd=0.589197265 T 12 77 afterPart {{{0.00113082887,1.00169671}, {0.00128495507,1.00192797}}} id=6
78 SkOpAngle::afterPart {{{3.00020218,3.99986529}, {6,2}}} id=-1 78 afterPart {{{0.00113082887,1.00169671}, {0.00118220953,1.00177382}, {0.001233584 99,1.00185087}, {0.00128495507,1.00192797}}} id=1
79 SkOpAngle::afterPart {{{3.00020218,3.99986529}, {3.52305312,3.65123542}, {4.0458 9321,3.05965083}, {4.48402119,2.56391668}}} id=-1 79 after [1/3] 25/25 tStart=0.000769248274 tEnd=0.000874182828 < [6/32] 25/25 tStar t=0.000565406168 tEnd=0.00064246676 < [2/9] 9/9 tStart=0.324590897 tEnd=0.325081 142 T 12
80 SkOpAngle::afterPart {{{3.00020218,3.99986529}, {3.00013476,3.99991025}, {3.0000 6742,3.99995506}, {3,4}}} id=-1 80 afterPart {{{0.00113082887,1.00169671}, {0.00118220953,1.00177382}, {0.001233584 99,1.00185087}, {0.00128495507,1.00192797}}} id=1
81 SkOpSegment::sortAngles [-1] tStart=1 [-1] 81 afterPart {{{0.00113082887,1.00169671}, {0.00128495507,1.00192797}}} id=6
82 SkOpSegment::sortAngles [-1] tStart=0.516302729 [-1] 82 afterPart {{{0.00113082887,1.00169671}, {0.00110265955,1.00089865}, {0.001075005 73,1.00010022}, {0.00104786863,0.999301434}}} id=2
83 SkOpSegment::sortAngles [-1] tStart=0.589197265 [-1] 83 sortAngles [1] tStart=0.000874182828 [17]
84 SkOpSegment::sortAngles [-1] tStart=0.589250227 [-1] 84 after [1/4] 9/9 tStart=0.000874182828 tEnd=0.000769248274 < [4/19] 25/25 tStart= 0.390560161 tEnd=0.380259358 < [1/5] 25/25 tStart=0.000874182828 tEnd=1 T 11
85 SkOpSegment::sortAngles [-1] tStart=0.351448746 [-1] 85 afterPart {{{0.00128495507,1.00192797}, {0.00123358499,1.00185087}, {0.001182209 53,1.00177382}, {0.00113082887,1.00169671}}} id=1
86 SkOpSegment::debugShowActiveSpans id=-1 (3,4 2.61882615,4.38117361 2.52823925,4. 03588009 2.7282393,3.51794004) t=0 (3,4) tEnd=0.322114632 windSum=? windValue=1 86 afterPart {{{0.00128495507,1.00192797}, {0.00204163459,1.02326208}, {0.003135702 79,1.04474029}, {0.00457555428,1.06636167}}} id=4
87 SkOpSegment::debugShowActiveSpans id=-1 (3,4 2.61882615,4.38117361 2.52823925,4. 03588009 2.7282393,3.51794004) t=0.322114632 (2.72210693,4.16072464) tEnd=1 wind Sum=? windValue=1 87 afterPart {{{0.00128495507,1.00192797}, {0.490400999,1.73603928}, {0.499712146,2 .00017455}, {0.382070184,1.94870627}}} id=1
88 SkOpSegment::debugShowActiveSpans id=-1 (2.7282393,3.51794004 3.05293441,2.67707 705 4.14352131,1.38117373 6,2) t=0 (2.7282393,3.51794004) tEnd=0.437504678 windS um=? windValue=1 88 after [1/4] 9/9 tStart=0.000874182828 tEnd=0.000769248274 < [4/20] 9/9 tStart=0. 390560161 tEnd=0.390998296 < [4/19] 25/25 tStart=0.390560161 tEnd=0.380259358 F 12
89 SkOpSegment::debugShowActiveSpans id=-1 (2.7282393,3.51794004 3.05293441,2.67707 705 4.14352131,1.38117373 6,2) t=0.437504678 (3.5942049,2.35144877) tEnd=1 windS um=? windValue=1 89 afterPart {{{0.00128495507,1.00192797}, {0.00123358499,1.00185087}, {0.001182209 53,1.00177382}, {0.00113082887,1.00169671}}} id=1
90 SkOpSegment::debugShowActiveSpans id=-1 (6,2 3,4) t=0 (6,2) tEnd=0.999932596 win dSum=? windValue=1 90 afterPart {{{0.00128495507,1.00192797}, {0.00125277045,1.00102055}, {0.001221196 14,1.00011339}, {0.00119023165,0.999206483}}} id=4
91 SkOpSegment::debugShowActiveSpans id=-1 (6,2 3,4) t=0.999932596 (3.00020218,3.99 986529) tEnd=1 windSum=? windValue=1 91 afterPart {{{0.00128495507,1.00192797}, {0.00204163459,1.02326208}, {0.003135702 79,1.04474029}, {0.00457555428,1.06636167}}} id=4
92 SkOpSegment::debugShowActiveSpans id=-1 (1,3 1.84861219,5.54583645 3.41736698,3. 77081728 4.48402119,2.56391668) t=0 (1,3) tEnd=0.516302729 windSum=? windValue=1 92 after [4/19] 25/25 tStart=0.390560161 tEnd=0.380259358 < [4/20] 9/9 tStart=0.390 560161 tEnd=0.390998296 < [1/5] 25/25 tStart=0.000874182828 tEnd=1 F 5
93 SkOpSegment::debugShowActiveSpans id=-1 (1,3 1.84861219,5.54583645 3.41736698,3. 77081728 4.48402119,2.56391668) t=0.516302729 (2.72210693,4.16072464) tEnd=0.589 197265 windSum=? windValue=1 93 afterPart {{{0.00128495507,1.00192797}, {0.00204163459,1.02326208}, {0.003135702 79,1.04474029}, {0.00457555428,1.06636167}}} id=4
94 SkOpSegment::debugShowActiveSpans id=-1 (1,3 1.84861219,5.54583645 3.41736698,3. 77081728 4.48402119,2.56391668) t=0.589197265 (3,4) tEnd=0.589250227 windSum=? w indValue=1 94 afterPart {{{0.00128495507,1.00192797}, {0.00125277045,1.00102055}, {0.001221196 14,1.00011339}, {0.00119023165,0.999206483}}} id=4
95 SkOpSegment::debugShowActiveSpans id=-1 (1,3 1.84861219,5.54583645 3.41736698,3. 77081728 4.48402119,2.56391668) t=0.589250227 (3.00020218,3.99986529) tEnd=1 win dSum=? windValue=1 95 afterPart {{{0.00128495507,1.00192797}, {0.490400999,1.73603928}, {0.499712146,2 .00017455}, {0.382070184,1.94870627}}} id=1
96 SkOpSegment::debugShowActiveSpans id=-1 (4.48402119,2.56391668 4.67430639,2.3486 1207 4.84861231,2.15138769 5,2) t=0 (4.48402119,2.56391668) tEnd=1 windSum=? win dValue=1 96 after [1/5] 25/25 tStart=0.000874182828 tEnd=1 < [4/20] 9/9 tStart=0.390560161 t End=0.390998296 < [1/4] 9/9 tStart=0.000874182828 tEnd=0.000769248274 T 11
97 SkOpSegment::debugShowActiveSpans id=-1 (5,2 1,3) t=0 (5,2) tEnd=0.351448746 win dSum=? windValue=1 97 afterPart {{{0.00128495507,1.00192797}, {0.490400999,1.73603928}, {0.499712146,2 .00017455}, {0.382070184,1.94870627}}} id=1
98 SkOpSegment::debugShowActiveSpans id=-1 (5,2 1,3) t=0.351448746 (3.5942049,2.351 44877) tEnd=1 windSum=? windValue=1 98 afterPart {{{0.00128495507,1.00192797}, {0.00125277045,1.00102055}, {0.001221196 14,1.00011339}, {0.00119023165,0.999206483}}} id=4
99 SkOpSpan::sortableTop dir=kTop seg=-1 t=0.161057316 pt=(2.83844042,4.12995338) 99 afterPart {{{0.00128495507,1.00192797}, {0.00123358499,1.00185087}, {0.001182209 53,1.00177382}, {0.00113082887,1.00169671}}} id=1
100 SkOpSpan::sortableTop [0] valid=1 operand=0 span=-1 ccw=0 seg=-1 {{{5, 2}, {1, 3 }}} t=0.540389895 pt=(2.83844042,2.54039001) slope=(-4,1) 100 after [1/4] 9/9 tStart=0.000874182828 tEnd=0.000769248274 < [6/33] 9/9 tStart=0. 00064246676 tEnd=0.000565406168 < [4/19] 25/25 tStart=0.390560161 tEnd=0.3802593 58 T 12
101 SkOpSpan::sortableTop [1] valid=1 operand=1 span=-1 ccw=1 seg=-1 {{{2.7282393f, 3.51794004f}, {3.05293441f, 2.67707705f}, {4.14352131f, 1.38117373f}, {6, 2}}} t =0.0928134153 pt=(2.83844042,3.27394509) slope=(1.40059553,-2.71475011) 101 afterPart {{{0.00128495507,1.00192797}, {0.00123358499,1.00185087}, {0.001182209 53,1.00177382}, {0.00113082887,1.00169671}}} id=1
102 SkOpSpan::sortableTop [2] valid=1 operand=0 span=-1 ccw=1 seg=-1 {{{1, 3}, {1.84 861219f, 5.54583645f}, {3.41736698f, 3.77081728f}, {4.48402119f, 2.56391668f}}} t=0.546866125 pt=(2.83844042,4.09965467) slope=(3.81218461,-2.15374068) 102 afterPart {{{0.00128495507,1.00192797}, {0.00113082887,1.00169671}}} id=6
103 SkOpSpan::sortableTop [3] valid=1 operand=1 span=-1 ccw=0 seg=-1 {{{3, 4}, {2.61 882615f, 4.38117361f}, {2.52823925f, 4.03588009f}, {2.7282393f, 3.51794004f}}} t =0.161057316 pt=(2.83844042,4.12995338) slope=(-0.862714624,0.484601174) 103 afterPart {{{0.00128495507,1.00192797}, {0.00204163459,1.02326208}, {0.003135702 79,1.04474029}, {0.00457555428,1.06636167}}} id=4
104 SkOpSegment::markWinding id=-1 (5,2 1,3) t=0.351448746 [-1] (3.5942049,2.3514487 7) tEnd=1 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 104 after [1/4] 9/9 tStart=0.000874182828 tEnd=0.000769248274 < [6/34] 25/25 tStart= 0.00064246676 tEnd=1 < [6/33] 9/9 tStart=0.00064246676 tEnd=0.000565406168 F 5
105 SkOpSegment::markWinding id=-1 (1,3 1.84861219,5.54583645 3.41736698,3.77081728 4.48402119,2.56391668) t=0 [-1] (1,3) tEnd=0.516302729 newWindSum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 105 afterPart {{{0.00128495507,1.00192797}, {0.00123358499,1.00185087}, {0.001182209 53,1.00177382}, {0.00113082887,1.00169671}}} id=1
106 SkOpSegment::markWinding id=-1 (5,2 1,3) t=0.351448746 [-1] (3.5942049,2.3514487 7) tEnd=1 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 106 afterPart {{{0.00128495507,1.00192797}, {2,4}}} id=6
107 SkOpSegment::markWinding id=-1 (2.7282393,3.51794004 3.05293441,2.67707705 4.143 52131,1.38117373 6,2) t=0 [-1] (2.7282393,3.51794004) tEnd=0.437504678 newWindSu m=-1 newOppSum=1 oppSum=1 windSum=-1 windValue=1 oppValue=0 107 afterPart {{{0.00128495507,1.00192797}, {0.00113082887,1.00169671}}} id=6
108 SkOpSegment::markWinding id=-1 (2.7282393,3.51794004 3.05293441,2.67707705 4.143 52131,1.38117373 6,2) t=0 [-1] (2.7282393,3.51794004) tEnd=0.437504678 newWindSu m=-1 newOppSum=1 oppSum=1 windSum=-1 windValue=1 oppValue=0 108 after [6/33] 9/9 tStart=0.00064246676 tEnd=0.000565406168 < [6/34] 25/25 tStart= 0.00064246676 tEnd=1 < [4/19] 25/25 tStart=0.390560161 tEnd=0.380259358 F 11
109 SkOpSegment::markWinding id=-1 (3,4 2.61882615,4.38117361 2.52823925,4.03588009 2.7282393,3.51794004) t=0.322114632 [-1] (2.72210693,4.16072464) tEnd=1 newWindS um=-1 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0 109 afterPart {{{0.00128495507,1.00192797}, {0.00113082887,1.00169671}}} id=6
110 SkOpSegment::markWinding id=-1 (1,3 1.84861219,5.54583645 3.41736698,3.77081728 4.48402119,2.56391668) t=0.516302729 [-1] (2.72210693,4.16072464) tEnd=0.5891972 65 newWindSum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0 110 afterPart {{{0.00128495507,1.00192797}, {2,4}}} id=6
111 SkOpSegment::markWinding id=-1 (1,3 1.84861219,5.54583645 3.41736698,3.77081728 4.48402119,2.56391668) t=0.516302729 [-1] (2.72210693,4.16072464) tEnd=0.5891972 65 newWindSum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0 111 afterPart {{{0.00128495507,1.00192797}, {0.00204163459,1.02326208}, {0.003135702 79,1.04474029}, {0.00457555428,1.06636167}}} id=4
112 SkOpSegment::markWinding id=-1 (3,4 2.61882615,4.38117361 2.52823925,4.03588009 2.7282393,3.51794004) t=0 [-1] (3,4) tEnd=0.322114632 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 112 after [4/19] 25/25 tStart=0.390560161 tEnd=0.380259358 < [6/34] 25/25 tStart=0.0 0064246676 tEnd=1 < [1/5] 25/25 tStart=0.000874182828 tEnd=1 F 7
113 SkOpSegment::markWinding id=-1 (3,4 2.61882615,4.38117361 2.52823925,4.03588009 2.7282393,3.51794004) t=0 [-1] (3,4) tEnd=0.322114632 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 113 afterPart {{{0.00128495507,1.00192797}, {0.00204163459,1.02326208}, {0.003135702 79,1.04474029}, {0.00457555428,1.06636167}}} id=4
114 SkOpSegment::activeOp id=-1 t=0.322114632 tEnd=0 op=union miFrom=0 miTo=0 suFrom =0 suTo=1 result=1 114 afterPart {{{0.00128495507,1.00192797}, {2,4}}} id=6
115 SkOpSegment::markWinding id=-1 (1,3 1.84861219,5.54583645 3.41736698,3.77081728 4.48402119,2.56391668) t=0.589197265 [-1] (3,4) tEnd=0.589250227 newWindSum=1 ne wOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 115 afterPart {{{0.00128495507,1.00192797}, {0.490400999,1.73603928}, {0.499712146,2 .00017455}, {0.382070184,1.94870627}}} id=1
116 SkOpSegment::markAngle last segment=-1 span=-1 windSum=? 116 after [1/5] 25/25 tStart=0.000874182828 tEnd=1 < [6/34] 25/25 tStart=0.000642466 76 tEnd=1 < [4/20] 9/9 tStart=0.390560161 tEnd=0.390998296 T 12
117 SkOpSegment::markWinding id=-1 (6,2 3,4) t=0.999932596 [-1] (3.00020218,3.999865 29) tEnd=1 newWindSum=-1 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0 117 afterPart {{{0.00128495507,1.00192797}, {0.490400999,1.73603928}, {0.499712146,2 .00017455}, {0.382070184,1.94870627}}} id=1
118 SkOpSegment::markAngle last segment=-1 span=-1 windSum=-1 118 afterPart {{{0.00128495507,1.00192797}, {2,4}}} id=6
119 SkOpSegment::findNextOp 119 afterPart {{{0.00128495507,1.00192797}, {0.00125277045,1.00102055}, {0.001221196 14,1.00011339}, {0.00119023165,0.999206483}}} id=4
120 SkOpAngle::dumpOne [-1/-1] next=-1/-1 sect=18/17 s=0 [-1] e=0.322114632 [-1] sg n=-1 windVal=1 windSum=-1 oppVal=0 oppSum=0 operand 120 sortAngles [2] tStart=0.311178311 [19]
121 SkOpAngle::dumpOne [-1/-1] next=-1/-1 sect=1/1 s=0.589197265 [-1] e=0.589250227 [-1] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=0 121 after [2/6] 25/25 tStart=0.311178311 tEnd=0 < [4/17] 25/25 tStart=0.380259358 tE nd=0 < [2/7] 9/9 tStart=0.311178311 tEnd=0.324590897 F 12
122 SkOpAngle::dumpOne [-1/-1] next=-1/-1 sect=1/1 s=1 [-1] e=0.999932596 [-1] sgn= 1 windVal=1 windSum=-1 oppVal=0 oppSum=1 operand 122 afterPart {{{0.00457555428,1.06636167}, {0.039782232,1.5598917}, {0.26927752,1.8 9935948}, {0.382070184,1.94870627}}} id=2
123 SkOpAngle::dumpOne [-1/-1] next=-1/-1 sect=17/17 s=0.589197265 [-1] e=0.5163027 29 [-1] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=-1 123 afterPart {{{0.00457555428,1.06636167}, {0.0577283974,1.8645258}, {0.582099039,2 .85780209}, {2,4}}} id=4
124 SkOpSegment::activeOp id=-1 t=0.589197265 tEnd=0.589250227 op=union miFrom=0 miT o=1 suFrom=0 suTo=0 result=1 124 afterPart {{{0.00457555428,1.06636167}, {0.00305805582,1.04508925}, {0.001901512 8,1.02353067}, {0.00113082887,1.00169671}}} id=2
125 SkOpSegment::findNextOp chase.append segment=-1 span=-1 windSum=-2147483647 125 after [2/6] 25/25 tStart=0.311178311 tEnd=0 < [4/18] 9/9 tStart=0.380259358 tEnd =0.390560161 < [2/7] 9/9 tStart=0.311178311 tEnd=0.324590897 T 11
126 SkOpSegment::activeOp id=-1 t=1 tEnd=0.999932596 op=union miFrom=1 miTo=1 suFrom =0 suTo=1 result=0 126 afterPart {{{0.00457555428,1.06636167}, {0.039782232,1.5598917}, {0.26927752,1.8 9935948}, {0.382070184,1.94870627}}} id=2
127 SkOpSegment::markDone id=-1 (6,2 3,4) t=0.999932596 [-1] (3.00020218,3.99986529) tEnd=1 newWindSum=-1 newOppSum=1 oppSum=1 windSum=-1 windValue=1 oppValue=0 127 afterPart {{{0.00457555428,1.06636167}, {0.00313570279,1.04474029}, {0.002041634 59,1.02326208}, {0.00128495507,1.00192797}}} id=4
128 SkOpSegment::findNextOp chase.append segment=-1 span=-1 windSum=-1 128 afterPart {{{0.00457555428,1.06636167}, {0.00305805582,1.04508925}, {0.001901512 8,1.02353067}, {0.00113082887,1.00169671}}} id=2
129 SkOpSegment::activeOp id=-1 t=0.589197265 tEnd=0.516302729 op=union miFrom=1 miT o=0 suFrom=1 suTo=1 result=0 129 sortAngles [2] tStart=0.324590897 [14]
130 SkOpSegment::markDone id=-1 (1,3 1.84861219,5.54583645 3.41736698,3.77081728 4.4 8402119,2.56391668) t=0.516302729 [-1] (2.72210693,4.16072464) tEnd=0.589197265 newWindSum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0 130 sortAngles [2] tStart=0.325081142 [15]
131 SkOpSegment::markDone id=-1 (3,4 2.61882615,4.38117361 2.52823925,4.03588009 2.7 282393,3.51794004) t=0 [-1] (3,4) tEnd=0.322114632 newWindSum=-1 newOppSum=0 opp Sum=0 windSum=-1 windValue=1 oppValue=0 131 after [2/10] 25/25 tStart=0.325081142 tEnd=0.324590897 < [5/29] 1/1 tStart=0.999 846187 tEnd=0.999825287 < [2/11] 9/9 tStart=0.325081142 tEnd=0.33834339 T 4
132 SkOpSegment::findNextOp from:[-1] to:[-1] start=7083452 end=7084028 132 afterPart {{{0.00104786863,0.999301434}, {0.00107500573,1.00010022}, {0.00110265 955,1.00089865}, {0.00113082887,1.00169671}}} id=2
133 bridgeOp current id=-1 from=(2.72210693,4.16072464) to=(3,4) 133 afterPart {{{0.00104786863,0.999301434}, {0.00109532382,0.999269793}, {0.0011427 7846,0.999238124}, {0.00119023165,0.999206483}}} id=5
134 path.moveTo(2.72210693,4.16072464); 134 afterPart {{{0.00104786863,0.999301434}, {0.00031374693,0.977692314}, {-4.222735 26e-05,0.955814396}, {4.02102705e-06,0.93367821}}} id=2
135 path.cubicTo(2.78458714,4.17018652, 2.87721825,4.12278175, 3,4); 135 after [2/10] 25/25 tStart=0.325081142 tEnd=0.324590897 < [5/30] 17/17 tStart=0.9 99846187 tEnd=1 < [5/29] 1/1 tStart=0.999846187 tEnd=0.999825287 F 4
136 SkOpSegment::markDone id=-1 (1,3 1.84861219,5.54583645 3.41736698,3.77081728 4.4 8402119,2.56391668) t=0.589197265 [-1] (3,4) tEnd=0.589250227 newWindSum=1 newOp pSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 136 afterPart {{{0.00104786863,0.999301434}, {0.00107500573,1.00010022}, {0.00110265 955,1.00089865}, {0.00113082887,1.00169671}}} id=2
137 SkOpSegment::markWinding id=-1 (6,2 3,4) t=0 [-1] (6,2) tEnd=0.999932596 newWind Sum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 137 afterPart {{{0.00104786863,0.999301434}, {0.000698633821,0.999534287}, {0.000349 343284,0.999767104}, {0,1}}} id=5
138 SkOpSegment::markWinding id=-1 (2.7282393,3.51794004 3.05293441,2.67707705 4.143 52131,1.38117373 6,2) t=0.437504678 [-1] (3.5942049,2.35144877) tEnd=1 newWindSu m=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 138 afterPart {{{0.00104786863,0.999301434}, {0.00109532382,0.999269793}, {0.0011427 7846,0.999238124}, {0.00119023165,0.999206483}}} id=5
139 SkOpSegment::markAngle last segment=-1 span=-1 windSum=1 139 after [5/29] 1/1 tStart=0.999846187 tEnd=0.999825287 < [5/30] 17/17 tStart=0.999 846187 tEnd=1 < [2/11] 9/9 tStart=0.325081142 tEnd=0.33834339 F 4
140 SkOpSegment::markWinding id=-1 (1,3 1.84861219,5.54583645 3.41736698,3.77081728 4.48402119,2.56391668) t=0.589250227 [-1] (3.00020218,3.99986529) tEnd=1 newWind Sum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 140 afterPart {{{0.00104786863,0.999301434}, {0.00109532382,0.999269793}, {0.0011427 7846,0.999238124}, {0.00119023165,0.999206483}}} id=5
141 SkOpSegment::markWinding id=-1 (4.48402119,2.56391668 4.67430639,2.34861207 4.84 861231,2.15138769 5,2) t=0 [-1] (4.48402119,2.56391668) tEnd=1 newWindSum=1 newO ppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 141 afterPart {{{0.00104786863,0.999301434}, {0.000698633821,0.999534287}, {0.000349 343284,0.999767104}, {0,1}}} id=5
142 SkOpSegment::markWinding id=-1 (5,2 1,3) t=0 [-1] (5,2) tEnd=0.351448746 newWind Sum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 142 afterPart {{{0.00104786863,0.999301434}, {0.00031374693,0.977692314}, {-4.222735 26e-05,0.955814396}, {4.02102705e-06,0.93367821}}} id=2
143 SkOpSegment::markAngle last segment=-1 span=-1 windSum=1 143 after [2/11] 9/9 tStart=0.325081142 tEnd=0.33834339 < [5/30] 17/17 tStart=0.9998 46187 tEnd=1 < [2/10] 25/25 tStart=0.325081142 tEnd=0.324590897 T 4
144 SkOpSegment::debugShowActiveSpans id=-1 (3,4 2.61882615,4.38117361 2.52823925,4. 03588009 2.7282393,3.51794004) t=0.322114632 (2.72210693,4.16072464) tEnd=1 wind Sum=-1 oppSum=1 windValue=1 oppValue=0 144 afterPart {{{0.00104786863,0.999301434}, {0.00031374693,0.977692314}, {-4.222735 26e-05,0.955814396}, {4.02102705e-06,0.93367821}}} id=2
145 SkOpSegment::debugShowActiveSpans id=-1 (2.7282393,3.51794004 3.05293441,2.67707 705 4.14352131,1.38117373 6,2) t=0 (2.7282393,3.51794004) tEnd=0.437504678 windS um=-1 oppSum=1 windValue=1 oppValue=0 145 afterPart {{{0.00104786863,0.999301434}, {0.000698633821,0.999534287}, {0.000349 343284,0.999767104}, {0,1}}} id=5
146 SkOpSegment::debugShowActiveSpans id=-1 (2.7282393,3.51794004 3.05293441,2.67707 705 4.14352131,1.38117373 6,2) t=0.437504678 (3.5942049,2.35144877) tEnd=1 windS um=1 oppSum=0 windValue=1 oppValue=0 146 afterPart {{{0.00104786863,0.999301434}, {0.00107500573,1.00010022}, {0.00110265 955,1.00089865}, {0.00113082887,1.00169671}}} id=2
147 SkOpSegment::debugShowActiveSpans id=-1 (6,2 3,4) t=0 (6,2) tEnd=0.999932596 win dSum=1 oppSum=0 windValue=1 oppValue=0 147 sortAngles [2] tStart=0.33834339 [21]
148 SkOpSegment::debugShowActiveSpans id=-1 (1,3 1.84861219,5.54583645 3.41736698,3. 77081728 4.48402119,2.56391668) t=0 (1,3) tEnd=0.516302729 windSum=1 oppSum=0 wi ndValue=1 oppValue=0 148 after [2/12] 21/25 tStart=0.33834339 tEnd=0.325081142 < [4/23] 25/25 tStart=0.40 1625031 tEnd=0.390998296 < [2/13] 5/5 tStart=0.33834339 tEnd=0.515074123 T 12
149 SkOpSegment::debugShowActiveSpans id=-1 (1,3 1.84861219,5.54583645 3.41736698,3. 77081728 4.48402119,2.56391668) t=0.589250227 (3.00020218,3.99986529) tEnd=1 win dSum=1 oppSum=0 windValue=1 oppValue=0 149 afterPart {{{4.02102705e-06,0.93367821}, {-4.22273526e-05,0.955814396}, {0.00031 374693,0.977692314}, {0.00104786863,0.999301434}}} id=2
150 SkOpSegment::debugShowActiveSpans id=-1 (4.48402119,2.56391668 4.67430639,2.3486 1207 4.84861231,2.15138769 5,2) t=0 (4.48402119,2.56391668) tEnd=1 windSum=1 opp Sum=0 windValue=1 oppValue=0 150 afterPart {{{4.02102705e-06,0.93367821}, {4.68720371e-05,0.955366912}, {0.000439 203198,0.977209978}, {0.00119023165,0.999206483}}} id=4
151 SkOpSegment::debugShowActiveSpans id=-1 (5,2 1,3) t=0 (5,2) tEnd=0.351448746 win dSum=1 oppSum=0 windValue=1 oppValue=0 151 afterPart {{{4.02102705e-06,0.93367821}, {0.000620320001,0.638694712}, {0.072662 6179,0.297848628}, {0.273102283,-0.0639350563}}} id=2
152 SkOpSegment::debugShowActiveSpans id=-1 (5,2 1,3) t=0.351448746 (3.5942049,2.351 44877) tEnd=1 windSum=1 oppSum=0 windValue=1 oppValue=0 152 after [2/12] 21/25 tStart=0.33834339 tEnd=0.325081142 < [4/24] 9/5 tStart=0.4016 25031 tEnd=0.588973826 < [4/23] 25/25 tStart=0.401625031 tEnd=0.390998296 F 5
153 SkOpSegment::activeOp id=-1 t=0.999932596 tEnd=0 op=union miFrom=0 miTo=0 suFrom =1 suTo=0 result=1 153 afterPart {{{4.02102705e-06,0.93367821}, {-4.22273526e-05,0.955814396}, {0.00031 374693,0.977692314}, {0.00104786863,0.999301434}}} id=2
154 SkOpSegment::findNextOp simple 154 afterPart {{{4.02102705e-06,0.93367821}, {-0.000751440063,0.551307505}, {0.10711 6791,0.216928359}, {0.273102283,-0.0639350563}}} id=4
155 SkOpSegment::markDone id=-1 (6,2 3,4) t=0 [-1] (6,2) tEnd=0.999932596 newWindSum =1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 155 afterPart {{{4.02102705e-06,0.93367821}, {4.68720371e-05,0.955366912}, {0.000439 203198,0.977209978}, {0.00119023165,0.999206483}}} id=4
156 bridgeOp current id=-1 from=(3.00020218,3.99986529) to=(6,2) 156 after [4/23] 25/25 tStart=0.401625031 tEnd=0.390998296 < [4/24] 9/5 tStart=0.401 625031 tEnd=0.588973826 < [2/13] 5/5 tStart=0.33834339 tEnd=0.515074123 F 11
157 SkOpSegment::findNextOp 157 afterPart {{{4.02102705e-06,0.93367821}, {4.68720371e-05,0.955366912}, {0.000439 203198,0.977209978}, {0.00119023165,0.999206483}}} id=4
158 SkOpAngle::dumpOne [-1/-1] next=-1/-1 sect=1/1 s=0.437504678 [-1] e=1 [-1] sgn= -1 windVal=1 windSum=1 oppVal=0 oppSum=0 operand 158 afterPart {{{4.02102705e-06,0.93367821}, {-0.000751440063,0.551307505}, {0.10711 6791,0.216928359}, {0.273102283,-0.0639350563}}} id=4
159 SkOpAngle::dumpOne [-1/-1] next=-1/-1 sect=17/17 s=0.351448746 [-1] e=1 [-1] sg n=-1 windVal=1 windSum=1 oppVal=0 oppSum=0 159 afterPart {{{4.02102705e-06,0.93367821}, {0.000620320001,0.638694712}, {0.072662 6179,0.297848628}, {0.273102283,-0.0639350563}}} id=2
160 SkOpAngle::dumpOne [-1/-1] next=-1/-1 sect=17/21 s=0.437504678 [-1] e=0 [-1] sg n=1 windVal=1 windSum=-1 oppVal=0 oppSum=1 operand 160 after [2/13] 5/5 tStart=0.33834339 tEnd=0.515074123 < [4/24] 9/5 tStart=0.401625 031 tEnd=0.588973826 < [2/12] 21/25 tStart=0.33834339 tEnd=0.325081142 T 12
161 SkOpAngle::dumpOne [-1/-1] next=-1/-1 sect=1/1 s=0.351448746 [-1] e=0 [-1] sgn= 1 windVal=1 windSum=1 oppVal=0 oppSum=0 161 afterPart {{{4.02102705e-06,0.93367821}, {0.000620320001,0.638694712}, {0.072662 6179,0.297848628}, {0.273102283,-0.0639350563}}} id=2
162 SkOpSegment::activeOp id=-1 t=0.351448746 tEnd=1 op=union miFrom=0 miTo=1 suFrom =1 suTo=1 result=0 162 afterPart {{{4.02102705e-06,0.93367821}, {-0.000751440063,0.551307505}, {0.10711 6791,0.216928359}, {0.273102283,-0.0639350563}}} id=4
163 SkOpSegment::markDone id=-1 (5,2 1,3) t=0.351448746 [-1] (3.5942049,2.35144877) tEnd=1 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 163 afterPart {{{4.02102705e-06,0.93367821}, {-4.22273526e-05,0.955814396}, {0.00031 374693,0.977692314}, {0.00104786863,0.999301434}}} id=2
164 SkOpSegment::markDone id=-1 (1,3 1.84861219,5.54583645 3.41736698,3.77081728 4.4 8402119,2.56391668) t=0 [-1] (1,3) tEnd=0.516302729 newWindSum=1 newOppSum=0 opp Sum=0 windSum=1 windValue=1 oppValue=0 164 sortAngles [2] tStart=0.515074123 [23]
165 SkOpSegment::activeOp id=-1 t=0.437504678 tEnd=0 op=union miFrom=1 miTo=1 suFrom =1 suTo=0 result=0 165 after [2/14] 21/21 tStart=0.515074123 tEnd=0.33834339 < [4/25] 21/21 tStart=0.58 8973826 tEnd=0.401625031 < [2/15] 5/1 tStart=0.515074123 tEnd=1 F 12
166 SkOpSegment::markDone id=-1 (2.7282393,3.51794004 3.05293441,2.67707705 4.143521 31,1.38117373 6,2) t=0 [-1] (2.7282393,3.51794004) tEnd=0.437504678 newWindSum=- 1 newOppSum=1 oppSum=1 windSum=-1 windValue=1 oppValue=0 166 afterPart {{{0.273102283,-0.0639350563}, {0.0726626179,0.297848628}, {0.00062032 0001,0.638694712}, {4.02102705e-06,0.93367821}}} id=2
167 SkOpSegment::markDone id=-1 (3,4 2.61882615,4.38117361 2.52823925,4.03588009 2.7 282393,3.51794004) t=0.322114632 [-1] (2.72210693,4.16072464) tEnd=1 newWindSum= -1 newOppSum=1 oppSum=1 windSum=-1 windValue=1 oppValue=0 167 afterPart {{{0.273102283,-0.0639350563}, {0.107116791,0.216928359}, {-0.00075144 0063,0.551307505}, {4.02102705e-06,0.93367821}}} id=4
168 SkOpSegment::activeOp id=-1 t=0.351448746 tEnd=0 op=union miFrom=1 miTo=0 suFrom =0 suTo=0 result=1 168 afterPart {{{0.273102283,-0.0639350563}, {0.823082351,-1.05662188}, {2.33974221, -2.2069441}, {6,-3}}} id=2
169 SkOpSegment::markDone id=-1 (2.7282393,3.51794004 3.05293441,2.67707705 4.143521 31,1.38117373 6,2) t=0.437504678 [-1] (3.5942049,2.35144877) tEnd=1 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 169 after [2/14] 21/21 tStart=0.515074123 tEnd=0.33834339 < [4/26] 5/1 tStart=0.5889 73826 tEnd=1 < [2/15] 5/1 tStart=0.515074123 tEnd=1 T 11
170 SkOpSegment::findNextOp from:[-1] to:[-1] start=7083836 end=7082508 170 afterPart {{{0.273102283,-0.0639350563}, {0.0726626179,0.297848628}, {0.00062032 0001,0.638694712}, {4.02102705e-06,0.93367821}}} id=2
171 bridgeOp current id=-1 from=(6,2) to=(3.5942049,2.35144877) 171 afterPart {{{0.273102283,-0.0639350563}, {0.637259321,-0.680123784}, {1.28114839 ,-1.03872873}, {1.6714313,-1.08141601}}} id=4
172 path.moveTo(3.00020218,3.99986529); 172 afterPart {{{0.273102283,-0.0639350563}, {0.823082351,-1.05662188}, {2.33974221, -2.2069441}, {6,-3}}} id=2
173 path.lineTo(6,2); 173 sortAngles [3] tStart=0.999801628 [27]
174 path.cubicTo(4.9557395,1.65191317, 4.15380764,1.90964866, 3.5942049,2.35144877); 174 after [3/16] 1/1 tStart=0.999801628 tEnd=0 < [4/22] 9/9 tStart=0.390998296 tEnd= 0.401625031 < [4/21] 25/25 tStart=0.390998296 tEnd=0.390560161 T 4
175 SkOpSegment::findNextOp simple 175 afterPart {{{0.00119023165,0.999206483}, {6,-3}}} id=3
176 SkOpSegment::markDone id=-1 (5,2 1,3) t=0 [-1] (5,2) tEnd=0.351448746 newWindSum =1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 176 afterPart {{{0.00119023165,0.999206483}, {0.000439203198,0.977209978}, {4.687203 71e-05,0.955366912}, {4.02102705e-06,0.93367821}}} id=4
177 bridgeOp current id=-1 from=(3.5942049,2.35144877) to=(5,2) 177 afterPart {{{0.00119023165,0.999206483}, {0.00122119614,1.00011339}, {0.00125277 045,1.00102055}, {0.00128495507,1.00192797}}} id=4
178 SkOpSegment::findNextOp simple 178 after [3/16] 1/1 tStart=0.999801628 tEnd=0 < [5/27] 1/5 tStart=0.999825287 tEnd= 0 < [4/22] 9/9 tStart=0.390998296 tEnd=0.401625031 T 7
179 SkOpSegment::markDone id=-1 (4.48402119,2.56391668 4.67430639,2.34861207 4.84861 231,2.15138769 5,2) t=0 [-1] (4.48402119,2.56391668) tEnd=1 newWindSum=1 newOppS um=0 oppSum=0 windSum=1 windValue=1 oppValue=0 179 afterPart {{{0.00119023165,0.999206483}, {6,-3}}} id=3
180 bridgeOp current id=-1 from=(5,2) to=(4.48402119,2.56391668) 180 afterPart {{{0.00119023165,0.999206483}, {2.27121914,-0.514371368}, {2.24969868, -1.1446642}, {1.6714313,-1.08141601}}} id=5
181 path.lineTo(5,2); 181 afterPart {{{0.00119023165,0.999206483}, {0.000439203198,0.977209978}, {4.687203 71e-05,0.955366912}, {4.02102705e-06,0.93367821}}} id=4
182 path.cubicTo(4.84861231,2.15138769, 4.67430639,2.34861207, 4.48402119,2.56391668 ); 182 after [3/16] 1/1 tStart=0.999801628 tEnd=0 < [5/28] 17/17 tStart=0.999825287 tEn d=0.999846187 < [5/27] 1/5 tStart=0.999825287 tEnd=0 F 5
183 SkOpSegment::findNextOp 183 afterPart {{{0.00119023165,0.999206483}, {6,-3}}} id=3
184 SkOpAngle::dumpOne [-1/-1] next=-1/-1 sect=1/1 s=0.589250227 [-1] e=1 [-1] sgn= -1 windVal=1 windSum=1 oppVal=0 oppSum=0 184 afterPart {{{0.00119023165,0.999206483}, {0.00114277846,0.999238124}, {0.0010953 2382,0.999269793}, {0.00104786863,0.999301434}}} id=5
185 SkOpAngle::dumpOne [-1/-1] next=-1/-1 sect=17/17 s=0.589250227 [-1] e=0.5891972 65 [-1] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=0 done unorderable 185 afterPart {{{0.00119023165,0.999206483}, {2.27121914,-0.514371368}, {2.24969868, -1.1446642}, {1.6714313,-1.08141601}}} id=5
186 SkOpAngle::dumpOne [-1/-1] next=-1/-1 sect=17/17 s=0.999932596 [-1] e=1 [-1] sg n=-1 windVal=1 windSum=-1 oppVal=0 oppSum=1 done unorderable operand 186 after [5/27] 1/5 tStart=0.999825287 tEnd=0 < [5/28] 17/17 tStart=0.999825287 tEn d=0.999846187 < [4/22] 9/9 tStart=0.390998296 tEnd=0.401625031 F 4
187 SkOpAngle::dumpOne [-1/-1] next=-1/-1 sect=1/1 s=0.999932596 [-1] e=0 [-1] sgn= 1 windVal=1 windSum=1 oppVal=0 oppSum=0 done operand 187 afterPart {{{0.00119023165,0.999206483}, {2.27121914,-0.514371368}, {2.24969868, -1.1446642}, {1.6714313,-1.08141601}}} id=5
188 SkOpSegment::activeOp id=-1 t=0.589250227 tEnd=0.589197265 op=union miFrom=1 miT o=0 suFrom=0 suTo=0 result=1 188 afterPart {{{0.00119023165,0.999206483}, {0.00114277846,0.999238124}, {0.0010953 2382,0.999269793}, {0.00104786863,0.999301434}}} id=5
189 SkOpSegment::activeOp id=-1 t=0.999932596 tEnd=1 op=union miFrom=0 miTo=0 suFrom =0 suTo=1 result=1 189 afterPart {{{0.00119023165,0.999206483}, {0.000439203198,0.977209978}, {4.687203 71e-05,0.955366912}, {4.02102705e-06,0.93367821}}} id=4
190 SkOpSegment::activeOp id=-1 t=0.999932596 tEnd=0 op=union miFrom=0 miTo=0 suFrom =1 suTo=0 result=1 190 after [4/22] 9/9 tStart=0.390998296 tEnd=0.401625031 < [5/28] 17/17 tStart=0.999 825287 tEnd=0.999846187 < [4/21] 25/25 tStart=0.390998296 tEnd=0.390560161 T 4
191 SkOpSegment::markDone id=-1 (1,3 1.84861219,5.54583645 3.41736698,3.77081728 4.4 8402119,2.56391668) t=0.589250227 [-1] (3.00020218,3.99986529) tEnd=1 newWindSum =1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 191 afterPart {{{0.00119023165,0.999206483}, {0.000439203198,0.977209978}, {4.687203 71e-05,0.955366912}, {4.02102705e-06,0.93367821}}} id=4
192 SkOpSegment::findNextOp from:[-1] to:[-1] start=7083932 end=7083244 192 afterPart {{{0.00119023165,0.999206483}, {0.00114277846,0.999238124}, {0.0010953 2382,0.999269793}, {0.00104786863,0.999301434}}} id=5
193 bridgeOp current id=-1 from=(4.48402119,2.56391668) to=(3.00020218,3.99986529) 193 afterPart {{{0.00119023165,0.999206483}, {0.00122119614,1.00011339}, {0.00125277 045,1.00102055}, {0.00128495507,1.00192797}}} id=4
194 path.cubicTo(4.04589319,3.0596509, 3.52305317,3.65123534, 3.00020218,3.99986529) ; 194 sortAngles [4] tStart=0.380259358 [20]
195 sortAngles [4] tStart=0.390560161 [18]
196 sortAngles [4] tStart=0.390998296 [28]
197 sortAngles [4] tStart=0.401625031 [22]
198 sortAngles [4] tStart=0.588973826 [24]
199 sortAngles [5] tStart=0.999825287 [29]
200 sortAngles [5] tStart=0.999846187 [25]
201 sortAngles [5] tStart=1 [10]
202 sortAngles [6] tStart=0.000565406168 [26]
203 sortAngles [6] tStart=0.00064246676 [30]
204 debugShowCoincidence - id=1 t=0 tEnd=0.000769248274
205 debugShowCoincidence + id=6 t=0 tEnd=0.000565406168
206 debugShowCoincidence - id=5 t=0.999846187 tEnd=1
207 debugShowCoincidence + id=3 t=0.999825355 tEnd=1
208 debugShowCoincidence - id=5 t=0.999825287 tEnd=0.999846187
209 debugShowCoincidence + id=3 t=0.999801628 tEnd=0.999825355
210 debugShowActiveSpans id=1 (0,1 0.490384609,1.73557687 0.499815077,2.00021958 0.3 82070184,1.94870627) t=0 (0,1) tEnd=0.000769248274 windSum=? oppSum=? windValue= 1 oppValue=1
211 debugShowActiveSpans id=1 (0,1 0.490384609,1.73557687 0.499815077,2.00021958 0.3 82070184,1.94870627) t=0.000769248274 (0.00113082887,1.00169671) tEnd=0.00087418 2828 windSum=? windValue=1
212 debugShowActiveSpans id=1 (0,1 0.490384609,1.73557687 0.499815077,2.00021958 0.3 82070184,1.94870627) t=0.000874182828 (0.00128495507,1.00192797) tEnd=1 windSum= ? windValue=1
213 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548 07687,-1.36458325 6,-3) t=0 (0.382070184,1.94870627) tEnd=0.311178311 windSum=? windValue=1
214 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548 07687,-1.36458325 6,-3) t=0.311178311 (0.00457555428,1.06636167) tEnd=0.32459089 7 windSum=? windValue=1
215 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548 07687,-1.36458325 6,-3) t=0.324590897 (0.00113082887,1.00169671) tEnd=0.32508114 2 windSum=? windValue=1
216 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548 07687,-1.36458325 6,-3) t=0.325081142 (0.00104786863,0.999301434) tEnd=0.3383433 9 windSum=? windValue=1
217 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548 07687,-1.36458325 6,-3) t=0.33834339 (4.02102705e-06,0.93367821) tEnd=0.51507412 3 windSum=? windValue=1
218 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548 07687,-1.36458325 6,-3) t=0.515074123 (0.273102283,-0.0639350563) tEnd=1 windSum =? windValue=1
219 debugShowActiveSpans id=3 (6,-3 0,1) t=0 (6,-3) tEnd=0.999801628 windSum=? windV alue=1
220 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1.08141601) t=0 (2,4) tEnd=0.380259358 windSum=? windValue=1
221 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1.08141601) t=0.380259358 (0.00457555428,1.06636167) tEnd=0.390560161 windSum=? windValue=1
222 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1.08141601) t=0.390560161 (0.00128495507,1.00192797) tEnd=0.390998296 windSum=? windValue=1
223 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1.08141601) t=0.390998296 (0.00119023165,0.999206483) tEnd=0.40162503 1 windSum=? windValue=1
224 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1.08141601) t=0.401625031 (4.02102705e-06,0.93367821) tEnd=0.58897382 6 windSum=? windValue=1
225 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1.08141601) t=0.588973826 (0.273102283,-0.0639350563) tEnd=1 windSum= ? windValue=1
226 debugShowActiveSpans id=5 (1.6714313,-1.08141601 2.24979973,-1.14467525 2.271226 64,-0.514151096 0,1) t=0 (1.6714313,-1.08141601) tEnd=0.999825287 windSum=? wind Value=1
227 debugShowActiveSpans id=5 (1.6714313,-1.08141601 2.24979973,-1.14467525 2.271226 64,-0.514151096 0,1) t=0.999825287 (0.00119023165,0.999206483) tEnd=0.999846187 windSum=? oppSum=? windValue=1 oppValue=1
228 debugShowActiveSpans id=5 (1.6714313,-1.08141601 2.24979973,-1.14467525 2.271226 64,-0.514151096 0,1) t=0.999846187 (0.00104786863,0.999301434) tEnd=1 windSum=? oppSum=? windValue=1 oppValue=1
229 debugShowActiveSpans id=6 (0,1 2,4) t=0.000565406168 (0.00113082887,1.00169671) tEnd=0.00064246676 windSum=? windValue=1
230 debugShowActiveSpans id=6 (0,1 2,4) t=0.00064246676 (0.00128495507,1.00192797) t End=1 windSum=? windValue=1
231 sortableTop dir=kLeft seg=1 t=0.000384624137 pt=(0.000565627823,1.00084853)
232 sortableTop [0] valid=1 operand=0 span=1 ccw=0 seg=1 {{{0, 1}, {0.490384609f, 1. 73557687f}, {0.499815077f, 2.00021958f}, {0.382070184f, 1.94870627f}}} t=0.00038 4624137 pt=(0.000565627823,1.00084853) slope=(1.47004406,2.20564388)
233 markWinding id=1 (0,1 0.490384609,1.73557687 0.499815077,2.00021958 0.382070184, 1.94870627) t=0 [1] (0,1) tEnd=0.000769248274 newWindSum=1 newOppSum=1 oppSum=1 windSum=1 windValue=1 oppValue=1
234 markWinding id=1 (0,1 0.490384609,1.73557687 0.499815077,2.00021958 0.382070184, 1.94870627) t=0 [1] (0,1) tEnd=0.000769248274 newWindSum=1 newOppSum=1 oppSum=1 windSum=1 windValue=1 oppValue=1
235 nextChase mismatched signs
236 markWinding id=5 (1.6714313,-1.08141601 2.24979973,-1.14467525 2.27122664,-0.514 151096 0,1) t=0.999846187 [25] (0.00104786863,0.999301434) tEnd=1 newWindSum=1 n ewOppSum=1 oppSum=? windSum=? windValue=1 oppValue=1
237 activeOp id=1 t=0.000769248274 tEnd=0 op=sect miFrom=1 miTo=0 suFrom=1 suTo=0 re sult=1
238 nextChase mismatched signs
239 findNextOp simple
240 markDone id=1 (0,1 0.490384609,1.73557687 0.499815077,2.00021958 0.382070184,1.9 4870627) t=0 [1] (0,1) tEnd=0.000769248274 newWindSum=1 newOppSum=1 oppSum=1 win dSum=1 windValue=1 oppValue=1
241 bridgeOp current id=1 from=(0.00113082887,1.00169671) to=(0,1)
242 path.moveTo(0.00113082887,1.00169671);
243 path.cubicTo(0.000754170411,1.00113142, 0.000377227523,1.00056589, 0,1);
244 markWinding id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.54807687,-1. 36458325 6,-3) t=0.324590897 [14] (0.00113082887,1.00169671) tEnd=0.325081142 ne wWindSum=1 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0
245 markAngle last segment=2 span=14 windSum=1
246 markWinding id=5 (1.6714313,-1.08141601 2.24979973,-1.14467525 2.27122664,-0.514 151096 0,1) t=0.999825287 [29] (0.00119023165,0.999206483) tEnd=0.999846187 newW indSum=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=1
247 markAngle last segment=5 span=29 windSum=1
248 markWinding id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.54807687,-1. 36458325 6,-3) t=0.325081142 [15] (0.00104786863,0.999301434) tEnd=0.33834339 ne wWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
249 markAngle last segment=2 span=21 windSum=?
250 findNextOp
251 dumpOne [5/30] next=2/10 sect=17/17 s=0.999846187 [25] e=1 [10] sgn=-1 windVal= 1 windSum=1 oppVal=1 oppSum=1 operand
252 dumpOne [2/10] next=5/29 sect=25/25 s=0.325081142 [15] e=0.324590897 [14] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=1
253 dumpOne [5/29] next=2/11 sect=1/1 s=0.999846187 [25] e=0.999825287 [29] sgn=1 w indVal=1 windSum=1 oppVal=1 oppSum=-1 operand
254 dumpOne [2/11] next=5/30 sect=9/9 s=0.325081142 [15] e=0.33834339 [21] sgn=-1 w indVal=1 windSum=-1 oppVal=0 oppSum=0
255 activeOp id=2 t=0.325081142 tEnd=0.324590897 op=sect miFrom=1 miTo=0 suFrom=1 su To=1 result=1
256 findNextOp chase.append segment=2 span=14 windSum=1
257 activeOp id=5 t=0.999846187 tEnd=0.999825287 op=sect miFrom=0 miTo=1 suFrom=1 su To=0 result=0
258 markDone id=5 (1.6714313,-1.08141601 2.24979973,-1.14467525 2.27122664,-0.514151 096 0,1) t=0.999825287 [29] (0.00119023165,0.999206483) tEnd=0.999846187 newWind Sum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=1
259 findNextOp chase.append segment=5 span=29 windSum=1
260 activeOp id=2 t=0.325081142 tEnd=0.33834339 op=sect miFrom=1 miTo=0 suFrom=0 suT o=0 result=0
261 markDone id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.54807687,-1.364 58325 6,-3) t=0.325081142 [15] (0.00104786863,0.999301434) tEnd=0.33834339 newWi ndSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
262 findNextOp chase.append segment=2 span=21 windSum=-2147483647
263 markDone id=5 (1.6714313,-1.08141601 2.24979973,-1.14467525 2.27122664,-0.514151 096 0,1) t=0.999846187 [25] (0.00104786863,0.999301434) tEnd=1 newWindSum=1 newO ppSum=1 oppSum=1 windSum=1 windValue=1 oppValue=1
264 findNextOp from:[5] to:[2] start=25208280 end=25208144
265 bridgeOp current id=5 from=(0,1) to=(0.00104786863,0.999301434)
266 path.cubicTo(0.000349343289,0.999767125, 0.000698633841,0.999534309, 0.001047868 63,0.999301434);
267 markWinding id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.54807687,-1. 36458325 6,-3) t=0.311178311 [19] (0.00457555428,1.06636167) tEnd=0.324590897 ne wWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
268 markAngle last segment=2 span=19 windSum=-1
269 markWinding id=1 (0,1 0.490384609,1.73557687 0.499815077,2.00021958 0.382070184, 1.94870627) t=0.000769248274 [13] (0.00113082887,1.00169671) tEnd=0.000874182828 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
270 markAngle last segment=1 span=17 windSum=?
271 markWinding id=6 (0,1 2,4) t=0.000565406168 [26] (0.00113082887,1.00169671) tEnd =0.00064246676 newWindSum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue= 0
272 markAngle last segment=6 span=30 windSum=?
273 findNextOp
274 dumpOne [2/9] next=1/2 sect=9/9 s=0.324590897 [14] e=0.325081142 [15] sgn=-1 wi ndVal=1 windSum=1 oppVal=0 oppSum=1
275 dumpOne [1/2] next=2/8 sect=9/9 s=0.000769248274 [13] e=0 [1] sgn=1 windVal=1 w indSum=1 oppVal=1 oppSum=1 done
276 dumpOne [2/8] next=1/3 sect=25/25 s=0.324590897 [14] e=0.311178311 [19] sgn=1 w indVal=1 windSum=-1 oppVal=0 oppSum=0
277 dumpOne [1/3] next=6/32 sect=25/25 s=0.000769248274 [13] e=0.000874182828 [17] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=0
278 dumpOne [6/32] next=2/9 sect=25/25 s=0.000565406168 [26] e=0.00064246676 [30] s gn=-1 windVal=1 windSum=1 oppVal=0 oppSum=0 operand
279 activeOp id=1 t=0.000769248274 tEnd=0 op=sect miFrom=1 miTo=0 suFrom=1 suTo=0 re sult=1
280 activeOp id=2 t=0.324590897 tEnd=0.311178311 op=sect miFrom=0 miTo=1 suFrom=0 su To=0 result=0
281 markDone id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.54807687,-1.364 58325 6,-3) t=0.311178311 [19] (0.00457555428,1.06636167) tEnd=0.324590897 newWi ndSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
282 findNextOp chase.append segment=2 span=19 windSum=-1
283 activeOp id=1 t=0.000769248274 tEnd=0.000874182828 op=sect miFrom=1 miTo=0 suFro m=0 suTo=0 result=0
284 markDone id=1 (0,1 0.490384609,1.73557687 0.499815077,2.00021958 0.382070184,1.9 4870627) t=0.000769248274 [13] (0.00113082887,1.00169671) tEnd=0.000874182828 ne wWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
285 findNextOp chase.append segment=1 span=17 windSum=-2147483647
286 activeOp id=6 t=0.000565406168 tEnd=0.00064246676 op=sect miFrom=0 miTo=0 suFrom =0 suTo=1 result=0
287 markDone id=6 (0,1 2,4) t=0.000565406168 [26] (0.00113082887,1.00169671) tEnd=0. 00064246676 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0
288 findNextOp chase.append segment=6 span=30 windSum=-2147483647
289 markDone id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.54807687,-1.364 58325 6,-3) t=0.324590897 [14] (0.00113082887,1.00169671) tEnd=0.325081142 newWi ndSum=1 newOppSum=1 oppSum=1 windSum=1 windValue=1 oppValue=0
290 findNextOp from:[2] to:[1] start=25208008 end=1606414720
291 bridgeOp current id=2 from=(0.00104786863,0.999301434) to=(0.00113082887,1.00169 671)
292 path.cubicTo(0.00107500574,1.00010026, 0.0011026595,1.0008986, 0.00113082887,1.0 0169671);
195 path.close(); 293 path.close();
196 </div> 294 markWinding id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313 ,-1.08141601) t=0.380259358 [20] (0.00457555428,1.06636167) tEnd=0.390560161 new WindSum=-2 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
197 295 markAngle last segment=4 span=20 windSum=-2
198 <div id="cubics45u_debug"> 296 markWinding id=1 (0,1 0.490384609,1.73557687 0.499815077,2.00021958 0.382070184, 1.94870627) t=0.000874182828 [17] (0.00128495507,1.00192797) tEnd=1 newWindSum=- 1 newOppSum=-2 oppSum=? windSum=? windValue=1 oppValue=0
199 seg=1 {{{1, 3}, {1.84861219f, 5.54583645f}, {3.41736698f, 3.77081728f}, {4.48402 119f, 2.56391668f}}} 297 markWinding id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.54807687,-1. 36458325 6,-3) t=0 [3] (0.382070184,1.94870627) tEnd=0.311178311 newWindSum=-1 n ewOppSum=-2 oppSum=? windSum=? windValue=1 oppValue=0
200 seg=2 {{{4.48402119f, 2.56391668f}, {4.67430639f, 2.34861207f}, {4.84861231f, 2. 15138769f}, {5, 2}}} 298 markAngle last segment=2 span=19 windSum=-1
201 seg=3 {{{5, 2}, {1, 3}}} 299 markWinding id=6 (0,1 2,4) t=0.00064246676 [30] (0.00128495507,1.00192797) tEnd= 1 newWindSum=-2 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
202 op union 300 markWinding id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313 ,-1.08141601) t=0 [7] (2,4) tEnd=0.380259358 newWindSum=-2 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
203 seg=4 {{{3, 4}, {2.61882615f, 4.38117361f}, {2.52823925f, 4.03588009f}, {2.72823 93f, 3.51794004f}}} 301 markAngle last segment=4 span=20 windSum=-2
204 seg=5 {{{2.7282393f, 3.51794004f}, {3.05293441f, 2.67707705f}, {4.14352131f, 1.3 8117373f}, {6, 2}}} 302 markWinding id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313 ,-1.08141601) t=0.390560161 [18] (0.00128495507,1.00192797) tEnd=0.390998296 new WindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
205 seg=6 {{{6, 2}, {3, 4}}} 303 markAngle last segment=4 span=28 windSum=?
206 debugShowCubicIntersection wtTs[0]=1 {{{3,4}, {2.61882615,4.38117361}, {2.528239 25,4.03588009}, {2.7282393,3.51794004}}} {{2.7282393,3.51794004}} wnTs[0]=0 {{{2 .7282393,3.51794004}, {3.05293441,2.67707705}, {4.14352131,1.38117373}, {6,2}}} 304 debugShowActiveSpans id=1 (0,1 0.490384609,1.73557687 0.499815077,2.00021958 0.3 82070184,1.94870627) t=0.000874182828 (0.00128495507,1.00192797) tEnd=1 windSum= -1 oppSum=-2 windValue=1 oppValue=0
207 debugShowCubicLineIntersection wtTs[0]=0 {{{3,4}, {2.61882615,4.38117361}, {2.52 823925,4.03588009}, {2.7282393,3.51794004}}} {{3,4}} wnTs[0]=1 {{{6,2}, {3,4}}} 305 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548 07687,-1.36458325 6,-3) t=0 (0.382070184,1.94870627) tEnd=0.311178311 windSum=-1 oppSum=-2 windValue=1 oppValue=0
208 debugShowCubicLineIntersection wtTs[0]=1 {{{2.7282393,3.51794004}, {3.05293441,2 .67707705}, {4.14352131,1.38117373}, {6,2}}} {{6,2}} wnTs[0]=0 {{{6,2}, {3,4}}} 306 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548 07687,-1.36458325 6,-3) t=0.33834339 (4.02102705e-06,0.93367821) tEnd=0.51507412 3 windSum=? windValue=1
209 debugShowCubicIntersection wtTs[0]=0 {{{3,4}, {2.61882615,4.38117361}, {2.528239 25,4.03588009}, {2.7282393,3.51794004}}} {{3,4}} wtTs[1]=0.322114632 {{2.7221069 3,4.16072464}} wnTs[0]=0.589197 {{{1,3}, {1.84861219,5.54583645}, {3.41736698,3. 77081728}, {4.48402119,2.56391668}}} wnTs[1]=0.516302729 307 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548 07687,-1.36458325 6,-3) t=0.515074123 (0.273102283,-0.0639350563) tEnd=1 windSum =? windValue=1
210 SkOpSegment::addT insert t=0.589197265 segID=1 spanID=13 308 debugShowActiveSpans id=3 (6,-3 0,1) t=0 (6,-3) tEnd=0.999801628 windSum=? windV alue=1
211 SkOpSegment::addT insert t=0.322114632 segID=4 spanID=14 309 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1.08141601) t=0 (2,4) tEnd=0.380259358 windSum=-2 oppSum=0 windValue= 1 oppValue=0
212 SkOpSegment::addT insert t=0.516302729 segID=1 spanID=15 310 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1.08141601) t=0.380259358 (0.00457555428,1.06636167) tEnd=0.390560161 windSum=-2 oppSum=-1 windValue=1 oppValue=0
213 debugShowCubicIntersection no intersect {{{2.7282393,3.51794004}, {3.05293441,2. 67707705}, {4.14352131,1.38117373}, {6,2}}} {{{1,3}, {1.84861219,5.54583645}, {3 .41736698,3.77081728}, {4.48402119,2.56391668}}} 311 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1.08141601) t=0.390560161 (0.00128495507,1.00192797) tEnd=0.390998296 windSum=-1 oppSum=0 windValue=1 oppValue=0
214 debugShowCubicIntersection no intersect {{{2.7282393,3.51794004}, {3.05293441,2. 67707705}, {4.14352131,1.38117373}, {6,2}}} {{{4.48402119,2.56391668}, {4.674306 39,2.34861207}, {4.84861231,2.15138769}, {5,2}}} 312 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1.08141601) t=0.390998296 (0.00119023165,0.999206483) tEnd=0.40162503 1 windSum=? windValue=1
215 debugShowCubicLineIntersection wtTs[0]=0.437504678 {{{2.7282393,3.51794004}, {3. 05293441,2.67707705}, {4.14352131,1.38117373}, {6,2}}} {{3.5942049,2.35144877}} wnTs[0]=0.351449 {{{5,2}, {1,3}}} 313 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1.08141601) t=0.401625031 (4.02102705e-06,0.93367821) tEnd=0.58897382 6 windSum=? windValue=1
216 SkOpSegment::addT insert t=0.437504678 segID=5 spanID=16 314 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1.08141601) t=0.588973826 (0.273102283,-0.0639350563) tEnd=1 windSum= ? windValue=1
217 SkOpSegment::addT insert t=0.351448746 segID=3 spanID=17 315 debugShowActiveSpans id=5 (1.6714313,-1.08141601 2.24979973,-1.14467525 2.271226 64,-0.514151096 0,1) t=0 (1.6714313,-1.08141601) tEnd=0.999825287 windSum=? wind Value=1
218 debugShowCubicLineIntersection wtTs[0]=0.589250227 {{{1,3}, {1.84861219,5.545836 45}, {3.41736698,3.77081728}, {4.48402119,2.56391668}}} {{3.00020218,3.99986529} } wnTs[0]=0.999933 {{{6,2}, {3,4}}} 316 debugShowActiveSpans id=6 (0,1 2,4) t=0.00064246676 (0.00128495507,1.00192797) t End=1 windSum=-2 oppSum=0 windValue=1 oppValue=0
219 SkOpSegment::addT insert t=0.999932596 segID=6 spanID=18 317 activeOp id=4 t=0.390560161 tEnd=0.380259358 op=sect miFrom=1 miTo=1 suFrom=1 su To=1 result=0
220 SkOpSegment::addT insert t=0.589250227 segID=1 spanID=19 318 markDone id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1 .08141601) t=0.380259358 [20] (0.00457555428,1.06636167) tEnd=0.390560161 newWin dSum=-2 newOppSum=-1 oppSum=-1 windSum=-2 windValue=1 oppValue=0
221 debugShowCubicLineIntersection no intersect {{{4.48402119,2.56391668}, {4.674306 39,2.34861207}, {4.84861231,2.15138769}, {5,2}}} {{{6,2}, {3,4}}} 319 bridgeOp chase.append id=4 windSum=-2
222 debugShowLineIntersection no intersect {{{6,2}, {3,4}}} {{{5,2}, {1,3}}} 320 debugShowActiveSpans id=1 (0,1 0.490384609,1.73557687 0.499815077,2.00021958 0.3 82070184,1.94870627) t=0.000874182828 (0.00128495507,1.00192797) tEnd=1 windSum= -1 oppSum=-2 windValue=1 oppValue=0
223 debugShowCubicIntersection wtTs[0]=1 {{{1,3}, {1.84861219,5.54583645}, {3.417366 98,3.77081728}, {4.48402119,2.56391668}}} {{4.48402119,2.56391668}} wnTs[0]=0 {{ {4.48402119,2.56391668}, {4.67430639,2.34861207}, {4.84861231,2.15138769}, {5,2} }} 321 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548 07687,-1.36458325 6,-3) t=0 (0.382070184,1.94870627) tEnd=0.311178311 windSum=-1 oppSum=-2 windValue=1 oppValue=0
224 debugShowCubicLineIntersection wtTs[0]=0 {{{1,3}, {1.84861219,5.54583645}, {3.41 736698,3.77081728}, {4.48402119,2.56391668}}} {{1,3}} wnTs[0]=1 {{{5,2}, {1,3}}} 322 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548 07687,-1.36458325 6,-3) t=0.33834339 (4.02102705e-06,0.93367821) tEnd=0.51507412 3 windSum=? windValue=1
225 debugShowCubicLineIntersection wtTs[0]=1 {{{4.48402119,2.56391668}, {4.67430639, 2.34861207}, {4.84861231,2.15138769}, {5,2}}} {{5,2}} wnTs[0]=0 {{{5,2}, {1,3}}} 323 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548 07687,-1.36458325 6,-3) t=0.515074123 (0.273102283,-0.0639350563) tEnd=1 windSum =? windValue=1
226 SkOpSegment::sortAngles [4] tStart=0 [7] 324 debugShowActiveSpans id=3 (6,-3 0,1) t=0 (6,-3) tEnd=0.999801628 windSum=? windV alue=1
227 SkOpAngle::after [4/1] 18/17 tStart=0 tEnd=0.322114632 < [1/12] 1/1 tStart=0.589 197265 tEnd=0.589250227 < [1/11] 17/17 tStart=0.589197265 tEnd=0.516302729 T 5 325 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1.08141601) t=0 (2,4) tEnd=0.380259358 windSum=-2 oppSum=0 windValue= 1 oppValue=0
228 SkOpAngle::afterPart {{{3,4}, {2.87721833,4.1227816}, {2.78458726,4.17018661}, { 2.72210693,4.16072464}}} id=4 326 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1.08141601) t=0.390560161 (0.00128495507,1.00192797) tEnd=0.390998296 windSum=-1 oppSum=0 windValue=1 oppValue=0
229 SkOpAngle::afterPart {{{3,4}, {3.00006742,3.99995506}, {3.00013476,3.99991025}, {3.00020218,3.99986529}}} id=1 327 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1.08141601) t=0.390998296 (0.00119023165,0.999206483) tEnd=0.40162503 1 windSum=? windValue=1
230 SkOpAngle::afterPart {{{3,4}, {2.9072112,4.06185918}, {2.81442231,4.11606536}, { 2.72210693,4.16072464}}} id=1 328 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1.08141601) t=0.401625031 (4.02102705e-06,0.93367821) tEnd=0.58897382 6 windSum=? windValue=1
231 SkOpAngle::after [4/1] 18/17 tStart=0 tEnd=0.322114632 < [6/8] 1/1 tStart=1 tEnd =0.999932596 < [1/12] 1/1 tStart=0.589197265 tEnd=0.589250227 F 11 329 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1.08141601) t=0.588973826 (0.273102283,-0.0639350563) tEnd=1 windSum= ? windValue=1
232 SkOpAngle::afterPart {{{3,4}, {2.87721833,4.1227816}, {2.78458726,4.17018661}, { 2.72210693,4.16072464}}} id=4 330 debugShowActiveSpans id=5 (1.6714313,-1.08141601 2.24979973,-1.14467525 2.271226 64,-0.514151096 0,1) t=0 (1.6714313,-1.08141601) tEnd=0.999825287 windSum=? wind Value=1
233 SkOpAngle::afterPart {{{3,4}, {3.00020218,3.99986529}}} id=6 331 debugShowActiveSpans id=6 (0,1 2,4) t=0.00064246676 (0.00128495507,1.00192797) t End=1 windSum=-2 oppSum=0 windValue=1 oppValue=0
234 SkOpAngle::afterPart {{{3,4}, {3.00006742,3.99995506}, {3.00013476,3.99991025}, {3.00020218,3.99986529}}} id=1 332 activeOp id=2 t=0.311178311 tEnd=0 op=sect miFrom=0 miTo=1 suFrom=1 suTo=1 resul t=1
235 SkOpAngle::after [1/12] 1/1 tStart=0.589197265 tEnd=0.589250227 < [6/8] 1/1 tSta rt=1 tEnd=0.999932596 < [1/11] 17/17 tStart=0.589197265 tEnd=0.516302729 T 12 333 findNextOp simple
236 SkOpAngle::afterPart {{{3,4}, {3.00006742,3.99995506}, {3.00013476,3.99991025}, {3.00020218,3.99986529}}} id=1 334 markDone id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.54807687,-1.364 58325 6,-3) t=0 [3] (0.382070184,1.94870627) tEnd=0.311178311 newWindSum=-1 newO ppSum=-2 oppSum=-2 windSum=-1 windValue=1 oppValue=0
237 SkOpAngle::afterPart {{{3,4}, {3.00020218,3.99986529}}} id=6 335 bridgeOp current id=2 from=(0.00457555428,1.06636167) to=(0.382070184,1.94870627 )
238 SkOpAngle::afterPart {{{3,4}, {2.9072112,4.06185918}, {2.81442231,4.11606536}, { 2.72210693,4.16072464}}} id=1 336 path.moveTo(0.00457555428,1.06636167);
239 SkOpSegment::sortAngles [4] tStart=0.322114632 [14] 337 path.cubicTo(0.0397822335,1.5598917, 0.269277513,1.89935946, 0.382070184,1.94870 627);
240 SkOpAngle::after [4/2] 29/1 tStart=0.322114632 tEnd=0 < [1/9] 17/13 tStart=0.516 302729 tEnd=0 < [4/3] 13/5 tStart=0.322114632 tEnd=1 F 11 338 findNextOp
241 SkOpAngle::afterPart {{{2.72210693,4.16072464}, {2.78458726,4.17018661}, {2.8772 1833,4.1227816}, {3,4}}} id=4 339 dumpOne [1/5] next=6/34 sect=25/25 s=0.000874182828 [17] e=1 [2] sgn=-1 windVal =1 windSum=-1 oppVal=0 oppSum=-2
242 SkOpAngle::afterPart {{{2.72210693,4.16072464}, {2.06824885,4.47704065}, {1.4381 4079,4.31442231}, {1,3}}} id=1 340 dumpOne [6/34] next=4/20 sect=25/25 s=0.00064246676 [30] e=1 [12] sgn=-1 windVa l=1 windSum=-2 oppVal=0 oppSum=0 operand
243 SkOpAngle::afterPart {{{2.72210693,4.16072464}, {2.59061803,4.14081206}, {2.5926 6219,3.86904402}, {2.7282393,3.51794004}}} id=4 341 dumpOne [4/20] next=1/4 sect=9/9 s=0.390560161 [18] e=0.390998296 [28] sgn=-1 w indVal=1 windSum=-1 oppVal=0 oppSum=0 operand
244 SkOpAngle::after [4/2] 29/1 tStart=0.322114632 tEnd=0 < [1/10] 1/1 tStart=0.5163 02729 tEnd=0.589197265 < [4/3] 13/5 tStart=0.322114632 tEnd=1 T 12 342 dumpOne [1/4] next=6/33 sect=9/9 s=0.000874182828 [17] e=0.000769248274 [13] sg n=1 windVal=1 windSum=-1 oppVal=0 oppSum=0 done
245 SkOpAngle::afterPart {{{2.72210693,4.16072464}, {2.78458726,4.17018661}, {2.8772 1833,4.1227816}, {3,4}}} id=4 343 dumpOne [6/33] next=4/19 sect=9/9 s=0.00064246676 [30] e=0.000565406168 [26] sg n=1 windVal=1 windSum=1 oppVal=0 oppSum=0 done operand
246 SkOpAngle::afterPart {{{2.72210693,4.16072464}, {2.81442231,4.11606536}, {2.9072 112,4.06185918}, {3,4}}} id=1 344 dumpOne [4/19] next=1/5 sect=25/25 s=0.390560161 [18] e=0.380259358 [20] sgn=1 windVal=1 windSum=-2 oppVal=0 oppSum=-1 done operand
247 SkOpAngle::afterPart {{{2.72210693,4.16072464}, {2.59061803,4.14081206}, {2.5926 6219,3.86904402}, {2.7282393,3.51794004}}} id=4 345 activeOp id=6 t=0.00064246676 tEnd=1 op=sect miFrom=0 miTo=0 suFrom=1 suTo=1 res ult=0
248 SkOpSegment::sortAngles [5] tStart=0.437504678 [16] 346 markDone id=6 (0,1 2,4) t=0.00064246676 [30] (0.00128495507,1.00192797) tEnd=1 n ewWindSum=-2 newOppSum=0 oppSum=0 windSum=-2 windValue=1 oppValue=0
249 SkOpAngle::after [5/4] 17/21 tStart=0.437504678 tEnd=0 < [3/15] 1/1 tStart=0.351 448746 tEnd=0 < [5/5] 1/1 tStart=0.437504678 tEnd=1 T 11 347 markDone id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1 .08141601) t=0 [7] (2,4) tEnd=0.380259358 newWindSum=-2 newOppSum=0 oppSum=0 win dSum=-2 windValue=1 oppValue=0
250 SkOpAngle::afterPart {{{3.5942049,2.35144877}, {3.15895005,2.69507766}, {2.87029 493,3.15005855}, {2.7282393,3.51794004}}} id=5 348 activeOp id=4 t=0.390560161 tEnd=0.390998296 op=sect miFrom=0 miTo=0 suFrom=1 su To=0 result=0
251 SkOpAngle::afterPart {{{3.5942049,2.35144877}, {5,2}}} id=3 349 markDone id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1 .08141601) t=0.390560161 [18] (0.00128495507,1.00192797) tEnd=0.390998296 newWin dSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
252 SkOpAngle::afterPart {{{3.5942049,2.35144877}, {4.15380764,1.9096486}, {4.955739 42,1.65191312}, {6,2}}} id=5 350 activeOp id=1 t=0.000874182828 tEnd=0.000769248274 op=sect miFrom=0 miTo=1 suFro m=0 suTo=0 result=0
253 SkOpAngle::after [5/4] 17/21 tStart=0.437504678 tEnd=0 < [3/16] 17/17 tStart=0.3 51448746 tEnd=1 < [3/15] 1/1 tStart=0.351448746 tEnd=0 F 12 351 activeOp id=6 t=0.00064246676 tEnd=0.000565406168 op=sect miFrom=1 miTo=1 suFrom =0 suTo=1 result=1
254 SkOpAngle::afterPart {{{3.5942049,2.35144877}, {3.15895005,2.69507766}, {2.87029 493,3.15005855}, {2.7282393,3.51794004}}} id=5 352 activeOp id=4 t=0.390560161 tEnd=0.380259358 op=sect miFrom=1 miTo=1 suFrom=1 su To=1 result=0
255 SkOpAngle::afterPart {{{3.5942049,2.35144877}, {1,3}}} id=3 353 markDone id=1 (0,1 0.490384609,1.73557687 0.499815077,2.00021958 0.382070184,1.9 4870627) t=0.000874182828 [17] (0.00128495507,1.00192797) tEnd=1 newWindSum=-1 n ewOppSum=-2 oppSum=-2 windSum=-1 windValue=1 oppValue=0
256 SkOpAngle::afterPart {{{3.5942049,2.35144877}, {5,2}}} id=3 354 findNextOp from:[1] to:[6] start=41944776 end=25209856
257 SkOpAngle::after [3/15] 1/1 tStart=0.351448746 tEnd=0 < [3/16] 17/17 tStart=0.35 1448746 tEnd=1 < [5/5] 1/1 tStart=0.437504678 tEnd=1 F 5 355 bridgeOp current id=1 from=(0.382070184,1.94870627) to=(0.00128495507,1.00192797 )
258 SkOpAngle::afterPart {{{3.5942049,2.35144877}, {5,2}}} id=3 356 path.cubicTo(0.499712139,2.00017452, 0.490401,1.73603928, 0.00128495507,1.001927 97);
259 SkOpAngle::afterPart {{{3.5942049,2.35144877}, {1,3}}} id=3 357 markWinding id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313 ,-1.08141601) t=0.390998296 [28] (0.00119023165,0.999206483) tEnd=0.401625031 ne wWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
260 SkOpAngle::afterPart {{{3.5942049,2.35144877}, {4.15380764,1.9096486}, {4.955739 42,1.65191312}, {6,2}}} id=5 358 markAngle last segment=4 span=28 windSum=-1
261 SkOpAngle::after [5/5] 1/1 tStart=0.437504678 tEnd=1 < [3/16] 17/17 tStart=0.351 448746 tEnd=1 < [5/4] 17/21 tStart=0.437504678 tEnd=0 T 11 359 markWinding id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.54807687,-1. 36458325 6,-3) t=0.33834339 [21] (4.02102705e-06,0.93367821) tEnd=0.515074123 ne wWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
262 SkOpAngle::afterPart {{{3.5942049,2.35144877}, {4.15380764,1.9096486}, {4.955739 42,1.65191312}, {6,2}}} id=5 360 markAngle last segment=2 span=23 windSum=?
263 SkOpAngle::afterPart {{{3.5942049,2.35144877}, {1,3}}} id=3 361 markWinding id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313 ,-1.08141601) t=0.401625031 [22] (4.02102705e-06,0.93367821) tEnd=0.588973826 ne wWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
264 SkOpAngle::afterPart {{{3.5942049,2.35144877}, {3.15895005,2.69507766}, {2.87029 493,3.15005855}, {2.7282393,3.51794004}}} id=5 362 markAngle last segment=4 span=24 windSum=?
265 SkOpSegment::sortAngles [6] tStart=0.999932596 [18] 363 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548 07687,-1.36458325 6,-3) t=0.33834339 (4.02102705e-06,0.93367821) tEnd=0.51507412 3 windSum=-1 oppSum=-1 windValue=1 oppValue=0
266 SkOpAngle::after [6/6] 1/1 tStart=0.999932596 tEnd=0 < [1/13] 17/17 tStart=0.589 250227 tEnd=0.589197265 < [6/7] 17/17 tStart=0.999932596 tEnd=1 T 11 364 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548 07687,-1.36458325 6,-3) t=0.515074123 (0.273102283,-0.0639350563) tEnd=1 windSum =? windValue=1
267 SkOpAngle::afterPart {{{3.00020218,3.99986529}, {6,2}}} id=6 365 debugShowActiveSpans id=3 (6,-3 0,1) t=0 (6,-3) tEnd=0.999801628 windSum=? windV alue=1
268 SkOpAngle::afterPart {{{3.00020218,3.99986529}, {3.00013476,3.99991025}, {3.0000 6742,3.99995506}, {3,4}}} id=1 366 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1.08141601) t=0.390998296 (0.00119023165,0.999206483) tEnd=0.40162503 1 windSum=-1 oppSum=-1 windValue=1 oppValue=0
269 SkOpAngle::afterPart {{{3.00020218,3.99986529}, {3,4}}} id=6 367 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1.08141601) t=0.401625031 (4.02102705e-06,0.93367821) tEnd=0.58897382 6 windSum=-1 oppSum=0 windValue=1 oppValue=0
270 SkOpAngle::after [6/6] 1/1 tStart=0.999932596 tEnd=0 < [1/14] 1/1 tStart=0.58925 0227 tEnd=1 < [1/13] 17/17 tStart=0.589250227 tEnd=0.589197265 T 12 368 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1.08141601) t=0.588973826 (0.273102283,-0.0639350563) tEnd=1 windSum= ? windValue=1
271 SkOpAngle::afterPart {{{3.00020218,3.99986529}, {6,2}}} id=6 369 debugShowActiveSpans id=5 (1.6714313,-1.08141601 2.24979973,-1.14467525 2.271226 64,-0.514151096 0,1) t=0 (1.6714313,-1.08141601) tEnd=0.999825287 windSum=? wind Value=1
272 SkOpAngle::afterPart {{{3.00020218,3.99986529}, {3.52305312,3.65123542}, {4.0458 9321,3.05965083}, {4.48402119,2.56391668}}} id=1 370 activeOp id=4 t=0.401625031 tEnd=0.390998296 op=sect miFrom=1 miTo=1 suFrom=0 su To=1 result=1
273 SkOpAngle::afterPart {{{3.00020218,3.99986529}, {3.00013476,3.99991025}, {3.0000 6742,3.99995506}, {3,4}}} id=1 371 markWinding id=3 (6,-3 0,1) t=0 [5] (6,-3) tEnd=0.999801628 newWindSum=-1 newOpp Sum=-1 oppSum=? windSum=? windValue=1 oppValue=0
274 SkOpSegment::sortAngles [6] tStart=1 [12] 372 markWinding id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.54807687,-1. 36458325 6,-3) t=0.515074123 [23] (0.273102283,-0.0639350563) tEnd=1 newWindSum= -1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
275 SkOpSegment::sortAngles [1] tStart=0.516302729 [15] 373 markAngle last segment=2 span=23 windSum=-1
276 SkOpSegment::sortAngles [1] tStart=0.589197265 [13] 374 markWinding id=5 (1.6714313,-1.08141601 2.24979973,-1.14467525 2.27122664,-0.514 151096 0,1) t=0 [9] (1.6714313,-1.08141601) tEnd=0.999825287 newWindSum=-2 newOp pSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
277 SkOpSegment::sortAngles [1] tStart=0.589250227 [19] 375 markWinding id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313 ,-1.08141601) t=0.588973826 [24] (0.273102283,-0.0639350563) tEnd=1 newWindSum=- 2 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
278 SkOpSegment::sortAngles [3] tStart=0.351448746 [17] 376 markAngle last segment=4 span=24 windSum=-2
279 SkOpSegment::debugShowActiveSpans id=4 (3,4 2.61882615,4.38117361 2.52823925,4.0 3588009 2.7282393,3.51794004) t=0 (3,4) tEnd=0.322114632 windSum=? windValue=1 377 findNextOp
280 SkOpSegment::debugShowActiveSpans id=4 (3,4 2.61882615,4.38117361 2.52823925,4.0 3588009 2.7282393,3.51794004) t=0.322114632 (2.72210693,4.16072464) tEnd=1 windS um=? windValue=1 378 dumpOne [4/22] next=5/28 sect=9/9 s=0.390998296 [28] e=0.401625031 [22] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 operand
281 SkOpSegment::debugShowActiveSpans id=5 (2.7282393,3.51794004 3.05293441,2.677077 05 4.14352131,1.38117373 6,2) t=0 (2.7282393,3.51794004) tEnd=0.437504678 windSu m=? windValue=1 379 dumpOne [5/28] next=4/21 sect=17/17 s=0.999825287 [29] e=0.999846187 [25] sgn=- 1 windVal=1 windSum=1 oppVal=1 oppSum=-1 done operand
282 SkOpSegment::debugShowActiveSpans id=5 (2.7282393,3.51794004 3.05293441,2.677077 05 4.14352131,1.38117373 6,2) t=0.437504678 (3.5942049,2.35144877) tEnd=1 windSu m=? windValue=1 380 dumpOne [4/21] next=3/16 sect=25/25 s=0.390998296 [28] e=0.390560161 [18] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=0 done operand
283 SkOpSegment::debugShowActiveSpans id=6 (6,2 3,4) t=0 (6,2) tEnd=0.999932596 wind Sum=? windValue=1 381 dumpOne [3/16] next=5/27 sect=1/1 s=0.999801628 [27] e=0 [5] sgn=1 windVal=1 wi ndSum=-1 oppVal=0 oppSum=-1
284 SkOpSegment::debugShowActiveSpans id=6 (6,2 3,4) t=0.999932596 (3.00020218,3.999 86529) tEnd=1 windSum=? windValue=1 382 dumpOne [5/27] next=4/22 sect=1/5 s=0.999825287 [29] e=0 [9] sgn=1 windVal=1 wi ndSum=-2 oppVal=0 oppSum=-1 operand
285 SkOpSegment::debugShowActiveSpans id=1 (1,3 1.84861219,5.54583645 3.41736698,3.7 7081728 4.48402119,2.56391668) t=0 (1,3) tEnd=0.516302729 windSum=? windValue=1 383 activeOp id=5 t=0.999825287 tEnd=0.999846187 op=sect miFrom=1 miTo=0 suFrom=0 su To=1 result=0
286 SkOpSegment::debugShowActiveSpans id=1 (1,3 1.84861219,5.54583645 3.41736698,3.7 7081728 4.48402119,2.56391668) t=0.516302729 (2.72210693,4.16072464) tEnd=0.5891 97265 windSum=? windValue=1 384 activeOp id=4 t=0.390998296 tEnd=0.390560161 op=sect miFrom=0 miTo=0 suFrom=1 su To=0 result=0
287 SkOpSegment::debugShowActiveSpans id=1 (1,3 1.84861219,5.54583645 3.41736698,3.7 7081728 4.48402119,2.56391668) t=0.589197265 (3,4) tEnd=0.589250227 windSum=? wi ndValue=1 385 activeOp id=3 t=0.999801628 tEnd=0 op=sect miFrom=0 miTo=1 suFrom=0 suTo=0 resul t=0
288 SkOpSegment::debugShowActiveSpans id=1 (1,3 1.84861219,5.54583645 3.41736698,3.7 7081728 4.48402119,2.56391668) t=0.589250227 (3.00020218,3.99986529) tEnd=1 wind Sum=? windValue=1 386 markDone id=3 (6,-3 0,1) t=0 [5] (6,-3) tEnd=0.999801628 newWindSum=-1 newOppSum =-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
289 SkOpSegment::debugShowActiveSpans id=2 (4.48402119,2.56391668 4.67430639,2.34861 207 4.84861231,2.15138769 5,2) t=0 (4.48402119,2.56391668) tEnd=1 windSum=? wind Value=1 387 markDone id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.54807687,-1.364 58325 6,-3) t=0.515074123 [23] (0.273102283,-0.0639350563) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
290 SkOpSegment::debugShowActiveSpans id=3 (5,2 1,3) t=0 (5,2) tEnd=0.351448746 wind Sum=? windValue=1 388 findNextOp chase.append segment=2 span=23 windSum=-1
291 SkOpSegment::debugShowActiveSpans id=3 (5,2 1,3) t=0.351448746 (3.5942049,2.3514 4877) tEnd=1 windSum=? windValue=1 389 activeOp id=5 t=0.999825287 tEnd=0 op=sect miFrom=1 miTo=1 suFrom=0 suTo=1 resul t=1
292 SkOpSpan::sortableTop dir=kTop seg=4 t=0.161057316 pt=(2.83844042,4.12995338) 390 findNextOp chase.append segment=4 span=24 windSum=-2
293 SkOpSpan::sortableTop [0] valid=1 operand=0 span=17 ccw=0 seg=3 {{{5, 2}, {1, 3} }} t=0.540389895 pt=(2.83844042,2.54039001) slope=(-4,1) 391 markDone id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1 .08141601) t=0.390998296 [28] (0.00119023165,0.999206483) tEnd=0.401625031 newWi ndSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
294 SkOpSpan::sortableTop [1] valid=1 operand=1 span=9 ccw=1 seg=5 {{{2.7282393f, 3. 51794004f}, {3.05293441f, 2.67707705f}, {4.14352131f, 1.38117373f}, {6, 2}}} t=0 .0928134153 pt=(2.83844042,3.27394509) slope=(1.40059553,-2.71475011) 392 findNextOp from:[4] to:[5] start=41944600 end=25207400
295 SkOpSpan::sortableTop [2] valid=1 operand=0 span=15 ccw=1 seg=1 {{{1, 3}, {1.848 61219f, 5.54583645f}, {3.41736698f, 3.77081728f}, {4.48402119f, 2.56391668f}}} t =0.546866125 pt=(2.83844042,4.09965467) slope=(3.81218461,-2.15374068) 393 bridgeOp current id=4 from=(4.02102705e-06,0.93367821) to=(0.00119023165,0.99920 6483)
296 SkOpSpan::sortableTop [3] valid=1 operand=1 span=7 ccw=0 seg=4 {{{3, 4}, {2.6188 2615f, 4.38117361f}, {2.52823925f, 4.03588009f}, {2.7282393f, 3.51794004f}}} t=0 .161057316 pt=(2.83844042,4.12995338) slope=(-0.862714624,0.484601174) 394 path.moveTo(4.02102705e-06,0.93367821);
297 SkOpSegment::markWinding id=3 (5,2 1,3) t=0.351448746 [17] (3.5942049,2.35144877 ) tEnd=1 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 395 path.cubicTo(4.68720355e-05,0.95536691, 0.000439203199,0.977209985, 0.0011902316 5,0.999206483);
298 SkOpSegment::markWinding id=1 (1,3 1.84861219,5.54583645 3.41736698,3.77081728 4 .48402119,2.56391668) t=0 [1] (1,3) tEnd=0.516302729 newWindSum=1 newOppSum=0 op pSum=? windSum=? windValue=1 oppValue=0 396 findNextOp simple
299 SkOpSegment::markWinding id=3 (5,2 1,3) t=0.351448746 [17] (3.5942049,2.35144877 ) tEnd=1 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 397 markDone id=5 (1.6714313,-1.08141601 2.24979973,-1.14467525 2.27122664,-0.514151 096 0,1) t=0 [9] (1.6714313,-1.08141601) tEnd=0.999825287 newWindSum=-2 newOppSu m=-1 oppSum=-1 windSum=-2 windValue=1 oppValue=0
300 SkOpSegment::markWinding id=5 (2.7282393,3.51794004 3.05293441,2.67707705 4.1435 2131,1.38117373 6,2) t=0 [9] (2.7282393,3.51794004) tEnd=0.437504678 newWindSum= -1 newOppSum=1 oppSum=1 windSum=-1 windValue=1 oppValue=0 398 bridgeOp current id=5 from=(0.00119023165,0.999206483) to=(1.6714313,-1.08141601 )
301 SkOpSegment::markWinding id=5 (2.7282393,3.51794004 3.05293441,2.67707705 4.1435 2131,1.38117373 6,2) t=0 [9] (2.7282393,3.51794004) tEnd=0.437504678 newWindSum= -1 newOppSum=1 oppSum=1 windSum=-1 windValue=1 oppValue=0 399 path.cubicTo(2.27121925,-0.514371395, 2.24969864,-1.14466417, 1.6714313,-1.08141 601);
302 SkOpSegment::markWinding id=4 (3,4 2.61882615,4.38117361 2.52823925,4.03588009 2 .7282393,3.51794004) t=0.322114632 [14] (2.72210693,4.16072464) tEnd=1 newWindSu m=-1 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0 400 findNextOp
303 SkOpSegment::markWinding id=1 (1,3 1.84861219,5.54583645 3.41736698,3.77081728 4 .48402119,2.56391668) t=0.516302729 [15] (2.72210693,4.16072464) tEnd=0.58919726 5 newWindSum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0 401 dumpOne [4/26] next=2/15 sect=5/1 s=0.588973826 [24] e=1 [8] sgn=-1 windVal=1 w indSum=-2 oppVal=0 oppSum=-1 operand
304 SkOpSegment::markWinding id=1 (1,3 1.84861219,5.54583645 3.41736698,3.77081728 4 .48402119,2.56391668) t=0.516302729 [15] (2.72210693,4.16072464) tEnd=0.58919726 5 newWindSum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0 402 dumpOne [2/15] next=4/25 sect=5/1 s=0.515074123 [23] e=1 [4] sgn=-1 windVal=1 w indSum=-1 oppVal=0 oppSum=-1 done
305 SkOpSegment::markWinding id=4 (3,4 2.61882615,4.38117361 2.52823925,4.03588009 2 .7282393,3.51794004) t=0 [7] (3,4) tEnd=0.322114632 newWindSum=-1 newOppSum=0 op pSum=0 windSum=-1 windValue=1 oppValue=0 403 dumpOne [4/25] next=2/14 sect=21/21 s=0.588973826 [24] e=0.401625031 [22] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=0 operand
306 SkOpSegment::markWinding id=4 (3,4 2.61882615,4.38117361 2.52823925,4.03588009 2 .7282393,3.51794004) t=0 [7] (3,4) tEnd=0.322114632 newWindSum=-1 newOppSum=0 op pSum=0 windSum=-1 windValue=1 oppValue=0 404 dumpOne [2/14] next=4/26 sect=21/21 s=0.515074123 [23] e=0.33834339 [21] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=-1
307 SkOpSegment::activeOp id=4 t=0.322114632 tEnd=0 op=union miFrom=0 miTo=0 suFrom= 0 suTo=1 result=1 405 activeOp id=2 t=0.515074123 tEnd=1 op=sect miFrom=1 miTo=0 suFrom=1 suTo=1 resul t=1
308 SkOpSegment::markWinding id=1 (1,3 1.84861219,5.54583645 3.41736698,3.77081728 4 .48402119,2.56391668) t=0.589197265 [13] (3,4) tEnd=0.589250227 newWindSum=1 new OppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 406 activeOp id=4 t=0.588973826 tEnd=0.401625031 op=sect miFrom=0 miTo=0 suFrom=1 su To=1 result=0
309 SkOpSegment::markAngle last segment=1 span=19 windSum=? 407 markDone id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1 .08141601) t=0.401625031 [22] (4.02102705e-06,0.93367821) tEnd=0.588973826 newWi ndSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
310 SkOpSegment::markWinding id=6 (6,2 3,4) t=0.999932596 [18] (3.00020218,3.9998652 9) tEnd=1 newWindSum=-1 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0 408 activeOp id=2 t=0.515074123 tEnd=0.33834339 op=sect miFrom=0 miTo=1 suFrom=1 suT o=1 result=1
311 SkOpSegment::markAngle last segment=6 span=18 windSum=-1 409 markDone id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1 .08141601) t=0.588973826 [24] (0.273102283,-0.0639350563) tEnd=1 newWindSum=-2 n ewOppSum=-1 oppSum=-1 windSum=-2 windValue=1 oppValue=0
312 SkOpSegment::findNextOp 410 findNextOp from:[4] to:[2] start=25209368 end=25206496
313 SkOpAngle::dumpOne [4/1] next=1/12 sect=18/17 s=0 [7] e=0.322114632 [14] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=0 operand 411 bridgeOp current id=4 from=(1.6714313,-1.08141601) to=(0.273102283,-0.0639350563 )
314 SkOpAngle::dumpOne [1/12] next=6/8 sect=1/1 s=0.589197265 [13] e=0.589250227 [1 9] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=0 412 path.cubicTo(1.28114843,-1.03872871, 0.637259305,-0.680123806, 0.273102283,-0.06 39350563);
315 SkOpAngle::dumpOne [6/8] next=1/11 sect=1/1 s=1 [12] e=0.999932596 [18] sgn=1 w indVal=1 windSum=-1 oppVal=0 oppSum=1 operand 413 findNextOp simple
316 SkOpAngle::dumpOne [1/11] next=4/1 sect=17/17 s=0.589197265 [13] e=0.516302729 [15] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=-1 414 path.cubicTo(0.823082328,-1.05662191, 2.33974218,-2.20694399, 6,-3);
317 SkOpSegment::activeOp id=1 t=0.589197265 tEnd=0.589250227 op=union miFrom=0 miTo =1 suFrom=0 suTo=0 result=1 415 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548 07687,-1.36458325 6,-3) t=0.33834339 (4.02102705e-06,0.93367821) tEnd=0.51507412 3 windSum=-1 oppSum=-1 windValue=1 oppValue=0
318 SkOpSegment::findNextOp chase.append segment=1 span=19 windSum=-2147483647 416 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548 07687,-1.36458325 6,-3) t=0.33834339 (4.02102705e-06,0.93367821) tEnd=0.51507412 3 windSum=-1 oppSum=-1 windValue=1 oppValue=0
319 SkOpSegment::activeOp id=6 t=1 tEnd=0.999932596 op=union miFrom=1 miTo=1 suFrom= 0 suTo=1 result=0 417 activeOp id=2 t=0.515074123 tEnd=0.33834339 op=sect miFrom=0 miTo=1 suFrom=1 suT o=1 result=1
320 SkOpSegment::markDone id=6 (6,2 3,4) t=0.999932596 [18] (3.00020218,3.99986529) tEnd=1 newWindSum=-1 newOppSum=1 oppSum=1 windSum=-1 windValue=1 oppValue=0 418 findNextOp
321 SkOpSegment::findNextOp chase.append segment=6 span=18 windSum=-1 419 dumpOne [2/13] next=4/24 sect=5/5 s=0.33834339 [21] e=0.515074123 [23] sgn=-1 w indVal=1 windSum=-1 oppVal=0 oppSum=-1
322 SkOpSegment::activeOp id=1 t=0.589197265 tEnd=0.516302729 op=union miFrom=1 miTo =0 suFrom=1 suTo=1 result=0 420 dumpOne [4/24] next=2/12 sect=9/5 s=0.401625031 [22] e=0.588973826 [24] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=0 done operand
323 SkOpSegment::markDone id=1 (1,3 1.84861219,5.54583645 3.41736698,3.77081728 4.48 402119,2.56391668) t=0.516302729 [15] (2.72210693,4.16072464) tEnd=0.589197265 n ewWindSum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0 421 dumpOne [2/12] next=4/23 sect=21/25 s=0.33834339 [21] e=0.325081142 [15] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=0 done
324 SkOpSegment::markDone id=4 (3,4 2.61882615,4.38117361 2.52823925,4.03588009 2.72 82393,3.51794004) t=0 [7] (3,4) tEnd=0.322114632 newWindSum=-1 newOppSum=0 oppSu m=0 windSum=-1 windValue=1 oppValue=0 422 dumpOne [4/23] next=2/13 sect=25/25 s=0.401625031 [22] e=0.390998296 [28] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 done operand
325 SkOpSegment::findNextOp from:[4] to:[1] start=11952148 end=11952772 423 activeOp id=4 t=0.401625031 tEnd=0.588973826 op=sect miFrom=0 miTo=0 suFrom=1 su To=0 result=0
326 bridgeOp current id=4 from=(2.72210693,4.16072464) to=(3,4) 424 activeOp id=2 t=0.33834339 tEnd=0.325081142 op=sect miFrom=0 miTo=1 suFrom=0 suT o=0 result=0
327 path.moveTo(2.72210693,4.16072464); 425 activeOp id=4 t=0.401625031 tEnd=0.390998296 op=sect miFrom=1 miTo=1 suFrom=0 su To=1 result=1
328 path.cubicTo(2.78458714,4.17018652, 2.87721825,4.12278175, 3,4); 426 markDone id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.54807687,-1.364 58325 6,-3) t=0.33834339 [21] (4.02102705e-06,0.93367821) tEnd=0.515074123 newWi ndSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
329 SkOpSegment::markDone id=1 (1,3 1.84861219,5.54583645 3.41736698,3.77081728 4.48 402119,2.56391668) t=0.589197265 [13] (3,4) tEnd=0.589250227 newWindSum=1 newOpp Sum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 427 findNextOp from:[2] to:[4] start=25209232 end=25210128
330 SkOpSegment::markWinding id=6 (6,2 3,4) t=0 [11] (6,2) tEnd=0.999932596 newWindS um=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 428 bridgeOp current id=2 from=(0.273102283,-0.0639350563) to=(4.02102705e-06,0.9336 7821)
331 SkOpSegment::markWinding id=5 (2.7282393,3.51794004 3.05293441,2.67707705 4.1435 2131,1.38117373 6,2) t=0.437504678 [16] (3.5942049,2.35144877) tEnd=1 newWindSum =1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 429 path.moveTo(0.273102283,-0.0639350563);
332 SkOpSegment::markAngle last segment=5 span=16 windSum=1 430 path.cubicTo(0.0726626143,0.297848642, 0.000620319974,0.638694704, 4.02102705e-0 6,0.93367821);
333 SkOpSegment::markWinding id=1 (1,3 1.84861219,5.54583645 3.41736698,3.77081728 4 .48402119,2.56391668) t=0.589250227 [19] (3.00020218,3.99986529) tEnd=1 newWindS um=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
334 SkOpSegment::markWinding id=2 (4.48402119,2.56391668 4.67430639,2.34861207 4.848 61231,2.15138769 5,2) t=0 [3] (4.48402119,2.56391668) tEnd=1 newWindSum=1 newOpp Sum=0 oppSum=? windSum=? windValue=1 oppValue=0
335 SkOpSegment::markWinding id=3 (5,2 1,3) t=0 [5] (5,2) tEnd=0.351448746 newWindSu m=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
336 SkOpSegment::markAngle last segment=3 span=17 windSum=1
337 SkOpSegment::debugShowActiveSpans id=4 (3,4 2.61882615,4.38117361 2.52823925,4.0 3588009 2.7282393,3.51794004) t=0.322114632 (2.72210693,4.16072464) tEnd=1 windS um=-1 oppSum=1 windValue=1 oppValue=0
338 SkOpSegment::debugShowActiveSpans id=5 (2.7282393,3.51794004 3.05293441,2.677077 05 4.14352131,1.38117373 6,2) t=0 (2.7282393,3.51794004) tEnd=0.437504678 windSu m=-1 oppSum=1 windValue=1 oppValue=0
339 SkOpSegment::debugShowActiveSpans id=5 (2.7282393,3.51794004 3.05293441,2.677077 05 4.14352131,1.38117373 6,2) t=0.437504678 (3.5942049,2.35144877) tEnd=1 windSu m=1 oppSum=0 windValue=1 oppValue=0
340 SkOpSegment::debugShowActiveSpans id=6 (6,2 3,4) t=0 (6,2) tEnd=0.999932596 wind Sum=1 oppSum=0 windValue=1 oppValue=0
341 SkOpSegment::debugShowActiveSpans id=1 (1,3 1.84861219,5.54583645 3.41736698,3.7 7081728 4.48402119,2.56391668) t=0 (1,3) tEnd=0.516302729 windSum=1 oppSum=0 win dValue=1 oppValue=0
342 SkOpSegment::debugShowActiveSpans id=1 (1,3 1.84861219,5.54583645 3.41736698,3.7 7081728 4.48402119,2.56391668) t=0.589250227 (3.00020218,3.99986529) tEnd=1 wind Sum=1 oppSum=0 windValue=1 oppValue=0
343 SkOpSegment::debugShowActiveSpans id=2 (4.48402119,2.56391668 4.67430639,2.34861 207 4.84861231,2.15138769 5,2) t=0 (4.48402119,2.56391668) tEnd=1 windSum=1 oppS um=0 windValue=1 oppValue=0
344 SkOpSegment::debugShowActiveSpans id=3 (5,2 1,3) t=0 (5,2) tEnd=0.351448746 wind Sum=1 oppSum=0 windValue=1 oppValue=0
345 SkOpSegment::debugShowActiveSpans id=3 (5,2 1,3) t=0.351448746 (3.5942049,2.3514 4877) tEnd=1 windSum=1 oppSum=0 windValue=1 oppValue=0
346 SkOpSegment::activeOp id=6 t=0.999932596 tEnd=0 op=union miFrom=0 miTo=0 suFrom= 1 suTo=0 result=1
347 SkOpSegment::findNextOp simple
348 SkOpSegment::markDone id=6 (6,2 3,4) t=0 [11] (6,2) tEnd=0.999932596 newWindSum= 1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0
349 bridgeOp current id=6 from=(3.00020218,3.99986529) to=(6,2)
350 SkOpSegment::findNextOp
351 SkOpAngle::dumpOne [5/5] next=3/16 sect=1/1 s=0.437504678 [16] e=1 [10] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=0 operand
352 SkOpAngle::dumpOne [3/16] next=5/4 sect=17/17 s=0.351448746 [17] e=1 [6] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=0
353 SkOpAngle::dumpOne [5/4] next=3/15 sect=17/21 s=0.437504678 [16] e=0 [9] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=1 operand
354 SkOpAngle::dumpOne [3/15] next=5/5 sect=1/1 s=0.351448746 [17] e=0 [5] sgn=1 wi ndVal=1 windSum=1 oppVal=0 oppSum=0
355 SkOpSegment::activeOp id=3 t=0.351448746 tEnd=1 op=union miFrom=0 miTo=1 suFrom= 1 suTo=1 result=0
356 SkOpSegment::markDone id=3 (5,2 1,3) t=0.351448746 [17] (3.5942049,2.35144877) t End=1 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0
357 SkOpSegment::markDone id=1 (1,3 1.84861219,5.54583645 3.41736698,3.77081728 4.48 402119,2.56391668) t=0 [1] (1,3) tEnd=0.516302729 newWindSum=1 newOppSum=0 oppSu m=0 windSum=1 windValue=1 oppValue=0
358 SkOpSegment::activeOp id=5 t=0.437504678 tEnd=0 op=union miFrom=1 miTo=1 suFrom= 1 suTo=0 result=0
359 SkOpSegment::markDone id=5 (2.7282393,3.51794004 3.05293441,2.67707705 4.1435213 1,1.38117373 6,2) t=0 [9] (2.7282393,3.51794004) tEnd=0.437504678 newWindSum=-1 newOppSum=1 oppSum=1 windSum=-1 windValue=1 oppValue=0
360 SkOpSegment::markDone id=4 (3,4 2.61882615,4.38117361 2.52823925,4.03588009 2.72 82393,3.51794004) t=0.322114632 [14] (2.72210693,4.16072464) tEnd=1 newWindSum=- 1 newOppSum=1 oppSum=1 windSum=-1 windValue=1 oppValue=0
361 SkOpSegment::activeOp id=3 t=0.351448746 tEnd=0 op=union miFrom=1 miTo=0 suFrom= 0 suTo=0 result=1
362 SkOpSegment::markDone id=5 (2.7282393,3.51794004 3.05293441,2.67707705 4.1435213 1,1.38117373 6,2) t=0.437504678 [16] (3.5942049,2.35144877) tEnd=1 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0
363 SkOpSegment::findNextOp from:[5] to:[3] start=11952564 end=11951100
364 bridgeOp current id=5 from=(6,2) to=(3.5942049,2.35144877)
365 path.moveTo(3.00020218,3.99986529);
366 path.lineTo(6,2);
367 path.cubicTo(4.9557395,1.65191317, 4.15380764,1.90964866, 3.5942049,2.35144877);
368 SkOpSegment::findNextOp simple
369 SkOpSegment::markDone id=3 (5,2 1,3) t=0 [5] (5,2) tEnd=0.351448746 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0
370 bridgeOp current id=3 from=(3.5942049,2.35144877) to=(5,2)
371 SkOpSegment::findNextOp simple
372 SkOpSegment::markDone id=2 (4.48402119,2.56391668 4.67430639,2.34861207 4.848612 31,2.15138769 5,2) t=0 [3] (4.48402119,2.56391668) tEnd=1 newWindSum=1 newOppSum =0 oppSum=0 windSum=1 windValue=1 oppValue=0
373 bridgeOp current id=2 from=(5,2) to=(4.48402119,2.56391668)
374 path.lineTo(5,2);
375 path.cubicTo(4.84861231,2.15138769, 4.67430639,2.34861207, 4.48402119,2.56391668 );
376 SkOpSegment::findNextOp
377 SkOpAngle::dumpOne [1/14] next=1/13 sect=1/1 s=0.589250227 [19] e=1 [2] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=0
378 SkOpAngle::dumpOne [1/13] next=6/7 sect=17/17 s=0.589250227 [19] e=0.589197265 [13] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=0 done unorderable
379 SkOpAngle::dumpOne [6/7] next=6/6 sect=17/17 s=0.999932596 [18] e=1 [12] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=1 done unorderable operand
380 SkOpAngle::dumpOne [6/6] next=1/14 sect=1/1 s=0.999932596 [18] e=0 [11] sgn=1 w indVal=1 windSum=1 oppVal=0 oppSum=0 done operand
381 SkOpSegment::activeOp id=1 t=0.589250227 tEnd=0.589197265 op=union miFrom=1 miTo =0 suFrom=0 suTo=0 result=1
382 SkOpSegment::activeOp id=6 t=0.999932596 tEnd=1 op=union miFrom=0 miTo=0 suFrom= 0 suTo=1 result=1
383 SkOpSegment::activeOp id=6 t=0.999932596 tEnd=0 op=union miFrom=0 miTo=0 suFrom= 1 suTo=0 result=1
384 SkOpSegment::markDone id=1 (1,3 1.84861219,5.54583645 3.41736698,3.77081728 4.48 402119,2.56391668) t=0.589250227 [19] (3.00020218,3.99986529) tEnd=1 newWindSum= 1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0
385 SkOpSegment::findNextOp from:[1] to:[6] start=11952668 end=11951916
386 bridgeOp current id=1 from=(4.48402119,2.56391668) to=(3.00020218,3.99986529)
387 path.cubicTo(4.04589319,3.0596509, 3.52305317,3.65123534, 3.00020218,3.99986529) ;
388 path.close();
389 </div> 431 </div>
390 432
391 </div> 433 </div>
392 434
393 <script type="text/javascript"> 435 <script type="text/javascript">
394 436
395 var testDivs = [ 437 var testDivs = [
396 cubics45u_release, 438 loops63i,
397 cubics45u_debug, 439
398 ]; 440 ];
399 441
400 var decimal_places = 3; // make this 3 to show more precision 442 var decimal_places = 3; // make this 3 to show more precision
401 443
402 var tests = []; 444 var tests = [];
403 var testLines = []; 445 var testLines = [];
404 var testTitles = []; 446 var testTitles = [];
405 var testIndex = 0; 447 var testIndex = 0;
406 var ctx; 448 var ctx;
407 449
(...skipping 3744 matching lines...) Expand 10 before | Expand all | Expand 10 after
4152 </script> 4194 </script>
4153 </head> 4195 </head>
4154 4196
4155 <body onLoad="start();"> 4197 <body onLoad="start();">
4156 <canvas id="canvas" width="750" height="500" 4198 <canvas id="canvas" width="750" height="500"
4157 onmousemove="handleMouseOver()" 4199 onmousemove="handleMouseOver()"
4158 onclick="handleMouseClick()" 4200 onclick="handleMouseClick()"
4159 ></canvas > 4201 ></canvas >
4160 </body> 4202 </body>
4161 </html> 4203 </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