OLD | NEW |
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 Loading... |
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> |
OLD | NEW |