| OLD | NEW |
| 1 <html> | 1 <html> |
| 2 <head> | 2 <head> |
| 3 <div height="0" hidden="true"> | 3 <div height="0" hidden="true"> |
| 4 <div id="rects4"> | |
| 5 RunTestSet [rects4] | |
| 6 | 4 |
| 7 {{0,0}, {1,0}}, | 5 <div id="skpwww_argus_presse_fr_41"> |
| 8 {{1,0}, {1,1}}, | 6 RunTestSet [skpwww_argus_presse_fr_41] |
| 9 {{1,1}, {0,1}}, | |
| 10 {{0,1}, {0,0}}, | |
| 11 {{0,0}, {2,0}}, | |
| 12 {{2,0}, {2,2}}, | |
| 13 {{2,2}, {0,2}}, | |
| 14 {{0,2}, {0,0}}, | |
| 15 op difference | |
| 16 {{0,0}, {2,0}}, | |
| 17 {{2,0}, {2,2}}, | |
| 18 {{2,2}, {0,2}}, | |
| 19 {{0,2}, {0,0}}, | |
| 20 {{0,0}, {3,0}}, | |
| 21 {{3,0}, {3,3}}, | |
| 22 {{3,3}, {0,3}}, | |
| 23 {{0,3}, {0,0}}, | |
| 24 debugShowLineIntersection wtTs[0]=0 {{1,0}, {1,1}} {{1,0}} wnTs[0]=1 {{0,0}, {1,
0}} | |
| 25 debugShowLineIntersection wtTs[0]=1 {{0,1}, {0,0}} {{0,0}} wnTs[0]=0 {{0,0}, {1,
0}} | |
| 26 debugShowLineIntersection wtTs[0]=0 {{1,1}, {0,1}} {{1,1}} wnTs[0]=1 {{1,0}, {1,
1}} | |
| 27 debugShowLineIntersection wtTs[0]=0 {{0,1}, {0,0}} {{0,1}} wnTs[0]=1 {{1,1}, {0,
1}} | |
| 28 debugShowLineIntersection wtTs[0]=0 {{0,0}, {2,0}} {{0,0}} wtTs[1]=0.5 {{1,0}} w
nTs[0]=0 {{0,0}, {1,0}} wnTs[1]=1 | |
| 29 debugShowLineIntersection wtTs[0]=1 {{0,2}, {0,0}} {{0,0}} wnTs[0]=0 {{0,0}, {1,
0}} | |
| 30 debugShowLineIntersection wtTs[0]=0.5 {{0,0}, {2,0}} {{1,0}} wnTs[0]=0 {{1,0}, {
1,1}} | |
| 31 debugShowLineIntersection wtTs[0]=0.5 {{0,2}, {0,0}} {{0,1}} wnTs[0]=1 {{1,1}, {
0,1}} | |
| 32 debugShowLineIntersection wtTs[0]=0 {{0,0}, {2,0}} {{0,0}} wnTs[0]=1 {{0,1}, {0,
0}} | |
| 33 debugShowLineIntersection wtTs[0]=0.5 {{0,2}, {0,0}} {{0,1}} wtTs[1]=1 {{0,0}} w
nTs[0]=0 {{0,1}, {0,0}} wnTs[1]=1 | |
| 34 debugShowLineIntersection wtTs[0]=0 {{0,0}, {2,0}} {{0,0}} wtTs[1]=0.5 {{1,0}} w
nTs[0]=0 {{0,0}, {1,0}} wnTs[1]=1 | |
| 35 debugShowLineIntersection wtTs[0]=1 {{0,2}, {0,0}} {{0,0}} wnTs[0]=0 {{0,0}, {1,
0}} | |
| 36 debugShowLineIntersection wtTs[0]=0.5 {{0,0}, {2,0}} {{1,0}} wnTs[0]=0 {{1,0}, {
1,1}} | |
| 37 debugShowLineIntersection wtTs[0]=0.5 {{0,2}, {0,0}} {{0,1}} wnTs[0]=1 {{1,1}, {
0,1}} | |
| 38 debugShowLineIntersection wtTs[0]=0 {{0,0}, {2,0}} {{0,0}} wnTs[0]=1 {{0,1}, {0,
0}} | |
| 39 debugShowLineIntersection wtTs[0]=0.5 {{0,2}, {0,0}} {{0,1}} wtTs[1]=1 {{0,0}} w
nTs[0]=0 {{0,1}, {0,0}} wnTs[1]=1 | |
| 40 debugShowLineIntersection wtTs[0]=0 {{0,0}, {3,0}} {{0,0}} wtTs[1]=0.333333333 {
{1,0}} wnTs[0]=0 {{0,0}, {1,0}} wnTs[1]=1 | |
| 41 debugShowLineIntersection wtTs[0]=1 {{0,3}, {0,0}} {{0,0}} wnTs[0]=0 {{0,0}, {1,
0}} | |
| 42 debugShowLineIntersection wtTs[0]=0.333333333 {{0,0}, {3,0}} {{1,0}} wnTs[0]=0 {
{1,0}, {1,1}} | |
| 43 debugShowLineIntersection wtTs[0]=0.666666667 {{0,3}, {0,0}} {{0,1}} wnTs[0]=1 {
{1,1}, {0,1}} | |
| 44 debugShowLineIntersection wtTs[0]=0 {{0,0}, {3,0}} {{0,0}} wnTs[0]=1 {{0,1}, {0,
0}} | |
| 45 debugShowLineIntersection wtTs[0]=0.666666667 {{0,3}, {0,0}} {{0,1}} wtTs[1]=1 {
{0,0}} wnTs[0]=0 {{0,1}, {0,0}} wnTs[1]=1 | |
| 46 debugShowLineIntersection wtTs[0]=0 {{2,0}, {2,2}} {{2,0}} wnTs[0]=1 {{0,0}, {2,
0}} | |
| 47 debugShowLineIntersection wtTs[0]=1 {{0,2}, {0,0}} {{0,0}} wnTs[0]=0 {{0,0}, {2,
0}} | |
| 48 debugShowLineIntersection wtTs[0]=0 {{2,2}, {0,2}} {{2,2}} wnTs[0]=1 {{2,0}, {2,
2}} | |
| 49 debugShowLineIntersection wtTs[0]=0 {{0,2}, {0,0}} {{0,2}} wnTs[0]=1 {{2,2}, {0,
2}} | |
| 50 debugShowLineIntersection wtTs[0]=0 {{0,0}, {2,0}} {{0,0}} wtTs[1]=1 {{2,0}} wnT
s[0]=0 {{0,0}, {2,0}} wnTs[1]=1 | |
| 51 debugShowLineIntersection wtTs[0]=0 {{2,0}, {2,2}} {{2,0}} wnTs[0]=1 {{0,0}, {2,
0}} | |
| 52 debugShowLineIntersection wtTs[0]=1 {{0,2}, {0,0}} {{0,0}} wnTs[0]=0 {{0,0}, {2,
0}} | |
| 53 debugShowLineIntersection wtTs[0]=1 {{0,0}, {2,0}} {{2,0}} wnTs[0]=0 {{2,0}, {2,
2}} | |
| 54 debugShowLineIntersection wtTs[0]=0 {{2,0}, {2,2}} {{2,0}} wtTs[1]=1 {{2,2}} wnT
s[0]=0 {{2,0}, {2,2}} wnTs[1]=1 | |
| 55 debugShowLineIntersection wtTs[0]=0 {{2,2}, {0,2}} {{2,2}} wnTs[0]=1 {{2,0}, {2,
2}} | |
| 56 debugShowLineIntersection wtTs[0]=1 {{2,0}, {2,2}} {{2,2}} wnTs[0]=0 {{2,2}, {0,
2}} | |
| 57 debugShowLineIntersection wtTs[0]=0 {{2,2}, {0,2}} {{2,2}} wtTs[1]=1 {{0,2}} wnT
s[0]=0 {{2,2}, {0,2}} wnTs[1]=1 | |
| 58 debugShowLineIntersection wtTs[0]=0 {{0,2}, {0,0}} {{0,2}} wnTs[0]=1 {{2,2}, {0,
2}} | |
| 59 debugShowLineIntersection wtTs[0]=0 {{0,0}, {2,0}} {{0,0}} wnTs[0]=1 {{0,2}, {0,
0}} | |
| 60 debugShowLineIntersection wtTs[0]=1 {{2,2}, {0,2}} {{0,2}} wnTs[0]=0 {{0,2}, {0,
0}} | |
| 61 debugShowLineIntersection wtTs[0]=0 {{0,2}, {0,0}} {{0,2}} wtTs[1]=1 {{0,0}} wnT
s[0]=0 {{0,2}, {0,0}} wnTs[1]=1 | |
| 62 debugShowLineIntersection wtTs[0]=0 {{0,0}, {3,0}} {{0,0}} wtTs[1]=0.666666667 {
{2,0}} wnTs[0]=0 {{0,0}, {2,0}} wnTs[1]=1 | |
| 63 debugShowLineIntersection wtTs[0]=1 {{0,3}, {0,0}} {{0,0}} wnTs[0]=0 {{0,0}, {2,
0}} | |
| 64 debugShowLineIntersection wtTs[0]=0.666666667 {{0,0}, {3,0}} {{2,0}} wnTs[0]=0 {
{2,0}, {2,2}} | |
| 65 debugShowLineIntersection wtTs[0]=0.333333333 {{0,3}, {0,0}} {{0,2}} wnTs[0]=1 {
{2,2}, {0,2}} | |
| 66 debugShowLineIntersection wtTs[0]=0 {{0,0}, {3,0}} {{0,0}} wnTs[0]=1 {{0,2}, {0,
0}} | |
| 67 debugShowLineIntersection wtTs[0]=0.333333333 {{0,3}, {0,0}} {{0,2}} wtTs[1]=1 {
{0,0}} wnTs[0]=0 {{0,2}, {0,0}} wnTs[1]=1 | |
| 68 debugShowLineIntersection wtTs[0]=0 {{2,0}, {2,2}} {{2,0}} wnTs[0]=1 {{0,0}, {2,
0}} | |
| 69 debugShowLineIntersection wtTs[0]=1 {{0,2}, {0,0}} {{0,0}} wnTs[0]=0 {{0,0}, {2,
0}} | |
| 70 debugShowLineIntersection wtTs[0]=0 {{2,2}, {0,2}} {{2,2}} wnTs[0]=1 {{2,0}, {2,
2}} | |
| 71 debugShowLineIntersection wtTs[0]=0 {{0,2}, {0,0}} {{0,2}} wnTs[0]=1 {{2,2}, {0,
2}} | |
| 72 debugShowLineIntersection wtTs[0]=0 {{0,0}, {3,0}} {{0,0}} wtTs[1]=0.666666667 {
{2,0}} wnTs[0]=0 {{0,0}, {2,0}} wnTs[1]=1 | |
| 73 debugShowLineIntersection wtTs[0]=1 {{0,3}, {0,0}} {{0,0}} wnTs[0]=0 {{0,0}, {2,
0}} | |
| 74 debugShowLineIntersection wtTs[0]=0.666666667 {{0,0}, {3,0}} {{2,0}} wnTs[0]=0 {
{2,0}, {2,2}} | |
| 75 debugShowLineIntersection wtTs[0]=0.333333333 {{0,3}, {0,0}} {{0,2}} wnTs[0]=1 {
{2,2}, {0,2}} | |
| 76 debugShowLineIntersection wtTs[0]=0 {{0,0}, {3,0}} {{0,0}} wnTs[0]=1 {{0,2}, {0,
0}} | |
| 77 debugShowLineIntersection wtTs[0]=0.333333333 {{0,3}, {0,0}} {{0,2}} wtTs[1]=1 {
{0,0}} wnTs[0]=0 {{0,2}, {0,0}} wnTs[1]=1 | |
| 78 debugShowLineIntersection wtTs[0]=0 {{3,0}, {3,3}} {{3,0}} wnTs[0]=1 {{0,0}, {3,
0}} | |
| 79 debugShowLineIntersection wtTs[0]=1 {{0,3}, {0,0}} {{0,0}} wnTs[0]=0 {{0,0}, {3,
0}} | |
| 80 debugShowLineIntersection wtTs[0]=0 {{3,3}, {0,3}} {{3,3}} wnTs[0]=1 {{3,0}, {3,
3}} | |
| 81 debugShowLineIntersection wtTs[0]=0 {{0,3}, {0,0}} {{0,3}} wnTs[0]=1 {{3,3}, {0,
3}} | |
| 82 SkOpSegment::debugShowTs - id=0 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=1 t=1 1,0 w=1 o
=0] | |
| 83 SkOpSegment::debugShowTs o id=4 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=1 t=0.5 1,0 w=1
o=0] [o=9,5 t=1 2,0 w=1 o=0] | |
| 84 SkOpSegment::addTPair addTPair this=4 0.5 other=0 1 | |
| 85 SkOpSegment::debugShowTs + id=0 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=4,1 t=1 1,0 w=1
o=0] | |
| 86 SkOpSegment::debugShowTs o id=4 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.5 1,0 w
=1 o=0] [o=9,5 t=1 2,0 w=1 o=0] | |
| 87 SkOpSegment::debugShowTs - id=3 [o=2 t=0 0,1 w=1 o=0] [o=12,8,4,0 t=1 0,0 w=1 o=
0] | |
| 88 SkOpSegment::debugShowTs o id=7 [o=10,6 t=0 0,2 w=1 o=0] [o=2 t=0.5 0,1 w=1 o=0]
[o=12,8,4,0 t=1 0,0 w=1 o=0] | |
| 89 SkOpSegment::addTPair addTPair this=3 0 other=7 0.5 | |
| 90 SkOpSegment::debugShowTs + id=3 [o=7,2 t=0 0,1 w=1 o=0] [o=12,8,4,0 t=1 0,0 w=1
o=0] | |
| 91 SkOpSegment::debugShowTs o id=7 [o=10,6 t=0 0,2 w=1 o=0] [o=3,2 t=0.5 0,1 w=1 o=
0] [o=12,8,4,0 t=1 0,0 w=1 o=0] | |
| 92 SkOpSegment::debugShowTs - id=0 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=4,1 t=1 1,0 w=1
o=0] | |
| 93 SkOpSegment::debugShowTs o id=8 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=1 t=0.5 1,0 w=1
o=0] [o=9,5 t=1 2,0 w=1 o=0] operand | |
| 94 SkOpSegment::addTPair addTPair this=8 0.5 other=0 1 | |
| 95 SkOpSegment::debugShowTs + id=0 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=8,4,1 t=1 1,0 w
=1 o=0] | |
| 96 SkOpSegment::debugShowTs o id=8 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.5 1,0 w
=1 o=0] [o=9,5 t=1 2,0 w=1 o=0] operand | |
| 97 SkOpSegment::debugShowTs - id=3 [o=7,2 t=0 0,1 w=1 o=0] [o=12,8,4,0 t=1 0,0 w=1
o=0] | |
| 98 SkOpSegment::debugShowTs o id=11 [o=10,6 t=0 0,2 w=1 o=0] [o=2 t=0.5 0,1 w=1 o=0
] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 99 SkOpSegment::addTPair addTPair this=3 0 other=11 0.5 | |
| 100 SkOpSegment::debugShowTs + id=3 [o=11,7,2 t=0 0,1 w=1 o=0] [o=12,8,4,0 t=1 0,0 w
=1 o=0] | |
| 101 SkOpSegment::debugShowTs o id=11 [o=10,6 t=0 0,2 w=1 o=0] [o=3,2 t=0.5 0,1 w=1 o
=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 102 SkOpSegment::debugShowTs - id=0 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=8,4,1 t=1 1,0 w
=1 o=0] | |
| 103 SkOpSegment::debugShowTs o id=12 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=1 t=0.333 1,0
w=1 o=0] [o=9,5 t=0.667 2,0 w=1 o=0] [o=13 t=1 3,0 w=1 o=0] operand | |
| 104 SkOpSegment::addTPair addTPair this=12 0.333333333 other=0 1 | |
| 105 SkOpSegment::debugShowTs + id=0 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=12,8,4,1 t=1 1,
0 w=1 o=0] | |
| 106 SkOpSegment::debugShowTs o id=12 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.333 1,
0 w=1 o=0] [o=9,5 t=0.667 2,0 w=1 o=0] [o=13 t=1 3,0 w=1 o=0] operand | |
| 107 SkOpSegment::debugShowTs - id=3 [o=11,7,2 t=0 0,1 w=1 o=0] [o=12,8,4,0 t=1 0,0 w
=1 o=0] | |
| 108 SkOpSegment::debugShowTs o id=15 [o=14 t=0 0,3 w=1 o=0] [o=10,6 t=0.333 0,2 w=1
o=0] [o=2 t=0.667 0,1 w=1 o=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 109 SkOpSegment::addTPair addTPair this=3 0 other=15 0.666666667 | |
| 110 SkOpSegment::debugShowTs + id=3 [o=15,11,7,2 t=0 0,1 w=1 o=0] [o=12,8,4,0 t=1 0,
0 w=1 o=0] | |
| 111 SkOpSegment::debugShowTs o id=15 [o=14 t=0 0,3 w=1 o=0] [o=10,6 t=0.333 0,2 w=1
o=0] [o=3,2 t=0.667 0,1 w=1 o=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 112 SkOpSegment::debugShowTs - id=4 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.5 1,0 w
=1 o=0] [o=9,5 t=1 2,0 w=1 o=0] | |
| 113 SkOpSegment::debugShowTs o id=8 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.5 1,0 w
=1 o=0] [o=9,5 t=1 2,0 w=1 o=0] operand | |
| 114 SkOpSegment::debugShowTs + id=4 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.5 1,0 w
=1 o=0] [o=9,5 t=1 2,0 w=1 o=0] | |
| 115 SkOpSegment::debugShowTs o id=8 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.5 1,0 w
=1 o=0] [o=9,5 t=1 2,0 w=1 o=0] operand | |
| 116 SkOpSegment::debugShowTs - id=5 [o=12,8,4 t=0 2,0 w=1 o=0] [o=10,6 t=1 2,2 w=1 o
=0] | |
| 117 SkOpSegment::debugShowTs o id=9 [o=12,8,4 t=0 2,0 w=1 o=0] [o=10,6 t=1 2,2 w=1 o
=0] operand | |
| 118 SkOpSegment::debugShowTs + id=5 [o=12,8,4 t=0 2,0 w=1 o=0] [o=10,6 t=1 2,2 w=1 o
=0] | |
| 119 SkOpSegment::debugShowTs o id=9 [o=12,8,4 t=0 2,0 w=1 o=0] [o=10,6 t=1 2,2 w=1 o
=0] operand | |
| 120 SkOpSegment::debugShowTs - id=6 [o=9,5 t=0 2,2 w=1 o=0] [o=15,11,7 t=1 0,2 w=1 o
=0] | |
| 121 SkOpSegment::debugShowTs o id=10 [o=9,5 t=0 2,2 w=1 o=0] [o=15,11,7 t=1 0,2 w=1
o=0] operand | |
| 122 SkOpSegment::debugShowTs + id=6 [o=9,5 t=0 2,2 w=1 o=0] [o=15,11,7 t=1 0,2 w=1 o
=0] | |
| 123 SkOpSegment::debugShowTs o id=10 [o=9,5 t=0 2,2 w=1 o=0] [o=15,11,7 t=1 0,2 w=1
o=0] operand | |
| 124 SkOpSegment::debugShowTs - id=7 [o=10,6 t=0 0,2 w=1 o=0] [o=3,2 t=0.5 0,1 w=1 o=
0] [o=12,8,4,0 t=1 0,0 w=1 o=0] | |
| 125 SkOpSegment::debugShowTs o id=11 [o=10,6 t=0 0,2 w=1 o=0] [o=3,2 t=0.5 0,1 w=1 o
=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 126 SkOpSegment::debugShowTs + id=7 [o=10,6 t=0 0,2 w=1 o=0] [o=3,2 t=0.5 0,1 w=1 o=
0] [o=12,8,4,0 t=1 0,0 w=1 o=0] | |
| 127 SkOpSegment::debugShowTs o id=11 [o=10,6 t=0 0,2 w=1 o=0] [o=3,2 t=0.5 0,1 w=1 o
=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 128 SkOpSegment::debugShowTs - id=4 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.5 1,0 w
=1 o=0] [o=9,5 t=1 2,0 w=1 o=0] | |
| 129 SkOpSegment::debugShowTs o id=12 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.333 1,
0 w=1 o=0] [o=9,5 t=0.667 2,0 w=1 o=0] [o=13 t=1 3,0 w=1 o=0] operand | |
| 130 SkOpSegment::addTPair addTPair this=12 0.666666667 other=4 1 | |
| 131 SkOpSegment::debugShowTs + id=4 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.5 1,0 w
=1 o=0] [o=12,9,5 t=1 2,0 w=1 o=0] | |
| 132 SkOpSegment::debugShowTs o id=12 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.333 1,
0 w=1 o=0] [o=4,9,5 t=0.667 2,0 w=1 o=0] [o=13 t=1 3,0 w=1 o=0] operand | |
| 133 SkOpSegment::debugShowTs - id=7 [o=10,6 t=0 0,2 w=1 o=0] [o=3,2 t=0.5 0,1 w=1 o=
0] [o=12,8,4,0 t=1 0,0 w=1 o=0] | |
| 134 SkOpSegment::debugShowTs o id=15 [o=14 t=0 0,3 w=1 o=0] [o=10,6 t=0.333 0,2 w=1
o=0] [o=3,2 t=0.667 0,1 w=1 o=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 135 SkOpSegment::addTPair addTPair this=7 0 other=15 0.333333333 | |
| 136 SkOpSegment::debugShowTs + id=7 [o=15,10,6 t=0 0,2 w=1 o=0] [o=3,2 t=0.5 0,1 w=1
o=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] | |
| 137 SkOpSegment::debugShowTs o id=15 [o=14 t=0 0,3 w=1 o=0] [o=7,10,6 t=0.333 0,2 w=
1 o=0] [o=3,2 t=0.667 0,1 w=1 o=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 138 SkOpSegment::debugShowTs - id=8 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.5 1,0 w
=1 o=0] [o=9,5 t=1 2,0 w=1 o=0] operand | |
| 139 SkOpSegment::debugShowTs o id=12 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.333 1,
0 w=1 o=0] [o=4,9,5 t=0.667 2,0 w=1 o=0] [o=13 t=1 3,0 w=1 o=0] operand | |
| 140 SkOpSegment::addTPair addTPair this=12 0.666666667 other=8 1 | |
| 141 SkOpSegment::debugShowTs + id=8 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.5 1,0 w
=1 o=0] [o=12,9,5 t=1 2,0 w=1 o=0] operand | |
| 142 SkOpSegment::debugShowTs o id=12 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.333 1,
0 w=1 o=0] [o=8,4,9,5 t=0.667 2,0 w=1 o=0] [o=13 t=1 3,0 w=1 o=0] operand | |
| 143 SkOpSegment::debugShowTs - id=11 [o=10,6 t=0 0,2 w=1 o=0] [o=3,2 t=0.5 0,1 w=1 o
=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 144 SkOpSegment::debugShowTs o id=15 [o=14 t=0 0,3 w=1 o=0] [o=7,10,6 t=0.333 0,2 w=
1 o=0] [o=3,2 t=0.667 0,1 w=1 o=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 145 SkOpSegment::addTPair addTPair this=11 0 other=15 0.333333333 | |
| 146 SkOpSegment::debugShowTs + id=11 [o=15,10,6 t=0 0,2 w=1 o=0] [o=3,2 t=0.5 0,1 w=
1 o=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 147 SkOpSegment::debugShowTs o id=15 [o=14 t=0 0,3 w=1 o=0] [o=11,7,10,6 t=0.333 0,2
w=1 o=0] [o=3,2 t=0.667 0,1 w=1 o=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 148 SkOpContour::calcCoincidentWinding count=6 | |
| 149 SkOpSegment::debugShowTs p id=0 [o=15,11,7,3 t=0 0,0 w=0 o=0] [o=12,8,4,1 t=1 1,
0 w=1 o=0] done | |
| 150 SkOpSegment::debugShowTs o id=4 [o=15,11,7,3 t=0 0,0 w=0 o=0] [o=0,1 t=0.5 1,0 w
=1 o=0] [o=12,9,5 t=1 2,0 w=1 o=0] | |
| 151 SkOpSegment::debugShowTs p id=3 [o=15,11,7,2 t=0 0,1 w=0 o=0] [o=12,8,4,0 t=1 0,
0 w=1 o=0] done | |
| 152 SkOpSegment::debugShowTs o id=7 [o=15,10,6 t=0 0,2 w=1 o=0] [o=3,2 t=0.5 0,1 w=0
o=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] | |
| 153 SkOpContour::calcCoincidentWinding count=6 | |
| 154 SkOpSegment::debugShowTs p id=4 [o=15,11,7,3 t=0 0,0 w=0 o=0] [o=0,1 t=0.5 1,0 w
=1 o=1] [o=12,9,5 t=1 2,0 w=1 o=0] | |
| 155 SkOpSegment::debugShowTs o id=8 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.5 1,0 w
=0 o=0] [o=12,9,5 t=1 2,0 w=1 o=0] operand | |
| 156 SkOpSegment::debugShowTs p id=5 [o=12,8,4 t=0 2,0 w=1 o=1] [o=10,6 t=1 2,2 w=1 o
=0] | |
| 157 SkOpSegment::debugShowTs o id=9 [o=12,8,4 t=0 2,0 w=0 o=0] [o=10,6 t=1 2,2 w=1 o
=0] operand done | |
| 158 SkOpSegment::debugShowTs p id=6 [o=9,5 t=0 2,2 w=1 o=1] [o=15,11,7 t=1 0,2 w=1 o
=0] | |
| 159 SkOpSegment::debugShowTs o id=10 [o=9,5 t=0 2,2 w=0 o=0] [o=15,11,7 t=1 0,2 w=1
o=0] operand done | |
| 160 SkOpSegment::debugShowTs p id=7 [o=15,10,6 t=0 0,2 w=1 o=1] [o=3,2 t=0.5 0,1 w=0
o=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] | |
| 161 SkOpSegment::debugShowTs o id=11 [o=15,10,6 t=0 0,2 w=0 o=0] [o=3,2 t=0.5 0,1 w=
1 o=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 162 SkOpSegment::debugShowTs p id=4 [o=15,11,7,3 t=0 0,0 w=0 o=0] [o=0,1 t=0.5 1,0 w
=1 o=2] [o=12,9,5 t=1 2,0 w=1 o=0] | |
| 163 SkOpSegment::debugShowTs o id=12 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.333 1,
0 w=0 o=0] [o=8,4,9,5 t=0.667 2,0 w=1 o=0] [o=13 t=1 3,0 w=1 o=0] operand | |
| 164 SkOpSegment::debugShowTs p id=7 [o=15,10,6 t=0 0,2 w=1 o=2] [o=3,2 t=0.5 0,1 w=0
o=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] | |
| 165 SkOpSegment::debugShowTs o id=15 [o=14 t=0 0,3 w=1 o=0] [o=11,7,10,6 t=0.333 0,2
w=0 o=0] [o=3,2 t=0.667 0,1 w=1 o=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 166 SkOpContour::calcCoincidentWinding count=2 | |
| 167 SkOpSegment::debugShowTs p id=8 [o=15,11,7,3 t=0 0,0 w=2 o=0] [o=0,1 t=0.5 1,0 w
=0 o=0] [o=12,9,5 t=1 2,0 w=1 o=0] operand | |
| 168 SkOpSegment::debugShowTs o id=12 [o=15,11,7,3 t=0 0,0 w=0 o=0] [o=0,1 t=0.333 1,
0 w=0 o=0] [o=8,4,9,5 t=0.667 2,0 w=1 o=0] [o=13 t=1 3,0 w=1 o=0] operand | |
| 169 SkOpSegment::debugShowTs p id=11 [o=15,10,6 t=0 0,2 w=0 o=0] [o=3,2 t=0.5 0,1 w=
2 o=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 170 SkOpSegment::debugShowTs o id=15 [o=14 t=0 0,3 w=1 o=0] [o=11,7,10,6 t=0.333 0,2
w=0 o=0] [o=3,2 t=0.667 0,1 w=0 o=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 171 SkOpSegment::addTPair addTPair this=12 0.333333333 other=8 0.5 | |
| 172 SkOpSegment::addTPair addTPair this=12 0.333333333 other=4 0.5 | |
| 173 SkOpSegment::addTPair addTPair duplicate this=8 0.5 other=12 0.333333333 | |
| 174 SkOpSegment::addTPair addTPair this=8 0.5 other=4 0.5 | |
| 175 SkOpSegment::addTPair addTPair duplicate this=4 0.5 other=8 0.5 | |
| 176 SkOpSegment::addTPair addTPair duplicate this=4 0.5 other=12 0.333333333 | |
| 177 SkOpSegment::addTPair addTPair this=15 0.666666667 other=11 0.5 | |
| 178 SkOpSegment::addTPair addTPair this=15 0.666666667 other=7 0.5 | |
| 179 SkOpSegment::addTPair addTPair duplicate this=11 0.5 other=15 0.666666667 | |
| 180 SkOpSegment::addTPair addTPair this=11 0.5 other=7 0.5 | |
| 181 SkOpSegment::addTPair addTPair duplicate this=7 0.5 other=11 0.5 | |
| 182 SkOpSegment::addTPair addTPair duplicate this=7 0.5 other=15 0.666666667 | |
| 183 SkOpSegment::addTPair addTPair this=4 1 other=8 1 | |
| 184 SkOpSegment::addTPair addTPair this=5 0 other=9 0 | |
| 185 SkOpSegment::addTPair addTPair duplicate this=5 0 other=9 0 | |
| 186 SkOpSegment::addTPair addTPair duplicate this=5 0 other=9 0 | |
| 187 SkOpSegment::addTPair addTPair this=6 1 other=10 1 | |
| 188 SkOpSegment::addTPair addTPair this=7 0 other=11 0 | |
| 189 SkOpSegment::addTPair addTPair duplicate this=7 0 other=11 0 | |
| 190 SkOpSegment::addTPair addTPair duplicate this=7 0 other=11 0 | |
| 191 SkOpContour::joinCoincidence count=6 | |
| 192 SkOpContour::joinCoincidence count=6 | |
| 193 SkOpContour::joinCoincidence count=2 | |
| 194 SkOpSegment::sortAngles [1] tStart=0 [1] | |
| 195 SkOpAngle::after [1/1] 23/23 tStart=0 tEnd=1 < [4/1] 31/31 tStart=0.5 tEnd=1 < [
8/2] 15/15 tStart=0.5 tEnd=0 T 4 | |
| 196 SkOpSegment::sortAngles [2] tStart=1 [2] | |
| 197 SkOpAngle::after [2/1] 31/31 tStart=1 tEnd=0 < [7/2] 23/23 tStart=0.5 tEnd=0 < [
11/1] 7/7 tStart=0.5 tEnd=1 F 4 | |
| 198 SkOpSegment::sortAngles [4] tStart=1 [9] | |
| 199 SkOpAngle::after [4/2] 15/15 tStart=1 tEnd=0.5 < [5/1] 23/23 tStart=0 tEnd=1 < [
12/1] 31/31 tStart=0.666666667 tEnd=1 T 4 | |
| 200 SkOpSegment::sortAngles [5] tStart=1 [5] | |
| 201 SkOpSegment::sortAngles [6] tStart=1 [3] | |
| 202 SkOpAngle::after [6/2] 31/31 tStart=1 tEnd=0 < [7/1] 7/7 tStart=0 tEnd=0.5 < [15
/1] 23/23 tStart=0.333333333 tEnd=0 T 4 | |
| 203 SkOpSegment::sortAngles [8] tStart=0 [1] | |
| 204 SkOpSegment::debugShowActiveSpans id=1 (1,0 1,1) t=0 (1,0) tEnd=1 other=12 other
T=0.333333333 otherIndex=7 windSum=? windValue=1 oppValue=0 | |
| 205 SkOpSegment::debugShowActiveSpans id=2 (1,1 0,1) t=0 (1,1) tEnd=1 other=1 otherT
=1 otherIndex=4 windSum=? windValue=1 oppValue=0 | |
| 206 SkOpSegment::debugShowActiveSpans id=4 (0,0 2,0) t=0.5 (1,0) tEnd=1 other=8 othe
rT=0.5 otherIndex=4 windSum=? windValue=1 oppValue=2 | |
| 207 SkOpSegment::debugShowActiveSpans id=5 (2,0 2,2) t=0 (2,0) tEnd=1 other=9 otherT
=0 otherIndex=0 windSum=? windValue=1 oppValue=1 | |
| 208 SkOpSegment::debugShowActiveSpans id=6 (2,2 0,2) t=0 (2,2) tEnd=1 other=9 otherT
=1 otherIndex=5 windSum=? windValue=1 oppValue=1 | |
| 209 SkOpSegment::debugShowActiveSpans id=7 (0,2 0,0) t=0 (0,2) tEnd=0.5 other=11 oth
erT=0 otherIndex=0 windSum=? windValue=1 oppValue=2 | |
| 210 SkOpSegment::debugShowActiveSpans id=8 (0,0 2,0) t=0 (0,0) tEnd=0.5 other=15 oth
erT=1 otherIndex=10 windSum=? windValue=2 oppValue=0 | |
| 211 SkOpSegment::debugShowActiveSpans id=11 (0,2 0,0) t=0.5 (0,1) tEnd=1 other=7 oth
erT=0.5 otherIndex=4 windSum=? windValue=2 oppValue=0 | |
| 212 SkOpSegment::debugShowActiveSpans id=12 (0,0 3,0) t=0.666666667 (2,0) tEnd=1 oth
er=8 otherT=1 otherIndex=9 windSum=? windValue=1 oppValue=0 | |
| 213 SkOpSegment::debugShowActiveSpans id=13 (3,0 3,3) t=0 (3,0) tEnd=1 other=12 othe
rT=1 otherIndex=12 windSum=? windValue=1 oppValue=0 | |
| 214 SkOpSegment::debugShowActiveSpans id=14 (3,3 0,3) t=0 (3,3) tEnd=1 other=13 othe
rT=1 otherIndex=1 windSum=? windValue=1 oppValue=0 | |
| 215 SkOpSegment::debugShowActiveSpans id=15 (0,3 0,0) t=0 (0,3) tEnd=0.333333333 oth
er=14 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0 | |
| 216 SkOpSegment::findTop | |
| 217 SkOpAngle::dumpOne [11/2] next=8/1 sect=23/23 s=1 [11] e=0.5 [7] sgn=1 windVal=
2 windSum=? operand | |
| 218 SkOpAngle::dumpOne [8/1] next=11/2 sect=31/31 s=0 [0] e=0.5 [4] sgn=-1 windVal=
2 windSum=? operand stop | |
| 219 SkOpSegment::markWinding id=11 (0,2 0,0) t=0.5 [6] (0,1) tEnd=0.5 newWindSum=-2
newOppSum=0 oppSum=? windSum=? windValue=2 oppValue=0 | |
| 220 SkOpSegment::markWinding id=11 (0,2 0,0) t=0.5 [5] (0,1) tEnd=0.5 newWindSum=-2
newOppSum=0 oppSum=? windSum=? windValue=2 oppValue=0 | |
| 221 SkOpSegment::markWinding id=11 (0,2 0,0) t=0.5 [4] (0,1) tEnd=0.5 newWindSum=-2
newOppSum=0 oppSum=? windSum=? windValue=2 oppValue=0 | |
| 222 SkOpSegment::markWinding id=11 (0,2 0,0) t=0.5 [7] (0,1) tEnd=1 newWindSum=-2 ne
wOppSum=0 oppSum=? windSum=? windValue=2 oppValue=0 | |
| 223 SkOpSegment::nextChase mismatched signs | |
| 224 SkOpSegment::markWinding id=8 (0,0 2,0) t=0 [0] (0,0) tEnd=0 newWindSum=-2 newOp
pSum=0 oppSum=? windSum=? windValue=2 oppValue=0 | |
| 225 SkOpSegment::markWinding id=8 (0,0 2,0) t=0 [1] (0,0) tEnd=0 newWindSum=-2 newOp
pSum=0 oppSum=? windSum=? windValue=2 oppValue=0 | |
| 226 SkOpSegment::markWinding id=8 (0,0 2,0) t=0 [2] (0,0) tEnd=0 newWindSum=-2 newOp
pSum=0 oppSum=? windSum=? windValue=2 oppValue=0 | |
| 227 SkOpSegment::markWinding id=8 (0,0 2,0) t=0 [3] (0,0) tEnd=0.5 newWindSum=-2 new
OppSum=0 oppSum=? windSum=? windValue=2 oppValue=0 | |
| 228 SkOpSegment::markWinding id=11 (0,2 0,0) t=0.5 [6] (0,1) tEnd=0.5 newWindSum=-2
newOppSum=0 oppSum=0 windSum=-2 windValue=2 oppValue=0 | |
| 229 SkOpSegment::markWinding id=11 (0,2 0,0) t=0.5 [5] (0,1) tEnd=0.5 newWindSum=-2
newOppSum=0 oppSum=0 windSum=-2 windValue=2 oppValue=0 | |
| 230 SkOpSegment::markWinding id=11 (0,2 0,0) t=0.5 [4] (0,1) tEnd=0.5 newWindSum=-2
newOppSum=0 oppSum=0 windSum=-2 windValue=2 oppValue=0 | |
| 231 SkOpSegment::markWinding id=11 (0,2 0,0) t=0.5 [7] (0,1) tEnd=1 newWindSum=-2 ne
wOppSum=0 oppSum=0 windSum=-2 windValue=2 oppValue=0 | |
| 232 SkOpSegment::activeOp id=11 t=0.5 tEnd=1 op=diff miFrom=0 miTo=0 suFrom=1 suTo=0
result=0 | |
| 233 SkOpSegment::markDoneBinary id=11 (0,2 0,0) t=0.5 [6] (0,1) tEnd=0.5 newWindSum=
-2 newOppSum=0 oppSum=0 windSum=-2 windValue=2 oppValue=0 | |
| 234 SkOpSegment::markDoneBinary id=11 (0,2 0,0) t=0.5 [5] (0,1) tEnd=0.5 newWindSum=
-2 newOppSum=0 oppSum=0 windSum=-2 windValue=2 oppValue=0 | |
| 235 SkOpSegment::markDoneBinary id=11 (0,2 0,0) t=0.5 [4] (0,1) tEnd=0.5 newWindSum=
-2 newOppSum=0 oppSum=0 windSum=-2 windValue=2 oppValue=0 | |
| 236 SkOpSegment::markDoneBinary id=11 (0,2 0,0) t=0.5 [7] (0,1) tEnd=1 newWindSum=-2
newOppSum=0 oppSum=0 windSum=-2 windValue=2 oppValue=0 | |
| 237 SkOpSegment::nextChase mismatched signs | |
| 238 SkOpSegment::markDoneBinary id=8 (0,0 2,0) t=0 [0] (0,0) tEnd=0 newWindSum=-2 ne
wOppSum=0 oppSum=0 windSum=-2 windValue=2 oppValue=0 | |
| 239 SkOpSegment::markDoneBinary id=8 (0,0 2,0) t=0 [1] (0,0) tEnd=0 newWindSum=-2 ne
wOppSum=0 oppSum=0 windSum=-2 windValue=2 oppValue=0 | |
| 240 SkOpSegment::markDoneBinary id=8 (0,0 2,0) t=0 [2] (0,0) tEnd=0 newWindSum=-2 ne
wOppSum=0 oppSum=0 windSum=-2 windValue=2 oppValue=0 | |
| 241 SkOpSegment::markDoneBinary id=8 (0,0 2,0) t=0 [3] (0,0) tEnd=0.5 newWindSum=-2
newOppSum=0 oppSum=0 windSum=-2 windValue=2 oppValue=0 | |
| 242 bridgeOp chase.append id=8 windSum=-2147483647 small=0 | |
| 243 SkOpSegment::markWinding id=1 (1,0 1,1) t=0 [0] (1,0) tEnd=0 newWindSum=1 newOpp
Sum=-2 oppSum=? windSum=? windValue=1 oppValue=0 | |
| 244 SkOpSegment::markWinding id=1 (1,0 1,1) t=0 [1] (1,0) tEnd=0 newWindSum=1 newOpp
Sum=-2 oppSum=? windSum=? windValue=1 oppValue=0 | |
| 245 SkOpSegment::markWinding id=1 (1,0 1,1) t=0 [2] (1,0) tEnd=0 newWindSum=1 newOpp
Sum=-2 oppSum=? windSum=? windValue=1 oppValue=0 | |
| 246 SkOpSegment::markWinding id=1 (1,0 1,1) t=0 [3] (1,0) tEnd=1 newWindSum=1 newOpp
Sum=-2 oppSum=? windSum=? windValue=1 oppValue=0 | |
| 247 SkOpSegment::markWinding id=2 (1,1 0,1) t=0 [0] (1,1) tEnd=1 newWindSum=1 newOpp
Sum=-2 oppSum=? windSum=? windValue=1 oppValue=0 | |
| 248 SkOpSegment::markAngle last id=2 windSum=? small=0 | |
| 249 SkOpSegment::markWinding id=4 (0,0 2,0) t=0.5 [4] (1,0) tEnd=0.5 newWindSum=2 ne
wOppSum=-2 oppSum=? windSum=? windValue=1 oppValue=2 | |
| 250 SkOpSegment::markWinding id=4 (0,0 2,0) t=0.5 [5] (1,0) tEnd=0.5 newWindSum=2 ne
wOppSum=-2 oppSum=? windSum=? windValue=1 oppValue=2 | |
| 251 SkOpSegment::markWinding id=4 (0,0 2,0) t=0.5 [6] (1,0) tEnd=0.5 newWindSum=2 ne
wOppSum=-2 oppSum=? windSum=? windValue=1 oppValue=2 | |
| 252 SkOpSegment::markWinding id=4 (0,0 2,0) t=0.5 [7] (1,0) tEnd=1 newWindSum=2 newO
ppSum=-2 oppSum=? windSum=? windValue=1 oppValue=2 | |
| 253 SkOpSegment::markAngle last id=4 windSum=? small=0 | |
| 254 SkOpSegment::debugShowActiveSpans id=1 (1,0 1,1) t=0 (1,0) tEnd=1 other=12 other
T=0.333333333 otherIndex=7 windSum=1 windValue=1 oppValue=0 | |
| 255 SkOpSegment::debugShowActiveSpans id=2 (1,1 0,1) t=0 (1,1) tEnd=1 other=1 otherT
=1 otherIndex=4 windSum=1 windValue=1 oppValue=0 | |
| 256 SkOpSegment::debugShowActiveSpans id=4 (0,0 2,0) t=0.5 (1,0) tEnd=1 other=8 othe
rT=0.5 otherIndex=4 windSum=2 windValue=1 oppValue=2 | |
| 257 SkOpSegment::debugShowActiveSpans id=5 (2,0 2,2) t=0 (2,0) tEnd=1 other=9 otherT
=0 otherIndex=0 windSum=? windValue=1 oppValue=1 | |
| 258 SkOpSegment::debugShowActiveSpans id=6 (2,2 0,2) t=0 (2,2) tEnd=1 other=9 otherT
=1 otherIndex=5 windSum=? windValue=1 oppValue=1 | |
| 259 SkOpSegment::debugShowActiveSpans id=7 (0,2 0,0) t=0 (0,2) tEnd=0.5 other=11 oth
erT=0 otherIndex=0 windSum=? windValue=1 oppValue=2 | |
| 260 SkOpSegment::debugShowActiveSpans id=12 (0,0 3,0) t=0.666666667 (2,0) tEnd=1 oth
er=8 otherT=1 otherIndex=9 windSum=? windValue=1 oppValue=0 | |
| 261 SkOpSegment::debugShowActiveSpans id=13 (3,0 3,3) t=0 (3,0) tEnd=1 other=12 othe
rT=1 otherIndex=12 windSum=? windValue=1 oppValue=0 | |
| 262 SkOpSegment::debugShowActiveSpans id=14 (3,3 0,3) t=0 (3,3) tEnd=1 other=13 othe
rT=1 otherIndex=1 windSum=? windValue=1 oppValue=0 | |
| 263 SkOpSegment::debugShowActiveSpans id=15 (0,3 0,0) t=0 (0,3) tEnd=0.333333333 oth
er=14 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0 | |
| 264 SkOpSegment::activeOp id=1 t=0 tEnd=1 op=diff miFrom=0 miTo=1 suFrom=1 suTo=1 re
sult=0 | |
| 265 SkOpSegment::markDoneBinary id=1 (1,0 1,1) t=0 [0] (1,0) tEnd=0 newWindSum=1 new
OppSum=-2 oppSum=-2 windSum=1 windValue=1 oppValue=0 | |
| 266 SkOpSegment::markDoneBinary id=1 (1,0 1,1) t=0 [1] (1,0) tEnd=0 newWindSum=1 new
OppSum=-2 oppSum=-2 windSum=1 windValue=1 oppValue=0 | |
| 267 SkOpSegment::markDoneBinary id=1 (1,0 1,1) t=0 [2] (1,0) tEnd=0 newWindSum=1 new
OppSum=-2 oppSum=-2 windSum=1 windValue=1 oppValue=0 | |
| 268 SkOpSegment::markDoneBinary id=1 (1,0 1,1) t=0 [3] (1,0) tEnd=1 newWindSum=1 new
OppSum=-2 oppSum=-2 windSum=1 windValue=1 oppValue=0 | |
| 269 SkOpSegment::markDoneBinary id=2 (1,1 0,1) t=0 [0] (1,1) tEnd=1 newWindSum=1 new
OppSum=-2 oppSum=-2 windSum=1 windValue=1 oppValue=0 | |
| 270 bridgeOp chase.append id=2 windSum=-2147483647 small=0 | |
| 271 SkOpSegment::markWinding id=7 (0,2 0,0) t=0 [0] (0,2) tEnd=0 newWindSum=-1 newOp
pSum=-2 oppSum=? windSum=? windValue=1 oppValue=2 | |
| 272 SkOpSegment::markWinding id=7 (0,2 0,0) t=0 [1] (0,2) tEnd=0 newWindSum=-1 newOp
pSum=-2 oppSum=? windSum=? windValue=1 oppValue=2 | |
| 273 SkOpSegment::markWinding id=7 (0,2 0,0) t=0 [2] (0,2) tEnd=0 newWindSum=-1 newOp
pSum=-2 oppSum=? windSum=? windValue=1 oppValue=2 | |
| 274 SkOpSegment::markWinding id=7 (0,2 0,0) t=0 [3] (0,2) tEnd=0.5 newWindSum=-1 new
OppSum=-2 oppSum=? windSum=? windValue=1 oppValue=2 | |
| 275 SkOpSegment::markAngle last id=7 windSum=-1 small=0 | |
| 276 SkOpSegment::debugShowActiveSpans id=4 (0,0 2,0) t=0.5 (1,0) tEnd=1 other=8 othe
rT=0.5 otherIndex=4 windSum=2 windValue=1 oppValue=2 | |
| 277 SkOpSegment::debugShowActiveSpans id=5 (2,0 2,2) t=0 (2,0) tEnd=1 other=9 otherT
=0 otherIndex=0 windSum=? windValue=1 oppValue=1 | |
| 278 SkOpSegment::debugShowActiveSpans id=6 (2,2 0,2) t=0 (2,2) tEnd=1 other=9 otherT
=1 otherIndex=5 windSum=? windValue=1 oppValue=1 | |
| 279 SkOpSegment::debugShowActiveSpans id=7 (0,2 0,0) t=0 (0,2) tEnd=0.5 other=11 oth
erT=0 otherIndex=0 windSum=-1 windValue=1 oppValue=2 | |
| 280 SkOpSegment::debugShowActiveSpans id=12 (0,0 3,0) t=0.666666667 (2,0) tEnd=1 oth
er=8 otherT=1 otherIndex=9 windSum=? windValue=1 oppValue=0 | |
| 281 SkOpSegment::debugShowActiveSpans id=13 (3,0 3,3) t=0 (3,0) tEnd=1 other=12 othe
rT=1 otherIndex=12 windSum=? windValue=1 oppValue=0 | |
| 282 SkOpSegment::debugShowActiveSpans id=14 (3,3 0,3) t=0 (3,3) tEnd=1 other=13 othe
rT=1 otherIndex=1 windSum=? windValue=1 oppValue=0 | |
| 283 SkOpSegment::debugShowActiveSpans id=15 (0,3 0,0) t=0 (0,3) tEnd=0.333333333 oth
er=14 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0 | |
| 284 SkOpSegment::activeOp id=7 t=0.5 tEnd=0 op=diff miFrom=0 miTo=1 suFrom=0 suTo=1
result=0 | |
| 285 SkOpSegment::markDoneBinary id=7 (0,2 0,0) t=0 [0] (0,2) tEnd=0 newWindSum=-1 ne
wOppSum=-2 oppSum=-2 windSum=-1 windValue=1 oppValue=2 | |
| 286 SkOpSegment::markDoneBinary id=7 (0,2 0,0) t=0 [1] (0,2) tEnd=0 newWindSum=-1 ne
wOppSum=-2 oppSum=-2 windSum=-1 windValue=1 oppValue=2 | |
| 287 SkOpSegment::markDoneBinary id=7 (0,2 0,0) t=0 [2] (0,2) tEnd=0 newWindSum=-1 ne
wOppSum=-2 oppSum=-2 windSum=-1 windValue=1 oppValue=2 | |
| 288 SkOpSegment::markDoneBinary id=7 (0,2 0,0) t=0 [3] (0,2) tEnd=0.5 newWindSum=-1
newOppSum=-2 oppSum=-2 windSum=-1 windValue=1 oppValue=2 | |
| 289 bridgeOp chase.append id=7 windSum=-1 small=0 | |
| 290 SkOpSegment::markWinding id=15 (0,3 0,0) t=0 [0] (0,3) tEnd=0.333333333 newWindS
um=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | |
| 291 SkOpSegment::markWinding id=14 (3,3 0,3) t=0 [0] (3,3) tEnd=1 newWindSum=-1 newO
ppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | |
| 292 SkOpSegment::markWinding id=13 (3,0 3,3) t=0 [0] (3,0) tEnd=1 newWindSum=-1 newO
ppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | |
| 293 SkOpSegment::markWinding id=12 (0,0 3,0) t=0.666666667 [10] (2,0) tEnd=0.6666666
67 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | |
| 294 SkOpSegment::markWinding id=12 (0,0 3,0) t=0.666666667 [9] (2,0) tEnd=0.66666666
7 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | |
| 295 SkOpSegment::markWinding id=12 (0,0 3,0) t=0.666666667 [8] (2,0) tEnd=0.66666666
7 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | |
| 296 SkOpSegment::markWinding id=12 (0,0 3,0) t=0.666666667 [11] (2,0) tEnd=1 newWind
Sum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | |
| 297 SkOpSegment::markAngle last id=12 windSum=-1 small=0 | |
| 298 SkOpSegment::markWinding id=6 (2,2 0,2) t=0 [0] (2,2) tEnd=0 newWindSum=-1 newOp
pSum=-2 oppSum=? windSum=? windValue=1 oppValue=1 | |
| 299 SkOpSegment::markWinding id=6 (2,2 0,2) t=0 [1] (2,2) tEnd=1 newWindSum=-1 newOp
pSum=-2 oppSum=? windSum=? windValue=1 oppValue=1 | |
| 300 SkOpSegment::nextChase mismatched signs | |
| 301 SkOpSegment::markAngle last id=6 windSum=-1 small=0 | |
| 302 SkOpSegment::debugShowActiveSpans id=4 (0,0 2,0) t=0.5 (1,0) tEnd=1 other=8 othe
rT=0.5 otherIndex=4 windSum=2 windValue=1 oppValue=2 | |
| 303 SkOpSegment::debugShowActiveSpans id=5 (2,0 2,2) t=0 (2,0) tEnd=1 other=9 otherT
=0 otherIndex=0 windSum=? windValue=1 oppValue=1 | |
| 304 SkOpSegment::debugShowActiveSpans id=6 (2,2 0,2) t=0 (2,2) tEnd=1 other=9 otherT
=1 otherIndex=5 windSum=-1 windValue=1 oppValue=1 | |
| 305 SkOpSegment::debugShowActiveSpans id=12 (0,0 3,0) t=0.666666667 (2,0) tEnd=1 oth
er=8 otherT=1 otherIndex=9 windSum=-1 windValue=1 oppValue=0 | |
| 306 SkOpSegment::debugShowActiveSpans id=13 (3,0 3,3) t=0 (3,0) tEnd=1 other=12 othe
rT=1 otherIndex=12 windSum=-1 windValue=1 oppValue=0 | |
| 307 SkOpSegment::debugShowActiveSpans id=14 (3,3 0,3) t=0 (3,3) tEnd=1 other=13 othe
rT=1 otherIndex=1 windSum=-1 windValue=1 oppValue=0 | |
| 308 SkOpSegment::debugShowActiveSpans id=15 (0,3 0,0) t=0 (0,3) tEnd=0.333333333 oth
er=14 otherT=1 otherIndex=1 windSum=-1 windValue=1 oppValue=0 | |
| 309 SkOpSegment::activeOp id=15 t=0.333333333 tEnd=0 op=diff miFrom=0 miTo=0 suFrom=
0 suTo=1 result=0 | |
| 310 SkOpSegment::markDoneBinary id=15 (0,3 0,0) t=0 [0] (0,3) tEnd=0.333333333 newWi
ndSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 | |
| 311 SkOpSegment::markDoneBinary id=14 (3,3 0,3) t=0 [0] (3,3) tEnd=1 newWindSum=-1 n
ewOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 | |
| 312 SkOpSegment::markDoneBinary id=13 (3,0 3,3) t=0 [0] (3,0) tEnd=1 newWindSum=-1 n
ewOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 | |
| 313 SkOpSegment::markDoneBinary id=12 (0,0 3,0) t=0.666666667 [10] (2,0) tEnd=0.6666
66667 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 | |
| 314 SkOpSegment::markDoneBinary id=12 (0,0 3,0) t=0.666666667 [9] (2,0) tEnd=0.66666
6667 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 | |
| 315 SkOpSegment::markDoneBinary id=12 (0,0 3,0) t=0.666666667 [8] (2,0) tEnd=0.66666
6667 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 | |
| 316 SkOpSegment::markDoneBinary id=12 (0,0 3,0) t=0.666666667 [11] (2,0) tEnd=1 newW
indSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 | |
| 317 bridgeOp chase.append id=12 windSum=-1 small=0 | |
| 318 SkOpSegment::debugShowActiveSpans id=4 (0,0 2,0) t=0.5 (1,0) tEnd=1 other=8 othe
rT=0.5 otherIndex=4 windSum=2 windValue=1 oppValue=2 | |
| 319 SkOpSegment::debugShowActiveSpans id=5 (2,0 2,2) t=0 (2,0) tEnd=1 other=9 otherT
=0 otherIndex=0 windSum=? windValue=1 oppValue=1 | |
| 320 SkOpSegment::debugShowActiveSpans id=6 (2,2 0,2) t=0 (2,2) tEnd=1 other=9 otherT
=1 otherIndex=5 windSum=-1 windValue=1 oppValue=1 | |
| 321 SkOpSegment::activeOp id=4 t=1 tEnd=0.5 op=diff miFrom=0 miTo=1 suFrom=0 suTo=1
result=0 | |
| 322 SkOpSegment::markDoneBinary id=4 (0,0 2,0) t=0.5 [6] (1,0) tEnd=0.5 newWindSum=2
newOppSum=-2 oppSum=-2 windSum=2 windValue=1 oppValue=2 | |
| 323 SkOpSegment::markDoneBinary id=4 (0,0 2,0) t=0.5 [5] (1,0) tEnd=0.5 newWindSum=2
newOppSum=-2 oppSum=-2 windSum=2 windValue=1 oppValue=2 | |
| 324 SkOpSegment::markDoneBinary id=4 (0,0 2,0) t=0.5 [4] (1,0) tEnd=0.5 newWindSum=2
newOppSum=-2 oppSum=-2 windSum=2 windValue=1 oppValue=2 | |
| 325 SkOpSegment::markDoneBinary id=4 (0,0 2,0) t=0.5 [7] (1,0) tEnd=1 newWindSum=2 n
ewOppSum=-2 oppSum=-2 windSum=2 windValue=1 oppValue=2 | |
| 326 bridgeOp chase.append id=4 windSum=2 small=0 | |
| 327 SkOpSegment::markWinding id=5 (2,0 2,2) t=0 [0] (2,0) tEnd=0 newWindSum=2 newOpp
Sum=-2 oppSum=? windSum=? windValue=1 oppValue=1 | |
| 328 SkOpSegment::markWinding id=5 (2,0 2,2) t=0 [1] (2,0) tEnd=0 newWindSum=2 newOpp
Sum=-2 oppSum=? windSum=? windValue=1 oppValue=1 | |
| 329 SkOpSegment::markWinding id=5 (2,0 2,2) t=0 [2] (2,0) tEnd=0 newWindSum=2 newOpp
Sum=-2 oppSum=? windSum=? windValue=1 oppValue=1 | |
| 330 SkOpSegment::markWinding id=5 (2,0 2,2) t=0 [3] (2,0) tEnd=1 newWindSum=2 newOpp
Sum=-2 oppSum=? windSum=? windValue=1 oppValue=1 | |
| 331 SkOpSegment::nextChase mismatched signs | |
| 332 </div> | |
| 333 | 7 |
| 334 <div id="refRects4"> | 8 {{1000,343}, {165,343}}, |
| 335 RunTestSet [rects4] | 9 {{165,343}, {165,364.869873}}, |
| 10 {{165,364.869873}, {1000,364.869873}}, |
| 11 {{1000,364.869873}, {1000,343}}, |
| 12 op intersect |
| 13 {{165,343.000031}, {1000,343.000031}}, |
| 14 {{1000,343.000031}, {1000,364.869904}}, |
| 15 {{1000,364.869904}, {165,364.869904}}, |
| 16 {{165,364.869904}, {165,343.000031}}, |
| 17 debugShowLineIntersection wtTs[0]=0 {{165,343}, {165,364.869873}} {{165,343}} wn
Ts[0]=1 {{1000,343}, {165,343}} |
| 18 debugShowLineIntersection wtTs[0]=1 {{1000,364.869873}, {1000,343}} {{1000,343}}
wnTs[0]=0 {{1000,343}, {165,343}} |
| 19 debugShowLineIntersection wtTs[0]=0 {{165,364.869873}, {1000,364.869873}} {{165,
364.869873}} wnTs[0]=1 {{165,343}, {165,364.869873}} |
| 20 debugShowLineIntersection wtTs[0]=0 {{1000,364.869873}, {1000,343}} {{1000,364.8
69873}} wnTs[0]=1 {{165,364.869873}, {1000,364.869873}} |
| 21 debugShowLineIntersection wtTs[0]=0 {{165,343.000031}, {1000,343.000031}} {{165,
343}} wtTs[1]=1 {{1000,343}} wnTs[0]=1 {{1000,343}, {165,343}} wnTs[1]=0 |
| 22 debugShowLineIntersection wtTs[0]=0 {{1000,343.000031}, {1000,364.869904}} {{100
0,343.000031}} wnTs[0]=0 {{1000,343}, {165,343}} |
| 23 debugShowLineIntersection wtTs[0]=1 {{165,364.869904}, {165,343.000031}} {{165,3
43.000031}} wnTs[0]=1 {{1000,343}, {165,343}} |
| 24 debugShowLineIntersection wtTs[0]=0 {{165,343.000031}, {1000,343.000031}} {{165,
343}} wnTs[0]=0 {{165,343}, {165,364.869873}} |
| 25 debugShowLineIntersection wtTs[0]=1 {{1000,364.869904}, {165,364.869904}} {{165,
364.869873}} wnTs[0]=1 {{165,343}, {165,364.869873}} |
| 26 debugShowLineIntersection wtTs[0]=0 {{165,364.869904}, {165,343.000031}} {{165,3
64.869904}} wtTs[1]=1 {{165,343.000031}} wnTs[0]=1 {{165,343}, {165,364.869873}}
wnTs[1]=1.39541634e-006 |
| 27 debugShowLineIntersection wtTs[0]=1 {{1000,343.000031}, {1000,364.869904}} {{100
0,364.869904}} wnTs[0]=1 {{165,364.869873}, {1000,364.869873}} |
| 28 debugShowLineIntersection wtTs[0]=0 {{1000,364.869904}, {165,364.869904}} {{1000
,364.869873}} wtTs[1]=1 {{165,364.869873}} wnTs[0]=1 {{165,364.869873}, {1000,36
4.869873}} wnTs[1]=0 |
| 29 debugShowLineIntersection wtTs[0]=0 {{165,364.869904}, {165,343.000031}} {{165,3
64.869904}} wnTs[0]=0 {{165,364.869873}, {1000,364.869873}} |
| 30 debugShowLineIntersection wtTs[0]=1 {{165,343.000031}, {1000,343.000031}} {{1000
,343}} wnTs[0]=1 {{1000,364.869873}, {1000,343}} |
| 31 debugShowLineIntersection wtTs[0]=0 {{1000,343.000031}, {1000,364.869904}} {{100
0,343.000031}} wtTs[1]=1 {{1000,364.869904}} wnTs[0]=0.999999 {{1000,364.869873}
, {1000,343}} wnTs[1]=0 |
| 32 debugShowLineIntersection wtTs[0]=0 {{1000,364.869904}, {165,364.869904}} {{1000
,364.869873}} wnTs[0]=0 {{1000,364.869873}, {1000,343}} |
| 33 debugShowLineIntersection wtTs[0]=0 {{1000,343.000031}, {1000,364.869904}} {{100
0,343.000031}} wnTs[0]=1 {{165,343.000031}, {1000,343.000031}} |
| 34 debugShowLineIntersection wtTs[0]=1 {{165,364.869904}, {165,343.000031}} {{165,3
43.000031}} wnTs[0]=0 {{165,343.000031}, {1000,343.000031}} |
| 35 debugShowLineIntersection wtTs[0]=0 {{1000,364.869904}, {165,364.869904}} {{1000
,364.869904}} wnTs[0]=1 {{1000,343.000031}, {1000,364.869904}} |
| 36 debugShowLineIntersection wtTs[0]=0 {{165,364.869904}, {165,343.000031}} {{165,3
64.869904}} wnTs[0]=1 {{1000,364.869904}, {165,364.869904}} |
| 37 SkOpSegment::debugShowTs - id=0 [o=3,5 t=0 1000,343.000031 w=1 o=0] [o=7,1 t=1 1
65,343 w=1 o=0] |
| 38 SkOpSegment::debugShowTs o id=4 [o=7,1 t=0 165,343 w=1 o=0] [o=3,5 t=1 1000,343.
000031 w=1 o=0] operand |
| 39 SkOpSegment::debugShowTs + id=0 [o=3,5 t=0 1000,343.000031 w=1 o=0] [o=7,1 t=1 1
65,343 w=1 o=0] |
| 40 SkOpSegment::debugShowTs o id=4 [o=7,1 t=0 165,343 w=1 o=0] [o=3,5 t=1 1000,343.
000031 w=1 o=0] operand |
| 41 SkOpSegment::debugShowTs - id=1 [o=4,0 t=0 165,343 w=1 o=0] [o=6,2 t=1 165,364.8
69873 w=1 o=0] |
| 42 SkOpSegment::debugShowTs o id=7 [o=6,2 t=0 165,364.869904 w=1 o=0] [o=4,0 t=1 16
5,343.000031 w=1 o=0] operand |
| 43 SkOpSegment::addTPair addTPair this=1 1.39541634e-006 other=7 1 |
| 44 SkOpSegment::addTPair addTPair this=7 0 other=1 1 |
| 45 SkOpSegment::debugShowTs + id=1 [o=4,0 t=0 165,343 w=1 o=0] [o=7 t=1.4e-006 165,
343.000031 w=1 o=0] [o=7,6,2 t=1 165,364.869873 w=1 o=0] |
| 46 SkOpSegment::debugShowTs o id=7 [o=1,6,2 t=0 165,364.869904 w=1 o=0] [o=1,4,0 t=
1 165,343.000031 w=1 o=0] operand |
| 47 SkOpSegment::debugShowTs - id=2 [o=1,7 t=0 165,364.869904 w=1 o=0] [o=5,3 t=1 10
00,364.869873 w=1 o=0] |
| 48 SkOpSegment::debugShowTs o id=6 [o=5,3 t=0 1000,364.869873 w=1 o=0] [o=1,7 t=1 1
65,364.869904 w=1 o=0] operand |
| 49 SkOpSegment::debugShowTs + id=2 [o=1,7 t=0 165,364.869904 w=1 o=0] [o=5,3 t=1 10
00,364.869873 w=1 o=0] |
| 50 SkOpSegment::debugShowTs o id=6 [o=5,3 t=0 1000,364.869873 w=1 o=0] [o=1,7 t=1 1
65,364.869904 w=1 o=0] operand |
| 51 SkOpSegment::debugShowTs - id=3 [o=6,2 t=0 1000,364.869873 w=1 o=0] [o=4,0 t=1 1
000,343 w=1 o=0] |
| 52 SkOpSegment::debugShowTs o id=5 [o=4,0 t=0 1000,343.000031 w=1 o=0] [o=6,2 t=1 1
000,364.869904 w=1 o=0] operand |
| 53 SkOpSegment::addTPair addTPair this=3 0 other=5 1 |
| 54 SkOpSegment::addTPair addTPair this=5 0 other=3 0.999998605 |
| 55 SkOpSegment::debugShowTs + id=3 [o=6,2,5 t=0 1000,364.869904 w=1 o=0] [o=5 t=1 1
000,343.000031 w=1 o=0] [o=4,0 t=1 1000,343 w=1 o=0] |
| 56 SkOpSegment::debugShowTs o id=5 [o=3,4,0 t=0 1000,343.000031 w=1 o=0] [o=3,6,2 t
=1 1000,364.869904 w=1 o=0] operand |
| 57 SkOpContour::calcCoincidentWinding count=4 |
| 58 SkOpSegment::debugShowTs p id=0 [o=3,5 t=0 1000,343.000031 w=1 o=-1] [o=7,1 t=1
165,343 w=1 o=0] |
| 59 SkOpSegment::debugShowTs o id=4 [o=7,1 t=0 165,343 w=0 o=0] [o=3,5 t=1 1000,343.
000031 w=1 o=0] operand done |
| 60 SkOpSegment::debugShowTs p id=1 [o=4,0 t=0 165,343 w=1 o=0] [o=7 t=1.4e-006 165,
343.000031 w=1 o=-1] [o=7,6,2 t=1 165,364.869873 w=1 o=0] |
| 61 SkOpSegment::debugShowTs o id=7 [o=1,6,2 t=0 165,364.869904 w=0 o=0] [o=1,4,0 t=
1 165,343.000031 w=1 o=0] operand done |
| 62 SkOpSegment::debugShowTs p id=2 [o=1,7 t=0 165,364.869904 w=1 o=-1] [o=5,3 t=1 1
000,364.869873 w=1 o=0] |
| 63 SkOpSegment::debugShowTs o id=6 [o=5,3 t=0 1000,364.869873 w=0 o=0] [o=1,7 t=1 1
65,364.869904 w=1 o=0] operand done |
| 64 SkOpSegment::debugShowTs p id=3 [o=6,2,5 t=0 1000,364.869904 w=1 o=-1] [o=5 t=1
1000,343.000031 w=1 o=0] [o=4,0 t=1 1000,343 w=1 o=0] |
| 65 SkOpSegment::debugShowTs o id=5 [o=3,4,0 t=0 1000,343.000031 w=0 o=0] [o=3,6,2 t
=1 1000,364.869904 w=1 o=0] operand done |
| 66 SkOpSegment::addTPair addTPair this=0 0 other=4 1 |
| 67 SkOpSegment::addTPair addTPair this=0 1 other=4 0 |
| 68 SkOpSegment::addTPair addTPair this=6 1 other=2 0 |
| 69 SkOpSegment::addTPair addTPair duplicate this=2 0 other=6 1 |
| 70 SkOpSegment::addTPair addTPair this=2 1 other=6 0 |
| 71 SkOpContour::joinCoincidence count=4 |
| 72 SkOpSegment::sortAngles [0] tStart=0 [0] |
| 73 SkOpSegment::sortAngles [0] tStart=1 [5] |
| 74 SkOpSegment::sortAngles [1] tStart=1.39541634e-006 [2] |
| 75 SkOpSegment::sortAngles [1] tStart=1 [5] |
| 76 SkOpSegment::sortAngles [2] tStart=1 [5] |
| 77 SkOpSegment::sortAngles [3] tStart=0.999998605 [3] |
| 78 SkOpSegment::debugShowActiveSpans id=0 (1000,343 165,343) t=0 (1000,343) tEnd=1
other=3 otherT=1 otherIndex=5 windSum=? windValue=1 oppValue=-1 |
| 79 SkOpSegment::debugShowActiveSpans id=1 (165,343 165,364.869873) t=1.39541634e-00
6 (165,343.000031) tEnd=1 other=7 otherT=1 otherIndex=3 windSum=? windValue=1 op
pValue=-1 |
| 80 SkOpSegment::debugShowActiveSpans id=2 (165,364.869873 1000,364.869873) t=0 (165
,364.869873) tEnd=1 other=6 otherT=1 otherIndex=3 windSum=? windValue=1 oppValue
=-1 |
| 81 SkOpSegment::debugShowActiveSpans id=3 (1000,364.869873 1000,343) t=0 (1000,364.
869873) tEnd=0.999998605 other=6 otherT=0 otherIndex=2 windSum=? windValue=1 opp
Value=-1 |
| 82 Assemble |
| 336 | 83 |
| 337 {{0,0}, {1,0}}, | |
| 338 {{1,0}, {1,1}}, | |
| 339 {{1,1}, {0,1}}, | |
| 340 {{0,1}, {0,0}}, | |
| 341 {{0,0}, {2,0}}, | |
| 342 {{2,0}, {2,2}}, | |
| 343 {{2,2}, {0,2}}, | |
| 344 {{0,2}, {0,0}}, | |
| 345 op difference | |
| 346 {{0,0}, {2,0}}, | |
| 347 {{2,0}, {2,2}}, | |
| 348 {{2,2}, {0,2}}, | |
| 349 {{0,2}, {0,0}}, | |
| 350 {{0,0}, {3,0}}, | |
| 351 {{3,0}, {3,3}}, | |
| 352 {{3,3}, {0,3}}, | |
| 353 {{0,3}, {0,0}}, | |
| 354 debugShowLineIntersection wtTs[0]=0 {{1,0}, {1,1}} {{1,0}} wnTs[0]=1 {{0,0}, {1,
0}} | |
| 355 debugShowLineIntersection wtTs[0]=1 {{0,1}, {0,0}} {{0,0}} wnTs[0]=0 {{0,0}, {1,
0}} | |
| 356 debugShowLineIntersection wtTs[0]=0 {{1,1}, {0,1}} {{1,1}} wnTs[0]=1 {{1,0}, {1,
1}} | |
| 357 debugShowLineIntersection wtTs[0]=0 {{0,1}, {0,0}} {{0,1}} wnTs[0]=1 {{1,1}, {0,
1}} | |
| 358 debugShowLineIntersection wtTs[0]=0 {{0,0}, {2,0}} {{0,0}} wtTs[1]=0.5 {{1,0}} w
nTs[0]=0 {{0,0}, {1,0}} wnTs[1]=1 | |
| 359 debugShowLineIntersection wtTs[0]=1 {{0,2}, {0,0}} {{0,0}} wnTs[0]=0 {{0,0}, {1,
0}} | |
| 360 debugShowLineIntersection wtTs[0]=0.5 {{0,0}, {2,0}} {{1,0}} wnTs[0]=0 {{1,0}, {
1,1}} | |
| 361 debugShowLineIntersection wtTs[0]=0.5 {{0,2}, {0,0}} {{0,1}} wnTs[0]=1 {{1,1}, {
0,1}} | |
| 362 debugShowLineIntersection wtTs[0]=0 {{0,0}, {2,0}} {{0,0}} wnTs[0]=1 {{0,1}, {0,
0}} | |
| 363 debugShowLineIntersection wtTs[0]=0.5 {{0,2}, {0,0}} {{0,1}} wtTs[1]=1 {{0,0}} w
nTs[0]=0 {{0,1}, {0,0}} wnTs[1]=1 | |
| 364 debugShowLineIntersection wtTs[0]=0 {{0,0}, {2,0}} {{0,0}} wtTs[1]=0.5 {{1,0}} w
nTs[0]=0 {{0,0}, {1,0}} wnTs[1]=1 | |
| 365 debugShowLineIntersection wtTs[0]=1 {{0,2}, {0,0}} {{0,0}} wnTs[0]=0 {{0,0}, {1,
0}} | |
| 366 debugShowLineIntersection wtTs[0]=0.5 {{0,0}, {2,0}} {{1,0}} wnTs[0]=0 {{1,0}, {
1,1}} | |
| 367 debugShowLineIntersection wtTs[0]=0.5 {{0,2}, {0,0}} {{0,1}} wnTs[0]=1 {{1,1}, {
0,1}} | |
| 368 debugShowLineIntersection wtTs[0]=0 {{0,0}, {2,0}} {{0,0}} wnTs[0]=1 {{0,1}, {0,
0}} | |
| 369 debugShowLineIntersection wtTs[0]=0.5 {{0,2}, {0,0}} {{0,1}} wtTs[1]=1 {{0,0}} w
nTs[0]=0 {{0,1}, {0,0}} wnTs[1]=1 | |
| 370 debugShowLineIntersection wtTs[0]=0 {{0,0}, {3,0}} {{0,0}} wtTs[1]=0.333333333 {
{1,0}} wnTs[0]=0 {{0,0}, {1,0}} wnTs[1]=1 | |
| 371 debugShowLineIntersection wtTs[0]=1 {{0,3}, {0,0}} {{0,0}} wnTs[0]=0 {{0,0}, {1,
0}} | |
| 372 debugShowLineIntersection wtTs[0]=0.333333333 {{0,0}, {3,0}} {{1,0}} wnTs[0]=0 {
{1,0}, {1,1}} | |
| 373 debugShowLineIntersection wtTs[0]=0.666666667 {{0,3}, {0,0}} {{0,1}} wnTs[0]=1 {
{1,1}, {0,1}} | |
| 374 debugShowLineIntersection wtTs[0]=0 {{0,0}, {3,0}} {{0,0}} wnTs[0]=1 {{0,1}, {0,
0}} | |
| 375 debugShowLineIntersection wtTs[0]=0.666666667 {{0,3}, {0,0}} {{0,1}} wtTs[1]=1 {
{0,0}} wnTs[0]=0 {{0,1}, {0,0}} wnTs[1]=1 | |
| 376 debugShowLineIntersection wtTs[0]=0 {{2,0}, {2,2}} {{2,0}} wnTs[0]=1 {{0,0}, {2,
0}} | |
| 377 debugShowLineIntersection wtTs[0]=1 {{0,2}, {0,0}} {{0,0}} wnTs[0]=0 {{0,0}, {2,
0}} | |
| 378 debugShowLineIntersection wtTs[0]=0 {{2,2}, {0,2}} {{2,2}} wnTs[0]=1 {{2,0}, {2,
2}} | |
| 379 debugShowLineIntersection wtTs[0]=0 {{0,2}, {0,0}} {{0,2}} wnTs[0]=1 {{2,2}, {0,
2}} | |
| 380 debugShowLineIntersection wtTs[0]=0 {{0,0}, {2,0}} {{0,0}} wtTs[1]=1 {{2,0}} wnT
s[0]=0 {{0,0}, {2,0}} wnTs[1]=1 | |
| 381 debugShowLineIntersection wtTs[0]=0 {{2,0}, {2,2}} {{2,0}} wnTs[0]=1 {{0,0}, {2,
0}} | |
| 382 debugShowLineIntersection wtTs[0]=1 {{0,2}, {0,0}} {{0,0}} wnTs[0]=0 {{0,0}, {2,
0}} | |
| 383 debugShowLineIntersection wtTs[0]=1 {{0,0}, {2,0}} {{2,0}} wnTs[0]=0 {{2,0}, {2,
2}} | |
| 384 debugShowLineIntersection wtTs[0]=0 {{2,0}, {2,2}} {{2,0}} wtTs[1]=1 {{2,2}} wnT
s[0]=0 {{2,0}, {2,2}} wnTs[1]=1 | |
| 385 debugShowLineIntersection wtTs[0]=0 {{2,2}, {0,2}} {{2,2}} wnTs[0]=1 {{2,0}, {2,
2}} | |
| 386 debugShowLineIntersection wtTs[0]=1 {{2,0}, {2,2}} {{2,2}} wnTs[0]=0 {{2,2}, {0,
2}} | |
| 387 debugShowLineIntersection wtTs[0]=0 {{2,2}, {0,2}} {{2,2}} wtTs[1]=1 {{0,2}} wnT
s[0]=0 {{2,2}, {0,2}} wnTs[1]=1 | |
| 388 debugShowLineIntersection wtTs[0]=0 {{0,2}, {0,0}} {{0,2}} wnTs[0]=1 {{2,2}, {0,
2}} | |
| 389 debugShowLineIntersection wtTs[0]=0 {{0,0}, {2,0}} {{0,0}} wnTs[0]=1 {{0,2}, {0,
0}} | |
| 390 debugShowLineIntersection wtTs[0]=1 {{2,2}, {0,2}} {{0,2}} wnTs[0]=0 {{0,2}, {0,
0}} | |
| 391 debugShowLineIntersection wtTs[0]=0 {{0,2}, {0,0}} {{0,2}} wtTs[1]=1 {{0,0}} wnT
s[0]=0 {{0,2}, {0,0}} wnTs[1]=1 | |
| 392 debugShowLineIntersection wtTs[0]=0 {{0,0}, {3,0}} {{0,0}} wtTs[1]=0.666666667 {
{2,0}} wnTs[0]=0 {{0,0}, {2,0}} wnTs[1]=1 | |
| 393 debugShowLineIntersection wtTs[0]=1 {{0,3}, {0,0}} {{0,0}} wnTs[0]=0 {{0,0}, {2,
0}} | |
| 394 debugShowLineIntersection wtTs[0]=0.666666667 {{0,0}, {3,0}} {{2,0}} wnTs[0]=0 {
{2,0}, {2,2}} | |
| 395 debugShowLineIntersection wtTs[0]=0.333333333 {{0,3}, {0,0}} {{0,2}} wnTs[0]=1 {
{2,2}, {0,2}} | |
| 396 debugShowLineIntersection wtTs[0]=0 {{0,0}, {3,0}} {{0,0}} wnTs[0]=1 {{0,2}, {0,
0}} | |
| 397 debugShowLineIntersection wtTs[0]=0.333333333 {{0,3}, {0,0}} {{0,2}} wtTs[1]=1 {
{0,0}} wnTs[0]=0 {{0,2}, {0,0}} wnTs[1]=1 | |
| 398 debugShowLineIntersection wtTs[0]=0 {{2,0}, {2,2}} {{2,0}} wnTs[0]=1 {{0,0}, {2,
0}} | |
| 399 debugShowLineIntersection wtTs[0]=1 {{0,2}, {0,0}} {{0,0}} wnTs[0]=0 {{0,0}, {2,
0}} | |
| 400 debugShowLineIntersection wtTs[0]=0 {{2,2}, {0,2}} {{2,2}} wnTs[0]=1 {{2,0}, {2,
2}} | |
| 401 debugShowLineIntersection wtTs[0]=0 {{0,2}, {0,0}} {{0,2}} wnTs[0]=1 {{2,2}, {0,
2}} | |
| 402 debugShowLineIntersection wtTs[0]=0 {{0,0}, {3,0}} {{0,0}} wtTs[1]=0.666666667 {
{2,0}} wnTs[0]=0 {{0,0}, {2,0}} wnTs[1]=1 | |
| 403 debugShowLineIntersection wtTs[0]=1 {{0,3}, {0,0}} {{0,0}} wnTs[0]=0 {{0,0}, {2,
0}} | |
| 404 debugShowLineIntersection wtTs[0]=0.666666667 {{0,0}, {3,0}} {{2,0}} wnTs[0]=0 {
{2,0}, {2,2}} | |
| 405 debugShowLineIntersection wtTs[0]=0.333333333 {{0,3}, {0,0}} {{0,2}} wnTs[0]=1 {
{2,2}, {0,2}} | |
| 406 debugShowLineIntersection wtTs[0]=0 {{0,0}, {3,0}} {{0,0}} wnTs[0]=1 {{0,2}, {0,
0}} | |
| 407 debugShowLineIntersection wtTs[0]=0.333333333 {{0,3}, {0,0}} {{0,2}} wtTs[1]=1 {
{0,0}} wnTs[0]=0 {{0,2}, {0,0}} wnTs[1]=1 | |
| 408 debugShowLineIntersection wtTs[0]=0 {{3,0}, {3,3}} {{3,0}} wnTs[0]=1 {{0,0}, {3,
0}} | |
| 409 debugShowLineIntersection wtTs[0]=1 {{0,3}, {0,0}} {{0,0}} wnTs[0]=0 {{0,0}, {3,
0}} | |
| 410 debugShowLineIntersection wtTs[0]=0 {{3,3}, {0,3}} {{3,3}} wnTs[0]=1 {{3,0}, {3,
3}} | |
| 411 debugShowLineIntersection wtTs[0]=0 {{0,3}, {0,0}} {{0,3}} wnTs[0]=1 {{3,3}, {0,
3}} | |
| 412 SkOpSegment::debugShowTs - id=0 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=1 t=1 1,0 w=1 o
=0] | |
| 413 SkOpSegment::debugShowTs o id=4 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=1 t=0.5 1,0 w=1
o=0] [o=9,5 t=1 2,0 w=1 o=0] | |
| 414 SkOpSegment::addTPair addTPair this=4 0.5 other=0 1 | |
| 415 SkOpSegment::debugShowTs + id=0 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=4,1 t=1 1,0 w=1
o=0] | |
| 416 SkOpSegment::debugShowTs o id=4 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.5 1,0 w
=1 o=0] [o=9,5 t=1 2,0 w=1 o=0] | |
| 417 SkOpSegment::debugShowTs - id=3 [o=2 t=0 0,1 w=1 o=0] [o=12,8,4,0 t=1 0,0 w=1 o=
0] | |
| 418 SkOpSegment::debugShowTs o id=7 [o=10,6 t=0 0,2 w=1 o=0] [o=2 t=0.5 0,1 w=1 o=0]
[o=12,8,4,0 t=1 0,0 w=1 o=0] | |
| 419 SkOpSegment::addTPair addTPair this=3 0 other=7 0.5 | |
| 420 SkOpSegment::debugShowTs + id=3 [o=7,2 t=0 0,1 w=1 o=0] [o=12,8,4,0 t=1 0,0 w=1
o=0] | |
| 421 SkOpSegment::debugShowTs o id=7 [o=10,6 t=0 0,2 w=1 o=0] [o=3,2 t=0.5 0,1 w=1 o=
0] [o=12,8,4,0 t=1 0,0 w=1 o=0] | |
| 422 SkOpSegment::debugShowTs - id=0 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=4,1 t=1 1,0 w=1
o=0] | |
| 423 SkOpSegment::debugShowTs o id=8 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=1 t=0.5 1,0 w=1
o=0] [o=9,5 t=1 2,0 w=1 o=0] operand | |
| 424 SkOpSegment::addTPair addTPair this=8 0.5 other=0 1 | |
| 425 SkOpSegment::debugShowTs + id=0 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=8,4,1 t=1 1,0 w
=1 o=0] | |
| 426 SkOpSegment::debugShowTs o id=8 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.5 1,0 w
=1 o=0] [o=9,5 t=1 2,0 w=1 o=0] operand | |
| 427 SkOpSegment::debugShowTs - id=3 [o=7,2 t=0 0,1 w=1 o=0] [o=12,8,4,0 t=1 0,0 w=1
o=0] | |
| 428 SkOpSegment::debugShowTs o id=11 [o=10,6 t=0 0,2 w=1 o=0] [o=2 t=0.5 0,1 w=1 o=0
] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 429 SkOpSegment::addTPair addTPair this=3 0 other=11 0.5 | |
| 430 SkOpSegment::debugShowTs + id=3 [o=11,7,2 t=0 0,1 w=1 o=0] [o=12,8,4,0 t=1 0,0 w
=1 o=0] | |
| 431 SkOpSegment::debugShowTs o id=11 [o=10,6 t=0 0,2 w=1 o=0] [o=3,2 t=0.5 0,1 w=1 o
=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 432 SkOpSegment::debugShowTs - id=0 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=8,4,1 t=1 1,0 w
=1 o=0] | |
| 433 SkOpSegment::debugShowTs o id=12 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=1 t=0.333 1,0
w=1 o=0] [o=9,5 t=0.667 2,0 w=1 o=0] [o=13 t=1 3,0 w=1 o=0] operand | |
| 434 SkOpSegment::addTPair addTPair this=12 0.333333333 other=0 1 | |
| 435 SkOpSegment::debugShowTs + id=0 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=12,8,4,1 t=1 1,
0 w=1 o=0] | |
| 436 SkOpSegment::debugShowTs o id=12 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.333 1,
0 w=1 o=0] [o=9,5 t=0.667 2,0 w=1 o=0] [o=13 t=1 3,0 w=1 o=0] operand | |
| 437 SkOpSegment::debugShowTs - id=3 [o=11,7,2 t=0 0,1 w=1 o=0] [o=12,8,4,0 t=1 0,0 w
=1 o=0] | |
| 438 SkOpSegment::debugShowTs o id=15 [o=14 t=0 0,3 w=1 o=0] [o=10,6 t=0.333 0,2 w=1
o=0] [o=2 t=0.667 0,1 w=1 o=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 439 SkOpSegment::addTPair addTPair this=3 0 other=15 0.666666667 | |
| 440 SkOpSegment::debugShowTs + id=3 [o=15,11,7,2 t=0 0,1 w=1 o=0] [o=12,8,4,0 t=1 0,
0 w=1 o=0] | |
| 441 SkOpSegment::debugShowTs o id=15 [o=14 t=0 0,3 w=1 o=0] [o=10,6 t=0.333 0,2 w=1
o=0] [o=3,2 t=0.667 0,1 w=1 o=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 442 SkOpSegment::debugShowTs - id=4 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.5 1,0 w
=1 o=0] [o=9,5 t=1 2,0 w=1 o=0] | |
| 443 SkOpSegment::debugShowTs o id=8 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.5 1,0 w
=1 o=0] [o=9,5 t=1 2,0 w=1 o=0] operand | |
| 444 SkOpSegment::debugShowTs + id=4 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.5 1,0 w
=1 o=0] [o=9,5 t=1 2,0 w=1 o=0] | |
| 445 SkOpSegment::debugShowTs o id=8 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.5 1,0 w
=1 o=0] [o=9,5 t=1 2,0 w=1 o=0] operand | |
| 446 SkOpSegment::debugShowTs - id=5 [o=12,8,4 t=0 2,0 w=1 o=0] [o=10,6 t=1 2,2 w=1 o
=0] | |
| 447 SkOpSegment::debugShowTs o id=9 [o=12,8,4 t=0 2,0 w=1 o=0] [o=10,6 t=1 2,2 w=1 o
=0] operand | |
| 448 SkOpSegment::debugShowTs + id=5 [o=12,8,4 t=0 2,0 w=1 o=0] [o=10,6 t=1 2,2 w=1 o
=0] | |
| 449 SkOpSegment::debugShowTs o id=9 [o=12,8,4 t=0 2,0 w=1 o=0] [o=10,6 t=1 2,2 w=1 o
=0] operand | |
| 450 SkOpSegment::debugShowTs - id=6 [o=9,5 t=0 2,2 w=1 o=0] [o=15,11,7 t=1 0,2 w=1 o
=0] | |
| 451 SkOpSegment::debugShowTs o id=10 [o=9,5 t=0 2,2 w=1 o=0] [o=15,11,7 t=1 0,2 w=1
o=0] operand | |
| 452 SkOpSegment::debugShowTs + id=6 [o=9,5 t=0 2,2 w=1 o=0] [o=15,11,7 t=1 0,2 w=1 o
=0] | |
| 453 SkOpSegment::debugShowTs o id=10 [o=9,5 t=0 2,2 w=1 o=0] [o=15,11,7 t=1 0,2 w=1
o=0] operand | |
| 454 SkOpSegment::debugShowTs - id=7 [o=10,6 t=0 0,2 w=1 o=0] [o=3,2 t=0.5 0,1 w=1 o=
0] [o=12,8,4,0 t=1 0,0 w=1 o=0] | |
| 455 SkOpSegment::debugShowTs o id=11 [o=10,6 t=0 0,2 w=1 o=0] [o=3,2 t=0.5 0,1 w=1 o
=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 456 SkOpSegment::debugShowTs + id=7 [o=10,6 t=0 0,2 w=1 o=0] [o=3,2 t=0.5 0,1 w=1 o=
0] [o=12,8,4,0 t=1 0,0 w=1 o=0] | |
| 457 SkOpSegment::debugShowTs o id=11 [o=10,6 t=0 0,2 w=1 o=0] [o=3,2 t=0.5 0,1 w=1 o
=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 458 SkOpSegment::debugShowTs - id=4 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.5 1,0 w
=1 o=0] [o=9,5 t=1 2,0 w=1 o=0] | |
| 459 SkOpSegment::debugShowTs o id=12 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.333 1,
0 w=1 o=0] [o=9,5 t=0.667 2,0 w=1 o=0] [o=13 t=1 3,0 w=1 o=0] operand | |
| 460 SkOpSegment::addTPair addTPair this=12 0.666666667 other=4 1 | |
| 461 SkOpSegment::debugShowTs + id=4 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.5 1,0 w
=1 o=0] [o=12,9,5 t=1 2,0 w=1 o=0] | |
| 462 SkOpSegment::debugShowTs o id=12 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.333 1,
0 w=1 o=0] [o=4,9,5 t=0.667 2,0 w=1 o=0] [o=13 t=1 3,0 w=1 o=0] operand | |
| 463 SkOpSegment::debugShowTs - id=7 [o=10,6 t=0 0,2 w=1 o=0] [o=3,2 t=0.5 0,1 w=1 o=
0] [o=12,8,4,0 t=1 0,0 w=1 o=0] | |
| 464 SkOpSegment::debugShowTs o id=15 [o=14 t=0 0,3 w=1 o=0] [o=10,6 t=0.333 0,2 w=1
o=0] [o=3,2 t=0.667 0,1 w=1 o=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 465 SkOpSegment::addTPair addTPair this=7 0 other=15 0.333333333 | |
| 466 SkOpSegment::debugShowTs + id=7 [o=15,10,6 t=0 0,2 w=1 o=0] [o=3,2 t=0.5 0,1 w=1
o=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] | |
| 467 SkOpSegment::debugShowTs o id=15 [o=14 t=0 0,3 w=1 o=0] [o=7,10,6 t=0.333 0,2 w=
1 o=0] [o=3,2 t=0.667 0,1 w=1 o=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 468 SkOpSegment::debugShowTs - id=8 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.5 1,0 w
=1 o=0] [o=9,5 t=1 2,0 w=1 o=0] operand | |
| 469 SkOpSegment::debugShowTs o id=12 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.333 1,
0 w=1 o=0] [o=4,9,5 t=0.667 2,0 w=1 o=0] [o=13 t=1 3,0 w=1 o=0] operand | |
| 470 SkOpSegment::addTPair addTPair this=12 0.666666667 other=8 1 | |
| 471 SkOpSegment::debugShowTs + id=8 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.5 1,0 w
=1 o=0] [o=12,9,5 t=1 2,0 w=1 o=0] operand | |
| 472 SkOpSegment::debugShowTs o id=12 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.333 1,
0 w=1 o=0] [o=8,4,9,5 t=0.667 2,0 w=1 o=0] [o=13 t=1 3,0 w=1 o=0] operand | |
| 473 SkOpSegment::debugShowTs - id=11 [o=10,6 t=0 0,2 w=1 o=0] [o=3,2 t=0.5 0,1 w=1 o
=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 474 SkOpSegment::debugShowTs o id=15 [o=14 t=0 0,3 w=1 o=0] [o=7,10,6 t=0.333 0,2 w=
1 o=0] [o=3,2 t=0.667 0,1 w=1 o=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 475 SkOpSegment::addTPair addTPair this=11 0 other=15 0.333333333 | |
| 476 SkOpSegment::debugShowTs + id=11 [o=15,10,6 t=0 0,2 w=1 o=0] [o=3,2 t=0.5 0,1 w=
1 o=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 477 SkOpSegment::debugShowTs o id=15 [o=14 t=0 0,3 w=1 o=0] [o=11,7,10,6 t=0.333 0,2
w=1 o=0] [o=3,2 t=0.667 0,1 w=1 o=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 478 SkOpContour::calcCoincidentWinding count=6 | |
| 479 SkOpSegment::debugShowTs p id=0 [o=15,11,7,3 t=0 0,0 w=0 o=0] [o=12,8,4,1 t=1 1,
0 w=1 o=0] done | |
| 480 SkOpSegment::debugShowTs o id=4 [o=15,11,7,3 t=0 0,0 w=0 o=0] [o=0,1 t=0.5 1,0 w
=1 o=0] [o=12,9,5 t=1 2,0 w=1 o=0] | |
| 481 SkOpSegment::debugShowTs p id=3 [o=15,11,7,2 t=0 0,1 w=0 o=0] [o=12,8,4,0 t=1 0,
0 w=1 o=0] done | |
| 482 SkOpSegment::debugShowTs o id=7 [o=15,10,6 t=0 0,2 w=1 o=0] [o=3,2 t=0.5 0,1 w=0
o=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] | |
| 483 SkOpContour::calcCoincidentWinding count=6 | |
| 484 SkOpSegment::debugShowTs p id=4 [o=15,11,7,3 t=0 0,0 w=0 o=0] [o=0,1 t=0.5 1,0 w
=1 o=1] [o=12,9,5 t=1 2,0 w=1 o=0] | |
| 485 SkOpSegment::debugShowTs o id=8 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.5 1,0 w
=0 o=0] [o=12,9,5 t=1 2,0 w=1 o=0] operand | |
| 486 SkOpSegment::debugShowTs p id=5 [o=12,8,4 t=0 2,0 w=1 o=1] [o=10,6 t=1 2,2 w=1 o
=0] | |
| 487 SkOpSegment::debugShowTs o id=9 [o=12,8,4 t=0 2,0 w=0 o=0] [o=10,6 t=1 2,2 w=1 o
=0] operand done | |
| 488 SkOpSegment::debugShowTs p id=6 [o=9,5 t=0 2,2 w=1 o=1] [o=15,11,7 t=1 0,2 w=1 o
=0] | |
| 489 SkOpSegment::debugShowTs o id=10 [o=9,5 t=0 2,2 w=0 o=0] [o=15,11,7 t=1 0,2 w=1
o=0] operand done | |
| 490 SkOpSegment::debugShowTs p id=7 [o=15,10,6 t=0 0,2 w=1 o=1] [o=3,2 t=0.5 0,1 w=0
o=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] | |
| 491 SkOpSegment::debugShowTs o id=11 [o=15,10,6 t=0 0,2 w=0 o=0] [o=3,2 t=0.5 0,1 w=
1 o=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 492 SkOpSegment::debugShowTs p id=4 [o=15,11,7,3 t=0 0,0 w=0 o=0] [o=0,1 t=0.5 1,0 w
=1 o=2] [o=12,9,5 t=1 2,0 w=1 o=0] | |
| 493 SkOpSegment::debugShowTs o id=12 [o=15,11,7,3 t=0 0,0 w=1 o=0] [o=0,1 t=0.333 1,
0 w=0 o=0] [o=8,4,9,5 t=0.667 2,0 w=1 o=0] [o=13 t=1 3,0 w=1 o=0] operand | |
| 494 SkOpSegment::debugShowTs p id=7 [o=15,10,6 t=0 0,2 w=1 o=2] [o=3,2 t=0.5 0,1 w=0
o=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] | |
| 495 SkOpSegment::debugShowTs o id=15 [o=14 t=0 0,3 w=1 o=0] [o=11,7,10,6 t=0.333 0,2
w=0 o=0] [o=3,2 t=0.667 0,1 w=1 o=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 496 SkOpContour::calcCoincidentWinding count=2 | |
| 497 SkOpSegment::debugShowTs p id=8 [o=15,11,7,3 t=0 0,0 w=2 o=0] [o=0,1 t=0.5 1,0 w
=0 o=0] [o=12,9,5 t=1 2,0 w=1 o=0] operand | |
| 498 SkOpSegment::debugShowTs o id=12 [o=15,11,7,3 t=0 0,0 w=0 o=0] [o=0,1 t=0.333 1,
0 w=0 o=0] [o=8,4,9,5 t=0.667 2,0 w=1 o=0] [o=13 t=1 3,0 w=1 o=0] operand | |
| 499 SkOpSegment::debugShowTs p id=11 [o=15,10,6 t=0 0,2 w=0 o=0] [o=3,2 t=0.5 0,1 w=
2 o=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 500 SkOpSegment::debugShowTs o id=15 [o=14 t=0 0,3 w=1 o=0] [o=11,7,10,6 t=0.333 0,2
w=0 o=0] [o=3,2 t=0.667 0,1 w=0 o=0] [o=12,8,4,0 t=1 0,0 w=1 o=0] operand | |
| 501 SkOpSegment::addTPair addTPair this=12 0.333333333 other=8 0.5 | |
| 502 SkOpSegment::addTPair addTPair this=12 0.333333333 other=4 0.5 | |
| 503 SkOpSegment::addTPair addTPair duplicate this=8 0.5 other=12 0.333333333 | |
| 504 SkOpSegment::addTPair addTPair this=8 0.5 other=4 0.5 | |
| 505 SkOpSegment::addTPair addTPair duplicate this=4 0.5 other=8 0.5 | |
| 506 SkOpSegment::addTPair addTPair duplicate this=4 0.5 other=12 0.333333333 | |
| 507 SkOpSegment::addTPair addTPair this=15 0.666666667 other=11 0.5 | |
| 508 SkOpSegment::addTPair addTPair this=15 0.666666667 other=7 0.5 | |
| 509 SkOpSegment::addTPair addTPair duplicate this=11 0.5 other=15 0.666666667 | |
| 510 SkOpSegment::addTPair addTPair this=11 0.5 other=7 0.5 | |
| 511 SkOpSegment::addTPair addTPair duplicate this=7 0.5 other=11 0.5 | |
| 512 SkOpSegment::addTPair addTPair duplicate this=7 0.5 other=15 0.666666667 | |
| 513 SkOpSegment::addTPair addTPair this=4 1 other=8 1 | |
| 514 SkOpSegment::addTPair addTPair this=5 0 other=9 0 | |
| 515 SkOpSegment::addTPair addTPair duplicate this=5 0 other=9 0 | |
| 516 SkOpSegment::addTPair addTPair duplicate this=5 0 other=9 0 | |
| 517 SkOpSegment::addTPair addTPair this=6 1 other=10 1 | |
| 518 SkOpSegment::addTPair addTPair this=7 0 other=11 0 | |
| 519 SkOpSegment::addTPair addTPair duplicate this=7 0 other=11 0 | |
| 520 SkOpSegment::addTPair addTPair duplicate this=7 0 other=11 0 | |
| 521 SkOpContour::joinCoincidence count=6 | |
| 522 SkOpContour::joinCoincidence count=6 | |
| 523 SkOpContour::joinCoincidence count=2 | |
| 524 SkOpSegment::sortAngles [1] tStart=0 [1] | |
| 525 SkOpAngle::after [1/0] 23/23 tStart=0 tEnd=1 < [4/0] 31/31 tStart=0.5 tEnd=1 < [
8/1] 15/15 tStart=0.5 tEnd=0 T 4 | |
| 526 SkOpSegment::sortAngles [2] tStart=1 [2] | |
| 527 SkOpAngle::after [2/0] 31/31 tStart=1 tEnd=0 < [7/1] 23/23 tStart=0.5 tEnd=0 < [
11/0] 7/7 tStart=0.5 tEnd=1 F 4 | |
| 528 SkOpSegment::sortAngles [4] tStart=1 [9] | |
| 529 SkOpAngle::after [4/1] 15/15 tStart=1 tEnd=0.5 < [5/0] 23/23 tStart=0 tEnd=1 < [
12/0] 31/31 tStart=0.666666667 tEnd=1 T 4 | |
| 530 SkOpSegment::sortAngles [5] tStart=1 [5] | |
| 531 SkOpSegment::sortAngles [6] tStart=1 [3] | |
| 532 SkOpAngle::after [6/1] 31/31 tStart=1 tEnd=0 < [7/0] 7/7 tStart=0 tEnd=0.5 < [15
/0] 23/23 tStart=0.333333333 tEnd=0 T 4 | |
| 533 SkOpSegment::sortAngles [8] tStart=0 [1] | |
| 534 SkOpSegment::debugShowActiveSpans id=1 (1,0 1,1) t=0 (1,0) tEnd=1 other=12 other
T=0.333333333 otherIndex=7 windSum=? windValue=1 oppValue=0 | |
| 535 SkOpSegment::debugShowActiveSpans id=2 (1,1 0,1) t=0 (1,1) tEnd=1 other=1 otherT
=1 otherIndex=4 windSum=? windValue=1 oppValue=0 | |
| 536 SkOpSegment::debugShowActiveSpans id=4 (0,0 2,0) t=0.5 (1,0) tEnd=1 other=8 othe
rT=0.5 otherIndex=4 windSum=? windValue=1 oppValue=2 | |
| 537 SkOpSegment::debugShowActiveSpans id=5 (2,0 2,2) t=0 (2,0) tEnd=1 other=9 otherT
=0 otherIndex=0 windSum=? windValue=1 oppValue=1 | |
| 538 SkOpSegment::debugShowActiveSpans id=6 (2,2 0,2) t=0 (2,2) tEnd=1 other=9 otherT
=1 otherIndex=5 windSum=? windValue=1 oppValue=1 | |
| 539 SkOpSegment::debugShowActiveSpans id=7 (0,2 0,0) t=0 (0,2) tEnd=0.5 other=11 oth
erT=0 otherIndex=0 windSum=? windValue=1 oppValue=2 | |
| 540 SkOpSegment::debugShowActiveSpans id=8 (0,0 2,0) t=0 (0,0) tEnd=0.5 other=15 oth
erT=1 otherIndex=10 windSum=? windValue=2 oppValue=0 | |
| 541 SkOpSegment::debugShowActiveSpans id=11 (0,2 0,0) t=0.5 (0,1) tEnd=1 other=7 oth
erT=0.5 otherIndex=4 windSum=? windValue=2 oppValue=0 | |
| 542 SkOpSegment::debugShowActiveSpans id=12 (0,0 3,0) t=0.666666667 (2,0) tEnd=1 oth
er=8 otherT=1 otherIndex=9 windSum=? windValue=1 oppValue=0 | |
| 543 SkOpSegment::debugShowActiveSpans id=13 (3,0 3,3) t=0 (3,0) tEnd=1 other=12 othe
rT=1 otherIndex=12 windSum=? windValue=1 oppValue=0 | |
| 544 SkOpSegment::debugShowActiveSpans id=14 (3,3 0,3) t=0 (3,3) tEnd=1 other=13 othe
rT=1 otherIndex=1 windSum=? windValue=1 oppValue=0 | |
| 545 SkOpSegment::debugShowActiveSpans id=15 (0,3 0,0) t=0 (0,3) tEnd=0.333333333 oth
er=14 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0 | |
| 546 SkOpSegment::findTop | |
| 547 SkOpAngle::debugOne [11/1] next=8/0 sect=23/23 s=1 [11] e=0.5 [7] sgn=1 windVal
=2 windSum=? operand | |
| 548 SkOpAngle::debugOne [8/0] next=11/1 sect=31/31 s=0 [0] e=0.5 [4] sgn=-1 windVal
=2 windSum=? operand stop | |
| 549 SkOpSegment::markWinding id=11 (0,2 0,0) t=0.5 [6] (0,1) tEnd=0.5 newWindSum=-2
newOppSum=0 oppSum=? windSum=? windValue=2 | |
| 550 SkOpSegment::markWinding id=11 (0,2 0,0) t=0.5 [5] (0,1) tEnd=0.5 newWindSum=-2
newOppSum=0 oppSum=? windSum=? windValue=2 | |
| 551 SkOpSegment::markWinding id=11 (0,2 0,0) t=0.5 [4] (0,1) tEnd=0.5 newWindSum=-2
newOppSum=0 oppSum=? windSum=? windValue=2 | |
| 552 SkOpSegment::markWinding id=11 (0,2 0,0) t=0.5 [7] (0,1) tEnd=1 newWindSum=-2 ne
wOppSum=0 oppSum=? windSum=? windValue=2 | |
| 553 SkOpSegment::markWinding id=11 (0,2 0,0) t=0.5 [6] (0,1) tEnd=0.5 newWindSum=-2
newOppSum=0 oppSum=0 windSum=-2 windValue=2 | |
| 554 SkOpSegment::markWinding id=11 (0,2 0,0) t=0.5 [5] (0,1) tEnd=0.5 newWindSum=-2
newOppSum=0 oppSum=0 windSum=-2 windValue=2 | |
| 555 SkOpSegment::markWinding id=11 (0,2 0,0) t=0.5 [4] (0,1) tEnd=0.5 newWindSum=-2
newOppSum=0 oppSum=0 windSum=-2 windValue=2 | |
| 556 SkOpSegment::markWinding id=11 (0,2 0,0) t=0.5 [7] (0,1) tEnd=1 newWindSum=-2 ne
wOppSum=0 oppSum=0 windSum=-2 windValue=2 | |
| 557 SkOpSegment::activeOp op=diff miFrom=0 miTo=0 suFrom=1 suTo=0 result=0 | |
| 558 SkOpSegment::markDoneBinary id=11 (0,2 0,0) t=0.5 [6] (0,1) tEnd=0.5 newWindSum=
-2 newOppSum=0 oppSum=0 windSum=-2 windValue=2 | |
| 559 SkOpSegment::markDoneBinary id=11 (0,2 0,0) t=0.5 [5] (0,1) tEnd=0.5 newWindSum=
-2 newOppSum=0 oppSum=0 windSum=-2 windValue=2 | |
| 560 SkOpSegment::markDoneBinary id=11 (0,2 0,0) t=0.5 [4] (0,1) tEnd=0.5 newWindSum=
-2 newOppSum=0 oppSum=0 windSum=-2 windValue=2 | |
| 561 SkOpSegment::markDoneBinary id=11 (0,2 0,0) t=0.5 [7] (0,1) tEnd=1 newWindSum=-2
newOppSum=0 oppSum=0 windSum=-2 windValue=2 | |
| 562 SkOpSegment::markWinding id=8 (0,0 2,0) t=0 [0] (0,0) tEnd=0 newWindSum=-2 newOp
pSum=0 oppSum=? windSum=? windValue=2 | |
| 563 SkOpSegment::markWinding id=8 (0,0 2,0) t=0 [1] (0,0) tEnd=0 newWindSum=-2 newOp
pSum=0 oppSum=? windSum=? windValue=2 | |
| 564 SkOpSegment::markWinding id=8 (0,0 2,0) t=0 [2] (0,0) tEnd=0 newWindSum=-2 newOp
pSum=0 oppSum=? windSum=? windValue=2 | |
| 565 SkOpSegment::markWinding id=8 (0,0 2,0) t=0 [3] (0,0) tEnd=0.5 newWindSum=-2 new
OppSum=0 oppSum=? windSum=? windValue=2 | |
| 566 SkOpSegment::markAngle last id=8 windSum=? small=0 | |
| 567 SkOpSegment::debugShowActiveSpans id=1 (1,0 1,1) t=0 (1,0) tEnd=1 other=12 other
T=0.333333333 otherIndex=7 windSum=? windValue=1 oppValue=0 | |
| 568 SkOpSegment::debugShowActiveSpans id=2 (1,1 0,1) t=0 (1,1) tEnd=1 other=1 otherT
=1 otherIndex=4 windSum=? windValue=1 oppValue=0 | |
| 569 SkOpSegment::debugShowActiveSpans id=4 (0,0 2,0) t=0.5 (1,0) tEnd=1 other=8 othe
rT=0.5 otherIndex=4 windSum=? windValue=1 oppValue=2 | |
| 570 SkOpSegment::debugShowActiveSpans id=5 (2,0 2,2) t=0 (2,0) tEnd=1 other=9 otherT
=0 otherIndex=0 windSum=? windValue=1 oppValue=1 | |
| 571 SkOpSegment::debugShowActiveSpans id=6 (2,2 0,2) t=0 (2,2) tEnd=1 other=9 otherT
=1 otherIndex=5 windSum=? windValue=1 oppValue=1 | |
| 572 SkOpSegment::debugShowActiveSpans id=7 (0,2 0,0) t=0 (0,2) tEnd=0.5 other=11 oth
erT=0 otherIndex=0 windSum=? windValue=1 oppValue=2 | |
| 573 SkOpSegment::debugShowActiveSpans id=8 (0,0 2,0) t=0 (0,0) tEnd=0.5 other=15 oth
erT=1 otherIndex=10 windSum=-2 windValue=2 oppValue=0 | |
| 574 SkOpSegment::debugShowActiveSpans id=12 (0,0 3,0) t=0.666666667 (2,0) tEnd=1 oth
er=8 otherT=1 otherIndex=9 windSum=? windValue=1 oppValue=0 | |
| 575 SkOpSegment::debugShowActiveSpans id=13 (3,0 3,3) t=0 (3,0) tEnd=1 other=12 othe
rT=1 otherIndex=12 windSum=? windValue=1 oppValue=0 | |
| 576 SkOpSegment::debugShowActiveSpans id=14 (3,3 0,3) t=0 (3,3) tEnd=1 other=13 othe
rT=1 otherIndex=1 windSum=? windValue=1 oppValue=0 | |
| 577 SkOpSegment::debugShowActiveSpans id=15 (0,3 0,0) t=0 (0,3) tEnd=0.333333333 oth
er=14 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0 | |
| 578 SkOpSegment::activeOp op=diff miFrom=0 miTo=0 suFrom=1 suTo=0 result=0 | |
| 579 SkOpSegment::markDoneBinary id=8 (0,0 2,0) t=0 [0] (0,0) tEnd=0 newWindSum=-2 ne
wOppSum=0 oppSum=0 windSum=-2 windValue=2 | |
| 580 SkOpSegment::markDoneBinary id=8 (0,0 2,0) t=0 [1] (0,0) tEnd=0 newWindSum=-2 ne
wOppSum=0 oppSum=0 windSum=-2 windValue=2 | |
| 581 SkOpSegment::markDoneBinary id=8 (0,0 2,0) t=0 [2] (0,0) tEnd=0 newWindSum=-2 ne
wOppSum=0 oppSum=0 windSum=-2 windValue=2 | |
| 582 SkOpSegment::markDoneBinary id=8 (0,0 2,0) t=0 [3] (0,0) tEnd=0.5 newWindSum=-2
newOppSum=0 oppSum=0 windSum=-2 windValue=2 | |
| 583 SkOpSegment::markWinding id=1 (1,0 1,1) t=0 [0] (1,0) tEnd=0 newWindSum=1 newOpp
Sum=-2 oppSum=? windSum=? windValue=1 | |
| 584 SkOpSegment::markWinding id=1 (1,0 1,1) t=0 [1] (1,0) tEnd=0 newWindSum=1 newOpp
Sum=-2 oppSum=? windSum=? windValue=1 | |
| 585 SkOpSegment::markWinding id=1 (1,0 1,1) t=0 [2] (1,0) tEnd=0 newWindSum=1 newOpp
Sum=-2 oppSum=? windSum=? windValue=1 | |
| 586 SkOpSegment::markWinding id=1 (1,0 1,1) t=0 [3] (1,0) tEnd=1 newWindSum=1 newOpp
Sum=-2 oppSum=? windSum=? windValue=1 | |
| 587 SkOpSegment::markWinding id=2 (1,1 0,1) t=0 [0] (1,1) tEnd=1 newWindSum=1 newOpp
Sum=-2 oppSum=? windSum=? windValue=1 | |
| 588 SkOpSegment::markAngle last id=2 windSum=? small=0 | |
| 589 SkOpSegment::markWinding id=4 (0,0 2,0) t=0.5 [4] (1,0) tEnd=0.5 newWindSum=2 ne
wOppSum=-2 oppSum=? windSum=? windValue=1 | |
| 590 SkOpSegment::markWinding id=4 (0,0 2,0) t=0.5 [5] (1,0) tEnd=0.5 newWindSum=2 ne
wOppSum=-2 oppSum=? windSum=? windValue=1 | |
| 591 SkOpSegment::markWinding id=4 (0,0 2,0) t=0.5 [6] (1,0) tEnd=0.5 newWindSum=2 ne
wOppSum=-2 oppSum=? windSum=? windValue=1 | |
| 592 SkOpSegment::markWinding id=4 (0,0 2,0) t=0.5 [7] (1,0) tEnd=1 newWindSum=2 newO
ppSum=-2 oppSum=? windSum=? windValue=1 | |
| 593 SkOpSegment::markAngle last id=4 windSum=? small=0 | |
| 594 SkOpSegment::debugShowActiveSpans id=1 (1,0 1,1) t=0 (1,0) tEnd=1 other=12 other
T=0.333333333 otherIndex=7 windSum=1 windValue=1 oppValue=0 | |
| 595 SkOpSegment::debugShowActiveSpans id=2 (1,1 0,1) t=0 (1,1) tEnd=1 other=1 otherT
=1 otherIndex=4 windSum=1 windValue=1 oppValue=0 | |
| 596 SkOpSegment::debugShowActiveSpans id=4 (0,0 2,0) t=0.5 (1,0) tEnd=1 other=8 othe
rT=0.5 otherIndex=4 windSum=2 windValue=1 oppValue=2 | |
| 597 SkOpSegment::debugShowActiveSpans id=5 (2,0 2,2) t=0 (2,0) tEnd=1 other=9 otherT
=0 otherIndex=0 windSum=? windValue=1 oppValue=1 | |
| 598 SkOpSegment::debugShowActiveSpans id=6 (2,2 0,2) t=0 (2,2) tEnd=1 other=9 otherT
=1 otherIndex=5 windSum=? windValue=1 oppValue=1 | |
| 599 SkOpSegment::debugShowActiveSpans id=7 (0,2 0,0) t=0 (0,2) tEnd=0.5 other=11 oth
erT=0 otherIndex=0 windSum=? windValue=1 oppValue=2 | |
| 600 SkOpSegment::debugShowActiveSpans id=12 (0,0 3,0) t=0.666666667 (2,0) tEnd=1 oth
er=8 otherT=1 otherIndex=9 windSum=? windValue=1 oppValue=0 | |
| 601 SkOpSegment::debugShowActiveSpans id=13 (3,0 3,3) t=0 (3,0) tEnd=1 other=12 othe
rT=1 otherIndex=12 windSum=? windValue=1 oppValue=0 | |
| 602 SkOpSegment::debugShowActiveSpans id=14 (3,3 0,3) t=0 (3,3) tEnd=1 other=13 othe
rT=1 otherIndex=1 windSum=? windValue=1 oppValue=0 | |
| 603 SkOpSegment::debugShowActiveSpans id=15 (0,3 0,0) t=0 (0,3) tEnd=0.333333333 oth
er=14 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0 | |
| 604 SkOpSegment::activeOp op=diff miFrom=0 miTo=1 suFrom=1 suTo=1 result=0 | |
| 605 SkOpSegment::markDoneBinary id=1 (1,0 1,1) t=0 [0] (1,0) tEnd=0 newWindSum=1 new
OppSum=-2 oppSum=-2 windSum=1 windValue=1 | |
| 606 SkOpSegment::markDoneBinary id=1 (1,0 1,1) t=0 [1] (1,0) tEnd=0 newWindSum=1 new
OppSum=-2 oppSum=-2 windSum=1 windValue=1 | |
| 607 SkOpSegment::markDoneBinary id=1 (1,0 1,1) t=0 [2] (1,0) tEnd=0 newWindSum=1 new
OppSum=-2 oppSum=-2 windSum=1 windValue=1 | |
| 608 SkOpSegment::markDoneBinary id=1 (1,0 1,1) t=0 [3] (1,0) tEnd=1 newWindSum=1 new
OppSum=-2 oppSum=-2 windSum=1 windValue=1 | |
| 609 SkOpSegment::markDoneBinary id=2 (1,1 0,1) t=0 [0] (1,1) tEnd=1 newWindSum=1 new
OppSum=-2 oppSum=-2 windSum=1 windValue=1 | |
| 610 SkOpSegment::markWinding id=7 (0,2 0,0) t=0 [0] (0,2) tEnd=0 newWindSum=-1 newOp
pSum=-2 oppSum=? windSum=? windValue=1 | |
| 611 SkOpSegment::markWinding id=7 (0,2 0,0) t=0 [1] (0,2) tEnd=0 newWindSum=-1 newOp
pSum=-2 oppSum=? windSum=? windValue=1 | |
| 612 SkOpSegment::markWinding id=7 (0,2 0,0) t=0 [2] (0,2) tEnd=0 newWindSum=-1 newOp
pSum=-2 oppSum=? windSum=? windValue=1 | |
| 613 SkOpSegment::markWinding id=7 (0,2 0,0) t=0 [3] (0,2) tEnd=0.5 newWindSum=-1 new
OppSum=-2 oppSum=? windSum=? windValue=1 | |
| 614 SkOpSegment::markAngle last id=7 windSum=-1 small=0 | |
| 615 SkOpSegment::debugShowActiveSpans id=4 (0,0 2,0) t=0.5 (1,0) tEnd=1 other=8 othe
rT=0.5 otherIndex=4 windSum=2 windValue=1 oppValue=2 | |
| 616 SkOpSegment::debugShowActiveSpans id=5 (2,0 2,2) t=0 (2,0) tEnd=1 other=9 otherT
=0 otherIndex=0 windSum=? windValue=1 oppValue=1 | |
| 617 SkOpSegment::debugShowActiveSpans id=6 (2,2 0,2) t=0 (2,2) tEnd=1 other=9 otherT
=1 otherIndex=5 windSum=? windValue=1 oppValue=1 | |
| 618 SkOpSegment::debugShowActiveSpans id=7 (0,2 0,0) t=0 (0,2) tEnd=0.5 other=11 oth
erT=0 otherIndex=0 windSum=-1 windValue=1 oppValue=2 | |
| 619 SkOpSegment::debugShowActiveSpans id=12 (0,0 3,0) t=0.666666667 (2,0) tEnd=1 oth
er=8 otherT=1 otherIndex=9 windSum=? windValue=1 oppValue=0 | |
| 620 SkOpSegment::debugShowActiveSpans id=13 (3,0 3,3) t=0 (3,0) tEnd=1 other=12 othe
rT=1 otherIndex=12 windSum=? windValue=1 oppValue=0 | |
| 621 SkOpSegment::debugShowActiveSpans id=14 (3,3 0,3) t=0 (3,3) tEnd=1 other=13 othe
rT=1 otherIndex=1 windSum=? windValue=1 oppValue=0 | |
| 622 SkOpSegment::debugShowActiveSpans id=15 (0,3 0,0) t=0 (0,3) tEnd=0.333333333 oth
er=14 otherT=1 otherIndex=1 windSum=? windValue=1 oppValue=0 | |
| 623 SkOpSegment::activeOp op=diff miFrom=0 miTo=1 suFrom=0 suTo=1 result=0 | |
| 624 SkOpSegment::markDoneBinary id=7 (0,2 0,0) t=0 [0] (0,2) tEnd=0 newWindSum=-1 ne
wOppSum=-2 oppSum=-2 windSum=-1 windValue=1 | |
| 625 SkOpSegment::markDoneBinary id=7 (0,2 0,0) t=0 [1] (0,2) tEnd=0 newWindSum=-1 ne
wOppSum=-2 oppSum=-2 windSum=-1 windValue=1 | |
| 626 SkOpSegment::markDoneBinary id=7 (0,2 0,0) t=0 [2] (0,2) tEnd=0 newWindSum=-1 ne
wOppSum=-2 oppSum=-2 windSum=-1 windValue=1 | |
| 627 SkOpSegment::markDoneBinary id=7 (0,2 0,0) t=0 [3] (0,2) tEnd=0.5 newWindSum=-1
newOppSum=-2 oppSum=-2 windSum=-1 windValue=1 | |
| 628 SkOpSegment::markWinding id=15 (0,3 0,0) t=0 [0] (0,3) tEnd=0.333333333 newWindS
um=-1 newOppSum=0 oppSum=? windSum=? windValue=1 | |
| 629 SkOpSegment::markWinding id=14 (3,3 0,3) t=0 [0] (3,3) tEnd=1 newWindSum=-1 newO
ppSum=0 oppSum=? windSum=? windValue=1 | |
| 630 SkOpSegment::markWinding id=13 (3,0 3,3) t=0 [0] (3,0) tEnd=1 newWindSum=-1 newO
ppSum=0 oppSum=? windSum=? windValue=1 | |
| 631 SkOpSegment::markWinding id=12 (0,0 3,0) t=0.666666667 [10] (2,0) tEnd=0.6666666
67 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 | |
| 632 SkOpSegment::markWinding id=12 (0,0 3,0) t=0.666666667 [9] (2,0) tEnd=0.66666666
7 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 | |
| 633 SkOpSegment::markWinding id=12 (0,0 3,0) t=0.666666667 [8] (2,0) tEnd=0.66666666
7 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 | |
| 634 SkOpSegment::markWinding id=12 (0,0 3,0) t=0.666666667 [11] (2,0) tEnd=1 newWind
Sum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 | |
| 635 SkOpSegment::markAngle last id=12 windSum=-1 small=0 | |
| 636 SkOpSegment::markWinding id=6 (2,2 0,2) t=0 [0] (2,2) tEnd=0 newWindSum=-1 newOp
pSum=-2 oppSum=? windSum=? windValue=1 | |
| 637 SkOpSegment::markWinding id=6 (2,2 0,2) t=0 [1] (2,2) tEnd=1 newWindSum=-1 newOp
pSum=-2 oppSum=? windSum=? windValue=1 | |
| 638 SkOpSegment::markAngle last id=6 windSum=-1 small=0 | |
| 639 SkOpSegment::debugShowActiveSpans id=4 (0,0 2,0) t=0.5 (1,0) tEnd=1 other=8 othe
rT=0.5 otherIndex=4 windSum=2 windValue=1 oppValue=2 | |
| 640 SkOpSegment::debugShowActiveSpans id=5 (2,0 2,2) t=0 (2,0) tEnd=1 other=9 otherT
=0 otherIndex=0 windSum=? windValue=1 oppValue=1 | |
| 641 SkOpSegment::debugShowActiveSpans id=6 (2,2 0,2) t=0 (2,2) tEnd=1 other=9 otherT
=1 otherIndex=5 windSum=-1 windValue=1 oppValue=1 | |
| 642 SkOpSegment::debugShowActiveSpans id=12 (0,0 3,0) t=0.666666667 (2,0) tEnd=1 oth
er=8 otherT=1 otherIndex=9 windSum=-1 windValue=1 oppValue=0 | |
| 643 SkOpSegment::debugShowActiveSpans id=13 (3,0 3,3) t=0 (3,0) tEnd=1 other=12 othe
rT=1 otherIndex=12 windSum=-1 windValue=1 oppValue=0 | |
| 644 SkOpSegment::debugShowActiveSpans id=14 (3,3 0,3) t=0 (3,3) tEnd=1 other=13 othe
rT=1 otherIndex=1 windSum=-1 windValue=1 oppValue=0 | |
| 645 SkOpSegment::debugShowActiveSpans id=15 (0,3 0,0) t=0 (0,3) tEnd=0.333333333 oth
er=14 otherT=1 otherIndex=1 windSum=-1 windValue=1 oppValue=0 | |
| 646 SkOpSegment::activeOp op=diff miFrom=0 miTo=0 suFrom=0 suTo=1 result=0 | |
| 647 SkOpSegment::markDoneBinary id=15 (0,3 0,0) t=0 [0] (0,3) tEnd=0.333333333 newWi
ndSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 | |
| 648 SkOpSegment::markDoneBinary id=14 (3,3 0,3) t=0 [0] (3,3) tEnd=1 newWindSum=-1 n
ewOppSum=0 oppSum=0 windSum=-1 windValue=1 | |
| 649 SkOpSegment::markDoneBinary id=13 (3,0 3,3) t=0 [0] (3,0) tEnd=1 newWindSum=-1 n
ewOppSum=0 oppSum=0 windSum=-1 windValue=1 | |
| 650 SkOpSegment::markDoneBinary id=12 (0,0 3,0) t=0.666666667 [10] (2,0) tEnd=0.6666
66667 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 | |
| 651 SkOpSegment::markDoneBinary id=12 (0,0 3,0) t=0.666666667 [9] (2,0) tEnd=0.66666
6667 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 | |
| 652 SkOpSegment::markDoneBinary id=12 (0,0 3,0) t=0.666666667 [8] (2,0) tEnd=0.66666
6667 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 | |
| 653 SkOpSegment::markDoneBinary id=12 (0,0 3,0) t=0.666666667 [11] (2,0) tEnd=1 newW
indSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 | |
| 654 SkOpSegment::debugShowActiveSpans id=4 (0,0 2,0) t=0.5 (1,0) tEnd=1 other=8 othe
rT=0.5 otherIndex=4 windSum=2 windValue=1 oppValue=2 | |
| 655 SkOpSegment::debugShowActiveSpans id=5 (2,0 2,2) t=0 (2,0) tEnd=1 other=9 otherT
=0 otherIndex=0 windSum=? windValue=1 oppValue=1 | |
| 656 SkOpSegment::debugShowActiveSpans id=6 (2,2 0,2) t=0 (2,2) tEnd=1 other=9 otherT
=1 otherIndex=5 windSum=-1 windValue=1 oppValue=1 | |
| 657 SkOpSegment::activeOp op=diff miFrom=0 miTo=1 suFrom=0 suTo=1 result=0 | |
| 658 SkOpSegment::markDoneBinary id=4 (0,0 2,0) t=0.5 [6] (1,0) tEnd=0.5 newWindSum=2
newOppSum=-2 oppSum=-2 windSum=2 windValue=1 | |
| 659 SkOpSegment::markDoneBinary id=4 (0,0 2,0) t=0.5 [5] (1,0) tEnd=0.5 newWindSum=2
newOppSum=-2 oppSum=-2 windSum=2 windValue=1 | |
| 660 SkOpSegment::markDoneBinary id=4 (0,0 2,0) t=0.5 [4] (1,0) tEnd=0.5 newWindSum=2
newOppSum=-2 oppSum=-2 windSum=2 windValue=1 | |
| 661 SkOpSegment::markDoneBinary id=4 (0,0 2,0) t=0.5 [7] (1,0) tEnd=1 newWindSum=2 n
ewOppSum=-2 oppSum=-2 windSum=2 windValue=1 | |
| 662 SkOpSegment::markWinding id=5 (2,0 2,2) t=0 [0] (2,0) tEnd=0 newWindSum=2 newOpp
Sum=-2 oppSum=? windSum=? windValue=1 | |
| 663 SkOpSegment::markWinding id=5 (2,0 2,2) t=0 [1] (2,0) tEnd=0 newWindSum=2 newOpp
Sum=-2 oppSum=? windSum=? windValue=1 | |
| 664 SkOpSegment::markWinding id=5 (2,0 2,2) t=0 [2] (2,0) tEnd=0 newWindSum=2 newOpp
Sum=-2 oppSum=? windSum=? windValue=1 | |
| 665 SkOpSegment::markWinding id=5 (2,0 2,2) t=0 [3] (2,0) tEnd=1 newWindSum=2 newOpp
Sum=-2 oppSum=? windSum=? windValue=1 | |
| 666 SkOpSegment::markAngle last id=5 windSum=? small=0 | |
| 667 SkOpSegment::debugShowActiveSpans id=5 (2,0 2,2) t=0 (2,0) tEnd=1 other=9 otherT
=0 otherIndex=0 windSum=2 windValue=1 oppValue=1 | |
| 668 SkOpSegment::debugShowActiveSpans id=6 (2,2 0,2) t=0 (2,2) tEnd=1 other=9 otherT
=1 otherIndex=5 windSum=-1 windValue=1 oppValue=1 | |
| 669 SkOpSegment::activeOp op=diff miFrom=1 miTo=0 suFrom=1 suTo=1 result=0 | |
| 670 SkOpSegment::markDoneBinary id=5 (2,0 2,2) t=0 [0] (2,0) tEnd=0 newWindSum=2 new
OppSum=-2 oppSum=-2 windSum=2 windValue=1 | |
| 671 SkOpSegment::markDoneBinary id=5 (2,0 2,2) t=0 [1] (2,0) tEnd=0 newWindSum=2 new
OppSum=-2 oppSum=-2 windSum=2 windValue=1 | |
| 672 SkOpSegment::markDoneBinary id=5 (2,0 2,2) t=0 [2] (2,0) tEnd=0 newWindSum=2 new
OppSum=-2 oppSum=-2 windSum=2 windValue=1 | |
| 673 SkOpSegment::markDoneBinary id=5 (2,0 2,2) t=0 [3] (2,0) tEnd=1 newWindSum=2 new
OppSum=-2 oppSum=-2 windSum=2 windValue=1 | |
| 674 SkOpSegment::debugShowActiveSpans id=6 (2,2 0,2) t=0 (2,2) tEnd=1 other=9 otherT
=1 otherIndex=5 windSum=-1 windValue=1 oppValue=1 | |
| 675 SkOpSegment::activeOp op=diff miFrom=1 miTo=0 suFrom=1 suTo=1 result=0 | |
| 676 SkOpSegment::markDoneBinary id=6 (2,2 0,2) t=0 [0] (2,2) tEnd=0 newWindSum=-1 ne
wOppSum=-2 oppSum=-2 windSum=-1 windValue=1 | |
| 677 SkOpSegment::markDoneBinary id=6 (2,2 0,2) t=0 [1] (2,2) tEnd=1 newWindSum=-1 ne
wOppSum=-2 oppSum=-2 windSum=-1 windValue=1 | |
| 678 </div> | 84 </div> |
| 679 | 85 |
| 680 </div> | 86 </div> |
| 681 | 87 |
| 682 <script type="text/javascript"> | 88 <script type="text/javascript"> |
| 683 | 89 |
| 684 var testDivs = [ | 90 var testDivs = [ |
| 685 rects4, | 91 skpwww_argus_presse_fr_41, |
| 686 refRects4, | |
| 687 ]; | 92 ]; |
| 688 | 93 |
| 689 var decimal_places = 3; // make this 3 to show more precision | 94 var decimal_places = 3; // make this 3 to show more precision |
| 690 | 95 |
| 691 var tests = []; | 96 var tests = []; |
| 692 var testLines = []; | 97 var testLines = []; |
| 693 var testTitles = []; | 98 var testTitles = []; |
| 694 var testIndex = 0; | 99 var testIndex = 0; |
| 695 var ctx; | 100 var ctx; |
| 696 | 101 |
| (...skipping 3219 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3916 </script> | 3321 </script> |
| 3917 </head> | 3322 </head> |
| 3918 | 3323 |
| 3919 <body onLoad="start();"> | 3324 <body onLoad="start();"> |
| 3920 <canvas id="canvas" width="750" height="500" | 3325 <canvas id="canvas" width="750" height="500" |
| 3921 onmousemove="handleMouseOver()" | 3326 onmousemove="handleMouseOver()" |
| 3922 onclick="handleMouseClick()" | 3327 onclick="handleMouseClick()" |
| 3923 ></canvas > | 3328 ></canvas > |
| 3924 </body> | 3329 </body> |
| 3925 </html> | 3330 </html> |
| OLD | NEW |