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="issue2753"> | 5 <div id="issue2808"> |
6 RunTestSet [issue2753] | 6 RunTestSet [issue2808] |
7 | 7 |
8 {{142.701004,110.568001}, {142.957001,100}}, | 8 {{509.203003,385.60199}, {509.203003,415.688385}, {487.928711,436.962708}}, |
9 {{142.957001,100}, {153.835007,100}}, | 9 {{487.928711,436.962708}, {466.654388,458.237}, {436.567993,458.237}}, |
10 {{153.835007,100}, {154.591995,108.188004}}, | 10 {{436.567993,458.237}, {406.481598,458.237}, {385.207275,436.962708}}, |
11 {{154.591995,108.188004}, {154.591995,108.188004}, {153.173004,108.483002}, {152
.830002,109.412003}}, | 11 {{385.207275,436.962708}, {363.932983,415.688385}, {363.932983,385.60199}}, |
12 {{152.830002,109.412003}, {152.830002,109.412003}, {142.701004,110.568001}, {142
.701004,110.568001}}, | 12 {{363.932983,385.60199}, {363.932983,355.515594}, {385.207275,334.241272}}, |
| 13 {{385.207275,334.241272}, {406.481598,312.96698}, {436.567993,312.96698}}, |
| 14 {{436.567993,312.96698}, {466.654388,312.96698}, {487.928711,334.241272}}, |
| 15 {{487.928711,334.241272}, {509.203003,355.515594}, {509.203003,385.60199}}, |
13 op union | 16 op union |
14 {{39,124.000999}, {39,124.000999}, {50.5999985,117.000999}, {50.5999985,117.0009
99}}, | 17 {{449.033997,290.872986}, {449.033997,301.028259}, {441.853149,308.209106}}, |
15 {{50.5999985,117.000999}, {50.5999985,117.000999}, {164.600998,85.1999969}, {188
.201004,117.600998}}, | 18 {{441.853149,308.209106}, {434.672272,315.389984}, {424.516998,315.389984}}, |
16 {{188.201004,117.600998}, {188.201004,117.600998}, {174.800995,93}, {39,124.0009
99}}, | 19 {{424.516998,315.389984}, {414.361725,315.389984}, {407.180847,308.209106}}, |
17 debugShowCubicIntersection no self intersect {{154.591995,108.188004}, {154.5919
95,108.188004}, {153.173004,108.483002}, {152.830002,109.412003}} | 20 {{407.180847,308.209106}, {400,301.028259}, {400,290.872986}}, |
18 debugShowLineIntersection wtTs[0]=1 {{142.701004,110.568001}, {142.957001,100}}
{{142.957001,100}} wnTs[0]=0 {{142.957001,100}, {153.835007,100}} | 21 {{400,290.872986}, {400,280.717712}, {407.180847,273.536865}}, |
19 debugShowLineIntersection wtTs[0]=0 {{142.701004,110.568001}, {142.957001,100}}
{{142.701004,110.568001}} wnTs[0]=1 {{152.830002,109.412003}, {142.701004,110.56
8001}} | 22 {{407.180847,273.536865}, {414.361725,266.355988}, {424.516998,266.355988}}, |
20 debugShowLineIntersection wtTs[0]=0 {{153.835007,100}, {154.591995,108.188004}}
{{153.835007,100}} wnTs[0]=1 {{142.957001,100}, {153.835007,100}} | 23 {{424.516998,266.355988}, {434.672272,266.355988}, {441.853149,273.536865}}, |
21 debugShowCubicLineIntersection wtTs[0]=0 {{154.591995,108.188004}, {154.591995,1
08.188004}, {153.173004,108.483002}, {152.830002,109.412003}} {{154.591995,108.1
88004}} wnTs[0]=1 {{153.835007,100}, {154.591995,108.188004}} | 24 {{441.853149,273.536865}, {449.033997,280.717712}, {449.033997,290.872986}}, |
22 debugShowCubicLineIntersection wtTs[0]=1 {{154.591995,108.188004}, {154.591995,1
08.188004}, {153.173004,108.483002}, {152.830002,109.412003}} {{152.830002,109.4
12003}} wnTs[0]=0 {{152.830002,109.412003}, {142.701004,110.568001}} | 25 debugShowQuadIntersection wtTs[0]=1 {{449.033997,290.872986}, {449.033997,301.02
8259}, {441.853149,308.209106}} {{441.853149,308.209106}} wnTs[0]=0 {{441.853149
,308.209106}, {434.672272,315.389984}, {424.516998,315.389984}} |
23 debugShowCubicLineIntersection wtTs[0]=0.671281996 {{50.5999985,117.000999}, {50
.5999985,117.000999}, {164.600998,85.1999969}, {188.201004,117.600998}} {{142.88
3102,103.050758}} wnTs[0]=0.711321 {{142.701004,110.568001}, {142.957001,100}} | 26 debugShowQuadIntersection wtTs[0]=0 {{449.033997,290.872986}, {449.033997,301.02
8259}, {441.853149,308.209106}} {{449.033997,290.872986}} wnTs[0]=1 {{441.853149
,273.536865}, {449.033997,280.717712}, {449.033997,290.872986}} |
24 debugShowCubicLineIntersection wtTs[0]=0.642192755 {{188.201004,117.600998}, {18
8.201004,117.600998}, {174.800995,93}, {39,124.000999}} {{142.753387,108.405373}
} wnTs[0]=0.204639 {{142.701004,110.568001}, {142.957001,100}} | 27 debugShowQuadIntersection wtTs[0]=1 {{441.853149,308.209106}, {434.672272,315.38
9984}, {424.516998,315.389984}} {{424.516998,315.389984}} wnTs[0]=0 {{424.516998
,315.389984}, {414.361725,315.389984}, {407.180847,308.209106}} |
25 debugShowCubicLineIntersection wtTs[0]=0.734814757 {{50.5999985,117.000999}, {50
.5999985,117.000999}, {164.600998,85.1999969}, {188.201004,117.600998}} {{154.16
5848,103.578537}} wnTs[0]=0.437047 {{153.835007,100}, {154.591995,108.188004}} | 28 debugShowQuadIntersection wtTs[0]=1 {{424.516998,315.389984}, {414.361725,315.38
9984}, {407.180847,308.209106}} {{407.180847,308.209106}} wnTs[0]=0 {{407.180847
,308.209106}, {400,301.028259}, {400,290.872986}} |
26 debugShowCubicIntersection no intersect {{154.591995,108.188004}, {154.591995,10
8.188004}, {153.173004,108.483002}, {152.830002,109.412003}} {{50.5999985,117.00
0999}, {50.5999985,117.000999}, {164.600998,85.1999969}, {188.201004,117.600998}
} | 29 debugShowQuadIntersection wtTs[0]=1 {{407.180847,308.209106}, {400,301.028259},
{400,290.872986}} {{400,290.872986}} wnTs[0]=0 {{400,290.872986}, {400,280.71771
2}, {407.180847,273.536865}} |
27 debugShowCubicIntersection no intersect {{154.591995,108.188004}, {154.591995,10
8.188004}, {153.173004,108.483002}, {152.830002,109.412003}} {{188.201004,117.60
0998}, {188.201004,117.600998}, {174.800995,93}, {39,124.000999}} | 30 debugShowQuadIntersection wtTs[0]=1 {{400,290.872986}, {400,280.717712}, {407.18
0847,273.536865}} {{407.180847,273.536865}} wnTs[0]=0 {{407.180847,273.536865},
{414.361725,266.355988}, {424.516998,266.355988}} |
28 debugShowCubicLineIntersection no intersect {{50.5999985,117.000999}, {50.599998
5,117.000999}, {164.600998,85.1999969}, {188.201004,117.600998}} {{152.830002,10
9.412003}, {142.701004,110.568001}} | 31 debugShowQuadIntersection wtTs[0]=1 {{407.180847,273.536865}, {414.361725,266.35
5988}, {424.516998,266.355988}} {{424.516998,266.355988}} wnTs[0]=0 {{424.516998
,266.355988}, {434.672272,266.355988}, {441.853149,273.536865}} |
29 debugShowCubicLineIntersection no intersect {{188.201004,117.600998}, {188.20100
4,117.600998}, {174.800995,93}, {39,124.000999}} {{152.830002,109.412003}, {142.
701004,110.568001}} | 32 debugShowQuadIntersection wtTs[0]=1 {{424.516998,266.355988}, {434.672272,266.35
5988}, {441.853149,273.536865}} {{441.853149,273.536865}} wnTs[0]=0 {{441.853149
,273.536865}, {449.033997,280.717712}, {449.033997,290.872986}} |
30 debugShowCubicIntersection no self intersect {{50.5999985,117.000999}, {50.59999
85,117.000999}, {164.600998,85.1999969}, {188.201004,117.600998}} | 33 debugShowQuadIntersection no intersect {{441.853149,308.209106}, {434.672272,315
.389984}, {424.516998,315.389984}} {{385.207275,334.241272}, {406.481598,312.966
98}, {436.567993,312.96698}} |
31 debugShowCubicIntersection no self intersect {{188.201004,117.600998}, {188.2010
04,117.600998}, {174.800995,93}, {39,124.000999}} | 34 debugShowQuadIntersection no intersect {{441.853149,308.209106}, {434.672272,315
.389984}, {424.516998,315.389984}} {{436.567993,312.96698}, {466.654388,312.9669
8}, {487.928711,334.241272}} |
32 debugShowCubicLineIntersection wtTs[0]=0 {{50.5999985,117.000999}, {50.5999985,1
17.000999}, {164.600998,85.1999969}, {188.201004,117.600998}} {{50.5999985,117.0
00999}} wnTs[0]=1 {{39,124.000999}, {50.5999985,117.000999}} | 35 debugShowQuadIntersection wtTs[0]=0.266471573 {{424.516998,315.389984}, {414.361
725,315.389984}, {407.180847,308.209106}} {{419.31601,314.880096}} wnTs[0]=0.700
123 {{385.207275,334.241272}, {406.481598,312.96698}, {436.567993,312.96698}} |
33 debugShowCubicLineIntersection wtTs[0]=1 {{188.201004,117.600998}, {188.201004,1
17.600998}, {174.800995,93}, {39,124.000999}} {{39,124.000999}} wnTs[0]=0 {{39,1
24.000999}, {50.5999985,117.000999}} | 36 debugShowQuadIntersection wtTs[0]=1 {{509.203003,385.60199}, {509.203003,415.688
385}, {487.928711,436.962708}} {{487.928711,436.962708}} wnTs[0]=0 {{487.928711,
436.962708}, {466.654388,458.237}, {436.567993,458.237}} |
34 debugShowCubicIntersection wtTs[0]=1 {{50.5999985,117.000999}, {50.5999985,117.0
00999}, {164.600998,85.1999969}, {188.201004,117.600998}} {{188.201004,117.60099
8}} wnTs[0]=0 {{188.201004,117.600998}, {188.201004,117.600998}, {174.800995,93}
, {39,124.000999}} | 37 debugShowQuadIntersection wtTs[0]=0 {{509.203003,385.60199}, {509.203003,415.688
385}, {487.928711,436.962708}} {{509.203003,385.60199}} wnTs[0]=1 {{487.928711,3
34.241272}, {509.203003,355.515594}, {509.203003,385.60199}} |
35 SkOpSegment::sortAngles [0] tStart=0.204639461 [1] | 38 debugShowQuadIntersection wtTs[0]=1 {{487.928711,436.962708}, {466.654388,458.23
7}, {436.567993,458.237}} {{436.567993,458.237}} wnTs[0]=0 {{436.567993,458.237}
, {406.481598,458.237}, {385.207275,436.962708}} |
36 SkOpAngle::after [0/1] 21/21 tStart=0.204639461 tEnd=0 < [7/1] 1/29 tStart=0.642
192755 tEnd=0 < [0/2] 5/5 tStart=0.204639461 tEnd=0.711321242 T 4 | 39 debugShowQuadIntersection wtTs[0]=1 {{436.567993,458.237}, {406.481598,458.237},
{385.207275,436.962708}} {{385.207275,436.962708}} wnTs[0]=0 {{385.207275,436.9
62708}, {363.932983,415.688385}, {363.932983,385.60199}} |
37 SkOpAngle::after [0/1] 21/21 tStart=0.204639461 tEnd=0 < [7/2] 17/17 tStart=0.64
2192755 tEnd=1 < [7/1] 1/29 tStart=0.642192755 tEnd=0 F 4 | 40 debugShowQuadIntersection wtTs[0]=1 {{385.207275,436.962708}, {363.932983,415.68
8385}, {363.932983,385.60199}} {{363.932983,385.60199}} wnTs[0]=0 {{363.932983,3
85.60199}, {363.932983,355.515594}, {385.207275,334.241272}} |
38 SkOpAngle::after [7/1] 1/29 tStart=0.642192755 tEnd=0 < [7/2] 17/17 tStart=0.642
192755 tEnd=1 < [0/2] 5/5 tStart=0.204639461 tEnd=0.711321242 F 4 | 41 debugShowQuadIntersection wtTs[0]=1 {{363.932983,385.60199}, {363.932983,355.515
594}, {385.207275,334.241272}} {{385.207275,334.241272}} wnTs[0]=0 {{385.207275,
334.241272}, {406.481598,312.96698}, {436.567993,312.96698}} |
39 SkOpAngle::after [0/2] 5/5 tStart=0.204639461 tEnd=0.711321242 < [7/2] 17/17 tSt
art=0.642192755 tEnd=1 < [0/1] 21/21 tStart=0.204639461 tEnd=0 T 4 | 42 debugShowQuadIntersection wtTs[0]=1 {{385.207275,334.241272}, {406.481598,312.96
698}, {436.567993,312.96698}} {{436.567993,312.96698}} wnTs[0]=0 {{436.567993,31
2.96698}, {466.654388,312.96698}, {487.928711,334.241272}} |
40 SkOpSegment::sortAngles [0] tStart=0.711321242 [2] | 43 debugShowQuadIntersection wtTs[0]=1 {{436.567993,312.96698}, {466.654388,312.966
98}, {487.928711,334.241272}} {{487.928711,334.241272}} wnTs[0]=0 {{487.928711,3
34.241272}, {509.203003,355.515594}, {509.203003,385.60199}} |
41 SkOpAngle::after [0/3] 21/21 tStart=0.711321242 tEnd=0.204639461 < [6/1] 13/17 t
Start=0.671281996 tEnd=0 < [0/4] 5/5 tStart=0.711321242 tEnd=1 F 4 | 44 SkOpSegment::sortAngles [10] tStart=0.266471573 [1] |
42 SkOpAngle::after [0/3] 21/21 tStart=0.711321242 tEnd=0.204639461 < [6/2] 29/29 t
Start=0.671281996 tEnd=0.734814757 < [0/4] 5/5 tStart=0.711321242 tEnd=1 T 4 | 45 SkOpAngle::after [10/1] 29/29 tStart=0.266471573 tEnd=0 < [5/1] 17/17 tStart=0.7
00123447 tEnd=0 < [10/2] 13/13 tStart=0.266471573 tEnd=1 F 4 |
43 SkOpSegment::sortAngles [2] tStart=0.437046747 [1] | 46 SkOpAngle::after [10/1] 29/29 tStart=0.266471573 tEnd=0 < [5/2] 1/1 tStart=0.700
123447 tEnd=1 < [10/2] 13/13 tStart=0.266471573 tEnd=1 T 4 |
44 SkOpAngle::after [2/1] 9/9 tStart=0.437046747 tEnd=0 < [6/3] 13/13 tStart=0.7348
14757 tEnd=0.671281996 < [2/2] 25/25 tStart=0.437046747 tEnd=1 T 4 | 47 SkOpSegment::debugShowActiveSpans id=8 (449.033997,290.872986 449.033997,301.028
259 441.853149,308.209106) t=0 (449.033997,290.872986) tEnd=1 other=15 otherT=1
otherIndex=1 windSum=? windValue=1 oppValue=0 |
45 SkOpAngle::after [2/1] 9/9 tStart=0.437046747 tEnd=0 < [6/4] 29/29 tStart=0.7348
14757 tEnd=1 < [6/3] 13/13 tStart=0.734814757 tEnd=0.671281996 F 4 | 48 SkOpSegment::debugShowActiveSpans id=9 (441.853149,308.209106 434.672272,315.389
984 424.516998,315.389984) t=0 (441.853149,308.209106) tEnd=1 other=8 otherT=1 o
therIndex=1 windSum=? windValue=1 oppValue=0 |
46 SkOpAngle::after [6/3] 13/13 tStart=0.734814757 tEnd=0.671281996 < [6/4] 29/29 t
Start=0.734814757 tEnd=1 < [2/2] 25/25 tStart=0.437046747 tEnd=1 F 4 | 49 SkOpSegment::debugShowActiveSpans id=10 (424.516998,315.389984 414.361725,315.38
9984 407.180847,308.209106) t=0 (424.516998,315.389984) tEnd=0.266471573 other=9
otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0 |
47 SkOpAngle::after [2/2] 25/25 tStart=0.437046747 tEnd=1 < [6/4] 29/29 tStart=0.73
4814757 tEnd=1 < [2/1] 9/9 tStart=0.437046747 tEnd=0 T 4 | 50 SkOpSegment::debugShowActiveSpans id=10 (424.516998,315.389984 414.361725,315.38
9984 407.180847,308.209106) t=0.266471573 (419.31601,314.880096) tEnd=1 other=5
otherT=0.700123447 otherIndex=1 windSum=? windValue=1 oppValue=0 |
48 SkOpSegment::debugShowActiveSpans id=0 (142.701004,110.568001 142.957001,100) t=
0 (142.701004,110.568001) tEnd=0.204639461 other=4 otherT=1 otherIndex=1 windSum
=? windValue=1 oppValue=0 | 51 SkOpSegment::debugShowActiveSpans id=11 (407.180847,308.209106 400,301.028259 40
0,290.872986) t=0 (407.180847,308.209106) tEnd=1 other=10 otherT=1 otherIndex=2
windSum=? windValue=1 oppValue=0 |
49 SkOpSegment::debugShowActiveSpans id=0 (142.701004,110.568001 142.957001,100) t=
0.204639461 (142.753387,108.405373) tEnd=0.711321242 other=7 otherT=0.642192755
otherIndex=1 windSum=? windValue=1 oppValue=0 | 52 SkOpSegment::debugShowActiveSpans id=12 (400,290.872986 400,280.717712 407.18084
7,273.536865) t=0 (400,290.872986) tEnd=1 other=11 otherT=1 otherIndex=1 windSum
=? windValue=1 oppValue=0 |
50 SkOpSegment::debugShowActiveSpans id=0 (142.701004,110.568001 142.957001,100) t=
0.711321242 (142.883102,103.050758) tEnd=1 other=6 otherT=0.671281996 otherIndex
=1 windSum=? windValue=1 oppValue=0 | 53 SkOpSegment::debugShowActiveSpans id=13 (407.180847,273.536865 414.361725,266.35
5988 424.516998,266.355988) t=0 (407.180847,273.536865) tEnd=1 other=12 otherT=1
otherIndex=1 windSum=? windValue=1 oppValue=0 |
51 SkOpSegment::debugShowActiveSpans id=1 (142.957001,100 153.835007,100) t=0 (142.
957001,100) tEnd=1 other=0 otherT=1 otherIndex=3 windSum=? windValue=1 oppValue=
0 | 54 SkOpSegment::debugShowActiveSpans id=14 (424.516998,266.355988 434.672272,266.35
5988 441.853149,273.536865) t=0 (424.516998,266.355988) tEnd=1 other=13 otherT=1
otherIndex=1 windSum=? windValue=1 oppValue=0 |
52 SkOpSegment::debugShowActiveSpans id=2 (153.835007,100 154.591995,108.188004) t=
0 (153.835007,100) tEnd=0.437046747 other=1 otherT=1 otherIndex=1 windSum=? wind
Value=1 oppValue=0 | 55 SkOpSegment::debugShowActiveSpans id=15 (441.853149,273.536865 449.033997,280.71
7712 449.033997,290.872986) t=0 (441.853149,273.536865) tEnd=1 other=14 otherT=1
otherIndex=1 windSum=? windValue=1 oppValue=0 |
53 SkOpSegment::debugShowActiveSpans id=2 (153.835007,100 154.591995,108.188004) t=
0.437046747 (154.165848,103.578537) tEnd=1 other=6 otherT=0.734814757 otherIndex
=2 windSum=? windValue=1 oppValue=0 | 56 SkOpSegment::debugShowActiveSpans id=0 (509.203003,385.60199 509.203003,415.6883
85 487.928711,436.962708) t=0 (509.203003,385.60199) tEnd=1 other=7 otherT=1 oth
erIndex=1 windSum=? windValue=1 oppValue=0 |
54 SkOpSegment::debugShowActiveSpans id=3 (154.591995,108.188004 154.591995,108.188
004 153.173004,108.483002 152.830002,109.412003) t=0 (154.591995,108.188004) tEn
d=1 other=2 otherT=1 otherIndex=2 windSum=? windValue=1 oppValue=0 | 57 SkOpSegment::debugShowActiveSpans id=1 (487.928711,436.962708 466.654388,458.237
436.567993,458.237) t=0 (487.928711,436.962708) tEnd=1 other=0 otherT=1 otherIn
dex=1 windSum=? windValue=1 oppValue=0 |
55 SkOpSegment::debugShowActiveSpans id=4 (152.830002,109.412003 142.701004,110.568
001) t=0 (152.830002,109.412003) tEnd=1 other=3 otherT=1 otherIndex=1 windSum=?
windValue=1 oppValue=0 | 58 SkOpSegment::debugShowActiveSpans id=2 (436.567993,458.237 406.481598,458.237 38
5.207275,436.962708) t=0 (436.567993,458.237) tEnd=1 other=1 otherT=1 otherIndex
=1 windSum=? windValue=1 oppValue=0 |
56 SkOpSegment::debugShowActiveSpans id=5 (39,124.000999 50.5999985,117.000999) t=0
(39,124.000999) tEnd=1 other=7 otherT=1 otherIndex=2 windSum=? windValue=1 oppV
alue=0 | 59 SkOpSegment::debugShowActiveSpans id=3 (385.207275,436.962708 363.932983,415.688
385 363.932983,385.60199) t=0 (385.207275,436.962708) tEnd=1 other=2 otherT=1 ot
herIndex=1 windSum=? windValue=1 oppValue=0 |
57 SkOpSegment::debugShowActiveSpans id=6 (50.5999985,117.000999 50.5999985,117.000
999 164.600998,85.1999969 188.201004,117.600998) t=0 (50.5999985,117.000999) tEn
d=0.671281996 other=5 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0 | 60 SkOpSegment::debugShowActiveSpans id=4 (363.932983,385.60199 363.932983,355.5155
94 385.207275,334.241272) t=0 (363.932983,385.60199) tEnd=1 other=3 otherT=1 oth
erIndex=1 windSum=? windValue=1 oppValue=0 |
58 SkOpSegment::debugShowActiveSpans id=6 (50.5999985,117.000999 50.5999985,117.000
999 164.600998,85.1999969 188.201004,117.600998) t=0.671281996 (142.883102,103.0
50758) tEnd=0.734814757 other=0 otherT=0.711321242 otherIndex=2 windSum=? windVa
lue=1 oppValue=0 | 61 SkOpSegment::debugShowActiveSpans id=5 (385.207275,334.241272 406.481598,312.966
98 436.567993,312.96698) t=0 (385.207275,334.241272) tEnd=0.700123447 other=4 ot
herT=1 otherIndex=1 windSum=? windValue=1 oppValue=0 |
59 SkOpSegment::debugShowActiveSpans id=6 (50.5999985,117.000999 50.5999985,117.000
999 164.600998,85.1999969 188.201004,117.600998) t=0.734814757 (154.165848,103.5
78537) tEnd=1 other=2 otherT=0.437046747 otherIndex=1 windSum=? windValue=1 oppV
alue=0 | 62 SkOpSegment::debugShowActiveSpans id=5 (385.207275,334.241272 406.481598,312.966
98 436.567993,312.96698) t=0.700123447 (419.31601,314.880096) tEnd=1 other=10 ot
herT=0.266471573 otherIndex=1 windSum=? windValue=1 oppValue=0 |
60 SkOpSegment::debugShowActiveSpans id=7 (188.201004,117.600998 188.201004,117.600
998 174.800995,93 39,124.000999) t=0 (188.201004,117.600998) tEnd=0.642192755 ot
her=6 otherT=1 otherIndex=3 windSum=? windValue=1 oppValue=0 | 63 SkOpSegment::debugShowActiveSpans id=6 (436.567993,312.96698 466.654388,312.9669
8 487.928711,334.241272) t=0 (436.567993,312.96698) tEnd=1 other=5 otherT=1 othe
rIndex=2 windSum=? windValue=1 oppValue=0 |
61 SkOpSegment::debugShowActiveSpans id=7 (188.201004,117.600998 188.201004,117.600
998 174.800995,93 39,124.000999) t=0.642192755 (142.753387,108.405373) tEnd=1 ot
her=0 otherT=0.204639461 otherIndex=1 windSum=? windValue=1 oppValue=0 | 64 SkOpSegment::debugShowActiveSpans id=7 (487.928711,334.241272 509.203003,355.515
594 509.203003,385.60199) t=0 (487.928711,334.241272) tEnd=1 other=6 otherT=1 ot
herIndex=1 windSum=? windValue=1 oppValue=0 |
62 SkOpSegment::findTop | 65 SkOpSegment::findTop |
63 SkOpAngle::dumpOne [0/5] next=1/1 sect=21/21 s=1 [3] e=0.711321242 [2] sgn=1 wi
ndVal=1 windSum=? | 66 SkOpAngle::dumpOne [13/1] next=14/1 sect=16/17 s=1 [1] e=0 [0] sgn=1 windVal=1
windSum=? operand |
64 SkOpAngle::dumpOne [1/1] next=0/5 sect=31/31 s=0 [0] e=1 [1] sgn=-1 windVal=1 w
indSum=? stop | 67 SkOpAngle::dumpOne [14/1] next=13/1 sect=30/29 s=0 [0] e=1 [1] sgn=-1 windVal=1
windSum=? operand stop |
65 SkOpSegment::markWinding id=0 (142.701004,110.568001 142.957001,100) t=0.7113212
42 [2] (142.883102,103.050758) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=? windSum
=? windValue=1 oppValue=0 | 68 SkOpSegment::markWinding id=13 (407.180847,273.536865 414.361725,266.355988 424.
516998,266.355988) t=0 [0] (407.180847,273.536865) tEnd=1 newWindSum=-1 newOppSu
m=0 oppSum=? windSum=? windValue=1 oppValue=0 |
66 SkOpSegment::nextChase mismatched signs | 69 SkOpSegment::nextChase mismatched signs |
67 SkOpSegment::markWinding id=1 (142.957001,100 153.835007,100) t=0 [0] (142.95700
1,100) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=
0 | 70 SkOpSegment::markWinding id=14 (424.516998,266.355988 434.672272,266.355988 441.
853149,273.536865) t=0 [0] (424.516998,266.355988) tEnd=1 newWindSum=-1 newOppSu
m=0 oppSum=? windSum=? windValue=1 oppValue=0 |
68 SkOpSegment::markWinding id=2 (153.835007,100 154.591995,108.188004) t=0 [0] (15
3.835007,100) tEnd=0.437046747 newWindSum=-1 newOppSum=0 oppSum=? windSum=? wind
Value=1 oppValue=0 | 71 SkOpSegment::markWinding id=15 (441.853149,273.536865 449.033997,280.717712 449.
033997,290.872986) t=0 [0] (441.853149,273.536865) tEnd=1 newWindSum=-1 newOppSu
m=0 oppSum=? windSum=? windValue=1 oppValue=0 |
69 SkOpSegment::markWinding id=0 (142.701004,110.568001 142.957001,100) t=0.7113212
42 [2] (142.883102,103.050758) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=0 windSum
=-1 windValue=1 oppValue=0 | 72 SkOpSegment::markWinding id=8 (449.033997,290.872986 449.033997,301.028259 441.8
53149,308.209106) t=0 [0] (449.033997,290.872986) tEnd=1 newWindSum=-1 newOppSum
=0 oppSum=? windSum=? windValue=1 oppValue=0 |
70 SkOpSegment::activeOp id=0 t=0.711321242 tEnd=1 op=union miFrom=1 miTo=0 suFrom=
0 suTo=0 result=1 | 73 SkOpSegment::markWinding id=9 (441.853149,308.209106 434.672272,315.389984 424.5
16998,315.389984) t=0 [0] (441.853149,308.209106) tEnd=1 newWindSum=-1 newOppSum
=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 74 SkOpSegment::markWinding id=10 (424.516998,315.389984 414.361725,315.389984 407.
180847,308.209106) t=0 [0] (424.516998,315.389984) tEnd=0.266471573 newWindSum=-
1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 75 SkOpSegment::markWinding id=13 (407.180847,273.536865 414.361725,266.355988 424.
516998,266.355988) t=0 [0] (407.180847,273.536865) tEnd=1 newWindSum=-1 newOppSu
m=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |
| 76 SkOpSegment::markWinding id=12 (400,290.872986 400,280.717712 407.180847,273.536
865) t=0 [0] (400,290.872986) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=? windSum=
? windValue=1 oppValue=0 |
| 77 SkOpSegment::markWinding id=11 (407.180847,308.209106 400,301.028259 400,290.872
986) t=0 [0] (407.180847,308.209106) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=? w
indSum=? windValue=1 oppValue=0 |
| 78 SkOpSegment::markWinding id=10 (424.516998,315.389984 414.361725,315.389984 407.
180847,308.209106) t=0.266471573 [1] (419.31601,314.880096) tEnd=1 newWindSum=-1
newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 79 SkOpSegment::activeOp id=13 t=0 tEnd=1 op=union miFrom=0 miTo=0 suFrom=1 suTo=0
result=1 |
71 SkOpSegment::nextChase mismatched signs | 80 SkOpSegment::nextChase mismatched signs |
72 SkOpSegment::findNextOp simple | 81 SkOpSegment::findNextOp simple |
73 SkOpSegment::markDoneBinary id=0 (142.701004,110.568001 142.957001,100) t=0.7113
21242 [2] (142.883102,103.050758) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=0 wind
Sum=-1 windValue=1 oppValue=0 | 82 SkOpSegment::markDoneBinary id=13 (407.180847,273.536865 414.361725,266.355988 4
24.516998,266.355988) t=0 [0] (407.180847,273.536865) tEnd=1 newWindSum=-1 newOp
pSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |
74 bridgeOp current id=0 from=(142.883102,103.050758) to=(142.957001,100) | 83 bridgeOp current id=13 from=(407.180847,273.536865) to=(424.516998,266.355988) |
| 84 path.moveTo(407.180847,273.536865); |
| 85 path.quadTo(414.361725,266.355988, 424.516998,266.355988); |
75 SkOpSegment::findNextOp simple | 86 SkOpSegment::findNextOp simple |
76 SkOpSegment::markDoneBinary id=1 (142.957001,100 153.835007,100) t=0 [0] (142.95
7001,100) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppVa
lue=0 | 87 SkOpSegment::markDoneBinary id=14 (424.516998,266.355988 434.672272,266.355988 4
41.853149,273.536865) t=0 [0] (424.516998,266.355988) tEnd=1 newWindSum=-1 newOp
pSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |
77 bridgeOp current id=1 from=(142.957001,100) to=(153.835007,100) | 88 bridgeOp current id=14 from=(424.516998,266.355988) to=(441.853149,273.536865) |
78 path.moveTo(142.883102,103.050758); | 89 path.quadTo(434.672272,266.355988, 441.853149,273.536865); |
79 path.lineTo(142.957001,100); | 90 SkOpSegment::findNextOp simple |
80 SkOpSegment::markWinding id=6 (50.5999985,117.000999 50.5999985,117.000999 164.6
00998,85.1999969 188.201004,117.600998) t=0.671281996 [1] (142.883102,103.050758
) tEnd=0.734814757 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 opp
Value=0 | 91 SkOpSegment::markDoneBinary id=15 (441.853149,273.536865 449.033997,280.717712 4
49.033997,290.872986) t=0 [0] (441.853149,273.536865) tEnd=1 newWindSum=-1 newOp
pSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |
81 SkOpSegment::markAngle last id=6 windSum=-1 small=0 | 92 bridgeOp current id=15 from=(441.853149,273.536865) to=(449.033997,290.872986) |
82 SkOpSegment::markWinding id=2 (153.835007,100 154.591995,108.188004) t=0.4370467
47 [1] (154.165848,103.578537) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSu
m=? windValue=1 oppValue=0 | 93 path.quadTo(449.033997,280.717712, 449.033997,290.872986); |
83 SkOpSegment::markWinding id=3 (154.591995,108.188004 154.591995,108.188004 153.1
73004,108.483002 152.830002,109.412003) t=0 [0] (154.591995,108.188004) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | 94 SkOpSegment::findNextOp simple |
84 SkOpSegment::markWinding id=4 (152.830002,109.412003 142.701004,110.568001) t=0
[0] (152.830002,109.412003) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=?
windValue=1 oppValue=0 | 95 SkOpSegment::markDoneBinary id=8 (449.033997,290.872986 449.033997,301.028259 44
1.853149,308.209106) t=0 [0] (449.033997,290.872986) tEnd=1 newWindSum=-1 newOpp
Sum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |
85 SkOpSegment::markWinding id=0 (142.701004,110.568001 142.957001,100) t=0 [0] (14
2.701004,110.568001) tEnd=0.204639461 newWindSum=-1 newOppSum=-1 oppSum=? windSu
m=? windValue=1 oppValue=0 | 96 bridgeOp current id=8 from=(449.033997,290.872986) to=(441.853149,308.209106) |
86 SkOpSegment::markAngle last id=0 windSum=? small=0 | 97 path.quadTo(449.033997,301.028259, 441.853149,308.209106); |
87 SkOpSegment::markWinding id=6 (50.5999985,117.000999 50.5999985,117.000999 164.6
00998,85.1999969 188.201004,117.600998) t=0.734814757 [2] (154.165848,103.578537
) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | 98 SkOpSegment::findNextOp simple |
88 SkOpSegment::markWinding id=7 (188.201004,117.600998 188.201004,117.600998 174.8
00995,93 39,124.000999) t=0 [0] (188.201004,117.600998) tEnd=0.642192755 newWind
Sum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | 99 SkOpSegment::markDoneBinary id=9 (441.853149,308.209106 434.672272,315.389984 42
4.516998,315.389984) t=0 [0] (441.853149,308.209106) tEnd=1 newWindSum=-1 newOpp
Sum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |
89 SkOpSegment::markAngle last id=7 windSum=? small=0 | 100 bridgeOp current id=9 from=(441.853149,308.209106) to=(424.516998,315.389984) |
| 101 path.quadTo(434.672272,315.389984, 424.516998,315.389984); |
| 102 SkOpSegment::markWinding id=5 (385.207275,334.241272 406.481598,312.96698 436.56
7993,312.96698) t=0.700123447 [1] (419.31601,314.880096) tEnd=1 newWindSum=1 new
OppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 103 SkOpSegment::markWinding id=6 (436.567993,312.96698 466.654388,312.96698 487.928
711,334.241272) t=0 [0] (436.567993,312.96698) tEnd=1 newWindSum=1 newOppSum=-1
oppSum=? windSum=? windValue=1 oppValue=0 |
| 104 SkOpSegment::markWinding id=7 (487.928711,334.241272 509.203003,355.515594 509.2
03003,385.60199) t=0 [0] (487.928711,334.241272) tEnd=1 newWindSum=1 newOppSum=-
1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 105 SkOpSegment::markWinding id=0 (509.203003,385.60199 509.203003,415.688385 487.92
8711,436.962708) t=0 [0] (509.203003,385.60199) tEnd=1 newWindSum=1 newOppSum=-1
oppSum=? windSum=? windValue=1 oppValue=0 |
| 106 SkOpSegment::markWinding id=1 (487.928711,436.962708 466.654388,458.237 436.5679
93,458.237) t=0 [0] (487.928711,436.962708) tEnd=1 newWindSum=1 newOppSum=-1 opp
Sum=? windSum=? windValue=1 oppValue=0 |
| 107 SkOpSegment::markWinding id=2 (436.567993,458.237 406.481598,458.237 385.207275,
436.962708) t=0 [0] (436.567993,458.237) tEnd=1 newWindSum=1 newOppSum=-1 oppSum
=? windSum=? windValue=1 oppValue=0 |
| 108 SkOpSegment::markWinding id=3 (385.207275,436.962708 363.932983,415.688385 363.9
32983,385.60199) t=0 [0] (385.207275,436.962708) tEnd=1 newWindSum=1 newOppSum=-
1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 109 SkOpSegment::markWinding id=4 (363.932983,385.60199 363.932983,355.515594 385.20
7275,334.241272) t=0 [0] (363.932983,385.60199) tEnd=1 newWindSum=1 newOppSum=-1
oppSum=? windSum=? windValue=1 oppValue=0 |
| 110 SkOpSegment::markWinding id=5 (385.207275,334.241272 406.481598,312.96698 436.56
7993,312.96698) t=0 [0] (385.207275,334.241272) tEnd=0.700123447 newWindSum=1 ne
wOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 111 SkOpSegment::markAngle last id=5 windSum=1 small=0 |
90 SkOpSegment::findNextOp | 112 SkOpSegment::findNextOp |
91 SkOpAngle::dumpOne [2/1] next=6/3 sect=9/9 s=0.437046747 [1] e=0 [0] sgn=1 wind
Val=1 windSum=-1 oppVal=0 oppSum=0 | 113 SkOpAngle::dumpOne [10/1] next=5/2 sect=29/29 s=0.266471573 [1] e=0 [0] sgn=1 w
indVal=1 windSum=-1 oppVal=0 oppSum=0 operand |
92 SkOpAngle::dumpOne [6/3] next=2/2 sect=13/13 s=0.734814757 [2] e=0.671281996 [1
] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 operand | 114 SkOpAngle::dumpOne [5/2] next=10/2 sect=1/1 s=0.700123447 [1] e=1 [2] sgn=-1 wi
ndVal=1 windSum=1 oppVal=0 oppSum=-1 |
93 SkOpAngle::dumpOne [2/2] next=6/4 sect=25/25 s=0.437046747 [1] e=1 [2] sgn=-1 w
indVal=1 windSum=-1 oppVal=0 oppSum=-1 | 115 SkOpAngle::dumpOne [10/2] next=5/1 sect=13/13 s=0.266471573 [1] e=1 [2] sgn=-1
windVal=1 windSum=-1 oppVal=0 oppSum=0 operand |
94 SkOpAngle::dumpOne [6/4] next=2/1 sect=29/29 s=0.734814757 [2] e=1 [3] sgn=-1 w
indVal=1 windSum=-1 oppVal=0 oppSum=0 operand | 116 SkOpAngle::dumpOne [5/1] next=10/1 sect=17/17 s=0.700123447 [1] e=0 [0] sgn=1 w
indVal=1 windSum=1 oppVal=0 oppSum=-1 |
95 SkOpSegment::activeOp id=6 t=0.734814757 tEnd=0.671281996 op=union miFrom=1 miTo
=1 suFrom=0 suTo=1 result=0 | 117 SkOpSegment::activeOp id=5 t=0.700123447 tEnd=1 op=union miFrom=0 miTo=1 suFrom=
1 suTo=1 result=0 |
96 SkOpSegment::markDoneBinary id=6 (50.5999985,117.000999 50.5999985,117.000999 16
4.600998,85.1999969 188.201004,117.600998) t=0.671281996 [1] (142.883102,103.050
758) tEnd=0.734814757 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=
1 oppValue=0 | 118 SkOpSegment::markDoneBinary id=5 (385.207275,334.241272 406.481598,312.96698 436
.567993,312.96698) t=0.700123447 [1] (419.31601,314.880096) tEnd=1 newWindSum=1
newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0 |
97 SkOpSegment::findNextOp chase.append id=6 windSum=-1 small=0 | 119 SkOpSegment::markDoneBinary id=6 (436.567993,312.96698 466.654388,312.96698 487.
928711,334.241272) t=0 [0] (436.567993,312.96698) tEnd=1 newWindSum=1 newOppSum=
-1 oppSum=-1 windSum=1 windValue=1 oppValue=0 |
98 SkOpSegment::activeOp id=2 t=0.437046747 tEnd=1 op=union miFrom=1 miTo=0 suFrom=
1 suTo=1 result=0 | 120 SkOpSegment::markDoneBinary id=7 (487.928711,334.241272 509.203003,355.515594 50
9.203003,385.60199) t=0 [0] (487.928711,334.241272) tEnd=1 newWindSum=1 newOppSu
m=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0 |
99 SkOpSegment::markDoneBinary id=2 (153.835007,100 154.591995,108.188004) t=0.4370
46747 [1] (154.165848,103.578537) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 wi
ndSum=-1 windValue=1 oppValue=0 | 121 SkOpSegment::markDoneBinary id=0 (509.203003,385.60199 509.203003,415.688385 487
.928711,436.962708) t=0 [0] (509.203003,385.60199) tEnd=1 newWindSum=1 newOppSum
=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0 |
100 SkOpSegment::markDoneBinary id=3 (154.591995,108.188004 154.591995,108.188004 15
3.173004,108.483002 152.830002,109.412003) t=0 [0] (154.591995,108.188004) tEnd=
1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | 122 SkOpSegment::markDoneBinary id=1 (487.928711,436.962708 466.654388,458.237 436.5
67993,458.237) t=0 [0] (487.928711,436.962708) tEnd=1 newWindSum=1 newOppSum=-1
oppSum=-1 windSum=1 windValue=1 oppValue=0 |
101 SkOpSegment::markDoneBinary id=4 (152.830002,109.412003 142.701004,110.568001) t
=0 [0] (152.830002,109.412003) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windS
um=-1 windValue=1 oppValue=0 | 123 SkOpSegment::markDoneBinary id=2 (436.567993,458.237 406.481598,458.237 385.2072
75,436.962708) t=0 [0] (436.567993,458.237) tEnd=1 newWindSum=1 newOppSum=-1 opp
Sum=-1 windSum=1 windValue=1 oppValue=0 |
102 SkOpSegment::markDoneBinary id=0 (142.701004,110.568001 142.957001,100) t=0 [0]
(142.701004,110.568001) tEnd=0.204639461 newWindSum=-1 newOppSum=-1 oppSum=-1 wi
ndSum=-1 windValue=1 oppValue=0 | 124 SkOpSegment::markDoneBinary id=3 (385.207275,436.962708 363.932983,415.688385 36
3.932983,385.60199) t=0 [0] (385.207275,436.962708) tEnd=1 newWindSum=1 newOppSu
m=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0 |
103 SkOpSegment::findNextOp chase.append id=0 windSum=-2147483647 small=0 | 125 SkOpSegment::markDoneBinary id=4 (363.932983,385.60199 363.932983,355.515594 385
.207275,334.241272) t=0 [0] (363.932983,385.60199) tEnd=1 newWindSum=1 newOppSum
=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0 |
104 SkOpSegment::activeOp id=6 t=0.734814757 tEnd=1 op=union miFrom=0 miTo=0 suFrom=
1 suTo=0 result=1 | 126 SkOpSegment::markDoneBinary id=5 (385.207275,334.241272 406.481598,312.96698 436
.567993,312.96698) t=0 [0] (385.207275,334.241272) tEnd=0.700123447 newWindSum=1
newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0 |
105 SkOpSegment::findNextOp chase.append id=7 windSum=-2147483647 small=0 | 127 SkOpSegment::findNextOp chase.append id=5 windSum=1 small=0 |
106 SkOpSegment::markDoneBinary id=2 (153.835007,100 154.591995,108.188004) t=0 [0]
(153.835007,100) tEnd=0.437046747 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1
windValue=1 oppValue=0 | 128 SkOpSegment::activeOp id=10 t=0.266471573 tEnd=1 op=union miFrom=1 miTo=1 suFrom
=1 suTo=0 result=0 |
107 SkOpSegment::findNextOp from:[2] to:[6] start=2 end=3 | 129 SkOpSegment::markDoneBinary id=10 (424.516998,315.389984 414.361725,315.389984 4
07.180847,308.209106) t=0.266471573 [1] (419.31601,314.880096) tEnd=1 newWindSum
=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |
108 bridgeOp current id=2 from=(153.835007,100) to=(154.165848,103.578537) | 130 SkOpSegment::markDoneBinary id=11 (407.180847,308.209106 400,301.028259 400,290.
872986) t=0 [0] (407.180847,308.209106) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=
0 windSum=-1 windValue=1 oppValue=0 |
109 path.lineTo(153.835007,100); | 131 SkOpSegment::markDoneBinary id=12 (400,290.872986 400,280.717712 407.180847,273.
536865) t=0 [0] (400,290.872986) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=0 windS
um=-1 windValue=1 oppValue=0 |
110 SkOpSegment::findNextOp simple | 132 SkOpSegment::activeOp id=5 t=0.700123447 tEnd=0 op=union miFrom=1 miTo=0 suFrom=
0 suTo=0 result=1 |
111 SkOpSegment::markDoneBinary id=6 (50.5999985,117.000999 50.5999985,117.000999 16
4.600998,85.1999969 188.201004,117.600998) t=0.734814757 [2] (154.165848,103.578
537) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 | 133 SkOpSegment::markDoneBinary id=10 (424.516998,315.389984 414.361725,315.389984 4
07.180847,308.209106) t=0 [0] (424.516998,315.389984) tEnd=0.266471573 newWindSu
m=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |
112 bridgeOp current id=6 from=(154.165848,103.578537) to=(188.201004,117.600998) | 134 SkOpSegment::findNextOp from:[10] to:[5] start=1 end=0 |
113 path.lineTo(154.165848,103.578537); | 135 bridgeOp current id=10 from=(424.516998,315.389984) to=(419.31601,314.880096) |
114 path.cubicTo(169.326965,104.931351, 181.942627,109.008728, 188.201004,117.600998
); | 136 path.quadTo(421.810883,315.389984, 419.31601,314.880096); |
115 SkOpSegment::markWinding id=0 (142.701004,110.568001 142.957001,100) t=0.2046394
61 [1] (142.753387,108.405373) tEnd=0.711321242 newWindSum=1 newOppSum=-1 oppSum
=? windSum=? windValue=1 oppValue=0 | |
116 SkOpSegment::markAngle last id=0 windSum=-1 small=0 | |
117 SkOpSegment::markWinding id=7 (188.201004,117.600998 188.201004,117.600998 174.8
00995,93 39,124.000999) t=0.642192755 [1] (142.753387,108.405373) tEnd=1 newWind
Sum=-1 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0 | |
118 SkOpSegment::markWinding id=5 (39,124.000999 50.5999985,117.000999) t=0 [0] (39,
124.000999) tEnd=1 newWindSum=-1 newOppSum=1 oppSum=? windSum=? windValue=1 oppV
alue=0 | |
119 SkOpSegment::markWinding id=6 (50.5999985,117.000999 50.5999985,117.000999 164.6
00998,85.1999969 188.201004,117.600998) t=0 [0] (50.5999985,117.000999) tEnd=0.6
71281996 newWindSum=-1 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0 | |
120 SkOpSegment::markAngle last id=6 windSum=-1 small=0 | |
121 SkOpSegment::findNextOp | |
122 SkOpAngle::dumpOne [7/1] next=0/2 sect=1/29 s=0.642192755 [1] e=0 [0] sgn=1 win
dVal=1 windSum=-1 oppVal=0 oppSum=0 operand | |
123 SkOpAngle::dumpOne [0/2] next=7/2 sect=5/5 s=0.204639461 [1] e=0.711321242 [2]
sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=-1 | |
124 SkOpAngle::dumpOne [7/2] next=0/1 sect=17/17 s=0.642192755 [1] e=1 [2] sgn=-1 w
indVal=1 windSum=-1 oppVal=0 oppSum=1 operand | |
125 SkOpAngle::dumpOne [0/1] next=7/1 sect=21/21 s=0.204639461 [1] e=0 [0] sgn=1 wi
ndVal=1 windSum=-1 oppVal=0 oppSum=-1 done | |
126 SkOpSegment::activeOp id=0 t=0.204639461 tEnd=0.711321242 op=union miFrom=0 miTo
=1 suFrom=1 suTo=1 result=0 | |
127 SkOpSegment::markDoneBinary id=0 (142.701004,110.568001 142.957001,100) t=0.2046
39461 [1] (142.753387,108.405373) tEnd=0.711321242 newWindSum=1 newOppSum=-1 opp
Sum=-1 windSum=1 windValue=1 oppValue=0 | |
128 SkOpSegment::findNextOp chase.append id=0 windSum=-1 small=0 | |
129 SkOpSegment::activeOp id=7 t=0.642192755 tEnd=1 op=union miFrom=1 miTo=1 suFrom=
1 suTo=0 result=0 | |
130 SkOpSegment::markDoneBinary id=7 (188.201004,117.600998 188.201004,117.600998 17
4.800995,93 39,124.000999) t=0.642192755 [1] (142.753387,108.405373) tEnd=1 newW
indSum=-1 newOppSum=1 oppSum=1 windSum=-1 windValue=1 oppValue=0 | |
131 SkOpSegment::markDoneBinary id=5 (39,124.000999 50.5999985,117.000999) t=0 [0] (
39,124.000999) tEnd=1 newWindSum=-1 newOppSum=1 oppSum=1 windSum=-1 windValue=1
oppValue=0 | |
132 SkOpSegment::markDoneBinary id=6 (50.5999985,117.000999 50.5999985,117.000999 16
4.600998,85.1999969 188.201004,117.600998) t=0 [0] (50.5999985,117.000999) tEnd=
0.671281996 newWindSum=-1 newOppSum=1 oppSum=1 windSum=-1 windValue=1 oppValue=0 | |
133 SkOpSegment::activeOp id=0 t=0.204639461 tEnd=0 op=union miFrom=1 miTo=0 suFrom=
0 suTo=0 result=1 | |
134 SkOpSegment::markDoneBinary id=7 (188.201004,117.600998 188.201004,117.600998 17
4.800995,93 39,124.000999) t=0 [0] (188.201004,117.600998) tEnd=0.642192755 newW
indSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 | |
135 SkOpSegment::findNextOp from:[7] to:[0] start=1 end=0 | |
136 bridgeOp current id=7 from=(188.201004,117.600998) to=(142.753387,108.405373) | |
137 path.cubicTo(188.201004,117.600998, 182.674683,107.455261, 142.753387,108.405373
); | |
138 </div> | 137 </div> |
139 | 138 |
140 </div> | 139 </div> |
141 | 140 |
142 <script type="text/javascript"> | 141 <script type="text/javascript"> |
143 | 142 |
144 var testDivs = [ | 143 var testDivs = [ |
145 issue2753, | 144 issue2808, |
146 ]; | 145 ]; |
147 | 146 |
148 var decimal_places = 3; // make this 3 to show more precision | 147 var decimal_places = 3; // make this 3 to show more precision |
149 | 148 |
150 var tests = []; | 149 var tests = []; |
151 var testLines = []; | 150 var testLines = []; |
152 var testTitles = []; | 151 var testTitles = []; |
153 var testIndex = 0; | 152 var testIndex = 0; |
154 var ctx; | 153 var ctx; |
155 | 154 |
(...skipping 3219 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3375 </script> | 3374 </script> |
3376 </head> | 3375 </head> |
3377 | 3376 |
3378 <body onLoad="start();"> | 3377 <body onLoad="start();"> |
3379 <canvas id="canvas" width="750" height="500" | 3378 <canvas id="canvas" width="750" height="500" |
3380 onmousemove="handleMouseOver()" | 3379 onmousemove="handleMouseOver()" |
3381 onclick="handleMouseClick()" | 3380 onclick="handleMouseClick()" |
3382 ></canvas > | 3381 ></canvas > |
3383 </body> | 3382 </body> |
3384 </html> | 3383 </html> |
OLD | NEW |