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 |