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="fuzz487a"> |
| 5 RunTestSet [fuzz487a] |
4 | 6 |
5 <div id="battleOp6001"> | 7 {{172.5,96}, {137.600006,96}}, |
6 RunTestSet [battleOp6001] | 8 {{137.600006,96}, {137.600006,77.1999969}, {124.800003,61.4000015}, {107.500008,
56.7999992}}, |
| 9 {{107.500008,56.7999992}, {116.500008,23.0999985}}, |
| 10 {{116.500008,23.0999985}, {110.200005,21.3999977}, {103.600006,20.4999981}, {97.
0000076,20.4999981}}, |
| 11 {{97.0000076,20.4999981}, {97.0000076,55.4000015}}, |
| 12 {{97.0000076,55.4000015}, {97.0000076,55.4000015}}, |
| 13 {{97.0000076,55.4000015}, {78.2000122,55.4000015}, {62.4000092,68.2000046}, {57.
8000069,85.5}}, |
| 14 {{57.8000069,85.5}, {24.1000061,76.5}}, |
| 15 {{24.1000061,76.5}, {22.4000053,82.8000031}, {21.5000057,89.4000015}, {21.500005
7,96}}, |
| 16 {{21.5000057,96}, {56.4000092,96}}, |
| 17 {{56.4000092,96}, {56.4000092,96}}, |
| 18 {{56.4000092,96}, {56.4000092,205.199997}, {228.900009,198.699997}, {228.900009,
192}}, |
| 19 {{228.900009,192}, {172.5,96}}, |
| 20 op union |
| 21 {{172.5,96}, {137.600006,96}}, |
| 22 {{137.600006,96}, {137.600006,81}, {129.400009,67.9000015}, {117.300003,60.90000
15}}, |
| 23 {{117.300003,60.9000015}, {134.800003,30.7000008}}, |
| 24 {{134.800003,30.7000008}, {123.700005,24.3000011}, {110.800003,20.6000004}, {97.
1000061,20.6000004}}, |
| 25 {{97.1000061,20.6000004}, {97.1000061,55.5}}, |
| 26 {{97.1000061,55.5}, {82.1000061,55.5}, {69.0000076,63.7000008}, {62.0000076,75.8
000031}}, |
| 27 {{62.0000076,75.8000031}, {31.6000004,58.2999992}}, |
| 28 {{31.6000004,58.2999992}, {25.2000008,69.4000015}, {21.5,82.3000031}, {21.5,96}}
, |
| 29 {{21.5,96}, {56.4000015,96}}, |
| 30 {{56.4000015,96}, {56.4000015,111}, {64.5999985,124.099998}, {76.6999969,131.100
006}}, |
| 31 {{76.6999969,131.100006}, {60.6999969,131.100006}, {47.2999954,141.900009}, {43.
3999977,156.700012}}, |
| 32 {{43.3999977,156.700012}, {3.33333338e+029,119.400002}}, |
| 33 {{3.33333338e+029,119.400002}, {29.3999996,-10.8000002}}, |
| 34 {{29.3999996,-10.8000002}, {33.2999992,-25.6000004}}, |
| 35 {{33.2999992,-25.6000004}, {62,-17.9000015}}, |
| 36 {{62,-17.9000015}, {160.399994,147.300003}, {161.199997,141.699997}, {161.199997
,136}}, |
| 37 {{161.199997,136}, {172.5,96}}, |
| 38 debugShowCubicIntersection no self intersect {{137.600006,96}, {137.600006,81},
{129.400009,67.9000015}, {117.300003,60.9000015}} |
| 39 debugShowCubicIntersection no self intersect {{134.800003,30.7000008}, {123.7000
05,24.3000011}, {110.800003,20.6000004}, {97.1000061,20.6000004}} |
| 40 debugShowCubicIntersection no self intersect {{97.1000061,55.5}, {82.1000061,55.
5}, {69.0000076,63.7000008}, {62.0000076,75.8000031}} |
| 41 debugShowCubicIntersection no self intersect {{31.6000004,58.2999992}, {25.20000
08,69.4000015}, {21.5,82.3000031}, {21.5,96}} |
| 42 debugShowCubicIntersection no self intersect {{56.4000015,96}, {56.4000015,111},
{64.5999985,124.099998}, {76.6999969,131.100006}} |
| 43 debugShowCubicIntersection no self intersect {{76.6999969,131.100006}, {60.69999
69,131.100006}, {47.2999954,141.900009}, {43.3999977,156.700012}} |
| 44 debugShowCubicIntersection no self intersect {{62,-17.9000015}, {160.399994,147.
300003}, {161.199997,141.699997}, {161.199997,136}} |
| 45 debugShowCubicLineIntersection wtTs[0]=0 {{137.600006,96}, {137.600006,81}, {129
.400009,67.9000015}, {117.300003,60.9000015}} {{137.600006,96}} wnTs[0]=1 {{172.
5,96}, {137.600006,96}} |
| 46 debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-
10.8000002}} {{137.600006,96}} wnTs[0]=1 {{172.5,96}, {137.600006,96}} |
| 47 debugShowCubicLineIntersection no intersect {{62,-17.9000015}, {160.399994,147.3
00003}, {161.199997,141.699997}, {161.199997,136}} {{172.5,96}, {137.600006,96}} |
| 48 debugShowLineIntersection wtTs[0]=1 {{161.199997,136}, {172.5,96}} {{172.5,96}}
wnTs[0]=0 {{172.5,96}, {137.600006,96}} |
| 49 debugShowCubicLineIntersection wtTs[0]=1 {{137.600006,96}, {137.600006,81}, {129
.400009,67.9000015}, {117.300003,60.9000015}} {{117.300003,60.9000015}} wnTs[0]=
0 {{117.300003,60.9000015}, {134.800003,30.7000008}} |
| 50 debugShowCubicLineIntersection wtTs[0]=0 {{137.600006,96}, {137.600006,81}, {129
.400009,67.9000015}, {117.300003,60.9000015}} {{137.600006,96}} wtTs[1]=1 {{117.
300003,60.9000015}} wnTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-10.800
0002}} wnTs[1]=1 |
| 51 debugShowCubicIntersection no intersect {{137.600006,96}, {137.600006,81}, {129.
400009,67.9000015}, {117.300003,60.9000015}} {{62,-17.9000015}, {160.399994,147.
300003}, {161.199997,141.699997}, {161.199997,136}} |
| 52 debugShowCubicLineIntersection wtTs[0]=0 {{134.800003,30.7000008}, {123.700005,2
4.3000011}, {110.800003,20.6000004}, {97.1000061,20.6000004}} {{134.800003,30.70
00008}} wnTs[0]=1 {{117.300003,60.9000015}, {134.800003,30.7000008}} |
| 53 debugShowLineIntersection wtTs[0]=0 {{117.300003,60.9000015}, {134.800003,30.700
0008}} {{117.300003,60.9000015}} wtTs[1]=1 {{134.800003,30.7000008}} wnTs[0]=1 {
{3.33333338e+029,119.400002}, {29.3999996,-10.8000002}} wnTs[1]=1 |
| 54 debugShowCubicLineIntersection no intersect {{62,-17.9000015}, {160.399994,147.3
00003}, {161.199997,141.699997}, {161.199997,136}} {{117.300003,60.9000015}, {13
4.800003,30.7000008}} |
| 55 debugShowCubicLineIntersection wtTs[0]=1 {{134.800003,30.7000008}, {123.700005,2
4.3000011}, {110.800003,20.6000004}, {97.1000061,20.6000004}} {{97.1000061,20.60
00004}} wnTs[0]=0 {{97.1000061,20.6000004}, {97.1000061,55.5}} |
| 56 debugShowCubicLineIntersection wtTs[0]=0 {{134.800003,30.7000008}, {123.700005,2
4.3000011}, {110.800003,20.6000004}, {97.1000061,20.6000004}} {{134.800003,30.70
00008}} wtTs[1]=1 {{97.1000061,20.6000004}} wnTs[0]=1 {{3.33333338e+029,119.4000
02}, {29.3999996,-10.8000002}} wnTs[1]=1 |
| 57 debugShowCubicIntersection no intersect {{134.800003,30.7000008}, {123.700005,24
.3000011}, {110.800003,20.6000004}, {97.1000061,20.6000004}} {{62,-17.9000015},
{160.399994,147.300003}, {161.199997,141.699997}, {161.199997,136}} |
| 58 debugShowCubicLineIntersection wtTs[0]=0 {{97.1000061,55.5}, {82.1000061,55.5},
{69.0000076,63.7000008}, {62.0000076,75.8000031}} {{97.1000061,55.5}} wnTs[0]=1
{{97.1000061,20.6000004}, {97.1000061,55.5}} |
| 59 debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-
10.8000002}} {{97.1000061,20.6000004}} wnTs[0]=0 {{97.1000061,20.6000004}, {97.1
000061,55.5}} |
| 60 debugShowCubicLineIntersection wtTs[0]=0.13656589 {{62,-17.9000015}, {160.399994
,147.300003}, {161.199997,141.699997}, {161.199997,136}} {{97.1000061,40.6604424
}} wnTs[0]=0.574798 {{97.1000061,20.6000004}, {97.1000061,55.5}} |
| 61 debugShowCubicLineIntersection wtTs[0]=1 {{97.1000061,55.5}, {82.1000061,55.5},
{69.0000076,63.7000008}, {62.0000076,75.8000031}} {{62.0000076,75.8000031}} wnTs
[0]=0 {{62.0000076,75.8000031}, {31.6000004,58.2999992}} |
| 62 debugShowCubicLineIntersection wtTs[0]=0 {{97.1000061,55.5}, {82.1000061,55.5},
{69.0000076,63.7000008}, {62.0000076,75.8000031}} {{97.1000061,55.5}} wtTs[1]=1
{{62.0000076,75.8000031}} wnTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-
10.8000002}} wnTs[1]=1 |
| 63 debugShowCubicIntersection no intersect {{97.1000061,55.5}, {82.1000061,55.5}, {
69.0000076,63.7000008}, {62.0000076,75.8000031}} {{62,-17.9000015}, {160.399994,
147.300003}, {161.199997,141.699997}, {161.199997,136}} |
| 64 debugShowCubicLineIntersection wtTs[0]=0 {{31.6000004,58.2999992}, {25.2000008,6
9.4000015}, {21.5,82.3000031}, {21.5,96}} {{31.6000004,58.2999992}} wnTs[0]=1 {{
62.0000076,75.8000031}, {31.6000004,58.2999992}} |
| 65 debugShowLineIntersection wtTs[0]=0 {{62.0000076,75.8000031}, {31.6000004,58.299
9992}} {{62.0000076,75.8000031}} wtTs[1]=1 {{31.6000004,58.2999992}} wnTs[0]=1 {
{3.33333338e+029,119.400002}, {29.3999996,-10.8000002}} wnTs[1]=1 |
| 66 debugShowCubicLineIntersection no intersect {{62,-17.9000015}, {160.399994,147.3
00003}, {161.199997,141.699997}, {161.199997,136}} {{62.0000076,75.8000031}, {31
.6000004,58.2999992}} |
| 67 debugShowCubicLineIntersection wtTs[0]=1 {{31.6000004,58.2999992}, {25.2000008,6
9.4000015}, {21.5,82.3000031}, {21.5,96}} {{21.5,96}} wnTs[0]=0 {{21.5,96}, {56.
4000015,96}} |
| 68 debugShowCubicLineIntersection wtTs[0]=0 {{31.6000004,58.2999992}, {25.2000008,6
9.4000015}, {21.5,82.3000031}, {21.5,96}} {{31.6000004,58.2999992}} wnTs[0]=1 {{
3.33333338e+029,119.400002}, {29.3999996,-10.8000002}} |
| 69 debugShowCubicLineIntersection wtTs[0]=0 {{56.4000015,96}, {56.4000015,111}, {64
.5999985,124.099998}, {76.6999969,131.100006}} {{56.4000015,96}} wnTs[0]=1 {{21.
5,96}, {56.4000015,96}} |
| 70 debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-
10.8000002}} {{56.4000015,96}} wnTs[0]=1 {{21.5,96}, {56.4000015,96}} |
| 71 debugShowCubicIntersection wtTs[0]=1 {{56.4000015,96}, {56.4000015,111}, {64.599
9985,124.099998}, {76.6999969,131.100006}} {{76.6999969,131.100006}} wnTs[0]=0 {
{76.6999969,131.100006}, {60.6999969,131.100006}, {47.2999954,141.900009}, {43.3
999977,156.700012}} |
| 72 debugShowCubicLineIntersection wtTs[0]=1 {{56.4000015,96}, {56.4000015,111}, {64
.5999985,124.099998}, {76.6999969,131.100006}} {{76.6999969,131.100006}} wnTs[0]
=0 {{43.3999977,156.700012}, {3.33333338e+029,119.400002}} |
| 73 debugShowCubicLineIntersection wtTs[0]=0 {{56.4000015,96}, {56.4000015,111}, {64
.5999985,124.099998}, {76.6999969,131.100006}} {{56.4000015,96}} wnTs[0]=1 {{3.3
3333338e+029,119.400002}, {29.3999996,-10.8000002}} |
| 74 debugShowCubicIntersection no intersect {{56.4000015,96}, {56.4000015,111}, {64.
5999985,124.099998}, {76.6999969,131.100006}} {{62,-17.9000015}, {160.399994,147
.300003}, {161.199997,141.699997}, {161.199997,136}} |
| 75 debugShowCubicLineIntersection wtTs[0]=0 {{76.6999969,131.100006}, {60.6999969,1
31.100006}, {47.2999954,141.900009}, {43.3999977,156.700012}} {{76.6999969,131.1
00006}} wtTs[1]=1 {{43.3999977,156.700012}} wnTs[0]=0 {{43.3999977,156.700012},
{3.33333338e+029,119.400002}} wnTs[1]=0 |
| 76 debugShowCubicIntersection no intersect {{76.6999969,131.100006}, {60.6999969,13
1.100006}, {47.2999954,141.900009}, {43.3999977,156.700012}} {{62,-17.9000015},
{160.399994,147.300003}, {161.199997,141.699997}, {161.199997,136}} |
| 77 debugShowLineIntersection wtTs[0]=1 {{43.3999977,156.700012}, {3.33333338e+029,1
19.400002}} {{3.33333338e+029,119.400002}} wnTs[0]=0 {{3.33333338e+029,119.40000
2}, {29.3999996,-10.8000002}} |
| 78 debugShowCubicLineIntersection wtTs[0]=1 {{62,-17.9000015}, {160.399994,147.3000
03}, {161.199997,141.699997}, {161.199997,136}} {{161.199997,136}} wnTs[0]=0 {{4
3.3999977,156.700012}, {3.33333338e+029,119.400002}} |
| 79 debugShowLineIntersection wtTs[0]=0 {{43.3999977,156.700012}, {3.33333338e+029,1
19.400002}} {{161.199997,136}} wnTs[0]=0 {{161.199997,136}, {172.5,96}} |
| 80 debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-
10.8000002}} {{29.3999996,-10.8000002}} wnTs[0]=0 {{29.3999996,-10.8000002}, {33
.2999992,-25.6000004}} |
| 81 debugShowCubicLineIntersection no intersect {{62,-17.9000015}, {160.399994,147.3
00003}, {161.199997,141.699997}, {161.199997,136}} {{3.33333338e+029,119.400002}
, {29.3999996,-10.8000002}} |
| 82 debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-
10.8000002}} {{172.5,96}} wnTs[0]=1 {{161.199997,136}, {172.5,96}} |
| 83 debugShowLineIntersection wtTs[0]=1 {{29.3999996,-10.8000002}, {33.2999992,-25.6
000004}} {{33.2999992,-25.6000004}} wnTs[0]=0 {{33.2999992,-25.6000004}, {62,-17
.9000015}} |
| 84 debugShowCubicLineIntersection wtTs[0]=0 {{62,-17.9000015}, {160.399994,147.3000
03}, {161.199997,141.699997}, {161.199997,136}} {{62,-17.9000015}} wnTs[0]=1 {{3
3.2999992,-25.6000004}, {62,-17.9000015}} |
| 85 debugShowCubicLineIntersection wtTs[0]=1 {{62,-17.9000015}, {160.399994,147.3000
03}, {161.199997,141.699997}, {161.199997,136}} {{161.199997,136}} wnTs[0]=0 {{1
61.199997,136}, {172.5,96}} |
| 86 debugShowLineIntersection wtTs[0]=0 {{172.5,96}, {137.600006,96}} {{172.5,96}} w
tTs[1]=1 {{137.600006,96}} wnTs[0]=0 {{172.5,96}, {137.600006,96}} wnTs[1]=1 |
| 87 debugShowCubicLineIntersection wtTs[0]=0 {{137.600006,96}, {137.600006,77.199996
9}, {124.800003,61.4000015}, {107.500008,56.7999992}} {{137.600006,96}} wnTs[0]=
1 {{172.5,96}, {137.600006,96}} |
| 88 debugShowCubicLineIntersection no intersect {{56.4000092,96}, {56.4000092,205.19
9997}, {228.900009,198.699997}, {228.900009,192}} {{172.5,96}, {137.600006,96}} |
| 89 debugShowLineIntersection wtTs[0]=1 {{228.900009,192}, {172.5,96}} {{172.5,96}}
wnTs[0]=0 {{172.5,96}, {137.600006,96}} |
| 90 debugShowCubicLineIntersection wtTs[0]=0 {{137.600006,96}, {137.600006,81}, {129
.400009,67.9000015}, {117.300003,60.9000015}} {{137.600006,96}} wnTs[0]=1 {{172.
5,96}, {137.600006,96}} |
| 91 debugShowCubicIntersection wtTs[0]=0 {{137.600006,96}, {137.600006,81}, {129.400
009,67.9000015}, {117.300003,60.9000015}} {{137.600006,96}} wnTs[0]=0 {{137.6000
06,96}, {137.600006,77.1999969}, {124.800003,61.4000015}, {107.500008,56.7999992
}} |
| 92 debugShowCubicIntersection no intersect {{137.600006,96}, {137.600006,81}, {129.
400009,67.9000015}, {117.300003,60.9000015}} {{56.4000092,96}, {56.4000092,205.1
99997}, {228.900009,198.699997}, {228.900009,192}} |
| 93 debugShowCubicLineIntersection wtTs[0]=0.798977321 {{137.600006,96}, {137.600006
,77.1999969}, {124.800003,61.4000015}, {107.500008,56.7999992}} {{117.320122,60.
8652802}} wnTs[0]=0.00114967 {{117.300003,60.9000015}, {134.800003,30.7000008}} |
| 94 debugShowCubicLineIntersection wtTs[0]=0.511418257 {{134.800003,30.7000008}, {12
3.700005,24.3000011}, {110.800003,20.6000004}, {97.1000061,20.6000004}} {{116.49
1173,23.1330757}} wnTs[0]=0.999019 {{107.500008,56.7999992}, {116.500008,23.0999
985}} |
| 95 debugShowCubicIntersection no intersect {{134.800003,30.7000008}, {123.700005,24
.3000011}, {110.800003,20.6000004}, {97.1000061,20.6000004}} {{116.500008,23.099
9985}, {110.200005,21.3999977}, {103.600006,20.4999981}, {97.0000076,20.4999981}
} |
| 96 debugShowCubicLineIntersection no intersect {{116.500008,23.0999985}, {110.20000
5,21.3999977}, {103.600006,20.4999981}, {97.0000076,20.4999981}} {{97.1000061,20
.6000004}, {97.1000061,55.5}} |
| 97 debugShowCubicIntersection no intersect {{97.1000061,55.5}, {82.1000061,55.5}, {
69.0000076,63.7000008}, {62.0000076,75.8000031}} {{97.0000076,55.4000015}, {78.2
000122,55.4000015}, {62.4000092,68.2000046}, {57.8000069,85.5}} |
| 98 debugShowCubicLineIntersection wtTs[0]=0.799679553 {{97.0000076,55.4000015}, {78
.2000122,55.4000015}, {62.4000092,68.2000046}, {57.8000069,85.5}} {{61.8468246,7
5.7118225}} wnTs[0]=0.00503891 {{62.0000076,75.8000031}, {31.6000004,58.2999992}
} |
| 99 debugShowCubicLineIntersection no intersect {{31.6000004,58.2999992}, {25.200000
8,69.4000015}, {21.5,82.3000031}, {21.5,96}} {{57.8000069,85.5}, {24.1000061,76.
5}} |
| 100 debugShowCubicIntersection wtTs[0]=1 {{31.6000004,58.2999992}, {25.2000008,69.40
00015}, {21.5,82.3000031}, {21.5,96}} {{21.5,96}} wnTs[0]=1 {{24.1000061,76.5},
{22.4000053,82.8000031}, {21.5000057,89.4000015}, {21.5000057,96}} |
| 101 debugShowCubicLineIntersection no intersect {{31.6000004,58.2999992}, {25.200000
8,69.4000015}, {21.5,82.3000031}, {21.5,96}} {{21.5000057,96}, {56.4000092,96}} |
| 102 debugShowCubicLineIntersection wtTs[0]=1 {{24.1000061,76.5}, {22.4000053,82.8000
031}, {21.5000057,89.4000015}, {21.5000057,96}} {{21.5000057,96}} wnTs[0]=1.6395
5e-007 {{21.5,96}, {56.4000015,96}} |
| 103 debugShowLineIntersection wtTs[0]=0 {{21.5000057,96}, {56.4000092,96}} {{21.5000
057,96}} wtTs[1]=0.999999781 {{56.4000015,96}} wnTs[0]=1.63955e-007 {{21.5,96},
{56.4000015,96}} wnTs[1]=1 |
| 104 debugShowCubicLineIntersection no intersect {{56.4000092,96}, {56.4000092,205.19
9997}, {228.900009,198.699997}, {228.900009,192}} {{21.5,96}, {56.4000015,96}} |
| 105 debugShowCubicLineIntersection wtTs[0]=0 {{56.4000015,96}, {56.4000015,111}, {64
.5999985,124.099998}, {76.6999969,131.100006}} {{56.4000015,96}} wnTs[0]=1 {{21.
5000057,96}, {56.4000092,96}} |
| 106 debugShowCubicIntersection wtTs[0]=0 {{56.4000015,96}, {56.4000015,111}, {64.599
9985,124.099998}, {76.6999969,131.100006}} {{56.4000015,96}} wnTs[0]=0 {{56.4000
092,96}, {56.4000092,205.199997}, {228.900009,198.699997}, {228.900009,192}} |
| 107 debugShowCubicIntersection wtTs[0]=0.267722282 {{76.6999969,131.100006}, {60.699
9969,131.100006}, {47.2999954,141.900009}, {43.3999977,156.700012}} {{64.540802,
133.291794}} wnTs[0]=0.131302 {{56.4000092,96}, {56.4000092,205.199997}, {228.90
0009,198.699997}, {228.900009,192}} |
| 108 debugShowCubicLineIntersection no intersect {{56.4000092,96}, {56.4000092,205.19
9997}, {228.900009,198.699997}, {228.900009,192}} {{43.3999977,156.700012}, {3.3
3333338e+029,119.400002}} |
| 109 debugShowLineIntersection wtTs[0]=4.94283788e-028 {{43.3999977,156.700012}, {3.3
3333338e+029,119.400002}} {{208.16127,156.700012}} wnTs[0]=0.367708 {{228.900009
,192}, {172.5,96}} |
| 110 debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-
10.8000002}} {{137.600006,96}} wnTs[0]=1 {{172.5,96}, {137.600006,96}} |
| 111 debugShowCubicLineIntersection wtTs[0]=0 {{137.600006,96}, {137.600006,77.199996
9}, {124.800003,61.4000015}, {107.500008,56.7999992}} {{137.600006,96}} wtTs[1]=
1 {{107.500008,56.7999992}} wnTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996
,-10.8000002}} wnTs[1]=1 |
| 112 debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-
10.8000002}} {{107.500008,56.7999992}} wnTs[0]=0 {{107.500008,56.7999992}, {116.
500008,23.0999985}} |
| 113 debugShowCubicLineIntersection wtTs[0]=0 {{116.500008,23.0999985}, {110.200005,2
1.3999977}, {103.600006,20.4999981}, {97.0000076,20.4999981}} {{116.500008,23.09
99985}} wtTs[1]=1 {{97.0000076,20.4999981}} wnTs[0]=1 {{3.33333338e+029,119.4000
02}, {29.3999996,-10.8000002}} wnTs[1]=1 |
| 114 debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-
10.8000002}} {{97.0000076,20.4999981}} wnTs[0]=0 {{97.0000076,20.4999981}, {97.0
000076,55.4000015}} |
| 115 debugShowCubicLineIntersection wtTs[0]=0 {{97.0000076,55.4000015}, {78.2000122,5
5.4000015}, {62.4000092,68.2000046}, {57.8000069,85.5}} {{97.0000076,55.4000015}
} wtTs[1]=1 {{57.8000069,85.5}} wnTs[0]=1 {{3.33333338e+029,119.400002}, {29.399
9996,-10.8000002}} wnTs[1]=1 |
| 116 debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-
10.8000002}} {{57.8000069,85.5}} wnTs[0]=0 {{57.8000069,85.5}, {24.1000061,76.5}
} |
| 117 debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-
10.8000002}} {{56.4000092,96}} wnTs[0]=1 {{21.5000057,96}, {56.4000092,96}} |
| 118 debugShowCubicLineIntersection wtTs[0]=0 {{56.4000092,96}, {56.4000092,205.19999
7}, {228.900009,198.699997}, {228.900009,192}} {{56.4000092,96}} wnTs[0]=1 {{3.3
3333338e+029,119.400002}, {29.3999996,-10.8000002}} |
| 119 debugShowLineIntersection wtTs[0]=1 {{3.33333338e+029,119.400002}, {29.3999996,-
10.8000002}} {{172.5,96}} wnTs[0]=1 {{228.900009,192}, {172.5,96}} |
| 120 debugShowCubicLineIntersection no intersect {{62,-17.9000015}, {160.399994,147.3
00003}, {161.199997,141.699997}, {161.199997,136}} {{172.5,96}, {137.600006,96}} |
| 121 debugShowCubicIntersection no intersect {{62,-17.9000015}, {160.399994,147.30000
3}, {161.199997,141.699997}, {161.199997,136}} {{137.600006,96}, {137.600006,77.
1999969}, {124.800003,61.4000015}, {107.500008,56.7999992}} |
| 122 debugShowCubicLineIntersection no intersect {{62,-17.9000015}, {160.399994,147.3
00003}, {161.199997,141.699997}, {161.199997,136}} {{107.500008,56.7999992}, {11
6.500008,23.0999985}} |
| 123 debugShowCubicIntersection no intersect {{62,-17.9000015}, {160.399994,147.30000
3}, {161.199997,141.699997}, {161.199997,136}} {{116.500008,23.0999985}, {110.20
0005,21.3999977}, {103.600006,20.4999981}, {97.0000076,20.4999981}} |
| 124 debugShowCubicLineIntersection wtTs[0]=0.136112912 {{62,-17.9000015}, {160.39999
4,147.300003}, {161.199997,141.699997}, {161.199997,136}} {{97.0000076,40.494922
6}} wnTs[0]=0.57292 {{97.0000076,20.4999981}, {97.0000076,55.4000015}} |
| 125 debugShowCubicIntersection no intersect {{62,-17.9000015}, {160.399994,147.30000
3}, {161.199997,141.699997}, {161.199997,136}} {{97.0000076,55.4000015}, {78.200
0122,55.4000015}, {62.4000092,68.2000046}, {57.8000069,85.5}} |
| 126 debugShowCubicIntersection no intersect {{62,-17.9000015}, {160.399994,147.30000
3}, {161.199997,141.699997}, {161.199997,136}} {{56.4000092,96}, {56.4000092,205
.199997}, {228.900009,198.699997}, {228.900009,192}} |
| 127 debugShowLineIntersection wtTs[0]=1 {{161.199997,136}, {172.5,96}} {{172.5,96}}
wnTs[0]=0 {{172.5,96}, {137.600006,96}} |
| 128 debugShowCubicLineIntersection no intersect {{56.4000092,96}, {56.4000092,205.19
9997}, {228.900009,198.699997}, {228.900009,192}} {{161.199997,136}, {172.5,96}} |
| 129 debugShowLineIntersection wtTs[0]=1 {{161.199997,136}, {172.5,96}} {{172.5,96}}
wnTs[0]=1 {{228.900009,192}, {172.5,96}} |
| 130 debugShowCubicIntersection no self intersect {{137.600006,96}, {137.600006,77.19
99969}, {124.800003,61.4000015}, {107.500008,56.7999992}} |
| 131 debugShowCubicIntersection no self intersect {{116.500008,23.0999985}, {110.2000
05,21.3999977}, {103.600006,20.4999981}, {97.0000076,20.4999981}} |
| 132 debugShowCubicIntersection no self intersect {{97.0000076,55.4000015}, {78.20001
22,55.4000015}, {62.4000092,68.2000046}, {57.8000069,85.5}} |
| 133 debugShowCubicIntersection no self intersect {{24.1000061,76.5}, {22.4000053,82.
8000031}, {21.5000057,89.4000015}, {21.5000057,96}} |
| 134 debugShowCubicIntersection no self intersect {{56.4000092,96}, {56.4000092,205.1
99997}, {228.900009,198.699997}, {228.900009,192}} |
| 135 debugShowCubicLineIntersection wtTs[0]=0 {{137.600006,96}, {137.600006,77.199996
9}, {124.800003,61.4000015}, {107.500008,56.7999992}} {{137.600006,96}} wnTs[0]=
1 {{172.5,96}, {137.600006,96}} |
| 136 debugShowCubicLineIntersection no intersect {{56.4000092,96}, {56.4000092,205.19
9997}, {228.900009,198.699997}, {228.900009,192}} {{172.5,96}, {137.600006,96}} |
| 137 debugShowLineIntersection wtTs[0]=1 {{228.900009,192}, {172.5,96}} {{172.5,96}}
wnTs[0]=0 {{172.5,96}, {137.600006,96}} |
| 138 debugShowCubicLineIntersection wtTs[0]=1 {{137.600006,96}, {137.600006,77.199996
9}, {124.800003,61.4000015}, {107.500008,56.7999992}} {{107.500008,56.7999992}}
wnTs[0]=0 {{107.500008,56.7999992}, {116.500008,23.0999985}} |
| 139 debugShowCubicIntersection no intersect {{137.600006,96}, {137.600006,77.1999969
}, {124.800003,61.4000015}, {107.500008,56.7999992}} {{56.4000092,96}, {56.40000
92,205.199997}, {228.900009,198.699997}, {228.900009,192}} |
| 140 debugShowCubicLineIntersection wtTs[0]=0 {{116.500008,23.0999985}, {110.200005,2
1.3999977}, {103.600006,20.4999981}, {97.0000076,20.4999981}} {{116.500008,23.09
99985}} wnTs[0]=1 {{107.500008,56.7999992}, {116.500008,23.0999985}} |
| 141 debugShowCubicLineIntersection wtTs[0]=1 {{116.500008,23.0999985}, {110.200005,2
1.3999977}, {103.600006,20.4999981}, {97.0000076,20.4999981}} {{97.0000076,20.49
99981}} wnTs[0]=0 {{97.0000076,20.4999981}, {97.0000076,55.4000015}} |
| 142 debugShowCubicLineIntersection wtTs[0]=0 {{97.0000076,55.4000015}, {78.2000122,5
5.4000015}, {62.4000092,68.2000046}, {57.8000069,85.5}} {{97.0000076,55.4000015}
} wnTs[0]=1 {{97.0000076,20.4999981}, {97.0000076,55.4000015}} |
| 143 debugShowCubicLineIntersection wtTs[0]=1 {{97.0000076,55.4000015}, {78.2000122,5
5.4000015}, {62.4000092,68.2000046}, {57.8000069,85.5}} {{57.8000069,85.5}} wnTs
[0]=0 {{57.8000069,85.5}, {24.1000061,76.5}} |
| 144 debugShowCubicLineIntersection wtTs[0]=0 {{24.1000061,76.5}, {22.4000053,82.8000
031}, {21.5000057,89.4000015}, {21.5000057,96}} {{24.1000061,76.5}} wnTs[0]=1 {{
57.8000069,85.5}, {24.1000061,76.5}} |
| 145 debugShowCubicLineIntersection wtTs[0]=1 {{24.1000061,76.5}, {22.4000053,82.8000
031}, {21.5000057,89.4000015}, {21.5000057,96}} {{21.5000057,96}} wnTs[0]=0 {{21
.5000057,96}, {56.4000092,96}} |
| 146 debugShowCubicLineIntersection wtTs[0]=0 {{56.4000092,96}, {56.4000092,205.19999
7}, {228.900009,198.699997}, {228.900009,192}} {{56.4000092,96}} wnTs[0]=1 {{21.
5000057,96}, {56.4000092,96}} |
| 147 debugShowCubicLineIntersection wtTs[0]=1 {{56.4000092,96}, {56.4000092,205.19999
7}, {228.900009,198.699997}, {228.900009,192}} {{228.900009,192}} wnTs[0]=0 {{22
8.900009,192}, {172.5,96}} |
| 148 SkOpSegment::debugShowTs - id=13 [o=12 t=0 117.300003,60.9000015 w=1 o=0] [o=1 t
=0.00115 117.320122,60.8652802 w=1 o=0] [o=14 t=1 134.800003,30.7000008 w=1 o=0]
operand |
| 149 SkOpSegment::debugShowTs o id=23 [o=22 t=0 3.33333338e+029,119.400002 w=1 o=0] [
o=1,0,12,11,12,14,15,14,16,16,18,20,19,10,27,2,1,3,4,3,5,6,5,9,8,24 t=1 29.39999
96,-10.8000002 w=1 o=0] operand |
| 150 SkOpSegment::addTPair addTPair this=13 0 other=23 0.999999881 |
| 151 SkOpSegment::debugShowTs + id=13 [o=23,12 t=0 117.300003,60.9000015 w=1 o=0] [o=
1 t=0.00115 117.320122,60.8652802 w=1 o=0] [o=14 t=1 134.800003,30.7000008 w=1 o
=0] operand |
| 152 SkOpSegment::debugShowTs o id=23 [o=22 t=0 3.33333338e+029,119.400002 w=1 o=0] [
o=13 t=1 117.300003,60.9000015 w=1 o=0] [o=1,0,12,11,12,14,15,14,16,16,18,20,19,
10,27,2,1,3,4,3,5,6,5,9,8,24 t=1 29.3999996,-10.8000002 w=1 o=0] operand |
| 153 SkOpSegment::debugShowTs - id=17 [o=16 t=0 62.0000076,75.8000031 w=1 o=0] [o=5 t
=0.00504 61.8468246,75.7118225 w=1 o=0] [o=18 t=1 31.6000004,58.2999992 w=1 o=0]
operand |
| 154 SkOpSegment::debugShowTs o id=23 [o=22 t=0 3.33333338e+029,119.400002 w=1 o=0] [
o=13 t=1 117.300003,60.9000015 w=1 o=0] [o=1,0,12,11,12,14,15,14,16,16,18,20,19,
10,27,2,1,3,4,3,5,6,5,9,8,24 t=1 29.3999996,-10.8000002 w=1 o=0] operand |
| 155 SkOpSegment::addTPair addTPair this=17 0 other=23 0.999999881 |
| 156 SkOpSegment::debugShowTs + id=17 [o=23,16 t=0 62.0000076,75.8000031 w=1 o=0] [o=
5 t=0.00504 61.8468246,75.7118225 w=1 o=0] [o=18 t=1 31.6000004,58.2999992 w=1 o
=0] operand |
| 157 SkOpSegment::debugShowTs o id=23 [o=22 t=0 3.33333338e+029,119.400002 w=1 o=0] [
o=13,17 t=1 62.0000076,75.8000031 w=1 o=0] [o=1,0,12,11,12,14,15,14,16,16,18,20,
19,10,27,2,1,3,4,3,5,6,5,9,8,24 t=1 29.3999996,-10.8000002 w=1 o=0] operand |
| 158 SkOpSegment::debugShowTs - id=11 [o=10,27 t=0 172.5,96 w=1 o=0] [o=1,23,12 t=1 1
37.600006,96 w=1 o=0] operand |
| 159 SkOpSegment::debugShowTs o id=0 [o=10,27 t=0 172.5,96 w=1 o=0] [o=1,23,12 t=1 13
7.600006,96 w=1 o=0] |
| 160 SkOpSegment::debugShowTs + id=11 [o=10,27 t=0 172.5,96 w=1 o=0] [o=1,23,12 t=1 1
37.600006,96 w=1 o=0] operand |
| 161 SkOpSegment::debugShowTs o id=0 [o=10,27 t=0 172.5,96 w=1 o=0] [o=1,23,12 t=1 13
7.600006,96 w=1 o=0] |
| 162 SkOpSegment::debugShowTs - id=19 [o=18 t=0 21.5,96 w=1 o=0] [o=7 t=1.64e-007 21.
5000057,96 w=1 o=0] [o=23,20 t=1 56.4000015,96 w=1 o=0] operand |
| 163 SkOpSegment::debugShowTs o id=8 [o=7 t=0 21.5000057,96 w=1 o=0] [o=20 t=1 56.400
0015,96 w=1 o=0] [o=9,23 t=1 56.4000092,96 w=1 o=0] |
| 164 SkOpSegment::addTPair addTPair this=19 1.63955463e-007 other=8 0 |
| 165 SkOpSegment::addTPair addTPair this=8 0.999999781 other=19 1 |
| 166 SkOpSegment::debugShowTs + id=19 [o=18 t=0 21.5,96 w=1 o=0] [o=8,7 t=1.64e-007 2
1.5000057,96 w=1 o=0] [o=8,23,20 t=1 56.4000015,96 w=1 o=0] operand |
| 167 SkOpSegment::debugShowTs o id=8 [o=19,7 t=0 21.5000057,96 w=1 o=0] [o=19,20 t=1
56.4000015,96 w=1 o=0] [o=9,23 t=1 56.4000092,96 w=1 o=0] |
| 168 SkOpContour::calcCoincidentWinding count=4 |
7 | 169 |
8 {{0,-59.9999962}, {0,-83}}, | |
9 {{0,-83}, {0.0189378317,-83}, {0.0378723554,-82.9999924}, {0.0568068773,-82.9999
771}}, | |
10 {{0.0568068773,-82.9999771}, {0.06248549,-82.9999771}}, | |
11 {{0.06248549,-82.9999771}, {0.0451734141,-59.9999847}}, | |
12 {{0.0451734141,-59.9999847}, {0.0438041016,-59.9999886}, {0.0424379632,-59.99998
86}, {0.0410718247,-59.9999886}}, | |
13 {{0.0410718247,-59.9999886}, {0.0410667397,-59.9999847}}, | |
14 {{0.0410667397,-59.9999847}, {0.0273789354,-59.9999924}, {0.0136889406,-59.99999
62}, {0,-59.9999962}}, | |
15 op union | |
16 {{0.0624898896,-82.9999771}, {0.0931733027,-82.9999542}, {0.123859018,-82.999908
4}, {0.154544711,-82.999855}}, | |
17 {{0.154544711,-82.999855}, {0.111722,-59.999897}}, | |
18 {{0.111722,-59.999897}, {0.0895366594,-59.999939}, {0.0673542097,-59.9999695}, {
0.0451717526,-59.9999847}}, | |
19 {{0.0451717526,-59.9999847}, {0.0624898896,-82.9999771}}, | |
20 debugShowCubicIntersection no self intersect {{0,-83}, {0.0189378317,-83}, {0.03
78723554,-82.9999924}, {0.0568068773,-82.9999771}} | |
21 debugShowCubicIntersection no self intersect {{0.0451734141,-59.9999847}, {0.043
8041016,-59.9999886}, {0.0424379632,-59.9999886}, {0.0410718247,-59.9999886}} | |
22 debugShowCubicIntersection no self intersect {{0.0410667397,-59.9999847}, {0.027
3789354,-59.9999924}, {0.0136889406,-59.9999962}, {0,-59.9999962}} | |
23 debugShowCubicLineIntersection wtTs[0]=0 {{0,-83}, {0.0189378317,-83}, {0.037872
3554,-82.9999924}, {0.0568068773,-82.9999771}} {{0,-83}} wnTs[0]=1 {{0,-59.99999
62}, {0,-83}} | |
24 debugShowCubicLineIntersection wtTs[0]=1 {{0.0410667397,-59.9999847}, {0.0273789
354,-59.9999924}, {0.0136889406,-59.9999962}, {0,-59.9999962}} {{0,-59.9999962}}
wnTs[0]=0 {{0,-59.9999962}, {0,-83}} | |
25 debugShowCubicLineIntersection wtTs[0]=1 {{0,-83}, {0.0189378317,-83}, {0.037872
3554,-82.9999924}, {0.0568068773,-82.9999771}} {{0.0568068773,-82.9999771}} wnTs
[0]=0 {{0.0568068773,-82.9999771}, {0.06248549,-82.9999771}} | |
26 debugShowCubicLineIntersection no intersect {{0,-83}, {0.0189378317,-83}, {0.037
8723554,-82.9999924}, {0.0568068773,-82.9999771}} {{0.06248549,-82.9999771}, {0.
0451734141,-59.9999847}} | |
27 debugShowLineIntersection wtTs[0]=0 {{0.06248549,-82.9999771}, {0.0451734141,-59
.9999847}} {{0.06248549,-82.9999771}} wnTs[0]=1 {{0.0568068773,-82.9999771}, {0.
06248549,-82.9999771}} | |
28 debugShowCubicLineIntersection wtTs[0]=0 {{0.0451734141,-59.9999847}, {0.0438041
016,-59.9999886}, {0.0424379632,-59.9999886}, {0.0410718247,-59.9999886}} {{0.04
51734141,-59.9999847}} wnTs[0]=1 {{0.06248549,-82.9999771}, {0.0451734141,-59.99
99847}} | |
29 debugShowCubicLineIntersection wtTs[0]=1 {{0.0451734141,-59.9999847}, {0.0438041
016,-59.9999886}, {0.0424379632,-59.9999886}, {0.0410718247,-59.9999886}} {{0.04
10718247,-59.9999886}} wnTs[0]=0 {{0.0410718247,-59.9999886}, {0.0410667397,-59.
9999847}} | |
30 debugShowCubicLineIntersection wtTs[0]=0 {{0.0410667397,-59.9999847}, {0.0273789
354,-59.9999924}, {0.0136889406,-59.9999962}, {0,-59.9999962}} {{0.0410667397,-5
9.9999847}} wnTs[0]=1 {{0.0410718247,-59.9999886}, {0.0410667397,-59.9999847}} | |
31 debugShowCubicLineIntersection no intersect {{0,-83}, {0.0189378317,-83}, {0.037
8723554,-82.9999924}, {0.0568068773,-82.9999771}} {{0.0451717526,-59.9999847}, {
0.0624898896,-82.9999771}} | |
32 debugShowLineIntersection wtTs[0]=1 {{0.0451717526,-59.9999847}, {0.0624898896,-
82.9999771}} {{0.06248549,-82.9999771}} wnTs[0]=1 {{0.0568068773,-82.9999771}, {
0.06248549,-82.9999771}} | |
33 debugShowCubicLineIntersection wtTs[0]=0.999975033 {{0.111722,-59.999897}, {0.08
95366594,-59.999939}, {0.0673542097,-59.9999695}, {0.0451717526,-59.9999847}} {{
0.0451734141,-59.9999847}} wnTs[0]=1 {{0.06248549,-82.9999771}, {0.0451734141,-5
9.9999847}} | |
34 debugShowLineIntersection wtTs[0]=0 {{0.06248549,-82.9999771}, {0.0451734141,-59
.9999847}} {{0.06248549,-82.9999771}} wtTs[1]=1 {{0.0451734141,-59.9999847}} wnT
s[0]=1 {{0.0451717526,-59.9999847}, {0.0624898896,-82.9999771}} wnTs[1]=5.439268
79e-011 | |
35 debugShowCubicIntersection wtTs[0]=0.000404455511 {{0.0451734141,-59.9999847}, {
0.0438041016,-59.9999886}, {0.0424379632,-59.9999886}, {0.0410718247,-59.9999886
}} {{0.0451717526,-59.9999847}} wnTs[0]=1 {{0.111722,-59.999897}, {0.0895366594,
-59.999939}, {0.0673542097,-59.9999695}, {0.0451717526,-59.9999847}} | |
36 debugShowCubicLineIntersection wtTs[0]=0 {{0.0451734141,-59.9999847}, {0.0438041
016,-59.9999886}, {0.0424379632,-59.9999886}, {0.0410718247,-59.9999886}} {{0.04
51734141,-59.9999847}} wtTs[1]=0.000404455438 {{0.0451717526,-59.9999847}} wnTs[
0]=5.43927e-011 {{0.0451717526,-59.9999847}, {0.0624898896,-82.9999771}} wnTs[1]
=0 | |
37 debugShowCubicIntersection no self intersect {{0.0624898896,-82.9999771}, {0.093
1733027,-82.9999542}, {0.123859018,-82.9999084}, {0.154544711,-82.999855}} | |
38 debugShowCubicIntersection no self intersect {{0.111722,-59.999897}, {0.08953665
94,-59.999939}, {0.0673542097,-59.9999695}, {0.0451717526,-59.9999847}} | |
39 debugShowCubicLineIntersection wtTs[0]=1 {{0.0624898896,-82.9999771}, {0.0931733
027,-82.9999542}, {0.123859018,-82.9999084}, {0.154544711,-82.999855}} {{0.15454
4711,-82.999855}} wnTs[0]=0 {{0.154544711,-82.999855}, {0.111722,-59.999897}} | |
40 debugShowCubicLineIntersection wtTs[0]=0 {{0.0624898896,-82.9999771}, {0.0931733
027,-82.9999542}, {0.123859018,-82.9999084}, {0.154544711,-82.999855}} {{0.06248
98896,-82.9999771}} wnTs[0]=1 {{0.0451717526,-59.9999847}, {0.0624898896,-82.999
9771}} | |
41 debugShowCubicLineIntersection wtTs[0]=0 {{0.111722,-59.999897}, {0.0895366594,-
59.999939}, {0.0673542097,-59.9999695}, {0.0451717526,-59.9999847}} {{0.111722,-
59.999897}} wnTs[0]=1 {{0.154544711,-82.999855}, {0.111722,-59.999897}} | |
42 debugShowCubicLineIntersection wtTs[0]=1 {{0.111722,-59.999897}, {0.0895366594,-
59.999939}, {0.0673542097,-59.9999695}, {0.0451717526,-59.9999847}} {{0.04517175
26,-59.9999847}} wnTs[0]=0 {{0.0451717526,-59.9999847}, {0.0624898896,-82.999977
1}} | |
43 SkOpSegment::debugShowTs - id=3 [o=2 t=0 0.06248549,-82.9999771 w=1 o=0] [o=9,4
t=1 0.0451734141,-59.9999847 w=1 o=0] | |
44 SkOpSegment::debugShowTs o id=10 [o=9,4 t=0 0.0451717526,-59.9999847 w=1 o=0] [o
=4 t=5.44e-011 0.0451734141,-59.9999847 w=1 o=0] [o=2 t=1 0.06248549,-82.9999771
w=1 o=0] [o=7 t=1 0.0624898896,-82.9999771 w=1 o=0] operand | |
45 SkOpSegment::addTPair addTPair this=3 0 other=10 1 | |
46 SkOpSegment::addTPair addTPair this=10 5.43926879e-011 other=3 1 | |
47 SkOpSegment::debugShowTs + id=3 [o=10,2 t=0 0.06248549,-82.9999771 w=1 o=0] [o=1
0,9,4 t=1 0.0451734141,-59.9999847 w=1 o=0] | |
48 SkOpSegment::debugShowTs o id=10 [o=9,4 t=0 0.0451717526,-59.9999847 w=1 o=0] [o
=3,4 t=5.44e-011 0.0451734141,-59.9999847 w=1 o=0] [o=3,2 t=1 0.06248549,-82.999
9771 w=1 o=0] [o=7 t=1 0.0624898896,-82.9999771 w=1 o=0] operand | |
49 SkOpContour::calcCoincidentWinding count=1 | |
50 SkOpSegment::debugShowTs p id=3 [o=10,2 t=0 0.06248549,-82.9999771 w=1 o=-1] [o=
10,9,4 t=1 0.0451734141,-59.9999847 w=1 o=0] | |
51 SkOpSegment::debugShowTs o id=10 [o=9,4 t=0 0.0451717526,-59.9999847 w=1 o=0] [o
=3,4 t=5.44e-011 0.0451734141,-59.9999847 w=0 o=0] [o=3,2 t=1 0.06248549,-82.999
9771 w=1 o=0] [o=7 t=1 0.0624898896,-82.9999771 w=1 o=0] operand | |
52 SkOpContour::calcPartialCoincidentWinding count=1 | |
53 SkOpSegment::debugShowTs p id=4 [o=10,3 t=0 0.0451734141,-59.9999847 w=1 o=-1] [
o=10 t=0.000404 0.0451717526,-59.9999847 w=1 o=0] [o=9 t=0.000404 0.0451717526,-
59.9999847 w=1 o=0] [o=5 t=1 0.0410718247,-59.9999886 w=1 o=0] | |
54 SkOpSegment::debugShowTs o id=10 [o=9,4 t=0 0.0451717526,-59.9999847 w=0 o=0] [o
=3,4 t=5.44e-011 0.0451734141,-59.9999847 w=0 o=0] [o=3,2 t=1 0.06248549,-82.999
9771 w=1 o=0] [o=7 t=1 0.0624898896,-82.9999771 w=1 o=0] operand | |
55 SkOpSegment::checkEnds id=4 missing t=0 other=9 otherT=0.999975033 pt=(0.0451734
141,-59.9999847) | |
56 SkOpSegment::addTPair addTPair this=4 0 other=9 0.999975033 | |
57 SkOpSegment::checkEnds id=9 missing t=0.999975033 other=10 otherT=5.43926879e-01
1 pt=(0.0451734141,-59.9999847) | |
58 SkOpSegment::addTPair addTPair other duplicate this=9 0.999975033 other=10 5.439
26879e-011 | |
59 SkOpSegment::addTPair addTPair duplicate this=10 5.43926879e-011 other=9 0.99997
5033 | |
60 SkOpSegment::addTPair addTPair other duplicate this=9 0.999975033 other=10 5.439
26879e-011 | |
61 SkOpSegment::addTPair addTPair other duplicate this=9 0.999975033 other=10 5.439
26879e-011 | |
62 SkOpSegment::addTPair addTPair duplicate this=10 5.43926879e-011 other=9 0.99997
5033 | |
63 SkOpSegment::addTPair addTPair other duplicate this=9 0.999975033 other=10 5.439
26879e-011 | |
64 SkOpSegment::addTPair addTPair other duplicate this=9 0.999975033 other=10 5.439
26879e-011 | |
65 SkOpSegment::addTPair addTPair duplicate this=10 5.43926879e-011 other=9 0.99997
5033 | |
66 SkOpSegment::addTPair addTPair duplicate this=10 5.43926879e-011 other=9 0.99997
5033 | |
67 SkOpContour::joinCoincidence count=1 | |
68 SkOpContour::joinCoincidence count=1 | |
69 </div> | 170 </div> |
70 | 171 |
71 </div> | 172 </div> |
72 | 173 |
73 <script type="text/javascript"> | 174 <script type="text/javascript"> |
74 | 175 |
75 var testDivs = [ | 176 var testDivs = [ |
76 battleOp6001, | 177 fuzz487a, |
77 ]; | 178 ]; |
78 | 179 |
79 var decimal_places = 3; // make this 3 to show more precision | 180 var decimal_places = 3; // make this 3 to show more precision |
80 | 181 |
81 var tests = []; | 182 var tests = []; |
82 var testLines = []; | 183 var testLines = []; |
83 var testTitles = []; | 184 var testTitles = []; |
84 var testIndex = 0; | 185 var testIndex = 0; |
85 var ctx; | 186 var ctx; |
86 | 187 |
(...skipping 3219 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3306 </script> | 3407 </script> |
3307 </head> | 3408 </head> |
3308 | 3409 |
3309 <body onLoad="start();"> | 3410 <body onLoad="start();"> |
3310 <canvas id="canvas" width="750" height="500" | 3411 <canvas id="canvas" width="750" height="500" |
3311 onmousemove="handleMouseOver()" | 3412 onmousemove="handleMouseOver()" |
3312 onclick="handleMouseClick()" | 3413 onclick="handleMouseClick()" |
3313 ></canvas > | 3414 ></canvas > |
3314 </body> | 3415 </body> |
3315 </html> | 3416 </html> |
OLD | NEW |