OLD | NEW |
1 <html> | 1 <html> |
2 <head> | 2 <head> |
3 <div height="0" hidden="true"> | 3 <div height="0" hidden="true"> |
4 | 4 |
| 5 <div id="quadRect1"> |
| 6 seg=1 {{{6, 15}, {16, 0}, {8, 4}}} |
| 7 seg=2 {{{8, 4}, {2, 7}, {12, 12}}} |
| 8 seg=3 {{{12, 12}, {6, 15}}} |
| 9 seg=4 {{{4, 11}, {13, 11}}} |
| 10 seg=5 {{{13, 11}, {13, 16}}} |
| 11 seg=6 {{{13, 16}, {4, 16}}} |
| 12 seg=7 {{{4, 16}, {4, 11}}} |
| 13 -SkOpSegment::findTop- baseAngle |
| 14 SkOpAngle::dumpOne [2/14] next=1/13 sect=17/25 s=0 [3] e=0.823529343 [16] sgn=-
1 windVal=1 windSum=? |
| 15 SkOpAngle::dumpOne [1/13] next=2/14 sect=1/25 s=1 [2] e=0.17647064 [15] sgn=1 w
indVal=1 windSum=? |
| 16 -SkOpSegment::findTop- firstAngle |
| 17 SkOpAngle::dumpOne [1/13] next=2/14 sect=1/25 s=1 [2] e=0.17647064 [15] sgn=1 w
indVal=1 windSum=? |
| 18 SkOpAngle::dumpOne [2/14] next=1/13 sect=17/25 s=0 [3] e=0.823529343 [16] sgn=-
1 windVal=1 windSum=? |
| 19 SkOpSegment::findTop id=1 s=0.17647064 e=1 (-) cw=0 swap=1 inflections=0 monoton
ic=0 |
| 20 </div> |
| 21 |
| 22 <div id="quadRect2"> |
| 23 seg=1 {{{5, 12}, {15, 7}, {9, 4}}} |
| 24 seg=2 {{{9, 4}, {1, 0}, {11, 15}}} |
| 25 seg=3 {{{11, 15}, {5, 12}}} |
| 26 seg=4 {{{4, 11}, {13, 11}}} |
| 27 seg=5 {{{13, 11}, {13, 16}}} |
| 28 seg=6 {{{13, 16}, {4, 16}}} |
| 29 seg=7 {{{4, 16}, {4, 11}}} |
| 30 -SkOpSegment::findTop- baseAngle |
| 31 SkOpAngle::dumpOne [2/13] next=1/14 sect=13/21 s=0 [3] e=0.82352936 [16] sgn=-1
windVal=1 windSum=? |
| 32 SkOpAngle::dumpOne [1/14] next=2/13 sect=29/21 s=1 [2] e=0.176470657 [15] sgn=1
windVal=1 windSum=? |
| 33 -SkOpSegment::findTop- firstAngle |
| 34 SkOpAngle::dumpOne [2/13] next=1/14 sect=13/21 s=0 [3] e=0.82352936 [16] sgn=-1
windVal=1 windSum=? |
| 35 SkOpAngle::dumpOne [1/14] next=2/13 sect=29/21 s=1 [2] e=0.176470657 [15] sgn=1
windVal=1 windSum=? |
| 36 SkOpSegment::findTop id=2 s=0.82352936 e=0 (+) cw=1 swap=0 inflections=0 monoton
ic=0 |
| 37 </div> |
| 38 |
| 39 <div id="quadRect3"> |
| 40 seg=1 {{{12, 12}, {2, 7}, {8, 4}}} |
| 41 seg=2 {{{8, 4}, {16, 0}, {6, 15}}} |
| 42 seg=3 {{{6, 15}, {12, 12}}} |
| 43 seg=4 {{{4, 11}, {13, 11}}} |
| 44 seg=5 {{{13, 11}, {13, 16}}} |
| 45 seg=6 {{{13, 16}, {4, 16}}} |
| 46 seg=7 {{{4, 16}, {4, 11}}} |
| 47 -SkOpSegment::findTop- baseAngle |
| 48 SkOpAngle::dumpOne [1/14] next=2/13 sect=17/25 s=1 [2] e=0.176470657 [15] sgn=1
windVal=1 windSum=? |
| 49 SkOpAngle::dumpOne [2/13] next=1/14 sect=1/25 s=0 [3] e=0.82352936 [16] sgn=-1
windVal=1 windSum=? |
| 50 -SkOpSegment::findTop- firstAngle |
| 51 SkOpAngle::dumpOne [2/13] next=1/14 sect=1/25 s=0 [3] e=0.82352936 [16] sgn=-1
windVal=1 windSum=? |
| 52 SkOpAngle::dumpOne [1/14] next=2/13 sect=17/25 s=1 [2] e=0.176470657 [15] sgn=1
windVal=1 windSum=? |
| 53 SkOpSegment::findTop id=2 s=0.82352936 e=0 (+) cw=0 swap=1 inflections=0 monoton
ic=0 |
| 54 </div> |
| 55 |
| 56 <div id="quadRect4"> |
| 57 seg=1 {{{11, 15}, {1, 0}, {9, 4}}} |
| 58 seg=2 {{{9, 4}, {15, 7}, {5, 12}}} |
| 59 seg=3 {{{5, 12}, {11, 15}}} |
| 60 seg=4 {{{4, 11}, {13, 11}}} |
| 61 seg=5 {{{13, 11}, {13, 16}}} |
| 62 seg=6 {{{13, 16}, {4, 16}}} |
| 63 seg=7 {{{4, 16}, {4, 11}}} |
| 64 -SkOpSegment::findTop- baseAngle |
| 65 SkOpAngle::dumpOne [1/13] next=2/14 sect=13/21 s=1 [2] e=0.17647064 [15] sgn=1
windVal=1 windSum=? |
| 66 SkOpAngle::dumpOne [2/14] next=1/13 sect=29/21 s=0 [3] e=0.823529343 [16] sgn=-
1 windVal=1 windSum=? |
| 67 -SkOpSegment::findTop- firstAngle |
| 68 SkOpAngle::dumpOne [1/13] next=2/14 sect=13/21 s=1 [2] e=0.17647064 [15] sgn=1
windVal=1 windSum=? |
| 69 SkOpAngle::dumpOne [2/14] next=1/13 sect=29/21 s=0 [3] e=0.823529343 [16] sgn=-
1 windVal=1 windSum=? |
| 70 SkOpSegment::findTop id=1 s=0.17647064 e=1 (-) cw=1 swap=0 inflections=0 monoton
ic=0 |
| 71 </div> |
| 72 |
| 73 <div id="quadRect5"> |
| 74 seg=1 {{{11, 13}, {4, 4}, {8, 4}}} |
| 75 seg=2 {{{8, 4}, {12, 4}, {5, 13}}} |
| 76 seg=3 {{{5, 13}, {11, 13}}} |
| 77 seg=4 {{{4, 11}, {13, 11}}} |
| 78 seg=5 {{{13, 11}, {13, 16}}} |
| 79 seg=6 {{{13, 16}, {4, 16}}} |
| 80 seg=7 {{{4, 16}, {4, 11}}} |
| 81 -SkOpSegment::findTop- baseAngle |
| 82 SkOpAngle::dumpOne [1/14] next=2/13 sect=16/21 s=1 [2] e=0.272727338 [15] sgn=1
windVal=1 windSum=? |
| 83 SkOpAngle::dumpOne [2/13] next=1/14 sect=30/21 s=0 [3] e=0.727272662 [16] sgn=-
1 windVal=1 windSum=? |
| 84 -SkOpSegment::findTop- firstAngle |
| 85 SkOpAngle::dumpOne [1/14] next=2/13 sect=16/21 s=1 [2] e=0.272727338 [15] sgn=1
windVal=1 windSum=? |
| 86 SkOpAngle::dumpOne [2/13] next=1/14 sect=30/21 s=0 [3] e=0.727272662 [16] sgn=-
1 windVal=1 windSum=? |
| 87 SkOpSegment::findTop id=1 s=0.272727338 e=1 (-) cw=1 swap=0 inflections=0 monoto
nic=1 |
| 88 </div> |
| 89 |
| 90 <div id="quadRect6"> |
| 91 seg=1 {{{5, 13}, {12, 4}, {8, 4}}} |
| 92 seg=2 {{{8, 4}, {4, 4}, {11, 13}}} |
| 93 seg=3 {{{11, 13}, {5, 13}}} |
| 94 seg=4 {{{4, 11}, {13, 11}}} |
| 95 seg=5 {{{13, 11}, {13, 16}}} |
| 96 seg=6 {{{13, 16}, {4, 16}}} |
| 97 seg=7 {{{4, 16}, {4, 11}}} |
| 98 -SkOpSegment::findTop- baseAngle |
| 99 SkOpAngle::dumpOne [2/13] next=1/14 sect=16/25 s=0 [3] e=0.727272662 [16] sgn=-
1 windVal=1 windSum=? |
| 100 SkOpAngle::dumpOne [1/14] next=2/13 sect=30/25 s=1 [2] e=0.272727338 [15] sgn=1
windVal=1 windSum=? |
| 101 -SkOpSegment::findTop- firstAngle |
| 102 SkOpAngle::dumpOne [2/13] next=1/14 sect=16/25 s=0 [3] e=0.727272662 [16] sgn=-
1 windVal=1 windSum=? |
| 103 SkOpAngle::dumpOne [1/14] next=2/13 sect=30/25 s=1 [2] e=0.272727338 [15] sgn=1
windVal=1 windSum=? |
| 104 SkOpSegment::findTop id=2 s=0.727272662 e=0 (+) cw=1 swap=0 inflections=0 monoto
nic=1 |
| 105 </div> |
| 106 |
| 107 <div id="cubicOp141"> |
| 108 seg=1 {{{0, 2}, {0.333333343f, 2}, {1.11111116f, 2.22222233f}, {1.88888907f, 2.4
4444442f}}} |
| 109 seg=2 {{{1.88888907f, 2.44444442f}, {3.44444466f, 2.88888884f}, {5, 3.33333325f}
, {3, 2}}} |
| 110 seg=3 {{{3, 2}, {0, 2}}} |
| 111 seg=4 {{{4, 6}, {2.26715517f, 3.40073299f}, {2.03568602f, 0.801465988f}, {2.0047
6694f, 0.80384922f}}} |
| 112 seg=5 {{{2.00476694f, 0.80384922f}, {2, 0.804216623f}, {2, 0.866422355f}, {2, 1}
}} |
| 113 seg=6 {{{2, 1}, {4, 6}}} |
| 114 -SkOpSegment::findTop- baseAngle |
| 115 SkOpAngle::dumpOne [5/21] next=4/22 sect=17/21 s=0 [9] e=1 [10] sgn=-1 windVal=
1 windSum=? operand |
| 116 SkOpAngle::dumpOne [4/22] next=5/21 sect=1/25 s=1 [8] e=0.769447644 [13] sgn=1
windVal=1 windSum=? operand |
| 117 -SkOpSegment::findTop- firstAngle |
| 118 SkOpAngle::dumpOne [4/22] next=5/21 sect=1/25 s=1 [8] e=0.769447644 [13] sgn=1
windVal=1 windSum=? operand |
| 119 SkOpAngle::dumpOne [5/21] next=4/22 sect=17/21 s=0 [9] e=1 [10] sgn=-1 windVal=
1 windSum=? operand |
| 120 SkOpSegment::findTop id=4 s=0.769447644 e=1 (-) cw=0 swap=1 inflections=1 monoto
nic=0 |
| 121 </div> |
| 122 |
| 123 <div id="cubicOp58d"> |
| 124 seg=1 {{{0, 5}, {1.125f, 4.625f}, {2.25f, 4.53125f}, {3.1640625f, 4.45507813f}}} |
| 125 seg=2 {{{3.1640625f, 4.45507813f}, {4.6875f, 4.328125f}, {5.625f, 4.25f}, {5, 3}
}} |
| 126 seg=3 {{{5, 3}, {0, 5}}} |
| 127 seg=4 {{{5, 6}, {3.45152783f, 5.2257638f}, {4.30082178f, 2.05376172f}, {4.299117
09f, 2.05330443f}}} |
| 128 seg=5 {{{4.29911709f, 2.05330443f}, {4.29861975f, 2.05317116f}, {4.2257638f, 2.3
2270813f}, {4, 3}}} |
| 129 seg=6 {{{4, 3}, {5, 6}}} |
| 130 -SkOpSegment::findTop- baseAngle |
| 131 SkOpAngle::dumpOne [5/21] next=4/22 sect=13/21 s=0 [9] e=1 [10] sgn=-1 windVal=
1 windSum=? operand |
| 132 SkOpAngle::dumpOne [4/22] next=5/21 sect=29/21 s=1 [8] e=0.587088912 [13] sgn=1
windVal=1 windSum=? operand |
| 133 -SkOpSegment::findTop- firstAngle |
| 134 SkOpAngle::dumpOne [5/21] next=4/22 sect=13/21 s=0 [9] e=1 [10] sgn=-1 windVal=
1 windSum=? operand |
| 135 SkOpAngle::dumpOne [4/22] next=5/21 sect=29/21 s=1 [8] e=0.587088912 [13] sgn=1
windVal=1 windSum=? operand |
| 136 SkOpSegment::findTop id=5 s=1 e=0 (+) cw=0 swap=1 inflections=1 monotonic=0 |
| 137 </div> |
| 138 |
| 139 |
| 140 <div id="issue3651_5"> |
| 141 seg=1 {{{9.89999962f, 257.399994f}, {10.2666664f, 257.399994f}, {10.6333332f, 25
7.406433f}, {11, 257.412872f}}} |
| 142 seg=2 {{{11, 257.412872f}, {11.7333336f, 257.425751f}, {12.4666672f, 257.438629f
}, {13.1999998f, 257.399994f}}} |
| 143 seg=3 {{{13.1999998f, 257.399994f}, {14.3000002f, 257.342041f}, {15.3999996f, 25
7.207611f}, {16.5f, 257.052246f}}} |
| 144 seg=4 {{{16.5f, 257.052246f}, {16.9802361f, 256.984406f}, {17.4604721f, 256.8847
35f}, {17.9407063f, 256.785095f}}} |
| 145 seg=5 {{{17.9407063f, 256.785095f}, {18.5604706f, 256.656494f}, {19.1802349f, 25
6.527893f}, {19.7999992f, 256.467651f}}} |
| 146 seg=6 {{{19.7999992f, 256.467651f}, {20.8999996f, 256.360748f}, {22, 256.304291f
}, {23.1000004f, 256.410889f}}} |
| 147 seg=7 {{{23.1000004f, 256.410889f}, {23.70541f, 256.469543f}, {24.3108177f, 256.
624634f}, {24.9162273f, 256.779724f}}} |
| 148 seg=8 {{{24.9162273f, 256.779724f}, {25.4108181f, 256.906403f}, {25.9054089f, 25
7.033081f}, {26.3999996f, 257.107208f}}} |
| 149 seg=9 {{{26.3999996f, 257.107208f}, {27.5f, 257.272064f}, {28.6000004f, 257.4018
25f}, {29.7000008f, 257.399994f}}} |
| 150 seg=10 {{{29.7000008f, 257.399994f}, {30.7999992f, 257.398163f}, {31.8999996f, 2
57.262878f}, {33, 257.096222f}}} |
| 151 seg=11 {{{33, 257.096222f}, {33.4856606f, 257.022644f}, {33.9713249f, 256.897003
f}, {34.4569855f, 256.771362f}}} |
| 152 seg=12 {{{34.4569855f, 256.771362f}, {35.0713234f, 256.612457f}, {35.6856613f, 2
56.453552f}, {36.2999992f, 256.399994f}}} |
| 153 seg=13 {{{36.2999992f, 256.399994f}, {37.4000015f, 256.304108f}, {38.5f, 256.354
187f}, {39.5999985f, 256.520844f}}} |
| 154 seg=14 {{{39.5999985f, 256.520844f}, {40.1364708f, 256.602112f}, {40.6729393f, 2
56.778381f}, {41.2094116f, 256.95462f}}} |
| 155 seg=15 {{{41.2094116f, 256.95462f}, {41.7729416f, 257.139771f}, {42.3364716f, 25
7.324921f}, {42.9000015f, 257.399994f}}} |
| 156 seg=16 {{{42.9000015f, 257.399994f}, {43.6333351f, 257.497681f}, {44.3666687f, 2
57.465118f}, {45.1000023f, 257.432556f}}} |
| 157 seg=17 {{{45.1000023f, 257.432556f}, {45.4666672f, 257.41629f}, {45.8333321f, 25
7.399994f}, {46.2000008f, 257.399994f}}} |
| 158 seg=18 {{{46.2000008f, 257.399994f}, {46.5666656f, 257.399994f}, {46.9333344f, 2
57.41275f}, {47.2999992f, 257.425507f}}} |
| 159 seg=19 {{{47.2999992f, 257.425507f}, {48.0333328f, 257.451019f}, {48.7666664f, 2
57.476501f}, {49.5f, 257.399994f}}} |
| 160 seg=20 {{{49.5f, 257.399994f}, {50.1035385f, 257.337006f}, {50.707077f, 257.1860
05f}, {51.3106155f, 257.035004f}}} |
| 161 seg=21 {{{51.3106155f, 257.035004f}, {51.8070755f, 256.910797f}, {52.3035393f, 2
56.786591f}, {52.7999992f, 256.711365f}}} |
| 162 seg=22 {{{52.7999992f, 256.711365f}, {53.9000015f, 256.544678f}, {55, 256.451904
f}, {56.0999985f, 256.399994f}}} |
| 163 seg=23 {{{56.0999985f, 256.399994f}, {56.8333321f, 256.365417f}, {57.5666656f, 2
56.376923f}, {58.2999992f, 256.388458f}}} |
| 164 seg=24 {{{58.2999992f, 256.388458f}, {58.6666679f, 256.394226f}, {59.0333328f, 2
56.399994f}, {59.4000015f, 256.399994f}}} |
| 165 seg=25 {{{59.4000015f, 256.399994f}, {59.7666664f, 256.399994f}, {60.1333313f, 2
56.393616f}, {60.5f, 256.387238f}}} |
| 166 seg=26 {{{60.5f, 256.387238f}, {61.2333336f, 256.374481f}, {61.9666672f, 256.361
755f}, {62.7000008f, 256.399994f}}} |
| 167 seg=27 {{{62.7000008f, 256.399994f}, {63.7999992f, 256.457397f}, {64.9000015f, 2
56.577667f}, {66, 256.744354f}}} |
| 168 seg=28 {{{66, 256.744354f}, {66.484726f, 256.81778f}, {66.9694519f, 256.932587f}
, {67.4541855f, 257.047394f}}} |
| 169 seg=29 {{{67.4541855f, 257.047394f}, {68.069458f, 257.193146f}, {68.6847305f, 25
7.338867f}, {69.3000031f, 257.399994f}}} |
| 170 seg=30 {{{69.3000031f, 257.399994f}, {70.0333328f, 257.472839f}, {70.7666626f, 2
57.448578f}, {71.4999924f, 257.424286f}}} |
| 171 seg=31 {{{71.4999924f, 257.424286f}, {71.8666611f, 257.41214f}, {72.2333298f, 25
7.399994f}, {72.5999985f, 257.399994f}}} |
| 172 seg=32 {{{72.5999985f, 257.399994f}, {72.9666672f, 257.399994f}, {73.3333359f, 2
57.40683f}, {73.7000046f, 257.413696f}}} |
| 173 seg=33 {{{73.7000046f, 257.413696f}, {74.4333344f, 257.427399f}, {75.1666718f, 2
57.441101f}, {75.9000015f, 257.399994f}}} |
| 174 seg=34 {{{75.9000015f, 257.399994f}, {76.3889008f, 257.37262f}, {76.8778f, 257.2
96539f}, {77.3666992f, 257.220459f}}} |
| 175 seg=35 {{{77.3666992f, 257.220459f}, {77.9777985f, 257.125336f}, {78.5888977f, 2
57.030243f}, {79.1999969f, 257.030243f}}} |
| 176 seg=36 {{{79.1999969f, 257.030243f}, {79.8110962f, 257.030243f}, {80.4221954f, 2
57.125336f}, {81.0332947f, 257.220459f}}} |
| 177 seg=37 {{{81.0332947f, 257.220459f}, {81.5222015f, 257.296539f}, {82.0111008f, 2
57.37262f}, {82.5f, 257.399994f}}} |
| 178 seg=38 {{{82.5f, 257.399994f}, {83.2333298f, 257.441101f}, {83.9666595f, 257.427
399f}, {84.6999969f, 257.413696f}}} |
| 179 seg=39 {{{84.6999969f, 257.413696f}, {85.0666656f, 257.40683f}, {85.4333344f, 25
7.399994f}, {85.8000031f, 257.399994f}}} |
| 180 seg=40 {{{85.8000031f, 257.399994f}, {9.89999962f, 257.399994f}}} |
| 181 op union |
| 182 seg=41 {{{9.89999962f, 257.399994f}, {10.2666664f, 257.399994f}, {10.6333332f, 2
57.393555f}, {11, 257.387115f}}} |
| 183 seg=42 {{{11, 257.387115f}, {11.7333336f, 257.374237f}, {12.4666672f, 257.361359
f}, {13.1999998f, 257.399994f}}} |
| 184 seg=43 {{{13.1999998f, 257.399994f}, {14.3000002f, 257.457947f}, {15.3999996f, 2
57.592377f}, {16.5f, 257.747742f}}} |
| 185 seg=44 {{{16.5f, 257.747742f}, {16.9802361f, 257.815582f}, {17.4604721f, 257.915
253f}, {17.9407063f, 258.014893f}}} |
| 186 seg=45 {{{17.9407063f, 258.014893f}, {18.5604706f, 258.143494f}, {19.1802349f, 2
58.272095f}, {19.7999992f, 258.332336f}}} |
| 187 seg=46 {{{19.7999992f, 258.332336f}, {20.8999996f, 258.43924f}, {22, 258.495697f
}, {23.1000004f, 258.389099f}}} |
| 188 seg=47 {{{23.1000004f, 258.389099f}, {23.70541f, 258.330444f}, {24.3108177f, 258
.175354f}, {24.9162273f, 258.020264f}}} |
| 189 seg=48 {{{24.9162273f, 258.020264f}, {25.4108181f, 257.893585f}, {25.9054089f, 2
57.766907f}, {26.3999996f, 257.69278f}}} |
| 190 seg=49 {{{26.3999996f, 257.69278f}, {27.5f, 257.527924f}, {28.6000004f, 257.3981
63f}, {29.7000008f, 257.399994f}}} |
| 191 seg=50 {{{29.7000008f, 257.399994f}, {30.7999992f, 257.401825f}, {31.8999996f, 2
57.537109f}, {33, 257.703766f}}} |
| 192 seg=51 {{{33, 257.703766f}, {33.4856606f, 257.777344f}, {33.9713249f, 257.902985
f}, {34.4569855f, 258.028625f}}} |
| 193 seg=52 {{{34.4569855f, 258.028625f}, {35.0713234f, 258.187531f}, {35.6856613f, 2
58.346436f}, {36.2999992f, 258.399994f}}} |
| 194 seg=53 {{{36.2999992f, 258.399994f}, {37.4000015f, 258.49588f}, {38.5f, 258.4458
01f}, {39.5999985f, 258.279144f}}} |
| 195 seg=54 {{{39.5999985f, 258.279144f}, {40.1364708f, 258.197876f}, {40.6729393f, 2
58.021606f}, {41.2094116f, 257.845367f}}} |
| 196 seg=55 {{{41.2094116f, 257.845367f}, {41.7729416f, 257.660217f}, {42.3364716f, 2
57.475067f}, {42.9000015f, 257.399994f}}} |
| 197 seg=56 {{{42.9000015f, 257.399994f}, {43.6333351f, 257.302307f}, {44.3666687f, 2
57.334869f}, {45.1000023f, 257.367432f}}} |
| 198 seg=57 {{{45.1000023f, 257.367432f}, {45.4666672f, 257.383698f}, {45.8333321f, 2
57.399994f}, {46.2000008f, 257.399994f}}} |
| 199 seg=58 {{{46.2000008f, 257.399994f}, {46.5666656f, 257.399994f}, {46.9333344f, 2
57.387238f}, {47.2999992f, 257.374481f}}} |
| 200 seg=59 {{{47.2999992f, 257.374481f}, {48.0333328f, 257.348969f}, {48.7666664f, 2
57.323486f}, {49.5f, 257.399994f}}} |
| 201 seg=60 {{{49.5f, 257.399994f}, {50.1035385f, 257.462982f}, {50.707077f, 257.6139
83f}, {51.3106155f, 257.764984f}}} |
| 202 seg=61 {{{51.3106155f, 257.764984f}, {51.8070755f, 257.889191f}, {52.3035393f, 2
58.013397f}, {52.7999992f, 258.088623f}}} |
| 203 seg=62 {{{52.7999992f, 258.088623f}, {53.9000015f, 258.25531f}, {55, 258.348083f
}, {56.0999985f, 258.399994f}}} |
| 204 seg=63 {{{56.0999985f, 258.399994f}, {56.8333321f, 258.43457f}, {57.5666656f, 25
8.423065f}, {58.2999992f, 258.41153f}}} |
| 205 seg=64 {{{58.2999992f, 258.41153f}, {58.6666679f, 258.405762f}, {59.0333328f, 25
8.399994f}, {59.4000015f, 258.399994f}}} |
| 206 seg=65 {{{59.4000015f, 258.399994f}, {59.7666664f, 258.399994f}, {60.1333313f, 2
58.406372f}, {60.5f, 258.41275f}}} |
| 207 seg=66 {{{60.5f, 258.41275f}, {61.2333336f, 258.425507f}, {61.9666672f, 258.4382
32f}, {62.7000008f, 258.399994f}}} |
| 208 seg=67 {{{62.7000008f, 258.399994f}, {63.7999992f, 258.34259f}, {64.9000015f, 25
8.222321f}, {66, 258.055634f}}} |
| 209 seg=68 {{{66, 258.055634f}, {66.484726f, 257.982208f}, {66.9694519f, 257.867401f
}, {67.4541855f, 257.752594f}}} |
| 210 seg=69 {{{67.4541855f, 257.752594f}, {68.069458f, 257.606842f}, {68.6847305f, 25
7.461121f}, {69.3000031f, 257.399994f}}} |
| 211 seg=70 {{{69.3000031f, 257.399994f}, {70.0333328f, 257.327148f}, {70.7666626f, 2
57.35141f}, {71.4999924f, 257.375702f}}} |
| 212 seg=71 {{{71.4999924f, 257.375702f}, {71.8666611f, 257.387848f}, {72.2333298f, 2
57.399994f}, {72.5999985f, 257.399994f}}} |
| 213 seg=72 {{{72.5999985f, 257.399994f}, {72.9666672f, 257.399994f}, {73.3333359f, 2
57.393158f}, {73.7000046f, 257.386292f}}} |
| 214 seg=73 {{{73.7000046f, 257.386292f}, {74.4333344f, 257.372589f}, {75.1666718f, 2
57.358887f}, {75.9000015f, 257.399994f}}} |
| 215 seg=74 {{{75.9000015f, 257.399994f}, {76.3889008f, 257.427368f}, {76.8778f, 257.
503448f}, {77.3666992f, 257.579529f}}} |
| 216 seg=75 {{{77.3666992f, 257.579529f}, {77.9777985f, 257.674652f}, {78.5888977f, 2
57.769745f}, {79.1999969f, 257.769745f}}} |
| 217 seg=76 {{{79.1999969f, 257.769745f}, {79.8110962f, 257.769745f}, {80.4221954f, 2
57.674652f}, {81.0332947f, 257.579529f}}} |
| 218 seg=77 {{{81.0332947f, 257.579529f}, {81.5222015f, 257.503448f}, {82.0111008f, 2
57.427368f}, {82.5f, 257.399994f}}} |
| 219 seg=78 {{{82.5f, 257.399994f}, {83.2333298f, 257.358887f}, {83.9666595f, 257.372
589f}, {84.6999969f, 257.386292f}}} |
| 220 seg=79 {{{84.6999969f, 257.386292f}, {85.0666656f, 257.393158f}, {85.4333344f, 2
57.399994f}, {85.8000031f, 257.399994f}}} |
| 221 seg=80 {{{85.8000031f, 257.399994f}, {9.89999962f, 257.399994f}}} |
| 222 debugShowCubicIntersection wtTs[0]=1 {{{9.89999962,257.399994}, {10.2666664,257.
399994}, {10.6333332,257.406433}, {11,257.412872}}} {{11,257.412872}} wnTs[0]=0
{{{11,257.412872}, {11.7333336,257.425751}, {12.4666672,257.438629}, {13.1999998
,257.399994}}} |
| 223 debugShowCubicLineIntersection wtTs[0]=0 {{{9.89999962,257.399994}, {10.2666664,
257.399994}, {10.6333332,257.406433}, {11,257.412872}}} {{9.89999962,257.399994}
} wnTs[0]=1 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 224 debugShowCubicIntersection wtTs[0]=1 {{{11,257.412872}, {11.7333336,257.425751},
{12.4666672,257.438629}, {13.1999998,257.399994}}} {{13.1999998,257.399994}} wn
Ts[0]=0 {{{13.1999998,257.399994}, {14.3000002,257.342041}, {15.3999996,257.2076
11}, {16.5,257.052246}}} |
| 225 debugShowCubicLineIntersection wtTs[0]=1 {{{11,257.412872}, {11.7333336,257.4257
51}, {12.4666672,257.438629}, {13.1999998,257.399994}}} {{13.1999998,257.399994}
} wnTs[0]=0.956522 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 226 SkOpSegment::addT insert t=0.956521739 segID=40 spanID=161 |
| 227 debugShowCubicIntersection wtTs[0]=1 {{{13.1999998,257.399994}, {14.3000002,257.
342041}, {15.3999996,257.207611}, {16.5,257.052246}}} {{16.5,257.052246}} wnTs[0
]=0 {{{16.5,257.052246}, {16.9802361,256.984406}, {17.4604721,256.884735}, {17.9
407063,256.785095}}} |
| 228 debugShowCubicLineIntersection wtTs[0]=0 {{{13.1999998,257.399994}, {14.3000002,
257.342041}, {15.3999996,257.207611}, {16.5,257.052246}}} {{13.1999998,257.39999
4}} wnTs[0]=0.956522 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 229 debugShowCubicIntersection wtTs[0]=1 {{{16.5,257.052246}, {16.9802361,256.984406
}, {17.4604721,256.884735}, {17.9407063,256.785095}}} {{17.9407063,256.785095}}
wnTs[0]=0 {{{17.9407063,256.785095}, {18.5604706,256.656494}, {19.1802349,256.52
7893}, {19.7999992,256.467651}}} |
| 230 debugShowCubicIntersection wtTs[0]=1 {{{17.9407063,256.785095}, {18.5604706,256.
656494}, {19.1802349,256.527893}, {19.7999992,256.467651}}} {{19.7999992,256.467
651}} wnTs[0]=0 {{{19.7999992,256.467651}, {20.8999996,256.360748}, {22,256.3042
91}, {23.1000004,256.410889}}} |
| 231 debugShowCubicIntersection wtTs[0]=1 {{{19.7999992,256.467651}, {20.8999996,256.
360748}, {22,256.304291}, {23.1000004,256.410889}}} {{23.1000004,256.410889}} wn
Ts[0]=0 {{{23.1000004,256.410889}, {23.70541,256.469543}, {24.3108177,256.624634
}, {24.9162273,256.779724}}} |
| 232 debugShowCubicIntersection wtTs[0]=1 {{{23.1000004,256.410889}, {23.70541,256.46
9543}, {24.3108177,256.624634}, {24.9162273,256.779724}}} {{24.9162273,256.77972
4}} wnTs[0]=0 {{{24.9162273,256.779724}, {25.4108181,256.906403}, {25.9054089,25
7.033081}, {26.3999996,257.107208}}} |
| 233 debugShowCubicIntersection wtTs[0]=1 {{{24.9162273,256.779724}, {25.4108181,256.
906403}, {25.9054089,257.033081}, {26.3999996,257.107208}}} {{26.3999996,257.107
208}} wnTs[0]=0 {{{26.3999996,257.107208}, {27.5,257.272064}, {28.6000004,257.40
1825}, {29.7000008,257.399994}}} |
| 234 debugShowCubicIntersection wtTs[0]=1 {{{26.3999996,257.107208}, {27.5,257.272064
}, {28.6000004,257.401825}, {29.7000008,257.399994}}} {{29.7000008,257.399994}}
wnTs[0]=0 {{{29.7000008,257.399994}, {30.7999992,257.398163}, {31.8999996,257.26
2878}, {33,257.096222}}} |
| 235 debugShowCubicLineIntersection wtTs[0]=0.986037692 {{{26.3999996,257.107208}, {2
7.5,257.272064}, {28.6000004,257.401825}, {29.7000008,257.399994}}} {{29.6539249
,257.399994}} wtTs[1]=1 {{29.7000008,257.399994}} wnTs[0]=0.739737 {{{85.8000031
,257.399994}, {9.89999962,257.399994}}} wnTs[1]=0.739130432 |
| 236 SkOpSegment::addT insert t=0.986037692 segID=9 spanID=162 |
| 237 SkOpSegment::addT insert t=0.739737489 segID=40 spanID=163 |
| 238 SkOpSegment::addT insert t=0.739130432 segID=40 spanID=164 |
| 239 debugShowCubicIntersection wtTs[0]=1 {{{29.7000008,257.399994}, {30.7999992,257.
398163}, {31.8999996,257.262878}, {33,257.096222}}} {{33,257.096222}} wnTs[0]=0
{{{33,257.096222}, {33.4856606,257.022644}, {33.9713249,256.897003}, {34.4569855
,256.771362}}} |
| 240 debugShowCubicLineIntersection wtTs[0]=0 {{{29.7000008,257.399994}, {30.7999992,
257.398163}, {31.8999996,257.262878}, {33,257.096222}}} {{29.7000008,257.399994}
} wnTs[0]=0.73913 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 241 debugShowCubicIntersection wtTs[0]=1 {{{33,257.096222}, {33.4856606,257.022644},
{33.9713249,256.897003}, {34.4569855,256.771362}}} {{34.4569855,256.771362}} wn
Ts[0]=0 {{{34.4569855,256.771362}, {35.0713234,256.612457}, {35.6856613,256.4535
52}, {36.2999992,256.399994}}} |
| 242 debugShowCubicIntersection wtTs[0]=1 {{{34.4569855,256.771362}, {35.0713234,256.
612457}, {35.6856613,256.453552}, {36.2999992,256.399994}}} {{36.2999992,256.399
994}} wnTs[0]=0 {{{36.2999992,256.399994}, {37.4000015,256.304108}, {38.5,256.35
4187}, {39.5999985,256.520844}}} |
| 243 debugShowCubicIntersection wtTs[0]=1 {{{36.2999992,256.399994}, {37.4000015,256.
304108}, {38.5,256.354187}, {39.5999985,256.520844}}} {{39.5999985,256.520844}}
wnTs[0]=0 {{{39.5999985,256.520844}, {40.1364708,256.602112}, {40.6729393,256.77
8381}, {41.2094116,256.95462}}} |
| 244 debugShowCubicIntersection wtTs[0]=1 {{{39.5999985,256.520844}, {40.1364708,256.
602112}, {40.6729393,256.778381}, {41.2094116,256.95462}}} {{41.2094116,256.9546
2}} wnTs[0]=0 {{{41.2094116,256.95462}, {41.7729416,257.139771}, {42.3364716,257
.324921}, {42.9000015,257.399994}}} |
| 245 debugShowCubicIntersection wtTs[0]=1 {{{41.2094116,256.95462}, {41.7729416,257.1
39771}, {42.3364716,257.324921}, {42.9000015,257.399994}}} {{42.9000015,257.3999
94}} wnTs[0]=0 {{{42.9000015,257.399994}, {43.6333351,257.497681}, {44.3666687,2
57.465118}, {45.1000023,257.432556}}} |
| 246 debugShowCubicLineIntersection wtTs[0]=1 {{{41.2094116,256.95462}, {41.7729416,2
57.139771}, {42.3364716,257.324921}, {42.9000015,257.399994}}} {{42.9000015,257.
399994}} wnTs[0]=0.565217 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 247 SkOpSegment::addT insert t=0.565217386 segID=40 spanID=165 |
| 248 debugShowCubicIntersection wtTs[0]=1 {{{42.9000015,257.399994}, {43.6333351,257.
497681}, {44.3666687,257.465118}, {45.1000023,257.432556}}} {{45.1000023,257.432
556}} wnTs[0]=0 {{{45.1000023,257.432556}, {45.4666672,257.41629}, {45.8333321,2
57.399994}, {46.2000008,257.399994}}} |
| 249 debugShowCubicLineIntersection wtTs[0]=0 {{{42.9000015,257.399994}, {43.6333351,
257.497681}, {44.3666687,257.465118}, {45.1000023,257.432556}}} {{42.9000015,257
.399994}} wnTs[0]=0.565217 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 250 debugShowCubicIntersection wtTs[0]=1 {{{45.1000023,257.432556}, {45.4666672,257.
41629}, {45.8333321,257.399994}, {46.2000008,257.399994}}} {{46.2000008,257.3999
94}} wnTs[0]=0 {{{46.2000008,257.399994}, {46.5666656,257.399994}, {46.9333344,2
57.41275}, {47.2999992,257.425507}}} |
| 251 debugShowCubicLineIntersection wtTs[0]=1 {{{45.1000023,257.432556}, {45.4666672,
257.41629}, {45.8333321,257.399994}, {46.2000008,257.399994}}} {{46.2000008,257.
399994}} wnTs[0]=0.521739 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 252 SkOpSegment::addT insert t=0.521739137 segID=40 spanID=166 |
| 253 debugShowCubicIntersection wtTs[0]=1 {{{46.2000008,257.399994}, {46.5666656,257.
399994}, {46.9333344,257.41275}, {47.2999992,257.425507}}} {{47.2999992,257.4255
07}} wnTs[0]=0 {{{47.2999992,257.425507}, {48.0333328,257.451019}, {48.7666664,2
57.476501}, {49.5,257.399994}}} |
| 254 debugShowCubicLineIntersection wtTs[0]=0 {{{46.2000008,257.399994}, {46.5666656,
257.399994}, {46.9333344,257.41275}, {47.2999992,257.425507}}} {{46.2000008,257.
399994}} wnTs[0]=0.521739 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 255 debugShowCubicIntersection wtTs[0]=1 {{{47.2999992,257.425507}, {48.0333328,257.
451019}, {48.7666664,257.476501}, {49.5,257.399994}}} {{49.5,257.399994}} wnTs[0
]=0 {{{49.5,257.399994}, {50.1035385,257.337006}, {50.707077,257.186005}, {51.31
06155,257.035004}}} |
| 256 debugShowCubicLineIntersection wtTs[0]=1 {{{47.2999992,257.425507}, {48.0333328,
257.451019}, {48.7666664,257.476501}, {49.5,257.399994}}} {{49.5,257.399994}} wn
Ts[0]=0.478261 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 257 SkOpSegment::addT insert t=0.478260888 segID=40 spanID=167 |
| 258 debugShowCubicIntersection wtTs[0]=1 {{{49.5,257.399994}, {50.1035385,257.337006
}, {50.707077,257.186005}, {51.3106155,257.035004}}} {{51.3106155,257.035004}} w
nTs[0]=0 {{{51.3106155,257.035004}, {51.8070755,256.910797}, {52.3035393,256.786
591}, {52.7999992,256.711365}}} |
| 259 debugShowCubicLineIntersection wtTs[0]=0 {{{49.5,257.399994}, {50.1035385,257.33
7006}, {50.707077,257.186005}, {51.3106155,257.035004}}} {{49.5,257.399994}} wnT
s[0]=0.478261 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 260 debugShowCubicIntersection wtTs[0]=1 {{{51.3106155,257.035004}, {51.8070755,256.
910797}, {52.3035393,256.786591}, {52.7999992,256.711365}}} {{52.7999992,256.711
365}} wnTs[0]=0 {{{52.7999992,256.711365}, {53.9000015,256.544678}, {55,256.4519
04}, {56.0999985,256.399994}}} |
| 261 debugShowCubicIntersection wtTs[0]=1 {{{52.7999992,256.711365}, {53.9000015,256.
544678}, {55,256.451904}, {56.0999985,256.399994}}} {{56.0999985,256.399994}} wn
Ts[0]=0 {{{56.0999985,256.399994}, {56.8333321,256.365417}, {57.5666656,256.3769
23}, {58.2999992,256.388458}}} |
| 262 debugShowCubicIntersection wtTs[0]=1 {{{56.0999985,256.399994}, {56.8333321,256.
365417}, {57.5666656,256.376923}, {58.2999992,256.388458}}} {{58.2999992,256.388
458}} wnTs[0]=0 {{{58.2999992,256.388458}, {58.6666679,256.394226}, {59.0333328,
256.399994}, {59.4000015,256.399994}}} |
| 263 debugShowCubicIntersection wtTs[0]=1 {{{58.2999992,256.388458}, {58.6666679,256.
394226}, {59.0333328,256.399994}, {59.4000015,256.399994}}} {{59.4000015,256.399
994}} wnTs[0]=0 {{{59.4000015,256.399994}, {59.7666664,256.399994}, {60.1333313,
256.393616}, {60.5,256.387238}}} |
| 264 debugShowCubicIntersection wtTs[0]=1 {{{59.4000015,256.399994}, {59.7666664,256.
399994}, {60.1333313,256.393616}, {60.5,256.387238}}} {{60.5,256.387238}} wnTs[0
]=0 {{{60.5,256.387238}, {61.2333336,256.374481}, {61.9666672,256.361755}, {62.7
000008,256.399994}}} |
| 265 debugShowCubicIntersection wtTs[0]=1 {{{60.5,256.387238}, {61.2333336,256.374481
}, {61.9666672,256.361755}, {62.7000008,256.399994}}} {{62.7000008,256.399994}}
wnTs[0]=0 {{{62.7000008,256.399994}, {63.7999992,256.457397}, {64.9000015,256.57
7667}, {66,256.744354}}} |
| 266 debugShowCubicIntersection wtTs[0]=1 {{{62.7000008,256.399994}, {63.7999992,256.
457397}, {64.9000015,256.577667}, {66,256.744354}}} {{66,256.744354}} wnTs[0]=0
{{{66,256.744354}, {66.484726,256.81778}, {66.9694519,256.932587}, {67.4541855,2
57.047394}}} |
| 267 debugShowCubicIntersection wtTs[0]=1 {{{66,256.744354}, {66.484726,256.81778}, {
66.9694519,256.932587}, {67.4541855,257.047394}}} {{67.4541855,257.047394}} wnTs
[0]=0 {{{67.4541855,257.047394}, {68.069458,257.193146}, {68.6847305,257.338867}
, {69.3000031,257.399994}}} |
| 268 debugShowCubicIntersection wtTs[0]=1 {{{67.4541855,257.047394}, {68.069458,257.1
93146}, {68.6847305,257.338867}, {69.3000031,257.399994}}} {{69.3000031,257.3999
94}} wnTs[0]=0 {{{69.3000031,257.399994}, {70.0333328,257.472839}, {70.7666626,2
57.448578}, {71.4999924,257.424286}}} |
| 269 debugShowCubicLineIntersection wtTs[0]=1 {{{67.4541855,257.047394}, {68.069458,2
57.193146}, {68.6847305,257.338867}, {69.3000031,257.399994}}} {{69.3000031,257.
399994}} wnTs[0]=0.217391 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 270 SkOpSegment::addT insert t=0.217391295 segID=40 spanID=168 |
| 271 debugShowCubicIntersection wtTs[0]=1 {{{69.3000031,257.399994}, {70.0333328,257.
472839}, {70.7666626,257.448578}, {71.4999924,257.424286}}} {{71.4999924,257.424
286}} wnTs[0]=0 {{{71.4999924,257.424286}, {71.8666611,257.41214}, {72.2333298,2
57.399994}, {72.5999985,257.399994}}} |
| 272 debugShowCubicLineIntersection wtTs[0]=0 {{{69.3000031,257.399994}, {70.0333328,
257.472839}, {70.7666626,257.448578}, {71.4999924,257.424286}}} {{69.3000031,257
.399994}} wnTs[0]=0.217391 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 273 debugShowCubicIntersection wtTs[0]=1 {{{71.4999924,257.424286}, {71.8666611,257.
41214}, {72.2333298,257.399994}, {72.5999985,257.399994}}} {{72.5999985,257.3999
94}} wnTs[0]=0 {{{72.5999985,257.399994}, {72.9666672,257.399994}, {73.3333359,2
57.40683}, {73.7000046,257.413696}}} |
| 274 debugShowCubicLineIntersection wtTs[0]=1 {{{71.4999924,257.424286}, {71.8666611,
257.41214}, {72.2333298,257.399994}, {72.5999985,257.399994}}} {{72.5999985,257.
399994}} wnTs[0]=0.173913 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 275 SkOpSegment::addT insert t=0.173913096 segID=40 spanID=169 |
| 276 debugShowCubicIntersection wtTs[0]=1 {{{72.5999985,257.399994}, {72.9666672,257.
399994}, {73.3333359,257.40683}, {73.7000046,257.413696}}} {{73.7000046,257.4136
96}} wnTs[0]=0 {{{73.7000046,257.413696}, {74.4333344,257.427399}, {75.1666718,2
57.441101}, {75.9000015,257.399994}}} |
| 277 debugShowCubicLineIntersection wtTs[0]=0 {{{72.5999985,257.399994}, {72.9666672,
257.399994}, {73.3333359,257.40683}, {73.7000046,257.413696}}} {{72.5999985,257.
399994}} wnTs[0]=0.173913 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 278 debugShowCubicIntersection wtTs[0]=1 {{{73.7000046,257.413696}, {74.4333344,257.
427399}, {75.1666718,257.441101}, {75.9000015,257.399994}}} {{75.9000015,257.399
994}} wnTs[0]=0 {{{75.9000015,257.399994}, {76.3889008,257.37262}, {76.8778,257.
296539}, {77.3666992,257.220459}}} |
| 279 debugShowCubicLineIntersection wtTs[0]=1 {{{73.7000046,257.413696}, {74.4333344,
257.427399}, {75.1666718,257.441101}, {75.9000015,257.399994}}} {{75.9000015,257
.399994}} wnTs[0]=0.130435 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 280 SkOpSegment::addT insert t=0.130434797 segID=40 spanID=170 |
| 281 debugShowCubicIntersection wtTs[0]=1 {{{75.9000015,257.399994}, {76.3889008,257.
37262}, {76.8778,257.296539}, {77.3666992,257.220459}}} {{77.3666992,257.220459}
} wnTs[0]=0 {{{77.3666992,257.220459}, {77.9777985,257.125336}, {78.5888977,257.
030243}, {79.1999969,257.030243}}} |
| 282 debugShowCubicLineIntersection wtTs[0]=0 {{{75.9000015,257.399994}, {76.3889008,
257.37262}, {76.8778,257.296539}, {77.3666992,257.220459}}} {{75.9000015,257.399
994}} wnTs[0]=0.130435 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 283 debugShowCubicIntersection wtTs[0]=1 {{{77.3666992,257.220459}, {77.9777985,257.
125336}, {78.5888977,257.030243}, {79.1999969,257.030243}}} {{79.1999969,257.030
243}} wnTs[0]=0 {{{79.1999969,257.030243}, {79.8110962,257.030243}, {80.4221954,
257.125336}, {81.0332947,257.220459}}} |
| 284 debugShowCubicIntersection wtTs[0]=1 {{{79.1999969,257.030243}, {79.8110962,257.
030243}, {80.4221954,257.125336}, {81.0332947,257.220459}}} {{81.0332947,257.220
459}} wnTs[0]=0 {{{81.0332947,257.220459}, {81.5222015,257.296539}, {82.0111008,
257.37262}, {82.5,257.399994}}} |
| 285 debugShowCubicIntersection wtTs[0]=1 {{{81.0332947,257.220459}, {81.5222015,257.
296539}, {82.0111008,257.37262}, {82.5,257.399994}}} {{82.5,257.399994}} wnTs[0]
=0 {{{82.5,257.399994}, {83.2333298,257.441101}, {83.9666595,257.427399}, {84.69
99969,257.413696}}} |
| 286 debugShowCubicLineIntersection wtTs[0]=1 {{{81.0332947,257.220459}, {81.5222015,
257.296539}, {82.0111008,257.37262}, {82.5,257.399994}}} {{82.5,257.399994}} wnT
s[0]=0.0434783 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 287 SkOpSegment::addT insert t=0.0434782991 segID=40 spanID=171 |
| 288 debugShowCubicIntersection wtTs[0]=1 {{{82.5,257.399994}, {83.2333298,257.441101
}, {83.9666595,257.427399}, {84.6999969,257.413696}}} {{84.6999969,257.413696}}
wnTs[0]=0 {{{84.6999969,257.413696}, {85.0666656,257.40683}, {85.4333344,257.399
994}, {85.8000031,257.399994}}} |
| 289 debugShowCubicLineIntersection wtTs[0]=0 {{{82.5,257.399994}, {83.2333298,257.44
1101}, {83.9666595,257.427399}, {84.6999969,257.413696}}} {{82.5,257.399994}} wn
Ts[0]=0.0434783 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 290 debugShowCubicLineIntersection wtTs[0]=1 {{{84.6999969,257.413696}, {85.0666656,
257.40683}, {85.4333344,257.399994}, {85.8000031,257.399994}}} {{85.8000031,257.
399994}} wnTs[0]=0 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 291 debugShowCubicIntersection wtTs[0]=0 {{{9.89999962,257.399994}, {10.2666664,257.
399994}, {10.6333332,257.406433}, {11,257.412872}}} {{9.89999962,257.399994}} wn
Ts[0]=0 {{{9.89999962,257.399994}, {10.2666664,257.399994}, {10.6333332,257.3935
55}, {11,257.387115}}} |
| 292 debugShowCubicIntersection no intersect {{{9.89999962,257.399994}, {10.2666664,2
57.399994}, {10.6333332,257.406433}, {11,257.412872}}} {{{11,257.387115}, {11.73
33336,257.374237}, {12.4666672,257.361359}, {13.1999998,257.399994}}} |
| 293 debugShowCubicLineIntersection wtTs[0]=0 {{{9.89999962,257.399994}, {10.2666664,
257.399994}, {10.6333332,257.406433}, {11,257.412872}}} {{9.89999962,257.399994}
} wnTs[0]=1 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 294 debugShowCubicIntersection no intersect {{{11,257.412872}, {11.7333336,257.42575
1}, {12.4666672,257.438629}, {13.1999998,257.399994}}} {{{9.89999962,257.399994}
, {10.2666664,257.399994}, {10.6333332,257.393555}, {11,257.387115}}} |
| 295 debugShowCubicIntersection wtTs[0]=1 {{{11,257.412872}, {11.7333336,257.425751},
{12.4666672,257.438629}, {13.1999998,257.399994}}} {{13.1999998,257.399994}} wn
Ts[0]=1 {{{11,257.387115}, {11.7333336,257.374237}, {12.4666672,257.361359}, {13
.1999998,257.399994}}} |
| 296 debugShowCubicIntersection wtTs[0]=1 {{{11,257.412872}, {11.7333336,257.425751},
{12.4666672,257.438629}, {13.1999998,257.399994}}} {{13.1999998,257.399994}} wn
Ts[0]=0 {{{13.1999998,257.399994}, {14.3000002,257.457947}, {15.3999996,257.5923
77}, {16.5,257.747742}}} |
| 297 debugShowCubicLineIntersection wtTs[0]=1 {{{11,257.412872}, {11.7333336,257.4257
51}, {12.4666672,257.438629}, {13.1999998,257.399994}}} {{13.1999998,257.399994}
} wnTs[0]=0.956522 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 298 SkOpSegment::addT insert t=0.956521739 segID=80 spanID=172 |
| 299 debugShowCubicIntersection wtTs[0]=0 {{{13.1999998,257.399994}, {14.3000002,257.
342041}, {15.3999996,257.207611}, {16.5,257.052246}}} {{13.1999998,257.399994}}
wnTs[0]=1 {{{11,257.387115}, {11.7333336,257.374237}, {12.4666672,257.361359}, {
13.1999998,257.399994}}} |
| 300 debugShowCubicIntersection wtTs[0]=0 {{{13.1999998,257.399994}, {14.3000002,257.
342041}, {15.3999996,257.207611}, {16.5,257.052246}}} {{13.1999998,257.399994}}
wnTs[0]=0 {{{13.1999998,257.399994}, {14.3000002,257.457947}, {15.3999996,257.59
2377}, {16.5,257.747742}}} |
| 301 debugShowCubicLineIntersection wtTs[0]=0 {{{13.1999998,257.399994}, {14.3000002,
257.342041}, {15.3999996,257.207611}, {16.5,257.052246}}} {{13.1999998,257.39999
4}} wnTs[0]=0.956522 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 302 debugShowCubicIntersection wtTs[0]=0.986174342 {{{26.3999996,257.107208}, {27.5,
257.272064}, {28.6000004,257.401825}, {29.7000008,257.399994}}} {{29.654377,257.
399994}} wtTs[1]=1 {{29.7000008,257.399994}} wnTs[0]=0.986174 {{{26.3999996,257.
69278}, {27.5,257.527924}, {28.6000004,257.398163}, {29.7000008,257.399994}}} wn
Ts[1]=1 |
| 303 SkOpSegment::addT insert t=0.986174342 segID=9 spanID=173 |
| 304 SkOpSegment::addT insert t=0.986174342 segID=49 spanID=174 |
| 305 debugShowCubicIntersection wtTs[0]=1 {{{26.3999996,257.107208}, {27.5,257.272064
}, {28.6000004,257.401825}, {29.7000008,257.399994}}} {{29.7000008,257.399994}}
wnTs[0]=0 {{{29.7000008,257.399994}, {30.7999992,257.401825}, {31.8999996,257.53
7109}, {33,257.703766}}} |
| 306 debugShowCubicLineIntersection wtTs[0]=0.986037692 {{{26.3999996,257.107208}, {2
7.5,257.272064}, {28.6000004,257.401825}, {29.7000008,257.399994}}} {{29.6539249
,257.399994}} wtTs[1]=1 {{29.7000008,257.399994}} wnTs[0]=0.739737 {{{85.8000031
,257.399994}, {9.89999962,257.399994}}} wnTs[1]=0.739130432 |
| 307 SkOpSegment::addT insert t=0.739737489 segID=80 spanID=175 |
| 308 SkOpSegment::addT insert t=0.739130432 segID=80 spanID=176 |
| 309 debugShowCubicIntersection wtTs[0]=0 {{{29.7000008,257.399994}, {30.7999992,257.
398163}, {31.8999996,257.262878}, {33,257.096222}}} {{29.7000008,257.399994}} wn
Ts[0]=1 {{{26.3999996,257.69278}, {27.5,257.527924}, {28.6000004,257.398163}, {2
9.7000008,257.399994}}} |
| 310 debugShowCubicIntersection wtTs[0]=0 {{{29.7000008,257.399994}, {30.7999992,257.
398163}, {31.8999996,257.262878}, {33,257.096222}}} {{29.7000008,257.399994}} wn
Ts[0]=0 {{{29.7000008,257.399994}, {30.7999992,257.401825}, {31.8999996,257.5371
09}, {33,257.703766}}} |
| 311 debugShowCubicLineIntersection wtTs[0]=0 {{{29.7000008,257.399994}, {30.7999992,
257.398163}, {31.8999996,257.262878}, {33,257.096222}}} {{29.7000008,257.399994}
} wnTs[0]=0.73913 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 312 debugShowCubicIntersection wtTs[0]=1 {{{41.2094116,256.95462}, {41.7729416,257.1
39771}, {42.3364716,257.324921}, {42.9000015,257.399994}}} {{42.9000015,257.3999
94}} wnTs[0]=1 {{{41.2094116,257.845367}, {41.7729416,257.660217}, {42.3364716,2
57.475067}, {42.9000015,257.399994}}} |
| 313 debugShowCubicIntersection wtTs[0]=1 {{{41.2094116,256.95462}, {41.7729416,257.1
39771}, {42.3364716,257.324921}, {42.9000015,257.399994}}} {{42.9000015,257.3999
94}} wnTs[0]=0 {{{42.9000015,257.399994}, {43.6333351,257.302307}, {44.3666687,2
57.334869}, {45.1000023,257.367432}}} |
| 314 debugShowCubicLineIntersection wtTs[0]=1 {{{41.2094116,256.95462}, {41.7729416,2
57.139771}, {42.3364716,257.324921}, {42.9000015,257.399994}}} {{42.9000015,257.
399994}} wnTs[0]=0.565217 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 315 SkOpSegment::addT insert t=0.565217386 segID=80 spanID=177 |
| 316 debugShowCubicIntersection wtTs[0]=0 {{{42.9000015,257.399994}, {43.6333351,257.
497681}, {44.3666687,257.465118}, {45.1000023,257.432556}}} {{42.9000015,257.399
994}} wnTs[0]=1 {{{41.2094116,257.845367}, {41.7729416,257.660217}, {42.3364716,
257.475067}, {42.9000015,257.399994}}} |
| 317 debugShowCubicIntersection wtTs[0]=0 {{{42.9000015,257.399994}, {43.6333351,257.
497681}, {44.3666687,257.465118}, {45.1000023,257.432556}}} {{42.9000015,257.399
994}} wnTs[0]=0 {{{42.9000015,257.399994}, {43.6333351,257.302307}, {44.3666687,
257.334869}, {45.1000023,257.367432}}} |
| 318 debugShowCubicIntersection no intersect {{{42.9000015,257.399994}, {43.6333351,2
57.497681}, {44.3666687,257.465118}, {45.1000023,257.432556}}} {{{45.1000023,257
.367432}, {45.4666672,257.383698}, {45.8333321,257.399994}, {46.2000008,257.3999
94}}} |
| 319 debugShowCubicLineIntersection wtTs[0]=0 {{{42.9000015,257.399994}, {43.6333351,
257.497681}, {44.3666687,257.465118}, {45.1000023,257.432556}}} {{42.9000015,257
.399994}} wnTs[0]=0.565217 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 320 debugShowCubicIntersection no intersect {{{45.1000023,257.432556}, {45.4666672,2
57.41629}, {45.8333321,257.399994}, {46.2000008,257.399994}}} {{{42.9000015,257.
399994}, {43.6333351,257.302307}, {44.3666687,257.334869}, {45.1000023,257.36743
2}}} |
| 321 debugShowCubicIntersection wtTs[0]=1 {{{45.1000023,257.432556}, {45.4666672,257.
41629}, {45.8333321,257.399994}, {46.2000008,257.399994}}} {{46.2000008,257.3999
94}} wnTs[0]=1 {{{45.1000023,257.367432}, {45.4666672,257.383698}, {45.8333321,2
57.399994}, {46.2000008,257.399994}}} |
| 322 debugShowCubicIntersection wtTs[0]=1 {{{45.1000023,257.432556}, {45.4666672,257.
41629}, {45.8333321,257.399994}, {46.2000008,257.399994}}} {{46.2000008,257.3999
94}} wnTs[0]=0 {{{46.2000008,257.399994}, {46.5666656,257.399994}, {46.9333344,2
57.387238}, {47.2999992,257.374481}}} |
| 323 debugShowCubicLineIntersection wtTs[0]=1 {{{45.1000023,257.432556}, {45.4666672,
257.41629}, {45.8333321,257.399994}, {46.2000008,257.399994}}} {{46.2000008,257.
399994}} wnTs[0]=0.521739 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 324 SkOpSegment::addT insert t=0.521739137 segID=80 spanID=178 |
| 325 debugShowCubicIntersection wtTs[0]=0 {{{46.2000008,257.399994}, {46.5666656,257.
399994}, {46.9333344,257.41275}, {47.2999992,257.425507}}} {{46.2000008,257.3999
94}} wnTs[0]=1 {{{45.1000023,257.367432}, {45.4666672,257.383698}, {45.8333321,2
57.399994}, {46.2000008,257.399994}}} |
| 326 debugShowCubicIntersection wtTs[0]=0 {{{46.2000008,257.399994}, {46.5666656,257.
399994}, {46.9333344,257.41275}, {47.2999992,257.425507}}} {{46.2000008,257.3999
94}} wnTs[0]=0 {{{46.2000008,257.399994}, {46.5666656,257.399994}, {46.9333344,2
57.387238}, {47.2999992,257.374481}}} |
| 327 debugShowCubicIntersection no intersect {{{46.2000008,257.399994}, {46.5666656,2
57.399994}, {46.9333344,257.41275}, {47.2999992,257.425507}}} {{{47.2999992,257.
374481}, {48.0333328,257.348969}, {48.7666664,257.323486}, {49.5,257.399994}}} |
| 328 debugShowCubicLineIntersection wtTs[0]=0 {{{46.2000008,257.399994}, {46.5666656,
257.399994}, {46.9333344,257.41275}, {47.2999992,257.425507}}} {{46.2000008,257.
399994}} wnTs[0]=0.521739 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 329 debugShowCubicIntersection no intersect {{{47.2999992,257.425507}, {48.0333328,2
57.451019}, {48.7666664,257.476501}, {49.5,257.399994}}} {{{46.2000008,257.39999
4}, {46.5666656,257.399994}, {46.9333344,257.387238}, {47.2999992,257.374481}}} |
| 330 debugShowCubicIntersection wtTs[0]=1 {{{47.2999992,257.425507}, {48.0333328,257.
451019}, {48.7666664,257.476501}, {49.5,257.399994}}} {{49.5,257.399994}} wnTs[0
]=1 {{{47.2999992,257.374481}, {48.0333328,257.348969}, {48.7666664,257.323486},
{49.5,257.399994}}} |
| 331 debugShowCubicIntersection wtTs[0]=1 {{{47.2999992,257.425507}, {48.0333328,257.
451019}, {48.7666664,257.476501}, {49.5,257.399994}}} {{49.5,257.399994}} wnTs[0
]=0 {{{49.5,257.399994}, {50.1035385,257.462982}, {50.707077,257.613983}, {51.31
06155,257.764984}}} |
| 332 debugShowCubicLineIntersection wtTs[0]=1 {{{47.2999992,257.425507}, {48.0333328,
257.451019}, {48.7666664,257.476501}, {49.5,257.399994}}} {{49.5,257.399994}} wn
Ts[0]=0.478261 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 333 SkOpSegment::addT insert t=0.478260888 segID=80 spanID=179 |
| 334 debugShowCubicIntersection wtTs[0]=0 {{{49.5,257.399994}, {50.1035385,257.337006
}, {50.707077,257.186005}, {51.3106155,257.035004}}} {{49.5,257.399994}} wnTs[0]
=1 {{{47.2999992,257.374481}, {48.0333328,257.348969}, {48.7666664,257.323486},
{49.5,257.399994}}} |
| 335 debugShowCubicIntersection wtTs[0]=0 {{{49.5,257.399994}, {50.1035385,257.337006
}, {50.707077,257.186005}, {51.3106155,257.035004}}} {{49.5,257.399994}} wnTs[0]
=0 {{{49.5,257.399994}, {50.1035385,257.462982}, {50.707077,257.613983}, {51.310
6155,257.764984}}} |
| 336 debugShowCubicLineIntersection wtTs[0]=0 {{{49.5,257.399994}, {50.1035385,257.33
7006}, {50.707077,257.186005}, {51.3106155,257.035004}}} {{49.5,257.399994}} wnT
s[0]=0.478261 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 337 debugShowCubicIntersection wtTs[0]=1 {{{67.4541855,257.047394}, {68.069458,257.1
93146}, {68.6847305,257.338867}, {69.3000031,257.399994}}} {{69.3000031,257.3999
94}} wnTs[0]=1 {{{67.4541855,257.752594}, {68.069458,257.606842}, {68.6847305,25
7.461121}, {69.3000031,257.399994}}} |
| 338 debugShowCubicIntersection wtTs[0]=1 {{{67.4541855,257.047394}, {68.069458,257.1
93146}, {68.6847305,257.338867}, {69.3000031,257.399994}}} {{69.3000031,257.3999
94}} wnTs[0]=0 {{{69.3000031,257.399994}, {70.0333328,257.327148}, {70.7666626,2
57.35141}, {71.4999924,257.375702}}} |
| 339 debugShowCubicLineIntersection wtTs[0]=1 {{{67.4541855,257.047394}, {68.069458,2
57.193146}, {68.6847305,257.338867}, {69.3000031,257.399994}}} {{69.3000031,257.
399994}} wnTs[0]=0.217391 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 340 SkOpSegment::addT insert t=0.217391295 segID=80 spanID=180 |
| 341 debugShowCubicIntersection wtTs[0]=0 {{{69.3000031,257.399994}, {70.0333328,257.
472839}, {70.7666626,257.448578}, {71.4999924,257.424286}}} {{69.3000031,257.399
994}} wnTs[0]=1 {{{67.4541855,257.752594}, {68.069458,257.606842}, {68.6847305,2
57.461121}, {69.3000031,257.399994}}} |
| 342 debugShowCubicIntersection wtTs[0]=0 {{{69.3000031,257.399994}, {70.0333328,257.
472839}, {70.7666626,257.448578}, {71.4999924,257.424286}}} {{69.3000031,257.399
994}} wnTs[0]=0 {{{69.3000031,257.399994}, {70.0333328,257.327148}, {70.7666626,
257.35141}, {71.4999924,257.375702}}} |
| 343 debugShowCubicIntersection no intersect {{{69.3000031,257.399994}, {70.0333328,2
57.472839}, {70.7666626,257.448578}, {71.4999924,257.424286}}} {{{71.4999924,257
.375702}, {71.8666611,257.387848}, {72.2333298,257.399994}, {72.5999985,257.3999
94}}} |
| 344 debugShowCubicLineIntersection wtTs[0]=0 {{{69.3000031,257.399994}, {70.0333328,
257.472839}, {70.7666626,257.448578}, {71.4999924,257.424286}}} {{69.3000031,257
.399994}} wnTs[0]=0.217391 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 345 debugShowCubicIntersection no intersect {{{71.4999924,257.424286}, {71.8666611,2
57.41214}, {72.2333298,257.399994}, {72.5999985,257.399994}}} {{{69.3000031,257.
399994}, {70.0333328,257.327148}, {70.7666626,257.35141}, {71.4999924,257.375702
}}} |
| 346 debugShowCubicIntersection wtTs[0]=1 {{{71.4999924,257.424286}, {71.8666611,257.
41214}, {72.2333298,257.399994}, {72.5999985,257.399994}}} {{72.5999985,257.3999
94}} wnTs[0]=1 {{{71.4999924,257.375702}, {71.8666611,257.387848}, {72.2333298,2
57.399994}, {72.5999985,257.399994}}} |
| 347 debugShowCubicIntersection wtTs[0]=1 {{{71.4999924,257.424286}, {71.8666611,257.
41214}, {72.2333298,257.399994}, {72.5999985,257.399994}}} {{72.5999985,257.3999
94}} wnTs[0]=0 {{{72.5999985,257.399994}, {72.9666672,257.399994}, {73.3333359,2
57.393158}, {73.7000046,257.386292}}} |
| 348 debugShowCubicLineIntersection wtTs[0]=1 {{{71.4999924,257.424286}, {71.8666611,
257.41214}, {72.2333298,257.399994}, {72.5999985,257.399994}}} {{72.5999985,257.
399994}} wnTs[0]=0.173913 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 349 SkOpSegment::addT insert t=0.173913096 segID=80 spanID=181 |
| 350 debugShowCubicIntersection wtTs[0]=0 {{{72.5999985,257.399994}, {72.9666672,257.
399994}, {73.3333359,257.40683}, {73.7000046,257.413696}}} {{72.5999985,257.3999
94}} wnTs[0]=1 {{{71.4999924,257.375702}, {71.8666611,257.387848}, {72.2333298,2
57.399994}, {72.5999985,257.399994}}} |
| 351 debugShowCubicIntersection wtTs[0]=0 {{{72.5999985,257.399994}, {72.9666672,257.
399994}, {73.3333359,257.40683}, {73.7000046,257.413696}}} {{72.5999985,257.3999
94}} wnTs[0]=0 {{{72.5999985,257.399994}, {72.9666672,257.399994}, {73.3333359,2
57.393158}, {73.7000046,257.386292}}} |
| 352 debugShowCubicIntersection no intersect {{{72.5999985,257.399994}, {72.9666672,2
57.399994}, {73.3333359,257.40683}, {73.7000046,257.413696}}} {{{73.7000046,257.
386292}, {74.4333344,257.372589}, {75.1666718,257.358887}, {75.9000015,257.39999
4}}} |
| 353 debugShowCubicLineIntersection wtTs[0]=0 {{{72.5999985,257.399994}, {72.9666672,
257.399994}, {73.3333359,257.40683}, {73.7000046,257.413696}}} {{72.5999985,257.
399994}} wnTs[0]=0.173913 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 354 debugShowCubicIntersection no intersect {{{73.7000046,257.413696}, {74.4333344,2
57.427399}, {75.1666718,257.441101}, {75.9000015,257.399994}}} {{{72.5999985,257
.399994}, {72.9666672,257.399994}, {73.3333359,257.393158}, {73.7000046,257.3862
92}}} |
| 355 debugShowCubicIntersection wtTs[0]=1 {{{73.7000046,257.413696}, {74.4333344,257.
427399}, {75.1666718,257.441101}, {75.9000015,257.399994}}} {{75.9000015,257.399
994}} wnTs[0]=1 {{{73.7000046,257.386292}, {74.4333344,257.372589}, {75.1666718,
257.358887}, {75.9000015,257.399994}}} |
| 356 debugShowCubicIntersection wtTs[0]=1 {{{73.7000046,257.413696}, {74.4333344,257.
427399}, {75.1666718,257.441101}, {75.9000015,257.399994}}} {{75.9000015,257.399
994}} wnTs[0]=0 {{{75.9000015,257.399994}, {76.3889008,257.427368}, {76.8778,257
.503448}, {77.3666992,257.579529}}} |
| 357 debugShowCubicLineIntersection wtTs[0]=1 {{{73.7000046,257.413696}, {74.4333344,
257.427399}, {75.1666718,257.441101}, {75.9000015,257.399994}}} {{75.9000015,257
.399994}} wnTs[0]=0.130435 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 358 SkOpSegment::addT insert t=0.130434797 segID=80 spanID=182 |
| 359 debugShowCubicIntersection wtTs[0]=0 {{{75.9000015,257.399994}, {76.3889008,257.
37262}, {76.8778,257.296539}, {77.3666992,257.220459}}} {{75.9000015,257.399994}
} wnTs[0]=1 {{{73.7000046,257.386292}, {74.4333344,257.372589}, {75.1666718,257.
358887}, {75.9000015,257.399994}}} |
| 360 debugShowCubicIntersection wtTs[0]=0 {{{75.9000015,257.399994}, {76.3889008,257.
37262}, {76.8778,257.296539}, {77.3666992,257.220459}}} {{75.9000015,257.399994}
} wnTs[0]=0 {{{75.9000015,257.399994}, {76.3889008,257.427368}, {76.8778,257.503
448}, {77.3666992,257.579529}}} |
| 361 debugShowCubicLineIntersection wtTs[0]=0 {{{75.9000015,257.399994}, {76.3889008,
257.37262}, {76.8778,257.296539}, {77.3666992,257.220459}}} {{75.9000015,257.399
994}} wnTs[0]=0.130435 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 362 debugShowCubicIntersection wtTs[0]=1 {{{81.0332947,257.220459}, {81.5222015,257.
296539}, {82.0111008,257.37262}, {82.5,257.399994}}} {{82.5,257.399994}} wnTs[0]
=1 {{{81.0332947,257.579529}, {81.5222015,257.503448}, {82.0111008,257.427368},
{82.5,257.399994}}} |
| 363 debugShowCubicIntersection wtTs[0]=1 {{{81.0332947,257.220459}, {81.5222015,257.
296539}, {82.0111008,257.37262}, {82.5,257.399994}}} {{82.5,257.399994}} wnTs[0]
=0 {{{82.5,257.399994}, {83.2333298,257.358887}, {83.9666595,257.372589}, {84.69
99969,257.386292}}} |
| 364 debugShowCubicLineIntersection wtTs[0]=1 {{{81.0332947,257.220459}, {81.5222015,
257.296539}, {82.0111008,257.37262}, {82.5,257.399994}}} {{82.5,257.399994}} wnT
s[0]=0.0434783 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 365 SkOpSegment::addT insert t=0.0434782991 segID=80 spanID=183 |
| 366 debugShowCubicIntersection wtTs[0]=0 {{{82.5,257.399994}, {83.2333298,257.441101
}, {83.9666595,257.427399}, {84.6999969,257.413696}}} {{82.5,257.399994}} wnTs[0
]=1 {{{81.0332947,257.579529}, {81.5222015,257.503448}, {82.0111008,257.427368},
{82.5,257.399994}}} |
| 367 debugShowCubicIntersection wtTs[0]=0 {{{82.5,257.399994}, {83.2333298,257.441101
}, {83.9666595,257.427399}, {84.6999969,257.413696}}} {{82.5,257.399994}} wnTs[0
]=0 {{{82.5,257.399994}, {83.2333298,257.358887}, {83.9666595,257.372589}, {84.6
999969,257.386292}}} |
| 368 debugShowCubicIntersection no intersect {{{82.5,257.399994}, {83.2333298,257.441
101}, {83.9666595,257.427399}, {84.6999969,257.413696}}} {{{84.6999969,257.38629
2}, {85.0666656,257.393158}, {85.4333344,257.399994}, {85.8000031,257.399994}}} |
| 369 debugShowCubicLineIntersection wtTs[0]=0 {{{82.5,257.399994}, {83.2333298,257.44
1101}, {83.9666595,257.427399}, {84.6999969,257.413696}}} {{82.5,257.399994}} wn
Ts[0]=0.0434783 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 370 debugShowCubicIntersection no intersect {{{84.6999969,257.413696}, {85.0666656,2
57.40683}, {85.4333344,257.399994}, {85.8000031,257.399994}}} {{{82.5,257.399994
}, {83.2333298,257.358887}, {83.9666595,257.372589}, {84.6999969,257.386292}}} |
| 371 debugShowCubicIntersection wtTs[0]=1 {{{84.6999969,257.413696}, {85.0666656,257.
40683}, {85.4333344,257.399994}, {85.8000031,257.399994}}} {{85.8000031,257.3999
94}} wnTs[0]=1 {{{84.6999969,257.386292}, {85.0666656,257.393158}, {85.4333344,2
57.399994}, {85.8000031,257.399994}}} |
| 372 debugShowCubicLineIntersection wtTs[0]=1 {{{84.6999969,257.413696}, {85.0666656,
257.40683}, {85.4333344,257.399994}, {85.8000031,257.399994}}} {{85.8000031,257.
399994}} wnTs[0]=0 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 373 debugShowCubicLineIntersection wtTs[0]=0 {{{9.89999962,257.399994}, {10.2666664,
257.399994}, {10.6333332,257.393555}, {11,257.387115}}} {{9.89999962,257.399994}
} wnTs[0]=1 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 374 debugShowCubicLineIntersection wtTs[0]=1 {{{11,257.387115}, {11.7333336,257.3742
37}, {12.4666672,257.361359}, {13.1999998,257.399994}}} {{13.1999998,257.399994}
} wnTs[0]=0.956522 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 375 debugShowCubicLineIntersection wtTs[0]=0 {{{13.1999998,257.399994}, {14.3000002,
257.457947}, {15.3999996,257.592377}, {16.5,257.747742}}} {{13.1999998,257.39999
4}} wnTs[0]=0.956522 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 376 debugShowCubicLineIntersection wtTs[0]=0.986037692 {{{26.3999996,257.69278}, {27
.5,257.527924}, {28.6000004,257.398163}, {29.7000008,257.399994}}} {{29.6539249,
257.399994}} wtTs[1]=1 {{29.7000008,257.399994}} wnTs[0]=0.739737 {{{85.8000031,
257.399994}, {9.89999962,257.399994}}} wnTs[1]=0.739130432 |
| 377 SkOpSegment::addT insert t=0.986037692 segID=49 spanID=184 |
| 378 debugShowCubicLineIntersection wtTs[0]=0 {{{29.7000008,257.399994}, {30.7999992,
257.401825}, {31.8999996,257.537109}, {33,257.703766}}} {{29.7000008,257.399994}
} wnTs[0]=0.73913 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 379 debugShowCubicLineIntersection wtTs[0]=1 {{{41.2094116,257.845367}, {41.7729416,
257.660217}, {42.3364716,257.475067}, {42.9000015,257.399994}}} {{42.9000015,257
.399994}} wnTs[0]=0.565217 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 380 debugShowCubicLineIntersection wtTs[0]=0 {{{42.9000015,257.399994}, {43.6333351,
257.302307}, {44.3666687,257.334869}, {45.1000023,257.367432}}} {{42.9000015,257
.399994}} wnTs[0]=0.565217 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 381 debugShowCubicLineIntersection wtTs[0]=1 {{{45.1000023,257.367432}, {45.4666672,
257.383698}, {45.8333321,257.399994}, {46.2000008,257.399994}}} {{46.2000008,257
.399994}} wnTs[0]=0.521739 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 382 debugShowCubicLineIntersection wtTs[0]=0 {{{46.2000008,257.399994}, {46.5666656,
257.399994}, {46.9333344,257.387238}, {47.2999992,257.374481}}} {{46.2000008,257
.399994}} wnTs[0]=0.521739 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 383 debugShowCubicLineIntersection wtTs[0]=1 {{{47.2999992,257.374481}, {48.0333328,
257.348969}, {48.7666664,257.323486}, {49.5,257.399994}}} {{49.5,257.399994}} wn
Ts[0]=0.478261 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 384 debugShowCubicLineIntersection wtTs[0]=0 {{{49.5,257.399994}, {50.1035385,257.46
2982}, {50.707077,257.613983}, {51.3106155,257.764984}}} {{49.5,257.399994}} wnT
s[0]=0.478261 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 385 debugShowCubicLineIntersection wtTs[0]=1 {{{67.4541855,257.752594}, {68.069458,2
57.606842}, {68.6847305,257.461121}, {69.3000031,257.399994}}} {{69.3000031,257.
399994}} wnTs[0]=0.217391 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 386 debugShowCubicLineIntersection wtTs[0]=0 {{{69.3000031,257.399994}, {70.0333328,
257.327148}, {70.7666626,257.35141}, {71.4999924,257.375702}}} {{69.3000031,257.
399994}} wnTs[0]=0.217391 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 387 debugShowCubicLineIntersection wtTs[0]=1 {{{71.4999924,257.375702}, {71.8666611,
257.387848}, {72.2333298,257.399994}, {72.5999985,257.399994}}} {{72.5999985,257
.399994}} wnTs[0]=0.173913 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 388 debugShowCubicLineIntersection wtTs[0]=0 {{{72.5999985,257.399994}, {72.9666672,
257.399994}, {73.3333359,257.393158}, {73.7000046,257.386292}}} {{72.5999985,257
.399994}} wnTs[0]=0.173913 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 389 debugShowCubicLineIntersection wtTs[0]=1 {{{73.7000046,257.386292}, {74.4333344,
257.372589}, {75.1666718,257.358887}, {75.9000015,257.399994}}} {{75.9000015,257
.399994}} wnTs[0]=0.130435 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 390 debugShowCubicLineIntersection wtTs[0]=0 {{{75.9000015,257.399994}, {76.3889008,
257.427368}, {76.8778,257.503448}, {77.3666992,257.579529}}} {{75.9000015,257.39
9994}} wnTs[0]=0.130435 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 391 debugShowCubicLineIntersection wtTs[0]=1 {{{81.0332947,257.579529}, {81.5222015,
257.503448}, {82.0111008,257.427368}, {82.5,257.399994}}} {{82.5,257.399994}} wn
Ts[0]=0.0434783 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 392 debugShowCubicLineIntersection wtTs[0]=0 {{{82.5,257.399994}, {83.2333298,257.35
8887}, {83.9666595,257.372589}, {84.6999969,257.386292}}} {{82.5,257.399994}} wn
Ts[0]=0.0434783 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 393 debugShowCubicLineIntersection wtTs[0]=1 {{{84.6999969,257.386292}, {85.0666656,
257.393158}, {85.4333344,257.399994}, {85.8000031,257.399994}}} {{85.8000031,257
.399994}} wnTs[0]=0 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 394 debugShowLineIntersection wtTs[0]=0 {{{85.8000031,257.399994}, {9.89999962,257.3
99994}}} {{85.8000031,257.399994}} wtTs[1]=1 {{9.89999962,257.399994}} wnTs[0]=0
{{{85.8000031,257.399994}, {9.89999962,257.399994}}} wnTs[1]=1 |
| 395 debugShowCubicIntersection wtTs[0]=1 {{{9.89999962,257.399994}, {10.2666664,257.
399994}, {10.6333332,257.393555}, {11,257.387115}}} {{11,257.387115}} wnTs[0]=0
{{{11,257.387115}, {11.7333336,257.374237}, {12.4666672,257.361359}, {13.1999998
,257.399994}}} |
| 396 debugShowCubicLineIntersection wtTs[0]=0 {{{9.89999962,257.399994}, {10.2666664,
257.399994}, {10.6333332,257.393555}, {11,257.387115}}} {{9.89999962,257.399994}
} wnTs[0]=1 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 397 debugShowCubicIntersection wtTs[0]=1 {{{11,257.387115}, {11.7333336,257.374237},
{12.4666672,257.361359}, {13.1999998,257.399994}}} {{13.1999998,257.399994}} wn
Ts[0]=0 {{{13.1999998,257.399994}, {14.3000002,257.457947}, {15.3999996,257.5923
77}, {16.5,257.747742}}} |
| 398 debugShowCubicLineIntersection wtTs[0]=1 {{{11,257.387115}, {11.7333336,257.3742
37}, {12.4666672,257.361359}, {13.1999998,257.399994}}} {{13.1999998,257.399994}
} wnTs[0]=0.956522 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 399 debugShowCubicIntersection wtTs[0]=1 {{{13.1999998,257.399994}, {14.3000002,257.
457947}, {15.3999996,257.592377}, {16.5,257.747742}}} {{16.5,257.747742}} wnTs[0
]=0 {{{16.5,257.747742}, {16.9802361,257.815582}, {17.4604721,257.915253}, {17.9
407063,258.014893}}} |
| 400 debugShowCubicLineIntersection wtTs[0]=0 {{{13.1999998,257.399994}, {14.3000002,
257.457947}, {15.3999996,257.592377}, {16.5,257.747742}}} {{13.1999998,257.39999
4}} wnTs[0]=0.956522 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 401 debugShowCubicIntersection wtTs[0]=1 {{{16.5,257.747742}, {16.9802361,257.815582
}, {17.4604721,257.915253}, {17.9407063,258.014893}}} {{17.9407063,258.014893}}
wnTs[0]=0 {{{17.9407063,258.014893}, {18.5604706,258.143494}, {19.1802349,258.27
2095}, {19.7999992,258.332336}}} |
| 402 debugShowCubicIntersection wtTs[0]=1 {{{17.9407063,258.014893}, {18.5604706,258.
143494}, {19.1802349,258.272095}, {19.7999992,258.332336}}} {{19.7999992,258.332
336}} wnTs[0]=0 {{{19.7999992,258.332336}, {20.8999996,258.43924}, {22,258.49569
7}, {23.1000004,258.389099}}} |
| 403 debugShowCubicIntersection wtTs[0]=1 {{{19.7999992,258.332336}, {20.8999996,258.
43924}, {22,258.495697}, {23.1000004,258.389099}}} {{23.1000004,258.389099}} wnT
s[0]=0 {{{23.1000004,258.389099}, {23.70541,258.330444}, {24.3108177,258.175354}
, {24.9162273,258.020264}}} |
| 404 debugShowCubicIntersection wtTs[0]=1 {{{23.1000004,258.389099}, {23.70541,258.33
0444}, {24.3108177,258.175354}, {24.9162273,258.020264}}} {{24.9162273,258.02026
4}} wnTs[0]=0 {{{24.9162273,258.020264}, {25.4108181,257.893585}, {25.9054089,25
7.766907}, {26.3999996,257.69278}}} |
| 405 debugShowCubicIntersection wtTs[0]=1 {{{24.9162273,258.020264}, {25.4108181,257.
893585}, {25.9054089,257.766907}, {26.3999996,257.69278}}} {{26.3999996,257.6927
8}} wnTs[0]=0 {{{26.3999996,257.69278}, {27.5,257.527924}, {28.6000004,257.39816
3}, {29.7000008,257.399994}}} |
| 406 debugShowCubicIntersection wtTs[0]=1 {{{26.3999996,257.69278}, {27.5,257.527924}
, {28.6000004,257.398163}, {29.7000008,257.399994}}} {{29.7000008,257.399994}} w
nTs[0]=0 {{{29.7000008,257.399994}, {30.7999992,257.401825}, {31.8999996,257.537
109}, {33,257.703766}}} |
| 407 debugShowCubicLineIntersection wtTs[0]=0.986037692 {{{26.3999996,257.69278}, {27
.5,257.527924}, {28.6000004,257.398163}, {29.7000008,257.399994}}} {{29.6539249,
257.399994}} wtTs[1]=1 {{29.7000008,257.399994}} wnTs[0]=0.739737 {{{85.8000031,
257.399994}, {9.89999962,257.399994}}} wnTs[1]=0.739130432 |
| 408 debugShowCubicIntersection wtTs[0]=1 {{{29.7000008,257.399994}, {30.7999992,257.
401825}, {31.8999996,257.537109}, {33,257.703766}}} {{33,257.703766}} wnTs[0]=0
{{{33,257.703766}, {33.4856606,257.777344}, {33.9713249,257.902985}, {34.4569855
,258.028625}}} |
| 409 debugShowCubicLineIntersection wtTs[0]=0 {{{29.7000008,257.399994}, {30.7999992,
257.401825}, {31.8999996,257.537109}, {33,257.703766}}} {{29.7000008,257.399994}
} wnTs[0]=0.73913 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 410 debugShowCubicIntersection wtTs[0]=1 {{{33,257.703766}, {33.4856606,257.777344},
{33.9713249,257.902985}, {34.4569855,258.028625}}} {{34.4569855,258.028625}} wn
Ts[0]=0 {{{34.4569855,258.028625}, {35.0713234,258.187531}, {35.6856613,258.3464
36}, {36.2999992,258.399994}}} |
| 411 debugShowCubicIntersection wtTs[0]=1 {{{34.4569855,258.028625}, {35.0713234,258.
187531}, {35.6856613,258.346436}, {36.2999992,258.399994}}} {{36.2999992,258.399
994}} wnTs[0]=0 {{{36.2999992,258.399994}, {37.4000015,258.49588}, {38.5,258.445
801}, {39.5999985,258.279144}}} |
| 412 debugShowCubicIntersection wtTs[0]=1 {{{36.2999992,258.399994}, {37.4000015,258.
49588}, {38.5,258.445801}, {39.5999985,258.279144}}} {{39.5999985,258.279144}} w
nTs[0]=0 {{{39.5999985,258.279144}, {40.1364708,258.197876}, {40.6729393,258.021
606}, {41.2094116,257.845367}}} |
| 413 debugShowCubicIntersection wtTs[0]=1 {{{39.5999985,258.279144}, {40.1364708,258.
197876}, {40.6729393,258.021606}, {41.2094116,257.845367}}} {{41.2094116,257.845
367}} wnTs[0]=0 {{{41.2094116,257.845367}, {41.7729416,257.660217}, {42.3364716,
257.475067}, {42.9000015,257.399994}}} |
| 414 debugShowCubicIntersection wtTs[0]=1 {{{41.2094116,257.845367}, {41.7729416,257.
660217}, {42.3364716,257.475067}, {42.9000015,257.399994}}} {{42.9000015,257.399
994}} wnTs[0]=0 {{{42.9000015,257.399994}, {43.6333351,257.302307}, {44.3666687,
257.334869}, {45.1000023,257.367432}}} |
| 415 debugShowCubicLineIntersection wtTs[0]=1 {{{41.2094116,257.845367}, {41.7729416,
257.660217}, {42.3364716,257.475067}, {42.9000015,257.399994}}} {{42.9000015,257
.399994}} wnTs[0]=0.565217 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 416 debugShowCubicIntersection wtTs[0]=1 {{{42.9000015,257.399994}, {43.6333351,257.
302307}, {44.3666687,257.334869}, {45.1000023,257.367432}}} {{45.1000023,257.367
432}} wnTs[0]=0 {{{45.1000023,257.367432}, {45.4666672,257.383698}, {45.8333321,
257.399994}, {46.2000008,257.399994}}} |
| 417 debugShowCubicLineIntersection wtTs[0]=0 {{{42.9000015,257.399994}, {43.6333351,
257.302307}, {44.3666687,257.334869}, {45.1000023,257.367432}}} {{42.9000015,257
.399994}} wnTs[0]=0.565217 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 418 debugShowCubicIntersection wtTs[0]=1 {{{45.1000023,257.367432}, {45.4666672,257.
383698}, {45.8333321,257.399994}, {46.2000008,257.399994}}} {{46.2000008,257.399
994}} wnTs[0]=0 {{{46.2000008,257.399994}, {46.5666656,257.399994}, {46.9333344,
257.387238}, {47.2999992,257.374481}}} |
| 419 debugShowCubicLineIntersection wtTs[0]=1 {{{45.1000023,257.367432}, {45.4666672,
257.383698}, {45.8333321,257.399994}, {46.2000008,257.399994}}} {{46.2000008,257
.399994}} wnTs[0]=0.521739 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 420 debugShowCubicIntersection wtTs[0]=1 {{{46.2000008,257.399994}, {46.5666656,257.
399994}, {46.9333344,257.387238}, {47.2999992,257.374481}}} {{47.2999992,257.374
481}} wnTs[0]=0 {{{47.2999992,257.374481}, {48.0333328,257.348969}, {48.7666664,
257.323486}, {49.5,257.399994}}} |
| 421 debugShowCubicLineIntersection wtTs[0]=0 {{{46.2000008,257.399994}, {46.5666656,
257.399994}, {46.9333344,257.387238}, {47.2999992,257.374481}}} {{46.2000008,257
.399994}} wnTs[0]=0.521739 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 422 debugShowCubicIntersection wtTs[0]=1 {{{47.2999992,257.374481}, {48.0333328,257.
348969}, {48.7666664,257.323486}, {49.5,257.399994}}} {{49.5,257.399994}} wnTs[0
]=0 {{{49.5,257.399994}, {50.1035385,257.462982}, {50.707077,257.613983}, {51.31
06155,257.764984}}} |
| 423 debugShowCubicLineIntersection wtTs[0]=1 {{{47.2999992,257.374481}, {48.0333328,
257.348969}, {48.7666664,257.323486}, {49.5,257.399994}}} {{49.5,257.399994}} wn
Ts[0]=0.478261 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 424 debugShowCubicIntersection wtTs[0]=1 {{{49.5,257.399994}, {50.1035385,257.462982
}, {50.707077,257.613983}, {51.3106155,257.764984}}} {{51.3106155,257.764984}} w
nTs[0]=0 {{{51.3106155,257.764984}, {51.8070755,257.889191}, {52.3035393,258.013
397}, {52.7999992,258.088623}}} |
| 425 debugShowCubicLineIntersection wtTs[0]=0 {{{49.5,257.399994}, {50.1035385,257.46
2982}, {50.707077,257.613983}, {51.3106155,257.764984}}} {{49.5,257.399994}} wnT
s[0]=0.478261 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 426 debugShowCubicIntersection wtTs[0]=1 {{{51.3106155,257.764984}, {51.8070755,257.
889191}, {52.3035393,258.013397}, {52.7999992,258.088623}}} {{52.7999992,258.088
623}} wnTs[0]=0 {{{52.7999992,258.088623}, {53.9000015,258.25531}, {55,258.34808
3}, {56.0999985,258.399994}}} |
| 427 debugShowCubicIntersection wtTs[0]=1 {{{52.7999992,258.088623}, {53.9000015,258.
25531}, {55,258.348083}, {56.0999985,258.399994}}} {{56.0999985,258.399994}} wnT
s[0]=0 {{{56.0999985,258.399994}, {56.8333321,258.43457}, {57.5666656,258.423065
}, {58.2999992,258.41153}}} |
| 428 debugShowCubicIntersection wtTs[0]=1 {{{56.0999985,258.399994}, {56.8333321,258.
43457}, {57.5666656,258.423065}, {58.2999992,258.41153}}} {{58.2999992,258.41153
}} wnTs[0]=0 {{{58.2999992,258.41153}, {58.6666679,258.405762}, {59.0333328,258.
399994}, {59.4000015,258.399994}}} |
| 429 debugShowCubicIntersection wtTs[0]=1 {{{58.2999992,258.41153}, {58.6666679,258.4
05762}, {59.0333328,258.399994}, {59.4000015,258.399994}}} {{59.4000015,258.3999
94}} wnTs[0]=0 {{{59.4000015,258.399994}, {59.7666664,258.399994}, {60.1333313,2
58.406372}, {60.5,258.41275}}} |
| 430 debugShowCubicIntersection wtTs[0]=1 {{{59.4000015,258.399994}, {59.7666664,258.
399994}, {60.1333313,258.406372}, {60.5,258.41275}}} {{60.5,258.41275}} wnTs[0]=
0 {{{60.5,258.41275}, {61.2333336,258.425507}, {61.9666672,258.438232}, {62.7000
008,258.399994}}} |
| 431 debugShowCubicIntersection wtTs[0]=1 {{{60.5,258.41275}, {61.2333336,258.425507}
, {61.9666672,258.438232}, {62.7000008,258.399994}}} {{62.7000008,258.399994}} w
nTs[0]=0 {{{62.7000008,258.399994}, {63.7999992,258.34259}, {64.9000015,258.2223
21}, {66,258.055634}}} |
| 432 debugShowCubicIntersection wtTs[0]=1 {{{62.7000008,258.399994}, {63.7999992,258.
34259}, {64.9000015,258.222321}, {66,258.055634}}} {{66,258.055634}} wnTs[0]=0 {
{{66,258.055634}, {66.484726,257.982208}, {66.9694519,257.867401}, {67.4541855,2
57.752594}}} |
| 433 debugShowCubicIntersection wtTs[0]=1 {{{66,258.055634}, {66.484726,257.982208},
{66.9694519,257.867401}, {67.4541855,257.752594}}} {{67.4541855,257.752594}} wnT
s[0]=0 {{{67.4541855,257.752594}, {68.069458,257.606842}, {68.6847305,257.461121
}, {69.3000031,257.399994}}} |
| 434 debugShowCubicIntersection wtTs[0]=1 {{{67.4541855,257.752594}, {68.069458,257.6
06842}, {68.6847305,257.461121}, {69.3000031,257.399994}}} {{69.3000031,257.3999
94}} wnTs[0]=0 {{{69.3000031,257.399994}, {70.0333328,257.327148}, {70.7666626,2
57.35141}, {71.4999924,257.375702}}} |
| 435 debugShowCubicLineIntersection wtTs[0]=1 {{{67.4541855,257.752594}, {68.069458,2
57.606842}, {68.6847305,257.461121}, {69.3000031,257.399994}}} {{69.3000031,257.
399994}} wnTs[0]=0.217391 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 436 debugShowCubicIntersection wtTs[0]=1 {{{69.3000031,257.399994}, {70.0333328,257.
327148}, {70.7666626,257.35141}, {71.4999924,257.375702}}} {{71.4999924,257.3757
02}} wnTs[0]=0 {{{71.4999924,257.375702}, {71.8666611,257.387848}, {72.2333298,2
57.399994}, {72.5999985,257.399994}}} |
| 437 debugShowCubicLineIntersection wtTs[0]=0 {{{69.3000031,257.399994}, {70.0333328,
257.327148}, {70.7666626,257.35141}, {71.4999924,257.375702}}} {{69.3000031,257.
399994}} wnTs[0]=0.217391 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 438 debugShowCubicIntersection wtTs[0]=1 {{{71.4999924,257.375702}, {71.8666611,257.
387848}, {72.2333298,257.399994}, {72.5999985,257.399994}}} {{72.5999985,257.399
994}} wnTs[0]=0 {{{72.5999985,257.399994}, {72.9666672,257.399994}, {73.3333359,
257.393158}, {73.7000046,257.386292}}} |
| 439 debugShowCubicLineIntersection wtTs[0]=1 {{{71.4999924,257.375702}, {71.8666611,
257.387848}, {72.2333298,257.399994}, {72.5999985,257.399994}}} {{72.5999985,257
.399994}} wnTs[0]=0.173913 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 440 debugShowCubicIntersection wtTs[0]=1 {{{72.5999985,257.399994}, {72.9666672,257.
399994}, {73.3333359,257.393158}, {73.7000046,257.386292}}} {{73.7000046,257.386
292}} wnTs[0]=0 {{{73.7000046,257.386292}, {74.4333344,257.372589}, {75.1666718,
257.358887}, {75.9000015,257.399994}}} |
| 441 debugShowCubicLineIntersection wtTs[0]=0 {{{72.5999985,257.399994}, {72.9666672,
257.399994}, {73.3333359,257.393158}, {73.7000046,257.386292}}} {{72.5999985,257
.399994}} wnTs[0]=0.173913 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 442 debugShowCubicIntersection wtTs[0]=1 {{{73.7000046,257.386292}, {74.4333344,257.
372589}, {75.1666718,257.358887}, {75.9000015,257.399994}}} {{75.9000015,257.399
994}} wnTs[0]=0 {{{75.9000015,257.399994}, {76.3889008,257.427368}, {76.8778,257
.503448}, {77.3666992,257.579529}}} |
| 443 debugShowCubicLineIntersection wtTs[0]=1 {{{73.7000046,257.386292}, {74.4333344,
257.372589}, {75.1666718,257.358887}, {75.9000015,257.399994}}} {{75.9000015,257
.399994}} wnTs[0]=0.130435 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 444 debugShowCubicIntersection wtTs[0]=1 {{{75.9000015,257.399994}, {76.3889008,257.
427368}, {76.8778,257.503448}, {77.3666992,257.579529}}} {{77.3666992,257.579529
}} wnTs[0]=0 {{{77.3666992,257.579529}, {77.9777985,257.674652}, {78.5888977,257
.769745}, {79.1999969,257.769745}}} |
| 445 debugShowCubicLineIntersection wtTs[0]=0 {{{75.9000015,257.399994}, {76.3889008,
257.427368}, {76.8778,257.503448}, {77.3666992,257.579529}}} {{75.9000015,257.39
9994}} wnTs[0]=0.130435 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 446 debugShowCubicIntersection wtTs[0]=1 {{{77.3666992,257.579529}, {77.9777985,257.
674652}, {78.5888977,257.769745}, {79.1999969,257.769745}}} {{79.1999969,257.769
745}} wnTs[0]=0 {{{79.1999969,257.769745}, {79.8110962,257.769745}, {80.4221954,
257.674652}, {81.0332947,257.579529}}} |
| 447 debugShowCubicIntersection wtTs[0]=1 {{{79.1999969,257.769745}, {79.8110962,257.
769745}, {80.4221954,257.674652}, {81.0332947,257.579529}}} {{81.0332947,257.579
529}} wnTs[0]=0 {{{81.0332947,257.579529}, {81.5222015,257.503448}, {82.0111008,
257.427368}, {82.5,257.399994}}} |
| 448 debugShowCubicIntersection wtTs[0]=1 {{{81.0332947,257.579529}, {81.5222015,257.
503448}, {82.0111008,257.427368}, {82.5,257.399994}}} {{82.5,257.399994}} wnTs[0
]=0 {{{82.5,257.399994}, {83.2333298,257.358887}, {83.9666595,257.372589}, {84.6
999969,257.386292}}} |
| 449 debugShowCubicLineIntersection wtTs[0]=1 {{{81.0332947,257.579529}, {81.5222015,
257.503448}, {82.0111008,257.427368}, {82.5,257.399994}}} {{82.5,257.399994}} wn
Ts[0]=0.0434783 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 450 debugShowCubicIntersection wtTs[0]=1 {{{82.5,257.399994}, {83.2333298,257.358887
}, {83.9666595,257.372589}, {84.6999969,257.386292}}} {{84.6999969,257.386292}}
wnTs[0]=0 {{{84.6999969,257.386292}, {85.0666656,257.393158}, {85.4333344,257.39
9994}, {85.8000031,257.399994}}} |
| 451 debugShowCubicLineIntersection wtTs[0]=0 {{{82.5,257.399994}, {83.2333298,257.35
8887}, {83.9666595,257.372589}, {84.6999969,257.386292}}} {{82.5,257.399994}} wn
Ts[0]=0.0434783 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 452 debugShowCubicLineIntersection wtTs[0]=1 {{{84.6999969,257.386292}, {85.0666656,
257.393158}, {85.4333344,257.399994}, {85.8000031,257.399994}}} {{85.8000031,257
.399994}} wnTs[0]=0 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} |
| 453 SkOpSegment::markDone id=49 (26.3999996,257.69278 27.5,257.527924 28.6000004,257
.398163 29.7000008,257.399994) t=0.986037692 [184] (29.6539249,257.399994) tEnd=
0.986174342 newWindSum=? newOppSum=? oppSum=? windSum=? windValue=0 oppValue=0 |
| 454 SkOpSegment::markDone id=80 (85.8000031,257.399994 9.89999962,257.399994) t=0.73
9130432 [176] (29.7000008,257.399994) tEnd=0.739737489 newWindSum=? newOppSum=?
oppSum=? windSum=? windValue=0 oppValue=0 |
| 455 SkOpSegment::markDone id=49 (26.3999996,257.69278 27.5,257.527924 28.6000004,257
.398163 29.7000008,257.399994) t=0.986174342 [174] (29.654377,257.399994) tEnd=1
newWindSum=? newOppSum=? oppSum=? windSum=? windValue=0 oppValue=0 |
| 456 SkOpSegment::markDone id=80 (85.8000031,257.399994 9.89999962,257.399994) t=0.56
5217386 [177] (42.9000015,257.399994) tEnd=0.739130432 newWindSum=? newOppSum=?
oppSum=? windSum=? windValue=0 oppValue=0 |
| 457 SkOpSegment::markDone id=40 (85.8000031,257.399994 9.89999962,257.399994) t=0 [7
9] (85.8000031,257.399994) tEnd=0.0434782991 newWindSum=? newOppSum=? oppSum=? w
indSum=? windValue=0 oppValue=0 |
| 458 SkOpSegment::markDone id=40 (85.8000031,257.399994 9.89999962,257.399994) t=0.04
34782991 [171] (82.5,257.399994) tEnd=0.130434797 newWindSum=? newOppSum=? oppSu
m=? windSum=? windValue=0 oppValue=0 |
| 459 SkOpSegment::markDone id=40 (85.8000031,257.399994 9.89999962,257.399994) t=0.13
0434797 [170] (75.9000015,257.399994) tEnd=0.173913096 newWindSum=? newOppSum=?
oppSum=? windSum=? windValue=0 oppValue=0 |
| 460 SkOpSegment::markDone id=40 (85.8000031,257.399994 9.89999962,257.399994) t=0.17
3913096 [169] (72.5999985,257.399994) tEnd=0.217391295 newWindSum=? newOppSum=?
oppSum=? windSum=? windValue=0 oppValue=0 |
| 461 SkOpSegment::markDone id=40 (85.8000031,257.399994 9.89999962,257.399994) t=0.21
7391295 [168] (69.3000031,257.399994) tEnd=0.478260888 newWindSum=? newOppSum=?
oppSum=? windSum=? windValue=0 oppValue=0 |
| 462 SkOpSegment::markDone id=40 (85.8000031,257.399994 9.89999962,257.399994) t=0.47
8260888 [167] (49.5,257.399994) tEnd=0.521739137 newWindSum=? newOppSum=? oppSum
=? windSum=? windValue=0 oppValue=0 |
| 463 SkOpSegment::markDone id=40 (85.8000031,257.399994 9.89999962,257.399994) t=0.52
1739137 [166] (46.2000008,257.399994) tEnd=0.565217386 newWindSum=? newOppSum=?
oppSum=? windSum=? windValue=0 oppValue=0 |
| 464 SkOpSegment::markDone id=40 (85.8000031,257.399994 9.89999962,257.399994) t=0.73
9737489 [163] (29.6539249,257.399994) tEnd=0.956521739 newWindSum=? newOppSum=?
oppSum=? windSum=? windValue=0 oppValue=0 |
| 465 SkOpSegment::markDone id=40 (85.8000031,257.399994 9.89999962,257.399994) t=0.95
6521739 [161] (13.1999998,257.399994) tEnd=1 newWindSum=? newOppSum=? oppSum=? w
indSum=? windValue=0 oppValue=0 |
| 466 SkOpSegment::markDone id=9 (26.3999996,257.107208 27.5,257.272064 28.6000004,257
.401825 29.7000008,257.399994) t=0.986037692 [162] (29.6539249,257.399994) tEnd=
0.986174342 newWindSum=? newOppSum=? oppSum=? windSum=? windValue=0 oppValue=0 |
| 467 SkOpSegment::markDone id=40 (85.8000031,257.399994 9.89999962,257.399994) t=0.73
9130432 [164] (29.7000008,257.399994) tEnd=0.739737489 newWindSum=? newOppSum=?
oppSum=? windSum=? windValue=0 oppValue=0 |
| 468 SkOpSegment::markDone id=9 (26.3999996,257.107208 27.5,257.272064 28.6000004,257
.401825 29.7000008,257.399994) t=0.986174342 [173] (29.654377,257.399994) tEnd=1
newWindSum=? newOppSum=? oppSum=? windSum=? windValue=0 oppValue=0 |
| 469 SkOpSegment::markDone id=40 (85.8000031,257.399994 9.89999962,257.399994) t=0.56
5217386 [165] (42.9000015,257.399994) tEnd=0.739130432 newWindSum=? newOppSum=?
oppSum=? windSum=? windValue=0 oppValue=0 |
| 470 SkOpSegment::sortAngles [1] tStart=0 [1] |
| 471 SkOpAngle::after [1/1] 30/29 tStart=0 tEnd=1 < [41/21] 0/1 tStart=0 tEnd=1 < [80
/58] 31/31 tStart=1 tEnd=0.956521739 F 4 |
| 472 SkOpAngle::afterPart {{{9.89999962,257.399994}, {10.2666664,257.399994}, {10.633
3332,257.406433}, {11,257.412872}}} id=1 |
| 473 SkOpAngle::afterPart {{{9.89999962,257.399994}, {10.2666664,257.399994}, {10.633
3332,257.393555}, {11,257.387115}}} id=41 |
| 474 SkOpAngle::afterPart {{{9.89999962,257.399994}, {13.1999998,257.399994}}} id=80 |
| 475 SkOpSegment::sortAngles [2] tStart=1 [4] |
| 476 SkOpAngle::after [2/2] 17/17 tStart=1 tEnd=0 < [80/57] 15/15 tStart=0.956521739
tEnd=1 < [80/56] 31/31 tStart=0.956521739 tEnd=0.739737489 F 4 |
| 477 SkOpAngle::afterPart {{{13.1999998,257.399994}, {12.4666672,257.438629}, {11.733
3336,257.425751}, {11,257.412872}}} id=2 |
| 478 SkOpAngle::afterPart {{{13.1999998,257.399994}, {9.89999962,257.399994}}} id=80 |
| 479 SkOpAngle::afterPart {{{13.1999998,257.399994}, {29.6539249,257.399994}}} id=80 |
| 480 SkOpAngle::after [2/2] 17/17 tStart=1 tEnd=0 < [43/23] 29/29 tStart=0 tEnd=1 < [
80/56] 31/31 tStart=0.956521739 tEnd=0.739737489 T 4 |
| 481 SkOpAngle::afterPart {{{13.1999998,257.399994}, {12.4666672,257.438629}, {11.733
3336,257.425751}, {11,257.412872}}} id=2 |
| 482 SkOpAngle::afterPart {{{13.1999998,257.399994}, {14.3000002,257.457947}, {15.399
9996,257.592377}, {16.5,257.747742}}} id=43 |
| 483 SkOpAngle::afterPart {{{13.1999998,257.399994}, {29.6539249,257.399994}}} id=80 |
| 484 SkOpAngle::after [2/2] 17/17 tStart=1 tEnd=0 < [42/22] 13/13 tStart=1 tEnd=0 < [
43/23] 29/29 tStart=0 tEnd=1 F 4 |
| 485 SkOpAngle::afterPart {{{13.1999998,257.399994}, {12.4666672,257.438629}, {11.733
3336,257.425751}, {11,257.412872}}} id=2 |
| 486 SkOpAngle::afterPart {{{13.1999998,257.399994}, {12.4666672,257.361359}, {11.733
3336,257.374237}, {11,257.387115}}} id=42 |
| 487 SkOpAngle::afterPart {{{13.1999998,257.399994}, {14.3000002,257.457947}, {15.399
9996,257.592377}, {16.5,257.747742}}} id=43 |
| 488 SkOpAngle::after [43/23] 29/29 tStart=0 tEnd=1 < [42/22] 13/13 tStart=1 tEnd=0 <
[80/56] 31/31 tStart=0.956521739 tEnd=0.739737489 F 4 |
| 489 SkOpAngle::afterPart {{{13.1999998,257.399994}, {14.3000002,257.457947}, {15.399
9996,257.592377}, {16.5,257.747742}}} id=43 |
| 490 SkOpAngle::afterPart {{{13.1999998,257.399994}, {12.4666672,257.361359}, {11.733
3336,257.374237}, {11,257.387115}}} id=42 |
| 491 SkOpAngle::afterPart {{{13.1999998,257.399994}, {29.6539249,257.399994}}} id=80 |
| 492 SkOpAngle::after [80/56] 31/31 tStart=0.956521739 tEnd=0.739737489 < [42/22] 13/
13 tStart=1 tEnd=0 < [80/57] 15/15 tStart=0.956521739 tEnd=1 T 4 |
| 493 SkOpAngle::afterPart {{{13.1999998,257.399994}, {29.6539249,257.399994}}} id=80 |
| 494 SkOpAngle::afterPart {{{13.1999998,257.399994}, {12.4666672,257.361359}, {11.733
3336,257.374237}, {11,257.387115}}} id=42 |
| 495 SkOpAngle::afterPart {{{13.1999998,257.399994}, {9.89999962,257.399994}}} id=80 |
| 496 SkOpAngle::after [2/2] 17/17 tStart=1 tEnd=0 < [3/3] 1/1 tStart=0 tEnd=1 < [43/2
3] 29/29 tStart=0 tEnd=1 F 4 |
| 497 SkOpAngle::afterPart {{{13.1999998,257.399994}, {12.4666672,257.438629}, {11.733
3336,257.425751}, {11,257.412872}}} id=2 |
| 498 SkOpAngle::afterPart {{{13.1999998,257.399994}, {14.3000002,257.342041}, {15.399
9996,257.207611}, {16.5,257.052246}}} id=3 |
| 499 SkOpAngle::afterPart {{{13.1999998,257.399994}, {14.3000002,257.457947}, {15.399
9996,257.592377}, {16.5,257.747742}}} id=43 |
| 500 SkOpAngle::after [43/23] 29/29 tStart=0 tEnd=1 < [3/3] 1/1 tStart=0 tEnd=1 < [80
/56] 31/31 tStart=0.956521739 tEnd=0.739737489 F 4 |
| 501 SkOpAngle::afterPart {{{13.1999998,257.399994}, {14.3000002,257.457947}, {15.399
9996,257.592377}, {16.5,257.747742}}} id=43 |
| 502 SkOpAngle::afterPart {{{13.1999998,257.399994}, {14.3000002,257.342041}, {15.399
9996,257.207611}, {16.5,257.052246}}} id=3 |
| 503 SkOpAngle::afterPart {{{13.1999998,257.399994}, {29.6539249,257.399994}}} id=80 |
| 504 SkOpAngle::after [80/56] 31/31 tStart=0.956521739 tEnd=0.739737489 < [3/3] 1/1 t
Start=0 tEnd=1 < [42/22] 13/13 tStart=1 tEnd=0 T 4 |
| 505 SkOpAngle::afterPart {{{13.1999998,257.399994}, {29.6539249,257.399994}}} id=80 |
| 506 SkOpAngle::afterPart {{{13.1999998,257.399994}, {14.3000002,257.342041}, {15.399
9996,257.207611}, {16.5,257.052246}}} id=3 |
| 507 SkOpAngle::afterPart {{{13.1999998,257.399994}, {12.4666672,257.361359}, {11.733
3336,257.374237}, {11,257.387115}}} id=42 |
| 508 SkOpSegment::sortAngles [3] tStart=0 [5] |
| 509 SkOpSegment::sortAngles [9] tStart=0.986037692 [162] |
| 510 SkOpAngle::after [9/4] 13/13 tStart=0.986037692 tEnd=0 < [49/24] 17/17 tStart=0.
986037692 tEnd=0 < [80/55] 15/15 tStart=0.739737489 tEnd=0.956521739 F 4 |
| 511 SkOpAngle::afterPart {{{29.6539249,257.399994}, {28.5692831,257.398195}, {27.484
6415,257.269762}, {26.3999996,257.107208}}} id=9 |
| 512 SkOpAngle::afterPart {{{29.6539249,257.399994}, {28.5692831,257.401793}, {27.484
6415,257.530225}, {26.3999996,257.69278}}} id=49 |
| 513 SkOpAngle::afterPart {{{29.6539249,257.399994}, {13.1999998,257.399994}}} id=80 |
| 514 SkOpSegment::sortAngles [10] tStart=0 [19] |
| 515 SkOpSegment::sortAngles [15] tStart=1 [30] |
| 516 SkOpAngle::after [15/6] 13/13 tStart=1 tEnd=0 < [56/27] 1/1 tStart=0 tEnd=1 < [8
0/54] 31/31 tStart=0.565217386 tEnd=0.521739137 F 4 |
| 517 SkOpAngle::afterPart {{{42.9000015,257.399994}, {42.3364716,257.324921}, {41.772
9416,257.139771}, {41.2094116,256.95462}}} id=15 |
| 518 SkOpAngle::afterPart {{{42.9000015,257.399994}, {43.6333351,257.302307}, {44.366
6687,257.334869}, {45.1000023,257.367432}}} id=56 |
| 519 SkOpAngle::afterPart {{{42.9000015,257.399994}, {46.2000008,257.399994}}} id=80 |
| 520 SkOpAngle::after [15/6] 13/13 tStart=1 tEnd=0 < [55/26] 17/17 tStart=1 tEnd=0 <
[80/54] 31/31 tStart=0.565217386 tEnd=0.521739137 T 4 |
| 521 SkOpAngle::afterPart {{{42.9000015,257.399994}, {42.3364716,257.324921}, {41.772
9416,257.139771}, {41.2094116,256.95462}}} id=15 |
| 522 SkOpAngle::afterPart {{{42.9000015,257.399994}, {42.3364716,257.475067}, {41.772
9416,257.660217}, {41.2094116,257.845367}}} id=55 |
| 523 SkOpAngle::afterPart {{{42.9000015,257.399994}, {46.2000008,257.399994}}} id=80 |
| 524 SkOpAngle::after [15/6] 13/13 tStart=1 tEnd=0 < [16/7] 29/29 tStart=0 tEnd=1 < [
55/26] 17/17 tStart=1 tEnd=0 F 4 |
| 525 SkOpAngle::afterPart {{{42.9000015,257.399994}, {42.3364716,257.324921}, {41.772
9416,257.139771}, {41.2094116,256.95462}}} id=15 |
| 526 SkOpAngle::afterPart {{{42.9000015,257.399994}, {43.6333351,257.497681}, {44.366
6687,257.465118}, {45.1000023,257.432556}}} id=16 |
| 527 SkOpAngle::afterPart {{{42.9000015,257.399994}, {42.3364716,257.475067}, {41.772
9416,257.660217}, {41.2094116,257.845367}}} id=55 |
| 528 SkOpAngle::after [55/26] 17/17 tStart=1 tEnd=0 < [16/7] 29/29 tStart=0 tEnd=1 <
[80/54] 31/31 tStart=0.565217386 tEnd=0.521739137 T 4 |
| 529 SkOpAngle::afterPart {{{42.9000015,257.399994}, {42.3364716,257.475067}, {41.772
9416,257.660217}, {41.2094116,257.845367}}} id=55 |
| 530 SkOpAngle::afterPart {{{42.9000015,257.399994}, {43.6333351,257.497681}, {44.366
6687,257.465118}, {45.1000023,257.432556}}} id=16 |
| 531 SkOpAngle::afterPart {{{42.9000015,257.399994}, {46.2000008,257.399994}}} id=80 |
| 532 SkOpSegment::sortAngles [16] tStart=0 [31] |
| 533 SkOpSegment::sortAngles [17] tStart=1 [34] |
| 534 SkOpAngle::after [17/8] 16/17 tStart=1 tEnd=0 < [80/53] 15/15 tStart=0.521739137
tEnd=0.565217386 < [80/52] 31/31 tStart=0.521739137 tEnd=0.478260888 F 4 |
| 535 SkOpAngle::afterPart {{{46.2000008,257.399994}, {45.8333321,257.399994}, {45.466
6672,257.41629}, {45.1000023,257.432556}}} id=17 |
| 536 SkOpAngle::afterPart {{{46.2000008,257.399994}, {42.9000015,257.399994}}} id=80 |
| 537 SkOpAngle::afterPart {{{46.2000008,257.399994}, {49.5,257.399994}}} id=80 |
| 538 SkOpAngle::after [17/8] 16/17 tStart=1 tEnd=0 < [58/29] 0/1 tStart=0 tEnd=1 < [8
0/52] 31/31 tStart=0.521739137 tEnd=0.478260888 F 4 |
| 539 SkOpAngle::afterPart {{{46.2000008,257.399994}, {45.8333321,257.399994}, {45.466
6672,257.41629}, {45.1000023,257.432556}}} id=17 |
| 540 SkOpAngle::afterPart {{{46.2000008,257.399994}, {46.5666656,257.399994}, {46.933
3344,257.387238}, {47.2999992,257.374481}}} id=58 |
| 541 SkOpAngle::afterPart {{{46.2000008,257.399994}, {49.5,257.399994}}} id=80 |
| 542 SkOpAngle::after [80/52] 31/31 tStart=0.521739137 tEnd=0.478260888 < [58/29] 0/1
tStart=0 tEnd=1 < [80/53] 15/15 tStart=0.521739137 tEnd=0.565217386 T 4 |
| 543 SkOpAngle::afterPart {{{46.2000008,257.399994}, {49.5,257.399994}}} id=80 |
| 544 SkOpAngle::afterPart {{{46.2000008,257.399994}, {46.5666656,257.399994}, {46.933
3344,257.387238}, {47.2999992,257.374481}}} id=58 |
| 545 SkOpAngle::afterPart {{{46.2000008,257.399994}, {42.9000015,257.399994}}} id=80 |
| 546 SkOpAngle::after [17/8] 16/17 tStart=1 tEnd=0 < [57/28] 14/13 tStart=1 tEnd=0 <
[80/52] 31/31 tStart=0.521739137 tEnd=0.478260888 F 4 |
| 547 SkOpAngle::afterPart {{{46.2000008,257.399994}, {45.8333321,257.399994}, {45.466
6672,257.41629}, {45.1000023,257.432556}}} id=17 |
| 548 SkOpAngle::afterPart {{{46.2000008,257.399994}, {45.8333321,257.399994}, {45.466
6672,257.383698}, {45.1000023,257.367432}}} id=57 |
| 549 SkOpAngle::afterPart {{{46.2000008,257.399994}, {49.5,257.399994}}} id=80 |
| 550 SkOpAngle::after [80/52] 31/31 tStart=0.521739137 tEnd=0.478260888 < [57/28] 14/
13 tStart=1 tEnd=0 < [58/29] 0/1 tStart=0 tEnd=1 F 4 |
| 551 SkOpAngle::afterPart {{{46.2000008,257.399994}, {49.5,257.399994}}} id=80 |
| 552 SkOpAngle::afterPart {{{46.2000008,257.399994}, {45.8333321,257.399994}, {45.466
6672,257.383698}, {45.1000023,257.367432}}} id=57 |
| 553 SkOpAngle::afterPart {{{46.2000008,257.399994}, {46.5666656,257.399994}, {46.933
3344,257.387238}, {47.2999992,257.374481}}} id=58 |
| 554 SkOpAngle::after [58/29] 0/1 tStart=0 tEnd=1 < [57/28] 14/13 tStart=1 tEnd=0 < [
80/53] 15/15 tStart=0.521739137 tEnd=0.565217386 T 4 |
| 555 SkOpAngle::afterPart {{{46.2000008,257.399994}, {46.5666656,257.399994}, {46.933
3344,257.387238}, {47.2999992,257.374481}}} id=58 |
| 556 SkOpAngle::afterPart {{{46.2000008,257.399994}, {45.8333321,257.399994}, {45.466
6672,257.383698}, {45.1000023,257.367432}}} id=57 |
| 557 SkOpAngle::afterPart {{{46.2000008,257.399994}, {42.9000015,257.399994}}} id=80 |
| 558 SkOpAngle::after [17/8] 16/17 tStart=1 tEnd=0 < [18/9] 30/29 tStart=0 tEnd=1 < [
80/52] 31/31 tStart=0.521739137 tEnd=0.478260888 T 4 |
| 559 SkOpAngle::afterPart {{{46.2000008,257.399994}, {45.8333321,257.399994}, {45.466
6672,257.41629}, {45.1000023,257.432556}}} id=17 |
| 560 SkOpAngle::afterPart {{{46.2000008,257.399994}, {46.5666656,257.399994}, {46.933
3344,257.41275}, {47.2999992,257.425507}}} id=18 |
| 561 SkOpAngle::afterPart {{{46.2000008,257.399994}, {49.5,257.399994}}} id=80 |
| 562 SkOpSegment::sortAngles [18] tStart=0 [35] |
| 563 SkOpSegment::sortAngles [19] tStart=1 [38] |
| 564 SkOpAngle::after [19/10] 17/17 tStart=1 tEnd=0 < [80/51] 15/15 tStart=0.47826088
8 tEnd=0.521739137 < [80/50] 31/31 tStart=0.478260888 tEnd=0.217391295 F 4 |
| 565 SkOpAngle::afterPart {{{49.5,257.399994}, {48.7666664,257.476501}, {48.0333328,2
57.451019}, {47.2999992,257.425507}}} id=19 |
| 566 SkOpAngle::afterPart {{{49.5,257.399994}, {46.2000008,257.399994}}} id=80 |
| 567 SkOpAngle::afterPart {{{49.5,257.399994}, {69.3000031,257.399994}}} id=80 |
| 568 SkOpAngle::after [19/10] 17/17 tStart=1 tEnd=0 < [60/31] 29/29 tStart=0 tEnd=1 <
[80/50] 31/31 tStart=0.478260888 tEnd=0.217391295 T 4 |
| 569 SkOpAngle::afterPart {{{49.5,257.399994}, {48.7666664,257.476501}, {48.0333328,2
57.451019}, {47.2999992,257.425507}}} id=19 |
| 570 SkOpAngle::afterPart {{{49.5,257.399994}, {50.1035385,257.462982}, {50.707077,25
7.613983}, {51.3106155,257.764984}}} id=60 |
| 571 SkOpAngle::afterPart {{{49.5,257.399994}, {69.3000031,257.399994}}} id=80 |
| 572 SkOpAngle::after [19/10] 17/17 tStart=1 tEnd=0 < [59/30] 13/13 tStart=1 tEnd=0 <
[60/31] 29/29 tStart=0 tEnd=1 F 4 |
| 573 SkOpAngle::afterPart {{{49.5,257.399994}, {48.7666664,257.476501}, {48.0333328,2
57.451019}, {47.2999992,257.425507}}} id=19 |
| 574 SkOpAngle::afterPart {{{49.5,257.399994}, {48.7666664,257.323486}, {48.0333328,2
57.348969}, {47.2999992,257.374481}}} id=59 |
| 575 SkOpAngle::afterPart {{{49.5,257.399994}, {50.1035385,257.462982}, {50.707077,25
7.613983}, {51.3106155,257.764984}}} id=60 |
| 576 SkOpAngle::after [60/31] 29/29 tStart=0 tEnd=1 < [59/30] 13/13 tStart=1 tEnd=0 <
[80/50] 31/31 tStart=0.478260888 tEnd=0.217391295 F 4 |
| 577 SkOpAngle::afterPart {{{49.5,257.399994}, {50.1035385,257.462982}, {50.707077,25
7.613983}, {51.3106155,257.764984}}} id=60 |
| 578 SkOpAngle::afterPart {{{49.5,257.399994}, {48.7666664,257.323486}, {48.0333328,2
57.348969}, {47.2999992,257.374481}}} id=59 |
| 579 SkOpAngle::afterPart {{{49.5,257.399994}, {69.3000031,257.399994}}} id=80 |
| 580 SkOpAngle::after [80/50] 31/31 tStart=0.478260888 tEnd=0.217391295 < [59/30] 13/
13 tStart=1 tEnd=0 < [80/51] 15/15 tStart=0.478260888 tEnd=0.521739137 T 4 |
| 581 SkOpAngle::afterPart {{{49.5,257.399994}, {69.3000031,257.399994}}} id=80 |
| 582 SkOpAngle::afterPart {{{49.5,257.399994}, {48.7666664,257.323486}, {48.0333328,2
57.348969}, {47.2999992,257.374481}}} id=59 |
| 583 SkOpAngle::afterPart {{{49.5,257.399994}, {46.2000008,257.399994}}} id=80 |
| 584 SkOpAngle::after [19/10] 17/17 tStart=1 tEnd=0 < [20/11] 1/1 tStart=0 tEnd=1 < [
60/31] 29/29 tStart=0 tEnd=1 F 4 |
| 585 SkOpAngle::afterPart {{{49.5,257.399994}, {48.7666664,257.476501}, {48.0333328,2
57.451019}, {47.2999992,257.425507}}} id=19 |
| 586 SkOpAngle::afterPart {{{49.5,257.399994}, {50.1035385,257.337006}, {50.707077,25
7.186005}, {51.3106155,257.035004}}} id=20 |
| 587 SkOpAngle::afterPart {{{49.5,257.399994}, {50.1035385,257.462982}, {50.707077,25
7.613983}, {51.3106155,257.764984}}} id=60 |
| 588 SkOpAngle::after [60/31] 29/29 tStart=0 tEnd=1 < [20/11] 1/1 tStart=0 tEnd=1 < [
80/50] 31/31 tStart=0.478260888 tEnd=0.217391295 F 4 |
| 589 SkOpAngle::afterPart {{{49.5,257.399994}, {50.1035385,257.462982}, {50.707077,25
7.613983}, {51.3106155,257.764984}}} id=60 |
| 590 SkOpAngle::afterPart {{{49.5,257.399994}, {50.1035385,257.337006}, {50.707077,25
7.186005}, {51.3106155,257.035004}}} id=20 |
| 591 SkOpAngle::afterPart {{{49.5,257.399994}, {69.3000031,257.399994}}} id=80 |
| 592 SkOpAngle::after [80/50] 31/31 tStart=0.478260888 tEnd=0.217391295 < [20/11] 1/1
tStart=0 tEnd=1 < [59/30] 13/13 tStart=1 tEnd=0 T 4 |
| 593 SkOpAngle::afterPart {{{49.5,257.399994}, {69.3000031,257.399994}}} id=80 |
| 594 SkOpAngle::afterPart {{{49.5,257.399994}, {50.1035385,257.337006}, {50.707077,25
7.186005}, {51.3106155,257.035004}}} id=20 |
| 595 SkOpAngle::afterPart {{{49.5,257.399994}, {48.7666664,257.323486}, {48.0333328,2
57.348969}, {47.2999992,257.374481}}} id=59 |
| 596 SkOpSegment::sortAngles [20] tStart=0 [39] |
| 597 SkOpSegment::sortAngles [29] tStart=1 [58] |
| 598 SkOpAngle::after [29/12] 13/13 tStart=1 tEnd=0 < [80/49] 15/15 tStart=0.21739129
5 tEnd=0.478260888 < [80/48] 31/31 tStart=0.217391295 tEnd=0.173913096 T 4 |
| 599 SkOpAngle::afterPart {{{69.3000031,257.399994}, {68.6847305,257.338867}, {68.069
458,257.193146}, {67.4541855,257.047394}}} id=29 |
| 600 SkOpAngle::afterPart {{{69.3000031,257.399994}, {49.5,257.399994}}} id=80 |
| 601 SkOpAngle::afterPart {{{69.3000031,257.399994}, {72.5999985,257.399994}}} id=80 |
| 602 SkOpAngle::after [29/12] 13/13 tStart=1 tEnd=0 < [70/33] 1/1 tStart=0 tEnd=1 < [
80/49] 15/15 tStart=0.217391295 tEnd=0.478260888 F 4 |
| 603 SkOpAngle::afterPart {{{69.3000031,257.399994}, {68.6847305,257.338867}, {68.069
458,257.193146}, {67.4541855,257.047394}}} id=29 |
| 604 SkOpAngle::afterPart {{{69.3000031,257.399994}, {70.0333328,257.327148}, {70.766
6626,257.35141}, {71.4999924,257.375702}}} id=70 |
| 605 SkOpAngle::afterPart {{{69.3000031,257.399994}, {49.5,257.399994}}} id=80 |
| 606 SkOpAngle::after [80/49] 15/15 tStart=0.217391295 tEnd=0.478260888 < [70/33] 1/1
tStart=0 tEnd=1 < [80/48] 31/31 tStart=0.217391295 tEnd=0.173913096 F 4 |
| 607 SkOpAngle::afterPart {{{69.3000031,257.399994}, {49.5,257.399994}}} id=80 |
| 608 SkOpAngle::afterPart {{{69.3000031,257.399994}, {70.0333328,257.327148}, {70.766
6626,257.35141}, {71.4999924,257.375702}}} id=70 |
| 609 SkOpAngle::afterPart {{{69.3000031,257.399994}, {72.5999985,257.399994}}} id=80 |
| 610 SkOpAngle::after [80/48] 31/31 tStart=0.217391295 tEnd=0.173913096 < [70/33] 1/1
tStart=0 tEnd=1 < [29/12] 13/13 tStart=1 tEnd=0 T 4 |
| 611 SkOpAngle::afterPart {{{69.3000031,257.399994}, {72.5999985,257.399994}}} id=80 |
| 612 SkOpAngle::afterPart {{{69.3000031,257.399994}, {70.0333328,257.327148}, {70.766
6626,257.35141}, {71.4999924,257.375702}}} id=70 |
| 613 SkOpAngle::afterPart {{{69.3000031,257.399994}, {68.6847305,257.338867}, {68.069
458,257.193146}, {67.4541855,257.047394}}} id=29 |
| 614 SkOpAngle::after [29/12] 13/13 tStart=1 tEnd=0 < [69/32] 17/17 tStart=1 tEnd=0 <
[80/49] 15/15 tStart=0.217391295 tEnd=0.478260888 F 4 |
| 615 SkOpAngle::afterPart {{{69.3000031,257.399994}, {68.6847305,257.338867}, {68.069
458,257.193146}, {67.4541855,257.047394}}} id=29 |
| 616 SkOpAngle::afterPart {{{69.3000031,257.399994}, {68.6847305,257.461121}, {68.069
458,257.606842}, {67.4541855,257.752594}}} id=69 |
| 617 SkOpAngle::afterPart {{{69.3000031,257.399994}, {49.5,257.399994}}} id=80 |
| 618 SkOpAngle::after [80/49] 15/15 tStart=0.217391295 tEnd=0.478260888 < [69/32] 17/
17 tStart=1 tEnd=0 < [80/48] 31/31 tStart=0.217391295 tEnd=0.173913096 T 4 |
| 619 SkOpAngle::afterPart {{{69.3000031,257.399994}, {49.5,257.399994}}} id=80 |
| 620 SkOpAngle::afterPart {{{69.3000031,257.399994}, {68.6847305,257.461121}, {68.069
458,257.606842}, {67.4541855,257.752594}}} id=69 |
| 621 SkOpAngle::afterPart {{{69.3000031,257.399994}, {72.5999985,257.399994}}} id=80 |
| 622 SkOpAngle::after [29/12] 13/13 tStart=1 tEnd=0 < [30/13] 29/29 tStart=0 tEnd=1 <
[80/49] 15/15 tStart=0.217391295 tEnd=0.478260888 F 4 |
| 623 SkOpAngle::afterPart {{{69.3000031,257.399994}, {68.6847305,257.338867}, {68.069
458,257.193146}, {67.4541855,257.047394}}} id=29 |
| 624 SkOpAngle::afterPart {{{69.3000031,257.399994}, {70.0333328,257.472839}, {70.766
6626,257.448578}, {71.4999924,257.424286}}} id=30 |
| 625 SkOpAngle::afterPart {{{69.3000031,257.399994}, {49.5,257.399994}}} id=80 |
| 626 SkOpAngle::after [80/49] 15/15 tStart=0.217391295 tEnd=0.478260888 < [30/13] 29/
29 tStart=0 tEnd=1 < [69/32] 17/17 tStart=1 tEnd=0 F 4 |
| 627 SkOpAngle::afterPart {{{69.3000031,257.399994}, {49.5,257.399994}}} id=80 |
| 628 SkOpAngle::afterPart {{{69.3000031,257.399994}, {70.0333328,257.472839}, {70.766
6626,257.448578}, {71.4999924,257.424286}}} id=30 |
| 629 SkOpAngle::afterPart {{{69.3000031,257.399994}, {68.6847305,257.461121}, {68.069
458,257.606842}, {67.4541855,257.752594}}} id=69 |
| 630 SkOpAngle::after [69/32] 17/17 tStart=1 tEnd=0 < [30/13] 29/29 tStart=0 tEnd=1 <
[80/48] 31/31 tStart=0.217391295 tEnd=0.173913096 T 4 |
| 631 SkOpAngle::afterPart {{{69.3000031,257.399994}, {68.6847305,257.461121}, {68.069
458,257.606842}, {67.4541855,257.752594}}} id=69 |
| 632 SkOpAngle::afterPart {{{69.3000031,257.399994}, {70.0333328,257.472839}, {70.766
6626,257.448578}, {71.4999924,257.424286}}} id=30 |
| 633 SkOpAngle::afterPart {{{69.3000031,257.399994}, {72.5999985,257.399994}}} id=80 |
| 634 SkOpSegment::sortAngles [30] tStart=0 [59] |
| 635 SkOpSegment::sortAngles [31] tStart=1 [62] |
| 636 SkOpAngle::after [31/14] 16/17 tStart=1 tEnd=0 < [80/47] 15/15 tStart=0.17391309
6 tEnd=0.217391295 < [80/46] 31/31 tStart=0.173913096 tEnd=0.130434797 F 4 |
| 637 SkOpAngle::afterPart {{{72.5999985,257.399994}, {72.2333298,257.399994}, {71.866
6611,257.41214}, {71.4999924,257.424286}}} id=31 |
| 638 SkOpAngle::afterPart {{{72.5999985,257.399994}, {69.3000031,257.399994}}} id=80 |
| 639 SkOpAngle::afterPart {{{72.5999985,257.399994}, {75.9000015,257.399994}}} id=80 |
| 640 SkOpAngle::after [31/14] 16/17 tStart=1 tEnd=0 < [72/35] 0/1 tStart=0 tEnd=1 < [
80/46] 31/31 tStart=0.173913096 tEnd=0.130434797 F 4 |
| 641 SkOpAngle::afterPart {{{72.5999985,257.399994}, {72.2333298,257.399994}, {71.866
6611,257.41214}, {71.4999924,257.424286}}} id=31 |
| 642 SkOpAngle::afterPart {{{72.5999985,257.399994}, {72.9666672,257.399994}, {73.333
3359,257.393158}, {73.7000046,257.386292}}} id=72 |
| 643 SkOpAngle::afterPart {{{72.5999985,257.399994}, {75.9000015,257.399994}}} id=80 |
| 644 SkOpAngle::after [80/46] 31/31 tStart=0.173913096 tEnd=0.130434797 < [72/35] 0/1
tStart=0 tEnd=1 < [80/47] 15/15 tStart=0.173913096 tEnd=0.217391295 T 4 |
| 645 SkOpAngle::afterPart {{{72.5999985,257.399994}, {75.9000015,257.399994}}} id=80 |
| 646 SkOpAngle::afterPart {{{72.5999985,257.399994}, {72.9666672,257.399994}, {73.333
3359,257.393158}, {73.7000046,257.386292}}} id=72 |
| 647 SkOpAngle::afterPart {{{72.5999985,257.399994}, {69.3000031,257.399994}}} id=80 |
| 648 SkOpAngle::after [31/14] 16/17 tStart=1 tEnd=0 < [71/34] 14/13 tStart=1 tEnd=0 <
[80/46] 31/31 tStart=0.173913096 tEnd=0.130434797 F 4 |
| 649 SkOpAngle::afterPart {{{72.5999985,257.399994}, {72.2333298,257.399994}, {71.866
6611,257.41214}, {71.4999924,257.424286}}} id=31 |
| 650 SkOpAngle::afterPart {{{72.5999985,257.399994}, {72.2333298,257.399994}, {71.866
6611,257.387848}, {71.4999924,257.375702}}} id=71 |
| 651 SkOpAngle::afterPart {{{72.5999985,257.399994}, {75.9000015,257.399994}}} id=80 |
| 652 SkOpAngle::after [80/46] 31/31 tStart=0.173913096 tEnd=0.130434797 < [71/34] 14/
13 tStart=1 tEnd=0 < [72/35] 0/1 tStart=0 tEnd=1 F 4 |
| 653 SkOpAngle::afterPart {{{72.5999985,257.399994}, {75.9000015,257.399994}}} id=80 |
| 654 SkOpAngle::afterPart {{{72.5999985,257.399994}, {72.2333298,257.399994}, {71.866
6611,257.387848}, {71.4999924,257.375702}}} id=71 |
| 655 SkOpAngle::afterPart {{{72.5999985,257.399994}, {72.9666672,257.399994}, {73.333
3359,257.393158}, {73.7000046,257.386292}}} id=72 |
| 656 SkOpAngle::after [72/35] 0/1 tStart=0 tEnd=1 < [71/34] 14/13 tStart=1 tEnd=0 < [
80/47] 15/15 tStart=0.173913096 tEnd=0.217391295 T 4 |
| 657 SkOpAngle::afterPart {{{72.5999985,257.399994}, {72.9666672,257.399994}, {73.333
3359,257.393158}, {73.7000046,257.386292}}} id=72 |
| 658 SkOpAngle::afterPart {{{72.5999985,257.399994}, {72.2333298,257.399994}, {71.866
6611,257.387848}, {71.4999924,257.375702}}} id=71 |
| 659 SkOpAngle::afterPart {{{72.5999985,257.399994}, {69.3000031,257.399994}}} id=80 |
| 660 SkOpAngle::after [31/14] 16/17 tStart=1 tEnd=0 < [32/15] 30/29 tStart=0 tEnd=1 <
[80/46] 31/31 tStart=0.173913096 tEnd=0.130434797 T 4 |
| 661 SkOpAngle::afterPart {{{72.5999985,257.399994}, {72.2333298,257.399994}, {71.866
6611,257.41214}, {71.4999924,257.424286}}} id=31 |
| 662 SkOpAngle::afterPart {{{72.5999985,257.399994}, {72.9666672,257.399994}, {73.333
3359,257.40683}, {73.7000046,257.413696}}} id=32 |
| 663 SkOpAngle::afterPart {{{72.5999985,257.399994}, {75.9000015,257.399994}}} id=80 |
| 664 SkOpSegment::sortAngles [32] tStart=0 [63] |
| 665 SkOpSegment::sortAngles [33] tStart=1 [66] |
| 666 SkOpAngle::after [33/16] 17/17 tStart=1 tEnd=0 < [80/45] 15/15 tStart=0.13043479
7 tEnd=0.173913096 < [80/44] 31/31 tStart=0.130434797 tEnd=0.0434782991 F 4 |
| 667 SkOpAngle::afterPart {{{75.9000015,257.399994}, {75.1666718,257.441101}, {74.433
3344,257.427399}, {73.7000046,257.413696}}} id=33 |
| 668 SkOpAngle::afterPart {{{75.9000015,257.399994}, {72.5999985,257.399994}}} id=80 |
| 669 SkOpAngle::afterPart {{{75.9000015,257.399994}, {82.5,257.399994}}} id=80 |
| 670 SkOpAngle::after [33/16] 17/17 tStart=1 tEnd=0 < [74/37] 29/29 tStart=0 tEnd=1 <
[80/44] 31/31 tStart=0.130434797 tEnd=0.0434782991 T 4 |
| 671 SkOpAngle::afterPart {{{75.9000015,257.399994}, {75.1666718,257.441101}, {74.433
3344,257.427399}, {73.7000046,257.413696}}} id=33 |
| 672 SkOpAngle::afterPart {{{75.9000015,257.399994}, {76.3889008,257.427368}, {76.877
8,257.503448}, {77.3666992,257.579529}}} id=74 |
| 673 SkOpAngle::afterPart {{{75.9000015,257.399994}, {82.5,257.399994}}} id=80 |
| 674 SkOpAngle::after [33/16] 17/17 tStart=1 tEnd=0 < [73/36] 13/13 tStart=1 tEnd=0 <
[74/37] 29/29 tStart=0 tEnd=1 F 4 |
| 675 SkOpAngle::afterPart {{{75.9000015,257.399994}, {75.1666718,257.441101}, {74.433
3344,257.427399}, {73.7000046,257.413696}}} id=33 |
| 676 SkOpAngle::afterPart {{{75.9000015,257.399994}, {75.1666718,257.358887}, {74.433
3344,257.372589}, {73.7000046,257.386292}}} id=73 |
| 677 SkOpAngle::afterPart {{{75.9000015,257.399994}, {76.3889008,257.427368}, {76.877
8,257.503448}, {77.3666992,257.579529}}} id=74 |
| 678 SkOpAngle::after [74/37] 29/29 tStart=0 tEnd=1 < [73/36] 13/13 tStart=1 tEnd=0 <
[80/44] 31/31 tStart=0.130434797 tEnd=0.0434782991 F 4 |
| 679 SkOpAngle::afterPart {{{75.9000015,257.399994}, {76.3889008,257.427368}, {76.877
8,257.503448}, {77.3666992,257.579529}}} id=74 |
| 680 SkOpAngle::afterPart {{{75.9000015,257.399994}, {75.1666718,257.358887}, {74.433
3344,257.372589}, {73.7000046,257.386292}}} id=73 |
| 681 SkOpAngle::afterPart {{{75.9000015,257.399994}, {82.5,257.399994}}} id=80 |
| 682 SkOpAngle::after [80/44] 31/31 tStart=0.130434797 tEnd=0.0434782991 < [73/36] 13
/13 tStart=1 tEnd=0 < [80/45] 15/15 tStart=0.130434797 tEnd=0.173913096 T 4 |
| 683 SkOpAngle::afterPart {{{75.9000015,257.399994}, {82.5,257.399994}}} id=80 |
| 684 SkOpAngle::afterPart {{{75.9000015,257.399994}, {75.1666718,257.358887}, {74.433
3344,257.372589}, {73.7000046,257.386292}}} id=73 |
| 685 SkOpAngle::afterPart {{{75.9000015,257.399994}, {72.5999985,257.399994}}} id=80 |
| 686 SkOpAngle::after [33/16] 17/17 tStart=1 tEnd=0 < [34/17] 1/1 tStart=0 tEnd=1 < [
74/37] 29/29 tStart=0 tEnd=1 F 4 |
| 687 SkOpAngle::afterPart {{{75.9000015,257.399994}, {75.1666718,257.441101}, {74.433
3344,257.427399}, {73.7000046,257.413696}}} id=33 |
| 688 SkOpAngle::afterPart {{{75.9000015,257.399994}, {76.3889008,257.37262}, {76.8778
,257.296539}, {77.3666992,257.220459}}} id=34 |
| 689 SkOpAngle::afterPart {{{75.9000015,257.399994}, {76.3889008,257.427368}, {76.877
8,257.503448}, {77.3666992,257.579529}}} id=74 |
| 690 SkOpAngle::after [74/37] 29/29 tStart=0 tEnd=1 < [34/17] 1/1 tStart=0 tEnd=1 < [
80/44] 31/31 tStart=0.130434797 tEnd=0.0434782991 F 4 |
| 691 SkOpAngle::afterPart {{{75.9000015,257.399994}, {76.3889008,257.427368}, {76.877
8,257.503448}, {77.3666992,257.579529}}} id=74 |
| 692 SkOpAngle::afterPart {{{75.9000015,257.399994}, {76.3889008,257.37262}, {76.8778
,257.296539}, {77.3666992,257.220459}}} id=34 |
| 693 SkOpAngle::afterPart {{{75.9000015,257.399994}, {82.5,257.399994}}} id=80 |
| 694 SkOpAngle::after [80/44] 31/31 tStart=0.130434797 tEnd=0.0434782991 < [34/17] 1/
1 tStart=0 tEnd=1 < [73/36] 13/13 tStart=1 tEnd=0 T 4 |
| 695 SkOpAngle::afterPart {{{75.9000015,257.399994}, {82.5,257.399994}}} id=80 |
| 696 SkOpAngle::afterPart {{{75.9000015,257.399994}, {76.3889008,257.37262}, {76.8778
,257.296539}, {77.3666992,257.220459}}} id=34 |
| 697 SkOpAngle::afterPart {{{75.9000015,257.399994}, {75.1666718,257.358887}, {74.433
3344,257.372589}, {73.7000046,257.386292}}} id=73 |
| 698 SkOpSegment::sortAngles [34] tStart=0 [67] |
| 699 SkOpSegment::sortAngles [37] tStart=1 [74] |
| 700 SkOpAngle::after [37/18] 13/13 tStart=1 tEnd=0 < [80/43] 15/15 tStart=0.04347829
91 tEnd=0.130434797 < [80/42] 31/31 tStart=0.0434782991 tEnd=0 T 4 |
| 701 SkOpAngle::afterPart {{{82.5,257.399994}, {82.0111008,257.37262}, {81.5222015,25
7.296539}, {81.0332947,257.220459}}} id=37 |
| 702 SkOpAngle::afterPart {{{82.5,257.399994}, {75.9000015,257.399994}}} id=80 |
| 703 SkOpAngle::afterPart {{{82.5,257.399994}, {85.8000031,257.399994}}} id=80 |
| 704 SkOpAngle::after [37/18] 13/13 tStart=1 tEnd=0 < [78/39] 1/1 tStart=0 tEnd=1 < [
80/43] 15/15 tStart=0.0434782991 tEnd=0.130434797 F 4 |
| 705 SkOpAngle::afterPart {{{82.5,257.399994}, {82.0111008,257.37262}, {81.5222015,25
7.296539}, {81.0332947,257.220459}}} id=37 |
| 706 SkOpAngle::afterPart {{{82.5,257.399994}, {83.2333298,257.358887}, {83.9666595,2
57.372589}, {84.6999969,257.386292}}} id=78 |
| 707 SkOpAngle::afterPart {{{82.5,257.399994}, {75.9000015,257.399994}}} id=80 |
| 708 SkOpAngle::after [80/43] 15/15 tStart=0.0434782991 tEnd=0.130434797 < [78/39] 1/
1 tStart=0 tEnd=1 < [80/42] 31/31 tStart=0.0434782991 tEnd=0 F 4 |
| 709 SkOpAngle::afterPart {{{82.5,257.399994}, {75.9000015,257.399994}}} id=80 |
| 710 SkOpAngle::afterPart {{{82.5,257.399994}, {83.2333298,257.358887}, {83.9666595,2
57.372589}, {84.6999969,257.386292}}} id=78 |
| 711 SkOpAngle::afterPart {{{82.5,257.399994}, {85.8000031,257.399994}}} id=80 |
| 712 SkOpAngle::after [80/42] 31/31 tStart=0.0434782991 tEnd=0 < [78/39] 1/1 tStart=0
tEnd=1 < [37/18] 13/13 tStart=1 tEnd=0 T 4 |
| 713 SkOpAngle::afterPart {{{82.5,257.399994}, {85.8000031,257.399994}}} id=80 |
| 714 SkOpAngle::afterPart {{{82.5,257.399994}, {83.2333298,257.358887}, {83.9666595,2
57.372589}, {84.6999969,257.386292}}} id=78 |
| 715 SkOpAngle::afterPart {{{82.5,257.399994}, {82.0111008,257.37262}, {81.5222015,25
7.296539}, {81.0332947,257.220459}}} id=37 |
| 716 SkOpAngle::after [37/18] 13/13 tStart=1 tEnd=0 < [77/38] 17/17 tStart=1 tEnd=0 <
[80/43] 15/15 tStart=0.0434782991 tEnd=0.130434797 F 4 |
| 717 SkOpAngle::afterPart {{{82.5,257.399994}, {82.0111008,257.37262}, {81.5222015,25
7.296539}, {81.0332947,257.220459}}} id=37 |
| 718 SkOpAngle::afterPart {{{82.5,257.399994}, {82.0111008,257.427368}, {81.5222015,2
57.503448}, {81.0332947,257.579529}}} id=77 |
| 719 SkOpAngle::afterPart {{{82.5,257.399994}, {75.9000015,257.399994}}} id=80 |
| 720 SkOpAngle::after [80/43] 15/15 tStart=0.0434782991 tEnd=0.130434797 < [77/38] 17
/17 tStart=1 tEnd=0 < [80/42] 31/31 tStart=0.0434782991 tEnd=0 T 4 |
| 721 SkOpAngle::afterPart {{{82.5,257.399994}, {75.9000015,257.399994}}} id=80 |
| 722 SkOpAngle::afterPart {{{82.5,257.399994}, {82.0111008,257.427368}, {81.5222015,2
57.503448}, {81.0332947,257.579529}}} id=77 |
| 723 SkOpAngle::afterPart {{{82.5,257.399994}, {85.8000031,257.399994}}} id=80 |
| 724 SkOpAngle::after [37/18] 13/13 tStart=1 tEnd=0 < [38/19] 29/29 tStart=0 tEnd=1 <
[80/43] 15/15 tStart=0.0434782991 tEnd=0.130434797 F 4 |
| 725 SkOpAngle::afterPart {{{82.5,257.399994}, {82.0111008,257.37262}, {81.5222015,25
7.296539}, {81.0332947,257.220459}}} id=37 |
| 726 SkOpAngle::afterPart {{{82.5,257.399994}, {83.2333298,257.441101}, {83.9666595,2
57.427399}, {84.6999969,257.413696}}} id=38 |
| 727 SkOpAngle::afterPart {{{82.5,257.399994}, {75.9000015,257.399994}}} id=80 |
| 728 SkOpAngle::after [80/43] 15/15 tStart=0.0434782991 tEnd=0.130434797 < [38/19] 29
/29 tStart=0 tEnd=1 < [77/38] 17/17 tStart=1 tEnd=0 F 4 |
| 729 SkOpAngle::afterPart {{{82.5,257.399994}, {75.9000015,257.399994}}} id=80 |
| 730 SkOpAngle::afterPart {{{82.5,257.399994}, {83.2333298,257.441101}, {83.9666595,2
57.427399}, {84.6999969,257.413696}}} id=38 |
| 731 SkOpAngle::afterPart {{{82.5,257.399994}, {82.0111008,257.427368}, {81.5222015,2
57.503448}, {81.0332947,257.579529}}} id=77 |
| 732 SkOpAngle::after [77/38] 17/17 tStart=1 tEnd=0 < [38/19] 29/29 tStart=0 tEnd=1 <
[80/42] 31/31 tStart=0.0434782991 tEnd=0 T 4 |
| 733 SkOpAngle::afterPart {{{82.5,257.399994}, {82.0111008,257.427368}, {81.5222015,2
57.503448}, {81.0332947,257.579529}}} id=77 |
| 734 SkOpAngle::afterPart {{{82.5,257.399994}, {83.2333298,257.441101}, {83.9666595,2
57.427399}, {84.6999969,257.413696}}} id=38 |
| 735 SkOpAngle::afterPart {{{82.5,257.399994}, {85.8000031,257.399994}}} id=80 |
| 736 SkOpSegment::sortAngles [38] tStart=0 [75] |
| 737 SkOpSegment::sortAngles [39] tStart=1 [78] |
| 738 SkOpAngle::after [39/20] 16/17 tStart=1 tEnd=0 < [79/40] 14/13 tStart=1 tEnd=0 <
[80/41] 15/15 tStart=0 tEnd=0.0434782991 T 4 |
| 739 SkOpAngle::afterPart {{{85.8000031,257.399994}, {85.4333344,257.399994}, {85.066
6656,257.40683}, {84.6999969,257.413696}}} id=39 |
| 740 SkOpAngle::afterPart {{{85.8000031,257.399994}, {85.4333344,257.399994}, {85.066
6656,257.393158}, {84.6999969,257.386292}}} id=79 |
| 741 SkOpAngle::afterPart {{{85.8000031,257.399994}, {82.5,257.399994}}} id=80 |
| 742 SkOpSegment::sortAngles [41] tStart=0 [81] |
| 743 SkOpSegment::sortAngles [42] tStart=1 [84] |
| 744 SkOpSegment::sortAngles [43] tStart=0 [85] |
| 745 SkOpSegment::sortAngles [49] tStart=0.986037692 [184] |
| 746 SkOpSegment::sortAngles [50] tStart=0 [99] |
| 747 SkOpSegment::sortAngles [55] tStart=1 [110] |
| 748 SkOpSegment::sortAngles [56] tStart=0 [111] |
| 749 SkOpSegment::sortAngles [57] tStart=1 [114] |
| 750 SkOpSegment::sortAngles [58] tStart=0 [115] |
| 751 SkOpSegment::sortAngles [59] tStart=1 [118] |
| 752 SkOpSegment::sortAngles [60] tStart=0 [119] |
| 753 SkOpSegment::sortAngles [69] tStart=1 [138] |
| 754 SkOpSegment::sortAngles [70] tStart=0 [139] |
| 755 SkOpSegment::sortAngles [71] tStart=1 [142] |
| 756 SkOpSegment::sortAngles [72] tStart=0 [143] |
| 757 SkOpSegment::sortAngles [73] tStart=1 [146] |
| 758 SkOpSegment::sortAngles [74] tStart=0 [147] |
| 759 SkOpSegment::sortAngles [77] tStart=1 [154] |
| 760 SkOpSegment::sortAngles [78] tStart=0 [155] |
| 761 SkOpSegment::sortAngles [79] tStart=1 [158] |
| 762 SkOpSegment::sortAngles [80] tStart=0 [159] |
| 763 SkOpSegment::sortAngles [80] tStart=0.0434782991 [183] |
| 764 SkOpSegment::sortAngles [80] tStart=0.130434797 [182] |
| 765 SkOpSegment::sortAngles [80] tStart=0.173913096 [181] |
| 766 SkOpSegment::sortAngles [80] tStart=0.217391295 [180] |
| 767 SkOpSegment::sortAngles [80] tStart=0.478260888 [179] |
| 768 SkOpSegment::sortAngles [80] tStart=0.521739137 [178] |
| 769 SkOpSegment::sortAngles [80] tStart=0.565217386 [177] |
| 770 SkOpSegment::sortAngles [80] tStart=0.739737489 [175] |
| 771 SkOpSegment::sortAngles [80] tStart=0.956521739 [172] |
| 772 SkOpSegment::sortAngles [80] tStart=1 [160] |
| 773 SkOpSegment::debugShowActiveSpans id=1 (9.89999962,257.399994 10.2666664,257.399
994 10.6333332,257.406433 11,257.412872) t=0 (9.89999962,257.399994) tEnd=1 wind
Sum=? windValue=1 oppValue=0 |
| 774 SkOpSegment::debugShowActiveSpans id=2 (11,257.412872 11.7333336,257.425751 12.4
666672,257.438629 13.1999998,257.399994) t=0 (11,257.412872) tEnd=1 windSum=? wi
ndValue=1 oppValue=0 |
| 775 SkOpSegment::debugShowActiveSpans id=3 (13.1999998,257.399994 14.3000002,257.342
041 15.3999996,257.207611 16.5,257.052246) t=0 (13.1999998,257.399994) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 |
| 776 SkOpSegment::debugShowActiveSpans id=4 (16.5,257.052246 16.9802361,256.984406 17
.4604721,256.884735 17.9407063,256.785095) t=0 (16.5,257.052246) tEnd=1 windSum=
? windValue=1 oppValue=0 |
| 777 SkOpSegment::debugShowActiveSpans id=5 (17.9407063,256.785095 18.5604706,256.656
494 19.1802349,256.527893 19.7999992,256.467651) t=0 (17.9407063,256.785095) tEn
d=1 windSum=? windValue=1 oppValue=0 |
| 778 SkOpSegment::debugShowActiveSpans id=6 (19.7999992,256.467651 20.8999996,256.360
748 22,256.304291 23.1000004,256.410889) t=0 (19.7999992,256.467651) tEnd=1 wind
Sum=? windValue=1 oppValue=0 |
| 779 SkOpSegment::debugShowActiveSpans id=7 (23.1000004,256.410889 23.70541,256.46954
3 24.3108177,256.624634 24.9162273,256.779724) t=0 (23.1000004,256.410889) tEnd=
1 windSum=? windValue=1 oppValue=0 |
| 780 SkOpSegment::debugShowActiveSpans id=8 (24.9162273,256.779724 25.4108181,256.906
403 25.9054089,257.033081 26.3999996,257.107208) t=0 (24.9162273,256.779724) tEn
d=1 windSum=? windValue=1 oppValue=0 |
| 781 SkOpSegment::debugShowActiveSpans id=9 (26.3999996,257.107208 27.5,257.272064 28
.6000004,257.401825 29.7000008,257.399994) t=0 (26.3999996,257.107208) tEnd=0.98
6037692 windSum=? windValue=1 oppValue=0 |
| 782 </div> |
| 783 |
| 784 <div id="cubicOp142"> |
| 785 seg=1 {{{5, 6}, {3.45152783f, 5.2257638f}, {4.30082178f, 2.05376172f}, {4.299117
09f, 2.05330443f}}} |
| 786 seg=2 {{{4.29911709f, 2.05330443f}, {4.29861975f, 2.05317116f}, {4.2257638f, 2.3
2270813f}, {4, 3}}} |
| 787 seg=3 {{{4, 3}, {5, 6}}} |
| 788 op diff |
| 789 seg=4 {{{0, 5}, {1.125f, 4.625f}, {2.25f, 4.53125f}, {3.1640625f, 4.45507813f}}} |
| 790 seg=5 {{{3.1640625f, 4.45507813f}, {4.6875f, 4.328125f}, {5.625f, 4.25f}, {5, 3}
}} |
| 791 seg=6 {{{5, 3}, {0, 5}}} |
| 792 debugShowCubicIntersection wtTs[0]=1 {{{5,6}, {3.45152783,5.2257638}, {4.3008217
8,2.05376172}, {4.29911709,2.05330443}}} {{4.29911709,2.05330443}} wnTs[0]=0 {{{
4.29911709,2.05330443}, {4.29861975,2.05317116}, {4.2257638,2.32270813}, {4,3}}} |
| 793 debugShowCubicLineIntersection wtTs[0]=0 {{{5,6}, {3.45152783,5.2257638}, {4.300
82178,2.05376172}, {4.29911709,2.05330443}}} {{5,6}} wtTs[1]=0.587088912 {{4.094
66553,3.28399706}} wnTs[0]=1 {{{4,3}, {5,6}}} wnTs[1]=0.0946657086 |
| 794 SkOpSegment::addT insert t=0.587088912 segID=1 spanID=13 |
| 795 SkOpSegment::addT insert t=0.0946657086 segID=3 spanID=14 |
| 796 debugShowCubicLineIntersection wtTs[0]=1 {{{4.29911709,2.05330443}, {4.29861975,
2.05317116}, {4.2257638,2.32270813}, {4,3}}} {{4,3}} wnTs[0]=0 {{{4,3}, {5,6}}} |
| 797 debugShowCubicIntersection wtTs[0]=0.383986729 {{{5,6}, {3.45152783,5.2257638},
{4.30082178,2.05376172}, {4.29911709,2.05330443}}} {{4.09290743,4.36280823}} wnT
s[0]=0.225176 {{{3.1640625,4.45507813}, {4.6875,4.328125}, {5.625,4.25}, {5,3}}} |
| 798 SkOpSegment::addT insert t=0.383986729 segID=1 spanID=15 |
| 799 SkOpSegment::addT insert t=0.225175574 segID=5 spanID=16 |
| 800 debugShowCubicLineIntersection wtTs[0]=0.571089482 {{{5,6}, {3.45152783,5.225763
8}, {4.30082178,2.05376172}, {4.29911709,2.05330443}}} {{4.08799171,3.36480331}}
wnTs[0]=0.182402 {{{5,3}, {0,5}}} |
| 801 SkOpSegment::addT insert t=0.571089482 segID=1 spanID=17 |
| 802 SkOpSegment::addT insert t=0.18240164 segID=6 spanID=18 |
| 803 debugShowCubicIntersection no intersect {{{4.29911709,2.05330443}, {4.29861975,2
.05317116}, {4.2257638,2.32270813}, {4,3}}} {{{3.1640625,4.45507813}, {4.6875,4.
328125}, {5.625,4.25}, {5,3}}} |
| 804 debugShowCubicLineIntersection no intersect {{{4.29911709,2.05330443}, {4.298619
75,2.05317116}, {4.2257638,2.32270813}, {4,3}}} {{{5,3}, {0,5}}} |
| 805 debugShowCubicLineIntersection wtTs[0]=0.326417764 {{{3.1640625,4.45507813}, {4.
6875,4.328125}, {5.625,4.25}, {5,3}}} {{4.43463707,4.30391121}} wnTs[0]=0.434637
{{{4,3}, {5,6}}} |
| 806 SkOpSegment::addT insert t=0.434637102 segID=3 spanID=19 |
| 807 SkOpSegment::addT insert t=0.326417764 segID=5 spanID=20 |
| 808 debugShowLineIntersection wtTs[0]=0.117647059 {{{4,3}, {5,6}}} {{4.11764717,3.35
294127}} wnTs[0]=0.176471 {{{5,3}, {0,5}}} |
| 809 SkOpSegment::addT insert t=0.117647059 segID=3 spanID=21 |
| 810 SkOpSegment::addT insert t=0.176470588 segID=6 spanID=22 |
| 811 debugShowCubicIntersection wtTs[0]=1 {{{0,5}, {1.125,4.625}, {2.25,4.53125}, {3.
1640625,4.45507813}}} {{3.1640625,4.45507813}} wnTs[0]=0 {{{3.1640625,4.45507813
}, {4.6875,4.328125}, {5.625,4.25}, {5,3}}} |
| 812 debugShowCubicLineIntersection wtTs[0]=0 {{{0,5}, {1.125,4.625}, {2.25,4.53125},
{3.1640625,4.45507813}}} {{0,5}} wnTs[0]=1 {{{5,3}, {0,5}}} |
| 813 debugShowCubicLineIntersection wtTs[0]=1 {{{3.1640625,4.45507813}, {4.6875,4.328
125}, {5.625,4.25}, {5,3}}} {{5,3}} wnTs[0]=0 {{{5,3}, {0,5}}} |
| 814 SkOpSegment::sortAngles [1] tStart=0.383986729 [15] |
| 815 SkOpAngle::after [1/1] 25/25 tStart=0.383986729 tEnd=0 < [5/13] 17/17 tStart=0.2
25175574 tEnd=0 < [1/2] 9/9 tStart=0.383986729 tEnd=0.571089482 F 4 |
| 816 SkOpAngle::afterPart {{{4.09290743,4.36280823}, {4.16435514,5.05186675}, {4.4054
0724,5.70270357}, {5,6}}} id=1 |
| 817 SkOpAngle::afterPart {{{4.09290743,4.36280823}, {3.82043503,4.40038055}, {3.5071
0341,4.42649138}, {3.1640625,4.45507813}}} id=5 |
| 818 SkOpAngle::afterPart {{{4.09290743,4.36280823}, {4.05809356,4.0270551}, {4.06354
799,3.68222709}, {4.08799171,3.36480331}}} id=1 |
| 819 SkOpAngle::after [1/1] 25/25 tStart=0.383986729 tEnd=0 < [5/14] 1/1 tStart=0.225
175574 tEnd=0.326417764 < [1/2] 9/9 tStart=0.383986729 tEnd=0.571089482 T 4 |
| 820 SkOpAngle::afterPart {{{4.09290743,4.36280823}, {4.16435514,5.05186675}, {4.4054
0724,5.70270357}, {5,6}}} id=1 |
| 821 SkOpAngle::afterPart {{{4.09290743,4.36280823}, {4.21541496,4.34591517}, {4.3296
6255,4.32670493}, {4.43463707,4.30391121}}} id=5 |
| 822 SkOpAngle::afterPart {{{4.09290743,4.36280823}, {4.05809356,4.0270551}, {4.06354
799,3.68222709}, {4.08799171,3.36480331}}} id=1 |
| 823 SkOpSegment::sortAngles [1] tStart=0.571089482 [17] |
| 824 SkOpAngle::after [1/3] 21/25 tStart=0.571089482 tEnd=0.383986729 < [6/19] 1/1 tS
tart=0.18240164 tEnd=0.176470588 < [1/4] 5/5 tStart=0.571089482 tEnd=0.587088912
T 4 |
| 825 SkOpAngle::afterPart {{{4.08799171,3.36480331}, {4.06354799,3.68222709}, {4.0580
9356,4.0270551}, {4.09290743,4.36280823}}} id=1 |
| 826 SkOpAngle::afterPart {{{4.08799171,3.36480331}, {4.11764717,3.35294127}}} id=6 |
| 827 SkOpAngle::afterPart {{{4.08799171,3.36480331}, {4.09008193,3.33765994}, {4.0923
1091,3.31071685}, {4.09466553,3.28399706}}} id=1 |
| 828 SkOpAngle::after [1/3] 21/25 tStart=0.571089482 tEnd=0.383986729 < [6/20] 17/17
tStart=0.18240164 tEnd=1 < [6/19] 1/1 tStart=0.18240164 tEnd=0.176470588 F 4 |
| 829 SkOpAngle::afterPart {{{4.08799171,3.36480331}, {4.06354799,3.68222709}, {4.0580
9356,4.0270551}, {4.09290743,4.36280823}}} id=1 |
| 830 SkOpAngle::afterPart {{{4.08799171,3.36480331}, {0,5}}} id=6 |
| 831 SkOpAngle::afterPart {{{4.08799171,3.36480331}, {4.11764717,3.35294127}}} id=6 |
| 832 SkOpAngle::after [6/19] 1/1 tStart=0.18240164 tEnd=0.176470588 < [6/20] 17/17 tS
tart=0.18240164 tEnd=1 < [1/4] 5/5 tStart=0.571089482 tEnd=0.587088912 F 4 |
| 833 SkOpAngle::afterPart {{{4.08799171,3.36480331}, {4.11764717,3.35294127}}} id=6 |
| 834 SkOpAngle::afterPart {{{4.08799171,3.36480331}, {0,5}}} id=6 |
| 835 SkOpAngle::afterPart {{{4.08799171,3.36480331}, {4.09008193,3.33765994}, {4.0923
1091,3.31071685}, {4.09466553,3.28399706}}} id=1 |
| 836 SkOpAngle::after [1/4] 5/5 tStart=0.571089482 tEnd=0.587088912 < [6/20] 17/17 tS
tart=0.18240164 tEnd=1 < [1/3] 21/25 tStart=0.571089482 tEnd=0.383986729 T 4 |
| 837 SkOpAngle::afterPart {{{4.08799171,3.36480331}, {4.09008193,3.33765994}, {4.0923
1091,3.31071685}, {4.09466553,3.28399706}}} id=1 |
| 838 SkOpAngle::afterPart {{{4.08799171,3.36480331}, {0,5}}} id=6 |
| 839 SkOpAngle::afterPart {{{4.08799171,3.36480331}, {4.06354799,3.68222709}, {4.0580
9356,4.0270551}, {4.09290743,4.36280823}}} id=1 |
| 840 SkOpSegment::sortAngles [1] tStart=0.587088912 [13] |
| 841 SkOpAngle::after [1/5] 21/21 tStart=0.587088912 tEnd=0.571089482 < [3/7] 9/9 tSt
art=0.0946657086 tEnd=0 < [1/6] 5/5 tStart=0.587088912 tEnd=1 F 4 |
| 842 SkOpAngle::afterPart {{{4.09466553,3.28399706}, {4.09231091,3.31071685}, {4.0900
8193,3.33765994}, {4.08799171,3.36480331}}} id=1 |
| 843 SkOpAngle::afterPart {{{4.09466553,3.28399706}, {4,3}}} id=3 |
| 844 SkOpAngle::afterPart {{{4.09466553,3.28399706}, {4.15543319,2.59441633}, {4.2998
2097,2.05349325}, {4.29911709,2.05330443}}} id=1 |
| 845 SkOpAngle::after [1/5] 21/21 tStart=0.587088912 tEnd=0.571089482 < [3/8] 25/25 t
Start=0.0946657086 tEnd=0.117647059 < [1/6] 5/5 tStart=0.587088912 tEnd=1 T 4 |
| 846 SkOpAngle::afterPart {{{4.09466553,3.28399706}, {4.09231091,3.31071685}, {4.0900
8193,3.33765994}, {4.08799171,3.36480331}}} id=1 |
| 847 SkOpAngle::afterPart {{{4.09466553,3.28399706}, {4.11764717,3.35294127}}} id=3 |
| 848 SkOpAngle::afterPart {{{4.09466553,3.28399706}, {4.15543319,2.59441633}, {4.2998
2097,2.05349325}, {4.29911709,2.05330443}}} id=1 |
| 849 SkOpSegment::sortAngles [3] tStart=0.0946657086 [14] |
| 850 SkOpSegment::sortAngles [3] tStart=0.117647059 [21] |
| 851 SkOpAngle::after [3/9] 9/9 tStart=0.117647059 tEnd=0.0946657086 < [6/17] 1/1 tSt
art=0.176470588 tEnd=0 < [3/10] 25/25 tStart=0.117647059 tEnd=0.434637102 F 4 |
| 852 SkOpAngle::afterPart {{{4.11764717,3.35294127}, {4.09466553,3.28399706}}} id=3 |
| 853 SkOpAngle::afterPart {{{4.11764717,3.35294127}, {5,3}}} id=6 |
| 854 SkOpAngle::afterPart {{{4.11764717,3.35294127}, {4.43463707,4.30391121}}} id=3 |
| 855 SkOpAngle::after [3/9] 9/9 tStart=0.117647059 tEnd=0.0946657086 < [6/18] 17/17 t
Start=0.176470588 tEnd=0.18240164 < [3/10] 25/25 tStart=0.117647059 tEnd=0.43463
7102 T 4 |
| 856 SkOpAngle::afterPart {{{4.11764717,3.35294127}, {4.09466553,3.28399706}}} id=3 |
| 857 SkOpAngle::afterPart {{{4.11764717,3.35294127}, {4.08799171,3.36480331}}} id=6 |
| 858 SkOpAngle::afterPart {{{4.11764717,3.35294127}, {4.43463707,4.30391121}}} id=3 |
| 859 SkOpSegment::sortAngles [3] tStart=0.434637102 [19] |
| 860 SkOpAngle::after [3/11] 9/9 tStart=0.434637102 tEnd=0.117647059 < [5/15] 17/17 t
Start=0.326417764 tEnd=0.225175574 < [3/12] 25/25 tStart=0.434637102 tEnd=1 T 4 |
| 861 SkOpAngle::afterPart {{{4.43463707,4.30391121}, {4.11764717,3.35294127}}} id=3 |
| 862 SkOpAngle::afterPart {{{4.43463707,4.30391121}, {4.32966255,4.32670493}, {4.2154
1496,4.34591517}, {4.09290743,4.36280823}}} id=5 |
| 863 SkOpAngle::afterPart {{{4.43463707,4.30391121}, {5,6}}} id=3 |
| 864 SkOpAngle::after [3/11] 9/9 tStart=0.434637102 tEnd=0.117647059 < [5/16] 1/5 tSt
art=0.326417764 tEnd=1 < [5/15] 17/17 tStart=0.326417764 tEnd=0.225175574 F 4 |
| 865 SkOpAngle::afterPart {{{4.43463707,4.30391121}, {4.11764717,3.35294127}}} id=3 |
| 866 SkOpAngle::afterPart {{{4.43463707,4.30391121}, {5.13305116,4.15226054}, {5.4209
889,3.84197779}, {5,3}}} id=5 |
| 867 SkOpAngle::afterPart {{{4.43463707,4.30391121}, {4.32966255,4.32670493}, {4.2154
1496,4.34591517}, {4.09290743,4.36280823}}} id=5 |
| 868 SkOpAngle::after [5/15] 17/17 tStart=0.326417764 tEnd=0.225175574 < [5/16] 1/5 t
Start=0.326417764 tEnd=1 < [3/12] 25/25 tStart=0.434637102 tEnd=1 F 4 |
| 869 SkOpAngle::afterPart {{{4.43463707,4.30391121}, {4.32966255,4.32670493}, {4.2154
1496,4.34591517}, {4.09290743,4.36280823}}} id=5 |
| 870 SkOpAngle::afterPart {{{4.43463707,4.30391121}, {5.13305116,4.15226054}, {5.4209
889,3.84197779}, {5,3}}} id=5 |
| 871 SkOpAngle::afterPart {{{4.43463707,4.30391121}, {5,6}}} id=3 |
| 872 SkOpAngle::after [3/12] 25/25 tStart=0.434637102 tEnd=1 < [5/16] 1/5 tStart=0.32
6417764 tEnd=1 < [3/11] 9/9 tStart=0.434637102 tEnd=0.117647059 T 4 |
| 873 SkOpAngle::afterPart {{{4.43463707,4.30391121}, {5,6}}} id=3 |
| 874 SkOpAngle::afterPart {{{4.43463707,4.30391121}, {5.13305116,4.15226054}, {5.4209
889,3.84197779}, {5,3}}} id=5 |
| 875 SkOpAngle::afterPart {{{4.43463707,4.30391121}, {4.11764717,3.35294127}}} id=3 |
| 876 SkOpSegment::sortAngles [5] tStart=0.225175574 [16] |
| 877 SkOpSegment::sortAngles [5] tStart=0.326417764 [20] |
| 878 SkOpSegment::sortAngles [6] tStart=0.176470588 [22] |
| 879 SkOpSegment::sortAngles [6] tStart=0.18240164 [18] |
| 880 SkOpSegment::debugShowActiveSpans id=1 (5,6 3.45152783,5.2257638 4.30082178,2.05
376172 4.29911709,2.05330443) t=0 (5,6) tEnd=0.383986729 windSum=? windValue=1 o
ppValue=0 |
| 881 SkOpSegment::debugShowActiveSpans id=1 (5,6 3.45152783,5.2257638 4.30082178,2.05
376172 4.29911709,2.05330443) t=0.383986729 (4.09290743,4.36280823) tEnd=0.57108
9482 windSum=? windValue=1 oppValue=0 |
| 882 SkOpSegment::debugShowActiveSpans id=1 (5,6 3.45152783,5.2257638 4.30082178,2.05
376172 4.29911709,2.05330443) t=0.571089482 (4.08799171,3.36480331) tEnd=0.58708
8912 windSum=? windValue=1 oppValue=0 |
| 883 SkOpSegment::debugShowActiveSpans id=1 (5,6 3.45152783,5.2257638 4.30082178,2.05
376172 4.29911709,2.05330443) t=0.587088912 (4.09466553,3.28399706) tEnd=1 windS
um=? windValue=1 oppValue=0 |
| 884 SkOpSegment::debugShowActiveSpans id=2 (4.29911709,2.05330443 4.29861975,2.05317
116 4.2257638,2.32270813 4,3) t=0 (4.29911709,2.05330443) tEnd=1 windSum=? windV
alue=1 oppValue=0 |
| 885 SkOpSegment::debugShowActiveSpans id=3 (4,3 5,6) t=0 (4,3) tEnd=0.0946657086 win
dSum=? windValue=1 oppValue=0 |
| 886 SkOpSegment::debugShowActiveSpans id=3 (4,3 5,6) t=0.0946657086 (4.09466553,3.28
399706) tEnd=0.117647059 windSum=? windValue=1 oppValue=0 |
| 887 SkOpSegment::debugShowActiveSpans id=3 (4,3 5,6) t=0.117647059 (4.11764717,3.352
94127) tEnd=0.434637102 windSum=? windValue=1 oppValue=0 |
| 888 SkOpSegment::debugShowActiveSpans id=3 (4,3 5,6) t=0.434637102 (4.43463707,4.303
91121) tEnd=1 windSum=? windValue=1 oppValue=0 |
| 889 SkOpSegment::debugShowActiveSpans id=4 (0,5 1.125,4.625 2.25,4.53125 3.1640625,4
.45507813) t=0 (0,5) tEnd=1 windSum=? windValue=1 oppValue=0 |
| 890 SkOpSegment::debugShowActiveSpans id=5 (3.1640625,4.45507813 4.6875,4.328125 5.6
25,4.25 5,3) t=0 (3.1640625,4.45507813) tEnd=0.225175574 windSum=? windValue=1 o
ppValue=0 |
| 891 SkOpSegment::debugShowActiveSpans id=5 (3.1640625,4.45507813 4.6875,4.328125 5.6
25,4.25 5,3) t=0.225175574 (4.09290743,4.36280823) tEnd=0.326417764 windSum=? wi
ndValue=1 oppValue=0 |
| 892 SkOpSegment::debugShowActiveSpans id=5 (3.1640625,4.45507813 4.6875,4.328125 5.6
25,4.25 5,3) t=0.326417764 (4.43463707,4.30391121) tEnd=1 windSum=? windValue=1
oppValue=0 |
| 893 SkOpSegment::debugShowActiveSpans id=6 (5,3 0,5) t=0 (5,3) tEnd=0.176470588 wind
Sum=? windValue=1 oppValue=0 |
| 894 SkOpSegment::debugShowActiveSpans id=6 (5,3 0,5) t=0.176470588 (4.11764717,3.352
94127) tEnd=0.18240164 windSum=? windValue=1 oppValue=0 |
| 895 SkOpSegment::debugShowActiveSpans id=6 (5,3 0,5) t=0.18240164 (4.08799171,3.3648
0331) tEnd=1 windSum=? windValue=1 oppValue=0 |
| 896 -SkOpSegment::findTop- |
| 897 SkOpAngle::dumpOne [2/21] next=3/22 sect=5/5 s=1 [4] e=0 [3] sgn=1 windVal=1 wi
ndSum=? |
| 898 SkOpAngle::dumpOne [3/22] next=2/21 sect=25/25 s=0 [5] e=0.0946657086 [14] sgn=
-1 windVal=1 windSum=? stop |
| 899 SkOpSegment::findTop id=2 s=0 e=1 cw=1 swap=0 inflections=1 monotonic=0 |
| 900 SkOpSegment::markWinding id=2 (4.29911709,2.05330443 4.29861975,2.05317116 4.225
7638,2.32270813 4,3) t=0 [3] (4.29911709,2.05330443) tEnd=1 newWindSum=-1 newOpp
Sum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 901 SkOpSegment::nextChase mismatched signs |
| 902 SkOpSegment::markWinding id=3 (4,3 5,6) t=0 [5] (4,3) tEnd=0.0946657086 newWindS
um=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 903 SkOpSegment::markWinding id=2 (4.29911709,2.05330443 4.29861975,2.05317116 4.225
7638,2.32270813 4,3) t=0 [3] (4.29911709,2.05330443) tEnd=1 newWindSum=-1 newOpp
Sum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |
| 904 SkOpSegment::markWinding id=1 (5,6 3.45152783,5.2257638 4.30082178,2.05376172 4.
29911709,2.05330443) t=0.587088912 [13] (4.09466553,3.28399706) tEnd=1 newWindSu
m=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 905 SkOpSegment::activeOp id=2 t=0 tEnd=1 op=diff miFrom=1 miTo=0 suFrom=0 suTo=0 re
sult=1 |
| 906 SkOpSegment::nextChase mismatched signs |
| 907 SkOpSegment::findNextOp simple |
| 908 SkOpSegment::markDone id=2 (4.29911709,2.05330443 4.29861975,2.05317116 4.225763
8,2.32270813 4,3) t=0 [3] (4.29911709,2.05330443) tEnd=1 newWindSum=-1 newOppSum
=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |
| 909 bridgeOp current id=2 from=(4.29911709,2.05330443) to=(4,3) |
| 910 path.moveTo(4.29911709,2.05330443); |
| 911 path.cubicTo(4.29861975,2.05317116, 4.2257638,2.32270813, 4,3); |
| 912 SkOpSegment::markWinding id=1 (5,6 3.45152783,5.2257638 4.30082178,2.05376172 4.
29911709,2.05330443) t=0.571089482 [17] (4.08799171,3.36480331) tEnd=0.587088912
newWindSum=-2 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 913 SkOpSegment::markAngle last segment=1 span=17 windSum=-2 |
| 914 SkOpSegment::markWinding id=3 (4,3 5,6) t=0.0946657086 [14] (4.09466553,3.283997
06) tEnd=0.117647059 newWindSum=-2 newOppSum=0 oppSum=? windSum=? windValue=1 op
pValue=0 |
| 915 SkOpSegment::markAngle last segment=3 span=21 windSum=? |
| 916 SkOpSegment::findNextOp |
| 917 SkOpAngle::dumpOne [3/7] next=1/5 sect=9/9 s=0.0946657086 [14] e=0 [5] sgn=1 wi
ndVal=1 windSum=-1 oppVal=0 oppSum=0 |
| 918 SkOpAngle::dumpOne [1/5] next=3/8 sect=21/21 s=0.587088912 [13] e=0.571089482 [
17] sgn=1 windVal=1 windSum=-2 oppVal=0 oppSum=0 |
| 919 SkOpAngle::dumpOne [3/8] next=1/6 sect=25/25 s=0.0946657086 [14] e=0.117647059
[21] sgn=-1 windVal=1 windSum=-2 oppVal=0 oppSum=0 |
| 920 SkOpAngle::dumpOne [1/6] next=3/7 sect=5/5 s=0.587088912 [13] e=1 [2] sgn=-1 wi
ndVal=1 windSum=-1 oppVal=0 oppSum=0 |
| 921 SkOpSegment::activeOp id=1 t=0.587088912 tEnd=0.571089482 op=diff miFrom=1 miTo=
1 suFrom=0 suTo=0 result=0 |
| 922 SkOpSegment::markDone id=1 (5,6 3.45152783,5.2257638 4.30082178,2.05376172 4.299
11709,2.05330443) t=0.571089482 [17] (4.08799171,3.36480331) tEnd=0.587088912 ne
wWindSum=-2 newOppSum=0 oppSum=0 windSum=-2 windValue=1 oppValue=0 |
| 923 SkOpSegment::findNextOp chase.append segment=1 span=17 windSum=-2 |
| 924 SkOpSegment::activeOp id=3 t=0.0946657086 tEnd=0.117647059 op=diff miFrom=1 miTo
=1 suFrom=0 suTo=0 result=0 |
| 925 SkOpSegment::markDone id=3 (4,3 5,6) t=0.0946657086 [14] (4.09466553,3.28399706)
tEnd=0.117647059 newWindSum=-2 newOppSum=0 oppSum=0 windSum=-2 windValue=1 oppV
alue=0 |
| 926 SkOpSegment::findNextOp chase.append segment=3 span=21 windSum=-2147483647 |
| 927 SkOpSegment::activeOp id=1 t=0.587088912 tEnd=1 op=diff miFrom=1 miTo=0 suFrom=0
suTo=0 result=1 |
| 928 SkOpSegment::markDone id=3 (4,3 5,6) t=0 [5] (4,3) tEnd=0.0946657086 newWindSum=
-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |
| 929 SkOpSegment::findNextOp from:[3] to:[1] start=5399116 end=16446944 |
| 930 bridgeOp current id=3 from=(4,3) to=(4.09466553,3.28399706) |
| 931 SkOpSegment::findNextOp simple |
| 932 SkOpSegment::markDone id=1 (5,6 3.45152783,5.2257638 4.30082178,2.05376172 4.299
11709,2.05330443) t=0.587088912 [13] (4.09466553,3.28399706) tEnd=1 newWindSum=-
1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |
| 933 bridgeOp current id=1 from=(4.09466553,3.28399706) to=(4.29911709,2.05330443) |
| 934 path.lineTo(4.09466553,3.28399706); |
| 935 path.cubicTo(4.15543318,2.59441638, 4.2998209,2.05349326, 4.29911709,2.05330443)
; |
| 936 path.close(); |
| 937 SkOpSegment::markWinding id=6 (5,3 0,5) t=0.176470588 [22] (4.11764717,3.3529412
7) tEnd=0.18240164 newWindSum=1 newOppSum=-2 oppSum=? windSum=? windValue=1 oppV
alue=0 |
| 938 SkOpSegment::markAngle last segment=6 span=18 windSum=? |
| 939 SkOpSegment::markWinding id=3 (4,3 5,6) t=0.117647059 [21] (4.11764717,3.3529412
7) tEnd=0.434637102 newWindSum=-2 newOppSum=1 oppSum=? windSum=? windValue=1 opp
Value=0 |
| 940 SkOpSegment::markAngle last segment=3 span=19 windSum=? |
| 941 SkOpSegment::markWinding id=6 (5,3 0,5) t=0 [11] (5,3) tEnd=0.176470588 newWindS
um=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 942 SkOpSegment::markWinding id=5 (3.1640625,4.45507813 4.6875,4.328125 5.625,4.25 5
,3) t=0.326417764 [20] (4.43463707,4.30391121) tEnd=1 newWindSum=1 newOppSum=-1
oppSum=? windSum=? windValue=1 oppValue=0 |
| 943 SkOpSegment::markAngle last segment=5 span=20 windSum=1 |
| 944 SkOpSegment::debugShowActiveSpans id=1 (5,6 3.45152783,5.2257638 4.30082178,2.05
376172 4.29911709,2.05330443) t=0 (5,6) tEnd=0.383986729 windSum=? windValue=1 o
ppValue=0 |
| 945 SkOpSegment::debugShowActiveSpans id=1 (5,6 3.45152783,5.2257638 4.30082178,2.05
376172 4.29911709,2.05330443) t=0.383986729 (4.09290743,4.36280823) tEnd=0.57108
9482 windSum=? windValue=1 oppValue=0 |
| 946 SkOpSegment::debugShowActiveSpans id=3 (4,3 5,6) t=0.117647059 (4.11764717,3.352
94127) tEnd=0.434637102 windSum=-2 windValue=1 oppValue=0 |
| 947 SkOpSegment::debugShowActiveSpans id=3 (4,3 5,6) t=0.434637102 (4.43463707,4.303
91121) tEnd=1 windSum=? windValue=1 oppValue=0 |
| 948 SkOpSegment::debugShowActiveSpans id=4 (0,5 1.125,4.625 2.25,4.53125 3.1640625,4
.45507813) t=0 (0,5) tEnd=1 windSum=? windValue=1 oppValue=0 |
| 949 SkOpSegment::debugShowActiveSpans id=5 (3.1640625,4.45507813 4.6875,4.328125 5.6
25,4.25 5,3) t=0 (3.1640625,4.45507813) tEnd=0.225175574 windSum=? windValue=1 o
ppValue=0 |
| 950 SkOpSegment::debugShowActiveSpans id=5 (3.1640625,4.45507813 4.6875,4.328125 5.6
25,4.25 5,3) t=0.225175574 (4.09290743,4.36280823) tEnd=0.326417764 windSum=? wi
ndValue=1 oppValue=0 |
| 951 SkOpSegment::debugShowActiveSpans id=5 (3.1640625,4.45507813 4.6875,4.328125 5.6
25,4.25 5,3) t=0.326417764 (4.43463707,4.30391121) tEnd=1 windSum=1 windValue=1
oppValue=0 |
| 952 SkOpSegment::debugShowActiveSpans id=6 (5,3 0,5) t=0 (5,3) tEnd=0.176470588 wind
Sum=1 windValue=1 oppValue=0 |
| 953 SkOpSegment::debugShowActiveSpans id=6 (5,3 0,5) t=0.176470588 (4.11764717,3.352
94127) tEnd=0.18240164 windSum=1 windValue=1 oppValue=0 |
| 954 SkOpSegment::debugShowActiveSpans id=6 (5,3 0,5) t=0.18240164 (4.08799171,3.3648
0331) tEnd=1 windSum=? windValue=1 oppValue=0 |
| 955 SkOpSegment::activeOp id=6 t=0.176470588 tEnd=0.18240164 op=diff miFrom=1 miTo=1
suFrom=0 suTo=1 result=1 |
| 956 SkOpSegment::markWinding id=6 (5,3 0,5) t=0.18240164 [18] (4.08799171,3.36480331
) tEnd=1 newWindSum=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 957 SkOpSegment::markWinding id=4 (0,5 1.125,4.625 2.25,4.53125 3.1640625,4.45507813
) t=0 [7] (0,5) tEnd=1 newWindSum=1 newOppSum=-1 oppSum=? windSum=? windValue=1
oppValue=0 |
| 958 SkOpSegment::markWinding id=5 (3.1640625,4.45507813 4.6875,4.328125 5.625,4.25 5
,3) t=0 [9] (3.1640625,4.45507813) tEnd=0.225175574 newWindSum=1 newOppSum=-1 op
pSum=? windSum=? windValue=1 oppValue=0 |
| 959 SkOpSegment::markAngle last segment=5 span=16 windSum=? |
| 960 SkOpSegment::markWinding id=1 (5,6 3.45152783,5.2257638 4.30082178,2.05376172 4.
29911709,2.05330443) t=0.383986729 [15] (4.09290743,4.36280823) tEnd=0.571089482
newWindSum=-2 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 961 SkOpSegment::markAngle last segment=1 span=15 windSum=-2 |
| 962 SkOpSegment::findNextOp |
| 963 SkOpAngle::dumpOne [6/19] next=1/4 sect=1/1 s=0.18240164 [18] e=0.176470588 [22
] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=-2 operand |
| 964 SkOpAngle::dumpOne [1/4] next=6/20 sect=5/5 s=0.571089482 [17] e=0.587088912 [1
3] sgn=-1 windVal=1 windSum=-2 oppVal=0 oppSum=0 done |
| 965 SkOpAngle::dumpOne [6/20] next=1/3 sect=17/17 s=0.18240164 [18] e=1 [12] sgn=-1
windVal=1 windSum=1 oppVal=0 oppSum=-1 operand |
| 966 SkOpAngle::dumpOne [1/3] next=6/19 sect=21/25 s=0.571089482 [17] e=0.383986729
[15] sgn=1 windVal=1 windSum=-2 oppVal=0 oppSum=1 |
| 967 SkOpSegment::activeOp id=1 t=0.571089482 tEnd=0.587088912 op=diff miFrom=1 miTo=
1 suFrom=0 suTo=0 result=0 |
| 968 SkOpSegment::activeOp id=6 t=0.18240164 tEnd=1 op=diff miFrom=1 miTo=1 suFrom=0
suTo=1 result=1 |
| 969 SkOpSegment::findNextOp chase.append segment=5 span=16 windSum=-2147483647 |
| 970 SkOpSegment::activeOp id=1 t=0.571089482 tEnd=0.383986729 op=diff miFrom=1 miTo=
1 suFrom=1 suTo=1 result=0 |
| 971 SkOpSegment::markDone id=1 (5,6 3.45152783,5.2257638 4.30082178,2.05376172 4.299
11709,2.05330443) t=0.383986729 [15] (4.09290743,4.36280823) tEnd=0.571089482 ne
wWindSum=-2 newOppSum=1 oppSum=1 windSum=-2 windValue=1 oppValue=0 |
| 972 SkOpSegment::findNextOp chase.append segment=1 span=15 windSum=-2 |
| 973 SkOpSegment::markDone id=6 (5,3 0,5) t=0.176470588 [22] (4.11764717,3.35294127)
tEnd=0.18240164 newWindSum=1 newOppSum=-2 oppSum=-2 windSum=1 windValue=1 oppVal
ue=0 |
| 974 SkOpSegment::findNextOp from:[6] to:[6] start=5399596 end=5398996 |
| 975 bridgeOp current id=6 from=(4.11764717,3.35294127) to=(4.08799171,3.36480331) |
| 976 SkOpSegment::findNextOp simple |
| 977 SkOpSegment::markDone id=6 (5,3 0,5) t=0.18240164 [18] (4.08799171,3.36480331) t
End=1 newWindSum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0 |
| 978 bridgeOp current id=6 from=(4.08799171,3.36480331) to=(0,5) |
| 979 path.moveTo(4.11764717,3.35294127); |
| 980 path.lineTo(4.08799171,3.36480331); |
| 981 SkOpSegment::findNextOp simple |
| 982 SkOpSegment::markDone id=4 (0,5 1.125,4.625 2.25,4.53125 3.1640625,4.45507813) t
=0 [7] (0,5) tEnd=1 newWindSum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 op
pValue=0 |
| 983 bridgeOp current id=4 from=(0,5) to=(3.1640625,4.45507813) |
| 984 path.lineTo(0,5); |
| 985 path.cubicTo(1.125,4.625, 2.25,4.53125, 3.1640625,4.45507813); |
| 986 SkOpSegment::markWinding id=1 (5,6 3.45152783,5.2257638 4.30082178,2.05376172 4.
29911709,2.05330443) t=0 [1] (5,6) tEnd=0.383986729 newWindSum=-2 newOppSum=0 op
pSum=? windSum=? windValue=1 oppValue=0 |
| 987 SkOpSegment::markWinding id=3 (4,3 5,6) t=0.434637102 [19] (4.43463707,4.3039112
1) tEnd=1 newWindSum=-2 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 988 SkOpSegment::markAngle last segment=3 span=19 windSum=-2 |
| 989 SkOpSegment::markWinding id=5 (3.1640625,4.45507813 4.6875,4.328125 5.625,4.25 5
,3) t=0.225175574 [16] (4.09290743,4.36280823) tEnd=0.326417764 newWindSum=1 new
OppSum=-2 oppSum=? windSum=? windValue=1 oppValue=0 |
| 990 SkOpSegment::markAngle last segment=5 span=20 windSum=1 |
| 991 SkOpSegment::findNextOp |
| 992 SkOpAngle::dumpOne [5/13] next=1/1 sect=17/17 s=0.225175574 [16] e=0 [9] sgn=1
windVal=1 windSum=1 oppVal=0 oppSum=-1 operand |
| 993 SkOpAngle::dumpOne [1/1] next=5/14 sect=25/25 s=0.383986729 [15] e=0 [1] sgn=1
windVal=1 windSum=-2 oppVal=0 oppSum=0 |
| 994 SkOpAngle::dumpOne [5/14] next=1/2 sect=1/1 s=0.225175574 [16] e=0.326417764 [2
0] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=-2 operand |
| 995 SkOpAngle::dumpOne [1/2] next=5/13 sect=9/9 s=0.383986729 [15] e=0.571089482 [1
7] sgn=-1 windVal=1 windSum=-2 oppVal=0 oppSum=1 done |
| 996 SkOpSegment::activeOp id=1 t=0.383986729 tEnd=0 op=diff miFrom=1 miTo=1 suFrom=0
suTo=0 result=0 |
| 997 SkOpSegment::markDone id=1 (5,6 3.45152783,5.2257638 4.30082178,2.05376172 4.299
11709,2.05330443) t=0 [1] (5,6) tEnd=0.383986729 newWindSum=-2 newOppSum=0 oppSu
m=0 windSum=-2 windValue=1 oppValue=0 |
| 998 SkOpSegment::markDone id=3 (4,3 5,6) t=0.434637102 [19] (4.43463707,4.30391121)
tEnd=1 newWindSum=-2 newOppSum=0 oppSum=0 windSum=-2 windValue=1 oppValue=0 |
| 999 SkOpSegment::findNextOp chase.append segment=3 span=19 windSum=-2 |
| 1000 SkOpSegment::activeOp id=5 t=0.225175574 tEnd=0.326417764 op=diff miFrom=1 miTo=
1 suFrom=0 suTo=1 result=1 |
| 1001 SkOpSegment::findNextOp chase.append segment=5 span=20 windSum=1 |
| 1002 SkOpSegment::activeOp id=1 t=0.383986729 tEnd=0.571089482 op=diff miFrom=1 miTo=
1 suFrom=1 suTo=1 result=0 |
| 1003 SkOpSegment::markDone id=5 (3.1640625,4.45507813 4.6875,4.328125 5.625,4.25 5,3)
t=0 [9] (3.1640625,4.45507813) tEnd=0.225175574 newWindSum=1 newOppSum=-1 oppSu
m=-1 windSum=1 windValue=1 oppValue=0 |
| 1004 SkOpSegment::findNextOp from:[5] to:[5] start=5399404 end=5399788 |
| 1005 bridgeOp current id=5 from=(3.1640625,4.45507813) to=(4.09290743,4.36280823) |
| 1006 path.cubicTo(3.50710344,4.42649126, 3.82043505,4.40038061, 4.09290743,4.36280823
); |
| 1007 SkOpSegment::findNextOp |
| 1008 SkOpAngle::dumpOne [5/15] next=3/12 sect=17/17 s=0.326417764 [20] e=0.225175574
[16] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=-2 operand |
| 1009 SkOpAngle::dumpOne [3/12] next=5/16 sect=25/25 s=0.434637102 [19] e=1 [6] sgn=-
1 windVal=1 windSum=-2 oppVal=0 oppSum=0 done |
| 1010 SkOpAngle::dumpOne [5/16] next=3/11 sect=1/5 s=0.326417764 [20] e=1 [10] sgn=-1
windVal=1 windSum=1 oppVal=0 oppSum=-1 operand |
| 1011 SkOpAngle::dumpOne [3/11] next=5/15 sect=9/9 s=0.434637102 [19] e=0.117647059 [
21] sgn=1 windVal=1 windSum=-2 oppVal=0 oppSum=1 |
| 1012 SkOpSegment::activeOp id=3 t=0.434637102 tEnd=1 op=diff miFrom=1 miTo=1 suFrom=0
suTo=0 result=0 |
| 1013 SkOpSegment::activeOp id=5 t=0.326417764 tEnd=1 op=diff miFrom=1 miTo=1 suFrom=0
suTo=1 result=1 |
| 1014 SkOpSegment::activeOp id=3 t=0.434637102 tEnd=0.117647059 op=diff miFrom=1 miTo=
1 suFrom=1 suTo=1 result=0 |
| 1015 SkOpSegment::markDone id=3 (4,3 5,6) t=0.117647059 [21] (4.11764717,3.35294127)
tEnd=0.434637102 newWindSum=-2 newOppSum=1 oppSum=1 windSum=-2 windValue=1 oppVa
lue=0 |
| 1016 SkOpSegment::markDone id=5 (3.1640625,4.45507813 4.6875,4.328125 5.625,4.25 5,3)
t=0.225175574 [16] (4.09290743,4.36280823) tEnd=0.326417764 newWindSum=1 newOpp
Sum=-2 oppSum=-2 windSum=1 windValue=1 oppValue=0 |
| 1017 SkOpSegment::findNextOp from:[5] to:[5] start=5399788 end=5398780 |
| 1018 bridgeOp current id=5 from=(4.09290743,4.36280823) to=(4.43463707,4.30391121) |
| 1019 path.cubicTo(4.215415,4.34591532, 4.32966232,4.32670498, 4.43463707,4.30391121); |
| 1020 SkOpSegment::findNextOp simple |
| 1021 SkOpSegment::markDone id=5 (3.1640625,4.45507813 4.6875,4.328125 5.625,4.25 5,3)
t=0.326417764 [20] (4.43463707,4.30391121) tEnd=1 newWindSum=1 newOppSum=-1 opp
Sum=-1 windSum=1 windValue=1 oppValue=0 |
| 1022 bridgeOp current id=5 from=(4.43463707,4.30391121) to=(5,3) |
| 1023 path.cubicTo(5.13305092,4.1522603, 5.42098904,3.84197783, 5,3); |
| 1024 SkOpSegment::findNextOp |
| 1025 SkOpAngle::dumpOne [6/17] next=3/9 sect=1/1 s=0.176470588 [22] e=0 [11] sgn=1 w
indVal=1 windSum=1 oppVal=0 oppSum=-1 operand |
| 1026 SkOpAngle::dumpOne [3/9] next=6/18 sect=9/9 s=0.117647059 [21] e=0.0946657086 [
14] sgn=1 windVal=1 windSum=-2 oppVal=0 oppSum=0 done |
| 1027 SkOpAngle::dumpOne [6/18] next=3/10 sect=17/17 s=0.176470588 [22] e=0.18240164
[18] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=-2 done operand |
| 1028 SkOpAngle::dumpOne [3/10] next=6/17 sect=25/25 s=0.117647059 [21] e=0.434637102
[19] sgn=-1 windVal=1 windSum=-2 oppVal=0 oppSum=1 done |
| 1029 SkOpSegment::activeOp id=3 t=0.117647059 tEnd=0.0946657086 op=diff miFrom=1 miTo
=1 suFrom=0 suTo=0 result=0 |
| 1030 SkOpSegment::activeOp id=6 t=0.176470588 tEnd=0.18240164 op=diff miFrom=1 miTo=1
suFrom=0 suTo=1 result=1 |
| 1031 SkOpSegment::activeOp id=3 t=0.117647059 tEnd=0.434637102 op=diff miFrom=1 miTo=
1 suFrom=1 suTo=1 result=0 |
| 1032 SkOpSegment::markDone id=6 (5,3 0,5) t=0 [11] (5,3) tEnd=0.176470588 newWindSum=
1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0 |
| 1033 SkOpSegment::findNextOp from:[6] to:[6] start=5399980 end=5399596 |
| 1034 bridgeOp current id=6 from=(5,3) to=(4.11764717,3.35294127) |
| 1035 path.lineTo(4.11764717,3.35294127); |
| 1036 path.close(); |
| 1037 </div> |
| 1038 |
| 1039 <div id="cubicOp139"> |
| 1040 seg=1 {{{0, 2}, {0, 3.1622777f}, {1.01316714f, 2.63594365f}, {2.25444698f, 1.991
10639f}}} |
| 1041 seg=2 {{{2.25444698f, 1.99110639f}, {3.14911079f, 1.52633405f}, {4.1622777f, 1},
{5, 1}}} |
| 1042 seg=3 {{{5, 1}, {0, 2}}} |
| 1043 op diff |
| 1044 seg=4 {{{1, 3}, {1, 3.81649661f}, {1.16666663f, 3.46632648f}, {1.5f, 2.7659862f}
}} |
| 1045 seg=5 {{{1.5f, 2.7659862f}, {1.98316336f, 1.75085032f}, {2.81649661f, 0}, {4, 0}
}} |
| 1046 seg=6 {{{4, 0}, {1, 3}}} |
| 1047 debugShowCubicIntersection wtTs[0]=1 {{{1,3}, {1,3.81649661}, {1.16666663,3.4663
2648}, {1.5,2.7659862}}} {{1.5,2.7659862}} wnTs[0]=0 {{{1.5,2.7659862}, {1.98316
336,1.75085032}, {2.81649661,0}, {4,0}}} |
| 1048 debugShowCubicLineIntersection wtTs[0]=0 {{{1,3}, {1,3.81649661}, {1.16666663,3.
46632648}, {1.5,2.7659862}}} {{1,3}} wnTs[0]=1 {{{4,0}, {1,3}}} |
| 1049 debugShowCubicLineIntersection wtTs[0]=0.155050986 {{{1.5,2.7659862}, {1.9831633
6,1.75085032}, {2.81649661,0}, {4,0}}} {{1.75,2.25}} wtTs[1]=1 {{4,0}} wnTs[0]=0
.75 {{{4,0}, {1,3}}} wnTs[1]=0 |
| 1050 SkOpSegment::addT insert t=0.155050986 segID=5 spanID=13 |
| 1051 SkOpSegment::addT insert t=0.750000011 segID=6 spanID=14 |
| 1052 debugShowCubicIntersection wtTs[0]=0.155051514 {{{1.5,2.7659862}, {1.98316336,1.
75085032}, {2.81649661,0}, {4,0}}} {{1.75000095,2.24999809}} wnTs[0]=0.86038 {{{
0,2}, {0,3.1622777}, {1.01316714,2.63594365}, {2.25444698,1.99110639}}} |
| 1053 SkOpSegment::addT insert t=0.155051514 segID=5 spanID=15 |
| 1054 SkOpSegment::addT insert t=0.860380193 segID=1 spanID=16 |
| 1055 debugShowCubicIntersection no intersect {{{1.5,2.7659862}, {1.98316336,1.7508503
2}, {2.81649661,0}, {4,0}}} {{{2.25444698,1.99110639}, {3.14911079,1.52633405},
{4.1622777,1}, {5,1}}} |
| 1056 debugShowCubicLineIntersection wtTs[0]=0.338765887 {{{1.5,2.7659862}, {1.9831633
6,1.75085032}, {2.81649661,0}, {4,0}}} {{2.11159682,1.57768071}} wnTs[0]=0.57768
1 {{{5,1}, {0,2}}} |
| 1057 SkOpSegment::addT insert t=0.338765887 segID=5 spanID=17 |
| 1058 SkOpSegment::addT insert t=0.577680653 segID=3 spanID=18 |
| 1059 debugShowCubicLineIntersection wtTs[0]=0.860379519 {{{0,2}, {0,3.1622777}, {1.01
316714,2.63594365}, {2.25444698,1.99110639}}} {{1.74999988,2.25000024}} wnTs[0]=
0.75 {{{4,0}, {1,3}}} |
| 1060 SkOpSegment::addT alias t=0.750000053 segID=6 spanID=14 |
| 1061 SkOpSegment::addT insert t=0.860379519 segID=1 spanID=19 |
| 1062 debugShowCubicLineIntersection no intersect {{{2.25444698,1.99110639}, {3.149110
79,1.52633405}, {4.1622777,1}, {5,1}}} {{{4,0}, {1,3}}} |
| 1063 debugShowLineIntersection wtTs[0]=0.5 {{{4,0}, {1,3}}} {{2.5,1.5}} wnTs[0]=0.5 {
{{5,1}, {0,2}}} |
| 1064 SkOpSegment::addT insert t=0.5 segID=6 spanID=20 |
| 1065 SkOpSegment::addT insert t=0.5 segID=3 spanID=21 |
| 1066 debugShowCubicIntersection wtTs[0]=1 {{{0,2}, {0,3.1622777}, {1.01316714,2.63594
365}, {2.25444698,1.99110639}}} {{2.25444698,1.99110639}} wnTs[0]=0 {{{2.2544469
8,1.99110639}, {3.14911079,1.52633405}, {4.1622777,1}, {5,1}}} |
| 1067 debugShowCubicLineIntersection wtTs[0]=0 {{{0,2}, {0,3.1622777}, {1.01316714,2.6
3594365}, {2.25444698,1.99110639}}} {{0,2}} wnTs[0]=1 {{{5,1}, {0,2}}} |
| 1068 debugShowCubicLineIntersection wtTs[0]=0.602095723 {{{2.25444698,1.99110639}, {3
.14911079,1.52633405}, {4.1622777,1}, {5,1}}} {{3.93518543,1.21296299}} wtTs[1]=
1 {{5,1}} wnTs[0]=0.212963 {{{5,1}, {0,2}}} wnTs[1]=0 |
| 1069 SkOpSegment::addT insert t=0.602095723 segID=2 spanID=22 |
| 1070 SkOpSegment::addT insert t=0.212962927 segID=3 spanID=23 |
| 1071 SkOpSegment::sortAngles [5] tStart=0.155050986 [13] |
| 1072 SkOpAngle::after [5/1] 21/21 tStart=0.155050986 tEnd=0 < [6/9] 3/3 tStart=0.7500
00011 tEnd=0.5 < [5/2] 3/3 tStart=0.155050986 tEnd=0.155051514 T 11 |
| 1073 SkOpAngle::afterPart {{{1.75,2.25}, {1.65824831,2.43350336}, {1.57491495,2.60858
838}, {1.5,2.7659862}}} id=5 |
| 1074 SkOpAngle::afterPart {{{1.75,2.25}, {2.5,1.5}}} id=6 |
| 1075 SkOpAngle::afterPart {{{1.75,2.25}, {1.75000031,2.24999938}, {1.75000064,2.24999
872}, {1.75000095,2.24999809}}} id=5 |
| 1076 SkOpAngle::after [5/1] 21/21 tStart=0.155050986 tEnd=0 < [6/10] 19/19 tStart=0.7
50000011 tEnd=1 < [6/9] 3/3 tStart=0.750000011 tEnd=0.5 F 4 |
| 1077 SkOpAngle::afterPart {{{1.75,2.25}, {1.65824831,2.43350336}, {1.57491495,2.60858
838}, {1.5,2.7659862}}} id=5 |
| 1078 SkOpAngle::afterPart {{{1.75,2.25}, {1,3}}} id=6 |
| 1079 SkOpAngle::afterPart {{{1.75,2.25}, {2.5,1.5}}} id=6 |
| 1080 SkOpAngle::after [6/9] 3/3 tStart=0.750000011 tEnd=0.5 < [6/10] 19/19 tStart=0.7
50000011 tEnd=1 < [5/2] 3/3 tStart=0.155050986 tEnd=0.155051514 F 5 |
| 1081 SkOpAngle::afterPart {{{1.75,2.25}, {2.5,1.5}}} id=6 |
| 1082 SkOpAngle::afterPart {{{1.75,2.25}, {1,3}}} id=6 |
| 1083 SkOpAngle::afterPart {{{1.75,2.25}, {1.75000031,2.24999938}, {1.75000064,2.24999
872}, {1.75000095,2.24999809}}} id=5 |
| 1084 SkOpAngle::after [5/2] 3/3 tStart=0.155050986 tEnd=0.155051514 < [6/10] 19/19 tS
tart=0.750000011 tEnd=1 < [5/1] 21/21 tStart=0.155050986 tEnd=0 T 4 |
| 1085 SkOpAngle::afterPart {{{1.75,2.25}, {1.75000031,2.24999938}, {1.75000064,2.24999
872}, {1.75000095,2.24999809}}} id=5 |
| 1086 SkOpAngle::afterPart {{{1.75,2.25}, {1,3}}} id=6 |
| 1087 SkOpAngle::afterPart {{{1.75,2.25}, {1.65824831,2.43350336}, {1.57491495,2.60858
838}, {1.5,2.7659862}}} id=5 |
| 1088 SkOpAngle::after [5/1] 21/21 tStart=0.155050986 tEnd=0 < [1/11] 17/13 tStart=0.8
60379519 tEnd=0 < [6/9] 3/3 tStart=0.750000011 tEnd=0.5 F 4 |
| 1089 SkOpAngle::afterPart {{{1.75,2.25}, {1.65824831,2.43350336}, {1.57491495,2.60858
838}, {1.5,2.7659862}}} id=5 |
| 1090 SkOpAngle::afterPart {{{1.75,2.25}, {0.750000093,2.74999992}, {0,2.99999993}, {0
,2}}} id=1 |
| 1091 SkOpAngle::afterPart {{{1.75,2.25}, {2.5,1.5}}} id=6 |
| 1092 SkOpAngle::after [6/9] 3/3 tStart=0.750000011 tEnd=0.5 < [1/11] 17/13 tStart=0.8
60379519 tEnd=0 < [5/2] 3/3 tStart=0.155050986 tEnd=0.155051514 F 5 |
| 1093 SkOpAngle::afterPart {{{1.75,2.25}, {2.5,1.5}}} id=6 |
| 1094 SkOpAngle::afterPart {{{1.75,2.25}, {0.750000093,2.74999992}, {0,2.99999993}, {0
,2}}} id=1 |
| 1095 SkOpAngle::afterPart {{{1.75,2.25}, {1.75000031,2.24999938}, {1.75000064,2.24999
872}, {1.75000095,2.24999809}}} id=5 |
| 1096 SkOpAngle::after [5/2] 3/3 tStart=0.155050986 tEnd=0.155051514 < [1/11] 17/13 tS
tart=0.860379519 tEnd=0 < [6/10] 19/19 tStart=0.750000011 tEnd=1 T 4 |
| 1097 SkOpAngle::afterPart {{{1.75,2.25}, {1.75000031,2.24999938}, {1.75000064,2.24999
872}, {1.75000095,2.24999809}}} id=5 |
| 1098 SkOpAngle::afterPart {{{1.75,2.25}, {0.750000093,2.74999992}, {0,2.99999993}, {0
,2}}} id=1 |
| 1099 SkOpAngle::afterPart {{{1.75,2.25}, {1,3}}} id=6 |
| 1100 SkOpAngle::after [5/1] 21/21 tStart=0.155050986 tEnd=0 < [1/12] 3/3 tStart=0.860
379519 tEnd=0.860380193 < [6/9] 3/3 tStart=0.750000011 tEnd=0.5 F 11 |
| 1101 SkOpAngle::afterPart {{{1.75,2.25}, {1.65824831,2.43350336}, {1.57491495,2.60858
838}, {1.5,2.7659862}}} id=5 |
| 1102 SkOpAngle::afterPart {{{1.75,2.25}, {1.75000078,2.24999961}, {1.75000017,2.24999
848}, {1.75000095,2.24999809}}} id=1 |
| 1103 SkOpAngle::afterPart {{{1.75,2.25}, {2.5,1.5}}} id=6 |
| 1104 SkOpAngle::after [6/9] 3/3 tStart=0.750000011 tEnd=0.5 < [1/12] 3/3 tStart=0.860
379519 tEnd=0.860380193 < [5/2] 3/3 tStart=0.155050986 tEnd=0.155051514 T 7 |
| 1105 SkOpAngle::afterPart {{{1.75,2.25}, {2.5,1.5}}} id=6 |
| 1106 SkOpAngle::afterPart {{{1.75,2.25}, {1.75000078,2.24999961}, {1.75000017,2.24999
848}, {1.75000095,2.24999809}}} id=1 |
| 1107 SkOpAngle::afterPart {{{1.75,2.25}, {1.75000031,2.24999938}, {1.75000064,2.24999
872}, {1.75000095,2.24999809}}} id=5 |
| 1108 SkOpSegment::sortAngles [5] tStart=0.155051514 [15] |
| 1109 SkOpAngle::after [5/3] 19/19 tStart=0.155051514 tEnd=0.155050986 < [1/13] 19/19
tStart=0.860380193 tEnd=0.860379519 < [5/4] 5/5 tStart=0.155051514 tEnd=0.338765
887 T 12 |
| 1110 SkOpAngle::afterPart {{{1.75000095,2.24999809}, {1.75000064,2.24999872}, {1.7500
0031,2.24999938}, {1.75,2.25}}} id=5 |
| 1111 SkOpAngle::afterPart {{{1.75000095,2.24999809}, {1.75000017,2.24999848}, {1.7500
0078,2.24999961}, {1.75,2.25}}} id=1 |
| 1112 SkOpAngle::afterPart {{{1.75000095,2.24999809}, {1.85871432,2.03257145}, {1.9792
463,1.80332639}, {2.11159682,1.57768071}}} id=5 |
| 1113 SkOpAngle::after [5/3] 19/19 tStart=0.155051514 tEnd=0.155050986 < [1/14] 1/1 tS
tart=0.860380193 tEnd=1 < [1/13] 19/19 tStart=0.860380193 tEnd=0.860379519 F 5 |
| 1114 SkOpAngle::afterPart {{{1.75000095,2.24999809}, {1.75000064,2.24999872}, {1.7500
0031,2.24999938}, {1.75,2.25}}} id=5 |
| 1115 SkOpAngle::afterPart {{{1.75000095,2.24999809}, {1.912278,2.16885954}, {2.081139
73,2.08113844}, {2.25444698,1.99110639}}} id=1 |
| 1116 SkOpAngle::afterPart {{{1.75000095,2.24999809}, {1.75000017,2.24999848}, {1.7500
0078,2.24999961}, {1.75,2.25}}} id=1 |
| 1117 SkOpAngle::after [1/13] 19/19 tStart=0.860380193 tEnd=0.860379519 < [1/14] 1/1 t
Start=0.860380193 tEnd=1 < [5/4] 5/5 tStart=0.155051514 tEnd=0.338765887 T 4 |
| 1118 SkOpAngle::afterPart {{{1.75000095,2.24999809}, {1.75000017,2.24999848}, {1.7500
0078,2.24999961}, {1.75,2.25}}} id=1 |
| 1119 SkOpAngle::afterPart {{{1.75000095,2.24999809}, {1.912278,2.16885954}, {2.081139
73,2.08113844}, {2.25444698,1.99110639}}} id=1 |
| 1120 SkOpAngle::afterPart {{{1.75000095,2.24999809}, {1.85871432,2.03257145}, {1.9792
463,1.80332639}, {2.11159682,1.57768071}}} id=5 |
| 1121 SkOpSegment::sortAngles [5] tStart=0.338765887 [17] |
| 1122 SkOpAngle::after [5/5] 21/21 tStart=0.338765887 tEnd=0.155051514 < [3/21] 1/1 tS
tart=0.577680653 tEnd=0.5 < [5/6] 5/1 tStart=0.338765887 tEnd=1 T 11 |
| 1123 SkOpAngle::afterPart {{{2.11159682,1.57768071}, {1.9792463,1.80332639}, {1.85871
432,2.03257145}, {1.75000095,2.24999809}}} id=5 |
| 1124 SkOpAngle::afterPart {{{2.11159682,1.57768071}, {2.5,1.5}}} id=3 |
| 1125 SkOpAngle::afterPart {{{2.11159682,1.57768071}, {2.58795954,0.765525306}, {3.217
42719,0}, {4,0}}} id=5 |
| 1126 SkOpAngle::after [5/5] 21/21 tStart=0.338765887 tEnd=0.155051514 < [3/22] 17/17
tStart=0.577680653 tEnd=1 < [3/21] 1/1 tStart=0.577680653 tEnd=0.5 F 4 |
| 1127 SkOpAngle::afterPart {{{2.11159682,1.57768071}, {1.9792463,1.80332639}, {1.85871
432,2.03257145}, {1.75000095,2.24999809}}} id=5 |
| 1128 SkOpAngle::afterPart {{{2.11159682,1.57768071}, {0,2}}} id=3 |
| 1129 SkOpAngle::afterPart {{{2.11159682,1.57768071}, {2.5,1.5}}} id=3 |
| 1130 SkOpAngle::after [3/21] 1/1 tStart=0.577680653 tEnd=0.5 < [3/22] 17/17 tStart=0.
577680653 tEnd=1 < [5/6] 5/1 tStart=0.338765887 tEnd=1 F 5 |
| 1131 SkOpAngle::afterPart {{{2.11159682,1.57768071}, {2.5,1.5}}} id=3 |
| 1132 SkOpAngle::afterPart {{{2.11159682,1.57768071}, {0,2}}} id=3 |
| 1133 SkOpAngle::afterPart {{{2.11159682,1.57768071}, {2.58795954,0.765525306}, {3.217
42719,0}, {4,0}}} id=5 |
| 1134 SkOpAngle::after [5/6] 5/1 tStart=0.338765887 tEnd=1 < [3/22] 17/17 tStart=0.577
680653 tEnd=1 < [5/5] 21/21 tStart=0.338765887 tEnd=0.155051514 T 4 |
| 1135 SkOpAngle::afterPart {{{2.11159682,1.57768071}, {2.58795954,0.765525306}, {3.217
42719,0}, {4,0}}} id=5 |
| 1136 SkOpAngle::afterPart {{{2.11159682,1.57768071}, {0,2}}} id=3 |
| 1137 SkOpAngle::afterPart {{{2.11159682,1.57768071}, {1.9792463,1.80332639}, {1.85871
432,2.03257145}, {1.75000095,2.24999809}}} id=5 |
| 1138 SkOpSegment::sortAngles [6] tStart=0.5 [20] |
| 1139 SkOpAngle::after [6/7] 3/3 tStart=0.5 tEnd=0 < [3/19] 1/1 tStart=0.5 tEnd=0.2129
62927 < [6/8] 19/19 tStart=0.5 tEnd=0.750000011 F 4 |
| 1140 SkOpAngle::afterPart {{{2.5,1.5}, {4,0}}} id=6 |
| 1141 SkOpAngle::afterPart {{{2.5,1.5}, {3.93518543,1.21296299}}} id=3 |
| 1142 SkOpAngle::afterPart {{{2.5,1.5}, {1.75,2.25}}} id=6 |
| 1143 SkOpAngle::after [6/7] 3/3 tStart=0.5 tEnd=0 < [3/20] 17/17 tStart=0.5 tEnd=0.57
7680653 < [6/8] 19/19 tStart=0.5 tEnd=0.750000011 T 4 |
| 1144 SkOpAngle::afterPart {{{2.5,1.5}, {4,0}}} id=6 |
| 1145 SkOpAngle::afterPart {{{2.5,1.5}, {2.11159682,1.57768071}}} id=3 |
| 1146 SkOpAngle::afterPart {{{2.5,1.5}, {1.75,2.25}}} id=6 |
| 1147 SkOpSegment::sortAngles [6] tStart=0.750000011 [14] |
| 1148 SkOpSegment::sortAngles [1] tStart=0.860379519 [19] |
| 1149 SkOpSegment::sortAngles [1] tStart=0.860380193 [16] |
| 1150 SkOpSegment::sortAngles [2] tStart=0.602095723 [22] |
| 1151 SkOpAngle::after [2/15] 17/17 tStart=0.602095723 tEnd=0 < [3/17] 1/1 tStart=0.21
2962927 tEnd=0 < [2/16] 1/1 tStart=0.602095723 tEnd=1 T 11 |
| 1152 SkOpAngle::afterPart {{{3.93518543,1.21296299}, {3.37475322,1.40911426}, {2.7931
2024,1.71126895}, {2.25444698,1.99110639}}} id=2 |
| 1153 SkOpAngle::afterPart {{{3.93518543,1.21296299}, {5,1}}} id=3 |
| 1154 SkOpAngle::afterPart {{{3.93518543,1.21296299}, {4.30555574,1.08333338}, {4.6666
6671,1}, {5,1}}} id=2 |
| 1155 SkOpAngle::after [2/15] 17/17 tStart=0.602095723 tEnd=0 < [3/18] 17/17 tStart=0.
212962927 tEnd=0.5 < [3/17] 1/1 tStart=0.212962927 tEnd=0 F 12 |
| 1156 SkOpAngle::afterPart {{{3.93518543,1.21296299}, {3.37475322,1.40911426}, {2.7931
2024,1.71126895}, {2.25444698,1.99110639}}} id=2 |
| 1157 SkOpAngle::afterPart {{{3.93518543,1.21296299}, {2.5,1.5}}} id=3 |
| 1158 SkOpAngle::afterPart {{{3.93518543,1.21296299}, {5,1}}} id=3 |
| 1159 SkOpAngle::after [3/17] 1/1 tStart=0.212962927 tEnd=0 < [3/18] 17/17 tStart=0.21
2962927 tEnd=0.5 < [2/16] 1/1 tStart=0.602095723 tEnd=1 F 5 |
| 1160 SkOpAngle::afterPart {{{3.93518543,1.21296299}, {5,1}}} id=3 |
| 1161 SkOpAngle::afterPart {{{3.93518543,1.21296299}, {2.5,1.5}}} id=3 |
| 1162 SkOpAngle::afterPart {{{3.93518543,1.21296299}, {4.30555574,1.08333338}, {4.6666
6671,1}, {5,1}}} id=2 |
| 1163 SkOpAngle::after [2/16] 1/1 tStart=0.602095723 tEnd=1 < [3/18] 17/17 tStart=0.21
2962927 tEnd=0.5 < [2/15] 17/17 tStart=0.602095723 tEnd=0 T 11 |
| 1164 SkOpAngle::afterPart {{{3.93518543,1.21296299}, {4.30555574,1.08333338}, {4.6666
6671,1}, {5,1}}} id=2 |
| 1165 SkOpAngle::afterPart {{{3.93518543,1.21296299}, {2.5,1.5}}} id=3 |
| 1166 SkOpAngle::afterPart {{{3.93518543,1.21296299}, {3.37475322,1.40911426}, {2.7931
2024,1.71126895}, {2.25444698,1.99110639}}} id=2 |
| 1167 SkOpSegment::sortAngles [3] tStart=0.212962927 [23] |
| 1168 SkOpSegment::sortAngles [3] tStart=0.5 [21] |
| 1169 SkOpSegment::sortAngles [3] tStart=0.577680653 [18] |
| 1170 SkOpSegment::debugShowActiveSpans id=4 (1,3 1,3.81649661 1.16666663,3.46632648 1
.5,2.7659862) t=0 (1,3) tEnd=1 windSum=? windValue=1 oppValue=0 |
| 1171 SkOpSegment::debugShowActiveSpans id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81
649661,0 4,0) t=0 (1.5,2.7659862) tEnd=0.155050986 windSum=? windValue=1 oppValu
e=0 |
| 1172 SkOpSegment::debugShowActiveSpans id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81
649661,0 4,0) t=0.155050986 (1.75,2.25) tEnd=0.155051514 windSum=? windValue=1 o
ppValue=0 |
| 1173 SkOpSegment::debugShowActiveSpans id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81
649661,0 4,0) t=0.155051514 (1.75000095,2.24999809) tEnd=0.338765887 windSum=? w
indValue=1 oppValue=0 |
| 1174 SkOpSegment::debugShowActiveSpans id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81
649661,0 4,0) t=0.338765887 (2.11159682,1.57768071) tEnd=1 windSum=? windValue=1
oppValue=0 |
| 1175 SkOpSegment::debugShowActiveSpans id=6 (4,0 1,3) t=0 (4,0) tEnd=0.5 windSum=? wi
ndValue=1 oppValue=0 |
| 1176 SkOpSegment::debugShowActiveSpans id=6 (4,0 1,3) t=0.5 (2.5,1.5) tEnd=0.75000001
1 windSum=? windValue=1 oppValue=0 |
| 1177 SkOpSegment::debugShowActiveSpans id=6 (4,0 1,3) t=0.750000011 (1.75,2.25) tEnd=
1 windSum=? windValue=1 oppValue=0 |
| 1178 SkOpSegment::debugShowActiveSpans id=1 (0,2 0,3.1622777 1.01316714,2.63594365 2.
25444698,1.99110639) t=0 (0,2) tEnd=0.860379519 windSum=? windValue=1 oppValue=0 |
| 1179 SkOpSegment::debugShowActiveSpans id=1 (0,2 0,3.1622777 1.01316714,2.63594365 2.
25444698,1.99110639) t=0.860379519 (1.75,2.25) tEnd=0.860380193 windSum=? windVa
lue=1 oppValue=0 |
| 1180 SkOpSegment::debugShowActiveSpans id=1 (0,2 0,3.1622777 1.01316714,2.63594365 2.
25444698,1.99110639) t=0.860380193 (1.75000095,2.24999809) tEnd=1 windSum=? wind
Value=1 oppValue=0 |
| 1181 SkOpSegment::debugShowActiveSpans id=2 (2.25444698,1.99110639 3.14911079,1.52633
405 4.1622777,1 5,1) t=0 (2.25444698,1.99110639) tEnd=0.602095723 windSum=? wind
Value=1 oppValue=0 |
| 1182 SkOpSegment::debugShowActiveSpans id=2 (2.25444698,1.99110639 3.14911079,1.52633
405 4.1622777,1 5,1) t=0.602095723 (3.93518543,1.21296299) tEnd=1 windSum=? wind
Value=1 oppValue=0 |
| 1183 SkOpSegment::debugShowActiveSpans id=3 (5,1 0,2) t=0 (5,1) tEnd=0.212962927 wind
Sum=? windValue=1 oppValue=0 |
| 1184 SkOpSegment::debugShowActiveSpans id=3 (5,1 0,2) t=0.212962927 (3.93518543,1.212
96299) tEnd=0.5 windSum=? windValue=1 oppValue=0 |
| 1185 SkOpSegment::debugShowActiveSpans id=3 (5,1 0,2) t=0.5 (2.5,1.5) tEnd=0.57768065
3 windSum=? windValue=1 oppValue=0 |
| 1186 SkOpSegment::debugShowActiveSpans id=3 (5,1 0,2) t=0.577680653 (2.11159682,1.577
68071) tEnd=1 windSum=? windValue=1 oppValue=0 |
| 1187 -SkOpSegment::findTop- |
| 1188 SkOpAngle::dumpOne [5/24] next=6/23 sect=16/17 s=1 [10] e=0.338765887 [17] sgn=
1 windVal=1 windSum=? operand |
| 1189 SkOpAngle::dumpOne [6/23] next=5/24 sect=19/19 s=0 [11] e=0.5 [20] sgn=-1 windV
al=1 windSum=? operand stop |
| 1190 SkOpSegment::findTop id=5 s=0.338765887 e=1 cw=1 swap=0 inflections=0 monotonic=
1 |
| 1191 SkOpSegment::markWinding id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81649661,0
4,0) t=0.338765887 [17] (2.11159682,1.57768071) tEnd=1 newWindSum=-1 newOppSum=0
oppSum=? windSum=? windValue=1 oppValue=0 |
| 1192 SkOpSegment::nextChase mismatched signs |
| 1193 SkOpSegment::markWinding id=6 (4,0 1,3) t=0 [11] (4,0) tEnd=0.5 newWindSum=-1 ne
wOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 1194 SkOpSegment::markWinding id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81649661,0
4,0) t=0.338765887 [17] (2.11159682,1.57768071) tEnd=1 newWindSum=-1 newOppSum=0
oppSum=0 windSum=-1 windValue=1 oppValue=0 |
| 1195 SkOpSegment::activeOp id=5 t=0.338765887 tEnd=1 op=diff miFrom=0 miTo=0 suFrom=1
suTo=0 result=0 |
| 1196 SkOpSegment::markDone id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81649661,0 4,0
) t=0.338765887 [17] (2.11159682,1.57768071) tEnd=1 newWindSum=-1 newOppSum=0 op
pSum=0 windSum=-1 windValue=1 oppValue=0 |
| 1197 SkOpSegment::nextChase mismatched signs |
| 1198 SkOpSegment::markDone id=6 (4,0 1,3) t=0 [11] (4,0) tEnd=0.5 newWindSum=-1 newOp
pSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |
| 1199 bridgeOp chase.append id=6 windSum=-2147483647 |
| 1200 SkOpSegment::markWinding id=3 (5,1 0,2) t=0.5 [21] (2.5,1.5) tEnd=0.577680653 ne
wWindSum=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 1201 SkOpSegment::markAngle last segment=3 span=18 windSum=? |
| 1202 SkOpSegment::markWinding id=6 (4,0 1,3) t=0.5 [20] (2.5,1.5) tEnd=0.750000011 ne
wWindSum=-1 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 1203 SkOpSegment::markAngle last segment=6 span=14 windSum=? |
| 1204 SkOpSegment::markWinding id=3 (5,1 0,2) t=0.212962927 [23] (3.93518543,1.2129629
9) tEnd=0.5 newWindSum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 1205 SkOpSegment::markAngle last segment=3 span=23 windSum=1 |
| 1206 SkOpSegment::debugShowActiveSpans id=4 (1,3 1,3.81649661 1.16666663,3.46632648 1
.5,2.7659862) t=0 (1,3) tEnd=1 windSum=? windValue=1 oppValue=0 |
| 1207 SkOpSegment::debugShowActiveSpans id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81
649661,0 4,0) t=0 (1.5,2.7659862) tEnd=0.155050986 windSum=? windValue=1 oppValu
e=0 |
| 1208 SkOpSegment::debugShowActiveSpans id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81
649661,0 4,0) t=0.155050986 (1.75,2.25) tEnd=0.155051514 windSum=? windValue=1 o
ppValue=0 |
| 1209 SkOpSegment::debugShowActiveSpans id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81
649661,0 4,0) t=0.155051514 (1.75000095,2.24999809) tEnd=0.338765887 windSum=? w
indValue=1 oppValue=0 |
| 1210 SkOpSegment::debugShowActiveSpans id=6 (4,0 1,3) t=0.5 (2.5,1.5) tEnd=0.75000001
1 windSum=-1 windValue=1 oppValue=0 |
| 1211 SkOpSegment::debugShowActiveSpans id=6 (4,0 1,3) t=0.750000011 (1.75,2.25) tEnd=
1 windSum=? windValue=1 oppValue=0 |
| 1212 SkOpSegment::debugShowActiveSpans id=1 (0,2 0,3.1622777 1.01316714,2.63594365 2.
25444698,1.99110639) t=0 (0,2) tEnd=0.860379519 windSum=? windValue=1 oppValue=0 |
| 1213 SkOpSegment::debugShowActiveSpans id=1 (0,2 0,3.1622777 1.01316714,2.63594365 2.
25444698,1.99110639) t=0.860379519 (1.75,2.25) tEnd=0.860380193 windSum=? windVa
lue=1 oppValue=0 |
| 1214 SkOpSegment::debugShowActiveSpans id=1 (0,2 0,3.1622777 1.01316714,2.63594365 2.
25444698,1.99110639) t=0.860380193 (1.75000095,2.24999809) tEnd=1 windSum=? wind
Value=1 oppValue=0 |
| 1215 SkOpSegment::debugShowActiveSpans id=2 (2.25444698,1.99110639 3.14911079,1.52633
405 4.1622777,1 5,1) t=0 (2.25444698,1.99110639) tEnd=0.602095723 windSum=? wind
Value=1 oppValue=0 |
| 1216 SkOpSegment::debugShowActiveSpans id=2 (2.25444698,1.99110639 3.14911079,1.52633
405 4.1622777,1 5,1) t=0.602095723 (3.93518543,1.21296299) tEnd=1 windSum=? wind
Value=1 oppValue=0 |
| 1217 SkOpSegment::debugShowActiveSpans id=3 (5,1 0,2) t=0 (5,1) tEnd=0.212962927 wind
Sum=? windValue=1 oppValue=0 |
| 1218 SkOpSegment::debugShowActiveSpans id=3 (5,1 0,2) t=0.212962927 (3.93518543,1.212
96299) tEnd=0.5 windSum=1 windValue=1 oppValue=0 |
| 1219 SkOpSegment::debugShowActiveSpans id=3 (5,1 0,2) t=0.5 (2.5,1.5) tEnd=0.57768065
3 windSum=1 windValue=1 oppValue=0 |
| 1220 SkOpSegment::debugShowActiveSpans id=3 (5,1 0,2) t=0.577680653 (2.11159682,1.577
68071) tEnd=1 windSum=? windValue=1 oppValue=0 |
| 1221 SkOpSegment::activeOp id=3 t=0.5 tEnd=0.577680653 op=diff miFrom=0 miTo=1 suFrom
=1 suTo=1 result=0 |
| 1222 SkOpSegment::markDone id=3 (5,1 0,2) t=0.5 [21] (2.5,1.5) tEnd=0.577680653 newWi
ndSum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0 |
| 1223 bridgeOp chase.append id=3 windSum=-2147483647 |
| 1224 SkOpSegment::markWinding id=3 (5,1 0,2) t=0.577680653 [18] (2.11159682,1.5776807
1) tEnd=1 newWindSum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 1225 SkOpSegment::markWinding id=1 (0,2 0,3.1622777 1.01316714,2.63594365 2.25444698,
1.99110639) t=0 [1] (0,2) tEnd=0.860379519 newWindSum=1 newOppSum=0 oppSum=? win
dSum=? windValue=1 oppValue=0 |
| 1226 SkOpSegment::markAngle last segment=1 span=19 windSum=? |
| 1227 SkOpSegment::markWinding id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81649661,0
4,0) t=0.155051514 [15] (1.75000095,2.24999809) tEnd=0.338765887 newWindSum=-1 n
ewOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 1228 SkOpSegment::markAngle last segment=5 span=15 windSum=-1 |
| 1229 SkOpSegment::debugShowActiveSpans id=4 (1,3 1,3.81649661 1.16666663,3.46632648 1
.5,2.7659862) t=0 (1,3) tEnd=1 windSum=? windValue=1 oppValue=0 |
| 1230 SkOpSegment::debugShowActiveSpans id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81
649661,0 4,0) t=0 (1.5,2.7659862) tEnd=0.155050986 windSum=? windValue=1 oppValu
e=0 |
| 1231 SkOpSegment::debugShowActiveSpans id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81
649661,0 4,0) t=0.155050986 (1.75,2.25) tEnd=0.155051514 windSum=? windValue=1 o
ppValue=0 |
| 1232 SkOpSegment::debugShowActiveSpans id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81
649661,0 4,0) t=0.155051514 (1.75000095,2.24999809) tEnd=0.338765887 windSum=-1
windValue=1 oppValue=0 |
| 1233 SkOpSegment::debugShowActiveSpans id=6 (4,0 1,3) t=0.5 (2.5,1.5) tEnd=0.75000001
1 windSum=-1 windValue=1 oppValue=0 |
| 1234 SkOpSegment::debugShowActiveSpans id=6 (4,0 1,3) t=0.750000011 (1.75,2.25) tEnd=
1 windSum=? windValue=1 oppValue=0 |
| 1235 SkOpSegment::debugShowActiveSpans id=1 (0,2 0,3.1622777 1.01316714,2.63594365 2.
25444698,1.99110639) t=0 (0,2) tEnd=0.860379519 windSum=1 windValue=1 oppValue=0 |
| 1236 SkOpSegment::debugShowActiveSpans id=1 (0,2 0,3.1622777 1.01316714,2.63594365 2.
25444698,1.99110639) t=0.860379519 (1.75,2.25) tEnd=0.860380193 windSum=? windVa
lue=1 oppValue=0 |
| 1237 SkOpSegment::debugShowActiveSpans id=1 (0,2 0,3.1622777 1.01316714,2.63594365 2.
25444698,1.99110639) t=0.860380193 (1.75000095,2.24999809) tEnd=1 windSum=? wind
Value=1 oppValue=0 |
| 1238 SkOpSegment::debugShowActiveSpans id=2 (2.25444698,1.99110639 3.14911079,1.52633
405 4.1622777,1 5,1) t=0 (2.25444698,1.99110639) tEnd=0.602095723 windSum=? wind
Value=1 oppValue=0 |
| 1239 SkOpSegment::debugShowActiveSpans id=2 (2.25444698,1.99110639 3.14911079,1.52633
405 4.1622777,1 5,1) t=0.602095723 (3.93518543,1.21296299) tEnd=1 windSum=? wind
Value=1 oppValue=0 |
| 1240 SkOpSegment::debugShowActiveSpans id=3 (5,1 0,2) t=0 (5,1) tEnd=0.212962927 wind
Sum=? windValue=1 oppValue=0 |
| 1241 SkOpSegment::debugShowActiveSpans id=3 (5,1 0,2) t=0.212962927 (3.93518543,1.212
96299) tEnd=0.5 windSum=1 windValue=1 oppValue=0 |
| 1242 SkOpSegment::debugShowActiveSpans id=3 (5,1 0,2) t=0.577680653 (2.11159682,1.577
68071) tEnd=1 windSum=1 windValue=1 oppValue=0 |
| 1243 SkOpSegment::activeOp id=3 t=0.577680653 tEnd=1 op=diff miFrom=0 miTo=1 suFrom=0
suTo=0 result=1 |
| 1244 SkOpSegment::findNextOp simple |
| 1245 SkOpSegment::markDone id=3 (5,1 0,2) t=0.577680653 [18] (2.11159682,1.57768071)
tEnd=1 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 |
| 1246 bridgeOp current id=3 from=(2.11159682,1.57768071) to=(0,2) |
| 1247 SkOpSegment::findNextOp |
| 1248 SkOpAngle::dumpOne [1/11] next=6/10 sect=17/13 s=0.860379519 [19] e=0 [1] sgn=1
windVal=1 windSum=1 oppVal=0 oppSum=0 |
| 1249 SkOpAngle::dumpOne [6/10] next=5/1 sect=19/19 s=0.750000011 [14] e=1 [12] sgn=-
1 windVal=1 windSum=? operand |
| 1250 SkOpAngle::dumpOne [5/1] next=6/9 sect=21/21 s=0.155050986 [13] e=0 [9] sgn=1 w
indVal=1 windSum=? operand |
| 1251 SkOpAngle::dumpOne [6/9] next=1/12 sect=3/3 s=0.750000011 [14] e=0.5 [20] sgn=1
windVal=1 windSum=-1 oppVal=0 oppSum=1 operand |
| 1252 SkOpAngle::dumpOne [1/12] next=5/2 sect=3/3 s=0.860379519 [19] e=0.860380193 [1
6] sgn=-1 windVal=1 windSum=? unorderable |
| 1253 SkOpAngle::dumpOne [5/2] next=1/11 sect=3/3 s=0.155050986 [13] e=0.155051514 [1
5] sgn=-1 windVal=1 windSum=? unorderable operand |
| 1254 SkOpSegment::activeOp id=6 t=0.750000011 tEnd=1 op=diff miFrom=0 miTo=0 suFrom=0
suTo=1 result=0 |
| 1255 SkOpSegment::markDone id=6 (4,0 1,3) t=0.750000011 [14] (1.75,2.25) tEnd=1 newWi
ndSum=? newOppSum=? oppSum=? windSum=? windValue=1 oppValue=0 |
| 1256 SkOpSegment::markDone id=4 (1,3 1,3.81649661 1.16666663,3.46632648 1.5,2.7659862
) t=0 [7] (1,3) tEnd=1 newWindSum=? newOppSum=? oppSum=? windSum=? windValue=1 o
ppValue=0 |
| 1257 SkOpSegment::markDone id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81649661,0 4,0
) t=0 [9] (1.5,2.7659862) tEnd=0.155050986 newWindSum=? newOppSum=? oppSum=? win
dSum=? windValue=1 oppValue=0 |
| 1258 SkOpSegment::activeOp id=5 t=0.155050986 tEnd=0 op=diff miFrom=0 miTo=0 suFrom=1
suTo=0 result=0 |
| 1259 SkOpSegment::activeOp id=6 t=0.750000011 tEnd=0.5 op=diff miFrom=0 miTo=0 suFrom
=0 suTo=1 result=0 |
| 1260 SkOpSegment::markDone id=6 (4,0 1,3) t=0.5 [20] (2.5,1.5) tEnd=0.750000011 newWi
ndSum=-1 newOppSum=1 oppSum=1 windSum=-1 windValue=1 oppValue=0 |
| 1261 SkOpSegment::activeOp id=1 t=0.860379519 tEnd=0.860380193 op=diff miFrom=0 miTo=
1 suFrom=1 suTo=1 result=0 |
| 1262 SkOpSegment::markDone id=1 (0,2 0,3.1622777 1.01316714,2.63594365 2.25444698,1.9
9110639) t=0.860379519 [19] (1.75,2.25) tEnd=0.860380193 newWindSum=? newOppSum=
? oppSum=? windSum=? windValue=1 oppValue=0 |
| 1263 SkOpSegment::activeOp id=5 t=0.155050986 tEnd=0.155051514 op=diff miFrom=1 miTo=
1 suFrom=1 suTo=0 result=1 |
| 1264 SkOpSegment::markDone id=1 (0,2 0,3.1622777 1.01316714,2.63594365 2.25444698,1.9
9110639) t=0 [1] (0,2) tEnd=0.860379519 newWindSum=1 newOppSum=0 oppSum=0 windSu
m=1 windValue=1 oppValue=0 |
| 1265 SkOpSegment::findNextOp from:[1] to:[5] start=5940460 end=5940652 |
| 1266 bridgeOp current id=1 from=(0,2) to=(1.75,2.25) |
| 1267 path.moveTo(2.11159682,1.57768071); |
| 1268 path.lineTo(0,2); |
| 1269 path.cubicTo(0,3, 0.750000119,2.75, 1.75,2.25); |
| 1270 SkOpSegment::markDone id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81649661,0 4,0
) t=0.155050986 [13] (1.75,2.25) tEnd=0.155051514 newWindSum=? newOppSum=? oppSu
m=? windSum=? windValue=1 oppValue=0 |
| 1271 SkOpSegment::debugShowActiveSpans id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81
649661,0 4,0) t=0.155051514 (1.75000095,2.24999809) tEnd=0.338765887 windSum=-1
windValue=1 oppValue=0 |
| 1272 SkOpSegment::debugShowActiveSpans id=1 (0,2 0,3.1622777 1.01316714,2.63594365 2.
25444698,1.99110639) t=0.860380193 (1.75000095,2.24999809) tEnd=1 windSum=? wind
Value=1 oppValue=0 |
| 1273 SkOpSegment::debugShowActiveSpans id=2 (2.25444698,1.99110639 3.14911079,1.52633
405 4.1622777,1 5,1) t=0 (2.25444698,1.99110639) tEnd=0.602095723 windSum=? wind
Value=1 oppValue=0 |
| 1274 SkOpSegment::debugShowActiveSpans id=2 (2.25444698,1.99110639 3.14911079,1.52633
405 4.1622777,1 5,1) t=0.602095723 (3.93518543,1.21296299) tEnd=1 windSum=? wind
Value=1 oppValue=0 |
| 1275 SkOpSegment::debugShowActiveSpans id=3 (5,1 0,2) t=0 (5,1) tEnd=0.212962927 wind
Sum=? windValue=1 oppValue=0 |
| 1276 SkOpSegment::debugShowActiveSpans id=3 (5,1 0,2) t=0.212962927 (3.93518543,1.212
96299) tEnd=0.5 windSum=1 windValue=1 oppValue=0 |
| 1277 SkOpSegment::activeOp id=5 t=0.338765887 tEnd=0.155051514 op=diff miFrom=1 miTo=
1 suFrom=0 suTo=1 result=1 |
| 1278 SkOpSegment::findNextOp |
| 1279 SkOpAngle::dumpOne [5/4] next=5/3 sect=5/5 s=0.155051514 [15] e=0.338765887 [17
] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=1 operand |
| 1280 SkOpAngle::dumpOne [5/3] next=1/13 sect=19/19 s=0.155051514 [15] e=0.155050986
[13] sgn=1 windVal=1 windSum=? done unorderable operand |
| 1281 SkOpAngle::dumpOne [1/13] next=1/14 sect=19/19 s=0.860380193 [16] e=0.860379519
[19] sgn=1 windVal=1 windSum=? done unorderable |
| 1282 SkOpAngle::dumpOne [1/14] next=5/4 sect=1/1 s=0.860380193 [16] e=1 [2] sgn=-1 w
indVal=1 windSum=? |
| 1283 SkOpSegment::activeOp id=5 t=0.155051514 tEnd=0.155050986 op=diff miFrom=1 miTo=
1 suFrom=0 suTo=1 result=1 |
| 1284 SkOpSegment::activeOp id=1 t=0.860380193 tEnd=0.860379519 op=diff miFrom=1 miTo=
0 suFrom=1 suTo=1 result=0 |
| 1285 SkOpSegment::activeOp id=1 t=0.860380193 tEnd=1 op=diff miFrom=0 miTo=1 suFrom=1
suTo=1 result=0 |
| 1286 SkOpSegment::markDone id=1 (0,2 0,3.1622777 1.01316714,2.63594365 2.25444698,1.9
9110639) t=0.860380193 [16] (1.75000095,2.24999809) tEnd=1 newWindSum=? newOppSu
m=? oppSum=? windSum=? windValue=1 oppValue=0 |
| 1287 SkOpSegment::markDone id=2 (2.25444698,1.99110639 3.14911079,1.52633405 4.162277
7,1 5,1) t=0 [3] (2.25444698,1.99110639) tEnd=0.602095723 newWindSum=? newOppSum
=? oppSum=? windSum=? windValue=1 oppValue=0 |
| 1288 SkOpSegment::markDone id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81649661,0 4,0
) t=0.155051514 [15] (1.75000095,2.24999809) tEnd=0.338765887 newWindSum=-1 newO
ppSum=1 oppSum=1 windSum=-1 windValue=1 oppValue=0 |
| 1289 SkOpSegment::findNextOp from:[5] to:[5] start=5940652 end=5940460 |
| 1290 bridgeOp current id=5 from=(2.11159682,1.57768071) to=(1.75000095,2.24999809) |
| 1291 path.moveTo(2.11159682,1.57768071); |
| 1292 path.cubicTo(1.97924626,1.80332637, 1.85871434,2.03257155, 1.75000095,2.24999809
); |
| 1293 SkOpSegment::debugShowActiveSpans id=2 (2.25444698,1.99110639 3.14911079,1.52633
405 4.1622777,1 5,1) t=0.602095723 (3.93518543,1.21296299) tEnd=1 windSum=? wind
Value=1 oppValue=0 |
| 1294 SkOpSegment::debugShowActiveSpans id=3 (5,1 0,2) t=0 (5,1) tEnd=0.212962927 wind
Sum=? windValue=1 oppValue=0 |
| 1295 SkOpSegment::debugShowActiveSpans id=3 (5,1 0,2) t=0.212962927 (3.93518543,1.212
96299) tEnd=0.5 windSum=1 windValue=1 oppValue=0 |
| 1296 SkOpSegment::activeOp id=3 t=0.5 tEnd=0.212962927 op=diff miFrom=1 miTo=0 suFrom
=0 suTo=0 result=1 |
| 1297 SkOpSegment::markAngle last segment=1 span=16 windSum=? |
| 1298 SkOpSegment::markWinding id=2 (2.25444698,1.99110639 3.14911079,1.52633405 4.162
2777,1 5,1) t=0.602095723 [22] (3.93518543,1.21296299) tEnd=1 newWindSum=-1 newO
ppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 1299 SkOpSegment::markWinding id=3 (5,1 0,2) t=0 [5] (5,1) tEnd=0.212962927 newWindSu
m=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 1300 SkOpSegment::markAngle last segment=3 span=23 windSum=1 |
| 1301 SkOpSegment::markAngle last segment=1 span=16 windSum=? |
| 1302 SkOpSegment::findNextOp |
| 1303 SkOpAngle::dumpOne [3/18] next=2/15 sect=17/17 s=0.212962927 [23] e=0.5 [21] sg
n=-1 windVal=1 windSum=1 oppVal=0 oppSum=0 |
| 1304 SkOpAngle::dumpOne [2/15] next=3/17 sect=17/17 s=0.602095723 [22] e=0 [3] sgn=1
windVal=1 windSum=? done |
| 1305 SkOpAngle::dumpOne [3/17] next=2/16 sect=1/1 s=0.212962927 [23] e=0 [5] sgn=1 w
indVal=1 windSum=-1 oppVal=0 oppSum=0 |
| 1306 SkOpAngle::dumpOne [2/16] next=3/18 sect=1/1 s=0.602095723 [22] e=1 [4] sgn=-1
windVal=1 windSum=-1 oppVal=0 oppSum=0 |
| 1307 SkOpSegment::activeOp id=2 t=0.602095723 tEnd=0 op=diff miFrom=1 miTo=0 suFrom=0
suTo=0 result=1 |
| 1308 SkOpSegment::findNextOp chase.append segment=1 span=16 windSum=-2147483647 |
| 1309 SkOpSegment::activeOp id=3 t=0.212962927 tEnd=0 op=diff miFrom=0 miTo=1 suFrom=0
suTo=0 result=1 |
| 1310 SkOpSegment::activeOp id=2 t=0.602095723 tEnd=1 op=diff miFrom=1 miTo=0 suFrom=0
suTo=0 result=1 |
| 1311 SkOpSegment::findNextOp chase.append segment=3 span=23 windSum=1 |
| 1312 SkOpSegment::markDone id=3 (5,1 0,2) t=0.212962927 [23] (3.93518543,1.21296299)
tEnd=0.5 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 |
| 1313 SkOpSegment::findNextOp from:[3] to:[2] start=5941356 end=5939348 |
| 1314 bridgeOp current id=3 from=(2.5,1.5) to=(3.93518543,1.21296299) |
| 1315 SkOpSegment::findNextOp simple |
| 1316 SkOpSegment::markDone id=2 (2.25444698,1.99110639 3.14911079,1.52633405 4.162277
7,1 5,1) t=0.602095723 [22] (3.93518543,1.21296299) tEnd=1 newWindSum=-1 newOppS
um=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |
| 1317 bridgeOp current id=2 from=(3.93518543,1.21296299) to=(5,1) |
| 1318 path.moveTo(2.5,1.5); |
| 1319 path.lineTo(3.93518543,1.21296299); |
| 1320 path.cubicTo(4.30555582,1.08333337, 4.66666651,1, 5,1); |
| 1321 SkOpSegment::markAngle last segment=1 span=16 windSum=? |
| 1322 SkOpSegment::markAngle last segment=1 span=16 windSum=? |
| 1323 SkOpSegment::findNextOp |
| 1324 SkOpAngle::dumpOne [3/17] next=2/16 sect=1/1 s=0.212962927 [23] e=0 [5] sgn=1 w
indVal=1 windSum=-1 oppVal=0 oppSum=0 |
| 1325 SkOpAngle::dumpOne [2/16] next=3/18 sect=1/1 s=0.602095723 [22] e=1 [4] sgn=-1
windVal=1 windSum=-1 oppVal=0 oppSum=0 done |
| 1326 SkOpAngle::dumpOne [3/18] next=2/15 sect=17/17 s=0.212962927 [23] e=0.5 [21] sg
n=-1 windVal=1 windSum=1 oppVal=0 oppSum=0 done |
| 1327 SkOpAngle::dumpOne [2/15] next=3/17 sect=17/17 s=0.602095723 [22] e=0 [3] sgn=1
windVal=1 windSum=? done |
| 1328 SkOpSegment::activeOp id=2 t=0.602095723 tEnd=1 op=diff miFrom=1 miTo=0 suFrom=0
suTo=0 result=1 |
| 1329 SkOpSegment::activeOp id=3 t=0.212962927 tEnd=0.5 op=diff miFrom=0 miTo=1 suFrom
=0 suTo=0 result=1 |
| 1330 SkOpSegment::activeOp id=2 t=0.602095723 tEnd=0 op=diff miFrom=1 miTo=0 suFrom=0
suTo=0 result=1 |
| 1331 SkOpSegment::markDone id=3 (5,1 0,2) t=0 [5] (5,1) tEnd=0.212962927 newWindSum=-
1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |
| 1332 SkOpSegment::findNextOp from:[3] to:[2] start=5941356 end=5939252 |
| 1333 bridgeOp current id=3 from=(5,1) to=(3.93518543,1.21296299) |
| 1334 path.lineTo(3.93518543,1.21296299); |
| 1335 </div> |
| 1336 |
| 1337 <div id="issue3651_4"> |
| 1338 seg=1 {{{32.7999992f, 180.399994f}, {33.0277786f, 180.399994f}, {33.255558f, 180
.407654f}, {33.4833336f, 180.415314f}}} |
| 1339 seg=2 {{{33.4833336f, 180.415314f}, {33.9388885f, 180.430649f}, {34.3944435f, 18
0.445984f}, {34.8499985f, 180.399994f}}} |
| 1340 seg=3 {{{34.8499985f, 180.399994f}, {35.1892509f, 180.365753f}, {35.5285034f, 18
0.27977f}, {35.8677559f, 180.193771f}}} |
| 1341 seg=4 {{{35.8677559f, 180.193771f}, {36.2118378f, 180.106552f}, {36.5559196f, 18
0.019333f}, {36.9000015f, 179.986115f}}} |
| 1342 seg=5 {{{36.9000015f, 179.986115f}, {37.4102402f, 179.936844f}, {37.9204788f, 17
9.960083f}, {38.4307175f, 179.983322f}}} |
| 1343 seg=6 {{{38.4307175f, 179.983322f}, {38.6038094f, 179.991211f}, {38.7769051f, 17
9.999084f}, {38.9500008f, 180.004135f}}} |
| 1344 seg=7 {{{38.9500008f, 180.004135f}, {39.4294357f, 180.018143f}, {39.9088669f, 18
0.045212f}, {40.3883018f, 180.072281f}}} |
| 1345 seg=8 {{{40.3883018f, 180.072281f}, {40.5922012f, 180.083801f}, {40.7961006f, 18
0.095306f}, {41, 180.10582f}}} |
| 1346 seg=9 {{{41, 180.10582f}, {41.2403526f, 180.11821f}, {41.4807053f, 180.133743f},
{41.7210579f, 180.149277f}}} |
| 1347 seg=10 {{{41.7210579f, 180.149277f}, {42.1640396f, 180.177887f}, {42.6070175f, 1
80.206497f}, {43.0499992f, 180.215454f}}} |
| 1348 seg=11 {{{43.0499992f, 180.215454f}, {43.5468216f, 180.22551f}, {44.043644f, 180
.213379f}, {44.5404663f, 180.201248f}}} |
| 1349 seg=12 {{{44.5404663f, 180.201248f}, {44.7269783f, 180.196701f}, {44.9134903f, 1
80.192154f}, {45.0999985f, 180.188782f}}} |
| 1350 seg=13 {{{45.0999985f, 180.188782f}, {45.3586121f, 180.184097f}, {45.6172256f, 1
80.175217f}, {45.8758392f, 180.166336f}}} |
| 1351 seg=14 {{{45.8758392f, 180.166336f}, {46.30056f, 180.151764f}, {46.7252808f, 180
.137192f}, {47.1500015f, 180.141159f}}} |
| 1352 seg=15 {{{47.1500015f, 180.141159f}, {47.5802765f, 180.145172f}, {48.0105553f, 1
80.167938f}, {48.440834f, 180.190704f}}} |
| 1353 seg=16 {{{48.440834f, 180.190704f}, {48.6938896f, 180.204086f}, {48.9469452f, 18
0.217468f}, {49.2000008f, 180.227036f}}} |
| 1354 seg=17 {{{49.2000008f, 180.227036f}, {49.4036903f, 180.234741f}, {49.6073761f, 1
80.244537f}, {49.8110657f, 180.254333f}}} |
| 1355 seg=18 {{{49.8110657f, 180.254333f}, {50.2907104f, 180.27739f}, {50.7703552f, 18
0.300446f}, {51.25f, 180.29631f}}} |
| 1356 seg=19 {{{51.25f, 180.29631f}, {51.5591507f, 180.29364f}, {51.8682976f, 180.2684
48f}, {52.1774483f, 180.24324f}}} |
| 1357 seg=20 {{{52.1774483f, 180.24324f}, {52.5516319f, 180.212738f}, {52.9258156f, 18
0.182236f}, {53.2999992f, 180.191696f}}} |
| 1358 seg=21 {{{53.2999992f, 180.191696f}, {53.6290703f, 180.200027f}, {53.9581413f, 1
80.247635f}, {54.2872086f, 180.295242f}}} |
| 1359 seg=22 {{{54.2872086f, 180.295242f}, {54.6414719f, 180.346497f}, {54.9957352f, 1
80.397751f}, {55.3499985f, 180.399994f}}} |
| 1360 seg=23 {{{55.3499985f, 180.399994f}, {55.7292671f, 180.402405f}, {56.1085358f, 1
80.354599f}, {56.4878044f, 180.306793f}}} |
| 1361 seg=24 {{{56.4878044f, 180.306793f}, {56.7918701f, 180.268463f}, {57.0959358f, 1
80.230133f}, {57.4000015f, 180.217682f}}} |
| 1362 seg=25 {{{57.4000015f, 180.217682f}, {57.8000603f, 180.201294f}, {58.2001228f, 1
80.210999f}, {58.6001854f, 180.220703f}}} |
| 1363 seg=26 {{{58.6001854f, 180.220703f}, {58.8834572f, 180.227585f}, {59.166729f, 18
0.234467f}, {59.4500008f, 180.232071f}}} |
| 1364 seg=27 {{{59.4500008f, 180.232071f}, {60.1333351f, 180.226303f}, {60.8166656f, 1
80.21814f}, {61.5f, 180.183044f}}} |
| 1365 seg=28 {{{61.5f, 180.183044f}, {61.8292809f, 180.166122f}, {62.1585579f, 180.135
086f}, {62.4878387f, 180.10405f}}} |
| 1366 seg=29 {{{62.4878387f, 180.10405f}, {62.8418922f, 180.070663f}, {63.1959457f, 18
0.037277f}, {63.5499992f, 180.021454f}}} |
| 1367 seg=30 {{{63.5499992f, 180.021454f}, {64.2333298f, 179.990921f}, {64.9166641f, 1
79.981766f}, {65.5999985f, 179.999802f}}} |
| 1368 seg=31 {{{65.5999985f, 179.999802f}, {66.2833328f, 180.017853f}, {66.9666672f, 1
80.062988f}, {67.6500015f, 180.129684f}}} |
| 1369 seg=32 {{{67.6500015f, 180.129684f}, {67.9556503f, 180.159515f}, {68.2612991f, 1
80.207733f}, {68.5669479f, 180.255951f}}} |
| 1370 seg=33 {{{68.5669479f, 180.255951f}, {68.9446335f, 180.315521f}, {69.322319f, 18
0.375092f}, {69.6999969f, 180.399994f}}} |
| 1371 seg=34 {{{69.6999969f, 180.399994f}, {70.1841125f, 180.431915f}, {70.6682281f, 1
80.421127f}, {71.1523438f, 180.410339f}}} |
| 1372 seg=35 {{{71.1523438f, 180.410339f}, {71.3515625f, 180.405899f}, {71.5507813f, 1
80.401459f}, {71.75f, 180.399994f}}} |
| 1373 seg=36 {{{71.75f, 180.399994f}, {71.9187546f, 180.398788f}}} |
| 1374 seg=37 {{{71.9187546f, 180.398788f}, {72.5458374f, 180.394318f}, {73.1729202f, 1
80.389847f}, {73.8000031f, 180.369904f}}} |
| 1375 seg=38 {{{73.8000031f, 180.369904f}, {74.167778f, 180.358215f}, {74.535553f, 180
.337616f}, {74.9033279f, 180.317017f}}} |
| 1376 seg=39 {{{74.9033279f, 180.317017f}, {75.2188797f, 180.299347f}, {75.5344391f, 1
80.281677f}, {75.8499985f, 180.269623f}}} |
| 1377 seg=40 {{{75.8499985f, 180.269623f}, {76.5333328f, 180.24353f}, {77.2166672f, 18
0.221283f}, {77.9000015f, 180.213348f}}} |
| 1378 seg=41 {{{77.9000015f, 180.213348f}, {78.1885834f, 180.209991f}, {78.4771652f, 1
80.215805f}, {78.7657471f, 180.221619f}}} |
| 1379 seg=42 {{{78.7657471f, 180.221619f}, {79.1604996f, 180.229553f}, {79.5552521f, 1
80.237503f}, {79.9499969f, 180.222f}}} |
| 1380 seg=43 {{{79.9499969f, 180.222f}, {80.2761536f, 180.209198f}, {80.6023102f, 180.
173965f}, {80.9284668f, 180.138733f}}} |
| 1381 seg=44 {{{80.9284668f, 180.138733f}, {81.2856445f, 180.100159f}, {81.6428223f, 1
80.061569f}, {82, 180.05246f}}} |
| 1382 seg=45 {{{82, 180.05246f}, {82.4119263f, 180.041962f}, {82.8238525f, 180.063217f
}, {83.2357788f, 180.084473f}}} |
| 1383 seg=46 {{{83.2357788f, 180.084473f}, {83.5071869f, 180.09848f}, {83.778595f, 180
.112473f}, {84.0500031f, 180.117401f}}} |
| 1384 seg=47 {{{84.0500031f, 180.117401f}, {84.1819916f, 180.119797f}, {84.3139801f, 1
80.122665f}, {84.4459686f, 180.125534f}}} |
| 1385 seg=48 {{{84.4459686f, 180.125534f}, {84.9973068f, 180.137497f}, {85.5486526f, 1
80.149475f}, {86.0999985f, 180.126755f}}} |
| 1386 seg=49 {{{86.0999985f, 180.126755f}, {86.4434433f, 180.11261f}, {86.7868881f, 18
0.075027f}, {87.1303329f, 180.037445f}}} |
| 1387 seg=50 {{{87.1303329f, 180.037445f}, {87.4702225f, 180.000244f}, {87.810112f, 17
9.963043f}, {88.1500015f, 179.948563f}}} |
| 1388 seg=51 {{{88.1500015f, 179.948563f}, {88.711525f, 179.924652f}, {89.2730484f, 17
9.935165f}, {89.8345642f, 179.945679f}}} |
| 1389 seg=52 {{{89.8345642f, 179.945679f}, {89.9563751f, 179.947968f}, {90.078186f, 17
9.950256f}, {90.1999969f, 179.952194f}}} |
| 1390 seg=53 {{{90.1999969f, 179.952194f}, {90.286644f, 179.953568f}, {90.373291f, 179
.954849f}, {90.459938f, 179.956131f}}} |
| 1391 seg=54 {{{90.459938f, 179.956131f}, {91.0566254f, 179.96492f}, {91.6533127f, 179
.973709f}, {92.25f, 180.013504f}}} |
| 1392 seg=55 {{{92.25f, 180.013504f}, {92.6229324f, 180.038376f}, {92.9958649f, 180.08
2474f}, {93.3687973f, 180.126587f}}} |
| 1393 seg=56 {{{93.3687973f, 180.126587f}, {93.6791992f, 180.1633f}, {93.9896011f, 180
.200012f}, {94.3000031f, 180.225632f}}} |
| 1394 seg=57 {{{94.3000031f, 180.225632f}, {94.9833298f, 180.282028f}, {95.6666641f, 1
80.32988f}, {96.3499985f, 180.351883f}}} |
| 1395 seg=58 {{{96.3499985f, 180.351883f}, {96.426857f, 180.354355f}, {96.5037155f, 18
0.356964f}, {96.580574f, 180.359573f}}} |
| 1396 seg=59 {{{96.580574f, 180.359573f}, {97.1870499f, 180.380096f}, {97.7935257f, 18
0.400635f}, {98.4000015f, 180.35762f}}} |
| 1397 seg=60 {{{98.4000015f, 180.35762f}, {98.9169769f, 180.320953f}, {99.4339523f, 18
0.232758f}, {99.9509201f, 180.144562f}}} |
| 1398 seg=61 {{{99.9509201f, 180.144562f}, {100.117279f, 180.11618f}, {100.283638f, 18
0.087799f}, {100.449997f, 180.061127f}}} |
| 1399 seg=62 {{{100.449997f, 180.061127f}, {100.71254f, 180.019043f}, {100.975082f, 17
9.965027f}, {101.237625f, 179.911011f}}} |
| 1400 seg=63 {{{101.237625f, 179.911011f}, {101.658417f, 179.824432f}, {102.079208f, 1
79.737854f}, {102.5f, 179.700394f}}} |
| 1401 seg=64 {{{102.5f, 179.700394f}, {102.980095f, 179.657639f}, {103.46019f, 179.670
685f}, {103.940285f, 179.683731f}}} |
| 1402 seg=65 {{{103.940285f, 179.683731f}, {104.143524f, 179.689255f}, {104.346764f, 1
79.694778f}, {104.550003f, 179.69606f}}} |
| 1403 seg=66 {{{104.550003f, 179.69606f}, {105.23333f, 179.700394f}, {105.916664f, 179
.713379f}, {106.599998f, 179.726364f}}} |
| 1404 seg=67 {{{106.599998f, 179.726364f}, {106.927223f, 179.73259f}, {107.254448f, 17
9.740982f}, {107.581673f, 179.749374f}}} |
| 1405 seg=68 {{{107.581673f, 179.749374f}, {107.937782f, 179.758514f}, {108.293892f, 1
79.767654f}, {108.650002f, 179.773987f}}} |
| 1406 seg=69 {{{108.650002f, 179.773987f}, {108.8871f, 179.778198f}, {109.124199f, 179
.771011f}, {109.36129f, 179.763824f}}} |
| 1407 seg=70 {{{109.36129f, 179.763824f}, {109.807526f, 179.75029f}, {110.253761f, 179
.736755f}, {110.699997f, 179.799255f}}} |
| 1408 seg=71 {{{110.699997f, 179.799255f}, {111.044617f, 179.847534f}, {111.389236f, 1
79.961273f}, {111.733856f, 180.075012f}}} |
| 1409 seg=72 {{{111.733856f, 180.075012f}, {112.072571f, 180.186813f}, {112.411285f, 1
80.298615f}, {112.75f, 180.348251f}}} |
| 1410 seg=73 {{{112.75f, 180.348251f}, {113.232018f, 180.418884f}, {113.714035f, 180.4
11331f}, {114.196053f, 180.403778f}}} |
| 1411 seg=74 {{{114.196053f, 180.403778f}, {114.397369f, 180.40062f}, {114.598686f, 18
0.397461f}, {114.800003f, 180.399994f}}} |
| 1412 seg=75 {{{114.800003f, 180.399994f}, {115.255554f, 180.405746f}, {115.711113f, 1
80.403839f}, {116.166672f, 180.401917f}}} |
| 1413 seg=76 {{{116.166672f, 180.401917f}, {116.394447f, 180.400955f}, {116.622223f, 1
80.399994f}, {116.849998f, 180.399994f}}} |
| 1414 seg=77 {{{116.849998f, 180.399994f}, {32.7999992f, 180.399994f}}} |
| 1415 seg=78 {{{133.25f, 180.399994f}, {133.477783f, 180.399994f}, {133.705566f, 180.4
08691f}, {133.93335f, 180.417389f}}} |
| 1416 seg=79 {{{133.93335f, 180.417389f}, {134.388901f, 180.434769f}, {134.844452f, 18
0.452164f}, {135.300003f, 180.399994f}}} |
| 1417 seg=80 {{{135.300003f, 180.399994f}, {135.670105f, 180.35762f}, {136.040207f, 18
0.255554f}, {136.410309f, 180.153488f}}} |
| 1418 seg=81 {{{136.410309f, 180.153488f}, {136.723541f, 180.067108f}, {137.036774f, 1
79.980728f}, {137.350006f, 179.930542f}}} |
| 1419 seg=82 {{{137.350006f, 179.930542f}, {138.03334f, 179.821045f}, {138.71666f, 179
.775558f}, {139.399994f, 179.742981f}}} |
| 1420 seg=83 {{{139.399994f, 179.742981f}, {139.866074f, 179.720749f}, {140.332153f, 1
79.725769f}, {140.798233f, 179.730789f}}} |
| 1421 seg=84 {{{140.798233f, 179.730789f}, {141.015488f, 179.733124f}, {141.232742f, 1
79.735458f}, {141.449997f, 179.735031f}}} |
| 1422 seg=85 {{{141.449997f, 179.735031f}, {141.725189f, 179.734497f}, {142.000381f, 1
79.735214f}, {142.275574f, 179.735931f}}} |
| 1423 seg=86 {{{142.275574f, 179.735931f}, {142.683716f, 179.736984f}, {143.091858f, 1
79.738052f}, {143.5f, 179.735031f}}} |
| 1424 seg=87 {{{143.5f, 179.735031f}, {143.993256f, 179.731384f}, {144.486511f, 179.72
2855f}, {144.979767f, 179.714325f}}} |
| 1425 seg=88 {{{144.979767f, 179.714325f}, {145.169846f, 179.711029f}, {145.359924f, 1
79.707733f}, {145.550003f, 179.704727f}}} |
| 1426 seg=89 {{{145.550003f, 179.704727f}, {145.805878f, 179.700668f}, {146.061752f, 1
79.695709f}, {146.317627f, 179.69075f}}} |
| 1427 seg=90 {{{146.317627f, 179.69075f}, {146.745087f, 179.682449f}, {147.172546f, 17
9.674149f}, {147.600006f, 179.67009f}}} |
| 1428 seg=91 {{{147.600006f, 179.67009f}, {148.100571f, 179.665329f}, {148.60112f, 179
.665543f}, {149.101685f, 179.665771f}}} |
| 1429 seg=92 {{{149.101685f, 179.665771f}, {149.284454f, 179.665848f}, {149.467224f, 1
79.665924f}, {149.649994f, 179.665756f}}} |
| 1430 seg=93 {{{149.649994f, 179.665756f}, {149.990616f, 179.665466f}, {150.331238f, 1
79.665787f}, {150.67186f, 179.666107f}}} |
| 1431 seg=94 {{{150.67186f, 179.666107f}, {151.014572f, 179.666428f}, {151.357285f, 17
9.666763f}, {151.699997f, 179.666458f}}} |
| 1432 seg=95 {{{151.699997f, 179.666458f}, {151.997147f, 179.666199f}, {152.294296f, 1
79.665253f}, {152.591446f, 179.664307f}}} |
| 1433 seg=96 {{{152.591446f, 179.664307f}, {152.977631f, 179.663086f}, {153.363815f, 1
79.661865f}, {153.75f, 179.66214f}}} |
| 1434 seg=97 {{{153.75f, 179.66214f}, {154.117691f, 179.662399f}, {154.485382f, 179.66
4139f}, {154.853073f, 179.665878f}}} |
| 1435 seg=98 {{{154.853073f, 179.665878f}, {155.168716f, 179.667358f}, {155.48436f, 17
9.668839f}, {155.800003f, 179.669388f}}} |
| 1436 seg=99 {{{155.800003f, 179.669388f}, {156.483337f, 179.670593f}, {157.166672f, 1
79.669983f}, {157.850006f, 179.669388f}}} |
| 1437 seg=100 {{{157.850006f, 179.669388f}, {158.181168f, 179.669098f}, {158.512314f,
179.66835f}, {158.843475f, 179.667603f}}} |
| 1438 seg=101 {{{158.843475f, 179.667603f}, {159.195648f, 179.666809f}, {159.547821f,
179.666f}, {159.899994f, 179.665756f}}} |
| 1439 seg=102 {{{159.899994f, 179.665756f}, {160.065567f, 179.665634f}, {160.23114f, 1
79.665405f}, {160.396713f, 179.665176f}}} |
| 1440 seg=103 {{{160.396713f, 179.665176f}, {160.914474f, 179.664459f}, {161.432236f,
179.663727f}, {161.949997f, 179.666458f}}} |
| 1441 seg=104 {{{161.949997f, 179.666458f}, {162.319626f, 179.668411f}, {162.689255f,
179.672928f}, {163.058884f, 179.677444f}}} |
| 1442 seg=105 {{{163.058884f, 179.677444f}, {163.372589f, 179.68129f}, {163.686295f, 1
79.685135f}, {164, 179.687408f}}} |
| 1443 seg=106 {{{164, 179.687408f}, {164.578613f, 179.691574f}, {165.157227f, 179.6933
29f}, {165.73584f, 179.695084f}}} |
| 1444 seg=107 {{{165.73584f, 179.695084f}, {166.050003f, 179.69606f}}} |
| 1445 seg=108 {{{166.050003f, 179.69606f}, {166.239731f, 179.696655f}, {166.429459f, 1
79.69754f}, {166.619186f, 179.69841f}}} |
| 1446 seg=109 {{{166.619186f, 179.69841f}, {167.112793f, 179.700699f}, {167.6064f, 179
.702988f}, {168.100006f, 179.700394f}}} |
| 1447 seg=110 {{{168.100006f, 179.700394f}, {168.484314f, 179.698364f}, {168.868622f,
179.692413f}, {169.25293f, 179.686462f}}} |
| 1448 seg=111 {{{169.25293f, 179.686462f}, {169.551956f, 179.681839f}, {169.850967f, 1
79.6772f}, {170.149994f, 179.674423f}}} |
| 1449 seg=112 {{{170.149994f, 179.674423f}, {170.833328f, 179.668045f}, {171.516663f,
179.663452f}, {172.199997f, 179.66214f}}} |
| 1450 seg=113 {{{172.199997f, 179.66214f}, {172.378799f, 179.661789f}, {172.557602f, 1
79.660751f}, {172.736404f, 179.659714f}}} |
| 1451 seg=114 {{{172.736404f, 179.659714f}, {173.240936f, 179.656784f}, {173.745468f,
179.653854f}, {174.25f, 179.666458f}}} |
| 1452 seg=115 {{{174.25f, 179.666458f}, {174.405182f, 179.670334f}, {174.560364f, 179.
672485f}, {174.715546f, 179.674637f}}} |
| 1453 seg=116 {{{174.715546f, 179.674637f}, {175.243698f, 179.681992f}, {175.771851f,
179.689346f}, {176.300003f, 179.764633f}}} |
| 1454 seg=117 {{{176.300003f, 179.764633f}, {176.640213f, 179.813126f}, {176.980423f,
179.910141f}, {177.320633f, 180.007156f}}} |
| 1455 seg=118 {{{177.320633f, 180.007156f}, {177.663757f, 180.104996f}, {178.006882f,
180.202835f}, {178.350006f, 180.2509f}}} |
| 1456 seg=119 {{{178.350006f, 180.2509f}, {178.822037f, 180.317017f}, {179.294052f, 18
0.321915f}, {179.766083f, 180.326813f}}} |
| 1457 seg=120 {{{179.766083f, 180.326813f}, {179.977386f, 180.32901f}, {180.18869f, 18
0.331207f}, {180.399994f, 180.338898f}}} |
| 1458 seg=121 {{{180.399994f, 180.338898f}, {180.547852f, 180.344284f}}} |
| 1459 seg=122 {{{180.547852f, 180.344284f}, {181.1819f, 180.367416f}, {181.815948f, 18
0.390549f}, {182.449997f, 180.399994f}}} |
| 1460 seg=123 {{{182.449997f, 180.399994f}, {182.905548f, 180.406784f}, {183.361099f,
180.404526f}, {183.81665f, 180.402252f}}} |
| 1461 seg=124 {{{183.81665f, 180.402252f}, {184.044434f, 180.401123f}, {184.272217f, 1
80.399994f}, {184.5f, 180.399994f}}} |
| 1462 seg=125 {{{184.5f, 180.399994f}, {133.25f, 180.399994f}}} |
| 1463 seg=126 {{{186.550003f, 180.399994f}, {186.891663f, 180.398926f}, {187.233337f,
180.396271f}, {187.575012f, 180.393616f}}} |
| 1464 seg=127 {{{187.575012f, 180.393616f}, {187.916672f, 180.390945f}, {188.258331f,
180.388275f}, {188.600006f, 180.387222f}}} |
| 1465 seg=128 {{{188.600006f, 180.387222f}, {189.28334f, 180.385086f}, {189.96666f, 18
0.385086f}, {190.649994f, 180.387222f}}} |
| 1466 seg=129 {{{190.649994f, 180.387222f}, {190.991669f, 180.388275f}, {191.333328f,
180.390945f}, {191.674988f, 180.393616f}}} |
| 1467 seg=130 {{{191.674988f, 180.393616f}, {192.016663f, 180.396271f}, {192.358337f,
180.398926f}, {192.699997f, 180.399994f}}} |
| 1468 seg=131 {{{192.699997f, 180.399994f}, {186.550003f, 180.399994f}}} |
| 1469 op union |
| 1470 seg=132 {{{32.7999992f, 180.399994f}, {33.0277786f, 180.399994f}, {33.255558f, 1
80.392334f}, {33.4833336f, 180.384674f}}} |
| 1471 seg=133 {{{33.4833336f, 180.384674f}, {33.9388885f, 180.369339f}, {34.3944435f,
180.354004f}, {34.8499985f, 180.399994f}}} |
| 1472 seg=134 {{{34.8499985f, 180.399994f}, {35.1892509f, 180.434235f}, {35.5285034f,
180.520218f}, {35.8677559f, 180.606216f}}} |
| 1473 seg=135 {{{35.8677559f, 180.606216f}, {36.2118378f, 180.693436f}, {36.5559196f,
180.780655f}, {36.9000015f, 180.813873f}}} |
| 1474 seg=136 {{{36.9000015f, 180.813873f}, {37.4102402f, 180.863144f}, {37.9204788f,
180.839905f}, {38.4307175f, 180.816666f}}} |
| 1475 seg=137 {{{38.4307175f, 180.816666f}, {38.6038094f, 180.808777f}, {38.7769051f,
180.800903f}, {38.9500008f, 180.795853f}}} |
| 1476 seg=138 {{{38.9500008f, 180.795853f}, {39.4294357f, 180.781845f}, {39.9088669f,
180.754776f}, {40.3883018f, 180.727707f}}} |
| 1477 seg=139 {{{40.3883018f, 180.727707f}, {40.5922012f, 180.716187f}, {40.7961006f,
180.704681f}, {41, 180.694168f}}} |
| 1478 seg=140 {{{41, 180.694168f}, {41.2403526f, 180.681778f}, {41.4807053f, 180.66624
5f}, {41.7210579f, 180.650711f}}} |
| 1479 seg=141 {{{41.7210579f, 180.650711f}, {42.1640396f, 180.622101f}, {42.6070175f,
180.593491f}, {43.0499992f, 180.584534f}}} |
| 1480 seg=142 {{{43.0499992f, 180.584534f}, {43.5468216f, 180.574478f}, {44.043644f, 1
80.586609f}, {44.5404663f, 180.59874f}}} |
| 1481 seg=143 {{{44.5404663f, 180.59874f}, {44.7269783f, 180.603287f}, {44.9134903f, 1
80.607834f}, {45.0999985f, 180.611206f}}} |
| 1482 seg=144 {{{45.0999985f, 180.611206f}, {45.3586121f, 180.615891f}, {45.6172256f,
180.624771f}, {45.8758392f, 180.633652f}}} |
| 1483 seg=145 {{{45.8758392f, 180.633652f}, {46.30056f, 180.648224f}, {46.7252808f, 18
0.662796f}, {47.1500015f, 180.658829f}}} |
| 1484 seg=146 {{{47.1500015f, 180.658829f}, {47.5802765f, 180.654816f}, {48.0105553f,
180.63205f}, {48.440834f, 180.609283f}}} |
| 1485 seg=147 {{{48.440834f, 180.609283f}, {48.6938896f, 180.595901f}, {48.9469452f, 1
80.58252f}, {49.2000008f, 180.572952f}}} |
| 1486 seg=148 {{{49.2000008f, 180.572952f}, {49.4036903f, 180.565247f}, {49.6073761f,
180.55545f}, {49.8110657f, 180.545654f}}} |
| 1487 seg=149 {{{49.8110657f, 180.545654f}, {50.2907104f, 180.522598f}, {50.7703552f,
180.499542f}, {51.25f, 180.503677f}}} |
| 1488 seg=150 {{{51.25f, 180.503677f}, {51.5591507f, 180.506348f}, {51.8682976f, 180.5
3154f}, {52.1774483f, 180.556747f}}} |
| 1489 seg=151 {{{52.1774483f, 180.556747f}, {52.5516319f, 180.58725f}, {52.9258156f, 1
80.617752f}, {53.2999992f, 180.608292f}}} |
| 1490 seg=152 {{{53.2999992f, 180.608292f}, {53.6290703f, 180.59996f}, {53.9581413f, 1
80.552353f}, {54.2872086f, 180.504745f}}} |
| 1491 seg=153 {{{54.2872086f, 180.504745f}, {54.6414719f, 180.453491f}, {54.9957352f,
180.402237f}, {55.3499985f, 180.399994f}}} |
| 1492 seg=154 {{{55.3499985f, 180.399994f}, {55.7292671f, 180.397583f}, {56.1085358f,
180.445389f}, {56.4878044f, 180.493195f}}} |
| 1493 seg=155 {{{56.4878044f, 180.493195f}, {56.7918701f, 180.531525f}, {57.0959358f,
180.569855f}, {57.4000015f, 180.582306f}}} |
| 1494 seg=156 {{{57.4000015f, 180.582306f}, {57.8000603f, 180.598694f}, {58.2001228f,
180.588989f}, {58.6001854f, 180.579285f}}} |
| 1495 seg=157 {{{58.6001854f, 180.579285f}, {58.8834572f, 180.572403f}, {59.166729f, 1
80.565521f}, {59.4500008f, 180.567917f}}} |
| 1496 seg=158 {{{59.4500008f, 180.567917f}, {60.1333351f, 180.573685f}, {60.8166656f,
180.581848f}, {61.5f, 180.616943f}}} |
| 1497 seg=159 {{{61.5f, 180.616943f}, {61.8292809f, 180.633865f}, {62.1585579f, 180.66
4902f}, {62.4878387f, 180.695938f}}} |
| 1498 seg=160 {{{62.4878387f, 180.695938f}, {62.8418922f, 180.729324f}, {63.1959457f,
180.762711f}, {63.5499992f, 180.778534f}}} |
| 1499 seg=161 {{{63.5499992f, 180.778534f}, {64.2333298f, 180.809067f}, {64.9166641f,
180.818222f}, {65.5999985f, 180.800186f}}} |
| 1500 seg=162 {{{65.5999985f, 180.800186f}, {66.2833328f, 180.782135f}, {66.9666672f,
180.737f}, {67.6500015f, 180.670303f}}} |
| 1501 seg=163 {{{67.6500015f, 180.670303f}, {67.9556503f, 180.640472f}, {68.2612991f,
180.592255f}, {68.5669479f, 180.544037f}}} |
| 1502 seg=164 {{{68.5669479f, 180.544037f}, {68.9446335f, 180.484467f}, {69.322319f, 1
80.424896f}, {69.6999969f, 180.399994f}}} |
| 1503 seg=165 {{{69.6999969f, 180.399994f}, {70.1841125f, 180.368073f}, {70.6682281f,
180.37886f}, {71.1523438f, 180.389648f}}} |
| 1504 seg=166 {{{71.1523438f, 180.389648f}, {71.3515625f, 180.394089f}, {71.5507813f,
180.398529f}, {71.75f, 180.399994f}}} |
| 1505 seg=167 {{{71.75f, 180.399994f}, {71.9187546f, 180.401199f}}} |
| 1506 seg=168 {{{71.9187546f, 180.401199f}, {72.5458374f, 180.40567f}, {73.1729202f, 1
80.410141f}, {73.8000031f, 180.430084f}}} |
| 1507 seg=169 {{{73.8000031f, 180.430084f}, {74.167778f, 180.441772f}, {74.535553f, 18
0.462372f}, {74.9033279f, 180.482971f}}} |
| 1508 seg=170 {{{74.9033279f, 180.482971f}, {75.2188797f, 180.500641f}, {75.5344391f,
180.518311f}, {75.8499985f, 180.530365f}}} |
| 1509 seg=171 {{{75.8499985f, 180.530365f}, {76.5333328f, 180.556458f}, {77.2166672f,
180.578705f}, {77.9000015f, 180.586639f}}} |
| 1510 seg=172 {{{77.9000015f, 180.586639f}, {78.1885834f, 180.589996f}, {78.4771652f,
180.584183f}, {78.7657471f, 180.578369f}}} |
| 1511 seg=173 {{{78.7657471f, 180.578369f}, {79.1604996f, 180.570435f}, {79.5552521f,
180.562485f}, {79.9499969f, 180.577988f}}} |
| 1512 seg=174 {{{79.9499969f, 180.577988f}, {80.2761536f, 180.59079f}, {80.6023102f, 1
80.626022f}, {80.9284668f, 180.661255f}}} |
| 1513 seg=175 {{{80.9284668f, 180.661255f}, {81.2856445f, 180.699829f}, {81.6428223f,
180.738419f}, {82, 180.747528f}}} |
| 1514 seg=176 {{{82, 180.747528f}, {82.4119263f, 180.758026f}, {82.8238525f, 180.73677
1f}, {83.2357788f, 180.715515f}}} |
| 1515 seg=177 {{{83.2357788f, 180.715515f}, {83.5071869f, 180.701508f}, {83.778595f, 1
80.687515f}, {84.0500031f, 180.682587f}}} |
| 1516 seg=178 {{{84.0500031f, 180.682587f}, {84.1819916f, 180.680191f}, {84.3139801f,
180.677322f}, {84.4459686f, 180.674454f}}} |
| 1517 seg=179 {{{84.4459686f, 180.674454f}, {84.9973068f, 180.662491f}, {85.5486526f,
180.650513f}, {86.0999985f, 180.673233f}}} |
| 1518 seg=180 {{{86.0999985f, 180.673233f}, {86.4434433f, 180.687378f}, {86.7868881f,
180.72496f}, {87.1303329f, 180.762543f}}} |
| 1519 seg=181 {{{87.1303329f, 180.762543f}, {87.4702225f, 180.799744f}, {87.810112f, 1
80.836945f}, {88.1500015f, 180.851425f}}} |
| 1520 seg=182 {{{88.1500015f, 180.851425f}, {88.711525f, 180.875336f}, {89.2730484f, 1
80.864822f}, {89.8345642f, 180.854309f}}} |
| 1521 seg=183 {{{89.8345642f, 180.854309f}, {89.9563751f, 180.85202f}, {90.078186f, 18
0.849731f}, {90.1999969f, 180.847794f}}} |
| 1522 seg=184 {{{90.1999969f, 180.847794f}, {90.286644f, 180.84642f}, {90.373291f, 180
.845139f}, {90.459938f, 180.843857f}}} |
| 1523 seg=185 {{{90.459938f, 180.843857f}, {91.0566254f, 180.835068f}, {91.6533127f, 1
80.826279f}, {92.25f, 180.786484f}}} |
| 1524 seg=186 {{{92.25f, 180.786484f}, {92.6229324f, 180.761612f}, {92.9958649f, 180.7
17514f}, {93.3687973f, 180.673401f}}} |
| 1525 seg=187 {{{93.3687973f, 180.673401f}, {93.6791992f, 180.636688f}, {93.9896011f,
180.599976f}, {94.3000031f, 180.574356f}}} |
| 1526 seg=188 {{{94.3000031f, 180.574356f}, {94.9833298f, 180.51796f}, {95.6666641f, 1
80.470108f}, {96.3499985f, 180.448105f}}} |
| 1527 seg=189 {{{96.3499985f, 180.448105f}, {96.426857f, 180.445633f}, {96.5037155f, 1
80.443024f}, {96.580574f, 180.440414f}}} |
| 1528 seg=190 {{{96.580574f, 180.440414f}, {97.1870499f, 180.419891f}, {97.7935257f, 1
80.399353f}, {98.4000015f, 180.442368f}}} |
| 1529 seg=191 {{{98.4000015f, 180.442368f}, {98.9169769f, 180.479034f}, {99.4339523f,
180.56723f}, {99.9509201f, 180.655426f}}} |
| 1530 seg=192 {{{99.9509201f, 180.655426f}, {100.117279f, 180.683807f}, {100.283638f,
180.712189f}, {100.449997f, 180.738861f}}} |
| 1531 seg=193 {{{100.449997f, 180.738861f}, {100.71254f, 180.780945f}, {100.975082f, 1
80.834961f}, {101.237625f, 180.888977f}}} |
| 1532 seg=194 {{{101.237625f, 180.888977f}, {101.658417f, 180.975555f}, {102.079208f,
181.062134f}, {102.5f, 181.099594f}}} |
| 1533 seg=195 {{{102.5f, 181.099594f}, {102.980095f, 181.142349f}, {103.46019f, 181.12
9303f}, {103.940285f, 181.116257f}}} |
| 1534 seg=196 {{{103.940285f, 181.116257f}, {104.143524f, 181.110733f}, {104.346764f,
181.105209f}, {104.550003f, 181.103928f}}} |
| 1535 seg=197 {{{104.550003f, 181.103928f}, {105.23333f, 181.099594f}, {105.916664f, 1
81.086609f}, {106.599998f, 181.073624f}}} |
| 1536 seg=198 {{{106.599998f, 181.073624f}, {106.927223f, 181.067398f}, {107.254448f,
181.059006f}, {107.581673f, 181.050613f}}} |
| 1537 seg=199 {{{107.581673f, 181.050613f}, {107.937782f, 181.041473f}, {108.293892f,
181.032333f}, {108.650002f, 181.026001f}}} |
| 1538 seg=200 {{{108.650002f, 181.026001f}, {108.8871f, 181.02179f}, {109.124199f, 181
.028976f}, {109.36129f, 181.036163f}}} |
| 1539 seg=201 {{{109.36129f, 181.036163f}, {109.807526f, 181.049698f}, {110.253761f, 1
81.063232f}, {110.699997f, 181.000732f}}} |
| 1540 seg=202 {{{110.699997f, 181.000732f}, {111.044617f, 180.952454f}, {111.389236f,
180.838715f}, {111.733856f, 180.724976f}}} |
| 1541 seg=203 {{{111.733856f, 180.724976f}, {112.072571f, 180.613174f}, {112.411285f,
180.501373f}, {112.75f, 180.451736f}}} |
| 1542 seg=204 {{{112.75f, 180.451736f}, {113.232018f, 180.381104f}, {113.714035f, 180.
388657f}, {114.196053f, 180.39621f}}} |
| 1543 seg=205 {{{114.196053f, 180.39621f}, {114.397369f, 180.399368f}, {114.598686f, 1
80.402527f}, {114.800003f, 180.399994f}}} |
| 1544 seg=206 {{{114.800003f, 180.399994f}, {115.255554f, 180.394241f}, {115.711113f,
180.396149f}, {116.166672f, 180.398071f}}} |
| 1545 seg=207 {{{116.166672f, 180.398071f}, {116.394447f, 180.399033f}, {116.622223f,
180.399994f}, {116.849998f, 180.399994f}}} |
| 1546 seg=208 {{{116.849998f, 180.399994f}, {32.7999992f, 180.399994f}}} |
| 1547 seg=209 {{{133.25f, 180.399994f}, {133.477783f, 180.399994f}, {133.705566f, 180.
391296f}, {133.93335f, 180.382599f}}} |
| 1548 seg=210 {{{133.93335f, 180.382599f}, {134.388901f, 180.365219f}, {134.844452f, 1
80.347824f}, {135.300003f, 180.399994f}}} |
| 1549 seg=211 {{{135.300003f, 180.399994f}, {135.670105f, 180.442368f}, {136.040207f,
180.544434f}, {136.410309f, 180.6465f}}} |
| 1550 seg=212 {{{136.410309f, 180.6465f}, {136.723541f, 180.73288f}, {137.036774f, 180
.81926f}, {137.350006f, 180.869446f}}} |
| 1551 seg=213 {{{137.350006f, 180.869446f}, {138.03334f, 180.978943f}, {138.71666f, 18
1.024429f}, {139.399994f, 181.057007f}}} |
| 1552 seg=214 {{{139.399994f, 181.057007f}, {139.866074f, 181.079239f}, {140.332153f,
181.074219f}, {140.798233f, 181.069199f}}} |
| 1553 seg=215 {{{140.798233f, 181.069199f}, {141.015488f, 181.066864f}, {141.232742f,
181.064529f}, {141.449997f, 181.064957f}}} |
| 1554 seg=216 {{{141.449997f, 181.064957f}, {141.725189f, 181.065491f}, {142.000381f,
181.064774f}, {142.275574f, 181.064056f}}} |
| 1555 seg=217 {{{142.275574f, 181.064056f}, {142.683716f, 181.063004f}, {143.091858f,
181.061935f}, {143.5f, 181.064957f}}} |
| 1556 seg=218 {{{143.5f, 181.064957f}, {143.993256f, 181.068604f}, {144.486511f, 181.0
77133f}, {144.979767f, 181.085663f}}} |
| 1557 seg=219 {{{144.979767f, 181.085663f}, {145.169846f, 181.088959f}, {145.359924f,
181.092255f}, {145.550003f, 181.095261f}}} |
| 1558 seg=220 {{{145.550003f, 181.095261f}, {145.805878f, 181.099319f}, {146.061752f,
181.104279f}, {146.317627f, 181.109238f}}} |
| 1559 seg=221 {{{146.317627f, 181.109238f}, {146.745087f, 181.117538f}, {147.172546f,
181.125839f}, {147.600006f, 181.129898f}}} |
| 1560 seg=222 {{{147.600006f, 181.129898f}, {148.100571f, 181.134659f}, {148.60112f, 1
81.134445f}, {149.101685f, 181.134216f}}} |
| 1561 seg=223 {{{149.101685f, 181.134216f}, {149.284454f, 181.13414f}, {149.467224f, 1
81.134064f}, {149.649994f, 181.134232f}}} |
| 1562 seg=224 {{{149.649994f, 181.134232f}, {149.990616f, 181.134521f}, {150.331238f,
181.134201f}, {150.67186f, 181.133881f}}} |
| 1563 seg=225 {{{150.67186f, 181.133881f}, {151.014572f, 181.13356f}, {151.357285f, 18
1.133224f}, {151.699997f, 181.13353f}}} |
| 1564 seg=226 {{{151.699997f, 181.13353f}, {151.997147f, 181.133789f}, {152.294296f, 1
81.134735f}, {152.591446f, 181.135681f}}} |
| 1565 seg=227 {{{152.591446f, 181.135681f}, {152.977631f, 181.136902f}, {153.363815f,
181.138123f}, {153.75f, 181.137848f}}} |
| 1566 seg=228 {{{153.75f, 181.137848f}, {154.117691f, 181.137589f}, {154.485382f, 181.
135849f}, {154.853073f, 181.134109f}}} |
| 1567 seg=229 {{{154.853073f, 181.134109f}, {155.168716f, 181.132629f}, {155.48436f, 1
81.131149f}, {155.800003f, 181.1306f}}} |
| 1568 seg=230 {{{155.800003f, 181.1306f}, {156.199615f, 181.129898f}, {156.599228f, 18
1.129807f}, {156.99884f, 181.129974f}}} |
| 1569 seg=231 {{{156.99884f, 181.129974f}, {157.282562f, 181.130096f}, {157.566284f, 1
81.130356f}, {157.850006f, 181.1306f}}} |
| 1570 seg=232 {{{157.850006f, 181.1306f}, {158.181168f, 181.13089f}, {158.512314f, 181
.131638f}, {158.843475f, 181.132385f}}} |
| 1571 seg=233 {{{158.843475f, 181.132385f}, {159.195648f, 181.133179f}, {159.547821f,
181.133987f}, {159.899994f, 181.134232f}}} |
| 1572 seg=234 {{{159.899994f, 181.134232f}, {160.065567f, 181.134354f}, {160.23114f, 1
81.134583f}, {160.396713f, 181.134811f}}} |
| 1573 seg=235 {{{160.396713f, 181.134811f}, {160.914474f, 181.135529f}, {161.432236f,
181.136261f}, {161.949997f, 181.13353f}}} |
| 1574 seg=236 {{{161.949997f, 181.13353f}, {162.319626f, 181.131577f}, {162.689255f, 1
81.12706f}, {163.058884f, 181.122543f}}} |
| 1575 seg=237 {{{163.058884f, 181.122543f}, {163.372589f, 181.118698f}, {163.686295f,
181.114853f}, {164, 181.112579f}}} |
| 1576 seg=238 {{{164, 181.112579f}, {164.627563f, 181.108047f}, {165.255127f, 181.1063
69f}, {165.88269f, 181.104446f}}} |
| 1577 seg=239 {{{165.88269f, 181.104446f}, {166.050003f, 181.103928f}}} |
| 1578 seg=240 {{{166.050003f, 181.103928f}, {166.239731f, 181.103333f}, {166.429459f,
181.102448f}, {166.619186f, 181.101578f}}} |
| 1579 seg=241 {{{166.619186f, 181.101578f}, {167.112793f, 181.099289f}, {167.6064f, 18
1.097f}, {168.100006f, 181.099594f}}} |
| 1580 seg=242 {{{168.100006f, 181.099594f}, {168.484314f, 181.101624f}, {168.868622f,
181.107574f}, {169.25293f, 181.113525f}}} |
| 1581 seg=243 {{{169.25293f, 181.113525f}, {169.551956f, 181.118149f}, {169.850967f, 1
81.122787f}, {170.149994f, 181.125565f}}} |
| 1582 seg=244 {{{170.149994f, 181.125565f}, {170.833328f, 181.131943f}, {171.516663f,
181.136536f}, {172.199997f, 181.137848f}}} |
| 1583 seg=245 {{{172.199997f, 181.137848f}, {172.378799f, 181.138199f}, {172.557602f,
181.139236f}, {172.736404f, 181.140274f}}} |
| 1584 seg=246 {{{172.736404f, 181.140274f}, {173.240936f, 181.143204f}, {173.745468f,
181.146133f}, {174.25f, 181.13353f}}} |
| 1585 seg=247 {{{174.25f, 181.13353f}, {174.405182f, 181.129654f}, {174.560364f, 181.1
27502f}, {174.715546f, 181.125351f}}} |
| 1586 seg=248 {{{174.715546f, 181.125351f}, {175.243698f, 181.117996f}, {175.771851f,
181.110641f}, {176.300003f, 181.035355f}}} |
| 1587 seg=249 {{{176.300003f, 181.035355f}, {176.640213f, 180.986862f}, {176.980423f,
180.889847f}, {177.320633f, 180.792831f}}} |
| 1588 seg=250 {{{177.320633f, 180.792831f}, {177.663757f, 180.694992f}, {178.006882f,
180.597153f}, {178.350006f, 180.549088f}}} |
| 1589 seg=251 {{{178.350006f, 180.549088f}, {178.822037f, 180.482971f}, {179.294052f,
180.478073f}, {179.766083f, 180.473175f}}} |
| 1590 seg=252 {{{179.766083f, 180.473175f}, {179.977386f, 180.470978f}, {180.18869f, 1
80.468781f}, {180.399994f, 180.46109f}}} |
| 1591 seg=253 {{{180.399994f, 180.46109f}, {180.547852f, 180.455704f}}} |
| 1592 seg=254 {{{180.547852f, 180.455704f}, {181.1819f, 180.432571f}, {181.815948f, 18
0.409439f}, {182.449997f, 180.399994f}}} |
| 1593 seg=255 {{{182.449997f, 180.399994f}, {182.905548f, 180.393204f}, {183.361099f,
180.395462f}, {183.81665f, 180.397736f}}} |
| 1594 seg=256 {{{183.81665f, 180.397736f}, {184.044434f, 180.398865f}, {184.272217f, 1
80.399994f}, {184.5f, 180.399994f}}} |
| 1595 seg=257 {{{184.5f, 180.399994f}, {133.25f, 180.399994f}}} |
| 1596 seg=258 {{{186.550003f, 180.399994f}, {186.891663f, 180.401062f}, {187.233337f,
180.403717f}, {187.575012f, 180.406372f}}} |
| 1597 seg=259 {{{187.575012f, 180.406372f}, {187.916672f, 180.409042f}, {188.258331f,
180.411713f}, {188.600006f, 180.412766f}}} |
| 1598 seg=260 {{{188.600006f, 180.412766f}, {189.28334f, 180.414902f}, {189.96666f, 18
0.414902f}, {190.649994f, 180.412766f}}} |
| 1599 seg=261 {{{190.649994f, 180.412766f}, {190.991669f, 180.411713f}, {191.333328f,
180.409042f}, {191.674988f, 180.406372f}}} |
| 1600 seg=262 {{{191.674988f, 180.406372f}, {192.016663f, 180.403717f}, {192.358337f,
180.401062f}, {192.699997f, 180.399994f}}} |
| 1601 seg=263 {{{192.699997f, 180.399994f}, {186.550003f, 180.399994f}}} |
| 1602 </div> |
| 1603 |
| 1604 <div id="cubics138"> |
| 1605 seg=1 {{{0, 5}, {1.47503459f, 5.49167824f}, {1.74133193f, 4.29112434f}, {1.98751
152f, 3.18126726f}}} |
| 1606 seg=2 {{{1.98751152f, 3.18126726f}, {2.24202442f, 2.03384113f}, {2.47503471f, 0.
983356416f}, {4, 2}}} |
| 1607 seg=3 {{{4, 2}, {0, 5}}} |
| 1608 op diff |
| 1609 seg=4 {{{0, 1}, {1.01669919f, 2.52504873f}, {2.29181767f, 2.2411623f}, {3.431253
43f, 1.98748374f}}} |
| 1610 seg=5 {{{3.43125343f, 1.98748374f}, {4.53325891f, 1.74213839f}, {5.50834942f, 1.
52504873f}, {6, 3}}} |
| 1611 seg=6 {{{6, 3}, {0, 1}}} |
| 1612 debugShowCubicIntersection wtTs[0]=1 {{{0,1}, {1.01669919,2.52504873}, {2.291817
67,2.2411623}, {3.43125343,1.98748374}}} {{3.43125343,1.98748374}} wnTs[0]=0 {{{
3.43125343,1.98748374}, {4.53325891,1.74213839}, {5.50834942,1.52504873}, {6,3}}
} |
| 1613 debugShowCubicLineIntersection wtTs[0]=0 {{{0,1}, {1.01669919,2.52504873}, {2.29
181767,2.2411623}, {3.43125343,1.98748374}}} {{0,1}} wtTs[1]=0.918003405 {{3.148
44441,2.04948139}} wnTs[0]=1 {{{6,3}, {0,1}}} wnTs[1]=0.475259271 |
| 1614 SkOpSegment::addT insert t=0.918003405 segID=4 spanID=13 |
| 1615 SkOpSegment::addT insert t=0.475259271 segID=6 spanID=14 |
| 1616 debugShowCubicLineIntersection wtTs[0]=1 {{{3.43125343,1.98748374}, {4.53325891,
1.74213839}, {5.50834942,1.52504873}, {6,3}}} {{6,3}} wnTs[0]=0 {{{6,3}, {0,1}}} |
| 1617 debugShowCubicIntersection wtTs[0]=0.667611207 {{{0,1}, {1.01669919,2.52504873},
{2.29181767,2.2411623}, {3.43125343,1.98748374}}} {{2.26454735,2.18291688}} wnT
s[0]=0.316675 {{{1.98751152,3.18126726}, {2.24202442,2.03384113}, {2.47503471,0.
983356416}, {4,2}}} |
| 1618 SkOpSegment::addT insert t=0.667611207 segID=4 spanID=15 |
| 1619 SkOpSegment::addT insert t=0.316674705 segID=2 spanID=16 |
| 1620 debugShowCubicLineIntersection no intersect {{{0,1}, {1.01669919,2.52504873}, {2
.29181767,2.2411623}, {3.43125343,1.98748374}}} {{{4,2}, {0,5}}} |
| 1621 debugShowCubicIntersection wtTs[0]=0.126307173 {{{3.43125343,1.98748374}, {4.533
25891,1.74213839}, {5.50834942,1.52504873}, {6,3}}} {{3.84203434,1.89922202}} wn
Ts[0]=0.964411 {{{1.98751152,3.18126726}, {2.24202442,2.03384113}, {2.47503471,0
.983356416}, {4,2}}} |
| 1622 SkOpSegment::addT insert t=0.126307173 segID=5 spanID=17 |
| 1623 SkOpSegment::addT insert t=0.964411114 segID=2 spanID=18 |
| 1624 debugShowCubicLineIntersection no intersect {{{3.43125343,1.98748374}, {4.533258
91,1.74213839}, {5.50834942,1.52504873}, {6,3}}} {{{4,2}, {0,5}}} |
| 1625 debugShowCubicLineIntersection wtTs[0]=0.47393597 {{{1.98751152,3.18126726}, {2.
24202442,2.03384113}, {2.47503471,0.983356416}, {4,2}}} {{2.47471237,1.82490408}
} wnTs[0]=0.587548 {{{6,3}, {0,1}}} |
| 1626 SkOpSegment::addT insert t=0.587547935 segID=6 spanID=19 |
| 1627 SkOpSegment::addT insert t=0.47393597 segID=2 spanID=20 |
| 1628 debugShowLineIntersection wtTs[0]=0.384615385 {{{6,3}, {0,1}}} {{3.69230771,2.23
076916}} wnTs[0]=0.0769231 {{{4,2}, {0,5}}} |
| 1629 SkOpSegment::addT insert t=0.384615385 segID=6 spanID=21 |
| 1630 SkOpSegment::addT insert t=0.0769230769 segID=3 spanID=22 |
| 1631 debugShowCubicIntersection wtTs[0]=1 {{{0,5}, {1.47503459,5.49167824}, {1.741331
93,4.29112434}, {1.98751152,3.18126726}}} {{1.98751152,3.18126726}} wnTs[0]=0 {{
{1.98751152,3.18126726}, {2.24202442,2.03384113}, {2.47503471,0.983356416}, {4,2
}}} |
| 1632 debugShowCubicLineIntersection wtTs[0]=0 {{{0,5}, {1.47503459,5.49167824}, {1.74
133193,4.29112434}, {1.98751152,3.18126726}}} {{0,5}} wtTs[1]=0.881335235 {{1.89
703703,3.57722235}} wnTs[0]=1 {{{4,2}, {0,5}}} wnTs[1]=0.525740749 |
| 1633 SkOpSegment::addT insert t=0.881335235 segID=1 spanID=23 |
| 1634 SkOpSegment::addT insert t=0.525740749 segID=3 spanID=24 |
| 1635 debugShowCubicLineIntersection wtTs[0]=1 {{{1.98751152,3.18126726}, {2.24202442,
2.03384113}, {2.47503471,0.983356416}, {4,2}}} {{4,2}} wnTs[0]=0 {{{4,2}, {0,5}}
} |
| 1636 SkOpSegment::sortAngles [4] tStart=0.667611207 [15] |
| 1637 SkOpAngle::after [4/1] 17/13 tStart=0.667611207 tEnd=0 < [2/15] 21/21 tStart=0.3
16674705 tEnd=0 < [4/2] 1/1 tStart=0.667611207 tEnd=0.918003405 T 4 |
| 1638 SkOpAngle::afterPart {{{2.26454735,2.18291688}, {1.47269817,2.2300284}, {0.67875
9777,2.01813963}, {0,1}}} id=4 |
| 1639 SkOpAngle::afterPart {{{2.26454735,2.18291688}, {2.1465507,2.46426727}, {2.06810
932,2.81790643}, {1.98751152,3.18126726}}} id=2 |
| 1640 SkOpAngle::afterPart {{{2.26454735,2.18291688}, {2.56153585,2.16524738}, {2.8582
3057,2.11114475}, {3.14844441,2.04948139}}} id=4 |
| 1641 SkOpAngle::after [4/1] 17/13 tStart=0.667611207 tEnd=0 < [2/16] 5/5 tStart=0.316
674705 tEnd=0.47393597 < [2/15] 21/21 tStart=0.316674705 tEnd=0 F 4 |
| 1642 SkOpAngle::afterPart {{{2.26454735,2.18291688}, {1.47269817,2.2300284}, {0.67875
9777,2.01813963}, {0,1}}} id=4 |
| 1643 SkOpAngle::afterPart {{{2.26454735,2.18291688}, {2.32314471,2.04319774}, {2.3914
9697,1.92130586}, {2.47471237,1.82490408}}} id=2 |
| 1644 SkOpAngle::afterPart {{{2.26454735,2.18291688}, {2.1465507,2.46426727}, {2.06810
932,2.81790643}, {1.98751152,3.18126726}}} id=2 |
| 1645 SkOpAngle::after [2/15] 21/21 tStart=0.316674705 tEnd=0 < [2/16] 5/5 tStart=0.31
6674705 tEnd=0.47393597 < [4/2] 1/1 tStart=0.667611207 tEnd=0.918003405 F 4 |
| 1646 SkOpAngle::afterPart {{{2.26454735,2.18291688}, {2.1465507,2.46426727}, {2.06810
932,2.81790643}, {1.98751152,3.18126726}}} id=2 |
| 1647 SkOpAngle::afterPart {{{2.26454735,2.18291688}, {2.32314471,2.04319774}, {2.3914
9697,1.92130586}, {2.47471237,1.82490408}}} id=2 |
| 1648 SkOpAngle::afterPart {{{2.26454735,2.18291688}, {2.56153585,2.16524738}, {2.8582
3057,2.11114475}, {3.14844441,2.04948139}}} id=4 |
| 1649 SkOpAngle::after [4/2] 1/1 tStart=0.667611207 tEnd=0.918003405 < [2/16] 5/5 tSta
rt=0.316674705 tEnd=0.47393597 < [4/1] 17/13 tStart=0.667611207 tEnd=0 T 4 |
| 1650 SkOpAngle::afterPart {{{2.26454735,2.18291688}, {2.56153585,2.16524738}, {2.8582
3057,2.11114475}, {3.14844441,2.04948139}}} id=4 |
| 1651 SkOpAngle::afterPart {{{2.26454735,2.18291688}, {2.32314471,2.04319774}, {2.3914
9697,1.92130586}, {2.47471237,1.82490408}}} id=2 |
| 1652 SkOpAngle::afterPart {{{2.26454735,2.18291688}, {1.47269817,2.2300284}, {0.67875
9777,2.01813963}, {0,1}}} id=4 |
| 1653 SkOpSegment::sortAngles [4] tStart=0.918003405 [13] |
| 1654 SkOpAngle::after [4/3] 17/17 tStart=0.918003405 tEnd=0.667611207 < [6/9] 29/29 t
Start=0.475259271 tEnd=0.384615385 < [4/4] 1/1 tStart=0.918003405 tEnd=1 T 4 |
| 1655 SkOpAngle::afterPart {{{3.14844441,2.04948139}, {2.85823057,2.11114475}, {2.5615
3585,2.16524738}, {2.26454735,2.18291688}}} id=4 |
| 1656 SkOpAngle::afterPart {{{3.14844441,2.04948139}, {3.69230771,2.23076916}}} id=6 |
| 1657 SkOpAngle::afterPart {{{3.14844441,2.04948139}, {3.24348151,2.02928833}, {3.3378
2358,2.00828452}, {3.43125343,1.98748374}}} id=4 |
| 1658 SkOpAngle::after [4/3] 17/17 tStart=0.918003405 tEnd=0.667611207 < [6/10] 13/13
tStart=0.475259271 tEnd=0.587547935 < [6/9] 29/29 tStart=0.475259271 tEnd=0.3846
15385 F 4 |
| 1659 SkOpAngle::afterPart {{{3.14844441,2.04948139}, {2.85823057,2.11114475}, {2.5615
3585,2.16524738}, {2.26454735,2.18291688}}} id=4 |
| 1660 SkOpAngle::afterPart {{{3.14844441,2.04948139}, {2.47471237,1.82490408}}} id=6 |
| 1661 SkOpAngle::afterPart {{{3.14844441,2.04948139}, {3.69230771,2.23076916}}} id=6 |
| 1662 SkOpAngle::after [6/9] 29/29 tStart=0.475259271 tEnd=0.384615385 < [6/10] 13/13
tStart=0.475259271 tEnd=0.587547935 < [4/4] 1/1 tStart=0.918003405 tEnd=1 F 4 |
| 1663 SkOpAngle::afterPart {{{3.14844441,2.04948139}, {3.69230771,2.23076916}}} id=6 |
| 1664 SkOpAngle::afterPart {{{3.14844441,2.04948139}, {2.47471237,1.82490408}}} id=6 |
| 1665 SkOpAngle::afterPart {{{3.14844441,2.04948139}, {3.24348151,2.02928833}, {3.3378
2358,2.00828452}, {3.43125343,1.98748374}}} id=4 |
| 1666 SkOpAngle::after [4/4] 1/1 tStart=0.918003405 tEnd=1 < [6/10] 13/13 tStart=0.475
259271 tEnd=0.587547935 < [4/3] 17/17 tStart=0.918003405 tEnd=0.667611207 T 4 |
| 1667 SkOpAngle::afterPart {{{3.14844441,2.04948139}, {3.24348151,2.02928833}, {3.3378
2358,2.00828452}, {3.43125343,1.98748374}}} id=4 |
| 1668 SkOpAngle::afterPart {{{3.14844441,2.04948139}, {2.47471237,1.82490408}}} id=6 |
| 1669 SkOpAngle::afterPart {{{3.14844441,2.04948139}, {2.85823057,2.11114475}, {2.5615
3585,2.16524738}, {2.26454735,2.18291688}}} id=4 |
| 1670 SkOpSegment::sortAngles [5] tStart=0.126307173 [17] |
| 1671 SkOpAngle::after [5/5] 17/17 tStart=0.126307173 tEnd=0 < [2/19] 13/13 tStart=0.9
64411114 tEnd=0.47393597 < [5/6] 1/29 tStart=0.126307173 tEnd=1 F 4 |
| 1672 SkOpAngle::afterPart {{{3.84203434,1.89922202}, {3.70761103,1.92595674}, {3.5704
4463,1.95649486}, {3.43125343,1.98748374}}} id=5 |
| 1673 SkOpAngle::afterPart {{{3.84203434,1.89922202}, {3.13836417,1.47152506}, {2.7342
4919,1.52424088}, {2.47471237,1.82490408}}} id=2 |
| 1674 SkOpAngle::afterPart {{{3.84203434,1.89922202}, {4.77186815,1.71429239}, {5.5704
4841,1.71134566}, {6,3}}} id=5 |
| 1675 SkOpAngle::after [5/5] 17/17 tStart=0.126307173 tEnd=0 < [2/20] 29/29 tStart=0.9
64411114 tEnd=1 < [5/6] 1/29 tStart=0.126307173 tEnd=1 T 11 |
| 1676 SkOpAngle::afterPart {{{3.84203434,1.89922202}, {3.70761103,1.92595674}, {3.5704
4463,1.95649486}, {3.43125343,1.98748374}}} id=5 |
| 1677 SkOpAngle::afterPart {{{3.84203434,1.89922202}, {3.89309266,1.93025572}, {3.9457
2818,1.96381879}, {4,2}}} id=2 |
| 1678 SkOpAngle::afterPart {{{3.84203434,1.89922202}, {4.77186815,1.71429239}, {5.5704
4841,1.71134566}, {6,3}}} id=5 |
| 1679 SkOpSegment::sortAngles [6] tStart=0.384615385 [21] |
| 1680 SkOpAngle::after [6/7] 29/29 tStart=0.384615385 tEnd=0 < [3/21] 1/1 tStart=0.076
9230769 tEnd=0 < [6/8] 13/13 tStart=0.384615385 tEnd=0.475259271 T 4 |
| 1681 SkOpAngle::afterPart {{{3.69230771,2.23076916}, {6,3}}} id=6 |
| 1682 SkOpAngle::afterPart {{{3.69230771,2.23076916}, {4,2}}} id=3 |
| 1683 SkOpAngle::afterPart {{{3.69230771,2.23076916}, {3.14844441,2.04948139}}} id=6 |
| 1684 SkOpAngle::after [6/7] 29/29 tStart=0.384615385 tEnd=0 < [3/22] 17/17 tStart=0.0
769230769 tEnd=0.525740749 < [3/21] 1/1 tStart=0.0769230769 tEnd=0 F 4 |
| 1685 SkOpAngle::afterPart {{{3.69230771,2.23076916}, {6,3}}} id=6 |
| 1686 SkOpAngle::afterPart {{{3.69230771,2.23076916}, {1.89703703,3.57722235}}} id=3 |
| 1687 SkOpAngle::afterPart {{{3.69230771,2.23076916}, {4,2}}} id=3 |
| 1688 SkOpAngle::after [3/21] 1/1 tStart=0.0769230769 tEnd=0 < [3/22] 17/17 tStart=0.0
769230769 tEnd=0.525740749 < [6/8] 13/13 tStart=0.384615385 tEnd=0.475259271 F
4 |
| 1689 SkOpAngle::afterPart {{{3.69230771,2.23076916}, {4,2}}} id=3 |
| 1690 SkOpAngle::afterPart {{{3.69230771,2.23076916}, {1.89703703,3.57722235}}} id=3 |
| 1691 SkOpAngle::afterPart {{{3.69230771,2.23076916}, {3.14844441,2.04948139}}} id=6 |
| 1692 SkOpAngle::after [6/8] 13/13 tStart=0.384615385 tEnd=0.475259271 < [3/22] 17/17
tStart=0.0769230769 tEnd=0.525740749 < [6/7] 29/29 tStart=0.384615385 tEnd=0 T
4 |
| 1693 SkOpAngle::afterPart {{{3.69230771,2.23076916}, {3.14844441,2.04948139}}} id=6 |
| 1694 SkOpAngle::afterPart {{{3.69230771,2.23076916}, {1.89703703,3.57722235}}} id=3 |
| 1695 SkOpAngle::afterPart {{{3.69230771,2.23076916}, {6,3}}} id=6 |
| 1696 SkOpSegment::sortAngles [6] tStart=0.475259271 [14] |
| 1697 SkOpSegment::sortAngles [6] tStart=0.587547935 [19] |
| 1698 SkOpAngle::after [6/11] 29/29 tStart=0.587547935 tEnd=0.475259271 < [2/17] 21/21
tStart=0.47393597 tEnd=0.316674705 < [6/12] 13/13 tStart=0.587547935 tEnd=1 F
4 |
| 1699 SkOpAngle::afterPart {{{2.47471237,1.82490408}, {3.14844441,2.04948139}}} id=6 |
| 1700 SkOpAngle::afterPart {{{2.47471237,1.82490408}, {2.39149697,1.92130586}, {2.3231
4471,2.04319774}, {2.26454735,2.18291688}}} id=2 |
| 1701 SkOpAngle::afterPart {{{2.47471237,1.82490408}, {0,1}}} id=6 |
| 1702 SkOpAngle::after [6/11] 29/29 tStart=0.587547935 tEnd=0.475259271 < [2/18] 5/29
tStart=0.47393597 tEnd=0.964411114 < [6/12] 13/13 tStart=0.587547935 tEnd=1 T 1
2 |
| 1703 SkOpAngle::afterPart {{{2.47471237,1.82490408}, {3.14844441,2.04948139}}} id=6 |
| 1704 SkOpAngle::afterPart {{{2.47471237,1.82490408}, {2.73424919,1.52424088}, {3.1383
6417,1.47152506}, {3.84203434,1.89922202}}} id=2 |
| 1705 SkOpAngle::afterPart {{{2.47471237,1.82490408}, {0,1}}} id=6 |
| 1706 SkOpSegment::sortAngles [1] tStart=0.881335235 [23] |
| 1707 SkOpAngle::after [1/13] 21/17 tStart=0.881335235 tEnd=0 < [3/23] 1/1 tStart=0.52
5740749 tEnd=0.0769230769 < [1/14] 5/5 tStart=0.881335235 tEnd=1 T 4 |
| 1708 SkOpAngle::afterPart {{{1.89703703,3.57722235}, {1.66111111,4.55222246}, {1.2999
9996,5.43333336}, {0,5}}} id=1 |
| 1709 SkOpAngle::afterPart {{{1.89703703,3.57722235}, {3.69230771,2.23076916}}} id=3 |
| 1710 SkOpAngle::afterPart {{{1.89703703,3.57722235}, {1.92880257,3.44594635}, {1.9582
9867,3.31296819}, {1.98751152,3.18126726}}} id=1 |
| 1711 SkOpAngle::after [1/13] 21/17 tStart=0.881335235 tEnd=0 < [3/24] 17/17 tStart=0.
525740749 tEnd=1 < [3/23] 1/1 tStart=0.525740749 tEnd=0.0769230769 F 12 |
| 1712 SkOpAngle::afterPart {{{1.89703703,3.57722235}, {1.66111111,4.55222246}, {1.2999
9996,5.43333336}, {0,5}}} id=1 |
| 1713 SkOpAngle::afterPart {{{1.89703703,3.57722235}, {0,5}}} id=3 |
| 1714 SkOpAngle::afterPart {{{1.89703703,3.57722235}, {3.69230771,2.23076916}}} id=3 |
| 1715 SkOpAngle::after [3/23] 1/1 tStart=0.525740749 tEnd=0.0769230769 < [3/24] 17/17
tStart=0.525740749 tEnd=1 < [1/14] 5/5 tStart=0.881335235 tEnd=1 F 4 |
| 1716 SkOpAngle::afterPart {{{1.89703703,3.57722235}, {3.69230771,2.23076916}}} id=3 |
| 1717 SkOpAngle::afterPart {{{1.89703703,3.57722235}, {0,5}}} id=3 |
| 1718 SkOpAngle::afterPart {{{1.89703703,3.57722235}, {1.92880257,3.44594635}, {1.9582
9867,3.31296819}, {1.98751152,3.18126726}}} id=1 |
| 1719 SkOpAngle::after [1/14] 5/5 tStart=0.881335235 tEnd=1 < [3/24] 17/17 tStart=0.52
5740749 tEnd=1 < [1/13] 21/17 tStart=0.881335235 tEnd=0 T 11 |
| 1720 SkOpAngle::afterPart {{{1.89703703,3.57722235}, {1.92880257,3.44594635}, {1.9582
9867,3.31296819}, {1.98751152,3.18126726}}} id=1 |
| 1721 SkOpAngle::afterPart {{{1.89703703,3.57722235}, {0,5}}} id=3 |
| 1722 SkOpAngle::afterPart {{{1.89703703,3.57722235}, {1.66111111,4.55222246}, {1.2999
9996,5.43333336}, {0,5}}} id=1 |
| 1723 SkOpSegment::sortAngles [2] tStart=0.316674705 [16] |
| 1724 SkOpSegment::sortAngles [2] tStart=0.47393597 [20] |
| 1725 SkOpSegment::sortAngles [2] tStart=0.964411114 [18] |
| 1726 SkOpSegment::sortAngles [3] tStart=0.0769230769 [22] |
| 1727 SkOpSegment::sortAngles [3] tStart=0.525740749 [24] |
| 1728 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2
411623 3.43125343,1.98748374) t=0 (0,1) tEnd=0.667611207 windSum=? windValue=1 o
ppValue=0 |
| 1729 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2
411623 3.43125343,1.98748374) t=0.667611207 (2.26454735,2.18291688) tEnd=0.91800
3405 windSum=? windValue=1 oppValue=0 |
| 1730 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2
411623 3.43125343,1.98748374) t=0.918003405 (3.14844441,2.04948139) tEnd=1 windS
um=? windValue=1 oppValue=0 |
| 1731 SkOpSegment::debugShowActiveSpans id=5 (3.43125343,1.98748374 4.53325891,1.74213
839 5.50834942,1.52504873 6,3) t=0 (3.43125343,1.98748374) tEnd=0.126307173 wind
Sum=? windValue=1 oppValue=0 |
| 1732 SkOpSegment::debugShowActiveSpans id=5 (3.43125343,1.98748374 4.53325891,1.74213
839 5.50834942,1.52504873 6,3) t=0.126307173 (3.84203434,1.89922202) tEnd=1 wind
Sum=? windValue=1 oppValue=0 |
| 1733 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0 (6,3) tEnd=0.384615385 wind
Sum=? windValue=1 oppValue=0 |
| 1734 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.384615385 (3.69230771,2.230
76916) tEnd=0.475259271 windSum=? windValue=1 oppValue=0 |
| 1735 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.475259271 (3.14844441,2.049
48139) tEnd=0.587547935 windSum=? windValue=1 oppValue=0 |
| 1736 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.587547935 (2.47471237,1.824
90408) tEnd=1 windSum=? windValue=1 oppValue=0 |
| 1737 SkOpSegment::debugShowActiveSpans id=1 (0,5 1.47503459,5.49167824 1.74133193,4.2
9112434 1.98751152,3.18126726) t=0 (0,5) tEnd=0.881335235 windSum=? windValue=1
oppValue=0 |
| 1738 SkOpSegment::debugShowActiveSpans id=1 (0,5 1.47503459,5.49167824 1.74133193,4.2
9112434 1.98751152,3.18126726) t=0.881335235 (1.89703703,3.57722235) tEnd=1 wind
Sum=? windValue=1 oppValue=0 |
| 1739 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384
113 2.47503471,0.983356416 4,2) t=0 (1.98751152,3.18126726) tEnd=0.316674705 win
dSum=? windValue=1 oppValue=0 |
| 1740 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384
113 2.47503471,0.983356416 4,2) t=0.316674705 (2.26454735,2.18291688) tEnd=0.473
93597 windSum=? windValue=1 oppValue=0 |
| 1741 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384
113 2.47503471,0.983356416 4,2) t=0.47393597 (2.47471237,1.82490408) tEnd=0.9644
11114 windSum=? windValue=1 oppValue=0 |
| 1742 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384
113 2.47503471,0.983356416 4,2) t=0.964411114 (3.84203434,1.89922202) tEnd=1 win
dSum=? windValue=1 oppValue=0 |
| 1743 SkOpSegment::debugShowActiveSpans id=3 (4,2 0,5) t=0 (4,2) tEnd=0.0769230769 win
dSum=? windValue=1 oppValue=0 |
| 1744 SkOpSegment::debugShowActiveSpans id=3 (4,2 0,5) t=0.0769230769 (3.69230771,2.23
076916) tEnd=0.525740749 windSum=? windValue=1 oppValue=0 |
| 1745 SkOpSegment::debugShowActiveSpans id=3 (4,2 0,5) t=0.525740749 (1.89703703,3.577
22235) tEnd=1 windSum=? windValue=1 oppValue=0 |
| 1746 -SkOpSegment::findTop- |
| 1747 SkOpAngle::dumpOne [4/26] next=6/25 sect=25/29 s=0 [7] e=0.667611207 [15] sgn=-
1 windVal=1 windSum=? operand |
| 1748 SkOpAngle::dumpOne [6/25] next=4/26 sect=29/29 s=1 [12] e=0.587547935 [19] sgn=
1 windVal=1 windSum=? operand |
| 1749 SkOpSegment::findTop id=4 s=0.667611207 e=0 cw=0 swap=1 inflections=0 monotonic=
0 |
| 1750 SkOpSegment::markWinding id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2411623 3.
43125343,1.98748374) t=0 [7] (0,1) tEnd=0.667611207 newWindSum=-1 newOppSum=0 op
pSum=? windSum=? windValue=1 oppValue=0 |
| 1751 SkOpSegment::markWinding id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2411623 3.
43125343,1.98748374) t=0 [7] (0,1) tEnd=0.667611207 newWindSum=-1 newOppSum=0 op
pSum=0 windSum=-1 windValue=1 oppValue=0 |
| 1752 SkOpSegment::nextChase mismatched signs |
| 1753 SkOpSegment::markWinding id=6 (6,3 0,1) t=0.587547935 [19] (2.47471237,1.8249040
8) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 1754 SkOpSegment::activeOp id=4 t=0 tEnd=0.667611207 op=diff miFrom=0 miTo=0 suFrom=1
suTo=0 result=0 |
| 1755 SkOpSegment::markDone id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2411623 3.431
25343,1.98748374) t=0 [7] (0,1) tEnd=0.667611207 newWindSum=-1 newOppSum=0 oppSu
m=0 windSum=-1 windValue=1 oppValue=0 |
| 1756 bridgeOp chase.append id=4 windSum=-2147483647 |
| 1757 SkOpSegment::markWinding id=2 (1.98751152,3.18126726 2.24202442,2.03384113 2.475
03471,0.983356416 4,2) t=0 [3] (1.98751152,3.18126726) tEnd=0.316674705 newWindS
um=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 1758 SkOpSegment::markWinding id=1 (0,5 1.47503459,5.49167824 1.74133193,4.29112434 1
.98751152,3.18126726) t=0.881335235 [23] (1.89703703,3.57722235) tEnd=1 newWindS
um=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 1759 SkOpSegment::markAngle last segment=1 span=23 windSum=-1 |
| 1760 SkOpSegment::markWinding id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2411623 3.
43125343,1.98748374) t=0.667611207 [15] (2.26454735,2.18291688) tEnd=0.918003405
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 1761 SkOpSegment::markAngle last segment=4 span=13 windSum=? |
| 1762 SkOpSegment::markWinding id=2 (1.98751152,3.18126726 2.24202442,2.03384113 2.475
03471,0.983356416 4,2) t=0.316674705 [16] (2.26454735,2.18291688) tEnd=0.4739359
7 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 1763 SkOpSegment::markAngle last segment=2 span=20 windSum=? |
| 1764 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2
411623 3.43125343,1.98748374) t=0.667611207 (2.26454735,2.18291688) tEnd=0.91800
3405 windSum=-1 windValue=1 oppValue=0 |
| 1765 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2
411623 3.43125343,1.98748374) t=0.918003405 (3.14844441,2.04948139) tEnd=1 windS
um=? windValue=1 oppValue=0 |
| 1766 SkOpSegment::debugShowActiveSpans id=5 (3.43125343,1.98748374 4.53325891,1.74213
839 5.50834942,1.52504873 6,3) t=0 (3.43125343,1.98748374) tEnd=0.126307173 wind
Sum=? windValue=1 oppValue=0 |
| 1767 SkOpSegment::debugShowActiveSpans id=5 (3.43125343,1.98748374 4.53325891,1.74213
839 5.50834942,1.52504873 6,3) t=0.126307173 (3.84203434,1.89922202) tEnd=1 wind
Sum=? windValue=1 oppValue=0 |
| 1768 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0 (6,3) tEnd=0.384615385 wind
Sum=? windValue=1 oppValue=0 |
| 1769 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.384615385 (3.69230771,2.230
76916) tEnd=0.475259271 windSum=? windValue=1 oppValue=0 |
| 1770 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.475259271 (3.14844441,2.049
48139) tEnd=0.587547935 windSum=? windValue=1 oppValue=0 |
| 1771 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.587547935 (2.47471237,1.824
90408) tEnd=1 windSum=-1 windValue=1 oppValue=0 |
| 1772 SkOpSegment::debugShowActiveSpans id=1 (0,5 1.47503459,5.49167824 1.74133193,4.2
9112434 1.98751152,3.18126726) t=0 (0,5) tEnd=0.881335235 windSum=? windValue=1
oppValue=0 |
| 1773 SkOpSegment::debugShowActiveSpans id=1 (0,5 1.47503459,5.49167824 1.74133193,4.2
9112434 1.98751152,3.18126726) t=0.881335235 (1.89703703,3.57722235) tEnd=1 wind
Sum=-1 windValue=1 oppValue=0 |
| 1774 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384
113 2.47503471,0.983356416 4,2) t=0 (1.98751152,3.18126726) tEnd=0.316674705 win
dSum=-1 windValue=1 oppValue=0 |
| 1775 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384
113 2.47503471,0.983356416 4,2) t=0.316674705 (2.26454735,2.18291688) tEnd=0.473
93597 windSum=-1 windValue=1 oppValue=0 |
| 1776 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384
113 2.47503471,0.983356416 4,2) t=0.47393597 (2.47471237,1.82490408) tEnd=0.9644
11114 windSum=? windValue=1 oppValue=0 |
| 1777 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384
113 2.47503471,0.983356416 4,2) t=0.964411114 (3.84203434,1.89922202) tEnd=1 win
dSum=? windValue=1 oppValue=0 |
| 1778 SkOpSegment::debugShowActiveSpans id=3 (4,2 0,5) t=0 (4,2) tEnd=0.0769230769 win
dSum=? windValue=1 oppValue=0 |
| 1779 SkOpSegment::debugShowActiveSpans id=3 (4,2 0,5) t=0.0769230769 (3.69230771,2.23
076916) tEnd=0.525740749 windSum=? windValue=1 oppValue=0 |
| 1780 SkOpSegment::debugShowActiveSpans id=3 (4,2 0,5) t=0.525740749 (1.89703703,3.577
22235) tEnd=1 windSum=? windValue=1 oppValue=0 |
| 1781 SkOpSegment::activeOp id=2 t=0.316674705 tEnd=0 op=diff miFrom=0 miTo=1 suFrom=1
suTo=1 result=0 |
| 1782 SkOpSegment::markDone id=2 (1.98751152,3.18126726 2.24202442,2.03384113 2.475034
71,0.983356416 4,2) t=0 [3] (1.98751152,3.18126726) tEnd=0.316674705 newWindSum=
-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 |
| 1783 SkOpSegment::markDone id=1 (0,5 1.47503459,5.49167824 1.74133193,4.29112434 1.98
751152,3.18126726) t=0.881335235 [23] (1.89703703,3.57722235) tEnd=1 newWindSum=
-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 |
| 1784 bridgeOp chase.append id=1 windSum=-1 |
| 1785 SkOpSegment::markWinding id=3 (4,2 0,5) t=0.525740749 [24] (1.89703703,3.5772223
5) tEnd=1 newWindSum=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 1786 SkOpSegment::markWinding id=1 (0,5 1.47503459,5.49167824 1.74133193,4.29112434 1
.98751152,3.18126726) t=0 [1] (0,5) tEnd=0.881335235 newWindSum=1 newOppSum=-1 o
ppSum=? windSum=? windValue=1 oppValue=0 |
| 1787 SkOpSegment::markAngle last segment=1 span=23 windSum=-1 |
| 1788 SkOpSegment::markWinding id=1 (0,5 1.47503459,5.49167824 1.74133193,4.29112434 1
.98751152,3.18126726) t=0 [1] (0,5) tEnd=0.881335235 newWindSum=1 newOppSum=-1 o
ppSum=-1 windSum=1 windValue=1 oppValue=0 |
| 1789 SkOpSegment::markWinding id=3 (4,2 0,5) t=0.0769230769 [22] (3.69230771,2.230769
16) tEnd=0.525740749 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 o
ppValue=0 |
| 1790 SkOpSegment::markAngle last segment=3 span=22 windSum=-1 |
| 1791 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2
411623 3.43125343,1.98748374) t=0.667611207 (2.26454735,2.18291688) tEnd=0.91800
3405 windSum=-1 windValue=1 oppValue=0 |
| 1792 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2
411623 3.43125343,1.98748374) t=0.918003405 (3.14844441,2.04948139) tEnd=1 windS
um=? windValue=1 oppValue=0 |
| 1793 SkOpSegment::debugShowActiveSpans id=5 (3.43125343,1.98748374 4.53325891,1.74213
839 5.50834942,1.52504873 6,3) t=0 (3.43125343,1.98748374) tEnd=0.126307173 wind
Sum=? windValue=1 oppValue=0 |
| 1794 SkOpSegment::debugShowActiveSpans id=5 (3.43125343,1.98748374 4.53325891,1.74213
839 5.50834942,1.52504873 6,3) t=0.126307173 (3.84203434,1.89922202) tEnd=1 wind
Sum=? windValue=1 oppValue=0 |
| 1795 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0 (6,3) tEnd=0.384615385 wind
Sum=? windValue=1 oppValue=0 |
| 1796 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.384615385 (3.69230771,2.230
76916) tEnd=0.475259271 windSum=? windValue=1 oppValue=0 |
| 1797 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.475259271 (3.14844441,2.049
48139) tEnd=0.587547935 windSum=? windValue=1 oppValue=0 |
| 1798 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.587547935 (2.47471237,1.824
90408) tEnd=1 windSum=-1 windValue=1 oppValue=0 |
| 1799 SkOpSegment::debugShowActiveSpans id=1 (0,5 1.47503459,5.49167824 1.74133193,4.2
9112434 1.98751152,3.18126726) t=0 (0,5) tEnd=0.881335235 windSum=1 windValue=1
oppValue=0 |
| 1800 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384
113 2.47503471,0.983356416 4,2) t=0.316674705 (2.26454735,2.18291688) tEnd=0.473
93597 windSum=-1 windValue=1 oppValue=0 |
| 1801 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384
113 2.47503471,0.983356416 4,2) t=0.47393597 (2.47471237,1.82490408) tEnd=0.9644
11114 windSum=? windValue=1 oppValue=0 |
| 1802 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384
113 2.47503471,0.983356416 4,2) t=0.964411114 (3.84203434,1.89922202) tEnd=1 win
dSum=? windValue=1 oppValue=0 |
| 1803 SkOpSegment::debugShowActiveSpans id=3 (4,2 0,5) t=0 (4,2) tEnd=0.0769230769 win
dSum=? windValue=1 oppValue=0 |
| 1804 SkOpSegment::debugShowActiveSpans id=3 (4,2 0,5) t=0.0769230769 (3.69230771,2.23
076916) tEnd=0.525740749 windSum=-1 windValue=1 oppValue=0 |
| 1805 SkOpSegment::debugShowActiveSpans id=3 (4,2 0,5) t=0.525740749 (1.89703703,3.577
22235) tEnd=1 windSum=1 windValue=1 oppValue=0 |
| 1806 SkOpSegment::activeOp id=3 t=0.525740749 tEnd=1 op=diff miFrom=0 miTo=1 suFrom=1
suTo=1 result=0 |
| 1807 SkOpSegment::markDone id=3 (4,2 0,5) t=0.525740749 [24] (1.89703703,3.57722235)
tEnd=1 newWindSum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0 |
| 1808 SkOpSegment::markDone id=1 (0,5 1.47503459,5.49167824 1.74133193,4.29112434 1.98
751152,3.18126726) t=0 [1] (0,5) tEnd=0.881335235 newWindSum=1 newOppSum=-1 oppS
um=-1 windSum=1 windValue=1 oppValue=0 |
| 1809 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2
411623 3.43125343,1.98748374) t=0.667611207 (2.26454735,2.18291688) tEnd=0.91800
3405 windSum=-1 windValue=1 oppValue=0 |
| 1810 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2
411623 3.43125343,1.98748374) t=0.918003405 (3.14844441,2.04948139) tEnd=1 windS
um=? windValue=1 oppValue=0 |
| 1811 SkOpSegment::debugShowActiveSpans id=5 (3.43125343,1.98748374 4.53325891,1.74213
839 5.50834942,1.52504873 6,3) t=0 (3.43125343,1.98748374) tEnd=0.126307173 wind
Sum=? windValue=1 oppValue=0 |
| 1812 SkOpSegment::debugShowActiveSpans id=5 (3.43125343,1.98748374 4.53325891,1.74213
839 5.50834942,1.52504873 6,3) t=0.126307173 (3.84203434,1.89922202) tEnd=1 wind
Sum=? windValue=1 oppValue=0 |
| 1813 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0 (6,3) tEnd=0.384615385 wind
Sum=? windValue=1 oppValue=0 |
| 1814 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.384615385 (3.69230771,2.230
76916) tEnd=0.475259271 windSum=? windValue=1 oppValue=0 |
| 1815 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.475259271 (3.14844441,2.049
48139) tEnd=0.587547935 windSum=? windValue=1 oppValue=0 |
| 1816 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.587547935 (2.47471237,1.824
90408) tEnd=1 windSum=-1 windValue=1 oppValue=0 |
| 1817 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384
113 2.47503471,0.983356416 4,2) t=0.316674705 (2.26454735,2.18291688) tEnd=0.473
93597 windSum=-1 windValue=1 oppValue=0 |
| 1818 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384
113 2.47503471,0.983356416 4,2) t=0.47393597 (2.47471237,1.82490408) tEnd=0.9644
11114 windSum=? windValue=1 oppValue=0 |
| 1819 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384
113 2.47503471,0.983356416 4,2) t=0.964411114 (3.84203434,1.89922202) tEnd=1 win
dSum=? windValue=1 oppValue=0 |
| 1820 SkOpSegment::debugShowActiveSpans id=3 (4,2 0,5) t=0 (4,2) tEnd=0.0769230769 win
dSum=? windValue=1 oppValue=0 |
| 1821 SkOpSegment::debugShowActiveSpans id=3 (4,2 0,5) t=0.0769230769 (3.69230771,2.23
076916) tEnd=0.525740749 windSum=-1 windValue=1 oppValue=0 |
| 1822 SkOpSegment::activeOp id=3 t=0.525740749 tEnd=0.0769230769 op=diff miFrom=0 miTo
=1 suFrom=1 suTo=1 result=0 |
| 1823 SkOpSegment::markDone id=3 (4,2 0,5) t=0.0769230769 [22] (3.69230771,2.23076916)
tEnd=0.525740749 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 op
pValue=0 |
| 1824 bridgeOp chase.append id=3 windSum=-1 |
| 1825 SkOpSegment::markWinding id=6 (6,3 0,1) t=0 [11] (6,3) tEnd=0.384615385 newWindS
um=-2 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 1826 SkOpSegment::markWinding id=5 (3.43125343,1.98748374 4.53325891,1.74213839 5.508
34942,1.52504873 6,3) t=0.126307173 [17] (3.84203434,1.89922202) tEnd=1 newWindS
um=-2 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 1827 SkOpSegment::markAngle last segment=5 span=17 windSum=-2 |
| 1828 SkOpSegment::markWinding id=3 (4,2 0,5) t=0 [5] (4,2) tEnd=0.0769230769 newWindS
um=-1 newOppSum=-2 oppSum=? windSum=? windValue=1 oppValue=0 |
| 1829 SkOpSegment::markWinding id=2 (1.98751152,3.18126726 2.24202442,2.03384113 2.475
03471,0.983356416 4,2) t=0.964411114 [18] (3.84203434,1.89922202) tEnd=1 newWind
Sum=-1 newOppSum=-2 oppSum=? windSum=? windValue=1 oppValue=0 |
| 1830 SkOpSegment::markAngle last segment=2 span=18 windSum=-1 |
| 1831 SkOpSegment::markWinding id=6 (6,3 0,1) t=0.384615385 [21] (3.69230771,2.2307691
6) tEnd=0.475259271 newWindSum=-2 newOppSum=-1 oppSum=? windSum=? windValue=1 op
pValue=0 |
| 1832 SkOpSegment::markAngle last segment=6 span=14 windSum=? |
| 1833 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2
411623 3.43125343,1.98748374) t=0.667611207 (2.26454735,2.18291688) tEnd=0.91800
3405 windSum=-1 windValue=1 oppValue=0 |
| 1834 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2
411623 3.43125343,1.98748374) t=0.918003405 (3.14844441,2.04948139) tEnd=1 windS
um=? windValue=1 oppValue=0 |
| 1835 SkOpSegment::debugShowActiveSpans id=5 (3.43125343,1.98748374 4.53325891,1.74213
839 5.50834942,1.52504873 6,3) t=0 (3.43125343,1.98748374) tEnd=0.126307173 wind
Sum=? windValue=1 oppValue=0 |
| 1836 SkOpSegment::debugShowActiveSpans id=5 (3.43125343,1.98748374 4.53325891,1.74213
839 5.50834942,1.52504873 6,3) t=0.126307173 (3.84203434,1.89922202) tEnd=1 wind
Sum=-2 windValue=1 oppValue=0 |
| 1837 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0 (6,3) tEnd=0.384615385 wind
Sum=-2 windValue=1 oppValue=0 |
| 1838 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.384615385 (3.69230771,2.230
76916) tEnd=0.475259271 windSum=-2 windValue=1 oppValue=0 |
| 1839 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.475259271 (3.14844441,2.049
48139) tEnd=0.587547935 windSum=? windValue=1 oppValue=0 |
| 1840 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.587547935 (2.47471237,1.824
90408) tEnd=1 windSum=-1 windValue=1 oppValue=0 |
| 1841 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384
113 2.47503471,0.983356416 4,2) t=0.316674705 (2.26454735,2.18291688) tEnd=0.473
93597 windSum=-1 windValue=1 oppValue=0 |
| 1842 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384
113 2.47503471,0.983356416 4,2) t=0.47393597 (2.47471237,1.82490408) tEnd=0.9644
11114 windSum=? windValue=1 oppValue=0 |
| 1843 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384
113 2.47503471,0.983356416 4,2) t=0.964411114 (3.84203434,1.89922202) tEnd=1 win
dSum=-1 windValue=1 oppValue=0 |
| 1844 SkOpSegment::debugShowActiveSpans id=3 (4,2 0,5) t=0 (4,2) tEnd=0.0769230769 win
dSum=-1 windValue=1 oppValue=0 |
| 1845 SkOpSegment::activeOp id=6 t=0.384615385 tEnd=0 op=diff miFrom=0 miTo=0 suFrom=1
suTo=1 result=0 |
| 1846 SkOpSegment::markDone id=6 (6,3 0,1) t=0 [11] (6,3) tEnd=0.384615385 newWindSum=
-2 newOppSum=0 oppSum=0 windSum=-2 windValue=1 oppValue=0 |
| 1847 SkOpSegment::markDone id=5 (3.43125343,1.98748374 4.53325891,1.74213839 5.508349
42,1.52504873 6,3) t=0.126307173 [17] (3.84203434,1.89922202) tEnd=1 newWindSum=
-2 newOppSum=0 oppSum=0 windSum=-2 windValue=1 oppValue=0 |
| 1848 bridgeOp chase.append id=5 windSum=-2 |
| 1849 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2
411623 3.43125343,1.98748374) t=0.667611207 (2.26454735,2.18291688) tEnd=0.91800
3405 windSum=-1 windValue=1 oppValue=0 |
| 1850 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2
411623 3.43125343,1.98748374) t=0.918003405 (3.14844441,2.04948139) tEnd=1 windS
um=? windValue=1 oppValue=0 |
| 1851 SkOpSegment::debugShowActiveSpans id=5 (3.43125343,1.98748374 4.53325891,1.74213
839 5.50834942,1.52504873 6,3) t=0 (3.43125343,1.98748374) tEnd=0.126307173 wind
Sum=? windValue=1 oppValue=0 |
| 1852 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.384615385 (3.69230771,2.230
76916) tEnd=0.475259271 windSum=-2 windValue=1 oppValue=0 |
| 1853 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.475259271 (3.14844441,2.049
48139) tEnd=0.587547935 windSum=? windValue=1 oppValue=0 |
| 1854 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.587547935 (2.47471237,1.824
90408) tEnd=1 windSum=-1 windValue=1 oppValue=0 |
| 1855 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384
113 2.47503471,0.983356416 4,2) t=0.316674705 (2.26454735,2.18291688) tEnd=0.473
93597 windSum=-1 windValue=1 oppValue=0 |
| 1856 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384
113 2.47503471,0.983356416 4,2) t=0.47393597 (2.47471237,1.82490408) tEnd=0.9644
11114 windSum=? windValue=1 oppValue=0 |
| 1857 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384
113 2.47503471,0.983356416 4,2) t=0.964411114 (3.84203434,1.89922202) tEnd=1 win
dSum=-1 windValue=1 oppValue=0 |
| 1858 SkOpSegment::debugShowActiveSpans id=3 (4,2 0,5) t=0 (4,2) tEnd=0.0769230769 win
dSum=-1 windValue=1 oppValue=0 |
| 1859 SkOpSegment::activeOp id=2 t=0.964411114 tEnd=1 op=diff miFrom=1 miTo=0 suFrom=1
suTo=1 result=0 |
| 1860 SkOpSegment::markDone id=2 (1.98751152,3.18126726 2.24202442,2.03384113 2.475034
71,0.983356416 4,2) t=0.964411114 [18] (3.84203434,1.89922202) tEnd=1 newWindSum
=-1 newOppSum=-2 oppSum=-2 windSum=-1 windValue=1 oppValue=0 |
| 1861 SkOpSegment::markDone id=3 (4,2 0,5) t=0 [5] (4,2) tEnd=0.0769230769 newWindSum=
-1 newOppSum=-2 oppSum=-2 windSum=-1 windValue=1 oppValue=0 |
| 1862 SkOpSegment::markWinding id=2 (1.98751152,3.18126726 2.24202442,2.03384113 2.475
03471,0.983356416 4,2) t=0.47393597 [20] (2.47471237,1.82490408) tEnd=0.96441111
4 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 1863 SkOpSegment::markAngle last segment=2 span=20 windSum=-1 |
| 1864 SkOpSegment::markWinding id=5 (3.43125343,1.98748374 4.53325891,1.74213839 5.508
34942,1.52504873 6,3) t=0 [9] (3.43125343,1.98748374) tEnd=0.126307173 newWindSu
m=-2 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 1865 SkOpSegment::markWinding id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2411623 3.
43125343,1.98748374) t=0.918003405 [13] (3.14844441,2.04948139) tEnd=1 newWindSu
m=-2 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 1866 SkOpSegment::markAngle last segment=4 span=13 windSum=-2 |
| 1867 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2
411623 3.43125343,1.98748374) t=0.667611207 (2.26454735,2.18291688) tEnd=0.91800
3405 windSum=-1 windValue=1 oppValue=0 |
| 1868 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2
411623 3.43125343,1.98748374) t=0.918003405 (3.14844441,2.04948139) tEnd=1 windS
um=-2 windValue=1 oppValue=0 |
| 1869 SkOpSegment::debugShowActiveSpans id=5 (3.43125343,1.98748374 4.53325891,1.74213
839 5.50834942,1.52504873 6,3) t=0 (3.43125343,1.98748374) tEnd=0.126307173 wind
Sum=-2 windValue=1 oppValue=0 |
| 1870 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.384615385 (3.69230771,2.230
76916) tEnd=0.475259271 windSum=-2 windValue=1 oppValue=0 |
| 1871 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.475259271 (3.14844441,2.049
48139) tEnd=0.587547935 windSum=? windValue=1 oppValue=0 |
| 1872 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.587547935 (2.47471237,1.824
90408) tEnd=1 windSum=-1 windValue=1 oppValue=0 |
| 1873 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384
113 2.47503471,0.983356416 4,2) t=0.316674705 (2.26454735,2.18291688) tEnd=0.473
93597 windSum=-1 windValue=1 oppValue=0 |
| 1874 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384
113 2.47503471,0.983356416 4,2) t=0.47393597 (2.47471237,1.82490408) tEnd=0.9644
11114 windSum=-1 windValue=1 oppValue=0 |
| 1875 SkOpSegment::activeOp id=2 t=0.964411114 tEnd=0.47393597 op=diff miFrom=0 miTo=1
suFrom=1 suTo=1 result=0 |
| 1876 SkOpSegment::markDone id=2 (1.98751152,3.18126726 2.24202442,2.03384113 2.475034
71,0.983356416 4,2) t=0.47393597 [20] (2.47471237,1.82490408) tEnd=0.964411114 n
ewWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 |
| 1877 bridgeOp chase.append id=2 windSum=-1 |
| 1878 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2
411623 3.43125343,1.98748374) t=0.667611207 (2.26454735,2.18291688) tEnd=0.91800
3405 windSum=-1 windValue=1 oppValue=0 |
| 1879 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2
411623 3.43125343,1.98748374) t=0.918003405 (3.14844441,2.04948139) tEnd=1 windS
um=-2 windValue=1 oppValue=0 |
| 1880 SkOpSegment::debugShowActiveSpans id=5 (3.43125343,1.98748374 4.53325891,1.74213
839 5.50834942,1.52504873 6,3) t=0 (3.43125343,1.98748374) tEnd=0.126307173 wind
Sum=-2 windValue=1 oppValue=0 |
| 1881 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.384615385 (3.69230771,2.230
76916) tEnd=0.475259271 windSum=-2 windValue=1 oppValue=0 |
| 1882 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.475259271 (3.14844441,2.049
48139) tEnd=0.587547935 windSum=? windValue=1 oppValue=0 |
| 1883 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.587547935 (2.47471237,1.824
90408) tEnd=1 windSum=-1 windValue=1 oppValue=0 |
| 1884 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384
113 2.47503471,0.983356416 4,2) t=0.316674705 (2.26454735,2.18291688) tEnd=0.473
93597 windSum=-1 windValue=1 oppValue=0 |
| 1885 SkOpSegment::activeOp id=6 t=0.587547935 tEnd=1 op=diff miFrom=0 miTo=0 suFrom=1
suTo=0 result=0 |
| 1886 SkOpSegment::markDone id=6 (6,3 0,1) t=0.587547935 [19] (2.47471237,1.82490408)
tEnd=1 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |
| 1887 SkOpSegment::nextChase mismatched signs |
| 1888 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2
411623 3.43125343,1.98748374) t=0.667611207 (2.26454735,2.18291688) tEnd=0.91800
3405 windSum=-1 windValue=1 oppValue=0 |
| 1889 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2
411623 3.43125343,1.98748374) t=0.918003405 (3.14844441,2.04948139) tEnd=1 windS
um=-2 windValue=1 oppValue=0 |
| 1890 SkOpSegment::debugShowActiveSpans id=5 (3.43125343,1.98748374 4.53325891,1.74213
839 5.50834942,1.52504873 6,3) t=0 (3.43125343,1.98748374) tEnd=0.126307173 wind
Sum=-2 windValue=1 oppValue=0 |
| 1891 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.384615385 (3.69230771,2.230
76916) tEnd=0.475259271 windSum=-2 windValue=1 oppValue=0 |
| 1892 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.475259271 (3.14844441,2.049
48139) tEnd=0.587547935 windSum=? windValue=1 oppValue=0 |
| 1893 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384
113 2.47503471,0.983356416 4,2) t=0.316674705 (2.26454735,2.18291688) tEnd=0.473
93597 windSum=-1 windValue=1 oppValue=0 |
| 1894 SkOpSegment::activeOp id=2 t=0.47393597 tEnd=0.316674705 op=diff miFrom=0 miTo=1
suFrom=0 suTo=0 result=1 |
| 1895 SkOpSegment::findNextOp |
| 1896 SkOpAngle::dumpOne [2/16] next=4/1 sect=5/5 s=0.316674705 [16] e=0.47393597 [20
] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=0 |
| 1897 SkOpAngle::dumpOne [4/1] next=2/15 sect=17/13 s=0.667611207 [15] e=0 [7] sgn=1
windVal=1 windSum=-1 oppVal=0 oppSum=0 done operand |
| 1898 SkOpAngle::dumpOne [2/15] next=4/2 sect=21/21 s=0.316674705 [16] e=0 [3] sgn=1
windVal=1 windSum=-1 oppVal=0 oppSum=-1 done |
| 1899 SkOpAngle::dumpOne [4/2] next=2/16 sect=1/1 s=0.667611207 [15] e=0.918003405 [1
3] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 operand |
| 1900 SkOpSegment::activeOp id=4 t=0.667611207 tEnd=0 op=diff miFrom=0 miTo=0 suFrom=0
suTo=1 result=0 |
| 1901 SkOpSegment::nextChase mismatched signs |
| 1902 SkOpSegment::activeOp id=2 t=0.316674705 tEnd=0 op=diff miFrom=0 miTo=1 suFrom=1
suTo=1 result=0 |
| 1903 SkOpSegment::activeOp id=4 t=0.667611207 tEnd=0.918003405 op=diff miFrom=1 miTo=
1 suFrom=1 suTo=0 result=1 |
| 1904 SkOpSegment::markDone id=2 (1.98751152,3.18126726 2.24202442,2.03384113 2.475034
71,0.983356416 4,2) t=0.316674705 [16] (2.26454735,2.18291688) tEnd=0.47393597 n
ewWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |
| 1905 SkOpSegment::findNextOp from:[2] to:[4] start=3957516 end=3957324 |
| 1906 bridgeOp current id=2 from=(2.47471237,1.82490408) to=(2.26454735,2.18291688) |
| 1907 path.moveTo(2.47471237,1.82490408); |
| 1908 path.cubicTo(2.3914969,1.92130589, 2.32314467,2.04319763, 2.26454735,2.18291688)
; |
| 1909 SkOpSegment::markWinding id=6 (6,3 0,1) t=0.475259271 [14] (3.14844441,2.0494813
9) tEnd=0.587547935 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 op
pValue=0 |
| 1910 SkOpSegment::markAngle last segment=6 span=19 windSum=-1 |
| 1911 SkOpSegment::findNextOp |
| 1912 SkOpAngle::dumpOne [4/3] next=6/9 sect=17/17 s=0.918003405 [13] e=0.667611207 [
15] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 operand |
| 1913 SkOpAngle::dumpOne [6/9] next=4/4 sect=29/29 s=0.475259271 [14] e=0.384615385 [
21] sgn=1 windVal=1 windSum=-2 oppVal=0 oppSum=-1 operand |
| 1914 SkOpAngle::dumpOne [4/4] next=6/10 sect=1/1 s=0.918003405 [13] e=1 [8] sgn=-1 w
indVal=1 windSum=-2 oppVal=0 oppSum=-1 operand |
| 1915 SkOpAngle::dumpOne [6/10] next=4/3 sect=13/13 s=0.475259271 [14] e=0.587547935
[19] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 operand |
| 1916 SkOpSegment::activeOp id=6 t=0.475259271 tEnd=0.384615385 op=diff miFrom=1 miTo=
1 suFrom=1 suTo=1 result=0 |
| 1917 SkOpSegment::markDone id=6 (6,3 0,1) t=0.384615385 [21] (3.69230771,2.23076916)
tEnd=0.475259271 newWindSum=-2 newOppSum=-1 oppSum=-1 windSum=-2 windValue=1 opp
Value=0 |
| 1918 SkOpSegment::activeOp id=4 t=0.918003405 tEnd=1 op=diff miFrom=1 miTo=1 suFrom=1
suTo=1 result=0 |
| 1919 SkOpSegment::markDone id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2411623 3.431
25343,1.98748374) t=0.918003405 [13] (3.14844441,2.04948139) tEnd=1 newWindSum=-
2 newOppSum=-1 oppSum=-1 windSum=-2 windValue=1 oppValue=0 |
| 1920 SkOpSegment::markDone id=5 (3.43125343,1.98748374 4.53325891,1.74213839 5.508349
42,1.52504873 6,3) t=0 [9] (3.43125343,1.98748374) tEnd=0.126307173 newWindSum=-
2 newOppSum=-1 oppSum=-1 windSum=-2 windValue=1 oppValue=0 |
| 1921 SkOpSegment::activeOp id=6 t=0.475259271 tEnd=0.587547935 op=diff miFrom=1 miTo=
1 suFrom=1 suTo=0 result=1 |
| 1922 SkOpSegment::findNextOp chase.append segment=6 span=19 windSum=-1 |
| 1923 SkOpSegment::markDone id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2411623 3.431
25343,1.98748374) t=0.667611207 [15] (2.26454735,2.18291688) tEnd=0.918003405 ne
wWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 |
| 1924 SkOpSegment::findNextOp from:[4] to:[6] start=3957420 end=3957900 |
| 1925 bridgeOp current id=4 from=(2.26454735,2.18291688) to=(3.14844441,2.04948139) |
| 1926 path.cubicTo(2.56153584,2.16524744, 2.85823059,2.11114478, 3.14844441,2.04948139
); |
| 1927 SkOpSegment::findNextOp |
| 1928 SkOpAngle::dumpOne [6/11] next=2/18 sect=29/29 s=0.587547935 [19] e=0.475259271
[14] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 operand |
| 1929 SkOpAngle::dumpOne [2/18] next=6/12 sect=5/29 s=0.47393597 [20] e=0.964411114 [
18] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 done |
| 1930 SkOpAngle::dumpOne [6/12] next=2/17 sect=13/13 s=0.587547935 [19] e=1 [12] sgn=
-1 windVal=1 windSum=-1 oppVal=0 oppSum=0 done operand |
| 1931 SkOpAngle::dumpOne [2/17] next=6/11 sect=21/21 s=0.47393597 [20] e=0.316674705
[16] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=0 done |
| 1932 SkOpSegment::activeOp id=2 t=0.47393597 tEnd=0.964411114 op=diff miFrom=1 miTo=0
suFrom=1 suTo=1 result=0 |
| 1933 SkOpSegment::activeOp id=6 t=0.587547935 tEnd=1 op=diff miFrom=0 miTo=0 suFrom=1
suTo=0 result=0 |
| 1934 SkOpSegment::nextChase mismatched signs |
| 1935 SkOpSegment::activeOp id=2 t=0.47393597 tEnd=0.316674705 op=diff miFrom=0 miTo=1
suFrom=0 suTo=0 result=1 |
| 1936 SkOpSegment::markDone id=6 (6,3 0,1) t=0.475259271 [14] (3.14844441,2.04948139)
tEnd=0.587547935 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 opp
Value=0 |
| 1937 SkOpSegment::findNextOp from:[6] to:[2] start=3957996 end=3957612 |
| 1938 bridgeOp current id=6 from=(3.14844441,2.04948139) to=(2.47471237,1.82490408) |
| 1939 path.lineTo(2.47471237,1.82490408); |
| 1940 path.close(); |
| 1941 </div> |
| 1942 |
| 1943 <div id="cubicOp136a"> |
| 1944 seg=1 {{{5, 6}, {5, 0}, {3, 1}}} |
| 1945 seg=2 {{{3, 1}, {5, 6}}} |
| 1946 op diff |
| 1947 seg=3 {{{0, 5}, {1, 3}, {6, 5}, {6, 5}}} |
| 1948 seg=4 {{{6, 5}, {0, 5}}} |
| 1949 debugShowQuadLineIntersection wtTs[0]=0 {{{5,6}, {5,0}, {3,1}}} {{5,6}} wtTs[1]=
1 {{3,1}} wnTs[0]=1 {{{3,1}, {5,6}}} wnTs[1]=0 |
| 1950 debugShowCubicQuadIntersection wtTs[0]=0.711945896 {{{0,5}, {1,3}, {6,5}, {6,5}}
} {{4.97048473,4.64555693}} wnTs[0]=0.121478 {{{5,6}, {5,0}, {3,1}}} |
| 1951 SkOpSegment::addT insert t=0.121478342 segID=1 spanID=9 |
| 1952 SkOpSegment::addT insert t=0.711945896 segID=3 spanID=10 |
| 1953 debugShowQuadLineIntersection wtTs[0]=0.087833599 {{{5,6}, {5,0}, {3,1}}} {{4.98
45705,5}} wnTs[0]=0.169238 {{{6,5}, {0,5}}} |
| 1954 SkOpSegment::addT insert t=0.087833599 segID=1 spanID=11 |
| 1955 SkOpSegment::addT insert t=0.169238247 segID=4 spanID=12 |
| 1956 debugShowCubicLineIntersection wtTs[0]=0.6285848 {{{0,5}, {1,3}, {6,5}, {6,5}}}
{{4.3918891,4.47972298}} wnTs[0]=0.695945 {{{3,1}, {5,6}}} |
| 1957 SkOpSegment::addT insert t=0.695944637 segID=2 spanID=13 |
| 1958 SkOpSegment::addT insert t=0.6285848 segID=3 spanID=14 |
| 1959 debugShowLineIntersection wtTs[0]=0.8 {{{3,1}, {5,6}}} {{4.5999999,5}} wnTs[0]=0
.233333 {{{6,5}, {0,5}}} |
| 1960 SkOpSegment::addT insert t=0.8 segID=2 spanID=15 |
| 1961 SkOpSegment::addT insert t=0.233333333 segID=4 spanID=16 |
| 1962 debugShowCubicLineIntersection wtTs[0]=0 {{{0,5}, {1,3}, {6,5}, {6,5}}} {{0,5}}
wtTs[1]=1 {{6,5}} wnTs[0]=1 {{{6,5}, {0,5}}} wnTs[1]=0 |
| 1963 SkOpSegment::sortAngles [1] tStart=0.087833599 [11] |
| 1964 SkOpAngle::after [1/1] 25/25 tStart=0.087833599 tEnd=0 < [4/13] 31/31 tStart=0.1
69238247 tEnd=0 < [1/2] 9/9 tStart=0.087833599 tEnd=0.121478342 T 4 |
| 1965 SkOpAngle::afterPart {{{4.9845705,5}, {5,5.47299885}, {5,6}}} id=1 |
| 1966 SkOpAngle::afterPart {{{4.9845705,5}, {6,5}}} id=4 |
| 1967 SkOpAngle::afterPart {{{4.9845705,5}, {4.97865988,4.81880703}, {4.97048616,4.645
55883}}} id=1 |
| 1968 SkOpAngle::after [1/1] 25/25 tStart=0.087833599 tEnd=0 < [4/14] 15/15 tStart=0.1
69238247 tEnd=0.233333333 < [4/13] 31/31 tStart=0.169238247 tEnd=0 F 4 |
| 1969 SkOpAngle::afterPart {{{4.9845705,5}, {5,5.47299885}, {5,6}}} id=1 |
| 1970 SkOpAngle::afterPart {{{4.9845705,5}, {4.5999999,5}}} id=4 |
| 1971 SkOpAngle::afterPart {{{4.9845705,5}, {6,5}}} id=4 |
| 1972 SkOpAngle::after [4/13] 31/31 tStart=0.169238247 tEnd=0 < [4/14] 15/15 tStart=0.
169238247 tEnd=0.233333333 < [1/2] 9/9 tStart=0.087833599 tEnd=0.121478342 F 4 |
| 1973 SkOpAngle::afterPart {{{4.9845705,5}, {6,5}}} id=4 |
| 1974 SkOpAngle::afterPart {{{4.9845705,5}, {4.5999999,5}}} id=4 |
| 1975 SkOpAngle::afterPart {{{4.9845705,5}, {4.97865988,4.81880703}, {4.97048616,4.645
55883}}} id=1 |
| 1976 SkOpAngle::after [1/2] 9/9 tStart=0.087833599 tEnd=0.121478342 < [4/14] 15/15 tS
tart=0.169238247 tEnd=0.233333333 < [1/1] 25/25 tStart=0.087833599 tEnd=0 T 4 |
| 1977 SkOpAngle::afterPart {{{4.9845705,5}, {4.97865988,4.81880703}, {4.97048616,4.645
55883}}} id=1 |
| 1978 SkOpAngle::afterPart {{{4.9845705,5}, {4.5999999,5}}} id=4 |
| 1979 SkOpAngle::afterPart {{{4.9845705,5}, {5,5.47299885}, {5,6}}} id=1 |
| 1980 SkOpSegment::sortAngles [1] tStart=0.121478342 [9] |
| 1981 SkOpAngle::after [1/3] 25/25 tStart=0.121478342 tEnd=0.087833599 < [3/11] 13/13
tStart=0.711945896 tEnd=0.6285848 < [1/4] 9/9 tStart=0.121478342 tEnd=1 F 4 |
| 1982 SkOpAngle::afterPart {{{4.97048616,4.64555883}, {4.97865988,4.81880703}, {4.9845
705,5}}} id=1 |
| 1983 SkOpAngle::afterPart {{{4.97048616,4.64555883}, {4.79261321,4.59101022}, {4.5980
0847,4.53457168}, {4.3918891,4.47972298}}} id=3 |
| 1984 SkOpAngle::afterPart {{{4.97048616,4.64555883}, {4.75704345,0.121478274}, {3,1}}
} id=1 |
| 1985 SkOpAngle::after [1/3] 25/25 tStart=0.121478342 tEnd=0.087833599 < [3/12] 29/29
tStart=0.711945896 tEnd=1 < [1/4] 9/9 tStart=0.121478342 tEnd=1 T 4 |
| 1986 SkOpAngle::afterPart {{{4.97048616,4.64555883}, {4.97865988,4.81880703}, {4.9845
705,5}}} id=1 |
| 1987 SkOpAngle::afterPart {{{4.97048616,4.64555883}, {5.5851258,4.83405148}, {6,5}, {
6,5}}} id=3 |
| 1988 SkOpAngle::afterPart {{{4.97048616,4.64555883}, {4.75704345,0.121478274}, {3,1}}
} id=1 |
| 1989 SkOpSegment::sortAngles [2] tStart=0.695944637 [13] |
| 1990 SkOpAngle::after [2/5] 9/9 tStart=0.695944637 tEnd=0 < [3/9] 13/17 tStart=0.6285
848 tEnd=0 < [2/6] 25/25 tStart=0.695944637 tEnd=0.8 T 4 |
| 1991 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {3,1}}} id=2 |
| 1992 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {2.83764482,4.06613599}, {0.62858
48,3.7428304}, {0,5}}} id=3 |
| 1993 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {4.5999999,5}}} id=2 |
| 1994 SkOpAngle::after [2/5] 9/9 tStart=0.695944637 tEnd=0 < [3/10] 29/29 tStart=0.628
5848 tEnd=0.711945896 < [3/9] 13/17 tStart=0.6285848 tEnd=0 F 4 |
| 1995 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {3,1}}} id=2 |
| 1996 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {4.59800847,4.53457168}, {4.79261
321,4.59101022}, {4.97048616,4.64555883}}} id=3 |
| 1997 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {2.83764482,4.06613599}, {0.62858
48,3.7428304}, {0,5}}} id=3 |
| 1998 SkOpAngle::after [3/9] 13/17 tStart=0.6285848 tEnd=0 < [3/10] 29/29 tStart=0.628
5848 tEnd=0.711945896 < [2/6] 25/25 tStart=0.695944637 tEnd=0.8 F 4 |
| 1999 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {2.83764482,4.06613599}, {0.62858
48,3.7428304}, {0,5}}} id=3 |
| 2000 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {4.59800847,4.53457168}, {4.79261
321,4.59101022}, {4.97048616,4.64555883}}} id=3 |
| 2001 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {4.5999999,5}}} id=2 |
| 2002 SkOpAngle::after [2/6] 25/25 tStart=0.695944637 tEnd=0.8 < [3/10] 29/29 tStart=0
.6285848 tEnd=0.711945896 < [2/5] 9/9 tStart=0.695944637 tEnd=0 T 4 |
| 2003 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {4.5999999,5}}} id=2 |
| 2004 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {4.59800847,4.53457168}, {4.79261
321,4.59101022}, {4.97048616,4.64555883}}} id=3 |
| 2005 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {3,1}}} id=2 |
| 2006 SkOpSegment::sortAngles [2] tStart=0.8 [15] |
| 2007 SkOpAngle::after [2/7] 9/9 tStart=0.8 tEnd=0.695944637 < [4/15] 31/31 tStart=0.2
33333333 tEnd=0.169238247 < [2/8] 25/25 tStart=0.8 tEnd=1 F 4 |
| 2008 SkOpAngle::afterPart {{{4.5999999,5}, {4.3918891,4.47972298}}} id=2 |
| 2009 SkOpAngle::afterPart {{{4.5999999,5}, {4.9845705,5}}} id=4 |
| 2010 SkOpAngle::afterPart {{{4.5999999,5}, {5,6}}} id=2 |
| 2011 SkOpAngle::after [2/7] 9/9 tStart=0.8 tEnd=0.695944637 < [4/16] 15/15 tStart=0.2
33333333 tEnd=1 < [2/8] 25/25 tStart=0.8 tEnd=1 T 4 |
| 2012 SkOpAngle::afterPart {{{4.5999999,5}, {4.3918891,4.47972298}}} id=2 |
| 2013 SkOpAngle::afterPart {{{4.5999999,5}, {0,5}}} id=4 |
| 2014 SkOpAngle::afterPart {{{4.5999999,5}, {5,6}}} id=2 |
| 2015 SkOpSegment::sortAngles [3] tStart=0.6285848 [14] |
| 2016 SkOpSegment::sortAngles [3] tStart=0.711945896 [10] |
| 2017 SkOpSegment::sortAngles [4] tStart=0.169238247 [12] |
| 2018 SkOpSegment::sortAngles [4] tStart=0.233333333 [16] |
| 2019 SkOpSegment::debugShowActiveSpans id=1 (5,6 5,0 3,1) t=0 (5,6) tEnd=0.087833599
windSum=? windValue=1 oppValue=0 |
| 2020 SkOpSegment::debugShowActiveSpans id=1 (5,6 5,0 3,1) t=0.087833599 (4.9845705,5)
tEnd=0.121478342 windSum=? windValue=1 oppValue=0 |
| 2021 SkOpSegment::debugShowActiveSpans id=1 (5,6 5,0 3,1) t=0.121478342 (4.97048616,4
.64555883) tEnd=1 windSum=? windValue=1 oppValue=0 |
| 2022 SkOpSegment::debugShowActiveSpans id=2 (3,1 5,6) t=0 (3,1) tEnd=0.695944637 wind
Sum=? windValue=1 oppValue=0 |
| 2023 SkOpSegment::debugShowActiveSpans id=2 (3,1 5,6) t=0.695944637 (4.3918891,4.4797
2298) tEnd=0.8 windSum=? windValue=1 oppValue=0 |
| 2024 SkOpSegment::debugShowActiveSpans id=2 (3,1 5,6) t=0.8 (4.5999999,5) tEnd=1 wind
Sum=? windValue=1 oppValue=0 |
| 2025 SkOpSegment::debugShowActiveSpans id=3 (0,5 1,3 6,5 6,5) t=0 (0,5) tEnd=0.628584
8 windSum=? windValue=1 oppValue=0 |
| 2026 SkOpSegment::debugShowActiveSpans id=3 (0,5 1,3 6,5 6,5) t=0.6285848 (4.3918891,
4.47972298) tEnd=0.711945896 windSum=? windValue=1 oppValue=0 |
| 2027 SkOpSegment::debugShowActiveSpans id=3 (0,5 1,3 6,5 6,5) t=0.711945896 (4.970486
16,4.64555883) tEnd=1 windSum=? windValue=1 oppValue=0 |
| 2028 SkOpSegment::debugShowActiveSpans id=4 (6,5 0,5) t=0 (6,5) tEnd=0.169238247 wind
Sum=? windValue=1 oppValue=0 |
| 2029 SkOpSegment::debugShowActiveSpans id=4 (6,5 0,5) t=0.169238247 (4.9845705,5) tEn
d=0.233333333 windSum=? windValue=1 oppValue=0 |
| 2030 SkOpSegment::debugShowActiveSpans id=4 (6,5 0,5) t=0.233333333 (4.5999999,5) tEn
d=1 windSum=? windValue=1 oppValue=0 |
| 2031 -SkOpSegment::findTop- |
| 2032 SkOpAngle::dumpOne [1/17] next=2/18 sect=1/25 s=1 [2] e=0.121478342 [9] sgn=1 w
indVal=1 windSum=? |
| 2033 SkOpAngle::dumpOne [2/18] next=1/17 sect=25/25 s=0 [3] e=0.695944637 [13] sgn=-
1 windVal=1 windSum=? |
| 2034 SkOpSegment::findTop id=1 s=0.121478342 e=1 cw=0 swap=1 inflections=0 monotonic=
0 |
| 2035 SkOpSegment::markWinding id=1 (5,6 5,0 3,1) t=0.121478342 [9] (4.97048616,4.6455
5883) tEnd=1 newWindSum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2036 SkOpSegment::markWinding id=1 (5,6 5,0 3,1) t=0.121478342 [9] (4.97048616,4.6455
5883) tEnd=1 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 |
| 2037 SkOpSegment::nextChase mismatched signs |
| 2038 SkOpSegment::markWinding id=2 (3,1 5,6) t=0 [3] (3,1) tEnd=0.695944637 newWindSu
m=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2039 SkOpSegment::activeOp id=1 t=1 tEnd=0.121478342 op=diff miFrom=1 miTo=0 suFrom=0
suTo=0 result=1 |
| 2040 SkOpSegment::markWinding id=3 (0,5 1,3 6,5 6,5) t=0.6285848 [14] (4.3918891,4.47
972298) tEnd=0.711945896 newWindSum=-1 newOppSum=1 oppSum=? windSum=? windValue=
1 oppValue=0 |
| 2041 SkOpSegment::markAngle last segment=3 span=14 windSum=-1 |
| 2042 SkOpSegment::markWinding id=1 (5,6 5,0 3,1) t=0.087833599 [11] (4.9845705,5) tEn
d=0.121478342 newWindSum=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=
0 |
| 2043 SkOpSegment::markAngle last segment=1 span=11 windSum=1 |
| 2044 SkOpSegment::markWinding id=3 (0,5 1,3 6,5 6,5) t=0.711945896 [10] (4.97048616,4
.64555883) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppVa
lue=0 |
| 2045 SkOpSegment::markWinding id=4 (6,5 0,5) t=0 [7] (6,5) tEnd=0.169238247 newWindSu
m=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2046 SkOpSegment::markAngle last segment=4 span=12 windSum=? |
| 2047 SkOpSegment::findNextOp |
| 2048 SkOpAngle::dumpOne [1/4] next=3/11 sect=9/9 s=0.121478342 [9] e=1 [2] sgn=-1 wi
ndVal=1 windSum=1 oppVal=0 oppSum=0 |
| 2049 SkOpAngle::dumpOne [3/11] next=1/3 sect=13/13 s=0.711945896 [10] e=0.6285848 [1
4] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=1 operand |
| 2050 SkOpAngle::dumpOne [1/3] next=3/12 sect=25/25 s=0.121478342 [9] e=0.087833599 [
11] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=-1 |
| 2051 SkOpAngle::dumpOne [3/12] next=1/4 sect=29/29 s=0.711945896 [10] e=1 [6] sgn=-1
windVal=1 windSum=-1 oppVal=0 oppSum=0 operand |
| 2052 SkOpSegment::activeOp id=3 t=0.711945896 tEnd=0.6285848 op=diff miFrom=1 miTo=1
suFrom=0 suTo=1 result=1 |
| 2053 SkOpSegment::findNextOp chase.append segment=3 span=14 windSum=-1 |
| 2054 SkOpSegment::activeOp id=1 t=0.121478342 tEnd=0.087833599 op=diff miFrom=1 miTo=
0 suFrom=1 suTo=1 result=0 |
| 2055 SkOpSegment::markDone id=1 (5,6 5,0 3,1) t=0.087833599 [11] (4.9845705,5) tEnd=0
.121478342 newWindSum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0 |
| 2056 SkOpSegment::findNextOp chase.append segment=1 span=11 windSum=1 |
| 2057 SkOpSegment::activeOp id=3 t=0.711945896 tEnd=1 op=diff miFrom=0 miTo=0 suFrom=1
suTo=0 result=0 |
| 2058 SkOpSegment::markDone id=3 (0,5 1,3 6,5 6,5) t=0.711945896 [10] (4.97048616,4.64
555883) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValu
e=0 |
| 2059 SkOpSegment::markDone id=4 (6,5 0,5) t=0 [7] (6,5) tEnd=0.169238247 newWindSum=-
1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |
| 2060 SkOpSegment::findNextOp chase.append segment=4 span=12 windSum=-2147483647 |
| 2061 SkOpSegment::markDone id=1 (5,6 5,0 3,1) t=0.121478342 [9] (4.97048616,4.6455588
3) tEnd=1 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 |
| 2062 SkOpSegment::findNextOp from:[1] to:[3] start=3891316 end=3891700 |
| 2063 bridgeOp current id=1 from=(3,1) to=(4.97048616,4.64555883) |
| 2064 path.moveTo(3,1); |
| 2065 path.quadTo(4.75704336,0.121478274, 4.97048616,4.64555883); |
| 2066 SkOpSegment::markWinding id=3 (0,5 1,3 6,5 6,5) t=0 [5] (0,5) tEnd=0.6285848 new
WindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2067 SkOpSegment::markWinding id=4 (6,5 0,5) t=0.233333333 [16] (4.5999999,5) tEnd=1
newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2068 SkOpSegment::markAngle last segment=4 span=16 windSum=-1 |
| 2069 SkOpSegment::markWinding id=2 (3,1 5,6) t=0.695944637 [13] (4.3918891,4.47972298
) tEnd=0.8 newWindSum=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2070 SkOpSegment::markAngle last segment=2 span=15 windSum=? |
| 2071 SkOpSegment::findNextOp |
| 2072 SkOpAngle::dumpOne [3/10] next=2/5 sect=29/29 s=0.6285848 [14] e=0.711945896 [1
0] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=1 operand |
| 2073 SkOpAngle::dumpOne [2/5] next=3/9 sect=9/9 s=0.695944637 [13] e=0 [3] sgn=1 win
dVal=1 windSum=1 oppVal=0 oppSum=0 |
| 2074 SkOpAngle::dumpOne [3/9] next=2/6 sect=13/17 s=0.6285848 [14] e=0 [5] sgn=1 win
dVal=1 windSum=-1 oppVal=0 oppSum=0 operand |
| 2075 SkOpAngle::dumpOne [2/6] next=3/10 sect=25/25 s=0.695944637 [13] e=0.8 [15] sgn
=-1 windVal=1 windSum=1 oppVal=0 oppSum=-1 |
| 2076 SkOpSegment::activeOp id=2 t=0.695944637 tEnd=0 op=diff miFrom=1 miTo=0 suFrom=0
suTo=0 result=1 |
| 2077 SkOpSegment::activeOp id=3 t=0.6285848 tEnd=0 op=diff miFrom=0 miTo=0 suFrom=0 s
uTo=1 result=0 |
| 2078 SkOpSegment::markDone id=3 (0,5 1,3 6,5 6,5) t=0 [5] (0,5) tEnd=0.6285848 newWin
dSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |
| 2079 SkOpSegment::markDone id=4 (6,5 0,5) t=0.233333333 [16] (4.5999999,5) tEnd=1 new
WindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |
| 2080 SkOpSegment::findNextOp chase.append segment=4 span=16 windSum=-1 |
| 2081 SkOpSegment::activeOp id=2 t=0.695944637 tEnd=0.8 op=diff miFrom=0 miTo=1 suFrom
=1 suTo=1 result=0 |
| 2082 SkOpSegment::markDone id=2 (3,1 5,6) t=0.695944637 [13] (4.3918891,4.47972298) t
End=0.8 newWindSum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0 |
| 2083 SkOpSegment::findNextOp chase.append segment=2 span=15 windSum=-2147483647 |
| 2084 SkOpSegment::markDone id=3 (0,5 1,3 6,5 6,5) t=0.6285848 [14] (4.3918891,4.47972
298) tEnd=0.711945896 newWindSum=-1 newOppSum=1 oppSum=1 windSum=-1 windValue=1
oppValue=0 |
| 2085 SkOpSegment::findNextOp from:[3] to:[2] start=3891604 end=3890508 |
| 2086 bridgeOp current id=3 from=(4.97048616,4.64555883) to=(4.3918891,4.47972298) |
| 2087 path.cubicTo(4.79261303,4.59101009, 4.59800863,4.53457165, 4.3918891,4.47972298)
; |
| 2088 SkOpSegment::nextChase mismatched signs |
| 2089 SkOpSegment::findNextOp simple |
| 2090 SkOpSegment::markDone id=2 (3,1 5,6) t=0 [3] (3,1) tEnd=0.695944637 newWindSum=1
newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 |
| 2091 bridgeOp current id=2 from=(4.3918891,4.47972298) to=(3,1) |
| 2092 path.lineTo(3,1); |
| 2093 path.close(); |
| 2094 SkOpSegment::markWinding id=2 (3,1 5,6) t=0.8 [15] (4.5999999,5) tEnd=1 newWindS
um=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2095 SkOpSegment::markWinding id=1 (5,6 5,0 3,1) t=0 [1] (5,6) tEnd=0.087833599 newWi
ndSum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2096 SkOpSegment::markAngle last segment=1 span=11 windSum=1 |
| 2097 SkOpSegment::markWinding id=4 (6,5 0,5) t=0.169238247 [12] (4.9845705,5) tEnd=0.
233333333 newWindSum=-1 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2098 SkOpSegment::markAngle last segment=4 span=12 windSum=-1 |
| 2099 SkOpSegment::debugShowActiveSpans id=1 (5,6 5,0 3,1) t=0 (5,6) tEnd=0.087833599
windSum=1 windValue=1 oppValue=0 |
| 2100 SkOpSegment::debugShowActiveSpans id=2 (3,1 5,6) t=0.8 (4.5999999,5) tEnd=1 wind
Sum=1 windValue=1 oppValue=0 |
| 2101 SkOpSegment::debugShowActiveSpans id=4 (6,5 0,5) t=0.169238247 (4.9845705,5) tEn
d=0.233333333 windSum=-1 windValue=1 oppValue=0 |
| 2102 SkOpSegment::activeOp id=2 t=0.8 tEnd=1 op=diff miFrom=0 miTo=1 suFrom=0 suTo=0
result=1 |
| 2103 SkOpSegment::findNextOp simple |
| 2104 SkOpSegment::markDone id=2 (3,1 5,6) t=0.8 [15] (4.5999999,5) tEnd=1 newWindSum=
1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 |
| 2105 bridgeOp current id=2 from=(4.5999999,5) to=(5,6) |
| 2106 SkOpSegment::findNextOp |
| 2107 SkOpAngle::dumpOne [1/1] next=4/13 sect=25/25 s=0.087833599 [11] e=0 [1] sgn=1
windVal=1 windSum=1 oppVal=0 oppSum=0 |
| 2108 SkOpAngle::dumpOne [4/13] next=1/2 sect=31/31 s=0.169238247 [12] e=0 [7] sgn=1
windVal=1 windSum=-1 oppVal=0 oppSum=0 done operand |
| 2109 SkOpAngle::dumpOne [1/2] next=4/14 sect=9/9 s=0.087833599 [11] e=0.121478342 [9
] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=-1 done |
| 2110 SkOpAngle::dumpOne [4/14] next=1/1 sect=15/15 s=0.169238247 [12] e=0.233333333
[16] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=1 operand |
| 2111 SkOpSegment::activeOp id=4 t=0.169238247 tEnd=0 op=diff miFrom=0 miTo=0 suFrom=0
suTo=1 result=0 |
| 2112 SkOpSegment::activeOp id=1 t=0.087833599 tEnd=0.121478342 op=diff miFrom=0 miTo=
1 suFrom=1 suTo=1 result=0 |
| 2113 SkOpSegment::activeOp id=4 t=0.169238247 tEnd=0.233333333 op=diff miFrom=1 miTo=
1 suFrom=1 suTo=0 result=1 |
| 2114 SkOpSegment::markDone id=1 (5,6 5,0 3,1) t=0 [1] (5,6) tEnd=0.087833599 newWindS
um=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 |
| 2115 SkOpSegment::findNextOp from:[1] to:[4] start=3891508 end=3891892 |
| 2116 bridgeOp current id=1 from=(5,6) to=(4.9845705,5) |
| 2117 path.moveTo(4.5999999,5); |
| 2118 path.lineTo(5,6); |
| 2119 path.quadTo(5,5.47299862, 4.9845705,5); |
| 2120 SkOpSegment::findNextOp |
| 2121 SkOpAngle::dumpOne [4/15] next=2/7 sect=31/31 s=0.233333333 [16] e=0.169238247
[12] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=1 operand |
| 2122 SkOpAngle::dumpOne [2/7] next=4/16 sect=9/9 s=0.8 [15] e=0.695944637 [13] sgn=1
windVal=1 windSum=1 oppVal=0 oppSum=-1 done |
| 2123 SkOpAngle::dumpOne [4/16] next=2/8 sect=15/15 s=0.233333333 [16] e=1 [8] sgn=-1
windVal=1 windSum=-1 oppVal=0 oppSum=0 done operand |
| 2124 SkOpAngle::dumpOne [2/8] next=4/15 sect=25/25 s=0.8 [15] e=1 [4] sgn=-1 windVal
=1 windSum=1 oppVal=0 oppSum=0 done |
| 2125 SkOpSegment::activeOp id=2 t=0.8 tEnd=0.695944637 op=diff miFrom=1 miTo=0 suFrom
=1 suTo=1 result=0 |
| 2126 SkOpSegment::activeOp id=4 t=0.233333333 tEnd=1 op=diff miFrom=0 miTo=0 suFrom=1
suTo=0 result=0 |
| 2127 SkOpSegment::activeOp id=2 t=0.8 tEnd=1 op=diff miFrom=0 miTo=1 suFrom=0 suTo=0
result=1 |
| 2128 SkOpSegment::markDone id=4 (6,5 0,5) t=0.169238247 [12] (4.9845705,5) tEnd=0.233
333333 newWindSum=-1 newOppSum=1 oppSum=1 windSum=-1 windValue=1 oppValue=0 |
| 2129 SkOpSegment::findNextOp from:[4] to:[2] start=3891796 end=3890604 |
| 2130 bridgeOp current id=4 from=(4.9845705,5) to=(4.5999999,5) |
| 2131 path.lineTo(4.5999999,5); |
| 2132 path.close(); |
| 2133 </div> |
| 2134 |
| 2135 <div id="cubicOp136"> |
| 2136 seg=1 {{{5, 6}, {5, 6}, {5, 0}, {3, 1}}} |
| 2137 seg=2 {{{3, 1}, {5, 6}}} |
| 2138 op diff |
| 2139 seg=3 {{{0, 5}, {1, 3}, {6, 5}, {6, 5}}} |
| 2140 seg=4 {{{6, 5}, {0, 5}}} |
| 2141 debugShowCubicLineIntersection wtTs[0]=0 {{{5,6}, {5,6}, {5,0}, {3,1}}} {{5,6}}
wtTs[1]=1 {{3,1}} wnTs[0]=1 {{{3,1}, {5,6}}} wnTs[1]=0 |
| 2142 debugShowCubicIntersection wtTs[0]=0.312911718 {{{5,6}, {5,6}, {5,0}, {3,1}}} {{
4.93872309,4.63585138}} wnTs[0]=0.707011 {{{0,5}, {1,3}, {6,5}, {6,5}}} |
| 2143 SkOpSegment::addT insert t=0.312911718 segID=1 spanID=9 |
| 2144 SkOpSegment::addT insert t=0.707011363 segID=3 spanID=10 |
| 2145 debugShowCubicLineIntersection wtTs[0]=0.261734846 {{{5,6}, {5,6}, {5,0}, {3,1}}
} {{4.96413946,5}} wnTs[0]=0.172643 {{{6,5}, {0,5}}} |
| 2146 SkOpSegment::addT insert t=0.261734846 segID=1 spanID=11 |
| 2147 SkOpSegment::addT insert t=0.172643393 segID=4 spanID=12 |
| 2148 debugShowCubicLineIntersection wtTs[0]=0.6285848 {{{0,5}, {1,3}, {6,5}, {6,5}}}
{{4.3918891,4.47972298}} wnTs[0]=0.695945 {{{3,1}, {5,6}}} |
| 2149 SkOpSegment::addT insert t=0.695944637 segID=2 spanID=13 |
| 2150 SkOpSegment::addT insert t=0.6285848 segID=3 spanID=14 |
| 2151 debugShowLineIntersection wtTs[0]=0.8 {{{3,1}, {5,6}}} {{4.5999999,5}} wnTs[0]=0
.233333 {{{6,5}, {0,5}}} |
| 2152 SkOpSegment::addT insert t=0.8 segID=2 spanID=15 |
| 2153 SkOpSegment::addT insert t=0.233333333 segID=4 spanID=16 |
| 2154 debugShowCubicLineIntersection wtTs[0]=0 {{{0,5}, {1,3}, {6,5}, {6,5}}} {{0,5}}
wtTs[1]=1 {{6,5}} wnTs[0]=1 {{{6,5}, {0,5}}} wnTs[1]=0 |
| 2155 SkOpSegment::sortAngles [1] tStart=0.261734846 [11] |
| 2156 SkOpAngle::after [1/1] 25/25 tStart=0.261734846 tEnd=0 < [4/13] 31/31 tStart=0.1
72643393 tEnd=0 < [1/2] 9/9 tStart=0.261734846 tEnd=0.312911718 T 4 |
| 2157 SkOpAngle::afterPart {{{4.96413946,5}, {4.99999982,5.58896922}, {5,6}, {5,6}}} i
d=1 |
| 2158 SkOpAngle::afterPart {{{4.96413946,5}, {6,5}}} id=4 |
| 2159 SkOpAngle::afterPart {{{4.96413946,5}, {4.95712771,4.88483917}, {4.94874493,4.76
287555}, {4.93872309,4.63585138}}} id=1 |
| 2160 SkOpAngle::after [1/1] 25/25 tStart=0.261734846 tEnd=0 < [4/14] 15/15 tStart=0.1
72643393 tEnd=0.233333333 < [4/13] 31/31 tStart=0.172643393 tEnd=0 F 4 |
| 2161 SkOpAngle::afterPart {{{4.96413946,5}, {4.99999982,5.58896922}, {5,6}, {5,6}}} i
d=1 |
| 2162 SkOpAngle::afterPart {{{4.96413946,5}, {4.5999999,5}}} id=4 |
| 2163 SkOpAngle::afterPart {{{4.96413946,5}, {6,5}}} id=4 |
| 2164 SkOpAngle::after [4/13] 31/31 tStart=0.172643393 tEnd=0 < [4/14] 15/15 tStart=0.
172643393 tEnd=0.233333333 < [1/2] 9/9 tStart=0.261734846 tEnd=0.312911718 F 4 |
| 2165 SkOpAngle::afterPart {{{4.96413946,5}, {6,5}}} id=4 |
| 2166 SkOpAngle::afterPart {{{4.96413946,5}, {4.5999999,5}}} id=4 |
| 2167 SkOpAngle::afterPart {{{4.96413946,5}, {4.95712771,4.88483917}, {4.94874493,4.76
287555}, {4.93872309,4.63585138}}} id=1 |
| 2168 SkOpAngle::after [1/2] 9/9 tStart=0.261734846 tEnd=0.312911718 < [4/14] 15/15 tS
tart=0.172643393 tEnd=0.233333333 < [1/1] 25/25 tStart=0.261734846 tEnd=0 T 4 |
| 2169 SkOpAngle::afterPart {{{4.96413946,5}, {4.95712771,4.88483917}, {4.94874493,4.76
287555}, {4.93872309,4.63585138}}} id=1 |
| 2170 SkOpAngle::afterPart {{{4.96413946,5}, {4.5999999,5}}} id=4 |
| 2171 SkOpAngle::afterPart {{{4.96413946,5}, {4.99999982,5.58896922}, {5,6}, {5,6}}} i
d=1 |
| 2172 SkOpSegment::sortAngles [1] tStart=0.312911718 [9] |
| 2173 SkOpAngle::after [1/3] 25/25 tStart=0.312911718 tEnd=0.261734846 < [3/11] 13/13
tStart=0.707011363 tEnd=0.6285848 < [1/4] 9/9 tStart=0.312911718 tEnd=1 F 4 |
| 2174 SkOpAngle::afterPart {{{4.93872309,4.63585138}, {4.94874493,4.76287555}, {4.9571
2771,4.88483917}, {4.96413946,5}}} id=1 |
| 2175 SkOpAngle::afterPart {{{4.93872309,4.63585138}, {4.76953305,4.58433293}, {4.5858
073,4.53132493}, {4.3918891,4.47972298}}} id=3 |
| 2176 SkOpAngle::afterPart {{{4.93872309,4.63585138}, {4.80417232,2.9304557}, {4.37417
656,0.312911718}, {3,1}}} id=1 |
| 2177 SkOpAngle::after [1/3] 25/25 tStart=0.312911718 tEnd=0.261734846 < [3/12] 29/29
tStart=0.707011363 tEnd=1 < [1/4] 9/9 tStart=0.312911718 tEnd=1 T 4 |
| 2178 SkOpAngle::afterPart {{{4.93872309,4.63585138}, {4.94874493,4.76287555}, {4.9571
2771,4.88483917}, {4.96413946,5}}} id=1 |
| 2179 SkOpAngle::afterPart {{{4.93872309,4.63585138}, {5.57078903,4.82831577}, {6,5},
{6,5}}} id=3 |
| 2180 SkOpAngle::afterPart {{{4.93872309,4.63585138}, {4.80417232,2.9304557}, {4.37417
656,0.312911718}, {3,1}}} id=1 |
| 2181 SkOpSegment::sortAngles [2] tStart=0.695944637 [13] |
| 2182 SkOpAngle::after [2/5] 9/9 tStart=0.695944637 tEnd=0 < [3/9] 13/17 tStart=0.6285
848 tEnd=0 < [2/6] 25/25 tStart=0.695944637 tEnd=0.8 T 4 |
| 2183 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {3,1}}} id=2 |
| 2184 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {2.83764482,4.06613599}, {0.62858
48,3.7428304}, {0,5}}} id=3 |
| 2185 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {4.5999999,5}}} id=2 |
| 2186 SkOpAngle::after [2/5] 9/9 tStart=0.695944637 tEnd=0 < [3/10] 29/29 tStart=0.628
5848 tEnd=0.707011363 < [3/9] 13/17 tStart=0.6285848 tEnd=0 F 4 |
| 2187 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {3,1}}} id=2 |
| 2188 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {4.5858073,4.53132493}, {4.769533
05,4.58433293}, {4.93872309,4.63585138}}} id=3 |
| 2189 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {2.83764482,4.06613599}, {0.62858
48,3.7428304}, {0,5}}} id=3 |
| 2190 SkOpAngle::after [3/9] 13/17 tStart=0.6285848 tEnd=0 < [3/10] 29/29 tStart=0.628
5848 tEnd=0.707011363 < [2/6] 25/25 tStart=0.695944637 tEnd=0.8 F 4 |
| 2191 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {2.83764482,4.06613599}, {0.62858
48,3.7428304}, {0,5}}} id=3 |
| 2192 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {4.5858073,4.53132493}, {4.769533
05,4.58433293}, {4.93872309,4.63585138}}} id=3 |
| 2193 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {4.5999999,5}}} id=2 |
| 2194 SkOpAngle::after [2/6] 25/25 tStart=0.695944637 tEnd=0.8 < [3/10] 29/29 tStart=0
.6285848 tEnd=0.707011363 < [2/5] 9/9 tStart=0.695944637 tEnd=0 T 4 |
| 2195 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {4.5999999,5}}} id=2 |
| 2196 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {4.5858073,4.53132493}, {4.769533
05,4.58433293}, {4.93872309,4.63585138}}} id=3 |
| 2197 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {3,1}}} id=2 |
| 2198 SkOpSegment::sortAngles [2] tStart=0.8 [15] |
| 2199 SkOpAngle::after [2/7] 9/9 tStart=0.8 tEnd=0.695944637 < [4/15] 31/31 tStart=0.2
33333333 tEnd=0.172643393 < [2/8] 25/25 tStart=0.8 tEnd=1 F 4 |
| 2200 SkOpAngle::afterPart {{{4.5999999,5}, {4.3918891,4.47972298}}} id=2 |
| 2201 SkOpAngle::afterPart {{{4.5999999,5}, {4.96413946,5}}} id=4 |
| 2202 SkOpAngle::afterPart {{{4.5999999,5}, {5,6}}} id=2 |
| 2203 SkOpAngle::after [2/7] 9/9 tStart=0.8 tEnd=0.695944637 < [4/16] 15/15 tStart=0.2
33333333 tEnd=1 < [2/8] 25/25 tStart=0.8 tEnd=1 T 4 |
| 2204 SkOpAngle::afterPart {{{4.5999999,5}, {4.3918891,4.47972298}}} id=2 |
| 2205 SkOpAngle::afterPart {{{4.5999999,5}, {0,5}}} id=4 |
| 2206 SkOpAngle::afterPart {{{4.5999999,5}, {5,6}}} id=2 |
| 2207 SkOpSegment::sortAngles [3] tStart=0.6285848 [14] |
| 2208 SkOpSegment::sortAngles [3] tStart=0.707011363 [10] |
| 2209 SkOpSegment::sortAngles [4] tStart=0.172643393 [12] |
| 2210 SkOpSegment::sortAngles [4] tStart=0.233333333 [16] |
| 2211 SkOpSegment::debugShowActiveSpans id=1 (5,6 5,6 5,0 3,1) t=0 (5,6) tEnd=0.261734
846 windSum=? windValue=1 oppValue=0 |
| 2212 SkOpSegment::debugShowActiveSpans id=1 (5,6 5,6 5,0 3,1) t=0.261734846 (4.964139
46,5) tEnd=0.312911718 windSum=? windValue=1 oppValue=0 |
| 2213 SkOpSegment::debugShowActiveSpans id=1 (5,6 5,6 5,0 3,1) t=0.312911718 (4.938723
09,4.63585138) tEnd=1 windSum=? windValue=1 oppValue=0 |
| 2214 SkOpSegment::debugShowActiveSpans id=2 (3,1 5,6) t=0 (3,1) tEnd=0.695944637 wind
Sum=? windValue=1 oppValue=0 |
| 2215 SkOpSegment::debugShowActiveSpans id=2 (3,1 5,6) t=0.695944637 (4.3918891,4.4797
2298) tEnd=0.8 windSum=? windValue=1 oppValue=0 |
| 2216 SkOpSegment::debugShowActiveSpans id=2 (3,1 5,6) t=0.8 (4.5999999,5) tEnd=1 wind
Sum=? windValue=1 oppValue=0 |
| 2217 SkOpSegment::debugShowActiveSpans id=3 (0,5 1,3 6,5 6,5) t=0 (0,5) tEnd=0.628584
8 windSum=? windValue=1 oppValue=0 |
| 2218 SkOpSegment::debugShowActiveSpans id=3 (0,5 1,3 6,5 6,5) t=0.6285848 (4.3918891,
4.47972298) tEnd=0.707011363 windSum=? windValue=1 oppValue=0 |
| 2219 SkOpSegment::debugShowActiveSpans id=3 (0,5 1,3 6,5 6,5) t=0.707011363 (4.938723
09,4.63585138) tEnd=1 windSum=? windValue=1 oppValue=0 |
| 2220 SkOpSegment::debugShowActiveSpans id=4 (6,5 0,5) t=0 (6,5) tEnd=0.172643393 wind
Sum=? windValue=1 oppValue=0 |
| 2221 SkOpSegment::debugShowActiveSpans id=4 (6,5 0,5) t=0.172643393 (4.96413946,5) tE
nd=0.233333333 windSum=? windValue=1 oppValue=0 |
| 2222 SkOpSegment::debugShowActiveSpans id=4 (6,5 0,5) t=0.233333333 (4.5999999,5) tEn
d=1 windSum=? windValue=1 oppValue=0 |
| 2223 -SkOpSegment::findTop- |
| 2224 SkOpAngle::dumpOne [1/17] next=2/18 sect=1/25 s=1 [2] e=0.312911718 [9] sgn=1 w
indVal=1 windSum=? |
| 2225 SkOpAngle::dumpOne [2/18] next=1/17 sect=25/25 s=0 [3] e=0.695944637 [13] sgn=-
1 windVal=1 windSum=? |
| 2226 SkOpSegment::findTop id=1 s=0.312911718 e=1 cw=0 swap=0 inflections=0 monotonic=
0 |
| 2227 SkOpSegment::markWinding id=1 (5,6 5,6 5,0 3,1) t=0.312911718 [9] (4.93872309,4.
63585138) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppVal
ue=0 |
| 2228 SkOpSegment::nextChase mismatched signs |
| 2229 SkOpSegment::markWinding id=2 (3,1 5,6) t=0 [3] (3,1) tEnd=0.695944637 newWindSu
m=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2230 SkOpSegment::markWinding id=1 (5,6 5,6 5,0 3,1) t=0.312911718 [9] (4.93872309,4.
63585138) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppVa
lue=0 |
| 2231 SkOpSegment::activeOp id=1 t=0.312911718 tEnd=1 op=diff miFrom=1 miTo=0 suFrom=0
suTo=0 result=1 |
| 2232 SkOpSegment::nextChase mismatched signs |
| 2233 SkOpSegment::findNextOp simple |
| 2234 SkOpSegment::markDone id=1 (5,6 5,6 5,0 3,1) t=0.312911718 [9] (4.93872309,4.635
85138) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue
=0 |
| 2235 bridgeOp current id=1 from=(4.93872309,4.63585138) to=(3,1) |
| 2236 path.moveTo(4.93872309,4.63585138); |
| 2237 path.cubicTo(4.80417252,2.93045568, 4.3741765,0.312911719, 3,1); |
| 2238 SkOpSegment::markWinding id=3 (0,5 1,3 6,5 6,5) t=0 [5] (0,5) tEnd=0.6285848 new
WindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2239 SkOpSegment::markWinding id=4 (6,5 0,5) t=0.233333333 [16] (4.5999999,5) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2240 SkOpSegment::markAngle last segment=4 span=16 windSum=-1 |
| 2241 SkOpSegment::markWinding id=2 (3,1 5,6) t=0.695944637 [13] (4.3918891,4.47972298
) tEnd=0.8 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2242 SkOpSegment::markAngle last segment=2 span=15 windSum=? |
| 2243 SkOpSegment::markWinding id=3 (0,5 1,3 6,5 6,5) t=0.6285848 [14] (4.3918891,4.47
972298) tEnd=0.707011363 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=
1 oppValue=0 |
| 2244 SkOpSegment::markAngle last segment=3 span=10 windSum=? |
| 2245 SkOpSegment::findNextOp |
| 2246 SkOpAngle::dumpOne [2/5] next=3/9 sect=9/9 s=0.695944637 [13] e=0 [3] sgn=1 win
dVal=1 windSum=-1 oppVal=0 oppSum=0 |
| 2247 SkOpAngle::dumpOne [3/9] next=2/6 sect=13/17 s=0.6285848 [14] e=0 [5] sgn=1 win
dVal=1 windSum=-1 oppVal=0 oppSum=-1 operand |
| 2248 SkOpAngle::dumpOne [2/6] next=3/10 sect=25/25 s=0.695944637 [13] e=0.8 [15] sgn
=-1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 |
| 2249 SkOpAngle::dumpOne [3/10] next=2/5 sect=29/29 s=0.6285848 [14] e=0.707011363 [1
0] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=0 operand |
| 2250 SkOpSegment::activeOp id=3 t=0.6285848 tEnd=0 op=diff miFrom=1 miTo=1 suFrom=0 s
uTo=1 result=1 |
| 2251 SkOpSegment::findNextOp chase.append segment=4 span=16 windSum=-1 |
| 2252 SkOpSegment::activeOp id=2 t=0.695944637 tEnd=0.8 op=diff miFrom=1 miTo=0 suFrom
=1 suTo=1 result=0 |
| 2253 SkOpSegment::markDone id=2 (3,1 5,6) t=0.695944637 [13] (4.3918891,4.47972298) t
End=0.8 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 |
| 2254 SkOpSegment::findNextOp chase.append segment=2 span=15 windSum=-2147483647 |
| 2255 SkOpSegment::activeOp id=3 t=0.6285848 tEnd=0.707011363 op=diff miFrom=0 miTo=0
suFrom=1 suTo=0 result=0 |
| 2256 SkOpSegment::markDone id=3 (0,5 1,3 6,5 6,5) t=0.6285848 [14] (4.3918891,4.47972
298) tEnd=0.707011363 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1
oppValue=0 |
| 2257 SkOpSegment::findNextOp chase.append segment=3 span=10 windSum=-2147483647 |
| 2258 SkOpSegment::markDone id=2 (3,1 5,6) t=0 [3] (3,1) tEnd=0.695944637 newWindSum=-
1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |
| 2259 SkOpSegment::findNextOp from:[2] to:[3] start=6251004 end=6250036 |
| 2260 bridgeOp current id=2 from=(3,1) to=(4.3918891,4.47972298) |
| 2261 SkOpSegment::findNextOp simple |
| 2262 SkOpSegment::markDone id=3 (0,5 1,3 6,5 6,5) t=0 [5] (0,5) tEnd=0.6285848 newWin
dSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 |
| 2263 bridgeOp current id=3 from=(4.3918891,4.47972298) to=(0,5) |
| 2264 path.lineTo(4.3918891,4.47972298); |
| 2265 path.cubicTo(2.83764482,4.06613588, 0.628584802,3.74283051, 0,5); |
| 2266 SkOpSegment::markWinding id=2 (3,1 5,6) t=0.8 [15] (4.5999999,5) tEnd=1 newWindS
um=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2267 SkOpSegment::markWinding id=1 (5,6 5,6 5,0 3,1) t=0 [1] (5,6) tEnd=0.261734846 n
ewWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2268 SkOpSegment::markAngle last segment=1 span=11 windSum=? |
| 2269 SkOpSegment::markWinding id=4 (6,5 0,5) t=0.172643393 [12] (4.96413946,5) tEnd=0
.233333333 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2270 SkOpSegment::markAngle last segment=4 span=12 windSum=-1 |
| 2271 SkOpSegment::findNextOp |
| 2272 SkOpAngle::dumpOne [4/16] next=2/8 sect=15/15 s=0.233333333 [16] e=1 [8] sgn=-1
windVal=1 windSum=-1 oppVal=0 oppSum=-1 operand |
| 2273 SkOpAngle::dumpOne [2/8] next=4/15 sect=25/25 s=0.8 [15] e=1 [4] sgn=-1 windVal
=1 windSum=-1 oppVal=0 oppSum=0 |
| 2274 SkOpAngle::dumpOne [4/15] next=2/7 sect=31/31 s=0.233333333 [16] e=0.172643393
[12] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=0 operand |
| 2275 SkOpAngle::dumpOne [2/7] next=4/16 sect=9/9 s=0.8 [15] e=0.695944637 [13] sgn=1
windVal=1 windSum=-1 oppVal=0 oppSum=-1 done |
| 2276 SkOpSegment::activeOp id=2 t=0.8 tEnd=1 op=diff miFrom=1 miTo=0 suFrom=0 suTo=0
result=1 |
| 2277 SkOpSegment::findNextOp chase.append segment=1 span=11 windSum=-2147483647 |
| 2278 SkOpSegment::activeOp id=4 t=0.233333333 tEnd=0.172643393 op=diff miFrom=0 miTo=
0 suFrom=0 suTo=1 result=0 |
| 2279 SkOpSegment::markDone id=4 (6,5 0,5) t=0.172643393 [12] (4.96413946,5) tEnd=0.23
3333333 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |
| 2280 SkOpSegment::findNextOp chase.append segment=4 span=12 windSum=-1 |
| 2281 SkOpSegment::activeOp id=2 t=0.8 tEnd=0.695944637 op=diff miFrom=0 miTo=1 suFrom
=1 suTo=1 result=0 |
| 2282 SkOpSegment::markDone id=4 (6,5 0,5) t=0.233333333 [16] (4.5999999,5) tEnd=1 new
WindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 |
| 2283 SkOpSegment::findNextOp from:[4] to:[2] start=6251100 end=6249908 |
| 2284 bridgeOp current id=4 from=(0,5) to=(4.5999999,5) |
| 2285 SkOpSegment::findNextOp simple |
| 2286 SkOpSegment::markDone id=2 (3,1 5,6) t=0.8 [15] (4.5999999,5) tEnd=1 newWindSum=
-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |
| 2287 bridgeOp current id=2 from=(4.5999999,5) to=(5,6) |
| 2288 path.lineTo(4.5999999,5); |
| 2289 SkOpSegment::markWinding id=4 (6,5 0,5) t=0 [7] (6,5) tEnd=0.172643393 newWindSu
m=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2290 SkOpSegment::markWinding id=3 (0,5 1,3 6,5 6,5) t=0.707011363 [10] (4.93872309,4
.63585138) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppV
alue=0 |
| 2291 SkOpSegment::markAngle last segment=3 span=10 windSum=-1 |
| 2292 SkOpSegment::markWinding id=1 (5,6 5,6 5,0 3,1) t=0.261734846 [11] (4.96413946,5
) tEnd=0.312911718 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 opp
Value=0 |
| 2293 SkOpSegment::markAngle last segment=1 span=9 windSum=-1 |
| 2294 SkOpSegment::findNextOp |
| 2295 SkOpAngle::dumpOne [1/1] next=4/13 sect=25/25 s=0.261734846 [11] e=0 [1] sgn=1
windVal=1 windSum=-1 oppVal=0 oppSum=0 |
| 2296 SkOpAngle::dumpOne [4/13] next=1/2 sect=31/31 s=0.172643393 [12] e=0 [7] sgn=1
windVal=1 windSum=-1 oppVal=0 oppSum=-1 operand |
| 2297 SkOpAngle::dumpOne [1/2] next=4/14 sect=9/9 s=0.261734846 [11] e=0.312911718 [9
] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 |
| 2298 SkOpAngle::dumpOne [4/14] next=1/1 sect=15/15 s=0.172643393 [12] e=0.233333333
[16] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=0 done operand |
| 2299 SkOpSegment::activeOp id=4 t=0.172643393 tEnd=0 op=diff miFrom=1 miTo=1 suFrom=0
suTo=1 result=1 |
| 2300 SkOpSegment::activeOp id=1 t=0.261734846 tEnd=0.312911718 op=diff miFrom=1 miTo=
0 suFrom=1 suTo=1 result=0 |
| 2301 SkOpSegment::markDone id=1 (5,6 5,6 5,0 3,1) t=0.261734846 [11] (4.96413946,5) t
End=0.312911718 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppV
alue=0 |
| 2302 SkOpSegment::findNextOp chase.append segment=1 span=9 windSum=-1 |
| 2303 SkOpSegment::activeOp id=4 t=0.172643393 tEnd=0.233333333 op=diff miFrom=0 miTo=
0 suFrom=1 suTo=0 result=0 |
| 2304 SkOpSegment::markDone id=1 (5,6 5,6 5,0 3,1) t=0 [1] (5,6) tEnd=0.261734846 newW
indSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |
| 2305 SkOpSegment::findNextOp from:[1] to:[4] start=6250812 end=6250308 |
| 2306 bridgeOp current id=1 from=(5,6) to=(4.96413946,5) |
| 2307 path.lineTo(5,6); |
| 2308 path.cubicTo(5,6, 5,5.58896923, 4.96413946,5); |
| 2309 SkOpSegment::findNextOp simple |
| 2310 SkOpSegment::markDone id=4 (6,5 0,5) t=0 [7] (6,5) tEnd=0.172643393 newWindSum=-
1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 |
| 2311 bridgeOp current id=4 from=(4.96413946,5) to=(6,5) |
| 2312 SkOpSegment::findNextOp |
| 2313 SkOpAngle::dumpOne [3/12] next=1/4 sect=29/29 s=0.707011363 [10] e=1 [6] sgn=-1
windVal=1 windSum=-1 oppVal=0 oppSum=-1 operand |
| 2314 SkOpAngle::dumpOne [1/4] next=3/11 sect=9/9 s=0.312911718 [9] e=1 [2] sgn=-1 wi
ndVal=1 windSum=-1 oppVal=0 oppSum=0 done |
| 2315 SkOpAngle::dumpOne [3/11] next=1/3 sect=13/13 s=0.707011363 [10] e=0.6285848 [1
4] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=0 done operand |
| 2316 SkOpAngle::dumpOne [1/3] next=3/12 sect=25/25 s=0.312911718 [9] e=0.261734846 [
11] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 done |
| 2317 SkOpSegment::activeOp id=1 t=0.312911718 tEnd=1 op=diff miFrom=1 miTo=0 suFrom=0
suTo=0 result=1 |
| 2318 SkOpSegment::activeOp id=3 t=0.707011363 tEnd=0.6285848 op=diff miFrom=0 miTo=0
suFrom=0 suTo=1 result=0 |
| 2319 SkOpSegment::activeOp id=1 t=0.312911718 tEnd=0.261734846 op=diff miFrom=0 miTo=
1 suFrom=1 suTo=1 result=0 |
| 2320 SkOpSegment::markDone id=3 (0,5 1,3 6,5 6,5) t=0.707011363 [10] (4.93872309,4.63
585138) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppVa
lue=0 |
| 2321 SkOpSegment::findNextOp from:[3] to:[1] start=6250524 end=16839328 |
| 2322 bridgeOp current id=3 from=(6,5) to=(4.93872309,4.63585138) |
| 2323 path.lineTo(6,5); |
| 2324 path.cubicTo(6,5, 5.57078886,4.82831573, 4.93872309,4.63585138); |
| 2325 path.close(); |
| 2326 </div> |
| 2327 |
| 2328 <div id="loop16"> |
| 2329 seg=1 {{{1, 5}, {0.655789495f, 3.62315798f}, {1.29891956f, 3.23365664f}, {1.7059
1938f, 3.38288999f}}} |
| 2330 seg=2 {{{1.70591938f, 3.38288999f}, {2.48133492f, 3.66720891f}, {2.39964914f, 5.
90701771f}, {-7, 7}}} |
| 2331 seg=3 {{{-7, 7}, {1, 5}}} |
| 2332 op sect |
| 2333 seg=4 {{{0, 1}, {5.22302151f, 4.08633089f}, {-0.544847488f, 5.81993675f}, {-1.40
665555f, 5.83952332f}}} |
| 2334 seg=5 {{{-1.40665555f, 5.83952332f}, {-1.75486088f, 5.84743738f}, {-1.30215836f,
5.57553959f}, {1, 5}}} |
| 2335 seg=6 {{{1, 5}, {0, 1}}} |
| 2336 debugShowCubicIntersection wtTs[0]=0.596717927 {{{0,1}, {5.22302151,4.08633089},
{-0.544847488,5.81993675}, {-1.40665555,5.83952332}}} {{0.987057447,5.00323725}
} wtTs[1]=1 {{-1.40665555,5.83952332}} wnTs[0]=0.998123 {{{-1.40665555,5.8395233
2}, {-1.75486088,5.84743738}, {-1.30215836,5.57553959}, {1,5}}} wnTs[1]=0 |
| 2337 SkOpSegment::addT insert t=0.596717927 segID=4 spanID=13 |
| 2338 SkOpSegment::addT insert t=0.998123104 segID=5 spanID=14 |
| 2339 debugShowCubicLineIntersection wtTs[0]=0 {{{0,1}, {5.22302151,4.08633089}, {-0.5
44847488,5.81993675}, {-1.40665555,5.83952332}}} {{0,1}} wtTs[1]=0.59493238 {{0.
999006689,4.99602699}} wnTs[0]=1 {{{1,5}, {0,1}}} wnTs[1]=0.000993298772 |
| 2340 SkOpSegment::addT insert t=0.59493238 segID=4 spanID=15 |
| 2341 SkOpSegment::addT insert t=0.000993298772 segID=6 spanID=16 |
| 2342 debugShowCubicLineIntersection wtTs[0]=1 {{{-1.40665555,5.83952332}, {-1.7548608
8,5.84743738}, {-1.30215836,5.57553959}, {1,5}}} {{1,5}} wnTs[0]=0 {{{1,5}, {0,1
}}} |
| 2343 debugShowCubicIntersection wtTs[0]=0.594931837 {{{0,1}, {5.22302151,4.08633089},
{-0.544847488,5.81993675}, {-1.40665555,5.83952332}}} {{0.999010324,4.99602461}
} wnTs[0]=0.000963087 {{{1,5}, {0.655789495,3.62315798}, {1.29891956,3.23365664}
, {1.70591938,3.38288999}}} |
| 2344 SkOpSegment::addT insert t=0.594931837 segID=4 spanID=17 |
| 2345 SkOpSegment::addT insert t=0.000963086711 segID=1 spanID=18 |
| 2346 debugShowCubicIntersection wtTs[0]=0.51391312 {{{0,1}, {5.22302151,4.08633089},
{-0.544847488,5.81993675}, {-1.40665555,5.83952332}}} {{1.50189435,4.63748884}}
wtTs[1]=0.570807669 {{1.15735686,4.89566994}} wtTs[2]=0.621522123 {{0.818326533,
5.10029507}} wnTs[0]=0.441854 {{{1.70591938,3.38288999}, {2.48133492,3.66720891}
, {2.39964914,5.90701771}, {-7,7}}} wnTs[1]=0.501700561 wnTs[2]=0.547732168 |
| 2347 SkOpSegment::addT insert t=0.51391312 segID=4 spanID=19 |
| 2348 SkOpSegment::addT insert t=0.441853762 segID=2 spanID=20 |
| 2349 SkOpSegment::addT insert t=0.570807669 segID=4 spanID=21 |
| 2350 SkOpSegment::addT insert t=0.501700561 segID=2 spanID=22 |
| 2351 SkOpSegment::addT insert t=0.621522123 segID=4 spanID=23 |
| 2352 SkOpSegment::addT insert t=0.547732168 segID=2 spanID=24 |
| 2353 debugShowCubicLineIntersection wtTs[0]=0.596717201 {{{0,1}, {5.22302151,4.086330
89}, {-0.544847488,5.81993675}, {-1.40665555,5.83952332}}} {{0.987062335,5.00323
439}} wnTs[0]=0.998383 {{{-7,7}, {1,5}}} |
| 2354 SkOpSegment::addT insert t=0.596717201 segID=4 spanID=25 |
| 2355 SkOpSegment::addT insert t=0.998382791 segID=3 spanID=26 |
| 2356 debugShowCubicIntersection wtTs[0]=1 {{{-1.40665555,5.83952332}, {-1.75486088,5.
84743738}, {-1.30215836,5.57553959}, {1,5}}} {{1,5}} wnTs[0]=0 {{{1,5}, {0.65578
9495,3.62315798}, {1.29891956,3.23365664}, {1.70591938,3.38288999}}} |
| 2357 debugShowCubicIntersection wtTs[0]=0.998028054 {{{-1.40665555,5.83952332}, {-1.7
5486088,5.84743738}, {-1.30215836,5.57553959}, {1,5}}} {{0.986402392,5.00340128}
} wnTs[0]=0.526052 {{{1.70591938,3.38288999}, {2.48133492,3.66720891}, {2.399649
14,5.90701771}, {-7,7}}} |
| 2358 SkOpSegment::addT insert t=0.998028054 segID=5 spanID=27 |
| 2359 SkOpSegment::addT insert t=0.526051613 segID=2 spanID=28 |
| 2360 debugShowCubicLineIntersection wtTs[0]=1 {{{-1.40665555,5.83952332}, {-1.7548608
8,5.84743738}, {-1.30215836,5.57553959}, {1,5}}} {{1,5}} wnTs[0]=1 {{{-7,7}, {1,
5}}} |
| 2361 debugShowCubicLineIntersection wtTs[0]=0 {{{1,5}, {0.655789495,3.62315798}, {1.2
9891956,3.23365664}, {1.70591938,3.38288999}}} {{1,5}} wnTs[0]=0 {{{1,5}, {0,1}}
} |
| 2362 debugShowCubicLineIntersection wtTs[0]=0.524349463 {{{1.70591938,3.38288999}, {2
.48133492,3.66720891}, {2.39964914,5.90701771}, {-7,7}}} {{0.998957574,4.9958300
6}} wnTs[0]=0.00104244 {{{1,5}, {0,1}}} |
| 2363 SkOpSegment::addT insert t=0.00104243869 segID=6 spanID=29 |
| 2364 SkOpSegment::addT insert t=0.524349463 segID=2 spanID=30 |
| 2365 debugShowLineIntersection wtTs[0]=0 {{{1,5}, {0,1}}} {{1,5}} wnTs[0]=1 {{{-7,7},
{1,5}}} |
| 2366 debugShowCubicIntersection wtTs[0]=0.00101062542 {{{1,5}, {0.655789495,3.6231579
8}, {1.29891956,3.23365664}, {1.70591938,3.38288999}}} {{0.998959422,4.99582863}
} wtTs[1]=1 {{1.70591938,3.38288999}} wnTs[0]=0.524349 {{{1.70591938,3.38288999}
, {2.48133492,3.66720891}, {2.39964914,5.90701771}, {-7,7}}} wnTs[1]=0 |
| 2367 SkOpSegment::addT insert t=0.00101062542 segID=1 spanID=31 |
| 2368 SkOpSegment::addT insert t=0.524348945 segID=2 spanID=32 |
| 2369 debugShowCubicLineIntersection wtTs[0]=0 {{{1,5}, {0.655789495,3.62315798}, {1.2
9891956,3.23365664}, {1.70591938,3.38288999}}} {{1,5}} wnTs[0]=1 {{{-7,7}, {1,5}
}} |
| 2370 debugShowCubicLineIntersection wtTs[0]=0.526050901 {{{1.70591938,3.38288999}, {2
.48133492,3.66720891}, {2.39964914,5.90701771}, {-7,7}}} {{0.986407638,5.0033979
4}} wtTs[1]=1 {{-7,7}} wnTs[0]=0.998301 {{{-7,7}, {1,5}}} wnTs[1]=0 |
| 2371 SkOpSegment::addT insert t=0.526050901 segID=2 spanID=33 |
| 2372 SkOpSegment::addT insert t=0.998300955 segID=3 spanID=34 |
| 2373 SkOpSegment::sortAngles [4] tStart=0.51391312 [19] |
| 2374 SkOpAngle::after [4/1] 1/9 tStart=0.51391312 tEnd=0 < [2/30] 1/5 tStart=0.441853
762 tEnd=0 < [4/2] 17/17 tStart=0.51391312 tEnd=0.570807669 T 12 |
| 2375 SkOpAngle::afterPart {{{1.50189435,4.63748884}, {2.46559084,3.81494809}, {2.6841
7928,2.58610594}, {0,1}}} id=4 |
| 2376 SkOpAngle::afterPart {{{1.50189435,4.63748884}, {2.22382402,4.01592428}, {2.0485
3966,3.50851737}, {1.70591938,3.38288999}}} id=2 |
| 2377 SkOpAngle::afterPart {{{1.50189435,4.63748884}, {1.39520496,4.72855109}, {1.2793
8319,4.81463379}, {1.15735686,4.89566994}}} id=4 |
| 2378 SkOpAngle::after [4/1] 1/9 tStart=0.51391312 tEnd=0 < [2/31] 17/17 tStart=0.4418
53762 tEnd=0.501700561 < [2/30] 1/5 tStart=0.441853762 tEnd=0 F 5 |
| 2379 SkOpAngle::afterPart {{{1.50189435,4.63748884}, {2.46559084,3.81494809}, {2.6841
7928,2.58610594}, {0,1}}} id=4 |
| 2380 SkOpAngle::afterPart {{{1.50189435,4.63748884}, {1.40411273,4.72167654}, {1.2898
7138,4.80795871}, {1.15735686,4.89566994}}} id=2 |
| 2381 SkOpAngle::afterPart {{{1.50189435,4.63748884}, {2.22382402,4.01592428}, {2.0485
3966,3.50851737}, {1.70591938,3.38288999}}} id=2 |
| 2382 SkOpAngle::after [2/30] 1/5 tStart=0.441853762 tEnd=0 < [2/31] 17/17 tStart=0.44
1853762 tEnd=0.501700561 < [4/2] 17/17 tStart=0.51391312 tEnd=0.570807669 F 11 |
| 2383 SkOpAngle::afterPart {{{1.50189435,4.63748884}, {2.22382402,4.01592428}, {2.0485
3966,3.50851737}, {1.70591938,3.38288999}}} id=2 |
| 2384 SkOpAngle::afterPart {{{1.50189435,4.63748884}, {1.40411273,4.72167654}, {1.2898
7138,4.80795871}, {1.15735686,4.89566994}}} id=2 |
| 2385 SkOpAngle::afterPart {{{1.50189435,4.63748884}, {1.39520496,4.72855109}, {1.2793
8319,4.81463379}, {1.15735686,4.89566994}}} id=4 |
| 2386 SkOpAngle::after [4/2] 17/17 tStart=0.51391312 tEnd=0.570807669 < [2/31] 17/17 t
Start=0.441853762 tEnd=0.501700561 < [4/1] 1/9 tStart=0.51391312 tEnd=0 T 12 |
| 2387 SkOpAngle::afterPart {{{1.50189435,4.63748884}, {1.39520496,4.72855109}, {1.2793
8319,4.81463379}, {1.15735686,4.89566994}}} id=4 |
| 2388 SkOpAngle::afterPart {{{1.50189435,4.63748884}, {1.40411273,4.72167654}, {1.2898
7138,4.80795871}, {1.15735686,4.89566994}}} id=2 |
| 2389 SkOpAngle::afterPart {{{1.50189435,4.63748884}, {2.46559084,3.81494809}, {2.6841
7928,2.58610594}, {0,1}}} id=4 |
| 2390 SkOpSegment::sortAngles [4] tStart=0.570807669 [21] |
| 2391 SkOpAngle::after [4/3] 1/1 tStart=0.570807669 tEnd=0.51391312 < [2/32] 1/1 tStar
t=0.501700561 tEnd=0.441853762 < [4/4] 17/17 tStart=0.570807669 tEnd=0.594931837
F 12 |
| 2392 SkOpAngle::afterPart {{{1.15735686,4.89566994}, {1.27938319,4.81463379}, {1.3952
0496,4.72855109}, {1.50189435,4.63748884}}} id=4 |
| 2393 SkOpAngle::afterPart {{{1.15735686,4.89566994}, {1.28987138,4.80795871}, {1.4041
1273,4.72167654}, {1.50189435,4.63748884}}} id=2 |
| 2394 SkOpAngle::afterPart {{{1.15735686,4.89566994}, {1.10561581,4.93003052}, {1.0527
5924,4.96348365}, {0.999010324,4.99602461}}} id=4 |
| 2395 SkOpAngle::after [4/3] 1/1 tStart=0.570807669 tEnd=0.51391312 < [2/33] 17/17 tSt
art=0.501700561 tEnd=0.524348945 < [4/4] 17/17 tStart=0.570807669 tEnd=0.5949318
37 T 11 |
| 2396 SkOpAngle::afterPart {{{1.15735686,4.89566994}, {1.27938319,4.81463379}, {1.3952
0496,4.72855109}, {1.50189435,4.63748884}}} id=4 |
| 2397 SkOpAngle::afterPart {{{1.15735686,4.89566994}, {1.10720815,4.92886332}, {1.0544
4048,4.9622619}, {0.998959422,4.99582863}}} id=2 |
| 2398 SkOpAngle::afterPart {{{1.15735686,4.89566994}, {1.10561581,4.93003052}, {1.0527
5924,4.96348365}, {0.999010324,4.99602461}}} id=4 |
| 2399 SkOpSegment::sortAngles [4] tStart=0.594931837 [17] |
| 2400 SkOpAngle::after [4/5] 1/1 tStart=0.594931837 tEnd=0.570807669 < [1/26] 25/25 tS
tart=0.000963086711 tEnd=0 < [4/6] 17/17 tStart=0.594931837 tEnd=0.59493238 F 4 |
| 2401 SkOpAngle::afterPart {{{0.999010324,4.99602461}, {1.05275924,4.96348365}, {1.105
61581,4.93003052}, {1.15735686,4.89566994}}} id=4 |
| 2402 SkOpAngle::afterPart {{{0.999010324,4.99602461}, {0.999339999,4.9973488}, {0.999
668495,4.99867398}, {1,5}}} id=1 |
| 2403 SkOpAngle::afterPart {{{0.999010324,4.99602461}, {0.999009115,4.99602534}, {0.99
9007898,4.99602626}, {0.999006689,4.99602699}}} id=4 |
| 2404 SkOpAngle::after [4/5] 1/1 tStart=0.594931837 tEnd=0.570807669 < [1/27] 9/9 tSta
rt=0.000963086711 tEnd=0.00101062542 < [4/6] 17/17 tStart=0.594931837 tEnd=0.594
93238 T 4 |
| 2405 SkOpAngle::afterPart {{{0.999010324,4.99602461}, {1.05275924,4.96348365}, {1.105
61581,4.93003052}, {1.15735686,4.89566994}}} id=4 |
| 2406 SkOpAngle::afterPart {{{0.999010324,4.99602461}, {0.998994052,4.99595925}, {0.99
8975691,4.99589399}, {0.998959422,4.99582863}}} id=1 |
| 2407 SkOpAngle::afterPart {{{0.999010324,4.99602461}, {0.999009115,4.99602534}, {0.99
9007898,4.99602626}, {0.999006689,4.99602699}}} id=4 |
| 2408 SkOpSegment::sortAngles [4] tStart=0.59493238 [15] |
| 2409 SkOpAngle::after [4/7] 1/1 tStart=0.59493238 tEnd=0.594931837 < [6/21] 25/25 tSt
art=0.000993298772 tEnd=0 < [4/8] 17/17 tStart=0.59493238 tEnd=0.596717201 F 4 |
| 2410 SkOpAngle::afterPart {{{0.999006689,4.99602699}, {0.999007898,4.99602626}, {0.99
9009115,4.99602534}, {0.999010324,4.99602461}}} id=4 |
| 2411 SkOpAngle::afterPart {{{0.999006689,4.99602699}, {1,5}}} id=6 |
| 2412 SkOpAngle::afterPart {{{0.999006689,4.99602699}, {0.995030085,4.99843453}, {0.99
1048617,5.00083684}, {0.987062335,5.00323439}}} id=4 |
| 2413 SkOpAngle::after [4/7] 1/1 tStart=0.59493238 tEnd=0.594931837 < [6/22] 9/9 tStar
t=0.000993298772 tEnd=0.00104243869 < [4/8] 17/17 tStart=0.59493238 tEnd=0.59671
7201 T 4 |
| 2414 SkOpAngle::afterPart {{{0.999006689,4.99602699}, {0.999007898,4.99602626}, {0.99
9009115,4.99602534}, {0.999010324,4.99602461}}} id=4 |
| 2415 SkOpAngle::afterPart {{{0.999006689,4.99602699}, {0.998957574,4.99583006}}} id=6 |
| 2416 SkOpAngle::afterPart {{{0.999006689,4.99602699}, {0.995030085,4.99843453}, {0.99
1048617,5.00083684}, {0.987062335,5.00323439}}} id=4 |
| 2417 SkOpSegment::sortAngles [4] tStart=0.596717201 [25] |
| 2418 SkOpAngle::after [4/9] 1/1 tStart=0.596717201 tEnd=0.59493238 < [3/46] 17/17 tSt
art=0.998382791 tEnd=0.998300955 < [4/10] 17/17 tStart=0.596717201 tEnd=0.596717
927 T 11 |
| 2419 SkOpAngle::afterPart {{{0.987062335,5.00323439}, {0.991048617,5.00083684}, {0.99
5030085,4.99843453}, {0.999006689,4.99602699}}} id=4 |
| 2420 SkOpAngle::afterPart {{{0.987062335,5.00323439}, {0.986407638,5.00339794}}} id=3 |
| 2421 SkOpAngle::afterPart {{{0.987062335,5.00323439}, {0.987060715,5.00323536}, {0.98
7059068,5.00323627}, {0.987057447,5.00323725}}} id=4 |
| 2422 SkOpAngle::after [4/9] 1/1 tStart=0.596717201 tEnd=0.59493238 < [3/47] 1/1 tStar
t=0.998382791 tEnd=1 < [3/46] 17/17 tStart=0.998382791 tEnd=0.998300955 F 12 |
| 2423 SkOpAngle::afterPart {{{0.987062335,5.00323439}, {0.991048617,5.00083684}, {0.99
5030085,4.99843453}, {0.999006689,4.99602699}}} id=4 |
| 2424 SkOpAngle::afterPart {{{0.987062335,5.00323439}, {1,5}}} id=3 |
| 2425 SkOpAngle::afterPart {{{0.987062335,5.00323439}, {0.986407638,5.00339794}}} id=3 |
| 2426 SkOpAngle::after [3/46] 17/17 tStart=0.998382791 tEnd=0.998300955 < [3/47] 1/1 t
Start=0.998382791 tEnd=1 < [4/10] 17/17 tStart=0.596717201 tEnd=0.596717927 F 5 |
| 2427 SkOpAngle::afterPart {{{0.987062335,5.00323439}, {0.986407638,5.00339794}}} id=3 |
| 2428 SkOpAngle::afterPart {{{0.987062335,5.00323439}, {1,5}}} id=3 |
| 2429 SkOpAngle::afterPart {{{0.987062335,5.00323439}, {0.987060715,5.00323536}, {0.98
7059068,5.00323627}, {0.987057447,5.00323725}}} id=4 |
| 2430 SkOpAngle::after [4/10] 17/17 tStart=0.596717201 tEnd=0.596717927 < [3/47] 1/1 t
Start=0.998382791 tEnd=1 < [4/9] 1/1 tStart=0.596717201 tEnd=0.59493238 T 11 |
| 2431 SkOpAngle::afterPart {{{0.987062335,5.00323439}, {0.987060715,5.00323536}, {0.98
7059068,5.00323627}, {0.987057447,5.00323725}}} id=4 |
| 2432 SkOpAngle::afterPart {{{0.987062335,5.00323439}, {1,5}}} id=3 |
| 2433 SkOpAngle::afterPart {{{0.987062335,5.00323439}, {0.991048617,5.00083684}, {0.99
5030085,4.99843453}, {0.999006689,4.99602699}}} id=4 |
| 2434 SkOpSegment::sortAngles [4] tStart=0.596717927 [13] |
| 2435 SkOpAngle::after [4/11] 1/1 tStart=0.596717927 tEnd=0.596717201 < [5/17] 17/17 t
Start=0.998123104 tEnd=0.998028054 < [4/12] 17/17 tStart=0.596717927 tEnd=0.6215
22123 T 11 |
| 2436 SkOpAngle::afterPart {{{0.987057447,5.00323725}, {0.987059068,5.00323627}, {0.98
7060715,5.00323536}, {0.987062335,5.00323439}}} id=4 |
| 2437 SkOpAngle::afterPart {{{0.987057447,5.00323725}, {0.986839287,5.00329184}, {0.98
662052,5.00334669}, {0.986402392,5.00340128}}} id=5 |
| 2438 SkOpAngle::afterPart {{{0.987057447,5.00323725}, {0.931658826,5.03655656}, {0.87
5334323,5.06891107}, {0.818326533,5.10029507}}} id=4 |
| 2439 SkOpAngle::after [4/11] 1/1 tStart=0.596717927 tEnd=0.596717201 < [5/18] 1/1 tSt
art=0.998123104 tEnd=1 < [5/17] 17/17 tStart=0.998123104 tEnd=0.998028054 T 12 |
| 2440 SkOpAngle::afterPart {{{0.987057447,5.00323725}, {0.987059068,5.00323627}, {0.98
7060715,5.00323536}, {0.987062335,5.00323439}}} id=4 |
| 2441 SkOpAngle::afterPart {{{0.987057447,5.00323725}, {0.991365337,5.00215916}, {0.99
5679087,5.00108023}, {1,5}}} id=5 |
| 2442 SkOpAngle::afterPart {{{0.987057447,5.00323725}, {0.986839287,5.00329184}, {0.98
662052,5.00334669}, {0.986402392,5.00340128}}} id=5 |
| 2443 SkOpSegment::sortAngles [4] tStart=0.621522123 [23] |
| 2444 SkOpAngle::after [4/13] 1/1 tStart=0.621522123 tEnd=0.596717927 < [2/42] 1/1 tSt
art=0.547732168 tEnd=0.526051613 < [4/14] 17/17 tStart=0.621522123 tEnd=1 T 12 |
| 2445 SkOpAngle::afterPart {{{0.818326533,5.10029507}, {0.875334323,5.06891107}, {0.93
1658826,5.03655656}, {0.987057447,5.00323725}}} id=4 |
| 2446 SkOpAngle::afterPart {{{0.818326533,5.10029507}, {0.876904272,5.06786614}, {0.93
2900844,5.03555769}, {0.986402392,5.00340128}}} id=2 |
| 2447 SkOpAngle::afterPart {{{0.818326533,5.10029507}, {-0.0515338283,5.5791716}, {-1.
08048026,5.83211023}, {-1.40665555,5.83952332}}} id=4 |
| 2448 SkOpAngle::after [4/13] 1/1 tStart=0.621522123 tEnd=0.596717927 < [2/43] 17/17 t
Start=0.547732168 tEnd=1 < [2/42] 1/1 tStart=0.547732168 tEnd=0.526051613 F 5 |
| 2449 SkOpAngle::afterPart {{{0.818326533,5.10029507}, {0.875334323,5.06891107}, {0.93
1658826,5.03655656}, {0.987057447,5.00323725}}} id=4 |
| 2450 SkOpAngle::afterPart {{{0.818326533,5.10029507}, {-0.403636057,5.77677955}, {-2.
74884106,6.50567927}, {-7,7}}} id=2 |
| 2451 SkOpAngle::afterPart {{{0.818326533,5.10029507}, {0.876904272,5.06786614}, {0.93
2900844,5.03555769}, {0.986402392,5.00340128}}} id=2 |
| 2452 SkOpAngle::after [2/42] 1/1 tStart=0.547732168 tEnd=0.526051613 < [2/43] 17/17 t
Start=0.547732168 tEnd=1 < [4/14] 17/17 tStart=0.621522123 tEnd=1 F 11 |
| 2453 SkOpAngle::afterPart {{{0.818326533,5.10029507}, {0.876904272,5.06786614}, {0.93
2900844,5.03555769}, {0.986402392,5.00340128}}} id=2 |
| 2454 SkOpAngle::afterPart {{{0.818326533,5.10029507}, {-0.403636057,5.77677955}, {-2.
74884106,6.50567927}, {-7,7}}} id=2 |
| 2455 SkOpAngle::afterPart {{{0.818326533,5.10029507}, {-0.0515338283,5.5791716}, {-1.
08048026,5.83211023}, {-1.40665555,5.83952332}}} id=4 |
| 2456 SkOpAngle::after [4/14] 17/17 tStart=0.621522123 tEnd=1 < [2/43] 17/17 tStart=0.
547732168 tEnd=1 < [4/13] 1/1 tStart=0.621522123 tEnd=0.596717927 T 12 |
| 2457 SkOpAngle::afterPart {{{0.818326533,5.10029507}, {-0.0515338283,5.5791716}, {-1.
08048026,5.83211023}, {-1.40665555,5.83952332}}} id=4 |
| 2458 SkOpAngle::afterPart {{{0.818326533,5.10029507}, {-0.403636057,5.77677955}, {-2.
74884106,6.50567927}, {-7,7}}} id=2 |
| 2459 SkOpAngle::afterPart {{{0.818326533,5.10029507}, {0.875334323,5.06891107}, {0.93
1658826,5.03655656}, {0.987057447,5.00323725}}} id=4 |
| 2460 SkOpSegment::sortAngles [5] tStart=0.998028054 [27] |
| 2461 SkOpAngle::after [5/15] 17/17 tStart=0.998028054 tEnd=0 < [2/40] 1/1 tStart=0.52
6051613 tEnd=0.526050901 < [5/16] 1/1 tStart=0.998028054 tEnd=0.998123104 F 11 |
| 2462 SkOpAngle::afterPart {{{0.986402392,5.00340128}, {-1.30394063,5.57661086}, {-1.7
5417424,5.84742178}, {-1.40665555,5.83952332}}} id=5 |
| 2463 SkOpAngle::afterPart {{{0.986402392,5.00340128}, {0.986404149,5.00340022}, {0.98
6405881,5.003399}, {0.986407638,5.00339794}}} id=2 |
| 2464 SkOpAngle::afterPart {{{0.986402392,5.00340128}, {0.98662052,5.00334669}, {0.986
839287,5.00329184}, {0.987057447,5.00323725}}} id=5 |
| 2465 SkOpAngle::after [5/15] 17/17 tStart=0.998028054 tEnd=0 < [2/41] 17/17 tStart=0.
526051613 tEnd=0.547732168 < [5/16] 1/1 tStart=0.998028054 tEnd=0.998123104 T 1
2 |
| 2466 SkOpAngle::afterPart {{{0.986402392,5.00340128}, {-1.30394063,5.57661086}, {-1.7
5417424,5.84742178}, {-1.40665555,5.83952332}}} id=5 |
| 2467 SkOpAngle::afterPart {{{0.986402392,5.00340128}, {0.932900844,5.03555769}, {0.87
6904272,5.06786614}, {0.818326533,5.10029507}}} id=2 |
| 2468 SkOpAngle::afterPart {{{0.986402392,5.00340128}, {0.98662052,5.00334669}, {0.986
839287,5.00329184}, {0.987057447,5.00323725}}} id=5 |
| 2469 SkOpSegment::sortAngles [5] tStart=0.998123104 [14] |
| 2470 SkOpSegment::sortAngles [5] tStart=1 [10] |
| 2471 SkOpAngle::after [5/19] 17/17 tStart=1 tEnd=0.998123104 < [1/25] 9/9 tStart=0 tE
nd=0.000963086711 < [3/48] 17/17 tStart=1 tEnd=0.998382791 T 5 |
| 2472 SkOpAngle::afterPart {{{1,5}, {0.995679087,5.00108023}, {0.991365337,5.00215916}
, {0.987057447,5.00323725}}} id=5 |
| 2473 SkOpAngle::afterPart {{{1,5}, {0.999668495,4.99867398}, {0.999339999,4.9973488},
{0.999010324,4.99602461}}} id=1 |
| 2474 SkOpAngle::afterPart {{{1,5}, {0.987062335,5.00323439}}} id=3 |
| 2475 SkOpAngle::after [5/19] 17/17 tStart=1 tEnd=0.998123104 < [6/20] 9/9 tStart=0 tE
nd=0.000993298772 < [1/25] 9/9 tStart=0 tEnd=0.000963086711 F 7 |
| 2476 SkOpAngle::afterPart {{{1,5}, {0.995679087,5.00108023}, {0.991365337,5.00215916}
, {0.987057447,5.00323725}}} id=5 |
| 2477 SkOpAngle::afterPart {{{1,5}, {0.999006689,4.99602699}}} id=6 |
| 2478 SkOpAngle::afterPart {{{1,5}, {0.999668495,4.99867398}, {0.999339999,4.9973488},
{0.999010324,4.99602461}}} id=1 |
| 2479 SkOpAngle::after [1/25] 9/9 tStart=0 tEnd=0.000963086711 < [6/20] 9/9 tStart=0 t
End=0.000993298772 < [3/48] 17/17 tStart=1 tEnd=0.998382791 T 7 |
| 2480 SkOpAngle::afterPart {{{1,5}, {0.999668495,4.99867398}, {0.999339999,4.9973488},
{0.999010324,4.99602461}}} id=1 |
| 2481 SkOpAngle::afterPart {{{1,5}, {0.999006689,4.99602699}}} id=6 |
| 2482 SkOpAngle::afterPart {{{1,5}, {0.987062335,5.00323439}}} id=3 |
| 2483 SkOpSegment::sortAngles [6] tStart=0 [11] |
| 2484 SkOpSegment::sortAngles [6] tStart=0.000993298772 [16] |
| 2485 SkOpSegment::sortAngles [6] tStart=0.00104243869 [29] |
| 2486 SkOpAngle::after [6/23] 25/25 tStart=0.00104243869 tEnd=0.000993298772 < [2/36]
1/1 tStart=0.524349463 tEnd=0.524348945 < [6/24] 9/9 tStart=0.00104243869 tEnd=1
T 4 |
| 2487 SkOpAngle::afterPart {{{0.998957574,4.99583006}, {0.999006689,4.99602699}}} id=6 |
| 2488 SkOpAngle::afterPart {{{0.998957574,4.99583006}, {0.998958844,4.99582929}, {0.99
8958153,4.9958294}, {0.998959422,4.99582863}}} id=2 |
| 2489 SkOpAngle::afterPart {{{0.998957574,4.99583006}, {0,1}}} id=6 |
| 2490 SkOpAngle::after [6/23] 25/25 tStart=0.00104243869 tEnd=0.000993298772 < [2/37]
17/17 tStart=0.524349463 tEnd=0.526050901 < [2/36] 1/1 tStart=0.524349463 tEnd=0
.524348945 F 4 |
| 2491 SkOpAngle::afterPart {{{0.998957574,4.99583006}, {0.999006689,4.99602699}}} id=6 |
| 2492 SkOpAngle::afterPart {{{0.998957574,4.99583006}, {0.994789605,4.99835173}, {0.99
0606297,5.00087438}, {0.986407638,5.00339794}}} id=2 |
| 2493 SkOpAngle::afterPart {{{0.998957574,4.99583006}, {0.998958844,4.99582929}, {0.99
8958153,4.9958294}, {0.998959422,4.99582863}}} id=2 |
| 2494 SkOpAngle::after [2/36] 1/1 tStart=0.524349463 tEnd=0.524348945 < [2/37] 17/17 t
Start=0.524349463 tEnd=0.526050901 < [6/24] 9/9 tStart=0.00104243869 tEnd=1 F 4 |
| 2495 SkOpAngle::afterPart {{{0.998957574,4.99583006}, {0.998958844,4.99582929}, {0.99
8958153,4.9958294}, {0.998959422,4.99582863}}} id=2 |
| 2496 SkOpAngle::afterPart {{{0.998957574,4.99583006}, {0.994789605,4.99835173}, {0.99
0606297,5.00087438}, {0.986407638,5.00339794}}} id=2 |
| 2497 SkOpAngle::afterPart {{{0.998957574,4.99583006}, {0,1}}} id=6 |
| 2498 SkOpAngle::after [6/24] 9/9 tStart=0.00104243869 tEnd=1 < [2/37] 17/17 tStart=0.
524349463 tEnd=0.526050901 < [6/23] 25/25 tStart=0.00104243869 tEnd=0.0009932987
72 T 4 |
| 2499 SkOpAngle::afterPart {{{0.998957574,4.99583006}, {0,1}}} id=6 |
| 2500 SkOpAngle::afterPart {{{0.998957574,4.99583006}, {0.994789605,4.99835173}, {0.99
0606297,5.00087438}, {0.986407638,5.00339794}}} id=2 |
| 2501 SkOpAngle::afterPart {{{0.998957574,4.99583006}, {0.999006689,4.99602699}}} id=6 |
| 2502 SkOpSegment::sortAngles [1] tStart=0 [1] |
| 2503 SkOpSegment::sortAngles [1] tStart=0.000963086711 [18] |
| 2504 SkOpSegment::sortAngles [1] tStart=0.00101062542 [31] |
| 2505 SkOpAngle::after [1/28] 25/25 tStart=0.00101062542 tEnd=0.000963086711 < [2/34]
1/1 tStart=0.524348945 tEnd=0.501700561 < [1/29] 9/5 tStart=0.00101062542 tEnd=1
T 4 |
| 2506 SkOpAngle::afterPart {{{0.998959422,4.99582863}, {0.998975691,4.99589399}, {0.99
8994052,4.99595925}, {0.999010324,4.99602461}}} id=1 |
| 2507 SkOpAngle::afterPart {{{0.998959422,4.99582863}, {1.05444048,4.9622619}, {1.1072
0815,4.92886332}, {1.15735686,4.89566994}}} id=2 |
| 2508 SkOpAngle::afterPart {{{0.998959422,4.99582863}, {0.657089182,3.62237127}, {1.29
933088,3.23380746}, {1.70591938,3.38288999}}} id=1 |
| 2509 SkOpAngle::after [1/28] 25/25 tStart=0.00101062542 tEnd=0.000963086711 < [2/35]
17/17 tStart=0.524348945 tEnd=0.524349463 < [2/34] 1/1 tStart=0.524348945 tEnd=0
.501700561 F 4 |
| 2510 SkOpAngle::afterPart {{{0.998959422,4.99582863}, {0.998975691,4.99589399}, {0.99
8994052,4.99595925}, {0.999010324,4.99602461}}} id=1 |
| 2511 SkOpAngle::afterPart {{{0.998959422,4.99582863}, {0.998958153,4.9958294}, {0.998
958844,4.99582929}, {0.998957574,4.99583006}}} id=2 |
| 2512 SkOpAngle::afterPart {{{0.998959422,4.99582863}, {1.05444048,4.9622619}, {1.1072
0815,4.92886332}, {1.15735686,4.89566994}}} id=2 |
| 2513 SkOpAngle::after [2/34] 1/1 tStart=0.524348945 tEnd=0.501700561 < [2/35] 17/17 t
Start=0.524348945 tEnd=0.524349463 < [1/29] 9/5 tStart=0.00101062542 tEnd=1 F 4 |
| 2514 SkOpAngle::afterPart {{{0.998959422,4.99582863}, {1.05444048,4.9622619}, {1.1072
0815,4.92886332}, {1.15735686,4.89566994}}} id=2 |
| 2515 SkOpAngle::afterPart {{{0.998959422,4.99582863}, {0.998958153,4.9958294}, {0.998
958844,4.99582929}, {0.998957574,4.99583006}}} id=2 |
| 2516 SkOpAngle::afterPart {{{0.998959422,4.99582863}, {0.657089182,3.62237127}, {1.29
933088,3.23380746}, {1.70591938,3.38288999}}} id=1 |
| 2517 SkOpAngle::after [1/29] 9/5 tStart=0.00101062542 tEnd=1 < [2/35] 17/17 tStart=0.
524348945 tEnd=0.524349463 < [1/28] 25/25 tStart=0.00101062542 tEnd=0.0009630867
11 T 4 |
| 2518 SkOpAngle::afterPart {{{0.998959422,4.99582863}, {0.657089182,3.62237127}, {1.29
933088,3.23380746}, {1.70591938,3.38288999}}} id=1 |
| 2519 SkOpAngle::afterPart {{{0.998959422,4.99582863}, {0.998958153,4.9958294}, {0.998
958844,4.99582929}, {0.998957574,4.99583006}}} id=2 |
| 2520 SkOpAngle::afterPart {{{0.998959422,4.99582863}, {0.998975691,4.99589399}, {0.99
8994052,4.99595925}, {0.999010324,4.99602461}}} id=1 |
| 2521 SkOpSegment::sortAngles [2] tStart=0.441853762 [20] |
| 2522 SkOpSegment::sortAngles [2] tStart=0.501700561 [22] |
| 2523 SkOpSegment::sortAngles [2] tStart=0.524348945 [32] |
| 2524 SkOpSegment::sortAngles [2] tStart=0.524349463 [30] |
| 2525 SkOpSegment::sortAngles [2] tStart=0.526050901 [33] |
| 2526 SkOpAngle::after [2/38] 1/1 tStart=0.526050901 tEnd=0.524349463 < [3/44] 17/17 t
Start=0.998300955 tEnd=0 < [2/39] 17/17 tStart=0.526050901 tEnd=0.526051613 T 1
1 |
| 2527 SkOpAngle::afterPart {{{0.986407638,5.00339794}, {0.990606297,5.00087438}, {0.99
4789605,4.99835173}, {0.998957574,4.99583006}}} id=2 |
| 2528 SkOpAngle::afterPart {{{0.986407638,5.00339794}, {-7,7}}} id=3 |
| 2529 SkOpAngle::afterPart {{{0.986407638,5.00339794}, {0.986405881,5.003399}, {0.9864
04149,5.00340022}, {0.986402392,5.00340128}}} id=2 |
| 2530 SkOpAngle::after [2/38] 1/1 tStart=0.526050901 tEnd=0.524349463 < [3/45] 1/1 tSt
art=0.998300955 tEnd=0.998382791 < [3/44] 17/17 tStart=0.998300955 tEnd=0 F 12 |
| 2531 SkOpAngle::afterPart {{{0.986407638,5.00339794}, {0.990606297,5.00087438}, {0.99
4789605,4.99835173}, {0.998957574,4.99583006}}} id=2 |
| 2532 SkOpAngle::afterPart {{{0.986407638,5.00339794}, {0.987062335,5.00323439}}} id=3 |
| 2533 SkOpAngle::afterPart {{{0.986407638,5.00339794}, {-7,7}}} id=3 |
| 2534 SkOpAngle::after [3/44] 17/17 tStart=0.998300955 tEnd=0 < [3/45] 1/1 tStart=0.99
8300955 tEnd=0.998382791 < [2/39] 17/17 tStart=0.526050901 tEnd=0.526051613 F 5 |
| 2535 SkOpAngle::afterPart {{{0.986407638,5.00339794}, {-7,7}}} id=3 |
| 2536 SkOpAngle::afterPart {{{0.986407638,5.00339794}, {0.987062335,5.00323439}}} id=3 |
| 2537 SkOpAngle::afterPart {{{0.986407638,5.00339794}, {0.986405881,5.003399}, {0.9864
04149,5.00340022}, {0.986402392,5.00340128}}} id=2 |
| 2538 SkOpAngle::after [2/39] 17/17 tStart=0.526050901 tEnd=0.526051613 < [3/45] 1/1 t
Start=0.998300955 tEnd=0.998382791 < [2/38] 1/1 tStart=0.526050901 tEnd=0.524349
463 T 11 |
| 2539 SkOpAngle::afterPart {{{0.986407638,5.00339794}, {0.986405881,5.003399}, {0.9864
04149,5.00340022}, {0.986402392,5.00340128}}} id=2 |
| 2540 SkOpAngle::afterPart {{{0.986407638,5.00339794}, {0.987062335,5.00323439}}} id=3 |
| 2541 SkOpAngle::afterPart {{{0.986407638,5.00339794}, {0.990606297,5.00087438}, {0.99
4789605,4.99835173}, {0.998957574,4.99583006}}} id=2 |
| 2542 SkOpSegment::sortAngles [2] tStart=0.526051613 [28] |
| 2543 SkOpSegment::sortAngles [2] tStart=0.547732168 [24] |
| 2544 SkOpSegment::sortAngles [3] tStart=0.998300955 [34] |
| 2545 SkOpSegment::sortAngles [3] tStart=0.998382791 [26] |
| 2546 SkOpSegment::sortAngles [3] tStart=1 [6] |
| 2547 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5
.81993675 -1.40665555,5.83952332) t=0 (0,1) tEnd=0.51391312 windSum=? windValue=
1 oppValue=0 |
| 2548 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5
.81993675 -1.40665555,5.83952332) t=0.51391312 (1.50189435,4.63748884) tEnd=0.57
0807669 windSum=? windValue=1 oppValue=0 |
| 2549 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5
.81993675 -1.40665555,5.83952332) t=0.570807669 (1.15735686,4.89566994) tEnd=0.5
94931837 windSum=? windValue=1 oppValue=0 |
| 2550 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5
.81993675 -1.40665555,5.83952332) t=0.594931837 (0.999010324,4.99602461) tEnd=0.
59493238 windSum=? windValue=1 oppValue=0 |
| 2551 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5
.81993675 -1.40665555,5.83952332) t=0.59493238 (0.999006689,4.99602699) tEnd=0.5
96717201 windSum=? windValue=1 oppValue=0 |
| 2552 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5
.81993675 -1.40665555,5.83952332) t=0.596717201 (0.987062335,5.00323439) tEnd=0.
596717927 windSum=? windValue=1 oppValue=0 |
| 2553 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5
.81993675 -1.40665555,5.83952332) t=0.596717927 (0.987057447,5.00323725) tEnd=0.
621522123 windSum=? windValue=1 oppValue=0 |
| 2554 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5
.81993675 -1.40665555,5.83952332) t=0.621522123 (0.818326533,5.10029507) tEnd=1
windSum=? windValue=1 oppValue=0 |
| 2555 SkOpSegment::debugShowActiveSpans id=5 (-1.40665555,5.83952332 -1.75486088,5.847
43738 -1.30215836,5.57553959 1,5) t=0 (-1.40665555,5.83952332) tEnd=0.998028054
windSum=? windValue=1 oppValue=0 |
| 2556 SkOpSegment::debugShowActiveSpans id=5 (-1.40665555,5.83952332 -1.75486088,5.847
43738 -1.30215836,5.57553959 1,5) t=0.998028054 (0.986402392,5.00340128) tEnd=0.
998123104 windSum=? windValue=1 oppValue=0 |
| 2557 SkOpSegment::debugShowActiveSpans id=5 (-1.40665555,5.83952332 -1.75486088,5.847
43738 -1.30215836,5.57553959 1,5) t=0.998123104 (0.987057447,5.00323725) tEnd=1
windSum=? windValue=1 oppValue=0 |
| 2558 SkOpSegment::debugShowActiveSpans id=6 (1,5 0,1) t=0 (1,5) tEnd=0.000993298772 w
indSum=? windValue=1 oppValue=0 |
| 2559 SkOpSegment::debugShowActiveSpans id=6 (1,5 0,1) t=0.000993298772 (0.999006689,4
.99602699) tEnd=0.00104243869 windSum=? windValue=1 oppValue=0 |
| 2560 SkOpSegment::debugShowActiveSpans id=6 (1,5 0,1) t=0.00104243869 (0.998957574,4.
99583006) tEnd=1 windSum=? windValue=1 oppValue=0 |
| 2561 SkOpSegment::debugShowActiveSpans id=1 (1,5 0.655789495,3.62315798 1.29891956,3.
23365664 1.70591938,3.38288999) t=0 (1,5) tEnd=0.000963086711 windSum=? windValu
e=1 oppValue=0 |
| 2562 SkOpSegment::debugShowActiveSpans id=1 (1,5 0.655789495,3.62315798 1.29891956,3.
23365664 1.70591938,3.38288999) t=0.000963086711 (0.999010324,4.99602461) tEnd=0
.00101062542 windSum=? windValue=1 oppValue=0 |
| 2563 SkOpSegment::debugShowActiveSpans id=1 (1,5 0.655789495,3.62315798 1.29891956,3.
23365664 1.70591938,3.38288999) t=0.00101062542 (0.998959422,4.99582863) tEnd=1
windSum=? windValue=1 oppValue=0 |
| 2564 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720
891 2.39964914,5.90701771 -7,7) t=0 (1.70591938,3.38288999) tEnd=0.441853762 win
dSum=? windValue=1 oppValue=0 |
| 2565 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720
891 2.39964914,5.90701771 -7,7) t=0.441853762 (1.50189435,4.63748884) tEnd=0.501
700561 windSum=? windValue=1 oppValue=0 |
| 2566 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720
891 2.39964914,5.90701771 -7,7) t=0.501700561 (1.15735686,4.89566994) tEnd=0.524
348945 windSum=? windValue=1 oppValue=0 |
| 2567 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720
891 2.39964914,5.90701771 -7,7) t=0.524348945 (0.998959422,4.99582863) tEnd=0.52
4349463 windSum=? windValue=1 oppValue=0 |
| 2568 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720
891 2.39964914,5.90701771 -7,7) t=0.524349463 (0.998957574,4.99583006) tEnd=0.52
6050901 windSum=? windValue=1 oppValue=0 |
| 2569 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720
891 2.39964914,5.90701771 -7,7) t=0.526050901 (0.986407638,5.00339794) tEnd=0.52
6051613 windSum=? windValue=1 oppValue=0 |
| 2570 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720
891 2.39964914,5.90701771 -7,7) t=0.526051613 (0.986402392,5.00340128) tEnd=0.54
7732168 windSum=? windValue=1 oppValue=0 |
| 2571 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720
891 2.39964914,5.90701771 -7,7) t=0.547732168 (0.818326533,5.10029507) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 |
| 2572 SkOpSegment::debugShowActiveSpans id=3 (-7,7 1,5) t=0 (-7,7) tEnd=0.998300955 wi
ndSum=? windValue=1 oppValue=0 |
| 2573 SkOpSegment::debugShowActiveSpans id=3 (-7,7 1,5) t=0.998300955 (0.986407638,5.0
0339794) tEnd=0.998382791 windSum=? windValue=1 oppValue=0 |
| 2574 SkOpSegment::debugShowActiveSpans id=3 (-7,7 1,5) t=0.998382791 (0.987062335,5.0
0323439) tEnd=1 windSum=? windValue=1 oppValue=0 |
| 2575 SkOpSegment::findTop |
| 2576 SkOpAngle::dumpOne [6/49] next=4/50 sect=25/25 s=1 [12] e=0.00104243869 [29] sg
n=1 windVal=1 windSum=? operand |
| 2577 SkOpAngle::dumpOne [4/50] next=6/49 sect=29/25 s=0 [7] e=0.51391312 [19] sgn=-1
windVal=1 windSum=? operand |
| 2578 SkOpSegment::findTop id=6 s=0.00104243869 e=1 cw=-1 swap=-1 inflections=-1 monot
onic=1 |
| 2579 SkOpSegment::markWinding id=6 (1,5 0,1) t=0.00104243869 [29] (0.998957574,4.9958
3006) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2580 SkOpSegment::nextChase mismatched signs |
| 2581 SkOpSegment::markWinding id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675
-1.40665555,5.83952332) t=0 [7] (0,1) tEnd=0.51391312 newWindSum=-1 newOppSum=0
oppSum=? windSum=? windValue=1 oppValue=0 |
| 2582 SkOpSegment::markWinding id=6 (1,5 0,1) t=0.00104243869 [29] (0.998957574,4.9958
3006) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=
0 |
| 2583 SkOpSegment::activeOp id=6 t=0.00104243869 tEnd=1 op=sect miFrom=0 miTo=0 suFrom
=1 suTo=0 result=0 |
| 2584 SkOpSegment::markDone id=6 (1,5 0,1) t=0.00104243869 [29] (0.998957574,4.9958300
6) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |
| 2585 SkOpSegment::nextChase mismatched signs |
| 2586 SkOpSegment::markDone id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675 -1
.40665555,5.83952332) t=0 [7] (0,1) tEnd=0.51391312 newWindSum=-1 newOppSum=0 op
pSum=0 windSum=-1 windValue=1 oppValue=0 |
| 2587 bridgeOp chase.append id=4 windSum=-2147483647 |
| 2588 SkOpSegment::markWinding id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399
64914,5.90701771 -7,7) t=0 [3] (1.70591938,3.38288999) tEnd=0.441853762 newWindS
um=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2589 SkOpSegment::markWinding id=1 (1,5 0.655789495,3.62315798 1.29891956,3.23365664
1.70591938,3.38288999) t=0.00101062542 [31] (0.998959422,4.99582863) tEnd=1 newW
indSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2590 SkOpSegment::markAngle last segment=1 span=31 windSum=-1 |
| 2591 SkOpSegment::markWinding id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675
-1.40665555,5.83952332) t=0.51391312 [19] (1.50189435,4.63748884) tEnd=0.570807
669 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2592 SkOpSegment::markAngle last segment=4 span=21 windSum=? |
| 2593 SkOpSegment::markWinding id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399
64914,5.90701771 -7,7) t=0.441853762 [20] (1.50189435,4.63748884) tEnd=0.5017005
61 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2594 SkOpSegment::markAngle last segment=2 span=22 windSum=? |
| 2595 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5
.81993675 -1.40665555,5.83952332) t=0.51391312 (1.50189435,4.63748884) tEnd=0.57
0807669 windSum=-1 windValue=1 oppValue=0 |
| 2596 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5
.81993675 -1.40665555,5.83952332) t=0.570807669 (1.15735686,4.89566994) tEnd=0.5
94931837 windSum=? windValue=1 oppValue=0 |
| 2597 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5
.81993675 -1.40665555,5.83952332) t=0.594931837 (0.999010324,4.99602461) tEnd=0.
59493238 windSum=? windValue=1 oppValue=0 |
| 2598 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5
.81993675 -1.40665555,5.83952332) t=0.59493238 (0.999006689,4.99602699) tEnd=0.5
96717201 windSum=? windValue=1 oppValue=0 |
| 2599 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5
.81993675 -1.40665555,5.83952332) t=0.596717201 (0.987062335,5.00323439) tEnd=0.
596717927 windSum=? windValue=1 oppValue=0 |
| 2600 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5
.81993675 -1.40665555,5.83952332) t=0.596717927 (0.987057447,5.00323725) tEnd=0.
621522123 windSum=? windValue=1 oppValue=0 |
| 2601 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5
.81993675 -1.40665555,5.83952332) t=0.621522123 (0.818326533,5.10029507) tEnd=1
windSum=? windValue=1 oppValue=0 |
| 2602 SkOpSegment::debugShowActiveSpans id=5 (-1.40665555,5.83952332 -1.75486088,5.847
43738 -1.30215836,5.57553959 1,5) t=0 (-1.40665555,5.83952332) tEnd=0.998028054
windSum=? windValue=1 oppValue=0 |
| 2603 SkOpSegment::debugShowActiveSpans id=5 (-1.40665555,5.83952332 -1.75486088,5.847
43738 -1.30215836,5.57553959 1,5) t=0.998028054 (0.986402392,5.00340128) tEnd=0.
998123104 windSum=? windValue=1 oppValue=0 |
| 2604 SkOpSegment::debugShowActiveSpans id=5 (-1.40665555,5.83952332 -1.75486088,5.847
43738 -1.30215836,5.57553959 1,5) t=0.998123104 (0.987057447,5.00323725) tEnd=1
windSum=? windValue=1 oppValue=0 |
| 2605 SkOpSegment::debugShowActiveSpans id=6 (1,5 0,1) t=0 (1,5) tEnd=0.000993298772 w
indSum=? windValue=1 oppValue=0 |
| 2606 SkOpSegment::debugShowActiveSpans id=6 (1,5 0,1) t=0.000993298772 (0.999006689,4
.99602699) tEnd=0.00104243869 windSum=? windValue=1 oppValue=0 |
| 2607 SkOpSegment::debugShowActiveSpans id=1 (1,5 0.655789495,3.62315798 1.29891956,3.
23365664 1.70591938,3.38288999) t=0 (1,5) tEnd=0.000963086711 windSum=? windValu
e=1 oppValue=0 |
| 2608 SkOpSegment::debugShowActiveSpans id=1 (1,5 0.655789495,3.62315798 1.29891956,3.
23365664 1.70591938,3.38288999) t=0.000963086711 (0.999010324,4.99602461) tEnd=0
.00101062542 windSum=? windValue=1 oppValue=0 |
| 2609 SkOpSegment::debugShowActiveSpans id=1 (1,5 0.655789495,3.62315798 1.29891956,3.
23365664 1.70591938,3.38288999) t=0.00101062542 (0.998959422,4.99582863) tEnd=1
windSum=-1 windValue=1 oppValue=0 |
| 2610 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720
891 2.39964914,5.90701771 -7,7) t=0 (1.70591938,3.38288999) tEnd=0.441853762 win
dSum=-1 windValue=1 oppValue=0 |
| 2611 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720
891 2.39964914,5.90701771 -7,7) t=0.441853762 (1.50189435,4.63748884) tEnd=0.501
700561 windSum=-1 windValue=1 oppValue=0 |
| 2612 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720
891 2.39964914,5.90701771 -7,7) t=0.501700561 (1.15735686,4.89566994) tEnd=0.524
348945 windSum=? windValue=1 oppValue=0 |
| 2613 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720
891 2.39964914,5.90701771 -7,7) t=0.524348945 (0.998959422,4.99582863) tEnd=0.52
4349463 windSum=? windValue=1 oppValue=0 |
| 2614 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720
891 2.39964914,5.90701771 -7,7) t=0.524349463 (0.998957574,4.99583006) tEnd=0.52
6050901 windSum=? windValue=1 oppValue=0 |
| 2615 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720
891 2.39964914,5.90701771 -7,7) t=0.526050901 (0.986407638,5.00339794) tEnd=0.52
6051613 windSum=? windValue=1 oppValue=0 |
| 2616 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720
891 2.39964914,5.90701771 -7,7) t=0.526051613 (0.986402392,5.00340128) tEnd=0.54
7732168 windSum=? windValue=1 oppValue=0 |
| 2617 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720
891 2.39964914,5.90701771 -7,7) t=0.547732168 (0.818326533,5.10029507) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 |
| 2618 SkOpSegment::debugShowActiveSpans id=3 (-7,7 1,5) t=0 (-7,7) tEnd=0.998300955 wi
ndSum=? windValue=1 oppValue=0 |
| 2619 SkOpSegment::debugShowActiveSpans id=3 (-7,7 1,5) t=0.998300955 (0.986407638,5.0
0339794) tEnd=0.998382791 windSum=? windValue=1 oppValue=0 |
| 2620 SkOpSegment::debugShowActiveSpans id=3 (-7,7 1,5) t=0.998382791 (0.987062335,5.0
0323439) tEnd=1 windSum=? windValue=1 oppValue=0 |
| 2621 SkOpSegment::activeOp id=2 t=0.441853762 tEnd=0 op=sect miFrom=0 miTo=1 suFrom=1
suTo=1 result=1 |
| 2622 SkOpSegment::findNextOp simple |
| 2623 SkOpSegment::markDone id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399649
14,5.90701771 -7,7) t=0 [3] (1.70591938,3.38288999) tEnd=0.441853762 newWindSum=
-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 |
| 2624 bridgeOp current id=2 from=(1.50189435,4.63748884) to=(1.70591938,3.38288999) |
| 2625 path.moveTo(1.50189435,4.63748884); |
| 2626 path.cubicTo(2.22382402,4.01592445, 2.04853964,3.50851727, 1.70591938,3.38288999
); |
| 2627 SkOpSegment::markWinding id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399
64914,5.90701771 -7,7) t=0.524348945 [32] (0.998959422,4.99582863) tEnd=0.524349
463 newWindSum=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2628 SkOpSegment::markAngle last segment=2 span=30 windSum=? |
| 2629 SkOpSegment::markWinding id=1 (1,5 0.655789495,3.62315798 1.29891956,3.23365664
1.70591938,3.38288999) t=0.000963086711 [18] (0.999010324,4.99602461) tEnd=0.001
01062542 newWindSum=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2630 SkOpSegment::markAngle last segment=1 span=18 windSum=1 |
| 2631 SkOpSegment::markWinding id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399
64914,5.90701771 -7,7) t=0.501700561 [22] (1.15735686,4.89566994) tEnd=0.5243489
45 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2632 SkOpSegment::markAngle last segment=2 span=22 windSum=-1 |
| 2633 SkOpSegment::findNextOp |
| 2634 SkOpAngle::dumpOne [1/29] next=2/35 sect=9/5 s=0.00101062542 [31] e=1 [2] sgn=-
1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 |
| 2635 SkOpAngle::dumpOne [2/35] next=1/28 sect=17/17 s=0.524348945 [32] e=0.524349463
[30] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=-1 |
| 2636 SkOpAngle::dumpOne [1/28] next=2/34 sect=25/25 s=0.00101062542 [31] e=0.0009630
86711 [18] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=-1 |
| 2637 SkOpAngle::dumpOne [2/34] next=1/29 sect=1/1 s=0.524348945 [32] e=0.501700561 [
22] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 |
| 2638 SkOpSegment::activeOp id=2 t=0.524348945 tEnd=0.524349463 op=sect miFrom=0 miTo=
1 suFrom=1 suTo=1 result=1 |
| 2639 SkOpSegment::findNextOp chase.append segment=2 span=30 windSum=-2147483647 |
| 2640 SkOpSegment::activeOp id=1 t=0.00101062542 tEnd=0.000963086711 op=sect miFrom=1
miTo=0 suFrom=1 suTo=1 result=1 |
| 2641 SkOpSegment::findNextOp chase.append segment=1 span=18 windSum=1 |
| 2642 SkOpSegment::activeOp id=2 t=0.524348945 tEnd=0.501700561 op=sect miFrom=0 miTo=
1 suFrom=1 suTo=1 result=1 |
| 2643 SkOpSegment::findNextOp chase.append segment=2 span=22 windSum=-1 |
| 2644 SkOpSegment::markDone id=1 (1,5 0.655789495,3.62315798 1.29891956,3.23365664 1.7
0591938,3.38288999) t=0.00101062542 [31] (0.998959422,4.99582863) tEnd=1 newWind
Sum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 |
| 2645 SkOpSegment::findNextOp from:[1] to:[2] start=3697004 end=3696812 |
| 2646 bridgeOp current id=1 from=(1.70591938,3.38288999) to=(0.998959422,4.99582863) |
| 2647 path.cubicTo(1.29933083,3.23380756, 0.657089174,3.6223712, 0.998959422,4.9958286
3); |
| 2648 SkOpSegment::markWinding id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399
64914,5.90701771 -7,7) t=0.524349463 [30] (0.998957574,4.99583006) tEnd=0.526050
901 newWindSum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2649 SkOpSegment::markAngle last segment=2 span=33 windSum=? |
| 2650 SkOpSegment::markWinding id=6 (1,5 0,1) t=0.000993298772 [16] (0.999006689,4.996
02699) tEnd=0.00104243869 newWindSum=-1 newOppSum=1 oppSum=? windSum=? windValue
=1 oppValue=0 |
| 2651 SkOpSegment::markAngle last segment=6 span=16 windSum=-1 |
| 2652 SkOpSegment::findNextOp |
| 2653 SkOpAngle::dumpOne [2/36] next=6/24 sect=1/1 s=0.524349463 [30] e=0.524348945 [
32] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=-1 |
| 2654 SkOpAngle::dumpOne [6/24] next=2/37 sect=9/9 s=0.00104243869 [29] e=1 [12] sgn=
-1 windVal=1 windSum=-1 oppVal=0 oppSum=0 done operand |
| 2655 SkOpAngle::dumpOne [2/37] next=6/23 sect=17/17 s=0.524349463 [30] e=0.526050901
[33] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=0 |
| 2656 SkOpAngle::dumpOne [6/23] next=2/36 sect=25/25 s=0.00104243869 [29] e=0.0009932
98772 [16] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=1 operand |
| 2657 SkOpSegment::activeOp id=6 t=0.00104243869 tEnd=1 op=sect miFrom=0 miTo=0 suFrom
=1 suTo=0 result=0 |
| 2658 SkOpSegment::nextChase mismatched signs |
| 2659 SkOpSegment::activeOp id=2 t=0.524349463 tEnd=0.526050901 op=sect miFrom=0 miTo=
1 suFrom=0 suTo=0 result=0 |
| 2660 SkOpSegment::markDone id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399649
14,5.90701771 -7,7) t=0.524349463 [30] (0.998957574,4.99583006) tEnd=0.526050901
newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 |
| 2661 SkOpSegment::findNextOp chase.append segment=2 span=33 windSum=-2147483647 |
| 2662 SkOpSegment::activeOp id=6 t=0.00104243869 tEnd=0.000993298772 op=sect miFrom=1
miTo=1 suFrom=0 suTo=1 result=1 |
| 2663 SkOpSegment::findNextOp chase.append segment=6 span=16 windSum=-1 |
| 2664 SkOpSegment::markDone id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399649
14,5.90701771 -7,7) t=0.524348945 [32] (0.998959422,4.99582863) tEnd=0.524349463
newWindSum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0 |
| 2665 SkOpSegment::findNextOp from:[2] to:[6] start=3696716 end=3695468 |
| 2666 bridgeOp current id=2 from=(0.998959422,4.99582863) to=(0.998957574,4.99583006) |
| 2667 path.cubicTo(0.99895817,4.99582958, 0.998958826,4.99582911, 0.998957574,4.995830
06); |
| 2668 SkOpSegment::markWinding id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675
-1.40665555,5.83952332) t=0.59493238 [15] (0.999006689,4.99602699) tEnd=0.59671
7201 newWindSum=1 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2669 SkOpSegment::markAngle last segment=4 span=25 windSum=? |
| 2670 SkOpSegment::markWinding id=6 (1,5 0,1) t=0 [11] (1,5) tEnd=0.000993298772 newWi
ndSum=1 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2671 SkOpSegment::markAngle last segment=6 span=11 windSum=1 |
| 2672 SkOpSegment::markWinding id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675
-1.40665555,5.83952332) t=0.594931837 [17] (0.999010324,4.99602461) tEnd=0.5949
3238 newWindSum=-1 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2673 SkOpSegment::markAngle last segment=4 span=17 windSum=-1 |
| 2674 SkOpSegment::findNextOp |
| 2675 SkOpAngle::dumpOne [6/22] next=4/8 sect=9/9 s=0.000993298772 [16] e=0.001042438
69 [29] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=1 operand |
| 2676 SkOpAngle::dumpOne [4/8] next=6/21 sect=17/17 s=0.59493238 [15] e=0.596717201 [
25] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=1 operand |
| 2677 SkOpAngle::dumpOne [6/21] next=4/7 sect=25/25 s=0.000993298772 [16] e=0 [11] sg
n=1 windVal=1 windSum=1 oppVal=0 oppSum=1 operand |
| 2678 SkOpAngle::dumpOne [4/7] next=6/22 sect=1/1 s=0.59493238 [15] e=0.594931837 [17
] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=1 operand |
| 2679 SkOpSegment::activeOp id=4 t=0.59493238 tEnd=0.596717201 op=sect miFrom=1 miTo=1
suFrom=0 suTo=1 result=1 |
| 2680 SkOpSegment::findNextOp chase.append segment=4 span=25 windSum=-2147483647 |
| 2681 SkOpSegment::activeOp id=6 t=0.000993298772 tEnd=0 op=sect miFrom=1 miTo=1 suFro
m=1 suTo=0 result=1 |
| 2682 SkOpSegment::findNextOp chase.append segment=6 span=11 windSum=1 |
| 2683 SkOpSegment::activeOp id=4 t=0.59493238 tEnd=0.594931837 op=sect miFrom=1 miTo=1
suFrom=0 suTo=1 result=1 |
| 2684 SkOpSegment::findNextOp chase.append segment=4 span=17 windSum=-1 |
| 2685 SkOpSegment::markDone id=6 (1,5 0,1) t=0.000993298772 [16] (0.999006689,4.996026
99) tEnd=0.00104243869 newWindSum=-1 newOppSum=1 oppSum=1 windSum=-1 windValue=1
oppValue=0 |
| 2686 SkOpSegment::findNextOp from:[6] to:[4] start=3695372 end=3696332 |
| 2687 bridgeOp current id=6 from=(0.998957574,4.99583006) to=(0.999006689,4.99602699) |
| 2688 SkOpSegment::markWinding id=3 (-7,7 1,5) t=0.998300955 [34] (0.986407638,5.00339
794) tEnd=0.998382791 newWindSum=1 newOppSum=0 oppSum=? windSum=? windValue=1 op
pValue=0 |
| 2689 SkOpSegment::markAngle last segment=3 span=34 windSum=1 |
| 2690 SkOpSegment::markWinding id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675
-1.40665555,5.83952332) t=0.596717201 [25] (0.987062335,5.00323439) tEnd=0.5967
17927 newWindSum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2691 SkOpSegment::markAngle last segment=4 span=13 windSum=? |
| 2692 SkOpSegment::markWinding id=3 (-7,7 1,5) t=0.998382791 [26] (0.987062335,5.00323
439) tEnd=1 newWindSum=1 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2693 SkOpSegment::markAngle last segment=3 span=6 |
| 2694 SkOpSegment::findNextOp |
| 2695 SkOpAngle::dumpOne [4/9] next=3/46 sect=1/1 s=0.596717201 [25] e=0.59493238 [15
] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=1 operand |
| 2696 SkOpAngle::dumpOne [3/46] next=4/10 sect=17/17 s=0.998382791 [26] e=0.998300955
[34] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=0 |
| 2697 SkOpAngle::dumpOne [4/10] next=3/47 sect=17/17 s=0.596717201 [25] e=0.596717927
[13] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=0 operand |
| 2698 SkOpAngle::dumpOne [3/47] next=4/9 sect=1/1 s=0.998382791 [26] e=1 [6] sgn=-1 w
indVal=1 windSum=1 oppVal=0 oppSum=1 |
| 2699 SkOpSegment::activeOp id=3 t=0.998382791 tEnd=0.998300955 op=sect miFrom=1 miTo=
0 suFrom=0 suTo=0 result=0 |
| 2700 SkOpSegment::markDone id=3 (-7,7 1,5) t=0.998300955 [34] (0.986407638,5.00339794
) tEnd=0.998382791 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppVa
lue=0 |
| 2701 SkOpSegment::findNextOp chase.append segment=3 span=34 windSum=1 |
| 2702 SkOpSegment::activeOp id=4 t=0.596717201 tEnd=0.596717927 op=sect miFrom=0 miTo=
0 suFrom=0 suTo=1 result=0 |
| 2703 SkOpSegment::markDone id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675 -1
.40665555,5.83952332) t=0.596717201 [25] (0.987062335,5.00323439) tEnd=0.5967179
27 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 |
| 2704 SkOpSegment::findNextOp chase.append segment=4 span=13 windSum=-2147483647 |
| 2705 SkOpSegment::activeOp id=3 t=0.998382791 tEnd=1 op=sect miFrom=0 miTo=1 suFrom=1
suTo=1 result=1 |
| 2706 SkOpSegment::findNextOp chase.append segment=3 span=6 |
| 2707 SkOpSegment::markDone id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675 -1
.40665555,5.83952332) t=0.59493238 [15] (0.999006689,4.99602699) tEnd=0.59671720
1 newWindSum=1 newOppSum=1 oppSum=1 windSum=1 windValue=1 oppValue=0 |
| 2708 SkOpSegment::findNextOp from:[4] to:[3] start=3696428 end=3694284 |
| 2709 bridgeOp current id=4 from=(0.999006689,4.99602699) to=(0.987062335,5.00323439) |
| 2710 path.lineTo(0.999006689,4.99602699); |
| 2711 path.cubicTo(0.995030105,4.99843454, 0.991048634,5.00083685, 0.987062335,5.00323
439); |
| 2712 SkOpSegment::markWinding id=5 (-1.40665555,5.83952332 -1.75486088,5.84743738 -1.
30215836,5.57553959 1,5) t=0.998123104 [14] (0.987057447,5.00323725) tEnd=1 newW
indSum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2713 SkOpSegment::markAngle last segment=5 span=14 windSum=1 |
| 2714 SkOpSegment::markWinding id=1 (1,5 0.655789495,3.62315798 1.29891956,3.23365664
1.70591938,3.38288999) t=0 [1] (1,5) tEnd=0.000963086711 newWindSum=1 newOppSum=
0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2715 SkOpSegment::markAngle last segment=1 span=18 windSum=1 |
| 2716 SkOpSegment::findNextOp |
| 2717 SkOpAngle::dumpOne [3/48] next=5/19 sect=17/17 s=1 [6] e=0.998382791 [26] sgn=1
windVal=1 windSum=1 oppVal=0 oppSum=1 |
| 2718 SkOpAngle::dumpOne [5/19] next=1/25 sect=17/17 s=1 [10] e=0.998123104 [14] sgn=
1 windVal=1 windSum=1 oppVal=0 oppSum=0 operand |
| 2719 SkOpAngle::dumpOne [1/25] next=6/20 sect=9/9 s=0 [1] e=0.000963086711 [18] sgn=
-1 windVal=1 windSum=1 oppVal=0 oppSum=0 |
| 2720 SkOpAngle::dumpOne [6/20] next=3/48 sect=9/9 s=0 [11] e=0.000993298772 [16] sgn
=-1 windVal=1 windSum=1 oppVal=0 oppSum=1 operand |
| 2721 SkOpSegment::activeOp id=5 t=1 tEnd=0.998123104 op=sect miFrom=0 miTo=0 suFrom=1
suTo=0 result=0 |
| 2722 SkOpSegment::markDone id=5 (-1.40665555,5.83952332 -1.75486088,5.84743738 -1.302
15836,5.57553959 1,5) t=0.998123104 [14] (0.987057447,5.00323725) tEnd=1 newWind
Sum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 |
| 2723 SkOpSegment::findNextOp chase.append segment=5 span=14 windSum=1 |
| 2724 SkOpSegment::activeOp id=1 t=0 tEnd=0.000963086711 op=sect miFrom=0 miTo=1 suFro
m=0 suTo=0 result=0 |
| 2725 SkOpSegment::markDone id=1 (1,5 0.655789495,3.62315798 1.29891956,3.23365664 1.7
0591938,3.38288999) t=0 [1] (1,5) tEnd=0.000963086711 newWindSum=1 newOppSum=0 o
ppSum=0 windSum=1 windValue=1 oppValue=0 |
| 2726 SkOpSegment::activeOp id=6 t=0 tEnd=0.000993298772 op=sect miFrom=1 miTo=1 suFro
m=0 suTo=1 result=1 |
| 2727 SkOpSegment::markDone id=3 (-7,7 1,5) t=0.998382791 [26] (0.987062335,5.00323439
) tEnd=1 newWindSum=1 newOppSum=1 oppSum=1 windSum=1 windValue=1 oppValue=0 |
| 2728 SkOpSegment::findNextOp from:[3] to:[6] start=3694964 end=3695468 |
| 2729 bridgeOp current id=3 from=(0.987062335,5.00323439) to=(1,5) |
| 2730 SkOpSegment::findNextOp |
| 2731 SkOpAngle::dumpOne [6/21] next=4/7 sect=25/25 s=0.000993298772 [16] e=0 [11] sg
n=1 windVal=1 windSum=1 oppVal=0 oppSum=1 operand |
| 2732 SkOpAngle::dumpOne [4/7] next=6/22 sect=1/1 s=0.59493238 [15] e=0.594931837 [17
] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=1 operand |
| 2733 SkOpAngle::dumpOne [6/22] next=4/8 sect=9/9 s=0.000993298772 [16] e=0.001042438
69 [29] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=1 done operand |
| 2734 SkOpAngle::dumpOne [4/8] next=6/21 sect=17/17 s=0.59493238 [15] e=0.596717201 [
25] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=1 done operand |
| 2735 SkOpSegment::activeOp id=4 t=0.59493238 tEnd=0.594931837 op=sect miFrom=1 miTo=1
suFrom=0 suTo=1 result=1 |
| 2736 SkOpSegment::activeOp id=6 t=0.000993298772 tEnd=0.00104243869 op=sect miFrom=1
miTo=1 suFrom=1 suTo=0 result=1 |
| 2737 SkOpSegment::activeOp id=4 t=0.59493238 tEnd=0.596717201 op=sect miFrom=1 miTo=1
suFrom=0 suTo=1 result=1 |
| 2738 SkOpSegment::markDone id=6 (1,5 0,1) t=0 [11] (1,5) tEnd=0.000993298772 newWindS
um=1 newOppSum=1 oppSum=1 windSum=1 windValue=1 oppValue=0 |
| 2739 SkOpSegment::findNextOp from:[6] to:[4] start=3695372 end=3695564 |
| 2740 bridgeOp current id=6 from=(1,5) to=(0.999006689,4.99602699) |
| 2741 path.lineTo(1,5); |
| 2742 SkOpSegment::markWinding id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675
-1.40665555,5.83952332) t=0.570807669 [21] (1.15735686,4.89566994) tEnd=0.59493
1837 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2743 SkOpSegment::markAngle last segment=4 span=21 windSum=-1 |
| 2744 SkOpSegment::findNextOp |
| 2745 SkOpAngle::dumpOne [4/6] next=1/26 sect=17/17 s=0.594931837 [17] e=0.59493238 [
15] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=1 operand |
| 2746 SkOpAngle::dumpOne [1/26] next=4/5 sect=25/25 s=0.000963086711 [18] e=0 [1] sgn
=1 windVal=1 windSum=1 oppVal=0 oppSum=0 done |
| 2747 SkOpAngle::dumpOne [4/5] next=1/27 sect=1/1 s=0.594931837 [17] e=0.570807669 [2
1] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=0 operand |
| 2748 SkOpAngle::dumpOne [1/27] next=4/6 sect=9/9 s=0.000963086711 [18] e=0.001010625
42 [31] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=-1 |
| 2749 SkOpSegment::activeOp id=1 t=0.000963086711 tEnd=0 op=sect miFrom=1 miTo=0 suFro
m=0 suTo=0 result=0 |
| 2750 SkOpSegment::activeOp id=4 t=0.594931837 tEnd=0.570807669 op=sect miFrom=0 miTo=
0 suFrom=0 suTo=1 result=0 |
| 2751 SkOpSegment::markDone id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675 -1
.40665555,5.83952332) t=0.570807669 [21] (1.15735686,4.89566994) tEnd=0.59493183
7 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |
| 2752 SkOpSegment::findNextOp chase.append segment=4 span=21 windSum=-1 |
| 2753 SkOpSegment::activeOp id=1 t=0.000963086711 tEnd=0.00101062542 op=sect miFrom=0
miTo=1 suFrom=1 suTo=1 result=1 |
| 2754 SkOpSegment::markDone id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675 -1
.40665555,5.83952332) t=0.594931837 [17] (0.999010324,4.99602461) tEnd=0.5949323
8 newWindSum=-1 newOppSum=1 oppSum=1 windSum=-1 windValue=1 oppValue=0 |
| 2755 SkOpSegment::findNextOp from:[4] to:[1] start=3695660 end=3696908 |
| 2756 bridgeOp current id=4 from=(0.999006689,4.99602699) to=(0.999010324,4.99602461) |
| 2757 path.lineTo(0.999006689,4.99602699); |
| 2758 path.cubicTo(0.999007881,4.99602604, 0.999009132,4.99602556, 0.999010324,4.99602
461); |
| 2759 SkOpSegment::findNextOp |
| 2760 SkOpAngle::dumpOne [1/28] next=2/34 sect=25/25 s=0.00101062542 [31] e=0.0009630
86711 [18] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=-1 |
| 2761 SkOpAngle::dumpOne [2/34] next=1/29 sect=1/1 s=0.524348945 [32] e=0.501700561 [
22] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 |
| 2762 SkOpAngle::dumpOne [1/29] next=2/35 sect=9/5 s=0.00101062542 [31] e=1 [2] sgn=-
1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 done |
| 2763 SkOpAngle::dumpOne [2/35] next=1/28 sect=17/17 s=0.524348945 [32] e=0.524349463
[30] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=-1 done |
| 2764 SkOpSegment::activeOp id=2 t=0.524348945 tEnd=0.501700561 op=sect miFrom=0 miTo=
1 suFrom=1 suTo=1 result=1 |
| 2765 SkOpSegment::activeOp id=1 t=0.00101062542 tEnd=1 op=sect miFrom=1 miTo=0 suFrom
=1 suTo=1 result=1 |
| 2766 SkOpSegment::activeOp id=2 t=0.524348945 tEnd=0.524349463 op=sect miFrom=0 miTo=
1 suFrom=1 suTo=1 result=1 |
| 2767 SkOpSegment::markDone id=1 (1,5 0.655789495,3.62315798 1.29891956,3.23365664 1.7
0591938,3.38288999) t=0.000963086711 [18] (0.999010324,4.99602461) tEnd=0.001010
62542 newWindSum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0 |
| 2768 SkOpSegment::findNextOp from:[1] to:[2] start=3697004 end=3696044 |
| 2769 bridgeOp current id=1 from=(0.999010324,4.99602461) to=(0.998959422,4.99582863) |
| 2770 path.cubicTo(0.998994052,4.99595928, 0.998975694,4.99589396, 0.998959422,4.99582
863); |
| 2771 SkOpSegment::findNextOp |
| 2772 SkOpAngle::dumpOne [2/33] next=4/4 sect=17/17 s=0.501700561 [22] e=0.524348945
[32] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 |
| 2773 SkOpAngle::dumpOne [4/4] next=2/32 sect=17/17 s=0.570807669 [21] e=0.594931837
[17] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=0 done operand |
| 2774 SkOpAngle::dumpOne [2/32] next=4/3 sect=1/1 s=0.501700561 [22] e=0.441853762 [2
0] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=0 |
| 2775 SkOpAngle::dumpOne [4/3] next=2/33 sect=1/1 s=0.570807669 [21] e=0.51391312 [19
] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 operand |
| 2776 SkOpSegment::activeOp id=4 t=0.570807669 tEnd=0.594931837 op=sect miFrom=0 miTo=
0 suFrom=1 suTo=0 result=0 |
| 2777 SkOpSegment::activeOp id=2 t=0.501700561 tEnd=0.441853762 op=sect miFrom=0 miTo=
1 suFrom=0 suTo=0 result=0 |
| 2778 SkOpSegment::markDone id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399649
14,5.90701771 -7,7) t=0.441853762 [20] (1.50189435,4.63748884) tEnd=0.501700561
newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |
| 2779 SkOpSegment::activeOp id=4 t=0.570807669 tEnd=0.51391312 op=sect miFrom=1 miTo=1
suFrom=0 suTo=1 result=1 |
| 2780 SkOpSegment::markDone id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399649
14,5.90701771 -7,7) t=0.501700561 [22] (1.15735686,4.89566994) tEnd=0.524348945
newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 |
| 2781 SkOpSegment::findNextOp from:[2] to:[4] start=3695948 end=3695756 |
| 2782 bridgeOp current id=2 from=(0.998959422,4.99582863) to=(1.15735686,4.89566994) |
| 2783 path.cubicTo(1.0544405,4.96226168, 1.10720813,4.92886353, 1.15735686,4.89566994)
; |
| 2784 SkOpSegment::findNextOp |
| 2785 SkOpAngle::dumpOne [4/2] next=2/31 sect=17/17 s=0.51391312 [19] e=0.570807669 [
21] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 operand |
| 2786 SkOpAngle::dumpOne [2/31] next=4/1 sect=17/17 s=0.441853762 [20] e=0.501700561
[22] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=0 done |
| 2787 SkOpAngle::dumpOne [4/1] next=2/30 sect=1/9 s=0.51391312 [19] e=0 [7] sgn=1 win
dVal=1 windSum=-1 oppVal=0 oppSum=0 done operand |
| 2788 SkOpAngle::dumpOne [2/30] next=4/2 sect=1/5 s=0.441853762 [20] e=0 [3] sgn=1 wi
ndVal=1 windSum=-1 oppVal=0 oppSum=-1 done |
| 2789 SkOpSegment::activeOp id=2 t=0.441853762 tEnd=0.501700561 op=sect miFrom=1 miTo=
0 suFrom=0 suTo=0 result=0 |
| 2790 SkOpSegment::activeOp id=4 t=0.51391312 tEnd=0 op=sect miFrom=0 miTo=0 suFrom=0
suTo=1 result=0 |
| 2791 SkOpSegment::nextChase mismatched signs |
| 2792 SkOpSegment::activeOp id=2 t=0.441853762 tEnd=0 op=sect miFrom=0 miTo=1 suFrom=1
suTo=1 result=1 |
| 2793 SkOpSegment::markDone id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675 -1
.40665555,5.83952332) t=0.51391312 [19] (1.50189435,4.63748884) tEnd=0.570807669
newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 |
| 2794 SkOpSegment::findNextOp from:[4] to:[2] start=3695852 end=3693972 |
| 2795 bridgeOp current id=4 from=(1.15735686,4.89566994) to=(1.50189435,4.63748884) |
| 2796 path.cubicTo(1.27938318,4.81463385, 1.39520502,4.72855091, 1.50189435,4.63748884
); |
| 2797 path.close(); |
| 2798 SkOpSegment::markWinding id=5 (-1.40665555,5.83952332 -1.75486088,5.84743738 -1.
30215836,5.57553959 1,5) t=0.998028054 [27] (0.986402392,5.00340128) tEnd=0.9981
23104 newWindSum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2799 SkOpSegment::markAngle last segment=5 span=27 windSum=1 |
| 2800 SkOpSegment::markWinding id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675
-1.40665555,5.83952332) t=0.596717927 [13] (0.987057447,5.00323725) tEnd=0.6215
22123 newWindSum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2801 SkOpSegment::markAngle last segment=4 span=23 windSum=? |
| 2802 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5
.81993675 -1.40665555,5.83952332) t=0.596717927 (0.987057447,5.00323725) tEnd=0.
621522123 windSum=1 windValue=1 oppValue=0 |
| 2803 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5
.81993675 -1.40665555,5.83952332) t=0.621522123 (0.818326533,5.10029507) tEnd=1
windSum=? windValue=1 oppValue=0 |
| 2804 SkOpSegment::debugShowActiveSpans id=5 (-1.40665555,5.83952332 -1.75486088,5.847
43738 -1.30215836,5.57553959 1,5) t=0 (-1.40665555,5.83952332) tEnd=0.998028054
windSum=? windValue=1 oppValue=0 |
| 2805 SkOpSegment::debugShowActiveSpans id=5 (-1.40665555,5.83952332 -1.75486088,5.847
43738 -1.30215836,5.57553959 1,5) t=0.998028054 (0.986402392,5.00340128) tEnd=0.
998123104 windSum=1 windValue=1 oppValue=0 |
| 2806 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720
891 2.39964914,5.90701771 -7,7) t=0.526050901 (0.986407638,5.00339794) tEnd=0.52
6051613 windSum=? windValue=1 oppValue=0 |
| 2807 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720
891 2.39964914,5.90701771 -7,7) t=0.526051613 (0.986402392,5.00340128) tEnd=0.54
7732168 windSum=? windValue=1 oppValue=0 |
| 2808 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720
891 2.39964914,5.90701771 -7,7) t=0.547732168 (0.818326533,5.10029507) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 |
| 2809 SkOpSegment::debugShowActiveSpans id=3 (-7,7 1,5) t=0 (-7,7) tEnd=0.998300955 wi
ndSum=? windValue=1 oppValue=0 |
| 2810 SkOpSegment::activeOp id=5 t=0.998123104 tEnd=0.998028054 op=sect miFrom=0 miTo=
0 suFrom=1 suTo=0 result=0 |
| 2811 SkOpSegment::markDone id=5 (-1.40665555,5.83952332 -1.75486088,5.84743738 -1.302
15836,5.57553959 1,5) t=0.998028054 [27] (0.986402392,5.00340128) tEnd=0.9981231
04 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 |
| 2812 bridgeOp chase.append id=5 windSum=1 |
| 2813 SkOpSegment::markWinding id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399
64914,5.90701771 -7,7) t=0.526050901 [33] (0.986407638,5.00339794) tEnd=0.526051
613 newWindSum=-1 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2814 SkOpSegment::markAngle last segment=2 span=33 windSum=-1 |
| 2815 SkOpSegment::markWinding id=5 (-1.40665555,5.83952332 -1.75486088,5.84743738 -1.
30215836,5.57553959 1,5) t=0 [9] (-1.40665555,5.83952332) tEnd=0.998028054 newWi
ndSum=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2816 SkOpSegment::markWinding id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675
-1.40665555,5.83952332) t=0.621522123 [23] (0.818326533,5.10029507) tEnd=1 newW
indSum=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2817 SkOpSegment::markAngle last segment=4 span=23 windSum=1 |
| 2818 SkOpSegment::markWinding id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399
64914,5.90701771 -7,7) t=0.526051613 [28] (0.986402392,5.00340128) tEnd=0.547732
168 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2819 SkOpSegment::markAngle last segment=2 span=24 windSum=? |
| 2820 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5
.81993675 -1.40665555,5.83952332) t=0.596717927 (0.987057447,5.00323725) tEnd=0.
621522123 windSum=1 windValue=1 oppValue=0 |
| 2821 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5
.81993675 -1.40665555,5.83952332) t=0.621522123 (0.818326533,5.10029507) tEnd=1
windSum=1 windValue=1 oppValue=0 |
| 2822 SkOpSegment::debugShowActiveSpans id=5 (-1.40665555,5.83952332 -1.75486088,5.847
43738 -1.30215836,5.57553959 1,5) t=0 (-1.40665555,5.83952332) tEnd=0.998028054
windSum=1 windValue=1 oppValue=0 |
| 2823 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720
891 2.39964914,5.90701771 -7,7) t=0.526050901 (0.986407638,5.00339794) tEnd=0.52
6051613 windSum=-1 windValue=1 oppValue=0 |
| 2824 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720
891 2.39964914,5.90701771 -7,7) t=0.526051613 (0.986402392,5.00340128) tEnd=0.54
7732168 windSum=-1 windValue=1 oppValue=0 |
| 2825 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720
891 2.39964914,5.90701771 -7,7) t=0.547732168 (0.818326533,5.10029507) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 |
| 2826 SkOpSegment::debugShowActiveSpans id=3 (-7,7 1,5) t=0 (-7,7) tEnd=0.998300955 wi
ndSum=? windValue=1 oppValue=0 |
| 2827 SkOpSegment::activeOp id=2 t=0.526051613 tEnd=0.526050901 op=sect miFrom=0 miTo=
1 suFrom=1 suTo=1 result=1 |
| 2828 SkOpSegment::markWinding id=3 (-7,7 1,5) t=0 [5] (-7,7) tEnd=0.998300955 newWind
Sum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2829 SkOpSegment::markWinding id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399
64914,5.90701771 -7,7) t=0.547732168 [24] (0.818326533,5.10029507) tEnd=1 newWin
dSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |
| 2830 SkOpSegment::markAngle last segment=2 span=24 windSum=-1 |
| 2831 SkOpSegment::findNextOp |
| 2832 SkOpAngle::dumpOne [2/39] next=3/45 sect=17/17 s=0.526050901 [33] e=0.526051613
[28] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=1 |
| 2833 SkOpAngle::dumpOne [3/45] next=2/38 sect=1/1 s=0.998300955 [34] e=0.998382791 [
26] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=0 done |
| 2834 SkOpAngle::dumpOne [2/38] next=3/44 sect=1/1 s=0.526050901 [33] e=0.524349463 [
30] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=0 done |
| 2835 SkOpAngle::dumpOne [3/44] next=2/39 sect=17/17 s=0.998300955 [34] e=0 [5] sgn=1
windVal=1 windSum=-1 oppVal=0 oppSum=0 |
| 2836 SkOpSegment::activeOp id=3 t=0.998300955 tEnd=0.998382791 op=sect miFrom=0 miTo=
1 suFrom=1 suTo=1 result=1 |
| 2837 SkOpSegment::activeOp id=2 t=0.526050901 tEnd=0.524349463 op=sect miFrom=1 miTo=
0 suFrom=1 suTo=1 result=1 |
| 2838 SkOpSegment::activeOp id=3 t=0.998300955 tEnd=0 op=sect miFrom=0 miTo=1 suFrom=1
suTo=1 result=1 |
| 2839 SkOpSegment::findNextOp chase.append segment=2 span=24 windSum=-1 |
| 2840 SkOpSegment::markDone id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399649
14,5.90701771 -7,7) t=0.526050901 [33] (0.986407638,5.00339794) tEnd=0.526051613
newWindSum=-1 newOppSum=1 oppSum=1 windSum=-1 windValue=1 oppValue=0 |
| 2841 SkOpSegment::findNextOp from:[2] to:[3] start=3697196 end=3694188 |
| 2842 bridgeOp current id=2 from=(0.986402392,5.00340128) to=(0.986407638,5.00339794) |
| 2843 path.moveTo(0.986402392,5.00340128); |
| 2844 path.cubicTo(0.986404121,5.00340033, 0.986405909,5.0033989, 0.986407638,5.003397
94); |
| 2845 SkOpSegment::findNextOp simple |
| 2846 SkOpSegment::markDone id=3 (-7,7 1,5) t=0 [5] (-7,7) tEnd=0.998300955 newWindSum
=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |
| 2847 bridgeOp current id=3 from=(0.986407638,5.00339794) to=(-7,7) |
| 2848 SkOpSegment::findNextOp |
| 2849 SkOpAngle::dumpOne [2/43] next=4/13 sect=17/17 s=0.547732168 [24] e=1 [4] sgn=-
1 windVal=1 windSum=-1 oppVal=0 oppSum=0 |
| 2850 SkOpAngle::dumpOne [4/13] next=2/42 sect=1/1 s=0.621522123 [23] e=0.596717927 [
13] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=0 operand |
| 2851 SkOpAngle::dumpOne [2/42] next=4/14 sect=1/1 s=0.547732168 [24] e=0.526051613 [
28] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=0 |
| 2852 SkOpAngle::dumpOne [4/14] next=2/43 sect=17/17 s=0.621522123 [23] e=1 [8] sgn=-
1 windVal=1 windSum=1 oppVal=0 oppSum=-1 operand |
| 2853 SkOpSegment::activeOp id=4 t=0.621522123 tEnd=0.596717927 op=sect miFrom=0 miTo=
0 suFrom=0 suTo=1 result=0 |
| 2854 SkOpSegment::markDone id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675 -1
.40665555,5.83952332) t=0.596717927 [13] (0.987057447,5.00323725) tEnd=0.6215221
23 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 |
| 2855 SkOpSegment::activeOp id=2 t=0.547732168 tEnd=0.526051613 op=sect miFrom=0 miTo=
1 suFrom=1 suTo=1 result=1 |
| 2856 SkOpSegment::activeOp id=4 t=0.621522123 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1
suTo=0 result=1 |
| 2857 SkOpSegment::markDone id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399649
14,5.90701771 -7,7) t=0.547732168 [24] (0.818326533,5.10029507) tEnd=1 newWindSu
m=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |
| 2858 SkOpSegment::findNextOp from:[2] to:[2] start=3696236 end=3696620 |
| 2859 bridgeOp current id=2 from=(-7,7) to=(0.818326533,5.10029507) |
| 2860 path.lineTo(-7,7); |
| 2861 path.cubicTo(-2.74884105,6.50567913, -0.403636068,5.77677965, 0.818326533,5.1002
9507); |
| 2862 SkOpSegment::findNextOp |
| 2863 SkOpAngle::dumpOne [2/41] next=5/16 sect=17/17 s=0.526051613 [28] e=0.547732168
[24] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=0 |
| 2864 SkOpAngle::dumpOne [5/16] next=2/40 sect=1/1 s=0.998028054 [27] e=0.998123104 [
14] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=0 done operand |
| 2865 SkOpAngle::dumpOne [2/40] next=5/15 sect=1/1 s=0.526051613 [28] e=0.526050901 [
33] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=1 done |
| 2866 SkOpAngle::dumpOne [5/15] next=2/41 sect=17/17 s=0.998028054 [27] e=0 [9] sgn=1
windVal=1 windSum=1 oppVal=0 oppSum=-1 operand |
| 2867 SkOpSegment::activeOp id=5 t=0.998028054 tEnd=0.998123104 op=sect miFrom=0 miTo=
0 suFrom=0 suTo=1 result=0 |
| 2868 SkOpSegment::activeOp id=2 t=0.526051613 tEnd=0.526050901 op=sect miFrom=0 miTo=
1 suFrom=1 suTo=1 result=1 |
| 2869 SkOpSegment::activeOp id=5 t=0.998028054 tEnd=0 op=sect miFrom=1 miTo=1 suFrom=1
suTo=0 result=1 |
| 2870 SkOpSegment::markDone id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399649
14,5.90701771 -7,7) t=0.526051613 [28] (0.986402392,5.00340128) tEnd=0.547732168
newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |
| 2871 SkOpSegment::findNextOp from:[2] to:[2] start=3696620 end=3697100 |
| 2872 bridgeOp current id=2 from=(0.818326533,5.10029507) to=(0.986402392,5.00340128) |
| 2873 path.cubicTo(0.876904249,5.06786633, 0.932900846,5.03555775, 0.986402392,5.00340
128); |
| 2874 path.close(); |
| 2875 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5
.81993675 -1.40665555,5.83952332) t=0.621522123 (0.818326533,5.10029507) tEnd=1
windSum=1 windValue=1 oppValue=0 |
| 2876 SkOpSegment::debugShowActiveSpans id=5 (-1.40665555,5.83952332 -1.75486088,5.847
43738 -1.30215836,5.57553959 1,5) t=0 (-1.40665555,5.83952332) tEnd=0.998028054
windSum=1 windValue=1 oppValue=0 |
| 2877 SkOpSegment::activeOp id=4 t=0.621522123 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=0
suTo=1 result=1 |
| 2878 SkOpSegment::findNextOp simple |
| 2879 SkOpSegment::markDone id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675 -1
.40665555,5.83952332) t=0.621522123 [23] (0.818326533,5.10029507) tEnd=1 newWind
Sum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0 |
| 2880 bridgeOp current id=4 from=(0.818326533,5.10029507) to=(-1.40665555,5.83952332) |
| 2881 path.moveTo(0.818326533,5.10029507); |
| 2882 path.cubicTo(-0.0515338294,5.57917166, -1.08048022,5.8321104, -1.40665555,5.8395
2332); |
| 2883 SkOpSegment::findNextOp |
| 2884 SkOpAngle::dumpOne [5/15] next=2/41 sect=17/17 s=0.998028054 [27] e=0 [9] sgn=1
windVal=1 windSum=1 oppVal=0 oppSum=-1 operand |
| 2885 SkOpAngle::dumpOne [2/41] next=5/16 sect=17/17 s=0.526051613 [28] e=0.547732168
[24] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=0 done |
| 2886 SkOpAngle::dumpOne [5/16] next=2/40 sect=1/1 s=0.998028054 [27] e=0.998123104 [
14] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=0 done operand |
| 2887 SkOpAngle::dumpOne [2/40] next=5/15 sect=1/1 s=0.526051613 [28] e=0.526050901 [
33] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=1 done |
| 2888 SkOpSegment::activeOp id=2 t=0.526051613 tEnd=0.547732168 op=sect miFrom=1 miTo=
0 suFrom=0 suTo=0 result=0 |
| 2889 SkOpSegment::activeOp id=5 t=0.998028054 tEnd=0.998123104 op=sect miFrom=0 miTo=
0 suFrom=0 suTo=1 result=0 |
| 2890 SkOpSegment::activeOp id=2 t=0.526051613 tEnd=0.526050901 op=sect miFrom=0 miTo=
1 suFrom=1 suTo=1 result=1 |
| 2891 SkOpSegment::markDone id=5 (-1.40665555,5.83952332 -1.75486088,5.84743738 -1.302
15836,5.57553959 1,5) t=0 [9] (-1.40665555,5.83952332) tEnd=0.998028054 newWindS
um=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0 |
| 2892 SkOpSegment::findNextOp from:[5] to:[2] start=3696620 end=3697100 |
| 2893 bridgeOp current id=5 from=(-1.40665555,5.83952332) to=(0.986402392,5.00340128) |
| 2894 path.cubicTo(-1.75417423,5.84742165, -1.30394065,5.57661104, 0.986402392,5.00340
128); |
| 2895 </div> |
| 2896 |
| 2897 <div id="loop15"> |
| 2898 seg=1 {{{2, 6}, {1.65952897f, 4.63811588f}, {2.14982176f, 4.28087616f}, {2.47761
083f, 4.44151449f}}} |
| 2899 seg=2 {{{2.47761083f, 4.44151449f}, {3.11257339f, 4.75268841f}, {3.13775873f, 7.
00713778f}, {-4.66666651f, 7.66666651f}}} |
| 2900 seg=3 {{{-4.66666651f, 7.66666651f}, {2, 6}}} |
| 2901 seg=4 {{{1, 2}, {5.36990452f, 5.30695486f}, {0.700912476f, 6.77265263f}, {-0.018
5294151f, 6.75294161f}}} |
| 2902 seg=5 {{{-0.0185294151f, 6.75294161f}, {-0.314340472f, 6.74483728f}, {0.05755424
5f, 6.48561144f}, {2, 6}}} |
| 2903 seg=6 {{{2, 6}, {1, 2}}} |
| 2904 SkOpSegment::findTop id=6 s=0.00507799291 e=1 cw=-1 swap=-1 inflections=-1 monot
onic=1 |
| 2905 </div> |
| 2906 |
| 2907 <div id="loop14"> |
| 2908 seg=1 {{{1, 6}, {0.659528971f, 4.63811588f}, {1.14982188f, 4.28087616f}, {1.4776
1095f, 4.44151449f}}} |
| 2909 seg=2 {{{1.47761095f, 4.44151449f}, {2.11257339f, 4.75268793f}, {2.13775921f, 7.
00713778f}, {-5.66666651f, 7.66666651f}}} |
| 2910 seg=3 {{{-5.66666651f, 7.66666651f}, {1, 6}}} |
| 2911 seg=4 {{{0, 2}, {4.36990452f, 5.30695486f}, {-0.299087524f, 6.77265263f}, {-1.01
852942f, 6.75294161f}}} |
| 2912 seg=5 {{{-1.01852942f, 6.75294161f}, {-1.31434047f, 6.74483728f}, {-0.942445755f
, 6.48561144f}, {1, 6}}} |
| 2913 seg=6 {{{1, 6}, {0, 2}}} |
| 2914 SkOpSegment::findTop id=6 s=0.00507799945 e=1 cw=-1 swap=-1 inflections=-1 monot
onic=1 |
| 2915 </div> |
| 2916 |
| 2917 <div id="loop13"> |
| 2918 seg=1 {{{1, 5}, {0.659528852f, 3.63811541f}, {1.149822f, 3.28087616f}, {1.477611
06f, 3.44151473f}}} |
| 2919 seg=2 {{{1.47761106f, 3.44151473f}, {2.11257339f, 3.75268865f}, {2.13775826f, 6.
00713778f}, {-5.66666651f, 6.66666651f}}} |
| 2920 seg=3 {{{-5.66666651f, 6.66666651f}, {1, 5}}} |
| 2921 seg=4 {{{0, 1}, {4.36990452f, 4.30695486f}, {-0.299087524f, 5.77265263f}, {-1.01
852942f, 5.75294161f}}} |
| 2922 seg=5 {{{-1.01852942f, 5.75294161f}, {-1.31434047f, 5.74483728f}, {-0.942445755f
, 5.48561144f}, {1, 5}}} |
| 2923 seg=6 {{{1, 5}, {0, 1}}} |
| 2924 SkOpSegment::findTop id=6 s=0.00507799266 e=1 cw=-1 swap=-1 inflections=-1 monot
onic=1 |
| 2925 </div> |
| 2926 |
| 2927 <div id="loop12"> |
| 2928 seg=1 {{{1, 2}, {0.555084825f, 3.7796607f}, {-0.318720877f, 4.30564117f}, {-0.31
5034658f, 4.31186438f}}} |
| 2929 seg=2 {{{-0.315034658f, 4.31186438f}, {-0.310435653f, 4.31962824f}, {1.06002736f
, 3.51836181f}, {6.33333349f, 3.33333349f}}} |
| 2930 seg=3 {{{6.33333349f, 3.33333349f}, {1, 2}}} |
| 2931 seg=4 {{{0, 6}, {-1.59502935f, 4.82471514f}, {0.0235646963f, 4.15684462f}, {1.34
154034f, 3.61301661f}}} |
| 2932 seg=5 {{{1.34154034f, 3.61301661f}, {2.64018726f, 3.07716417f}, {3.64696836f, 2.
66174221f}, {1, 2}}} |
| 2933 seg=6 {{{1, 2}, {0, 6}}} |
| 2934 SkOpSegment::findTop id=1 s=1 e=0 cw=0 swap=1 inflections=1 monotonic=1 |
| 2935 </div> |
| 2936 |
5 <div id="cubicOp132"> | 2937 <div id="cubicOp132"> |
6 seg=1 {{{5, 6}, {3.38059044f, 4.38059044f}, {3.07242441f, 1.44993687f}, {3.01378
202f, 1.45492136f}}} | 2938 seg=1 {{{5, 6}, {3.38059044f, 4.38059044f}, {3.07242441f, 1.44993687f}, {3.01378
202f, 1.45492136f}}} |
7 seg=2 {{{3.01378202f, 1.45492136f}, {3, 1.45609283f}, {3, 1.61940968f}, {3, 2}}} | 2939 seg=2 {{{3.01378202f, 1.45492136f}, {3, 1.45609283f}, {3, 1.61940968f}, {3, 2}}} |
8 seg=3 {{{3, 2}, {5, 6}}} | 2940 seg=3 {{{3, 2}, {5, 6}}} |
9 op diff | |
10 seg=4 {{{0, 3}, {0.763932049f, 3}, {1.81966019f, 3.29179597f}, {2.72135973f, 3.5
4101968f}}} | 2941 seg=4 {{{0, 3}, {0.763932049f, 3}, {1.81966019f, 3.29179597f}, {2.72135973f, 3.5
4101968f}}} |
11 seg=5 {{{2.72135973f, 3.54101968f}, {4.18033981f, 3.9442718f}, {5.23606777f, 4.2
3606777f}, {4, 3}}} | 2942 seg=5 {{{2.72135973f, 3.54101968f}, {4.18033981f, 3.9442718f}, {5.23606777f, 4.2
3606777f}, {4, 3}}} |
12 seg=6 {{{4, 3}, {0, 3}}} | 2943 seg=6 {{{4, 3}, {0, 3}}} |
13 debugShowCubicIntersection wtTs[0]=1 {{{5,6}, {3.38059044,4.38059044}, {3.072424
41,1.44993687}, {3.01378202,1.45492136}}} {{3.01378202,1.45492136}} wnTs[0]=0 {{
{3.01378202,1.45492136}, {3,1.45609283}, {3,1.61940968}, {3,2}}} | 2944 SkOpSegment::findTop id=1 s=0.617509 e=1 cw=1 swap=0 inflections=1 monotonic=0 |
14 debugShowCubicLineIntersection wtTs[0]=0 {{{5,6}, {3.38059044,4.38059044}, {3.07
242441,1.44993687}, {3.01378202,1.45492136}}} {{5,6}} wtTs[1]=0.617509 {{3.25,2.
5}} wnTs[0]=1 {{{3,2}, {5,6}}} wnTs[1]=0.124999978 | 2945 </div> |
15 SkOpSegment::addT insert t=0.617509 segID=1 spanID=13 | 2946 |
16 SkOpSegment::addT insert t=0.124999978 segID=3 spanID=14 | 2947 <div id="loop11"> |
17 debugShowCubicLineIntersection wtTs[0]=1 {{{3.01378202,1.45492136}, {3,1.4560928
3}, {3,1.61940968}, {3,2}}} {{3,2}} wnTs[0]=0 {{{3,2}, {5,6}}} | 2948 seg=1 {{{0, 1}, {0.320388377f, 1.64077675f}, {0.247290015f, 1.90517497f}, {0.191
798091f, 1.89185679f}}} |
18 debugShowCubicIntersection wtTs[0]=0.385353706 {{{5,6}, {3.38059044,4.38059044},
{3.07242441,1.44993687}, {3.01378202,1.45492136}}} {{3.6512568,3.78673816}} wnT
s[0]=0.232896 {{{2.72135973,3.54101968}, {4.18033981,3.9442718}, {5.23606777,4.2
3606777}, {4,3}}} | 2949 seg=2 {{{0.191798091f, 1.89185679f}, {0.0740879625f, 1.86360621f}, {0.0355987549
f, 0.585760415f}, {4, -1}}} |
19 SkOpSegment::addT insert t=0.385353706 segID=1 spanID=15 | 2950 seg=3 {{{4, -1}, {0, 1}}} |
20 SkOpSegment::addT insert t=0.23289595 segID=5 spanID=16 | 2951 seg=4 {{{1, 3}, {-1.0564518f, 1.79032254f}, {1.45265341f, 0.229448318f}, {1.4538
1773f, 0.22913377f}}} |
21 debugShowCubicLineIntersection wtTs[0]=0.521306291 {{{5,6}, {3.38059044,4.380590
44}, {3.07242441,1.44993687}, {3.01378202,1.45492136}}} {{3.38599229,3}} wnTs[0]
=0.153502 {{{4,3}, {0,3}}} | 2952 seg=5 {{{1.45381773f, 0.22913377f}, {1.45425761f, 0.229014933f}, {1.0967741f, 0.
451612949f}, {0, 1}}} |
22 SkOpSegment::addT insert t=0.521306291 segID=1 spanID=17 | 2953 seg=6 {{{0, 1}, {1, 3}}} |
23 SkOpSegment::addT insert t=0.153501943 segID=6 spanID=18 | 2954 SkOpSegment::findTop id=2 s=0.721621552 e=1 cw=1 swap=0 inflections=0 monotonic=
1 |
24 debugShowCubicLineIntersection wtTs[0]=0.31546775 {{{2.72135973,3.54101968}, {4.
18033981,3.9442718}, {5.23606777,4.23606777}, {4,3}}} {{3.92245698,3.84491396}}
wnTs[0]=0.461228 {{{3,2}, {5,6}}} | 2955 </div> |
25 SkOpSegment::addT insert t=0.461228479 segID=3 spanID=19 | 2956 |
26 SkOpSegment::addT insert t=0.31546775 segID=5 spanID=20 | 2957 <div id="loop10"> |
27 debugShowLineIntersection wtTs[0]=0.25 {{{3,2}, {5,6}}} {{3.5,3}} wnTs[0]=0.125
{{{4,3}, {0,3}}} | 2958 seg=1 {{{5, 6}, {3.44873571f, 4.44873571f}, {2.4990766f, 3.4990766f}, {1.6455130
6f, 3.57876182f}}} |
28 SkOpSegment::addT insert t=0.25 segID=3 spanID=21 | 2959 seg=2 {{{1.64551306f, 3.57876182f}, {0.298127174f, 3.70454836f}, {-0.809808373f,
6.39524937f}, {-3.66666651f, 13.333334f}}} |
29 SkOpSegment::addT insert t=0.125 segID=6 spanID=22 | 2960 seg=3 {{{-3.66666651f, 13.333334f}, {5, 6}}} |
30 debugShowCubicIntersection wtTs[0]=1 {{{0,3}, {0.763932049,3}, {1.81966019,3.291
79597}, {2.72135973,3.54101968}}} {{2.72135973,3.54101968}} wnTs[0]=0 {{{2.72135
973,3.54101968}, {4.18033981,3.9442718}, {5.23606777,4.23606777}, {4,3}}} | 2961 seg=4 {{{1, 2}, {1, 2}, {-3.66666651f, 13.333334f}, {5, 6}}} |
31 debugShowCubicLineIntersection wtTs[0]=0 {{{0,3}, {0.763932049,3}, {1.81966019,3
.29179597}, {2.72135973,3.54101968}}} {{0,3}} wnTs[0]=1 {{{4,3}, {0,3}}} | 2962 seg=5 {{{5, 6}, {1, 2}}} |
32 debugShowCubicLineIntersection wtTs[0]=1 {{{2.72135973,3.54101968}, {4.18033981,
3.9442718}, {5.23606777,4.23606777}, {4,3}}} {{4,3}} wnTs[0]=0 {{{4,3}, {0,3}}} | 2963 SkOpSegment::findTop id=4 s=0.366025384 e=0 cw=1 swap=0 inflections=1 monotonic=
1 |
33 SkOpSegment::sortAngles [1] tStart=0.385353706 [15] | 2964 </div> |
34 SkOpAngle::after [1/1] 25/25 tStart=0.385353706 tEnd=0 < [5/13] 13/13 tStart=0.2
3289595 tEnd=0 < [1/2] 9/9 tStart=0.385353706 tEnd=0.521306291 F 4 | 2965 |
35 SkOpAngle::afterPart {{{3.6512568,3.78673816}, {3.94662547,4.55719268}, {4.37595
452,5.37595452}, {5,6}}} id=1 | 2966 <div id="circlesOp3"> |
36 SkOpAngle::afterPart {{{3.6512568,3.78673816}, {3.37906829,3.72280588}, {3.06115
028,3.63493546}, {2.72135973,3.54101968}}} id=5 | 2967 seg=1 {{{{2, 1}, {2, -1}, {0, -1}}}, 0.707106769f} |
37 SkOpAngle::afterPart {{{3.6512568,3.78673816}, {3.54705089,3.5149222}, {3.459518
68,3.24911888}, {3.38599229,3}}} id=1 | 2968 seg=2 {{{{0, -1}, {-2, -1}, {-2, 1}}}, 0.707106769f} |
38 SkOpAngle::after [1/1] 25/25 tStart=0.385353706 tEnd=0 < [5/14] 29/29 tStart=0.2
3289595 tEnd=0.31546775 < [1/2] 9/9 tStart=0.385353706 tEnd=0.521306291 T 4 | 2969 seg=3 {{{{-2, 1}, {-2, 3}, {0, 3}}}, 0.707106769f} |
39 SkOpAngle::afterPart {{{3.6512568,3.78673816}, {3.94662547,4.55719268}, {4.37595
452,5.37595452}, {5,6}}} id=1 | 2970 seg=4 {{{{0, 3}, {2, 3}, {2, 1}}}, 0.707106769f} |
40 SkOpAngle::afterPart {{{3.6512568,3.78673816}, {3.74775953,3.80940495}, {3.83851
397,3.82906267}, {3.92245698,3.84491396}}} id=5 | 2971 seg=5 {{{{6, 5}, {6, 8}, {3, 8}}}, 0.707106769f} |
41 SkOpAngle::afterPart {{{3.6512568,3.78673816}, {3.54705089,3.5149222}, {3.459518
68,3.24911888}, {3.38599229,3}}} id=1 | 2972 seg=6 {{{{3, 8}, {0, 8}, {0, 5}}}, 0.707106769f} |
42 SkOpSegment::sortAngles [1] tStart=0.521306291 [17] | 2973 seg=7 {{{{0, 5}, {0, 2}, {3, 2}}}, 0.707106769f} |
43 SkOpAngle::after [1/3] 25/25 tStart=0.521306291 tEnd=0.385353706 < [6/19] 31/31
tStart=0.153501943 tEnd=0.125 < [1/4] 9/9 tStart=0.521306291 tEnd=0.617509 T 4 | 2974 seg=8 {{{{3, 2}, {6, 2}, {6, 5}}}, 0.707106769f} |
44 SkOpAngle::afterPart {{{3.38599229,3}, {3.45951868,3.24911888}, {3.54705089,3.51
49222}, {3.6512568,3.78673816}}} id=1 | 2975 SkOpSegment::findTop id=2 s=1 e=0 cw=1 swap=0 inflections=0 monotonic=1 |
45 SkOpAngle::afterPart {{{3.38599229,3}, {3.5,3}}} id=6 | 2976 SkOpSegment::findTop id=7 s=0 e=1 cw=1 swap=0 inflections=0 monotonic=1 |
46 SkOpAngle::afterPart {{{3.38599229,3}, {3.33396357,2.82371861}, {3.2889479,2.655
79159}, {3.25,2.5}}} id=1 | 2977 </div> |
47 SkOpAngle::after [1/3] 25/25 tStart=0.521306291 tEnd=0.385353706 < [6/20] 15/15
tStart=0.153501943 tEnd=1 < [6/19] 31/31 tStart=0.153501943 tEnd=0.125 F 4 | 2978 |
48 SkOpAngle::afterPart {{{3.38599229,3}, {3.45951868,3.24911888}, {3.54705089,3.51
49222}, {3.6512568,3.78673816}}} id=1 | 2979 <div id="loop9"> |
49 SkOpAngle::afterPart {{{3.38599229,3}, {0,3}}} id=6 | 2980 seg=1 {{{0, 1}, {0.294448644f, 1.58889723f}, {0.198747262f, 1.7442944f}, {0.0660
428554f, 1.65340209f}}} |
50 SkOpAngle::afterPart {{{3.38599229,3}, {3.5,3}}} id=6 | 2981 seg=2 {{{0.0660428554f, 1.65340209f}, {-0.251940489f, 1.43560803f}, {-0.78238296
5f, -0.196299091f}, {3.33333325f, -0.666666627f}}} |
51 SkOpAngle::after [6/19] 31/31 tStart=0.153501943 tEnd=0.125 < [6/20] 15/15 tStar
t=0.153501943 tEnd=1 < [1/4] 9/9 tStart=0.521306291 tEnd=0.617509 F 4 | 2982 seg=3 {{{3.33333325f, -0.666666627f}, {0, 1}}} |
52 SkOpAngle::afterPart {{{3.38599229,3}, {3.5,3}}} id=6 | 2983 seg=4 {{{1, 3}, {-1.22353387f, 1.09411383f}, {0.319867611f, 0.12996155f}, {0.886
705518f, 0.107543148f}}} |
53 SkOpAngle::afterPart {{{3.38599229,3}, {0,3}}} id=6 | 2984 seg=5 {{{0.886705518f, 0.107543148f}, {1.21211064f, 0.0946733952f}, {1.21568203f
, 0.392158985f}, {0, 1}}} |
54 SkOpAngle::afterPart {{{3.38599229,3}, {3.33396357,2.82371861}, {3.2889479,2.655
79159}, {3.25,2.5}}} id=1 | 2985 seg=6 {{{0, 1}, {1, 3}}} |
55 SkOpAngle::after [1/4] 9/9 tStart=0.521306291 tEnd=0.617509 < [6/20] 15/15 tStar
t=0.153501943 tEnd=1 < [1/3] 25/25 tStart=0.521306291 tEnd=0.385353706 T 4 | 2986 SkOpSegment::findTop id=2 s=0.481221389 e=1 cw=1 swap=0 inflections=0 monotonic=
1 |
56 SkOpAngle::afterPart {{{3.38599229,3}, {3.33396357,2.82371861}, {3.2889479,2.655
79159}, {3.25,2.5}}} id=1 | 2987 </div> |
57 SkOpAngle::afterPart {{{3.38599229,3}, {0,3}}} id=6 | 2988 |
58 SkOpAngle::afterPart {{{3.38599229,3}, {3.45951868,3.24911888}, {3.54705089,3.51
49222}, {3.6512568,3.78673816}}} id=1 | 2989 <div id="loop8"> |
59 SkOpSegment::sortAngles [1] tStart=0.617509 [13] | 2990 seg=1 {{{0, 1}, {0.307691187f, 1.92307353f}, {0.0631181896f, 2.19920897f}, {-0.1
3654758f, 2.10514426f}}} |
60 SkOpAngle::after [1/5] 25/25 tStart=0.617509 tEnd=0.521306291 < [3/7] 9/9 tStart
=0.124999978 tEnd=0 < [1/6] 9/9 tStart=0.617509 tEnd=1 F 11 | 2991 seg=2 {{{-0.13654758f, 2.10514426f}, {-0.585797966f, 1.89349782f}, {-0.807703257
f, -0.192306399f}, {6, -1}}} |
61 SkOpAngle::afterPart {{{3.25,2.5}, {3.2889479,2.65579159}, {3.33396357,2.8237186
1}, {3.38599229,3}}} id=1 | 2992 seg=3 {{{6, -1}, {0, 1}}} |
62 SkOpAngle::afterPart {{{3.25,2.5}, {3,2}}} id=3 | 2993 seg=4 {{{1, 4}, {-2.25000453f, 1.42241001f}, {1.1314013f, 0.0505309105f}, {1.871
40274f, 0.0363764353f}}} |
63 SkOpAngle::afterPart {{{3.25,2.5}, {3.09514759,1.88059039}, {3.03621221,1.453014
84}, {3.01378202,1.45492136}}} id=1 | 2994 seg=5 {{{1.87140274f, 0.0363764353f}, {2.23191476f, 0.0294806957f}, {1.96551132f
, 0.344829559f}, {0, 1}}} |
64 SkOpAngle::after [1/5] 25/25 tStart=0.617509 tEnd=0.521306291 < [3/8] 25/25 tSta
rt=0.124999978 tEnd=0.25 < [1/6] 9/9 tStart=0.617509 tEnd=1 T 12 | 2995 seg=6 {{{0, 1}, {1, 4}}} |
65 SkOpAngle::afterPart {{{3.25,2.5}, {3.2889479,2.65579159}, {3.33396357,2.8237186
1}, {3.38599229,3}}} id=1 | 2996 SkOpSegment::findTop id=2 s=0.471276477 e=1 cw=1 swap=0 inflections=0 monotonic=
1 |
66 SkOpAngle::afterPart {{{3.25,2.5}, {3.5,3}}} id=3 | 2997 </div> |
67 SkOpAngle::afterPart {{{3.25,2.5}, {3.09514759,1.88059039}, {3.03621221,1.453014
84}, {3.01378202,1.45492136}}} id=1 | 2998 |
68 SkOpSegment::sortAngles [3] tStart=0.124999978 [14] | 2999 <div id="rects5"> |
69 SkOpSegment::sortAngles [3] tStart=0.25 [21] | 3000 seg=1 {{{5, 5}, {6, 5}}} |
70 SkOpAngle::after [3/9] 9/9 tStart=0.25 tEnd=0.124999978 < [6/17] 31/31 tStart=0.
125 tEnd=0 < [3/10] 25/25 tStart=0.25 tEnd=0.461228479 F 4 | 3001 seg=2 {{{6, 5}, {6, 6}}} |
71 SkOpAngle::afterPart {{{3.5,3}, {3.25,2.5}}} id=3 | 3002 seg=3 {{{6, 6}, {5, 6}}} |
72 SkOpAngle::afterPart {{{3.5,3}, {4,3}}} id=6 | 3003 seg=4 {{{5, 6}, {5, 5}}} |
73 SkOpAngle::afterPart {{{3.5,3}, {3.92245698,3.84491396}}} id=3 | 3004 seg=5 {{{5, 5}, {6, 5}}} |
74 SkOpAngle::after [3/9] 9/9 tStart=0.25 tEnd=0.124999978 < [6/18] 15/15 tStart=0.
125 tEnd=0.153501943 < [3/10] 25/25 tStart=0.25 tEnd=0.461228479 T 4 | 3005 seg=6 {{{6, 5}, {6, 6}}} |
75 SkOpAngle::afterPart {{{3.5,3}, {3.25,2.5}}} id=3 | 3006 seg=7 {{{6, 6}, {5, 6}}} |
76 SkOpAngle::afterPart {{{3.5,3}, {3.38599229,3}}} id=6 | 3007 seg=8 {{{5, 6}, {5, 5}}} |
77 SkOpAngle::afterPart {{{3.5,3}, {3.92245698,3.84491396}}} id=3 | 3008 seg=9 {{{0, 0}, {6, 0}}} |
78 SkOpSegment::sortAngles [3] tStart=0.461228479 [19] | 3009 seg=10 {{{6, 0}, {6, 6}}} |
79 SkOpAngle::after [3/11] 9/9 tStart=0.461228479 tEnd=0.25 < [5/15] 13/13 tStart=0
.31546775 tEnd=0.23289595 < [3/12] 25/25 tStart=0.461228479 tEnd=1 T 4 | 3010 seg=11 {{{6, 6}, {0, 6}}} |
80 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {3.5,3}}} id=3 | 3011 seg=12 {{{0, 6}, {0, 0}}} |
81 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {3.83851397,3.82906267}, {3.7477
5953,3.80940495}, {3.6512568,3.78673816}}} id=5 | 3012 seg=13 {{{5, 5}, {6, 5}}} |
82 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {5,6}}} id=3 | 3013 seg=14 {{{6, 5}, {6, 6}}} |
83 SkOpAngle::after [3/11] 9/9 tStart=0.461228479 tEnd=0.25 < [5/16] 29/5 tStart=0.
31546775 tEnd=1 < [5/15] 13/13 tStart=0.31546775 tEnd=0.23289595 F 4 | 3014 seg=15 {{{6, 6}, {5, 6}}} |
84 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {3.5,3}}} id=3 | 3015 seg=16 {{{5, 6}, {5, 5}}} |
85 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {4.6183568,3.97632344}, {4.84612
825,3.84612825}, {4,3}}} id=5 | 3016 SkOpSegment::findTop id=12 s=0 e=1 cw=-1 swap=-1 inflections=-1 monotonic=1 |
86 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {3.83851397,3.82906267}, {3.7477
5953,3.80940495}, {3.6512568,3.78673816}}} id=5 | 3017 SkOpSegment::findTop id=16 s=0 e=1 cw=-1 swap=-1 inflections=-1 monotonic=1 |
87 SkOpAngle::after [5/15] 13/13 tStart=0.31546775 tEnd=0.23289595 < [5/16] 29/5 tS
tart=0.31546775 tEnd=1 < [3/12] 25/25 tStart=0.461228479 tEnd=1 F 4 | 3018 </div> |
88 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {3.83851397,3.82906267}, {3.7477
5953,3.80940495}, {3.6512568,3.78673816}}} id=5 | 3019 |
89 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {4.6183568,3.97632344}, {4.84612
825,3.84612825}, {4,3}}} id=5 | 3020 <div id="loop7"> |
90 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {5,6}}} id=3 | 3021 seg=1 {{{0, 1}, {0.824406445f, 1.82440639f}, {1.12019932f, 2.1201992f}, {1.31279
516f, 2.06377077f}}} |
91 SkOpAngle::after [3/12] 25/25 tStart=0.461228479 tEnd=1 < [5/16] 29/5 tStart=0.3
1546775 tEnd=1 < [3/11] 9/9 tStart=0.461228479 tEnd=0.25 T 4 | 3022 seg=2 {{{1.31279516f, 2.06377077f}, {1.82105184f, 1.91485715f}, {1.6106205f, -0.
687005401f}, {8.5f, -2.5f}}} |
92 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {5,6}}} id=3 | 3023 seg=3 {{{8.5f, -2.5f}, {0, 1}}} |
93 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {4.6183568,3.97632344}, {4.84612
825,3.84612825}, {4,3}}} id=5 | 3024 seg=4 {{{3, 4}, {0.333333254f, 1.33333325f}, {3.66666675f, -0.666666746f}, {3.66
666651f, -0.666666567f}}} |
94 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {3.5,3}}} id=3 | 3025 seg=5 {{{3.66666651f, -0.666666567f}, {3.66666651f, -0.666666508f}, {2.83333302f
, -0.166666508f}, {0, 1}}} |
95 SkOpSegment::sortAngles [5] tStart=0.23289595 [16] | 3026 seg=6 {{{0, 1}, {3, 4}}} |
96 SkOpSegment::sortAngles [5] tStart=0.31546775 [20] | 3027 SkOpSegment::findTop id=2 s=0.655266494 e=1 cw=1 swap=0 inflections=0 monotonic=
1 |
97 SkOpSegment::sortAngles [6] tStart=0.125 [22] | 3028 </div> |
98 SkOpSegment::sortAngles [6] tStart=0.153501943 [18] | 3029 |
99 SkOpSegment::debugShowActiveSpans id=1 (5,6 3.38059044,4.38059044 3.07242441,1.4
4993687 3.01378202,1.45492136) t=0 (5,6) tEnd=0.385353706 windSum=? windValue=1
oppValue=0 | 3030 <div id="cubicOp130a"> |
100 SkOpSegment::debugShowActiveSpans id=1 (5,6 3.38059044,4.38059044 3.07242441,1.4
4993687 3.01378202,1.45492136) t=0.385353706 (3.6512568,3.78673816) tEnd=0.52130
6291 windSum=? windValue=1 oppValue=0 | 3031 seg=1 {{{5, 6}, {4.30769253f, 5.68047333f}, {3.61538434f, 3.44378686f}}} |
101 SkOpSegment::debugShowActiveSpans id=1 (5,6 3.38059044,4.38059044 3.07242441,1.4
4993687 3.01378202,1.45492136) t=0.521306291 (3.38599229,3) tEnd=0.617509 windSu
m=? windValue=1 oppValue=0 | 3032 seg=2 {{{3.61538434f, 3.44378686f}, {2.80769205f, 0.69970417f}, {2, 1}}} |
102 SkOpSegment::debugShowActiveSpans id=1 (5,6 3.38059044,4.38059044 3.07242441,1.4
4993687 3.01378202,1.45492136) t=0.617509 (3.25,2.5) tEnd=1 windSum=? windValue=
1 oppValue=0 | 3033 seg=3 {{{2, 1}, {5, 6}}} |
103 SkOpSegment::debugShowActiveSpans id=2 (3.01378202,1.45492136 3,1.45609283 3,1.6
1940968 3,2) t=0 (3.01378202,1.45492136) tEnd=1 windSum=? windValue=1 oppValue=0 | 3034 seg=4 {{{5, 6}, {1.16057944f, 2.50466418f}, {3.69335032f, 3.61631155f}}} |
104 SkOpSegment::debugShowActiveSpans id=3 (3,2 5,6) t=0 (3,2) tEnd=0.124999978 wind
Sum=? windValue=1 oppValue=0 | 3035 seg=5 {{{3.69335032f, 3.61631155f}, {5.779459f, 4.49557161f}, {6, 4}}} |
105 SkOpSegment::debugShowActiveSpans id=3 (3,2 5,6) t=0.124999978 (3.25,2.5) tEnd=0
.25 windSum=? windValue=1 oppValue=0 | 3036 seg=6 {{{6, 4}, {5, 6}}} |
106 SkOpSegment::debugShowActiveSpans id=3 (3,2 5,6) t=0.25 (3.5,3) tEnd=0.461228479
windSum=? windValue=1 oppValue=0 | 3037 SkOpSegment::findTop id=2 s=0 e=1 cw=0 swap=1 inflections=0 monotonic=0 |
107 SkOpSegment::debugShowActiveSpans id=3 (3,2 5,6) t=0.461228479 (3.92245698,3.844
91396) tEnd=1 windSum=? windValue=1 oppValue=0 | 3038 </div> |
108 SkOpSegment::debugShowActiveSpans id=4 (0,3 0.763932049,3 1.81966019,3.29179597
2.72135973,3.54101968) t=0 (0,3) tEnd=1 windSum=? windValue=1 oppValue=0 | 3039 |
109 SkOpSegment::debugShowActiveSpans id=5 (2.72135973,3.54101968 4.18033981,3.94427
18 5.23606777,4.23606777 4,3) t=0 (2.72135973,3.54101968) tEnd=0.23289595 windSu
m=? windValue=1 oppValue=0 | 3040 <div id="rRect1x"> |
110 SkOpSegment::debugShowActiveSpans id=5 (2.72135973,3.54101968 4.18033981,3.94427
18 5.23606777,4.23606777 4,3) t=0.23289595 (3.6512568,3.78673816) tEnd=0.3154677
5 windSum=? windValue=1 oppValue=0 | 3041 seg=1 {{{{20.6499996f, 5.6500001f}, {20.6499996f, 1.13611996f}, {25.1403999f, 0.
649999976f}}}, 0.888487995f} |
111 SkOpSegment::debugShowActiveSpans id=5 (2.72135973,3.54101968 4.18033981,3.94427
18 5.23606777,4.23606777 4,3) t=0.31546775 (3.92245698,3.84491396) tEnd=1 windSu
m=? windValue=1 oppValue=0 | 3042 seg=2 {{{25.1403999f, 0.649999976f}, {25.6499996f, 0.649999976f}}} |
112 SkOpSegment::debugShowActiveSpans id=6 (4,3 0,3) t=0 (4,3) tEnd=0.125 windSum=?
windValue=1 oppValue=0 | 3043 seg=3 {{{25.6499996f, 0.649999976f}, {26.1595993f, 0.676039994f}}} |
113 SkOpSegment::debugShowActiveSpans id=6 (4,3 0,3) t=0.125 (3.5,3) tEnd=0.15350194
3 windSum=? windValue=1 oppValue=0 | 3044 seg=4 {{{{26.1595993f, 0.676039994f}, {30.6499996f, 1.13611996f}, {30.6499996f,
5.6500001f}}}, 0.888487995f} |
114 SkOpSegment::debugShowActiveSpans id=6 (4,3 0,3) t=0.153501943 (3.38599229,3) tE
nd=1 windSum=? windValue=1 oppValue=0 | 3045 seg=5 {{{30.6499996f, 5.6500001f}, {30.6499996f, 25.6499996f}}} |
115 SkOpSegment::findTop | 3046 seg=6 {{{{30.6499996f, 25.6499996f}, {30.6499996f, 20.6499996f}, {25.6499996f, 2
0.6499996f}}}, 0.707107008f} |
116 SkOpAngle::dumpOne [1/21] next=2/22 sect=1/25 s=1 [2] e=0.617509 [13] sgn=1 win
dVal=1 windSum=? | 3047 seg=7 {{{25.6499996f, 20.6499996f}, {20.6499996f, 20.6499996f}}} |
117 SkOpAngle::dumpOne [2/22] next=1/21 sect=17/21 s=0 [3] e=1 [4] sgn=-1 windVal=1
windSum=? | 3048 seg=8 {{{20.6499996f, 20.6499996f}, {20.6499996f, 5.6500001f}}} |
118 SkOpSegment::markWinding id=1 (5,6 3.38059044,4.38059044 3.07242441,1.44993687 3
.01378202,1.45492136) t=0.617509 [13] (3.25,2.5) tEnd=1 newWindSum=-1 newOppSum=
0 oppSum=? windSum=? windValue=1 oppValue=0 | 3049 seg=9 {{{20.6499996f, 20.6499996f}, {5.6500001f, 20.6499996f}}} |
119 SkOpSegment::nextChase mismatched signs | 3050 seg=10 {{{{5.6500001f, 20.6499996f}, {0.649999976f, 20.6499996f}, {0.649999976f,
25.6499996f}}}, 0.707107008f} |
120 SkOpSegment::markWinding id=2 (3.01378202,1.45492136 3,1.45609283 3,1.61940968 3
,2) t=0 [3] (3.01378202,1.45492136) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=? wi
ndSum=? windValue=1 oppValue=0 | 3051 seg=11 {{{0.649999976f, 25.6499996f}, {0.649999976f, 45.6500015f}}} |
121 SkOpSegment::markWinding id=3 (3,2 5,6) t=0 [5] (3,2) tEnd=0.124999978 newWindSu
m=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | 3052 seg=12 {{{{0.649999976f, 45.6500015f}, {0.649999976f, 50.6500015f}, {5.6500001f,
50.6500015f}}}, 0.707107008f} |
122 SkOpSegment::markWinding id=1 (5,6 3.38059044,4.38059044 3.07242441,1.44993687 3
.01378202,1.45492136) t=0.617509 [13] (3.25,2.5) tEnd=1 newWindSum=-1 newOppSum=
0 oppSum=0 windSum=-1 windValue=1 oppValue=0 | 3053 seg=13 {{{5.6500001f, 50.6500015f}, {25.6499996f, 50.6500015f}}} |
123 SkOpSegment::activeOp id=1 t=0.617509 tEnd=1 op=diff miFrom=1 miTo=0 suFrom=0 su
To=0 result=1 | 3054 seg=14 {{{{25.6499996f, 50.6500015f}, {30.6499996f, 50.6500015f}, {30.6499996f,
45.6500015f}}}, 0.707107008f} |
124 SkOpSegment::nextChase mismatched signs | 3055 seg=15 {{{30.6499996f, 45.6500015f}, {30.6499996f, 25.6499996f}}} |
125 SkOpSegment::findNextOp simple | 3056 seg=16 {{{{30.6499996f, 25.6499996f}, {30.6499996f, 30.6499996f}, {25.6499996f,
30.6499996f}}}, 0.707107008f} |
126 SkOpSegment::markDone id=1 (5,6 3.38059044,4.38059044 3.07242441,1.44993687 3.01
378202,1.45492136) t=0.617509 [13] (3.25,2.5) tEnd=1 newWindSum=-1 newOppSum=0 o
ppSum=0 windSum=-1 windValue=1 oppValue=0 | 3057 seg=17 {{{{25.6499996f, 30.6499996f}, {20.6499996f, 30.6499996f}, {20.6499996f,
25.6499996f}}}, 0.707107008f} |
127 bridgeOp current id=1 from=(3.25,2.5) to=(3.01378202,1.45492136) | 3058 seg=18 {{{20.6499996f, 25.6499996f}, {20.6499996f, 20.6499996f}}} |
128 path.moveTo(3.25,2.5); | 3059 seg=19 {{{20.6499996f, 45.6500015f}, {20.6499996f, 25.6499996f}}} |
129 path.cubicTo(3.09514761,1.88059044, 3.03621221,1.45301485, 3.01378202,1.45492136
); | 3060 seg=20 {{{{20.6499996f, 25.6499996f}, {20.6499996f, 20.6499996f}, {25.6499996f,
20.6499996f}}}, 0.707107008f} |
130 SkOpSegment::findNextOp simple | 3061 seg=21 {{{25.6499996f, 20.6499996f}, {45.6500015f, 20.6499996f}}} |
131 SkOpSegment::markDone id=2 (3.01378202,1.45492136 3,1.45609283 3,1.61940968 3,2)
t=0 [3] (3.01378202,1.45492136) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=0 windS
um=-1 windValue=1 oppValue=0 | 3062 seg=22 {{{{45.6500015f, 20.6499996f}, {50.6500015f, 20.6499996f}, {50.6500015f,
25.6499996f}}}, 0.707107008f} |
132 bridgeOp current id=2 from=(3.01378202,1.45492136) to=(3,2) | 3063 seg=23 {{{50.6500015f, 25.6499996f}, {50.6500015f, 45.6500015f}}} |
133 path.cubicTo(3,1.45609283, 3,1.61940968, 3,2); | 3064 seg=24 {{{{50.6500015f, 45.6500015f}, {50.6500015f, 50.6500015f}, {45.6500015f,
50.6500015f}}}, 0.707107008f} |
134 SkOpSegment::markWinding id=1 (5,6 3.38059044,4.38059044 3.07242441,1.44993687 3
.01378202,1.45492136) t=0.521306291 [17] (3.38599229,3) tEnd=0.617509 newWindSum
=-2 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | 3065 seg=25 {{{45.6500015f, 50.6500015f}, {25.6499996f, 50.6500015f}}} |
135 SkOpSegment::markAngle last segment=1 span=17 windSum=-2 | 3066 seg=26 {{{{25.6499996f, 50.6500015f}, {20.6499996f, 50.6500015f}, {20.6499996f,
45.6500015f}}}, 0.707107008f} |
136 SkOpSegment::markWinding id=3 (3,2 5,6) t=0.124999978 [14] (3.25,2.5) tEnd=0.25
newWindSum=-2 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | 3067 SkOpSegment::findTop id=1 s=0 e=1 cw=1 swap=0 inflections=0 monotonic=1 |
137 SkOpSegment::markAngle last segment=3 span=21 windSum=? | 3068 </div> |
138 SkOpSegment::findNextOp | 3069 |
139 SkOpAngle::dumpOne [3/7] next=1/5 sect=9/9 s=0.124999978 [14] e=0 [5] sgn=1 win
dVal=1 windSum=-1 oppVal=0 oppSum=0 | 3070 <div id="circlesOp2"> |
140 SkOpAngle::dumpOne [1/5] next=3/8 sect=25/25 s=0.617509 [13] e=0.521306291 [17]
sgn=1 windVal=1 windSum=-2 oppVal=0 oppSum=0 | 3071 seg=1 {{{{4, 1}, {4, -3}, {0, -3}}}, 0.707106769f} |
141 SkOpAngle::dumpOne [3/8] next=1/6 sect=25/25 s=0.124999978 [14] e=0.25 [21] sgn
=-1 windVal=1 windSum=-2 oppVal=0 oppSum=0 | 3072 seg=2 {{{{0, -3}, {-4, -3}, {-4, 1}}}, 0.707106769f} |
142 SkOpAngle::dumpOne [1/6] next=3/7 sect=9/9 s=0.617509 [13] e=1 [2] sgn=-1 windV
al=1 windSum=-1 oppVal=0 oppSum=0 done | 3073 seg=3 {{{{-4, 1}, {-4, 5}, {0, 5}}}, 0.707106769f} |
143 SkOpSegment::activeOp id=1 t=0.617509 tEnd=0.521306291 op=diff miFrom=1 miTo=1 s
uFrom=0 suTo=0 result=0 | 3074 seg=4 {{{{0, 5}, {4, 5}, {4, 1}}}, 0.707106769f} |
144 SkOpSegment::markDone id=1 (5,6 3.38059044,4.38059044 3.07242441,1.44993687 3.01
378202,1.45492136) t=0.521306291 [17] (3.38599229,3) tEnd=0.617509 newWindSum=-2
newOppSum=0 oppSum=0 windSum=-2 windValue=1 oppValue=0 | 3075 seg=5 {{{{3, 4}, {3, 7}, {0, 7}}}, 0.707106769f} |
145 SkOpSegment::findNextOp chase.append segment=1 span=17 windSum=-2 | 3076 seg=6 {{{{0, 7}, {-3, 7}, {-3, 4}}}, 0.707106769f} |
146 SkOpSegment::activeOp id=3 t=0.124999978 tEnd=0.25 op=diff miFrom=1 miTo=1 suFro
m=0 suTo=0 result=0 | 3077 seg=7 {{{{-3, 4}, {-3, 1}, {0, 1}}}, 0.707106769f} |
147 SkOpSegment::markDone id=3 (3,2 5,6) t=0.124999978 [14] (3.25,2.5) tEnd=0.25 new
WindSum=-2 newOppSum=0 oppSum=0 windSum=-2 windValue=1 oppValue=0 | 3078 seg=8 {{{{0, 1}, {3, 1}, {3, 4}}}, 0.707106769f} |
148 SkOpSegment::findNextOp chase.append segment=3 span=21 windSum=-2147483647 | 3079 SkOpSegment::findTop id=2 s=1 e=0 cw=1 swap=0 inflections=0 monotonic=1 |
149 SkOpSegment::activeOp id=1 t=0.617509 tEnd=1 op=diff miFrom=1 miTo=0 suFrom=0 su
To=0 result=1 | 3080 </div> |
150 SkOpSegment::markDone id=3 (3,2 5,6) t=0 [5] (3,2) tEnd=0.124999978 newWindSum=-
1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 | 3081 |
151 SkOpSegment::findNextOp from:[3] to:[1] start=7692876 end=11466464 | 3082 <div id="circlesOp1"> |
152 bridgeOp current id=3 from=(3,2) to=(3.25,2.5) | 3083 seg=1 {{{{2, 1}, {2, -1}, {0, -1}}}, 0.707106769f} |
153 path.lineTo(3.25,2.5); | 3084 seg=2 {{{{0, -1}, {-2, -1}, {-2, 1}}}, 0.707106769f} |
154 path.close(); | 3085 seg=3 {{{{-2, 1}, {-2, 3}, {0, 3}}}, 0.707106769f} |
155 SkOpSegment::markWinding id=6 (4,3 0,3) t=0.125 [22] (3.5,3) tEnd=0.153501943 ne
wWindSum=1 newOppSum=-2 oppSum=? windSum=? windValue=1 oppValue=0 | 3086 seg=4 {{{{0, 3}, {2, 3}, {2, 1}}}, 0.707106769f} |
156 SkOpSegment::markAngle last segment=6 span=18 windSum=? | 3087 seg=5 {{{{1, 1}, {1, 2}, {0, 2}}}, 0.707106769f} |
157 SkOpSegment::markWinding id=3 (3,2 5,6) t=0.25 [21] (3.5,3) tEnd=0.461228479 new
WindSum=-2 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0 | 3088 seg=6 {{{{0, 2}, {-1, 2}, {-1, 1}}}, 0.707106769f} |
158 SkOpSegment::markAngle last segment=3 span=19 windSum=? | 3089 seg=7 {{{{-1, 1}, {-1, 0}, {0, 0}}}, 0.707106769f} |
159 SkOpSegment::markWinding id=6 (4,3 0,3) t=0 [11] (4,3) tEnd=0.125 newWindSum=1 n
ewOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | 3090 seg=8 {{{{0, 0}, {1, 0}, {1, 1}}}, 0.707106769f} |
160 SkOpSegment::markWinding id=5 (2.72135973,3.54101968 4.18033981,3.9442718 5.2360
6777,4.23606777 4,3) t=0.31546775 [20] (3.92245698,3.84491396) tEnd=1 newWindSum
=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | 3091 SkOpSegment::findTop id=2 s=1 e=0 cw=1 swap=0 inflections=0 monotonic=1 |
161 SkOpSegment::markAngle last segment=5 span=20 windSum=1 | 3092 SkOpSegment::findTop id=7 s=0 e=1 cw=1 swap=0 inflections=0 monotonic=1 |
162 SkOpSegment::debugShowActiveSpans id=1 (5,6 3.38059044,4.38059044 3.07242441,1.4
4993687 3.01378202,1.45492136) t=0 (5,6) tEnd=0.385353706 windSum=? windValue=1
oppValue=0 | 3093 </div> |
163 SkOpSegment::debugShowActiveSpans id=1 (5,6 3.38059044,4.38059044 3.07242441,1.4
4993687 3.01378202,1.45492136) t=0.385353706 (3.6512568,3.78673816) tEnd=0.52130
6291 windSum=? windValue=1 oppValue=0 | 3094 |
164 SkOpSegment::debugShowActiveSpans id=3 (3,2 5,6) t=0.25 (3.5,3) tEnd=0.461228479
windSum=-2 windValue=1 oppValue=0 | 3095 <div id="cubicOp131"> |
165 SkOpSegment::debugShowActiveSpans id=3 (3,2 5,6) t=0.461228479 (3.92245698,3.844
91396) tEnd=1 windSum=? windValue=1 oppValue=0 | 3096 seg=1 {{{0, 1}, {1.59338665f, 2.59338665f}, {2.34047961f, 2.21208811f}, {3.14026
093f, 1.80389869f}}} |
166 SkOpSegment::debugShowActiveSpans id=4 (0,3 0.763932049,3 1.81966019,3.29179597
2.72135973,3.54101968) t=0 (0,3) tEnd=1 windSum=? windValue=1 oppValue=0 | 3097 seg=2 {{{3.14026093f, 1.80389869f}, {3.84629369f, 1.44355631f}, {4.59338665f, 1.
06225777f}, {6, 2}}} |
167 SkOpSegment::debugShowActiveSpans id=5 (2.72135973,3.54101968 4.18033981,3.94427
18 5.23606777,4.23606777 4,3) t=0 (2.72135973,3.54101968) tEnd=0.23289595 windSu
m=? windValue=1 oppValue=0 | 3098 seg=3 {{{6, 2}, {0, 1}}} |
168 SkOpSegment::debugShowActiveSpans id=5 (2.72135973,3.54101968 4.18033981,3.94427
18 5.23606777,4.23606777 4,3) t=0.23289595 (3.6512568,3.78673816) tEnd=0.3154677
5 windSum=? windValue=1 oppValue=0 | 3099 seg=4 {{{0, 3}, {0.936749876f, 4.40512466f}, {1.21537447f, 3.83587384f}, {1.5551
2238f, 3.14174342f}}} |
169 SkOpSegment::debugShowActiveSpans id=5 (2.72135973,3.54101968 4.18033981,3.94427
18 5.23606777,4.23606777 4,3) t=0.31546775 (3.92245698,3.84491396) tEnd=1 windSu
m=1 windValue=1 oppValue=0 | 3100 seg=5 {{{1.55512238f, 3.14174342f}, {1.94075036f, 2.35387659f}, {2.40512466f, 1.
40512478f}, {4, 3}}} |
170 SkOpSegment::debugShowActiveSpans id=6 (4,3 0,3) t=0 (4,3) tEnd=0.125 windSum=1
windValue=1 oppValue=0 | 3101 seg=6 {{{4, 3}, {0, 3}}} |
171 SkOpSegment::debugShowActiveSpans id=6 (4,3 0,3) t=0.125 (3.5,3) tEnd=0.15350194
3 windSum=1 windValue=1 oppValue=0 | 3102 SkOpSegment::findTop id=1 s=1 e=0 cw=1 swap=0 inflections=1 monotonic=0 |
172 SkOpSegment::debugShowActiveSpans id=6 (4,3 0,3) t=0.153501943 (3.38599229,3) tE
nd=1 windSum=? windValue=1 oppValue=0 | 3103 SkOpSegment::findTop id=5 s=0.0594875287 e=1 cw=1 swap=0 inflections=0 monotonic
=0 |
173 SkOpSegment::activeOp id=6 t=0.125 tEnd=0.153501943 op=diff miFrom=1 miTo=1 suFr
om=0 suTo=1 result=1 | 3104 </div> |
174 SkOpSegment::markWinding id=6 (4,3 0,3) t=0.153501943 [18] (3.38599229,3) tEnd=1
newWindSum=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | 3105 |
175 SkOpSegment::markWinding id=4 (0,3 0.763932049,3 1.81966019,3.29179597 2.7213597
3,3.54101968) t=0 [7] (0,3) tEnd=1 newWindSum=1 newOppSum=-1 oppSum=? windSum=?
windValue=1 oppValue=0 | 3106 <div id="cubicOp130"> |
176 SkOpSegment::markWinding id=5 (2.72135973,3.54101968 4.18033981,3.9442718 5.2360
6777,4.23606777 4,3) t=0 [9] (2.72135973,3.54101968) tEnd=0.23289595 newWindSum=
1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | 3107 seg=1 {{{5, 6}, {4.53846169f, 6}, {4.07692289f, 4.72189331f}, {3.61538434f, 3.44
378686f}}} |
177 SkOpSegment::markAngle last segment=5 span=16 windSum=? | 3108 seg=2 {{{3.61538434f, 3.44378686f}, {3.07692289f, 1.95266271f}, {2.53846145f, 0.
461538464f}, {2, 1}}} |
178 SkOpSegment::markWinding id=1 (5,6 3.38059044,4.38059044 3.07242441,1.44993687 3
.01378202,1.45492136) t=0.385353706 [15] (3.6512568,3.78673816) tEnd=0.521306291
newWindSum=-2 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0 | 3109 seg=3 {{{2, 1}, {5, 6}}} |
179 SkOpSegment::markAngle last segment=1 span=15 windSum=-2 | 3110 seg=4 {{{0, 3}, {0.538927794f, 2.46107221f}, {2.23962831f, 3.08391714f}, {3.6933
5032f, 3.61631155f}}} |
180 SkOpSegment::findNextOp | 3111 seg=5 {{{3.69335032f, 3.61631155f}, {4.93706226f, 4.07179403f}, {6, 4.46107197f}
, {6, 4}}} |
181 SkOpAngle::dumpOne [6/19] next=1/4 sect=31/31 s=0.153501943 [18] e=0.125 [22] s
gn=1 windVal=1 windSum=1 oppVal=0 oppSum=-2 operand | 3112 seg=6 {{{6, 4}, {0, 3}}} |
182 SkOpAngle::dumpOne [1/4] next=6/20 sect=9/9 s=0.521306291 [17] e=0.617509 [13]
sgn=-1 windVal=1 windSum=-2 oppVal=0 oppSum=0 done | 3113 SkOpSegment::findTop id=2 s=0 e=1 cw=0 swap=1 inflections=1 monotonic=0 |
183 SkOpAngle::dumpOne [6/20] next=1/3 sect=15/15 s=0.153501943 [18] e=1 [12] sgn=-
1 windVal=1 windSum=1 oppVal=0 oppSum=-1 operand | 3114 </div> |
184 SkOpAngle::dumpOne [1/3] next=6/19 sect=25/25 s=0.521306291 [17] e=0.385353706
[15] sgn=1 windVal=1 windSum=-2 oppVal=0 oppSum=1 | 3115 |
185 SkOpSegment::activeOp id=1 t=0.521306291 tEnd=0.617509 op=diff miFrom=1 miTo=1 s
uFrom=0 suTo=0 result=0 | 3116 <div id="cubicOp129"> |
186 SkOpSegment::activeOp id=6 t=0.153501943 tEnd=1 op=diff miFrom=1 miTo=1 suFrom=0
suTo=1 result=1 | 3117 seg=1 {{{5, 6}, {3.75592899f, 4.75592899f}, {2.89878607f, 2.73800159f}, {2.42857
146f, 1.63099933f}}} |
187 SkOpSegment::findNextOp chase.append segment=5 span=16 windSum=-2147483647 | 3118 seg=2 {{{2.42857146f, 1.63099933f}, {2.14285707f, 0.958356798f}, {2, 0.622035503
f}, {2, 1}}} |
188 SkOpSegment::activeOp id=1 t=0.521306291 tEnd=0.385353706 op=diff miFrom=1 miTo=
1 suFrom=1 suTo=1 result=0 | 3119 seg=3 {{{2, 1}, {5, 6}}} |
189 SkOpSegment::markDone id=1 (5,6 3.38059044,4.38059044 3.07242441,1.44993687 3.01
378202,1.45492136) t=0.385353706 [15] (3.6512568,3.78673816) tEnd=0.521306291 ne
wWindSum=-2 newOppSum=1 oppSum=1 windSum=-2 windValue=1 oppValue=0 | 3120 seg=4 {{{0, 2}, {0.394448727f, 2}, {1.41125667f, 2.46676946f}, {2.37532973f, 2.9
0933061f}}} |
190 SkOpSegment::findNextOp chase.append segment=1 span=15 windSum=-2 | 3121 seg=5 {{{2.37532973f, 2.90933061f}, {3.85535884f, 3.58874345f}, {5.21110249f, 4.
21110249f}, {4, 3}}} |
191 SkOpSegment::markDone id=6 (4,3 0,3) t=0.125 [22] (3.5,3) tEnd=0.153501943 newWi
ndSum=1 newOppSum=-2 oppSum=-2 windSum=1 windValue=1 oppValue=0 | 3122 seg=6 {{{4, 3}, {0, 2}}} |
192 SkOpSegment::findNextOp from:[6] to:[6] start=7693356 end=7692756 | 3123 SkOpSegment::findTop id=2 s=0 e=1 cw=0 swap=1 inflections=1 monotonic=0 |
193 bridgeOp current id=6 from=(3.5,3) to=(3.38599229,3) | 3124 </div> |
194 SkOpSegment::findNextOp simple | 3125 |
195 SkOpSegment::markDone id=6 (4,3 0,3) t=0.153501943 [18] (3.38599229,3) tEnd=1 ne
wWindSum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0 | 3126 <div id="cubicOp128"> |
196 bridgeOp current id=6 from=(3.38599229,3) to=(0,3) | 3127 seg=1 {{{0, 1}, {0, 2.5f}, {1.6875f, 2.3125f}, {3.375f, 2.125f}}} |
197 SkOpSegment::findNextOp simple | 3128 seg=2 {{{3.375f, 2.125f}, {3.9375f, 2.0625f}, {4.5f, 2}, {5, 2}}} |
198 SkOpSegment::markDone id=4 (0,3 0.763932049,3 1.81966019,3.29179597 2.72135973,3
.54101968) t=0 [7] (0,3) tEnd=1 newWindSum=1 newOppSum=-1 oppSum=-1 windSum=1 wi
ndValue=1 oppValue=0 | 3129 seg=3 {{{5, 2}, {0, 1}}} |
199 bridgeOp current id=4 from=(0,3) to=(2.72135973,3.54101968) | 3130 seg=4 {{{2, 3}, {2, 3.68301272f}, {1.88337338f, 3.54963923f}, {1.80943513f, 3.07
782435f}}} |
200 path.moveTo(3.5,3); | 3131 seg=5 {{{1.80943513f, 3.07782435f}, {1.66686702f, 2.16806936f}, {1.68301272f, 0}
, {3, 0}}} |
201 path.lineTo(0,3); | 3132 seg=6 {{{3, 0}, {2, 3}}} |
202 path.cubicTo(0.763932049,3, 1.81966019,3.29179597, 2.72135973,3.54101968); | 3133 SkOpSegment::findTop id=5 s=0.458125233 e=1 cw=1 swap=0 inflections=0 monotonic=
1 |
203 SkOpSegment::markWinding id=1 (5,6 3.38059044,4.38059044 3.07242441,1.44993687 3
.01378202,1.45492136) t=0 [1] (5,6) tEnd=0.385353706 newWindSum=-2 newOppSum=0 o
ppSum=? windSum=? windValue=1 oppValue=0 | 3134 </div> |
204 SkOpSegment::markWinding id=3 (3,2 5,6) t=0.461228479 [19] (3.92245698,3.8449139
6) tEnd=1 newWindSum=-2 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | 3135 |
205 SkOpSegment::markAngle last segment=3 span=19 windSum=-2 | 3136 <div id="cubicOp127"> |
206 SkOpSegment::markWinding id=5 (2.72135973,3.54101968 4.18033981,3.9442718 5.2360
6777,4.23606777 4,3) t=0.23289595 [16] (3.6512568,3.78673816) tEnd=0.31546775 ne
wWindSum=1 newOppSum=-2 oppSum=? windSum=? windValue=1 oppValue=0 | 3137 seg=1 {{{0, 1}, {1, 5}, {6, 0}, {3, 0}}} |
207 SkOpSegment::markAngle last segment=5 span=20 windSum=1 | 3138 seg=2 {{{3, 0}, {0, 1}}} |
208 SkOpSegment::findNextOp | 3139 seg=3 {{{0, 6}, {8.60313773e-013f, 5.99999571f}}} |
209 SkOpAngle::dumpOne [5/13] next=1/1 sect=13/13 s=0.23289595 [16] e=0 [9] sgn=1 w
indVal=1 windSum=1 oppVal=0 oppSum=-1 operand | 3140 seg=4 {{{0, 5.99999571f}, {0, 2.99999666f}, {1.00000215f, 0}, {5, 1}}} |
210 SkOpAngle::dumpOne [1/1] next=5/14 sect=25/25 s=0.385353706 [15] e=0 [1] sgn=1
windVal=1 windSum=-2 oppVal=0 oppSum=0 | 3141 seg=5 {{{5, 1}, {0, 6}}} |
211 SkOpAngle::dumpOne [5/14] next=1/2 sect=29/29 s=0.23289595 [16] e=0.31546775 [2
0] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=-2 operand | 3142 SkOpSegment::findTop id=2 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1 |
212 SkOpAngle::dumpOne [1/2] next=5/13 sect=9/9 s=0.385353706 [15] e=0.521306291 [1
7] sgn=-1 windVal=1 windSum=-2 oppVal=0 oppSum=1 done | 3143 SkOpSegment::findTop id=3 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1 |
213 SkOpSegment::activeOp id=1 t=0.385353706 tEnd=0 op=diff miFrom=1 miTo=1 suFrom=0
suTo=0 result=0 | 3144 </div> |
214 SkOpSegment::markDone id=1 (5,6 3.38059044,4.38059044 3.07242441,1.44993687 3.01
378202,1.45492136) t=0 [1] (5,6) tEnd=0.385353706 newWindSum=-2 newOppSum=0 oppS
um=0 windSum=-2 windValue=1 oppValue=0 | 3145 |
215 SkOpSegment::markDone id=3 (3,2 5,6) t=0.461228479 [19] (3.92245698,3.84491396)
tEnd=1 newWindSum=-2 newOppSum=0 oppSum=0 windSum=-2 windValue=1 oppValue=0 | 3146 <div id="cubicOp126"> |
216 SkOpSegment::findNextOp chase.append segment=3 span=19 windSum=-2 | 3147 seg=1 {{{0, 1}, {0, 2.11686611f}, {1.87108481f, 1.67449486f}, {2.82691956f, 1.24
019969f}}} |
217 SkOpSegment::activeOp id=5 t=0.23289595 tEnd=0.31546775 op=diff miFrom=1 miTo=1
suFrom=0 suTo=1 result=1 | 3148 seg=2 {{{2.82691956f, 1.24019969f}, {3.58272195f, 0.896791577f}, {3.76626778f, 0
.558433056f}, {2, 1}}} |
218 SkOpSegment::findNextOp chase.append segment=5 span=20 windSum=1 | 3149 seg=3 {{{2, 1}, {0, 1}}} |
219 SkOpSegment::activeOp id=1 t=0.385353706 tEnd=0.521306291 op=diff miFrom=1 miTo=
1 suFrom=1 suTo=1 result=0 | 3150 seg=4 {{{0, 6}, {0.183503419f, 5.26598644f}, {0.333333343f, 4.59931993f}, {0.468
027353f, 4}}} |
220 SkOpSegment::markDone id=5 (2.72135973,3.54101968 4.18033981,3.9442718 5.2360677
7,4.23606777 4,3) t=0 [9] (2.72135973,3.54101968) tEnd=0.23289595 newWindSum=1 n
ewOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0 | 3151 seg=5 {{{0.468027353f, 4}, {1.06734705f, 1.33333337f}, {1.36700678f, 0}, {3, 0}}
} |
221 SkOpSegment::findNextOp from:[5] to:[5] start=7693164 end=7693548 | 3152 seg=6 {{{3, 0}, {0, 6}}} |
222 bridgeOp current id=5 from=(2.72135973,3.54101968) to=(3.6512568,3.78673816) | 3153 SkOpSegment::findTop id=5 s=0.50000003 e=1 cw=1 swap=0 inflections=0 monotonic=1 |
223 path.cubicTo(3.06115031,3.63493538, 3.37906837,3.72280598, 3.6512568,3.78673816)
; | 3154 </div> |
224 SkOpSegment::findNextOp | 3155 |
225 SkOpAngle::dumpOne [5/15] next=3/12 sect=13/13 s=0.31546775 [20] e=0.23289595 [
16] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=-2 operand | 3156 <div id="cubicOp125"> |
226 SkOpAngle::dumpOne [3/12] next=5/16 sect=25/25 s=0.461228479 [19] e=1 [6] sgn=-
1 windVal=1 windSum=-2 oppVal=0 oppSum=0 done | 3157 seg=1 {{{0, 1}, {1.78887355f, 3.9814558f}, {2.51105762f, 3.40727997f}, {3.438667
3f, 2.66977954f}}} |
227 SkOpAngle::dumpOne [5/16] next=3/11 sect=29/5 s=0.31546775 [20] e=1 [10] sgn=-1
windVal=1 windSum=1 oppVal=0 oppSum=-1 operand | 3158 seg=2 {{{3.4386673f, 2.66977954f}, {4.06668949f, 2.17046738f}, {4.78887367f, 1.5
9629118f}, {6, 2}}} |
228 SkOpAngle::dumpOne [3/11] next=5/15 sect=9/9 s=0.461228479 [19] e=0.25 [21] sgn
=1 windVal=1 windSum=-2 oppVal=0 oppSum=1 | 3159 seg=3 {{{6, 2}, {0, 1}}} |
229 SkOpSegment::activeOp id=3 t=0.461228479 tEnd=1 op=diff miFrom=1 miTo=1 suFrom=0
suTo=0 result=0 | 3160 seg=4 {{{1, 3}, {1.38379598f, 4.15138769f}, {1.47299325f, 3.97708178f}, {1.71985
495f, 3.49467373f}}} |
230 SkOpSegment::activeOp id=5 t=0.31546775 tEnd=1 op=diff miFrom=1 miTo=1 suFrom=0
suTo=1 result=1 | 3161 seg=5 {{{1.71985495f, 3.49467373f}, {2.11620402f, 2.7201426f}, {2.91897964f, 1.1
5138781f}, {6, 3}}} |
231 SkOpSegment::activeOp id=3 t=0.461228479 tEnd=0.25 op=diff miFrom=1 miTo=1 suFro
m=1 suTo=1 result=0 | 3162 seg=6 {{{6, 3}, {1, 3}}} |
232 SkOpSegment::markDone id=3 (3,2 5,6) t=0.25 [21] (3.5,3) tEnd=0.461228479 newWin
dSum=-2 newOppSum=1 oppSum=1 windSum=-2 windValue=1 oppValue=0 | 3163 SkOpSegment::findTop id=1 s=0.361627626 e=0 cw=1 swap=0 inflections=0 monotonic=
1 |
233 SkOpSegment::markDone id=5 (2.72135973,3.54101968 4.18033981,3.9442718 5.2360677
7,4.23606777 4,3) t=0.23289595 [16] (3.6512568,3.78673816) tEnd=0.31546775 newWi
ndSum=1 newOppSum=-2 oppSum=-2 windSum=1 windValue=1 oppValue=0 | 3164 </div> |
234 SkOpSegment::findNextOp from:[5] to:[5] start=7693548 end=7692540 | 3165 |
235 bridgeOp current id=5 from=(3.6512568,3.78673816) to=(3.92245698,3.84491396) | 3166 <div id="cubicOp124"> |
236 path.cubicTo(3.74775958,3.80940485, 3.83851385,3.8290627, 3.92245698,3.84491396)
; | 3167 seg=1 {{{0, 1}, {1, 5}, {6, 0}, {3, 0}}} |
237 SkOpSegment::findNextOp simple | 3168 seg=2 {{{3, 0}, {0, 1}}} |
238 SkOpSegment::markDone id=5 (2.72135973,3.54101968 4.18033981,3.9442718 5.2360677
7,4.23606777 4,3) t=0.31546775 [20] (3.92245698,3.84491396) tEnd=1 newWindSum=1
newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0 | 3169 seg=3 {{{0, 6}, {8.60313773e-013f, 5.99999571f}}} |
239 bridgeOp current id=5 from=(3.92245698,3.84491396) to=(4,3) | 3170 seg=4 {{{0, 5.99999571f}, {0, 2.99999666f}, {1.00000215f, 0}, {5, 1}}} |
240 path.cubicTo(4.6183567,3.97632337, 4.84612846,3.84612823, 4,3); | 3171 seg=5 {{{5, 1}, {0, 6}}} |
241 SkOpSegment::findNextOp | 3172 SkOpSegment::findTop id=2 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1 |
242 SkOpAngle::dumpOne [6/17] next=3/9 sect=31/31 s=0.125 [22] e=0 [11] sgn=1 windV
al=1 windSum=1 oppVal=0 oppSum=-1 operand | 3173 </div> |
243 SkOpAngle::dumpOne [3/9] next=6/18 sect=9/9 s=0.25 [21] e=0.124999978 [14] sgn=
1 windVal=1 windSum=-2 oppVal=0 oppSum=0 done | 3174 |
244 SkOpAngle::dumpOne [6/18] next=3/10 sect=15/15 s=0.125 [22] e=0.153501943 [18]
sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=-2 done operand | 3175 <div id="loop6"> |
245 SkOpAngle::dumpOne [3/10] next=6/17 sect=25/25 s=0.25 [21] e=0.461228479 [19] s
gn=-1 windVal=1 windSum=-2 oppVal=0 oppSum=1 done | 3176 seg=1 {{{0, 1}, {0.392703831f, 1.78540766f}, {0.219947904f, 2.05676103f}, {0.218
561709f, 2.05630541f}}} |
246 SkOpSegment::activeOp id=3 t=0.25 tEnd=0.124999978 op=diff miFrom=1 miTo=1 suFro
m=0 suTo=0 result=0 | 3177 seg=2 {{{0.218561709f, 2.05630541f}, {0.216418028f, 2.05560064f}, {0.624105453f,
1.40486407f}, {4.16666651f, 1.00000012f}}} |
247 SkOpSegment::activeOp id=6 t=0.125 tEnd=0.153501943 op=diff miFrom=1 miTo=1 suFr
om=0 suTo=1 result=1 | 3178 seg=3 {{{4.16666651f, 1.00000012f}, {0, 1}}} |
248 SkOpSegment::activeOp id=3 t=0.25 tEnd=0.461228479 op=diff miFrom=1 miTo=1 suFro
m=1 suTo=1 result=0 | 3179 seg=4 {{{1, 3}, {-0.401122808f, 2.29943848f}, {0.544325948f, 1.78292203f}, {1.15
289307f, 1.45045042f}}} |
249 SkOpSegment::markDone id=6 (4,3 0,3) t=0 [11] (4,3) tEnd=0.125 newWindSum=1 newO
ppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0 | 3180 seg=5 {{{1.15289307f, 1.45045042f}, {1.70257246f, 1.15015018f}, {1.97741222f, 1}
, {0, 1}}} |
250 SkOpSegment::findNextOp from:[6] to:[6] start=7693740 end=7693356 | 3181 seg=6 {{{0, 1}, {1, 3}}} |
251 bridgeOp current id=6 from=(4,3) to=(3.5,3) | 3182 SkOpSegment::findTop id=1 s=0.924875102 e=0 cw=0 swap=0 inflections=0 monotonic=
1 |
252 path.lineTo(3.5,3); | 3183 </div> |
253 path.close(); | 3184 |
| 3185 <div id="loop5"> |
| 3186 seg=1 {{{0, 2}, {1, 2}, {1, 1.66666663f}, {0.833333313f, 1.33333325f}}} |
| 3187 seg=2 {{{0.833333313f, 1.33333325f}, {0, 2}}} |
| 3188 seg=3 {{{1, 2}, {1, 1.66666663f}, {0.833333313f, 1.33333325f}, {0, 2}}} |
| 3189 seg=4 {{{0, 2}, {1, 2}}} |
| 3190 SkOpSegment::findTop id=2 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1 |
| 3191 </div> |
| 3192 |
| 3193 <div id="cubicOp123"> |
| 3194 seg=1 {{{0, 1}, {0.541499972f, 3.16599989f}, {1.08299994f, 2.69299984f}, {2.1008
3938f, 1.80391729f}}} |
| 3195 seg=2 {{{2.10083938f, 1.80391729f}, {2.96266651f, 1.05111134f}, {4.16599989f, 0}
, {6, 0}}} |
| 3196 seg=3 {{{6, 0}, {0, 1}}} |
| 3197 seg=4 {{{0, 2}, {0, 3.81689167f}, {0.206318453f, 3.57059884f}, {0.806384504f, 2.
85426903f}}} |
| 3198 seg=5 {{{0.806384504f, 2.85426903f}, {1.52740121f, 1.99355423f}, {2.81689167f, 0
.454222918f}, {5, 1}}} |
| 3199 seg=6 {{{5, 1}, {0, 2}}} |
| 3200 SkOpSegment::findTop id=2 s=0.699168961 e=1 cw=1 swap=0 inflections=0 monotonic=
1 |
| 3201 </div> |
| 3202 |
| 3203 <div id="cubicOp122"> |
| 3204 seg=1 {{{0, 1}, {2.36543417f, 4.15391207f}, {3.48747301f, 2.3342433f}, {3.856311
56f, 0.933137774f}}} |
| 3205 seg=2 {{{3.85631156f, 0.933137774f}, {3.95525837f, 0.55726862f}, {4, 0.211521983
f}, {4, 0}}} |
| 3206 seg=3 {{{4, 0}, {0, 1}}} |
| 3207 seg=4 {{{1, 4}, {0.608183205f, 4}, {0.523407221f, 3.38591838f}, {0.805823922f, 2
.81942582f}}} |
| 3208 seg=5 {{{0.805823922f, 2.81942582f}, {1.24419475f, 1.94010842f}, {2.56726718f, 1
.17545033f}, {5, 3}}} |
| 3209 seg=6 {{{5, 3}, {1, 4}}} |
| 3210 SkOpSegment::findTop id=3 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1 |
| 3211 </div> |
| 3212 |
| 3213 <div id="cubicOp121"> |
| 3214 seg=1 {{{0, 1}, {1.90192389f, 2.90192389f}, {2.59807634f, 2.79422879f}, {3.10769
51f, 2.71539044f}}} |
| 3215 seg=2 {{{3.1076951f, 2.71539044f}, {3.40192366f, 2.669873f}, {3.63397455f, 2.633
97455f}, {4, 3}}} |
| 3216 seg=3 {{{4, 3}, {0, 1}}} |
| 3217 seg=4 {{{2, 3}, {2.36602545f, 3.36602545f}, {2.330127f, 3.06217766f}, {2.2846097
9f, 2.67691422f}}} |
| 3218 seg=5 {{{2.28460979f, 2.67691422f}, {2.20577145f, 2.00961876f}, {2.09807634f, 1.
09807622f}, {4, 3}}} |
| 3219 seg=6 {{{4, 3}, {2, 3}}} |
| 3220 SkOpSegment::findTop id=1 s=0.577350301 e=0 cw=1 swap=0 inflections=0 monotonic=
1 |
| 3221 </div> |
| 3222 |
| 3223 <div id="cubicOp120"> |
| 3224 seg=1 {{{0, 1}, {1.30277562f, 2.95416355f}, {1.75693905f, 2.36249042f}, {2.46804
166f, 1.43608332f}}} |
| 3225 seg=2 {{{2.46804166f, 1.43608332f}, {2.84861231f, 0.940285206f}, {3.30277562f, 0
.348612189f}, {4, 0}}} |
| 3226 seg=3 {{{4, 0}, {0, 1}}} |
| 3227 seg=4 {{{1, 2}, {0.75f, 2.5f}, {0.625f, 2.625f}, {0.625f, 2.5625f}}} |
| 3228 seg=5 {{{0.625f, 2.5625f}, {0.625f, 2.375f}, {1.75f, 0.5f}, {4, 2}}} |
| 3229 seg=6 {{{4, 2}, {1, 2}}} |
| 3230 SkOpSegment::findTop id=3 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1 |
| 3231 </div> |
| 3232 |
| 3233 <div id="cubicOp119"> |
| 3234 seg=1 {{{0, 1}, {2, 3.66666675f}, {2.22222209f, 2.77777767f}, {2.44444442f, 1.88
888884f}}} |
| 3235 seg=2 {{{2.44444442f, 1.88888884f}, {2.55555558f, 1.44444442f}, {2.66666675f, 1}
, {3, 1}}} |
| 3236 seg=3 {{{3, 1}, {0, 1}}} |
| 3237 seg=4 {{{1, 2}, {1, 2.15061641f}, {1, 2.21049166f}, {1.01366711f, 2.21379328f}}} |
| 3238 seg=5 {{{1.01366711f, 2.21379328f}, {1.09074128f, 2.23241305f}, {1.60246587f, 0.
451849401f}, {5, 3}}} |
| 3239 seg=6 {{{5, 3}, {1, 2}}} |
| 3240 SkOpSegment::findTop id=1 s=0.202188199 e=0 cw=1 swap=0 inflections=0 monotonic=
1 |
| 3241 </div> |
| 3242 |
| 3243 <div id="loop4"> |
| 3244 seg=1 {{{0, 5}, {1, 5}, {1, 4}, {0.833333313f, 3}}} |
| 3245 seg=2 {{{0.833333313f, 3}, {0, 5}}} |
| 3246 seg=3 {{{1, 5}, {1, 4}, {0.833333313f, 3}, {0, 5}}} |
| 3247 seg=4 {{{0, 5}, {1, 5}}} |
| 3248 SkOpSegment::findTop id=2 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1 |
| 3249 </div> |
| 3250 |
| 3251 <div id="loop3"> |
| 3252 seg=1 {{{0, 1}, {0.821109116f, 2.09481215f}, {0.918055832f, 2.51540422f}, {0.916
212499f, 2.51465869f}}} |
| 3253 seg=2 {{{0.916212499f, 2.51465869f}, {0.911321044f, 2.51268077f}, {0.210793018f,
-0.456171691f}, {10.5f, -1.66666651f}}} |
| 3254 seg=3 {{{10.5f, -1.66666651f}, {0, 1}}} |
| 3255 seg=4 {{{3, 5}, {-1.52495909f, 1.60628057f}, {3.54785824f, -0.251794577f}, {3.99
093199f, -0.261532843f}}} |
| 3256 seg=5 {{{3.99093199f, -0.261532843f}, {4.20064306f, -0.26614207f}, {3.37318897f,
0.143317103f}, {0, 1}}} |
| 3257 seg=6 {{{0, 1}, {3, 5}}} |
| 3258 SkOpSegment::findTop id=2 s=0.705435785 e=1 cw=1 swap=0 inflections=0 monotonic=
1 |
| 3259 </div> |
| 3260 |
| 3261 <div id="loop2"> |
| 3262 seg=1 {{{0, 1}, {1.67274892f, 2.67274904f}, {2.4128015f, 3.4128015f}, {3.0002412
8f, 3.30683374f}}} |
| 3263 seg=2 {{{3.00024128f, 3.30683374f}, {3.46634817f, 3.22275305f}, {3.83637452f, 2.
60604262f}, {4.5f, 1.5f}}} |
| 3264 seg=3 {{{4.5f, 1.5f}, {0, 1}}} |
| 3265 seg=4 {{{3, 4}, {3, 4}, {4.5f, 1.5f}, {0, 1}}} |
| 3266 seg=5 {{{0, 1}, {3, 4}}} |
| 3267 SkOpSegment::findTop id=1 s=0.000717644924 e=0 cw=0 swap=0 inflections=0 monoton
ic=1 |
| 3268 </div> |
| 3269 |
| 3270 <div id="loop1asQuad"> |
| 3271 seg=1 {{{0, 1}, {0.252181143f, 2.2899034f}, {-0.139477089f, 2.87209582f}}} |
| 3272 seg=2 {{{-0.139477089f, 2.87209582f}, {-0.933131516f, 3.75277662f}, {-0.4629125f
, 3.49947596f}}} |
| 3273 seg=3 {{{-0.4629125f, 3.49947596f}, {-0.097509779f, 3.12475419f}, {8.83333302f,
2.33333349f}}} |
| 3274 seg=4 {{{8.83333302f, 2.33333349f}, {0, 1}}} |
| 3275 seg=5 {{{1, 5}, {-2.5842278f, 3.81228638f}, {1.17642736f, 2.92531323f}}} |
| 3276 seg=6 {{{1.17642736f, 2.92531323f}, {5.29706097f, 1.99295568f}, {0, 1}}} |
| 3277 seg=7 {{{0, 1}, {1, 5}}} |
| 3278 SkOpSegment::findTop id=1 s=1 e=0 cw=0 swap=0 inflections=0 monotonic=1 |
| 3279 </div> |
| 3280 |
| 3281 <div id="loop1"> |
| 3282 seg=1 {{{0, 1}, {0.461014599f, 2.84405851f}, {-0.707401514f, 3.48375487f}, {-0.6
80115759f, 3.53963876f}}} |
| 3283 seg=2 {{{-0.680115759f, 3.53963876f}, {-0.648215175f, 3.60497427f}, {1.01804495f
, 2.87231898f}, {8.83333302f, 2.33333349f}}} |
| 3284 seg=3 {{{8.83333302f, 2.33333349f}, {0, 1}}} |
| 3285 seg=4 {{{1, 5}, {-2.24405169f, 4.18898726f}, {-0.476109624f, 3.53583241f}, {1.17
642748f, 2.92531323f}}} |
| 3286 seg=5 {{{1.17642748f, 2.92531323f}, {2.91992569f, 2.28118896f}, {4.53496456f, 1.
68452311f}, {0, 1}}} |
| 3287 seg=6 {{{0, 1}, {1, 5}}} |
| 3288 SkOpSegment::findTop id=1 s=1 e=0 cw=0 swap=0 inflections=1 monotonic=1 |
| 3289 </div> |
| 3290 |
| 3291 <div id="issue3517"> |
| 3292 seg=1 {{{31.3500004f, 57.75f}, {31.5277309f, 57.7495461f}, {31.7054615f, 57.7540
665f}, {31.8831921f, 57.7585831f}}} |
| 3293 seg=2 {{{31.8831921f, 57.7585831f}, {32.2554626f, 57.7680473f}, {32.6277313f, 57
.7775116f}, {33, 57.7412987f}}} |
| 3294 seg=3 {{{33, 57.7412987f}, {33.2959328f, 57.712513f}, {33.5918655f, 57.6452522f}
, {33.8877983f, 57.5779915f}}} |
| 3295 seg=4 {{{33.8877983f, 57.5779915f}, {34.1418648f, 57.5202446f}, {34.3959312f, 57
.4624977f}, {34.6500015f, 57.4291f}}} |
| 3296 seg=5 {{{34.6500015f, 57.4291f}, {35.2000008f, 57.3568993f}, {35.75f, 57.3223f},
{36.2999992f, 57.3078995f}}} |
| 3297 seg=6 {{{36.2999992f, 57.3078995f}, {36.8499985f, 57.293499f}, {37.4000015f, 57.
3143005f}, {37.9500008f, 57.3428001f}}} |
| 3298 seg=7 {{{37.9500008f, 57.3428001f}, {38.5f, 57.3712006f}, {39.0499992f, 57.41120
15f}, {39.5999985f, 57.4785995f}}} |
| 3299 seg=8 {{{39.5999985f, 57.4785995f}, {39.8435669f, 57.5084496f}, {40.0871315f, 57
.5558472f}, {40.3306961f, 57.6032486f}}} |
| 3300 seg=9 {{{40.3306961f, 57.6032486f}, {40.6371307f, 57.6628838f}, {40.9435654f, 57
.7225189f}, {41.25f, 57.7472f}}} |
| 3301 seg=10 {{{41.25f, 57.7472f}, {41.7999992f, 57.7915993f}, {42.3499985f, 57.796199
8f}, {42.9000015f, 57.7444992f}}} |
| 3302 seg=11 {{{42.9000015f, 57.7444992f}, {43.2496109f, 57.7116356f}, {43.5992203f, 5
7.6357002f}, {43.9488297f, 57.5597649f}}} |
| 3303 seg=12 {{{43.9488297f, 57.5597649f}, {44.1492195f, 57.5162392f}, {44.3496094f, 5
7.4727173f}, {44.5499992f, 57.4373016f}}} |
| 3304 seg=13 {{{44.5499992f, 57.4373016f}, {44.7069931f, 57.4095268f}, {44.8639908f, 5
7.3792114f}, {45.0209846f, 57.348896f}}} |
| 3305 seg=14 {{{45.0209846f, 57.348896f}, {45.41399f, 57.2730026f}, {45.8069954f, 57.1
97113f}, {46.2000008f, 57.1610985f}}} |
| 3306 seg=15 {{{46.2000008f, 57.1610985f}, {46.60075f, 57.1243744f}, {47.0014992f, 57.
1284256f}, {47.4022484f, 57.1324768f}}} |
| 3307 seg=16 {{{47.4022484f, 57.1324768f}, {47.5514984f, 57.1339874f}, {47.7007484f, 5
7.135498f}, {47.8499985f, 57.1348991f}}} |
| 3308 seg=17 {{{47.8499985f, 57.1348991f}, {48.2035446f, 57.1334877f}, {48.5570869f, 5
7.1376495f}, {48.9106293f, 57.1418114f}}} |
| 3309 seg=18 {{{48.9106293f, 57.1418114f}, {49.1070862f, 57.1441269f}, {49.3035431f, 5
7.1464424f}, {49.5f, 57.1478004f}}} |
| 3310 seg=19 {{{49.5f, 57.1478004f}, {50.0499992f, 57.1515999f}, {50.5999985f, 57.1553
001f}, {51.1500015f, 57.1579018f}}} |
| 3311 seg=20 {{{51.1500015f, 57.1579018f}, {51.3961868f, 57.1590652f}, {51.6423721f, 5
7.159626f}, {51.8885574f, 57.1601868f}}} |
| 3312 seg=21 {{{51.8885574f, 57.1601868f}, {52.1923714f, 57.160881f}, {52.4961853f, 57
.1615753f}, {52.7999992f, 57.1633987f}}} |
| 3313 seg=22 {{{52.7999992f, 57.1633987f}, {53.1410751f, 57.1654434f}, {53.4821548f, 5
7.1686859f}, {53.8232307f, 57.1719246f}}} |
| 3314 seg=23 {{{53.8232307f, 57.1719246f}, {54.0321541f, 57.1739082f}, {54.2410774f, 5
7.1758919f}, {54.4500008f, 57.1776009f}}} |
| 3315 seg=24 {{{54.4500008f, 57.1776009f}, {54.624424f, 57.178997f}, {54.7988472f, 57.
1809158f}, {54.9732704f, 57.1828346f}}} |
| 3316 seg=25 {{{54.9732704f, 57.1828346f}, {55.3488464f, 57.1869621f}, {55.7244225f, 5
7.1910934f}, {56.0999985f, 57.1899986f}}} |
| 3317 seg=26 {{{56.0999985f, 57.1899986f}, {56.6262779f, 57.1884689f}, {57.1525536f, 5
7.1788826f}, {57.6788292f, 57.1692924f}}} |
| 3318 seg=27 {{{57.6788292f, 57.1692924f}, {57.75f, 57.1679993f}}} |
| 3319 seg=28 {{{57.75f, 57.1679993f}, {57.9838562f, 57.1637497f}, {58.2177124f, 57.157
238f}, {58.4515724f, 57.1507263f}}} |
| 3320 seg=29 {{{58.4515724f, 57.1507263f}, {58.7677155f, 57.141922f}, {59.0838585f, 57
.1331215f}, {59.4000015f, 57.1299019f}}} |
| 3321 seg=30 {{{59.4000015f, 57.1299019f}, {59.7474785f, 57.1263618f}, {60.0949554f, 5
7.1288528f}, {60.4424324f, 57.1313438f}}} |
| 3322 seg=31 {{{60.4424324f, 57.1313438f}, {60.6449547f, 57.1327934f}, {60.847477f, 57
.134243f}, {61.0499992f, 57.1344986f}}} |
| 3323 seg=32 {{{61.0499992f, 57.1344986f}, {61.2477646f, 57.1347504f}, {61.4455299f, 5
7.1334648f}, {61.6432953f, 57.1321793f}}} |
| 3324 seg=33 {{{61.6432953f, 57.1321793f}, {61.9955292f, 57.1298866f}, {62.3477669f, 5
7.127594f}, {62.7000008f, 57.1339989f}}} |
| 3325 seg=34 {{{62.7000008f, 57.1339989f}, {63.0998077f, 57.1413422f}, {63.4996147f, 5
7.1586723f}, {63.8994217f, 57.1760025f}}} |
| 3326 seg=35 {{{63.8994217f, 57.1760025f}, {64.049614f, 57.1825104f}, {64.1998062f, 57
.1890182f}, {64.3499985f, 57.1949997f}}} |
| 3327 seg=36 {{{64.3499985f, 57.1949997f}, {64.5562439f, 57.2032127f}, {64.7624893f, 5
7.2134476f}, {64.9687347f, 57.2236862f}}} |
| 3328 seg=37 {{{64.9687347f, 57.2236862f}, {65.3124924f, 57.2407494f}, {65.6562424f, 5
7.2578125f}, {66, 57.2654991f}}} |
| 3329 seg=38 {{{66, 57.2654991f}, {66.3287354f, 57.2728539f}, {66.6574707f, 57.2711296
f}, {66.9862061f, 57.2694092f}}} |
| 3330 seg=39 {{{66.9862061f, 57.2694092f}, {67.2074738f, 57.2682495f}, {67.4287338f, 5
7.2670898f}, {67.6500015f, 57.2686996f}}} |
| 3331 seg=40 {{{67.6500015f, 57.2686996f}, {67.7921829f, 57.2697601f}, {67.9343643f, 5
7.2701569f}, {68.0765457f, 57.2705536f}}} |
| 3332 seg=41 {{{68.0765457f, 57.2705536f}, {68.4843597f, 57.271698f}, {68.8921814f, 57
.2728424f}, {69.3000031f, 57.2896004f}}} |
| 3333 seg=42 {{{69.3000031f, 57.2896004f}, {69.62323f, 57.3028793f}, {69.9464645f, 57.
3286667f}, {70.2696915f, 57.3544502f}}} |
| 3334 seg=43 {{{70.2696915f, 57.3544502f}, {70.49646f, 57.3725395f}, {70.7232285f, 57.
3906288f}, {70.9499969f, 57.4043999f}}} |
| 3335 seg=44 {{{70.9499969f, 57.4043999f}, {71.5f, 57.4376984f}, {72.0500031f, 57.4668
007f}, {72.5999985f, 57.4896011f}}} |
| 3336 seg=45 {{{72.5999985f, 57.4896011f}, {72.7172928f, 57.494442f}, {72.8345871f, 57
.4997368f}, {72.9518814f, 57.5050316f}}} |
| 3337 seg=46 {{{72.9518814f, 57.5050316f}, {73.3845901f, 57.5245667f}, {73.8172913f, 5
7.5441017f}, {74.25f, 57.5407982f}}} |
| 3338 seg=47 {{{74.25f, 57.5407982f}, {74.8000031f, 57.536499f}, {75.3499985f, 57.5068
016f}, {75.9000015f, 57.4640999f}}} |
| 3339 seg=48 {{{75.9000015f, 57.4640999f}, {76.1685486f, 57.443203f}, {76.4370956f, 57
.4094048f}, {76.7056427f, 57.3756104f}}} |
| 3340 seg=49 {{{76.7056427f, 57.3756104f}, {76.9870911f, 57.3401909f}, {77.2685471f, 5
7.3047714f}, {77.5500031f, 57.2841988f}}} |
| 3341 seg=50 {{{77.5500031f, 57.2841988f}, {78.0999985f, 57.2439995f}, {78.6500015f, 5
7.216301f}, {79.1999969f, 57.2228012f}}} |
| 3342 seg=51 {{{79.1999969f, 57.2228012f}, {79.5648727f, 57.2271118f}, {79.9297485f, 5
7.2552795f}, {80.2946167f, 57.2834473f}}} |
| 3343 seg=52 {{{80.2946167f, 57.2834473f}, {80.479744f, 57.2977371f}, {80.6648712f, 57
.312027f}, {80.8499985f, 57.3232002f}}} |
| 3344 seg=53 {{{80.8499985f, 57.3232002f}, {81.0279541f, 57.3339081f}, {81.2059097f, 5
7.3453102f}, {81.3838654f, 57.3567123f}}} |
| 3345 seg=54 {{{81.3838654f, 57.3567123f}, {81.7559128f, 57.3805466f}, {82.1279526f, 5
7.4043808f}, {82.5f, 57.4219017f}}} |
| 3346 seg=55 {{{82.5f, 57.4219017f}, {83.0500031f, 57.4477997f}, {83.5999985f, 57.4636
993f}, {84.1500015f, 57.4786987f}}} |
| 3347 seg=56 {{{84.1500015f, 57.4786987f}, {84.5231628f, 57.4888763f}, {84.8963242f, 5
7.4955521f}, {85.2694855f, 57.5022316f}}} |
| 3348 seg=57 {{{85.2694855f, 57.5022316f}, {85.4463196f, 57.5053978f}, {85.6231613f, 5
7.508564f}, {85.8000031f, 57.5121002f}}} |
| 3349 seg=58 {{{85.8000031f, 57.5121002f}, {85.9800262f, 57.515667f}, {86.1600571f, 57
.5200043f}, {86.3400803f, 57.5243416f}}} |
| 3350 seg=59 {{{86.3400803f, 57.5243416f}, {86.7100525f, 57.5332603f}, {87.0800247f, 5
7.5421791f}, {87.4499969f, 57.5443993f}}} |
| 3351 seg=60 {{{87.4499969f, 57.5443993f}, {87.5730286f, 57.5451355f}, {87.6960602f, 5
7.5466385f}, {87.8190918f, 57.5481415f}}} |
| 3352 seg=61 {{{87.8190918f, 57.5481415f}, {88.2460632f, 57.5533638f}, {88.6730347f, 5
7.5585823f}, {89.0999985f, 57.5317993f}}} |
| 3353 seg=62 {{{89.0999985f, 57.5317993f}, {89.3298035f, 57.5173416f}, {89.5596085f, 5
7.4766998f}, {89.7894135f, 57.4360542f}}} |
| 3354 seg=63 {{{89.7894135f, 57.4360542f}, {90.1096115f, 57.379425f}, {90.4298019f, 57
.3227959f}, {90.75f, 57.3370018f}}} |
| 3355 seg=64 {{{90.75f, 57.3370018f}, {91.0554504f, 57.3504982f}, {91.3609009f, 57.432
8346f}, {91.6663513f, 57.5151711f}}} |
| 3356 seg=65 {{{91.6663513f, 57.5151711f}, {91.9109039f, 57.581089f}, {92.1554489f, 57
.6470108f}, {92.4000015f, 57.6776009f}}} |
| 3357 seg=66 {{{92.4000015f, 57.6776009f}, {92.8340607f, 57.7319756f}, {93.2681274f, 5
7.7380829f}, {93.7021942f, 57.7441902f}}} |
| 3358 seg=67 {{{93.7021942f, 57.7441902f}, {93.8181305f, 57.7458191f}, {93.9340668f, 5
7.747448f}, {94.0500031f, 57.75f}}} |
| 3359 seg=68 {{{94.0500031f, 57.75f}, {94.4166641f, 57.7580681f}, {94.7833328f, 57.755
3787f}, {95.1499939f, 57.7526894f}}} |
| 3360 seg=69 {{{95.1499939f, 57.7526894f}, {95.3333282f, 57.7513428f}, {95.5166626f, 5
7.75f}, {95.6999969f, 57.75f}}} |
| 3361 seg=70 {{{95.6999969f, 57.75f}, {31.3500004f, 57.75f}}} |
| 3362 seg=71 {{{31.3500004f, 57.75f}, {31.5277309f, 57.7504539f}, {31.7054615f, 57.745
9335f}, {31.8831921f, 57.7414169f}}} |
| 3363 seg=72 {{{31.8831921f, 57.7414169f}, {32.2554626f, 57.7319527f}, {32.6277313f, 5
7.7224884f}, {33, 57.7587013f}}} |
| 3364 seg=73 {{{33, 57.7587013f}, {33.2959328f, 57.787487f}, {33.5918655f, 57.8547478f
}, {33.8877983f, 57.9220085f}}} |
| 3365 seg=74 {{{33.8877983f, 57.9220085f}, {34.1418648f, 57.9797554f}, {34.3959312f, 5
8.0375023f}, {34.6500015f, 58.0709f}}} |
| 3366 seg=75 {{{34.6500015f, 58.0709f}, {35.2000008f, 58.1431007f}, {35.75f, 58.1777f}
, {36.2999992f, 58.1921005f}}} |
| 3367 seg=76 {{{36.2999992f, 58.1921005f}, {36.8499985f, 58.206501f}, {37.4000015f, 58
.1856995f}, {37.9500008f, 58.1571999f}}} |
| 3368 seg=77 {{{37.9500008f, 58.1571999f}, {38.5f, 58.1287994f}, {39.0499992f, 58.0887
985f}, {39.5999985f, 58.0214005f}}} |
| 3369 seg=78 {{{39.5999985f, 58.0214005f}, {39.8435669f, 57.9915504f}, {40.0871315f, 5
7.9441528f}, {40.3306961f, 57.8967514f}}} |
| 3370 seg=79 {{{40.3306961f, 57.8967514f}, {40.6371307f, 57.8371162f}, {40.9435654f, 5
7.7774811f}, {41.25f, 57.7528f}}} |
| 3371 seg=80 {{{41.25f, 57.7528f}, {41.7999992f, 57.7084007f}, {42.3499985f, 57.703800
2f}, {42.9000015f, 57.7555008f}}} |
| 3372 seg=81 {{{42.9000015f, 57.7555008f}, {43.2496109f, 57.7883644f}, {43.5992203f, 5
7.8642998f}, {43.9488297f, 57.9402351f}}} |
| 3373 seg=82 {{{43.9488297f, 57.9402351f}, {44.1492195f, 57.9837608f}, {44.3496094f, 5
8.0272827f}, {44.5499992f, 58.0626984f}}} |
| 3374 seg=83 {{{44.5499992f, 58.0626984f}, {44.7069931f, 58.0904732f}, {44.8639908f, 5
8.1207886f}, {45.0209846f, 58.151104f}}} |
| 3375 seg=84 {{{45.0209846f, 58.151104f}, {45.41399f, 58.2269974f}, {45.8069954f, 58.3
02887f}, {46.2000008f, 58.3389015f}}} |
| 3376 seg=85 {{{46.2000008f, 58.3389015f}, {46.60075f, 58.3756256f}, {47.0014992f, 58.
3715744f}, {47.4022484f, 58.3675232f}}} |
| 3377 seg=86 {{{47.4022484f, 58.3675232f}, {47.5514984f, 58.3660126f}, {47.7007484f, 5
8.364502f}, {47.8499985f, 58.3651009f}}} |
| 3378 seg=87 {{{47.8499985f, 58.3651009f}, {48.2035446f, 58.3665123f}, {48.5570869f, 5
8.3623505f}, {48.9106293f, 58.3581886f}}} |
| 3379 seg=88 {{{48.9106293f, 58.3581886f}, {49.1070862f, 58.3558731f}, {49.3035431f, 5
8.3535576f}, {49.5f, 58.3521996f}}} |
| 3380 seg=89 {{{49.5f, 58.3521996f}, {50.0499992f, 58.3484001f}, {50.5999985f, 58.3446
999f}, {51.1500015f, 58.3420982f}}} |
| 3381 seg=90 {{{51.1500015f, 58.3420982f}, {51.3961868f, 58.3409348f}, {51.6423721f, 5
8.340374f}, {51.8885574f, 58.3398132f}}} |
| 3382 seg=91 {{{51.8885574f, 58.3398132f}, {52.1923714f, 58.339119f}, {52.4961853f, 58
.3384247f}, {52.7999992f, 58.3366013f}}} |
| 3383 seg=92 {{{52.7999992f, 58.3366013f}, {53.1410751f, 58.3345566f}, {53.4821548f, 5
8.3313141f}, {53.8232307f, 58.3280754f}}} |
| 3384 seg=93 {{{53.8232307f, 58.3280754f}, {54.0321541f, 58.3260918f}, {54.2410774f, 5
8.3241081f}, {54.4500008f, 58.3223991f}}} |
| 3385 seg=94 {{{54.4500008f, 58.3223991f}, {54.624424f, 58.321003f}, {54.7988472f, 58.
3190842f}, {54.9732704f, 58.3171654f}}} |
| 3386 seg=95 {{{54.9732704f, 58.3171654f}, {55.3488464f, 58.3130379f}, {55.7244225f, 5
8.3089066f}, {56.0999985f, 58.3100014f}}} |
| 3387 seg=96 {{{56.0999985f, 58.3100014f}, {56.6262779f, 58.3115311f}, {57.1525536f, 5
8.3211174f}, {57.6788292f, 58.3307076f}}} |
| 3388 seg=97 {{{57.6788292f, 58.3307076f}, {57.75f, 58.3320007f}}} |
| 3389 seg=98 {{{57.75f, 58.3320007f}, {57.9838562f, 58.3362503f}, {58.2177124f, 58.342
762f}, {58.4515724f, 58.3492737f}}} |
| 3390 seg=99 {{{58.4515724f, 58.3492737f}, {58.7677155f, 58.358078f}, {59.0838585f, 58
.3668785f}, {59.4000015f, 58.3700981f}}} |
| 3391 seg=100 {{{59.4000015f, 58.3700981f}, {59.7474785f, 58.3736382f}, {60.0949554f,
58.3711472f}, {60.4424324f, 58.3686562f}}} |
| 3392 seg=101 {{{60.4424324f, 58.3686562f}, {60.6449547f, 58.3672066f}, {60.847477f, 5
8.365757f}, {61.0499992f, 58.3655014f}}} |
| 3393 seg=102 {{{61.0499992f, 58.3655014f}, {61.2477646f, 58.3652496f}, {61.4455299f,
58.3665352f}, {61.6432953f, 58.3678207f}}} |
| 3394 seg=103 {{{61.6432953f, 58.3678207f}, {61.9955292f, 58.3701134f}, {62.3477669f,
58.372406f}, {62.7000008f, 58.3660011f}}} |
| 3395 seg=104 {{{62.7000008f, 58.3660011f}, {63.0998077f, 58.3586578f}, {63.4996147f,
58.3413277f}, {63.8994217f, 58.3239975f}}} |
| 3396 seg=105 {{{63.8994217f, 58.3239975f}, {64.049614f, 58.3174896f}, {64.1998062f, 5
8.3109818f}, {64.3499985f, 58.3050003f}}} |
| 3397 seg=106 {{{64.3499985f, 58.3050003f}, {64.5562439f, 58.2967873f}, {64.7624893f,
58.2865524f}, {64.9687347f, 58.2763138f}}} |
| 3398 seg=107 {{{64.9687347f, 58.2763138f}, {65.3124924f, 58.2592506f}, {65.6562424f,
58.2421875f}, {66, 58.2345009f}}} |
| 3399 seg=108 {{{66, 58.2345009f}, {66.3287354f, 58.2271461f}, {66.6574707f, 58.228870
4f}, {66.9862061f, 58.2305908f}}} |
| 3400 seg=109 {{{66.9862061f, 58.2305908f}, {67.2074738f, 58.2317505f}, {67.4287338f,
58.2329102f}, {67.6500015f, 58.2313004f}}} |
| 3401 seg=110 {{{67.6500015f, 58.2313004f}, {67.7921829f, 58.2302399f}, {67.9343643f,
58.2298431f}, {68.0765457f, 58.2294464f}}} |
| 3402 seg=111 {{{68.0765457f, 58.2294464f}, {68.4843597f, 58.228302f}, {68.8921814f, 5
8.2271576f}, {69.3000031f, 58.2103996f}}} |
| 3403 seg=112 {{{69.3000031f, 58.2103996f}, {69.62323f, 58.1971207f}, {69.9464645f, 58
.1713333f}, {70.2696915f, 58.1455498f}}} |
| 3404 seg=113 {{{70.2696915f, 58.1455498f}, {70.49646f, 58.1274605f}, {70.7232285f, 58
.1093712f}, {70.9499969f, 58.0956001f}}} |
| 3405 seg=114 {{{70.9499969f, 58.0956001f}, {71.5f, 58.0623016f}, {72.0500031f, 58.033
1993f}, {72.5999985f, 58.0103989f}}} |
| 3406 seg=115 {{{72.5999985f, 58.0103989f}, {72.7172928f, 58.005558f}, {72.8345871f, 5
8.0002632f}, {72.9518814f, 57.9949684f}}} |
| 3407 seg=116 {{{72.9518814f, 57.9949684f}, {73.3845901f, 57.9754333f}, {73.8172913f,
57.9558983f}, {74.25f, 57.9592018f}}} |
| 3408 seg=117 {{{74.25f, 57.9592018f}, {74.8000031f, 57.963501f}, {75.3499985f, 57.993
1984f}, {75.9000015f, 58.0359001f}}} |
| 3409 seg=118 {{{75.9000015f, 58.0359001f}, {76.1685486f, 58.056797f}, {76.4370956f, 5
8.0905952f}, {76.7056427f, 58.1243896f}}} |
| 3410 seg=119 {{{76.7056427f, 58.1243896f}, {76.9870911f, 58.1598091f}, {77.2685471f,
58.1952286f}, {77.5500031f, 58.2158012f}}} |
| 3411 seg=120 {{{77.5500031f, 58.2158012f}, {78.0999985f, 58.2560005f}, {78.6500015f,
58.283699f}, {79.1999969f, 58.2771988f}}} |
| 3412 seg=121 {{{79.1999969f, 58.2771988f}, {79.5648727f, 58.2728882f}, {79.9297485f,
58.2447205f}, {80.2946167f, 58.2165527f}}} |
| 3413 seg=122 {{{80.2946167f, 58.2165527f}, {80.479744f, 58.2022629f}, {80.6648712f, 5
8.187973f}, {80.8499985f, 58.1767998f}}} |
| 3414 seg=123 {{{80.8499985f, 58.1767998f}, {81.0279541f, 58.1660919f}, {81.2059097f,
58.1546898f}, {81.3838654f, 58.1432877f}}} |
| 3415 seg=124 {{{81.3838654f, 58.1432877f}, {81.7559128f, 58.1194534f}, {82.1279526f,
58.0956192f}, {82.5f, 58.0780983f}}} |
| 3416 seg=125 {{{82.5f, 58.0780983f}, {83.0500031f, 58.0522003f}, {83.5999985f, 58.036
3007f}, {84.1500015f, 58.0213013f}}} |
| 3417 seg=126 {{{84.1500015f, 58.0213013f}, {84.5231628f, 58.0111237f}, {84.8963242f,
58.0044479f}, {85.2694855f, 57.9977684f}}} |
| 3418 seg=127 {{{85.2694855f, 57.9977684f}, {85.4463196f, 57.9946022f}, {85.6231613f,
57.991436f}, {85.8000031f, 57.9878998f}}} |
| 3419 seg=128 {{{85.8000031f, 57.9878998f}, {85.9800262f, 57.984333f}, {86.1600571f, 5
7.9799957f}, {86.3400803f, 57.9756584f}}} |
| 3420 seg=129 {{{86.3400803f, 57.9756584f}, {86.7100525f, 57.9667397f}, {87.0800247f,
57.9578209f}, {87.4499969f, 57.9556007f}}} |
| 3421 seg=130 {{{87.4499969f, 57.9556007f}, {87.5730286f, 57.9548645f}, {87.6960602f,
57.9533615f}, {87.8190918f, 57.9518585f}}} |
| 3422 seg=131 {{{87.8190918f, 57.9518585f}, {88.2460632f, 57.9466362f}, {88.6730347f,
57.9414177f}, {89.0999985f, 57.9682007f}}} |
| 3423 seg=132 {{{89.0999985f, 57.9682007f}, {89.3298035f, 57.9826584f}, {89.5596085f,
58.0233002f}, {89.7894135f, 58.0639458f}}} |
| 3424 seg=133 {{{89.7894135f, 58.0639458f}, {90.1096115f, 58.120575f}, {90.4298019f, 5
8.1772041f}, {90.75f, 58.1629982f}}} |
| 3425 seg=134 {{{90.75f, 58.1629982f}, {91.0554504f, 58.1495018f}, {91.3609009f, 58.06
71654f}, {91.6663513f, 57.9848289f}}} |
| 3426 seg=135 {{{91.6663513f, 57.9848289f}, {91.9109039f, 57.918911f}, {92.1554489f, 5
7.8529892f}, {92.4000015f, 57.8223991f}}} |
| 3427 seg=136 {{{92.4000015f, 57.8223991f}, {92.8340607f, 57.7680244f}, {93.2681274f,
57.7619171f}, {93.7021942f, 57.7558098f}}} |
| 3428 seg=137 {{{93.7021942f, 57.7558098f}, {93.8181305f, 57.7541809f}, {93.9340668f,
57.752552f}, {94.0500031f, 57.75f}}} |
| 3429 seg=138 {{{94.0500031f, 57.75f}, {94.4166641f, 57.7419319f}, {94.7833328f, 57.74
46213f}, {95.1499939f, 57.7473106f}}} |
| 3430 seg=139 {{{95.1499939f, 57.7473106f}, {95.3333282f, 57.7486572f}, {95.5166626f,
57.75f}, {95.6999969f, 57.75f}}} |
| 3431 seg=140 {{{95.6999969f, 57.75f}, {31.3500004f, 57.75f}}} |
| 3432 SkOpSegment::findTop id=30 s=0 e=1 cw=1 swap=0 inflections=1 monotonic=0 |
| 3433 SkOpSegment::findTop id=1 s=0 e=0.0941555322 cw=1 swap=0 inflections=0 monotonic
=0 |
| 3434 </div> |
| 3435 |
| 3436 <div id="cubicOp118"> |
| 3437 seg=1 {{{0, 1}, {2.72052217f, 4.40065289f}, {4.05331135f, 3.17552996f}, {4.94220
781f, 2.35844159f}}} |
| 3438 seg=2 {{{4.94220781f, 2.35844159f}, {5.36026096f, 1.97415996f}, {5.68013048f, 1.
68013048f}, {6, 2}}} |
| 3439 seg=3 {{{6, 2}, {0, 1}}} |
| 3440 seg=4 {{{1, 5}, {1.31421423f, 5.31421423f}, {1.43096733f, 4.93731451f}, {1.59843
969f, 4.39668417f}}} |
| 3441 seg=5 {{{1.59843969f, 4.39668417f}, {1.96395504f, 3.21673512f}, {2.57107115f, 1.
2568568f}, {6, 4}}} |
| 3442 seg=6 {{{6, 4}, {1, 5}}} |
| 3443 SkOpSegment::findTop id=1 s=0.326039489 e=0 cw=1 swap=0 inflections=0 monotonic=
1 |
| 3444 </div> |
| 3445 |
| 3446 <div id="cubicOp117"> |
| 3447 seg=1 {{{0, 1}, {4, 5}, {6, 0}, {1, 0}}} |
| 3448 seg=2 {{{1, 0}, {0, 1}}} |
| 3449 seg=3 {{{0, 6}, {0, 1}, {1, 0}, {5, 4}}} |
| 3450 seg=4 {{{5, 4}, {0, 6}}} |
| 3451 SkOpSegment::findTop id=2 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1 |
| 3452 </div> |
| 3453 |
| 3454 <div id="cubicOp116"> |
| 3455 seg=1 {{{0, 1}, {4, 6}, {2, 0}, {2, 0}}} |
| 3456 seg=2 {{{2, 0}, {0, 1}}} |
| 3457 seg=3 {{{0, 2}, {0, 2}, {1, 0}, {6, 4}}} |
| 3458 seg=4 {{{6, 4}, {0, 2}}} |
| 3459 SkOpSegment::findTop id=2 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1 |
| 3460 </div> |
| 3461 |
| 3462 <div id="testRect2"> |
| 3463 seg=1 {{{0, 0}, {1, 0}}} |
| 3464 seg=2 {{{1, 0}, {1, 1}}} |
| 3465 seg=3 {{{1, 1}, {0, 1}}} |
| 3466 seg=4 {{{0, 1}, {0, 0}}} |
| 3467 seg=5 {{{4, 4}, {5, 4}}} |
| 3468 seg=6 {{{5, 4}, {5, 5}}} |
| 3469 seg=7 {{{5, 5}, {4, 5}}} |
| 3470 seg=8 {{{4, 5}, {4, 4}}} |
| 3471 seg=9 {{{0, 0}, {2, 0}}} |
| 3472 seg=10 {{{2, 0}, {2, 2}}} |
| 3473 seg=11 {{{2, 2}, {0, 2}}} |
| 3474 seg=12 {{{0, 2}, {0, 0}}} |
| 3475 seg=13 {{{0, 0}, {6, 0}}} |
| 3476 seg=14 {{{6, 0}, {6, 6}}} |
| 3477 seg=15 {{{6, 6}, {0, 6}}} |
| 3478 seg=16 {{{0, 6}, {0, 0}}} |
| 3479 SkOpSegment::findTop id=4 s=0 e=1 cw=-1 swap=-1 inflections=-1 monotonic=1 |
| 3480 SkOpSegment::findTop id=10 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1 |
| 3481 SkOpSegment::findTop id=8 s=0 e=1 cw=-1 swap=-1 inflections=-1 monotonic=1 |
| 3482 </div> |
| 3483 |
| 3484 <div id="testRect1"> |
| 3485 seg=1 {{{0, 0}, {0, 60}}} |
| 3486 seg=2 {{{0, 60}, {60, 60}}} |
| 3487 seg=3 {{{60, 60}, {60, 0}}} |
| 3488 seg=4 {{{60, 0}, {0, 0}}} |
| 3489 seg=5 {{{30, 20}, {30, 50}}} |
| 3490 seg=6 {{{30, 50}, {50, 50}}} |
| 3491 seg=7 {{{50, 50}, {50, 20}}} |
| 3492 seg=8 {{{50, 20}, {30, 20}}} |
| 3493 seg=9 {{{24, 20}, {24, 30}}} |
| 3494 seg=10 {{{24, 30}, {36, 30}}} |
| 3495 seg=11 {{{36, 30}, {36, 20}}} |
| 3496 seg=12 {{{36, 20}, {24, 20}}} |
| 3497 SkOpSegment::findTop id=1 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1 |
| 3498 SkOpSegment::findTop id=9 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1 |
| 3499 </div> |
| 3500 |
| 3501 <div id="cubicOp115"> |
| 3502 seg=1 {{{0, 1}, {1.61405063f, 2.61405063f}, {2.07025266f, 2.49132824f}, {2.61449
003f, 2.34492373f}}} |
| 3503 seg=2 {{{2.61449003f, 2.34492373f}, {3.08181477f, 2.21920943f}, {3.61405063f, 2.
07603359f}, {5, 3}}} |
| 3504 seg=3 {{{5, 3}, {0, 1}}} |
| 3505 seg=4 {{{1, 2}, {1.92116463f, 3.38174701f}, {1.99378502f, 3.0664053f}, {2.097216
13f, 2.61727309f}}} |
| 3506 seg=5 {{{2.09721613f, 2.61727309f}, {2.21835113f, 2.09126544f}, {2.38174701f, 1.
38174701f}, {4, 3}}} |
| 3507 seg=6 {{{4, 3}, {1, 2}}} |
| 3508 SkOpSegment::findTop id=1 s=0.326022598 e=0 cw=1 swap=0 inflections=0 monotonic=
1 |
| 3509 </div> |
| 3510 |
| 3511 <div id="issue2753"> |
| 3512 seg=1 {{{142.701004f, 110.568001f}, {142.957001f, 100}}} |
| 3513 seg=2 {{{142.957001f, 100}, {153.835007f, 100}}} |
| 3514 seg=3 {{{153.835007f, 100}, {154.591995f, 108.188004f}}} |
| 3515 seg=4 {{{154.591995f, 108.188004f}, {154.591995f, 108.188004f}, {153.173004f, 10
8.483002f}, {152.830002f, 109.412003f}}} |
| 3516 seg=5 {{{152.830002f, 109.412003f}, {142.701004f, 110.568001f}}} |
| 3517 seg=6 {{{39, 124.000999f}, {50.5999985f, 117.000999f}}} |
| 3518 seg=7 {{{50.5999985f, 117.000999f}, {50.5999985f, 117.000999f}, {164.600998f, 85
.1999969f}, {188.201004f, 117.600998f}}} |
| 3519 seg=8 {{{188.201004f, 117.600998f}, {188.201004f, 117.600998f}, {174.800995f, 93
}, {39, 124.000999f}}} |
| 3520 SkOpSegment::findTop id=1 s=0.711321242 e=1 cw=-1 swap=-1 inflections=-1 monoton
ic=1 |
| 3521 </div> |
| 3522 |
| 3523 <div id="cubicOp114"> |
| 3524 seg=1 {{{0, 1}, {0.414792418f, 1.82958484f}, {0.313426584f, 2.14301133f}, {0.373
881191f, 2.17816687f}}} |
| 3525 seg=2 {{{0.373881191f, 2.17816687f}, {0.459173232f, 2.22776604f}, {0.866565943f,
1.72347176f}, {3.5f, 1.33333337f}}} |
| 3526 seg=3 {{{3.5f, 1.33333337f}, {0, 1}}} |
| 3527 seg=4 {{{1, 3}, {0.0426487327f, 2.5213244f}, {0.574644804f, 2.11902547f}, {1.005
64098f, 1.79310346f}}} |
| 3528 seg=5 {{{1.00564098f, 1.79310346f}, {1.47503781f, 1.43814266f}, {1.82463527f, 1.
17377484f}, {0, 1}}} |
| 3529 seg=6 {{{0, 1}, {1, 3}}} |
| 3530 SkOpSegment::findTop id=1 s=1 e=0 cw=0 swap=0 inflections=1 monotonic=1 |
| 3531 </div> |
| 3532 |
| 3533 <div id="issue2808"> |
| 3534 seg=1 {{{509.203003f, 385.60199f}, {509.203003f, 415.688385f}, {487.928711f, 436
.962708f}}} |
| 3535 seg=2 {{{487.928711f, 436.962708f}, {466.654388f, 458.237f}, {436.567993f, 458.2
37f}}} |
| 3536 seg=3 {{{436.567993f, 458.237f}, {406.481598f, 458.237f}, {385.207275f, 436.9627
08f}}} |
| 3537 seg=4 {{{385.207275f, 436.962708f}, {363.932983f, 415.688385f}, {363.932983f, 38
5.60199f}}} |
| 3538 seg=5 {{{363.932983f, 385.60199f}, {363.932983f, 355.515594f}, {385.207275f, 334
.241272f}}} |
| 3539 seg=6 {{{385.207275f, 334.241272f}, {406.481598f, 312.96698f}, {436.567993f, 312
.96698f}}} |
| 3540 seg=7 {{{436.567993f, 312.96698f}, {466.654388f, 312.96698f}, {487.928711f, 334.
241272f}}} |
| 3541 seg=8 {{{487.928711f, 334.241272f}, {509.203003f, 355.515594f}, {509.203003f, 38
5.60199f}}} |
| 3542 seg=9 {{{449.033997f, 290.872986f}, {449.033997f, 301.028259f}, {441.853149f, 30
8.209106f}}} |
| 3543 seg=10 {{{441.853149f, 308.209106f}, {434.672272f, 315.389984f}, {424.516998f, 3
15.389984f}}} |
| 3544 seg=11 {{{424.516998f, 315.389984f}, {414.361725f, 315.389984f}, {407.180847f, 3
08.209106f}}} |
| 3545 seg=12 {{{407.180847f, 308.209106f}, {400, 301.028259f}, {400, 290.872986f}}} |
| 3546 seg=13 {{{400, 290.872986f}, {400, 280.717712f}, {407.180847f, 273.536865f}}} |
| 3547 seg=14 {{{407.180847f, 273.536865f}, {414.361725f, 266.355988f}, {424.516998f, 2
66.355988f}}} |
| 3548 seg=15 {{{424.516998f, 266.355988f}, {434.672272f, 266.355988f}, {441.853149f, 2
73.536865f}}} |
| 3549 seg=16 {{{441.853149f, 273.536865f}, {449.033997f, 280.717712f}, {449.033997f, 2
90.872986f}}} |
| 3550 SkOpSegment::findTop id=14 s=0 e=1 cw=1 swap=0 inflections=0 monotonic=1 |
| 3551 </div> |
| 3552 |
| 3553 <div id="cubicOp114asQuad"> |
| 3554 seg=1 {{{0, 1}, {0.379368573f, 1.85681283f}, {0.345243573f, 2.06850648f}}} |
| 3555 seg=2 {{{0.345243573f, 2.06850648f}, {0.351496071f, 2.16414928f}, {0.373881161f,
2.1781671f}}} |
| 3556 seg=3 {{{0.373881161f, 2.1781671f}, {0.397930771f, 2.19363928f}, {0.51556462f, 2
.12826824f}}} |
| 3557 seg=4 {{{0.51556462f, 2.12826824f}, {0.687509f, 2.01822186f}, {1.35475695f, 1.79
181767f}}} |
| 3558 seg=5 {{{1.35475695f, 1.79181767f}, {2.02200508f, 1.56541348f}, {3.5f, 1.3333333
7f}}} |
| 3559 seg=6 {{{3.5f, 1.33333337f}, {0, 1}}} |
| 3560 seg=7 {{{1, 3}, {0.536049783f, 2.76066208f}, {0.480196089f, 2.54678321f}}} |
| 3561 seg=8 {{{0.480196089f, 2.54678321f}, {0.424342394f, 2.33290434f}, {0.59987992f,
2.14448452f}}} |
| 3562 seg=9 {{{0.59987992f, 2.14448452f}, {0.775417507f, 1.95606446f}, {1.00564098f, 1
.79310346f}}} |
| 3563 seg=10 {{{1.00564098f, 1.79310346f}, {1.25936198f, 1.615623f}, {1.35901463f, 1.4
6834028f}}} |
| 3564 seg=11 {{{1.35901463f, 1.46834028f}, {1.45866716f, 1.32105756f}, {1.17598116f, 1
.20397246f}}} |
| 3565 seg=12 {{{1.17598116f, 1.20397246f}, {0.893295109f, 1.08688736f}, {0, 1}}} |
| 3566 seg=13 {{{0, 1}, {1, 3}}} |
| 3567 SkOpSegment::findTop id=1 s=1 e=0 cw=0 swap=0 inflections=0 monotonic=1 |
| 3568 </div> |
| 3569 |
| 3570 <div id="rects4"> |
| 3571 seg=1 {{{0, 0}, {1, 0}}} |
| 3572 seg=2 {{{1, 0}, {1, 1}}} |
| 3573 seg=3 {{{1, 1}, {0, 1}}} |
| 3574 seg=4 {{{0, 1}, {0, 0}}} |
| 3575 seg=5 {{{0, 0}, {2, 0}}} |
| 3576 seg=6 {{{2, 0}, {2, 2}}} |
| 3577 seg=7 {{{2, 2}, {0, 2}}} |
| 3578 seg=8 {{{0, 2}, {0, 0}}} |
| 3579 seg=9 {{{0, 0}, {2, 0}}} |
| 3580 seg=10 {{{2, 0}, {2, 2}}} |
| 3581 seg=11 {{{2, 2}, {0, 2}}} |
| 3582 seg=12 {{{0, 2}, {0, 0}}} |
| 3583 seg=13 {{{0, 0}, {3, 0}}} |
| 3584 seg=14 {{{3, 0}, {3, 3}}} |
| 3585 seg=15 {{{3, 3}, {0, 3}}} |
| 3586 seg=16 {{{0, 3}, {0, 0}}} |
| 3587 SkOpSegment::findTop id=16 s=0.666666667 e=1 cw=-1 swap=-1 inflections=-1 monoto
nic=1 |
| 3588 </div> |
| 3589 |
| 3590 <div id="rects3"> |
| 3591 seg=1 {{{0, 0}, {1, 0}}} |
| 3592 seg=2 {{{1, 0}, {1, 1}}} |
| 3593 seg=3 {{{1, 1}, {0, 1}}} |
| 3594 seg=4 {{{0, 1}, {0, 0}}} |
| 3595 seg=5 {{{0, 0}, {4, 0}}} |
| 3596 seg=6 {{{4, 0}, {4, 4}}} |
| 3597 seg=7 {{{4, 4}, {0, 4}}} |
| 3598 seg=8 {{{0, 4}, {0, 0}}} |
| 3599 seg=9 {{{0, 0}, {2, 0}}} |
| 3600 seg=10 {{{2, 0}, {2, 2}}} |
| 3601 seg=11 {{{2, 2}, {0, 2}}} |
| 3602 seg=12 {{{0, 2}, {0, 0}}} |
| 3603 seg=13 {{{0, 0}, {2, 0}}} |
| 3604 seg=14 {{{2, 0}, {2, 2}}} |
| 3605 seg=15 {{{2, 2}, {0, 2}}} |
| 3606 seg=16 {{{0, 2}, {0, 0}}} |
| 3607 SkOpSegment::findTop id=16 s=0.5 e=1 cw=-1 swap=-1 inflections=-1 monotonic=1 |
| 3608 </div> |
| 3609 |
| 3610 <div id="rects2"> |
| 3611 seg=1 {{{0, 0}, {4, 0}}} |
| 3612 seg=2 {{{4, 0}, {4, 4}}} |
| 3613 seg=3 {{{4, 4}, {0, 4}}} |
| 3614 seg=4 {{{0, 4}, {0, 0}}} |
| 3615 seg=5 {{{3, 3}, {4, 3}}} |
| 3616 seg=6 {{{4, 3}, {4, 4}}} |
| 3617 seg=7 {{{4, 4}, {3, 4}}} |
| 3618 seg=8 {{{3, 4}, {3, 3}}} |
| 3619 seg=9 {{{3, 3}, {6, 3}}} |
| 3620 seg=10 {{{6, 3}, {6, 6}}} |
| 3621 seg=11 {{{6, 6}, {3, 6}}} |
| 3622 seg=12 {{{3, 6}, {3, 3}}} |
| 3623 seg=13 {{{3, 3}, {4, 3}}} |
| 3624 seg=14 {{{4, 3}, {4, 4}}} |
| 3625 seg=15 {{{4, 4}, {3, 4}}} |
| 3626 seg=16 {{{3, 4}, {3, 3}}} |
| 3627 SkOpSegment::findTop id=4 s=0 e=1 cw=-1 swap=-1 inflections=-1 monotonic=1 |
| 3628 </div> |
| 3629 |
| 3630 <div id="rects1"> |
| 3631 seg=1 {{{0, 0}, {1, 0}}} |
| 3632 seg=2 {{{1, 0}, {1, 1}}} |
| 3633 seg=3 {{{1, 1}, {0, 1}}} |
| 3634 seg=4 {{{0, 1}, {0, 0}}} |
| 3635 seg=5 {{{0, 0}, {6, 0}}} |
| 3636 seg=6 {{{6, 0}, {6, 6}}} |
| 3637 seg=7 {{{6, 6}, {0, 6}}} |
| 3638 seg=8 {{{0, 6}, {0, 0}}} |
| 3639 seg=9 {{{0, 0}, {1, 0}}} |
| 3640 seg=10 {{{1, 0}, {1, 1}}} |
| 3641 seg=11 {{{1, 1}, {0, 1}}} |
| 3642 seg=12 {{{0, 1}, {0, 0}}} |
| 3643 seg=13 {{{0, 0}, {2, 0}}} |
| 3644 seg=14 {{{2, 0}, {2, 2}}} |
| 3645 seg=15 {{{2, 2}, {0, 2}}} |
| 3646 seg=16 {{{0, 2}, {0, 0}}} |
| 3647 SkOpSegment::findTop id=10 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1 |
| 3648 </div> |
| 3649 |
| 3650 <div id="issue2540"> |
| 3651 seg=1 {{{26.5054989f, 85.7396011f}, {55.534996f, 51.539257f}, {52.9281731f, 55.8
38932f}, {42.6237564f, 68.9841232f}}} |
| 3652 seg=2 {{{42.6237564f, 68.9841232f}, {32.449646f, 81.963089f}, {14.7713947f, 103.
565269f}, {12.6310005f, 105.247002f}}} |
| 3653 seg=3 {{{12.6310005f, 105.247002f}, {11.0819998f, 106.463997f}, {11.526f, 104.46
4996f}, {11.526f, 104.464996f}}} |
| 3654 seg=4 {{{11.526f, 104.464996f}, {23.1654987f, 89.7287979f}}} |
| 3655 seg=5 {{{23.1654987f, 89.7287979f}, {23.1654987f, 89.7287979f}, {-10.1713009f, 1
19.916f}, {-17.1620007f, 120.824997f}}} |
| 3656 seg=6 {{{-17.1620007f, 120.824997f}, {-19.1149998f, 121.079002f}, {-18.0380001f,
119.792992f}, {-18.0380001f, 119.792992f}}} |
| 3657 seg=7 {{{-18.0380001f, 119.792992f}, {-18.0380001f, 119.792992f}, {14.2210007f,
90.6070023f}, {26.5054989f, 85.7396011f}}} |
| 3658 seg=8 {{{-25.0779991f, 124.912003f}, {-25.0779991f, 124.912003f}, {-25.9509983f,
125.954002f}, {-24.3689995f, 125.748001f}}} |
| 3659 seg=9 {{{-24.3689995f, 125.748001f}, {-21.9028339f, 125.427361f}, {-18.6384659f,
122.25f}, {-14.3234777f, 118.050026f}}} |
| 3660 seg=10 {{{-14.3234777f, 118.050026f}, {-4.11791182f, 108.116493f}, {11.9647217f,
92.462532f}, {37.2640038f, 95.3540039f}}} |
| 3661 seg=11 {{{37.2640038f, 95.3540039f}, {37.2640038f, 95.3540039f}, {11.3710003f, 8
3.7339935f}, {-25.0779991f, 124.912003f}}} |
| 3662 SkOpSegment::findTop id=1 s=0 e=1 cw=1 swap=0 inflections=0 monotonic=0 |
| 3663 </div> |
| 3664 |
| 3665 <div id="issue2504"> |
| 3666 seg=1 {{{34.2421875f, -5.97656298f}, {35.4531212f, 0}}} |
| 3667 seg=2 {{{35.4531212f, 0}, {31.9375f, 0}}} |
| 3668 seg=3 {{{31.9375f, 0}, {34.2421875f, -5.97656298f}}} |
| 3669 seg=4 {{{36.7184372f, 0.888650894f}, {36.7184372f, 0.888650894f}, {35.1233864f,
0.554015458f}, {34.5114098f, -0.115255356f}}} |
| 3670 seg=5 {{{34.5114098f, -0.115255356f}, {33.8994255f, -0.78452611f}, {34.5348434f,
-5.67775536f}, {34.5348434f, -5.67775536f}}} |
| 3671 seg=6 {{{34.5348434f, -5.67775536f}, {36.7184372f, 0.888650894f}}} |
| 3672 SkOpSegment::findTop id=3 s=0 e=1 cw=-1 swap=-1 inflections=-1 monotonic=1 |
| 3673 </div> |
| 3674 |
| 3675 <div id="kari1"> |
| 3676 seg=1 {{{39.9375f, -5.8359375f}, {40.625f, -5.7890625f}}} |
| 3677 seg=2 {{{40.625f, -5.7890625f}, {37.7109375f, 1.3515625f}}} |
| 3678 seg=3 {{{37.7109375f, 1.3515625f}, {37.203125f, 0.9609375f}}} |
| 3679 seg=4 {{{37.203125f, 0.9609375f}, {39.9375f, -5.8359375f}}} |
| 3680 seg=5 {{{37.5273438f, -1.44140625f}, {37.8736992f, -1.69921875f}, {38.1640625f,
-2.140625f}, {38.3984375f, -2.765625f}}} |
| 3681 seg=6 {{{38.3984375f, -2.765625f}, {38.640625f, -2.609375f}}} |
| 3682 seg=7 {{{38.640625f, -2.609375f}, {38.53125f, -1.89583337f}, {38.0664444f, -0.15
4893041f}, {38.0664444f, -0.154893041f}}} |
| 3683 seg=8 {{{38.0664444f, -0.154893041f}, {38.0664444f, -0.154893041f}, {37.1809883f
, -1.18359375f}, {37.5273438f, -1.44140625f}}} |
| 3684 SkOpSegment::findTop id=4 s=0.525375331 e=1 cw=-1 swap=-1 inflections=-1 monoton
ic=1 |
| 3685 </div> |
| 3686 |
| 3687 <div id="quadOp10i"> |
| 3688 seg=1 {{{0, 0}, {1, 8}, {3, 5}}} |
| 3689 seg=2 {{{3, 5}, {8, 1}}} |
| 3690 seg=3 {{{8, 1}, {0, 0}}} |
| 3691 seg=4 {{{0, 0}, {8, 1}, {4, 8}}} |
| 3692 seg=5 {{{4, 8}, {0, 0}}} |
| 3693 SkOpSegment::findTop id=1 s=0.923076923 e=0 cw=1 swap=0 inflections=0 monotonic=
0 |
| 3694 </div> |
| 3695 |
| 3696 <div id="cubicOp113"> |
| 3697 seg=1 {{{2, 4}, {2.4000001f, 4.4000001f}, {2.5333333f, 4.5333333f}, {2.64533329f
, 4.51733351f}}} |
| 3698 seg=2 {{{2.64533329f, 4.51733351f}, {2.81333327f, 4.49333382f}, {2.9333334f, 4.1
3333368f}, {3.83333325f, 3.83333349f}}} |
| 3699 seg=3 {{{3.83333325f, 3.83333349f}, {2, 4}}} |
| 3700 seg=4 {{{3, 5}, {2.71823359f, 4.71823359f}, {2.82350469f, 4.46623945f}, {2.90056
849f, 4.28176689f}}} |
| 3701 seg=5 {{{2.90056849f, 4.28176689f}, {3.00583982f, 4.02977228f}, {3.05847549f, 3.
90377498f}, {2, 4}}} |
| 3702 seg=6 {{{2, 4}, {3, 5}}} |
| 3703 SkOpSegment::findTop id=3 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1 |
| 3704 </div> |
| 3705 |
| 3706 <div id="skpcarrot_is24"> |
| 3707 seg=1 {{{945, 597}, {913.93396f, 597}, {891.96698f, 618.96698f}}} |
| 3708 seg=2 {{{891.96698f, 618.96698f}, {870, 640.93396f}, {870, 672}}} |
| 3709 seg=3 {{{870, 672}, {870, 703.06604f}, {891.96698f, 725.03302f}}} |
| 3710 seg=4 {{{891.96698f, 725.03302f}, {913.93396f, 747}, {945, 747}}} |
| 3711 seg=5 {{{945, 747}, {976.06604f, 747}, {998.03302f, 725.03302f}}} |
| 3712 seg=6 {{{998.03302f, 725.03302f}, {1020, 703.06604f}, {1020, 672}}} |
| 3713 seg=7 {{{1020, 672}, {1020, 640.93396f}, {998.03302f, 618.96698f}}} |
| 3714 seg=8 {{{998.03302f, 618.96698f}, {976.06604f, 597}, {945, 597}}} |
| 3715 seg=9 {{{945.080994f, 597.161987f}, {903.659973f, 597.161987f}, {870.080994f, 63
0.73999f}, {870.080994f, 672.161987f}}} |
| 3716 seg=10 {{{870.080994f, 672.161987f}, {870.080994f, 676.096008f}, {870.387024f, 6
79.957031f}, {870.971008f, 683.726013f}}} |
| 3717 seg=11 {{{870.971008f, 683.726013f}, {876.53302f, 719.656006f}, {907.593994f, 74
7.161987f}, {945.080994f, 747.161987f}}} |
| 3718 seg=12 {{{945.080994f, 747.161987f}, {982.567993f, 747.161987f}, {1013.62903f, 7
19.656006f}, {1019.19104f, 683.726013f}}} |
| 3719 seg=13 {{{1019.19104f, 683.726013f}, {1019.77502f, 679.955017f}, {1020.08099f, 6
76.094971f}, {1020.08099f, 672.161987f}}} |
| 3720 seg=14 {{{1020.08099f, 672.161987f}, {1020.08002f, 630.73999f}, {986.502014f, 59
7.161987f}, {945.080994f, 597.161987f}}} |
| 3721 SkOpSegment::findTop id=1 s=1 e=0 cw=1 swap=0 inflections=0 monotonic=1 |
| 3722 </div> |
| 3723 |
| 3724 <div id="issue1417"> |
| 3725 seg=1 {{{122.589088f, 82.2836456f}, {129.821579f, 80}, {138, 80}}} |
| 3726 seg=2 {{{138, 80}, {147.156921f, 80}, {155.128036f, 82.862793f}}} |
| 3727 seg=3 {{{155.128036f, 82.862793f}, {161.176468f, 100}}} |
| 3728 seg=4 {{{161.176468f, 100}, {115.294121f, 100}}} |
| 3729 seg=5 {{{115.294121f, 100}, {122.589088f, 82.2836456f}}} |
| 3730 seg=6 {{{98.6819458f, 140.343842f}, {115.294121f, 100}}} |
| 3731 seg=7 {{{115.294121f, 100}, {97.9337616f, 100}}} |
| 3732 seg=8 {{{97.9337616f, 100}, {88, 112.94265f}, {88, 130}}} |
| 3733 seg=9 {{{88, 130}, {88, 131.54483f}, {88.0814896f, 133.05603f}}} |
| 3734 seg=10 {{{88.0814896f, 133.05603f}, {98.6819458f, 140.343842f}}} |
| 3735 seg=11 {{{136.969696f, 166.666672f}, {98.6819458f, 140.343842f}}} |
| 3736 seg=12 {{{98.6819458f, 140.343842f}, {93.4589462f, 153.028259f}}} |
| 3737 seg=13 {{{93.4589462f, 153.028259f}, {96.9411697f, 159.651855f}, {102.644661f, 1
65.355347f}}} |
| 3738 seg=14 {{{102.644661f, 165.355347f}, {110.792465f, 173.503143f}, {120.817978f, 1
77.117783f}}} |
| 3739 seg=15 {{{120.817978f, 177.117783f}, {136.969696f, 166.666672f}}} |
| 3740 seg=16 {{{175.830978f, 141.521133f}, {136.969696f, 166.666672f}}} |
| 3741 seg=17 {{{136.969696f, 166.666672f}, {153.157288f, 177.795639f}}} |
| 3742 seg=18 {{{153.157288f, 177.795639f}, {164.392426f, 174.318268f}, {173.355347f, 1
65.355347f}}} |
| 3743 seg=19 {{{173.355347f, 165.355347f}, {177.805817f, 160.904861f}, {180.903809f, 1
55.894165f}}} |
| 3744 seg=20 {{{180.903809f, 155.894165f}, {175.830978f, 141.521133f}}} |
| 3745 seg=21 {{{175.830978f, 141.521133f}, {187.878281f, 133.725815f}}} |
| 3746 seg=22 {{{187.878281f, 133.725815f}, {188, 131.888062f}, {188, 130}}} |
| 3747 seg=23 {{{188, 130}, {188, 112.942657f}, {178.066238f, 100}}} |
| 3748 seg=24 {{{178.066238f, 100}, {161.176468f, 100}}} |
| 3749 seg=25 {{{161.176468f, 100}, {175.830978f, 141.521133f}}} |
| 3750 seg=26 {{{174.117645f, 100}, {161.176468f, 100}}} |
| 3751 seg=27 {{{161.176468f, 100}, {155.128036f, 82.862793f}}} |
| 3752 seg=28 {{{155.128036f, 82.862793f}, {153.149719f, 82.1522903f}, {151.098419f, 81
.6181335f}}} |
| 3753 seg=29 {{{151.098419f, 81.6181335f}, {143.529419f, 100}}} |
| 3754 seg=30 {{{143.529419f, 100}, {161.176468f, 100}}} |
| 3755 seg=31 {{{161.176468f, 100}, {168.235291f, 120}}} |
| 3756 seg=32 {{{168.235291f, 120}, {181.176468f, 120}}} |
| 3757 seg=33 {{{181.176468f, 120}, {186.366196f, 134.704224f}}} |
| 3758 seg=34 {{{186.366196f, 134.704224f}, {187.878281f, 133.725815f}}} |
| 3759 seg=35 {{{187.878281f, 133.725815f}, {188, 131.888062f}, {188, 130}}} |
| 3760 seg=36 {{{188, 130}, {188, 124.809471f}, {187.08017f, 120}}} |
| 3761 seg=37 {{{187.08017f, 120}, {181.176468f, 120}}} |
| 3762 seg=38 {{{181.176468f, 120}, {174.117645f, 100}}} |
| 3763 seg=39 {{{88.919838f, 120}, {107.058823f, 120}}} |
| 3764 seg=40 {{{107.058823f, 120}, {98.6819458f, 140.343842f}}} |
| 3765 seg=41 {{{98.6819458f, 140.343842f}, {88.0814896f, 133.05603f}}} |
| 3766 seg=42 {{{88.0814896f, 133.05603f}, {88, 131.54483f}, {88, 130}}} |
| 3767 seg=43 {{{88, 130}, {88, 124.809517f}, {88.919838f, 120}}} |
| 3768 seg=44 {{{96.6762161f, 145.214905f}, {98.6819458f, 140.343842f}}} |
| 3769 seg=45 {{{98.6819458f, 140.343842f}, {120.687675f, 155.472778f}}} |
| 3770 seg=46 {{{120.687675f, 155.472778f}, {118.681946f, 160.343842f}}} |
| 3771 seg=47 {{{118.681946f, 160.343842f}, {96.6762161f, 145.214905f}}} |
| 3772 seg=48 {{{113.232178f, 173.578995f}, {116.880264f, 175.698059f}, {120.817978f, 1
77.117783f}}} |
| 3773 seg=49 {{{120.817978f, 177.117783f}, {132.286499f, 169.696976f}}} |
| 3774 seg=50 {{{132.286499f, 169.696976f}, {118.681946f, 160.343842f}}} |
| 3775 seg=51 {{{118.681946f, 160.343842f}, {113.232178f, 173.578995f}}} |
| 3776 SkOpSegment::findTop id=1 s=0 e=1 cw=1 swap=0 inflections=0 monotonic=1 |
| 3777 </div> |
| 3778 |
| 3779 <div id="cubicOp112"> |
| 3780 seg=1 {{{2, 4}, {2, 3.70563841f}, {2.34659529f, 3.58457422f}, {2.70820665f, 3.45
826507f}}} |
| 3781 seg=2 {{{2.70820665f, 3.45826507f}, {3.57505441f, 3.15547919f}, {4.52819157f, 2.
82255316f}, {1, 0}}} |
| 3782 seg=3 {{{1, 0}, {2, 4}}} |
| 3783 seg=4 {{{4, 6}, {0.809847832f, 2.01230979f}, {2.70823097f, 1.84102118f}, {3.1004
1142f, 1.93512106f}}} |
| 3784 seg=5 {{{3.10041142f, 1.93512106f}, {3.19996977f, 1.95900917f}, {3.20246196f, 2}
, {3, 2}}} |
| 3785 seg=6 {{{3, 2}, {4, 6}}} |
| 3786 SkOpSegment::findTop id=3 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1 |
| 3787 </div> |
| 3788 |
| 3789 <div id="skpadspert_net23"> |
| 3790 seg=1 {{{0, 483.5f}, {0, 482.5f}}} |
| 3791 seg=2 {{{0, 482.5f}, {30.5f, 482.5f}}} |
| 3792 seg=3 {{{30.5f, 482.5f}, {32.709137f, 482.5f}, {34.5f, 484.290863f}, {34.5f, 486
.5f}}} |
| 3793 seg=4 {{{34.5f, 486.5f}, {34.5f, 678.5f}}} |
| 3794 seg=5 {{{34.5f, 678.5f}, {34.5f, 680.709167f}, {32.709137f, 682.5f}, {30.5f, 682
.5f}}} |
| 3795 seg=6 {{{30.5f, 682.5f}, {0, 682.5f}}} |
| 3796 seg=7 {{{0, 682.5f}, {0, 681.5f}}} |
| 3797 seg=8 {{{0, 681.5f}, {30.5f, 681.5f}}} |
| 3798 seg=9 {{{30.5f, 681.5f}, {32.1568565f, 681.5f}, {33.5f, 680.15686f}, {33.5f, 678
.5f}}} |
| 3799 seg=10 {{{33.5f, 678.5f}, {33.5f, 486.5f}}} |
| 3800 seg=11 {{{33.5f, 486.5f}, {33.5f, 484.84314f}, {32.1568565f, 483.5f}, {30.5f, 48
3.5f}}} |
| 3801 seg=12 {{{30.5f, 483.5f}, {0, 483.5f}}} |
| 3802 seg=13 {{{0, 482}, {35, 482}}} |
| 3803 seg=14 {{{35, 482}, {35, 683}}} |
| 3804 seg=15 {{{35, 683}, {0, 683}}} |
| 3805 seg=16 {{{0, 683}, {0, 482}}} |
| 3806 SkOpSegment::findTop id=16 s=0.997512438 e=1 cw=-1 swap=-1 inflections=-1 monoto
nic=1 |
| 3807 </div> |
| 3808 |
| 3809 <div id="skpadspert_de11"> |
| 3810 seg=1 {{{0, 682.5f}, {30.5f, 682.5f}}} |
| 3811 seg=2 {{{30.5f, 682.5f}, {32.709137f, 682.5f}, {34.5f, 680.709167f}, {34.5f, 678
.5f}}} |
| 3812 seg=3 {{{34.5f, 678.5f}, {34.5f, 486.5f}}} |
| 3813 seg=4 {{{34.5f, 486.5f}, {34.5f, 484.290863f}, {32.709137f, 482.5f}, {30.5f, 482
.5f}}} |
| 3814 seg=5 {{{30.5f, 482.5f}, {0, 482.5f}}} |
| 3815 seg=6 {{{0, 482.5f}, {0, 682.5f}}} |
| 3816 seg=7 {{{0, 482}, {35, 482}}} |
| 3817 seg=8 {{{35, 482}, {35, 683}}} |
| 3818 seg=9 {{{35, 683}, {0, 683}}} |
| 3819 seg=10 {{{0, 683}, {0, 482}}} |
| 3820 SkOpSegment::findTop id=10 s=0.997512438 e=1 cw=-1 swap=-1 inflections=-1 monoto
nic=1 |
| 3821 </div> |
| 3822 |
| 3823 <div id="findFirst1"> |
| 3824 seg=1 {{{0, 1}, {0.535714269f, 3.67857122f}, {1.93239796f, 3.20025516f}, {2.6526
0553f, 2.33245277f}}} |
| 3825 seg=2 {{{2.65260553f, 2.33245277f}, {3.27678561f, 1.58035731f}, {3.39285707f, 0.
535714269f}, {2, 1}}} |
| 3826 seg=3 {{{2, 1}, {0, 1}}} |
| 3827 seg=4 {{{0, 5}, {0.104356073f, 4.68693161f}, {0.19782196f, 4.3847537f}, {0.28721
6395f, 4.09573889f}}} |
| 3828 seg=5 {{{0.287216395f, 4.09573889f}, {1.05445099f, 1.6152463f}, {1.52178037f, 0.
104356073f}, {6, 1}}} |
| 3829 seg=6 {{{6, 1}, {0, 5}}} |
| 3830 SkOpSegment::findTop id=5 s=0.648442804 e=1 cw=1 swap=0 inflections=0 monotonic=
0 |
| 3831 </div> |
| 3832 |
| 3833 <div id="xOp2i"> |
| 3834 seg=1 {{{1, 5}, {0, 4}, {3, 2}, {6, 1}}} |
| 3835 seg=2 {{{6, 1}, {1, 5}}} |
| 3836 seg=3 {{{2, 3}, {1, 6}, {5, 1}, {4, 0}}} |
| 3837 seg=4 {{{4, 0}, {2, 3}}} |
| 3838 SkOpSegment::findTop id=4 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1 |
| 3839 </div> |
| 3840 |
| 3841 <div id="xOp3i"> |
| 3842 seg=1 {{{1, 4}, {0.888116956f, 4.11188316f}, {0.838822961f, 4.16117716f}, {0.838
112772f, 4.1604867f}}} |
| 3843 seg=2 {{{0.838112772f, 4.1604867f}, {0.832475185f, 4.15500689f}, {3.88811707f, 1
}, {3, 1}}} |
| 3844 seg=3 {{{3, 1}, {1, 4}}} |
| 3845 seg=4 {{{1, 4}, {1, 3.30277562f}, {2.45836544f, 2.11942935f}, {3.68041658f, 1.12
783337f}}} |
| 3846 seg=5 {{{3.68041658f, 1.12783337f}, {4.21110249f, 0.697224319f}, {4.69722462f, 0
.302775621f}, {5, 0}}} |
| 3847 seg=6 {{{5, 0}, {1, 4}}} |
| 3848 SkOpSegment::findTop id=5 s=0 e=1 cw=0 swap=0 inflections=1 monotonic=1 |
| 3849 </div> |
| 3850 |
| 3851 <div id="xOp1u"> |
| 3852 seg=1 {{{1, 4}, {2.5f, 4.5f}, {3, 4}, {3.5f, 3.5f}}} |
| 3853 seg=2 {{{3.5f, 3.5f}, {4, 3}, {4.5f, 2.5f}, {6, 3}}} |
| 3854 seg=3 {{{6, 3}, {1, 4}}} |
| 3855 seg=4 {{{2, 3}, {2.5f, 4.5f}, {3, 4}, {3.5f, 3.5f}}} |
| 3856 seg=5 {{{3.5f, 3.5f}, {4, 3}, {4.5f, 2.5f}, {5, 4}}} |
| 3857 seg=6 {{{5, 4}, {2, 3}}} |
| 3858 SkOpSegment::findTop id=2 s=0 e=1 cw=1 swap=0 inflections=1 monotonic=0 |
| 3859 </div> |
| 3860 |
| 3861 <div id="xOp1i"> |
| 3862 seg=1 {{{1, 4}, {1, 4.90867758f}, {5.12847471f, 0.863185406f}, {5.13222885f, 0.8
67009521f}}} |
| 3863 seg=2 {{{5.13222885f, 0.867009521f}, {5.13260603f, 0.867393851f}, {5.09132242f,
0.908677578f}, {5, 1}}} |
| 3864 seg=3 {{{5, 1}, {1, 4}}} |
| 3865 seg=4 {{{0, 6}, {0.280776411f, 5.7192235f}, {0.719223619f, 5.20194101f}, {1.2268
0116f, 4.60309792f}}} |
| 3866 seg=5 {{{1.22680116f, 4.60309792f}, {2.52698779f, 3.06913042f}, {4.2807765f, 1},
{5, 1}}} |
| 3867 seg=6 {{{5, 1}, {0, 6}}} |
| 3868 SkOpSegment::findTop id=1 s=0.890295441 e=1 cw=0 swap=0 inflections=1 monotonic=
0 |
| 3869 </div> |
| 3870 |
| 3871 <div id="cubicOp111"> |
| 3872 seg=1 {{{1, 4}, {0.888116956f, 4.11188316f}, {0.838822961f, 4.16117716f}, {0.838
112772f, 4.1604867f}}} |
| 3873 seg=2 {{{0.838112772f, 4.1604867f}, {0.832475185f, 4.15500689f}, {3.88811707f, 1
}, {3, 1}}} |
| 3874 seg=3 {{{3, 1}, {1, 4}}} |
| 3875 seg=4 {{{1, 4}, {1, 3.30277562f}, {2.45836544f, 2.11942935f}, {3.68041658f, 1.12
783337f}}} |
| 3876 seg=5 {{{3.68041658f, 1.12783337f}, {4.21110249f, 0.697224319f}, {4.69722462f, 0
.302775621f}, {5, 0}}} |
| 3877 seg=6 {{{5, 0}, {1, 4}}} |
| 3878 SkOpSegment::findTop id=5 s=0 e=1 cw=0 swap=0 inflections=1 monotonic=1 |
| 3879 </div> |
| 3880 |
| 3881 <div id="cubicOp110"> |
| 3882 seg=1 {{{0, 0}, {1, 0}}} |
| 3883 seg=2 {{{1, 0}, {1, 1}}} |
| 3884 seg=3 {{{1, 1}, {0, 1}}} |
| 3885 seg=4 {{{0, 1}, {0, 0}}} |
| 3886 seg=5 {{{0, 0}, {4, 0}}} |
| 3887 seg=6 {{{4, 0}, {4, 4}}} |
| 3888 seg=7 {{{4, 4}, {0, 4}}} |
| 3889 seg=8 {{{0, 4}, {0, 0}}} |
| 3890 seg=9 {{{0, 0}, {2, 0}}} |
| 3891 seg=10 {{{2, 0}, {2, 2}}} |
| 3892 seg=11 {{{2, 2}, {0, 2}}} |
| 3893 seg=12 {{{0, 2}, {0, 0}}} |
| 3894 seg=13 {{{0, 0}, {2, 0}}} |
| 3895 seg=14 {{{2, 0}, {2, 2}}} |
| 3896 seg=15 {{{2, 2}, {0, 2}}} |
| 3897 seg=16 {{{0, 2}, {0, 0}}} |
| 3898 SkOpSegment::findTop id=2 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1 |
| 3899 </div> |
| 3900 |
| 3901 <div id="cubicOp109"> |
| 3902 seg=1 {{{0, 1}, {3.25028038f, 4.25028038f}, {5.18002033f, 3.53893995f}, {5.25270
414f, 3.69462037f}}} |
| 3903 seg=2 {{{5.25270414f, 3.69462037f}, {5.26946974f, 3.73053002f}, {5.1874299f, 3.8
125701f}, {5, 4}}} |
| 3904 seg=3 {{{5, 4}, {0, 1}}} |
| 3905 seg=4 {{{3, 6}, {3.38196611f, 5.61803389f}, {3.18033981f, 4.65247583f}, {3.00813
055f, 3.82779074f}}} |
| 3906 seg=5 {{{3.00813055f, 3.82779074f}, {2.72949004f, 2.49342203f}, {2.52786398f, 1.
5278641f}, {5, 4}}} |
| 3907 seg=6 {{{5, 4}, {3, 6}}} |
| 3908 SkOpSegment::findTop id=1 s=0.346236497 e=0 cw=1 swap=0 inflections=0 monotonic=
1 |
| 3909 </div> |
| 3910 |
| 3911 <div id="cubicOp108"> |
| 3912 seg=1 {{{0, 1}, {3.10102057f, 4.87627602f}, {2.5959177f, 2.74234605f}, {2.212246
18f, 1.12143052f}}} |
| 3913 seg=2 {{{2.21224618f, 1.12143052f}, {2.10102057f, 0.651530623f}, {2, 0.224744856
f}, {2, 0}}} |
| 3914 seg=3 {{{2, 0}, {0, 1}}} |
| 3915 seg=4 {{{1, 2}, {0.687867999f, 2}, {0.570588768f, 1.80514717f}, {0.70898211f, 1.
65872073f}}} |
| 3916 seg=5 {{{0.70898211f, 1.65872073f}, {1.01396966f, 1.33603036f}, {2.56066012f, 1.
24852812f}, {6, 4}}} |
| 3917 seg=6 {{{6, 4}, {1, 2}}} |
| 3918 SkOpSegment::findTop id=3 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1 |
| 3919 </div> |
| 3920 |
| 3921 <div id="cubicOp107"> |
| 3922 seg=1 {{{0, 1}, {3.10102057f, 4.87627602f}, {2.5959177f, 2.74234605f}, {2.212246
18f, 1.12143052f}}} |
| 3923 seg=2 {{{2.21224618f, 1.12143052f}, {2.10102057f, 0.651530623f}, {2, 0.224744856
f}, {2, 0}}} |
| 3924 seg=3 {{{2, 0}, {0, 1}}} |
| 3925 seg=4 {{{1, 2}, {0.687867999f, 2}, {0.570588768f, 1.80514717f}, {0.70898211f, 1.
65872073f}}} |
| 3926 seg=5 {{{0.70898211f, 1.65872073f}, {1.01396966f, 1.33603036f}, {2.56066012f, 1.
24852812f}, {6, 4}}} |
| 3927 seg=6 {{{6, 4}, {1, 2}}} |
| 3928 SkOpSegment::findTop id=3 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1 |
| 3929 </div> |
| 3930 |
| 3931 <div id="cubicOp106"> |
| 3932 seg=1 {{{0, 1}, {3.10102057f, 4.87627602f}, {2.5959177f, 2.74234605f}, {2.212246
18f, 1.12143052f}}} |
| 3933 seg=2 {{{2.21224618f, 1.12143052f}, {2.10102057f, 0.651530623f}, {2, 0.224744856
f}, {2, 0}}} |
| 3934 seg=3 {{{2, 0}, {0, 1}}} |
| 3935 seg=4 {{{1, 2}, {0.687867999f, 2}, {0.570588768f, 1.80514717f}, {0.70898211f, 1.
65872073f}}} |
| 3936 seg=5 {{{0.70898211f, 1.65872073f}, {1.01396966f, 1.33603036f}, {2.56066012f, 1.
24852812f}, {6, 4}}} |
| 3937 seg=6 {{{6, 4}, {1, 2}}} |
| 3938 SkOpSegment::findTop id=3 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1 |
| 3939 </div> |
| 3940 |
| 3941 <div id="cubicOp105"> |
| 3942 seg=1 {{{0, 1}, {0, 4}, {6, 5}, {2, 0}}} |
| 3943 seg=2 {{{2, 0}, {0, 1}}} |
| 3944 seg=3 {{{5, 6}, {0, 2}, {1, 0}, {4, 0}}} |
| 3945 seg=4 {{{4, 0}, {5, 6}}} |
| 3946 SkOpSegment::findTop id=2 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1 |
| 3947 </div> |
| 3948 |
| 3949 <div id="cubicOp104"> |
| 3950 seg=1 {{{0, 1}, {0, 3.97847962f}, {1.41941452f, 3.05356932f}, {2.98993444f, 2.03
019667f}}} |
| 3951 seg=2 {{{2.98993444f, 2.03019667f}, {4.05586004f, 1.33562446f}, {5.19139194f, 0.
595695913f}, {6, 1}}} |
| 3952 seg=3 {{{6, 1}, {0, 1}}} |
| 3953 seg=4 {{{0, 4}, {0.391700625f, 4.78340149f}, {0.629971862f, 4.33936739f}, {1.075
40405f, 3.50927591f}}} |
| 3954 seg=5 {{{1.07540405f, 3.50927591f}, {1.76714694f, 2.22016883f}, {2.95850325f, 0}
, {6, 0}}} |
| 3955 seg=6 {{{6, 0}, {0, 4}}} |
| 3956 SkOpSegment::findTop id=5 s=0.565236568 e=1 cw=1 swap=0 inflections=0 monotonic=
1 |
| 3957 </div> |
| 3958 |
| 3959 <div id="cubicOp103"> |
| 3960 seg=1 {{{0, 1}, {0.717624307f, 3.87049723f}, {1.43524861f, 2.10613275f}, {1.7833
0743f, 1.25038886f}}} |
| 3961 seg=2 {{{1.78330743f, 1.25038886f}, {1.92026401f, 0.913664818f}, {2, 0.717624307
f}, {2, 1}}} |
| 3962 seg=3 {{{2, 1}, {0, 1}}} |
| 3963 seg=4 {{{0, 2}, {0.306225777f, 2}, {0.518677354f, 1.8124516f}, {0.780935109f, 1.
58093512f}}} |
| 3964 seg=5 {{{0.780935109f, 1.58093512f}, {1.37509692f, 1.05641961f}, {2.22490311f, 0
.306225777f}, {5, 1}}} |
| 3965 seg=6 {{{5, 1}, {0, 2}}} |
| 3966 SkOpSegment::findTop id=5 s=0.363276408 e=1 cw=1 swap=0 inflections=0 monotonic=
0 |
| 3967 </div> |
| 3968 |
| 3969 <div id="cubicOp102"> |
| 3970 seg=1 {{{0, 1}, {0.5f, 1.5f}, {0.75f, 1.25f}, {1.125f, 0.875f}}} |
| 3971 seg=2 {{{1.125f, 0.875f}, {1.5f, 0.5f}, {2, 0}, {3, 0}}} |
| 3972 seg=3 {{{3, 0}, {0, 1}}} |
| 3973 seg=4 {{{0, 1}, {0, 2}, {0.25f, 1.75f}, {0.625f, 1.375f}}} |
| 3974 seg=5 {{{0.625f, 1.375f}, {1, 1}, {1.5f, 0.5f}, {2, 1}}} |
| 3975 seg=6 {{{2, 1}, {0, 1}}} |
| 3976 SkOpSegment::findTop id=2 s=0.333333333 e=1 cw=1 swap=0 inflections=0 monotonic=
1 |
| 3977 </div> |
| 3978 |
| 3979 <div id="cubicOp101"> |
| 3980 seg=1 {{{0, 1}, {1, 2}, {1.5f, 2}, {2.125f, 2}}} |
| 3981 seg=2 {{{2.125f, 2}, {2.75f, 2}, {3.5f, 2}, {5, 3}}} |
| 3982 seg=3 {{{5, 3}, {0, 1}}} |
| 3983 seg=4 {{{1, 2}, {2, 3.5f}, {2, 3}, {2, 2.375f}}} |
| 3984 seg=5 {{{2, 2.375f}, {2, 1.75f}, {2, 1}, {3, 2}}} |
| 3985 seg=6 {{{3, 2}, {1, 2}}} |
| 3986 SkOpSegment::findTop id=1 s=0.936896287 e=0 cw=1 swap=0 inflections=0 monotonic=
1 |
| 3987 </div> |
| 3988 |
| 3989 <div id="cubicOp100"> |
| 3990 seg=1 {{{0, 1}, {0, 1.5f}, {0.5f, 1.5f}, {1.25f, 1.5f}}} |
| 3991 seg=2 {{{1.25f, 1.5f}, {2, 1.5f}, {3, 1.5f}, {4, 2}}} |
| 3992 seg=3 {{{4, 2}, {0, 1}}} |
| 3993 seg=4 {{{1, 2}, {1.5f, 3}, {1.5f, 2.5f}, {1.5f, 1.75f}}} |
| 3994 seg=5 {{{1.5f, 1.75f}, {1.5f, 1}, {1.5f, 0}, {2, 0}}} |
| 3995 seg=6 {{{2, 0}, {1, 2}}} |
| 3996 SkOpSegment::findTop id=5 s=0.333333333 e=1 cw=1 swap=0 inflections=0 monotonic=
1 |
| 3997 </div> |
| 3998 |
| 3999 <div id="cubicOp99"> |
| 4000 seg=1 {{{3, 6}, {1.09807611f, 4.09807587f}, {2.81346655f, 4.20577097f}, {4.06921
959f, 4.28460979f}}} |
| 4001 seg=2 {{{4.06921959f, 4.28460979f}, {4.79422855f, 4.33012724f}, {5.36602545f, 4.
36602545f}, {5, 4}}} |
| 4002 seg=3 {{{5, 4}, {3, 6}}} |
| 4003 seg=4 {{{5, 6}, {4.63397455f, 5.63397455f}, {4.66987276f, 5.13397455f}, {4.71539
021f, 4.5f}}} |
| 4004 seg=5 {{{4.71539021f, 4.5f}, {4.79422855f, 3.40192366f}, {4.90192366f, 1.9019237
8f}, {3, 0}}} |
| 4005 seg=6 {{{3, 0}, {5, 6}}} |
| 4006 SkOpSegment::findTop id=6 s=0.717614994 e=0 cw=-1 swap=-1 inflections=-1 monoton
ic=1 |
| 4007 </div> |
| 4008 |
| 4009 <div id="loops4i"> |
| 4010 seg=1 {{{0, 3}, {0, 2.58243537f}, {0, 2.33923101f}, {-0.12134438f, 2.20971465f}}
} |
| 4011 seg=2 {{{-0.12134438f, 2.20971465f}, {-0.29060027f, 2.02906013f}, {-0.695940912f
, 2.06959414f}, {-1.66666663f, 2.16666675f}}} |
| 4012 seg=3 {{{-1.66666663f, 2.16666675f}, {0, 3}}} |
| 4013 seg=4 {{{0, 2}, {0, 2}, {-1.66666663f, 2.16666675f}, {0, 3}}} |
| 4014 seg=5 {{{0, 3}, {0, 2}}} |
| 4015 -SkOpSegment::findTop- baseAngle |
| 4016 SkOpAngle::dumpOne [4/10] next=5/9 sect=17/17 s=0 [7] e=0.366025448 [11] sgn=-1
windVal=1 windSum=? operand |
| 4017 SkOpAngle::dumpOne [5/9] next=4/10 sect=23/23 s=1 [10] e=0 [9] sgn=1 windVal=1
windSum=? operand stop |
| 4018 -SkOpSegment::findTop- firstAngle |
| 4019 SkOpAngle::dumpOne [4/10] next=5/9 sect=17/17 s=0 [7] e=0.366025448 [11] sgn=-1
windVal=1 windSum=? operand |
| 4020 SkOpAngle::dumpOne [5/9] next=4/10 sect=23/23 s=1 [10] e=0 [9] sgn=1 windVal=1
windSum=? operand stop |
| 4021 SkOpSegment::findTop id=4 s=0.366025448 e=0 (+) cw=0 swap=1 inflections=1 monoto
nic=0 |
| 4022 </div> |
| 4023 |
| 4024 <div id="loops5i"> |
| 4025 seg=1 {{{1, 2}, {0.442417026f, 2}, {0.195732832f, 2}, {0.115487516f, 2.11556792f
}}} |
| 4026 seg=2 {{{0.115487516f, 2.11556792f}, {0.0518164635f, 2.20726585f}, {0.0929304957
f, 2.37172198f}, {0.166666672f, 2.66666675f}}} |
| 4027 seg=3 {{{0.166666672f, 2.66666675f}, {1, 2}}} |
| 4028 seg=4 {{{0, 2}, {0, 2}, {0.166666672f, 2.66666675f}, {1, 2}}} |
| 4029 seg=5 {{{1, 2}, {0, 2}}} |
| 4030 -SkOpSegment::findTop- baseAngle |
| 4031 SkOpAngle::dumpOne [4/10] next=5/9 sect=25/25 s=0 [7] e=0.366024971 [11] sgn=-1
windVal=1 windSum=? operand |
| 4032 SkOpAngle::dumpOne [5/9] next=4/10 sect=31/31 s=1 [10] e=0 [9] sgn=1 windVal=1
windSum=? operand stop |
| 4033 -SkOpSegment::findTop- firstAngle |
| 4034 SkOpAngle::dumpOne [4/10] next=5/9 sect=25/25 s=0 [7] e=0.366024971 [11] sgn=-1
windVal=1 windSum=? operand |
| 4035 SkOpAngle::dumpOne [5/9] next=4/10 sect=31/31 s=1 [10] e=0 [9] sgn=1 windVal=1
windSum=? operand stop |
| 4036 SkOpSegment::findTop id=4 s=0.366024971 e=0 (+) cw=0 swap=1 inflections=1 monoto
nic=0 |
254 </div> | 4037 </div> |
255 | 4038 |
256 </div> | 4039 </div> |
257 | 4040 |
258 <script type="text/javascript"> | 4041 <script type="text/javascript"> |
259 | 4042 |
260 var testDivs = [ | 4043 var testDivs = [ |
| 4044 loops5i, |
| 4045 loops4i, |
| 4046 quadRect1, |
| 4047 quadRect2, |
| 4048 quadRect3, |
| 4049 quadRect4, |
| 4050 quadRect5, |
| 4051 quadRect6, |
| 4052 cubicOp141, |
| 4053 cubicOp58d, |
| 4054 issue3651_5, |
| 4055 cubicOp142, |
| 4056 cubicOp139, |
| 4057 issue3651_4, |
| 4058 cubics138, |
| 4059 cubicOp136a, |
| 4060 cubicOp136, |
| 4061 loop16, |
| 4062 loop15, |
| 4063 loop14, |
| 4064 loop13, |
| 4065 loop12, |
261 cubicOp132, | 4066 cubicOp132, |
| 4067 loop11, |
| 4068 loop10, |
| 4069 circlesOp3, |
| 4070 loop9, |
| 4071 loop8, |
| 4072 rects5, |
| 4073 loop7, |
| 4074 cubicOp130a, |
| 4075 rRect1x, |
| 4076 circlesOp2, |
| 4077 circlesOp1, |
| 4078 cubicOp131, |
| 4079 cubicOp130, |
| 4080 cubicOp129, |
| 4081 cubicOp128, |
| 4082 cubicOp127, |
| 4083 cubicOp126, |
| 4084 cubicOp125, |
| 4085 cubicOp124, |
| 4086 loop6, |
| 4087 loop5, |
| 4088 cubicOp123, |
| 4089 cubicOp122, |
| 4090 cubicOp121, |
| 4091 cubicOp120, |
| 4092 cubicOp119, |
| 4093 loop4, |
| 4094 loop3, |
| 4095 loop2, |
| 4096 loop1asQuad, |
| 4097 loop1, |
| 4098 issue3517, |
| 4099 cubicOp118, |
| 4100 cubicOp117, |
| 4101 cubicOp116, |
| 4102 testRect2, |
| 4103 testRect1, |
| 4104 cubicOp115, |
| 4105 issue2753, |
| 4106 cubicOp114, |
| 4107 issue2808, |
| 4108 cubicOp114asQuad, |
| 4109 rects4, |
| 4110 rects3, |
| 4111 rects2, |
| 4112 rects1, |
| 4113 issue2540, |
| 4114 issue2504, |
| 4115 kari1, |
| 4116 quadOp10i, |
| 4117 cubicOp113, |
| 4118 skpcarrot_is24, |
| 4119 issue1417, |
| 4120 cubicOp112, |
| 4121 skpadspert_net23, |
| 4122 skpadspert_de11, |
| 4123 findFirst1, |
| 4124 xOp2i, |
| 4125 xOp3i, |
| 4126 xOp1u, |
| 4127 xOp1i, |
| 4128 cubicOp111, |
| 4129 cubicOp110, |
| 4130 cubicOp109, |
| 4131 cubicOp108, |
| 4132 cubicOp107, |
| 4133 cubicOp106, |
| 4134 cubicOp105, |
| 4135 cubicOp104, |
| 4136 cubicOp103, |
| 4137 cubicOp102, |
| 4138 cubicOp101, |
| 4139 cubicOp100, |
| 4140 cubicOp99, |
| 4141 |
262 ]; | 4142 ]; |
263 | 4143 |
264 var decimal_places = 3; // make this 3 to show more precision | 4144 var decimal_places = 3; // make this 3 to show more precision |
265 | 4145 |
266 var tests = []; | 4146 var tests = []; |
267 var testLines = []; | 4147 var testLines = []; |
268 var testTitles = []; | 4148 var testTitles = []; |
269 var testIndex = 0; | 4149 var testIndex = 0; |
270 var ctx; | 4150 var ctx; |
271 | 4151 |
(...skipping 22 matching lines...) Expand all Loading... |
294 var draw_id = false; | 4174 var draw_id = false; |
295 var draw_intersection = 0; | 4175 var draw_intersection = 0; |
296 var draw_intersectT = false; | 4176 var draw_intersectT = false; |
297 var draw_legend = true; | 4177 var draw_legend = true; |
298 var draw_log = false; | 4178 var draw_log = false; |
299 var draw_mark = false; | 4179 var draw_mark = false; |
300 var draw_midpoint = false; | 4180 var draw_midpoint = false; |
301 var draw_op = 0; | 4181 var draw_op = 0; |
302 var draw_sequence = false; | 4182 var draw_sequence = false; |
303 var draw_sort = 0; | 4183 var draw_sort = 0; |
| 4184 var draw_top = false; |
304 var draw_path = 3; | 4185 var draw_path = 3; |
305 var draw_computed = 0; | 4186 var draw_computed = 0; |
306 var retina_scale = !!window.devicePixelRatio; | 4187 var retina_scale = !!window.devicePixelRatio; |
307 | 4188 |
308 var activeCount = 0; | 4189 var activeCount = 0; |
309 var addCount = 0; | 4190 var addCount = 0; |
310 var angleCount = 0; | 4191 var angleCount = 0; |
311 var opCount = 0; | 4192 var opCount = 0; |
312 var sectCount = 0; | 4193 var sectCount = 0; |
313 var sortCount = 0; | 4194 var sortCount = 0; |
| 4195 var topCount = 0; |
314 var markCount = 0; | 4196 var markCount = 0; |
315 var activeMax = 0; | 4197 var activeMax = 0; |
316 var addMax = 0; | 4198 var addMax = 0; |
317 var angleMax = 0; | 4199 var angleMax = 0; |
318 var sectMax = 0; | 4200 var sectMax = 0; |
319 var sectMax2 = 0; | 4201 var sectMax2 = 0; |
320 var sortMax = 0; | 4202 var sortMax = 0; |
| 4203 var topMax = 0; |
321 var markMax = 0; | 4204 var markMax = 0; |
322 var opMax = 0; | 4205 var opMax = 0; |
323 var stepMax = 0; | 4206 var stepMax = 0; |
324 var lastIndex = 0; | 4207 var lastIndex = 0; |
325 var hasPath = false; | 4208 var hasPath = false; |
326 var hasComputedPath = false; | 4209 var hasComputedPath = false; |
327 var angleBetween = false; | 4210 var angleBetween = false; |
328 var afterIndex = 0; | 4211 var afterIndex = 0; |
329 | 4212 |
330 var firstActiveSpan = -1; | 4213 var firstActiveSpan = -1; |
(...skipping 159 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
490 var REC_TYPE_ACTIVE = 3; | 4373 var REC_TYPE_ACTIVE = 3; |
491 var REC_TYPE_ADD = 4; | 4374 var REC_TYPE_ADD = 4; |
492 var REC_TYPE_SORT = 5; | 4375 var REC_TYPE_SORT = 5; |
493 var REC_TYPE_OP = 6; | 4376 var REC_TYPE_OP = 6; |
494 var REC_TYPE_MARK = 7; | 4377 var REC_TYPE_MARK = 7; |
495 var REC_TYPE_COMPUTED = 8; | 4378 var REC_TYPE_COMPUTED = 8; |
496 var REC_TYPE_COIN = 9; | 4379 var REC_TYPE_COIN = 9; |
497 var REC_TYPE_ANGLE = 10; | 4380 var REC_TYPE_ANGLE = 10; |
498 var REC_TYPE_ACTIVE_OP = 11; | 4381 var REC_TYPE_ACTIVE_OP = 11; |
499 var REC_TYPE_AFTERPART = 12; | 4382 var REC_TYPE_AFTERPART = 12; |
500 var REC_TYPE_LAST = REC_TYPE_AFTERPART; | 4383 var REC_TYPE_TOP = 13; |
| 4384 var REC_TYPE_LAST = REC_TYPE_TOP; |
501 | 4385 |
502 function strs_to_nums(strs) { | 4386 function strs_to_nums(strs) { |
503 var result = []; | 4387 var result = []; |
504 for (var idx = 1; idx < strs.length; ++idx) { | 4388 for (var idx = 1; idx < strs.length; ++idx) { |
505 var str = strs[idx]; | 4389 var str = strs[idx]; |
506 var num = parseFloat(str); | 4390 var num = parseFloat(str); |
507 if (isNaN(num)) { | 4391 if (isNaN(num)) { |
508 result.push(str); | 4392 result.push(str); |
509 } else { | 4393 } else { |
510 result.push(num); | 4394 result.push(num); |
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
601 } | 4485 } |
602 var type = line.lastIndexOf("debugShowActiveSpans", 0) === 0 ? REC_TYPE_
ACTIVE | 4486 var type = line.lastIndexOf("debugShowActiveSpans", 0) === 0 ? REC_TYPE_
ACTIVE |
603 : line.lastIndexOf("((SkOpSegment*)", 0) === 0 ? REC_TYPE_PATH2 | 4487 : line.lastIndexOf("((SkOpSegment*)", 0) === 0 ? REC_TYPE_PATH2 |
604 : line.lastIndexOf("debugShowTs", 0) === 0 ? REC_TYPE_COIN | 4488 : line.lastIndexOf("debugShowTs", 0) === 0 ? REC_TYPE_COIN |
605 : line.lastIndexOf("afterPart", 0) === 0 ? REC_TYPE_AFTERPART | 4489 : line.lastIndexOf("afterPart", 0) === 0 ? REC_TYPE_AFTERPART |
606 : line.lastIndexOf("debugShow", 0) === 0 ? REC_TYPE_SECT | 4490 : line.lastIndexOf("debugShow", 0) === 0 ? REC_TYPE_SECT |
607 : line.lastIndexOf("activeOp", 0) === 0 ? REC_TYPE_ACTIVE_OP | 4491 : line.lastIndexOf("activeOp", 0) === 0 ? REC_TYPE_ACTIVE_OP |
608 : line.lastIndexOf("computed", 0) === 0 ? REC_TYPE_COMPUTED | 4492 : line.lastIndexOf("computed", 0) === 0 ? REC_TYPE_COMPUTED |
609 : line.lastIndexOf("debugOne", 0) === 0 ? REC_TYPE_SORT | 4493 : line.lastIndexOf("debugOne", 0) === 0 ? REC_TYPE_SORT |
610 : line.lastIndexOf("dumpOne", 0) === 0 ? REC_TYPE_SORT | 4494 : line.lastIndexOf("dumpOne", 0) === 0 ? REC_TYPE_SORT |
| 4495 : line.lastIndexOf("findTop", 0) === 0 ? REC_TYPE_TOP |
611 : line.lastIndexOf("pathB.", 0) === 0 ? REC_TYPE_ADD | 4496 : line.lastIndexOf("pathB.", 0) === 0 ? REC_TYPE_ADD |
612 : line.lastIndexOf("path.", 0) === 0 ? REC_TYPE_ADD | 4497 : line.lastIndexOf("path.", 0) === 0 ? REC_TYPE_ADD |
613 : line.lastIndexOf("after", 0) === 0 ? REC_TYPE_ANGLE | 4498 : line.lastIndexOf("after", 0) === 0 ? REC_TYPE_ANGLE |
614 : line.lastIndexOf("mark", 0) === 0 ? REC_TYPE_MARK | 4499 : line.lastIndexOf("mark", 0) === 0 ? REC_TYPE_MARK |
615 : line.lastIndexOf(" {{", 0) === 0 ? REC_TYPE_COMPUTED | 4500 : line.lastIndexOf(" {{", 0) === 0 ? REC_TYPE_COMPUTED |
616 : line.lastIndexOf("seg=", 0) === 0 ? REC_TYPE_PATH | 4501 : line.lastIndexOf("seg=", 0) === 0 ? REC_TYPE_PATH |
617 : line.lastIndexOf("op", 0) === 0 ? REC_TYPE_OP | 4502 : line.lastIndexOf("op", 0) === 0 ? REC_TYPE_OP |
618 : line.lastIndexOf("$", 0) === 0 ? REC_TYPE_PATH | 4503 : line.lastIndexOf("$", 0) === 0 ? REC_TYPE_PATH |
619 : REC_TYPE_UNKNOWN; | 4504 : REC_TYPE_UNKNOWN; |
620 if (recType != type || recType == REC_TYPE_ADD || recType == REC_TYPE_SE
CT | 4505 if (recType != type || recType == REC_TYPE_ADD || recType == REC_TYPE_SE
CT |
(...skipping 180 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
801 ); | 4686 ); |
802 if (found) { | 4687 if (found) { |
803 record[1].push(hasDone); | 4688 record[1].push(hasDone); |
804 record[1].push(hasUnorderable); | 4689 record[1].push(hasUnorderable); |
805 record[1].push(hasSmall); | 4690 record[1].push(hasSmall); |
806 record[1].push(hasTiny); | 4691 record[1].push(hasTiny); |
807 record[1].push(hasOperand); | 4692 record[1].push(hasOperand); |
808 record[1].push(hasStop); | 4693 record[1].push(hasStop); |
809 } | 4694 } |
810 break; | 4695 break; |
| 4696 case REC_TYPE_TOP: |
| 4697 found = match_regexp(line, lineNo, record, ACTIVE_OP, "findTop"
+ |
| 4698 " id=IDX s=T_VAL e=T_VAL cw=NUM swap=NUM inflections=NUM monotonic=NUM" |
| 4699 ) || match_regexp(line, lineNo, record, ACTIVE_OP, "findTop" + |
| 4700 " id=IDX s=T_VAL e=T_VAL (-) cw=NUM swap=NUM inflections=NUM monotonic=NUM" |
| 4701 ) || match_regexp(line, lineNo, record, ACTIVE_OP, "findTop" + |
| 4702 " id=IDX s=T_VAL e=T_VAL (+) cw=NUM swap=NUM inflections=NUM monotonic=NUM" |
| 4703 ); |
| 4704 break; |
811 case REC_TYPE_MARK: | 4705 case REC_TYPE_MARK: |
812 found = match_regexp(line, lineNo, record, MARK_LINE, "markWindi
ng" + | 4706 found = match_regexp(line, lineNo, record, MARK_LINE, "markWindi
ng" + |
813 " id=IDX LINE_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM newOppSum=OPT o
ppSum=OPT windSum=OPT windValue=IDX" | 4707 " id=IDX LINE_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM newOppSum=OPT o
ppSum=OPT windSum=OPT windValue=IDX" |
814 ) || match_regexp(line, lineNo, record, MARK_QUAD, "markWinding"
+ | 4708 ) || match_regexp(line, lineNo, record, MARK_QUAD, "markWinding"
+ |
815 " id=IDX QUAD_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM newOppSum=OPT o
ppSum=OPT windSum=OPT windValue=IDX" | 4709 " id=IDX QUAD_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM newOppSum=OPT o
ppSum=OPT windSum=OPT windValue=IDX" |
816 ) || match_regexp(line, lineNo, record, MARK_CONIC, "markWinding
" + | 4710 ) || match_regexp(line, lineNo, record, MARK_CONIC, "markWinding
" + |
817 " id=IDX CONIC_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM newOppSum=OPT
oppSum=OPT windSum=OPT windValue=IDX" | 4711 " id=IDX CONIC_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM newOppSum=OPT
oppSum=OPT windSum=OPT windValue=IDX" |
818 ) || match_regexp(line, lineNo, record, MARK_CUBIC, "markWinding
" + | 4712 ) || match_regexp(line, lineNo, record, MARK_CUBIC, "markWinding
" + |
819 " id=IDX CUBIC_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM newOppSum=OPT
oppSum=OPT windSum=OPT windValue=IDX" | 4713 " id=IDX CUBIC_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM newOppSum=OPT
oppSum=OPT windSum=OPT windValue=IDX" |
820 ) || match_regexp(line, lineNo, record, MARK_DONE_LINE, "markDon
e" + | 4714 ) || match_regexp(line, lineNo, record, MARK_DONE_LINE, "markDon
e" + |
(...skipping 347 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1168 break; | 5062 break; |
1169 case REC_TYPE_SORT: | 5063 case REC_TYPE_SORT: |
1170 if (!draw_sort) { | 5064 if (!draw_sort) { |
1171 break; | 5065 break; |
1172 } | 5066 } |
1173 if (fragType == SORT_UNARY || fragType == SORT_BINARY) { | 5067 if (fragType == SORT_UNARY || fragType == SORT_BINARY) { |
1174 var curve = curvePartialByID(test, frags[0], frags[6], f
rags[8]); | 5068 var curve = curvePartialByID(test, frags[0], frags[6], f
rags[8]); |
1175 curve_extremes(curve, angleBounds); | 5069 curve_extremes(curve, angleBounds); |
1176 } | 5070 } |
1177 break; | 5071 break; |
| 5072 case REC_TYPE_TOP: |
| 5073 if (!draw_top) { |
| 5074 break; |
| 5075 } |
| 5076 { |
| 5077 var curve = curvePartialByID(test, frags[0], frags[1], f
rags[2]); |
| 5078 curve_extremes(curve, angleBounds); |
| 5079 } |
| 5080 break; |
1178 } | 5081 } |
1179 } | 5082 } |
1180 } | 5083 } |
1181 xmin = Math.min(xmin, angleBounds[0]); | 5084 xmin = Math.min(xmin, angleBounds[0]); |
1182 ymin = Math.min(ymin, angleBounds[1]); | 5085 ymin = Math.min(ymin, angleBounds[1]); |
1183 xmax = Math.max(xmax, angleBounds[2]); | 5086 xmax = Math.max(xmax, angleBounds[2]); |
1184 ymax = Math.max(ymax, angleBounds[3]); | 5087 ymax = Math.max(ymax, angleBounds[3]); |
1185 setScale(xmin, xmax, ymin, ymax); | 5088 setScale(xmin, xmax, ymin, ymax); |
1186 if (hasPath == false && hasComputedPath == true && !draw_computed) { | 5089 if (hasPath == false && hasComputedPath == true && !draw_computed) { |
1187 draw_computed = 7; // show quadratics, conics, and cubics | 5090 draw_computed = 7; // show quadratics, conics, and cubics |
(...skipping 989 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2177 ctx.lineTo(hx + 100, hy); | 6080 ctx.lineTo(hx + 100, hy); |
2178 ctx.strokeStyle = hMaxX > 0 ? "green" : "blue"; | 6081 ctx.strokeStyle = hMaxX > 0 ? "green" : "blue"; |
2179 ctx.stroke(); | 6082 ctx.stroke(); |
2180 } | 6083 } |
2181 | 6084 |
2182 function scalexy(x, y, mag) { | 6085 function scalexy(x, y, mag) { |
2183 var length = Math.sqrt(x * x + y * y); | 6086 var length = Math.sqrt(x * x + y * y); |
2184 return mag / length; | 6087 return mag / length; |
2185 } | 6088 } |
2186 | 6089 |
2187 function drawArrow(x, y, dx, dy) { | 6090 function drawArrow(x, y, dx, dy, s) { |
2188 var dscale = scalexy(dx, dy, 1 / scale * 100); | 6091 var dscale = scalexy(dx, dy, 1 / scale * 100 * s); |
2189 dx *= dscale; | 6092 dx *= dscale; |
2190 dy *= dscale; | 6093 dy *= dscale; |
2191 ctx.beginPath(); | 6094 ctx.beginPath(); |
2192 ctx.moveTo((x - srcLeft) * scale, (y - srcTop) * scale); | 6095 ctx.moveTo((x - srcLeft) * scale, (y - srcTop) * scale); |
2193 x += dx; | 6096 x += dx; |
2194 y += dy; | 6097 y += dy; |
2195 ctx.lineTo((x - srcLeft) * scale, (y - srcTop) * scale); | 6098 ctx.lineTo((x - srcLeft) * scale, (y - srcTop) * scale); |
2196 dx /= 10; | 6099 dx /= 10; |
2197 dy /= 10; | 6100 dy /= 10; |
2198 ctx.lineTo((x - dy - srcLeft) * scale, (y + dx - srcTop) * scale); | 6101 ctx.lineTo((x - dy - srcLeft) * scale, (y + dx - srcTop) * scale); |
(...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2338 var id = idByCurve(test, curve, type); | 6241 var id = idByCurve(test, curve, type); |
2339 if (id >= 0) { | 6242 if (id >= 0) { |
2340 drawID(curve, id); | 6243 drawID(curve, id); |
2341 } | 6244 } |
2342 } | 6245 } |
2343 if (type == PATH_LINE) { | 6246 if (type == PATH_LINE) { |
2344 return; | 6247 return; |
2345 } | 6248 } |
2346 if (draw_deriviatives > 0) { | 6249 if (draw_deriviatives > 0) { |
2347 var d = dxy_at_t(curve, type, 0); | 6250 var d = dxy_at_t(curve, type, 0); |
2348 drawArrow(curve[0], curve[1], d.x, d.y); | 6251 drawArrow(curve[0], curve[1], d.x, d.y, 1); |
2349 if (draw_deriviatives == 2) { | 6252 if (draw_deriviatives == 2) { |
2350 d = dxy_at_t(curve, type, 1); | 6253 d = dxy_at_t(curve, type, 1); |
2351 if (type == PATH_CUBIC) { | 6254 if (type == PATH_CUBIC) { |
2352 drawArrow(curve[6], curve[7], d.x, d.y); | 6255 drawArrow(curve[6], curve[7], d.x, d.y, 1); |
2353 } else { | 6256 } else { |
2354 drawArrow(curve[4], curve[5], d.x, d.y); | 6257 drawArrow(curve[4], curve[5], d.x, d.y, 1); |
2355 } | 6258 } |
2356 } | 6259 } |
2357 if (draw_midpoint) { | 6260 if (draw_midpoint) { |
2358 var mid = pointAtT(curve, type, 0.5); | 6261 var mid = pointAtT(curve, type, 0.5); |
2359 d = dxy_at_t(curve, type, 0.5); | 6262 d = dxy_at_t(curve, type, 0.5); |
2360 drawArrow(mid.x, mid.y, d.x, d.y); | 6263 drawArrow(mid.x, mid.y, d.x, d.y, 1); |
2361 } | 6264 } |
2362 } | 6265 } |
2363 if (type != PATH_CUBIC) { | 6266 if (type != PATH_CUBIC) { |
2364 return; | 6267 return; |
2365 } | 6268 } |
2366 if (draw_sequence) { | 6269 if (draw_sequence) { |
2367 var ymin = Math.min(curve[1], curve[3], curve[5], curve[7]); | 6270 var ymin = Math.min(curve[1], curve[3], curve[5], curve[7]); |
2368 for (var i = 0; i < 8; i+= 2) { | 6271 for (var i = 0; i < 8; i+= 2) { |
2369 drawLabelX(ymin, i >> 1, curve[i]); | 6272 drawLabelX(ymin, i >> 1, curve[i]); |
2370 } | 6273 } |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2419 logRange = 0; | 6322 logRange = 0; |
2420 // find last active rec type at this step | 6323 // find last active rec type at this step |
2421 var curType = test[0]; | 6324 var curType = test[0]; |
2422 var curStep = 0; | 6325 var curStep = 0; |
2423 var hasOp = false; | 6326 var hasOp = false; |
2424 var lastActive = 0; | 6327 var lastActive = 0; |
2425 var lastAdd = 0; | 6328 var lastAdd = 0; |
2426 var lastSect = 0; | 6329 var lastSect = 0; |
2427 var lastSort = 0; | 6330 var lastSort = 0; |
2428 var lastMark = 0; | 6331 var lastMark = 0; |
| 6332 var lastTop = 0; |
2429 activeCount = 0; | 6333 activeCount = 0; |
2430 addCount = 0; | 6334 addCount = 0; |
2431 angleCount = 0; | 6335 angleCount = 0; |
2432 opCount = 0; | 6336 opCount = 0; |
2433 sectCount = 0; | 6337 sectCount = 0; |
2434 sortCount = 0; | 6338 sortCount = 0; |
| 6339 topCount = 0; |
2435 markCount = 0; | 6340 markCount = 0; |
2436 activeMax = 0; | 6341 activeMax = 0; |
2437 addMax = 0; | 6342 addMax = 0; |
2438 angleMax = 0; | 6343 angleMax = 0; |
2439 opMax = 0; | 6344 opMax = 0; |
2440 sectMax = 0; | 6345 sectMax = 0; |
2441 sectMax2 = 0; | 6346 sectMax2 = 0; |
2442 sortMax = 0; | 6347 sortMax = 0; |
| 6348 topMax = 0; |
2443 markMax = 0; | 6349 markMax = 0; |
2444 lastIndex = test.length - 3; | 6350 lastIndex = test.length - 3; |
2445 for (var tIndex = 0; tIndex < test.length; tIndex += 3) { | 6351 for (var tIndex = 0; tIndex < test.length; tIndex += 3) { |
2446 var recType = test[tIndex]; | 6352 var recType = test[tIndex]; |
2447 if (!typeof recType == 'number' || recType < REC_TYPE_UNKNOWN || recType
> REC_TYPE_LAST) { | 6353 if (!typeof recType == 'number' || recType < REC_TYPE_UNKNOWN || recType
> REC_TYPE_LAST) { |
2448 console.log("unknown rec type: " + recType); | 6354 console.log("unknown rec type: " + recType); |
2449 throw "stop execution"; | 6355 throw "stop execution"; |
2450 } | 6356 } |
2451 // if (curType == recType && curType != REC_TYPE_ADD) { | 6357 // if (curType == recType && curType != REC_TYPE_ADD) { |
2452 // continue; | 6358 // continue; |
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2584 } | 6490 } |
2585 if (recType == REC_TYPE_SORT) { | 6491 if (recType == REC_TYPE_SORT) { |
2586 ++sortMax; | 6492 ++sortMax; |
2587 if (!draw_sort || !inStepRange) { | 6493 if (!draw_sort || !inStepRange) { |
2588 continue; | 6494 continue; |
2589 } | 6495 } |
2590 lastSort = tIndex; | 6496 lastSort = tIndex; |
2591 ++sortCount; | 6497 ++sortCount; |
2592 bumpStep = true; | 6498 bumpStep = true; |
2593 } | 6499 } |
| 6500 if (recType == REC_TYPE_TOP) { |
| 6501 ++topMax; |
| 6502 if (!draw_top || !inStepRange) { |
| 6503 continue; |
| 6504 } |
| 6505 lastTop = tIndex; |
| 6506 ++topCount; |
| 6507 bumpStep = true; |
| 6508 } |
2594 if (recType == REC_TYPE_MARK) { | 6509 if (recType == REC_TYPE_MARK) { |
2595 ++markMax; | 6510 ++markMax; |
2596 if (!draw_mark || !inStepRange) { | 6511 if (!draw_mark || !inStepRange) { |
2597 continue; | 6512 continue; |
2598 } | 6513 } |
2599 lastMark = tIndex; | 6514 lastMark = tIndex; |
2600 ++markCount; | 6515 ++markCount; |
2601 bumpStep = true; | 6516 bumpStep = true; |
2602 } | 6517 } |
2603 if (bumpStep) { | 6518 if (bumpStep) { |
2604 lastIndex = tIndex; | 6519 lastIndex = tIndex; |
2605 logStart = test[tIndex + 1]; | 6520 logStart = test[tIndex + 1]; |
2606 logRange = records.length / 2; | 6521 logRange = records.length / 2; |
2607 ++curStep; | 6522 ++curStep; |
2608 } | 6523 } |
2609 } | 6524 } |
2610 stepMax = (draw_add ? addMax : 0) | 6525 stepMax = (draw_add ? addMax : 0) |
2611 + (draw_active ? activeMax : 0) | 6526 + (draw_active ? activeMax : 0) |
2612 + (draw_angle ? angleMax : 0) | 6527 + (draw_angle ? angleMax : 0) |
2613 + (draw_op ? opMax : 0) | 6528 + (draw_op ? opMax : 0) |
2614 + (draw_sort ? sortMax : 0) | 6529 + (draw_sort ? sortMax : 0) |
| 6530 + (draw_top ? topMax : 0) |
2615 + (draw_mark ? markMax : 0) | 6531 + (draw_mark ? markMax : 0) |
2616 + (draw_intersection == 2 ? sectMax : draw_intersection == 3 ? sectM
ax2 : 0); | 6532 + (draw_intersection == 2 ? sectMax : draw_intersection == 3 ? sectM
ax2 : 0); |
2617 if (stepMax == 0) { | 6533 if (stepMax == 0) { |
2618 stepMax = addMax + activeMax + angleMax + opMax + sortMax + markMax; | 6534 stepMax = addMax + activeMax + angleMax + opMax + sortMax + topMax + mar
kMax; |
2619 } | 6535 } |
2620 drawnPts = []; | 6536 drawnPts = []; |
2621 drawnLines = []; | 6537 drawnLines = []; |
2622 drawnQuads = []; | 6538 drawnQuads = []; |
2623 drawnConics = []; | 6539 drawnConics = []; |
2624 drawnCubics = []; | 6540 drawnCubics = []; |
2625 focusXmin = focusYmin = Infinity; | 6541 focusXmin = focusYmin = Infinity; |
2626 focusXmax = focusYmax = -Infinity; | 6542 focusXmax = focusYmax = -Infinity; |
2627 var pathIndex = 0; | 6543 var pathIndex = 0; |
2628 var opLetter = 'S'; | 6544 var opLetter = 'S'; |
(...skipping 555 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3184 case SORT_UNARY: | 7100 case SORT_UNARY: |
3185 case SORT_BINARY: | 7101 case SORT_BINARY: |
3186 var curve = curvePartialByID(test, frags[0], frags[6
], frags[8]); | 7102 var curve = curvePartialByID(test, frags[0], frags[6
], frags[8]); |
3187 drawCurve(curve); | 7103 drawCurve(curve); |
3188 break; | 7104 break; |
3189 default: | 7105 default: |
3190 console.log("unknown REC_TYPE_SORT frag type: " + fr
agType); | 7106 console.log("unknown REC_TYPE_SORT frag type: " + fr
agType); |
3191 throw "stop execution"; | 7107 throw "stop execution"; |
3192 } | 7108 } |
3193 break; | 7109 break; |
| 7110 case REC_TYPE_TOP: |
| 7111 if (!draw_top || (step_limit > 0 && tIndex < lastTop)) { |
| 7112 continue; |
| 7113 } |
| 7114 ctx.lineWidth = 3; |
| 7115 ctx.strokeStyle = "rgba(127,127,0, 0.5)"; |
| 7116 focus_enabled = true; |
| 7117 { |
| 7118 var curve = curvePartialByID(test, frags[0], frags[1], f
rags[2]); |
| 7119 drawCurve(curve); |
| 7120 var type = PATH_LINE + (curve.length / 2 - 2); |
| 7121 var mid = pointAtT(curve, type, 0.5); |
| 7122 var d = dxy_at_t(curve, type, 0.5); |
| 7123 drawArrow(mid.x, mid.y, d.x, d.y, 0.3); |
| 7124 } |
| 7125 break; |
3194 case REC_TYPE_MARK: | 7126 case REC_TYPE_MARK: |
3195 if (!draw_mark || (step_limit > 0 && tIndex < lastMark)) { | 7127 if (!draw_mark || (step_limit > 0 && tIndex < lastMark)) { |
3196 continue; | 7128 continue; |
3197 } | 7129 } |
3198 ctx.lineWidth = 3; | 7130 ctx.lineWidth = 3; |
3199 ctx.strokeStyle = fragType >= MARK_DONE_LINE ? | 7131 ctx.strokeStyle = fragType >= MARK_DONE_LINE ? |
3200 "rgba(127,0,127, 0.5)" : "rgba(127,127,0, 0.5)"; | 7132 "rgba(127,0,127, 0.5)" : "rgba(127,127,0, 0.5)"; |
3201 focus_enabled = true; | 7133 focus_enabled = true; |
3202 switch (fragType) { | 7134 switch (fragType) { |
3203 case MARK_LINE: | 7135 case MARK_LINE: |
(...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3349 if (draw_legend) { | 7281 if (draw_legend) { |
3350 var pos = 0; | 7282 var pos = 0; |
3351 var drawSomething = draw_add | draw_active | draw_angle | draw_sort | dr
aw_mark; | 7283 var drawSomething = draw_add | draw_active | draw_angle | draw_sort | dr
aw_mark; |
3352 // drawBox(pos++, "yellow", "black", opLetter, true, ''); | 7284 // drawBox(pos++, "yellow", "black", opLetter, true, ''); |
3353 drawBox(pos++, "rgba(0,0,255, 0.3)", "black", draw_intersection > 1 ? se
ctCount : sectMax2, draw_intersection, intersectionKey); | 7285 drawBox(pos++, "rgba(0,0,255, 0.3)", "black", draw_intersection > 1 ? se
ctCount : sectMax2, draw_intersection, intersectionKey); |
3354 drawBox(pos++, "rgba(0,0,255, 0.3)", "black", draw_add ? addCount : addM
ax, draw_add, addKey); | 7286 drawBox(pos++, "rgba(0,0,255, 0.3)", "black", draw_add ? addCount : addM
ax, draw_add, addKey); |
3355 drawBox(pos++, "rgba(0,0,255, 0.3)", "black", draw_active ? activeCount
: activeMax, draw_active, activeKey); | 7287 drawBox(pos++, "rgba(0,0,255, 0.3)", "black", draw_active ? activeCount
: activeMax, draw_active, activeKey); |
3356 drawBox(pos++, "rgba(127,127,0, 0.3)", "black", draw_angle ? angleCount
: angleMax, draw_angle, angleKey); | 7288 drawBox(pos++, "rgba(127,127,0, 0.3)", "black", draw_angle ? angleCount
: angleMax, draw_angle, angleKey); |
3357 drawBox(pos++, "rgba(127,127,0, 0.3)", "black", draw_op ? opCount : opMa
x, draw_op, opKey); | 7289 drawBox(pos++, "rgba(127,127,0, 0.3)", "black", draw_op ? opCount : opMa
x, draw_op, opKey); |
3358 drawBox(pos++, "rgba(127,127,0, 0.3)", "black", draw_sort ? sortCount :
sortMax, draw_sort, sortKey); | 7290 drawBox(pos++, "rgba(127,127,0, 0.3)", "black", draw_sort ? sortCount :
sortMax, draw_sort, sortKey); |
| 7291 drawBox(pos++, "rgba(127,127,0, 0.3)", "black", draw_top ? topCount : to
pMax, draw_top, topKey); |
3359 drawBox(pos++, "rgba(127,0,127, 0.3)", "black", draw_mark ? markCount :
markMax, draw_mark, markKey); | 7292 drawBox(pos++, "rgba(127,0,127, 0.3)", "black", draw_mark ? markCount :
markMax, draw_mark, markKey); |
3360 drawBox(pos++, "black", "white", | 7293 drawBox(pos++, "black", "white", |
3361 (new Array('P', 'P1', 'P2', 'P'))[draw_path], draw_path != 0, pa
thKey); | 7294 (new Array('P', 'P1', 'P2', 'P'))[draw_path], draw_path != 0, pa
thKey); |
3362 drawBox(pos++, "rgba(0,63,0, 0.7)", "white", | 7295 drawBox(pos++, "rgba(0,63,0, 0.7)", "white", |
3363 (new Array('Q', 'Q', 'C', 'QC', 'Qc', 'Cq'))[draw_computed], | 7296 (new Array('Q', 'Q', 'C', 'QC', 'Qc', 'Cq'))[draw_computed], |
3364 draw_computed != 0, computedKey); | 7297 draw_computed != 0, computedKey); |
3365 drawBox(pos++, "green", "black", step_limit, drawSomething, ''); | 7298 drawBox(pos++, "green", "black", step_limit, drawSomething, ''); |
3366 drawBox(pos++, "green", "black", stepMax, drawSomething, ''); | 7299 drawBox(pos++, "green", "black", stepMax, drawSomething, ''); |
3367 drawBox(pos++, "rgba(255,0,0, 0.6)", "black", lastIndex, drawSomething &
draw_log, ''); | 7300 drawBox(pos++, "rgba(255,0,0, 0.6)", "black", lastIndex, drawSomething &
draw_log, ''); |
3368 drawBox(pos++, "rgba(255,0,0, 0.6)", "black", test.length - 1, drawSomet
hing & draw_log, ''); | 7301 drawBox(pos++, "rgba(255,0,0, 0.6)", "black", test.length - 1, drawSomet
hing & draw_log, ''); |
(...skipping 179 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3548 var logToConsoleKey = 'L'; | 7481 var logToConsoleKey = 'L'; |
3549 var markKey = 'm'; | 7482 var markKey = 'm'; |
3550 var sortKey = 'o'; | 7483 var sortKey = 'o'; |
3551 var opKey = 'p'; | 7484 var opKey = 'p'; |
3552 var opBackKey = 'P'; | 7485 var opBackKey = 'P'; |
3553 var computedKey = 'q'; | 7486 var computedKey = 'q'; |
3554 var computedBackKey = 'Q'; | 7487 var computedBackKey = 'Q'; |
3555 var stepKey = 's'; | 7488 var stepKey = 's'; |
3556 var stepBackKey = 'S'; | 7489 var stepBackKey = 'S'; |
3557 var intersectTKey = 't'; | 7490 var intersectTKey = 't'; |
| 7491 var topKey = 'T'; |
3558 var curveTKey = 'u'; | 7492 var curveTKey = 'u'; |
3559 var controlLinesBackKey = 'V'; | 7493 var controlLinesBackKey = 'V'; |
3560 var controlLinesKey = 'v'; | 7494 var controlLinesKey = 'v'; |
3561 var ptsKey = 'x'; | 7495 var ptsKey = 'x'; |
3562 var xyKey = 'y'; | 7496 var xyKey = 'y'; |
3563 var logCurvesKey = 'z'; | 7497 var logCurvesKey = 'z'; |
3564 var focusKey = '`'; | 7498 var focusKey = '`'; |
3565 var idKey = '.'; | 7499 var idKey = '.'; |
3566 var retinaKey = '\\'; | 7500 var retinaKey = '\\'; |
3567 | 7501 |
(...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3709 } | 7643 } |
3710 redraw(); | 7644 redraw(); |
3711 break; | 7645 break; |
3712 case stepBackKey: | 7646 case stepBackKey: |
3713 step_limit--; | 7647 step_limit--; |
3714 if (step_limit < 0) { | 7648 if (step_limit < 0) { |
3715 step_limit = 0; | 7649 step_limit = 0; |
3716 } | 7650 } |
3717 redraw(); | 7651 redraw(); |
3718 break; | 7652 break; |
| 7653 case topKey: |
| 7654 draw_top ^= true; |
| 7655 redraw(); |
| 7656 break; |
3719 case xyKey: | 7657 case xyKey: |
3720 debug_xy = (debug_xy + 1) % 3; | 7658 debug_xy = (debug_xy + 1) % 3; |
3721 redraw(); | 7659 redraw(); |
3722 break; | 7660 break; |
3723 case '-': | 7661 case '-': |
3724 focusWasOn = focus_on_selection; | 7662 focusWasOn = focus_on_selection; |
3725 if (focusWasOn) { | 7663 if (focusWasOn) { |
3726 focus_on_selection = false; | 7664 focus_on_selection = false; |
3727 scale /= 1.2; | 7665 scale /= 1.2; |
3728 } else { | 7666 } else { |
(...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3894 </script> | 7832 </script> |
3895 </head> | 7833 </head> |
3896 | 7834 |
3897 <body onLoad="start();"> | 7835 <body onLoad="start();"> |
3898 <canvas id="canvas" width="750" height="500" | 7836 <canvas id="canvas" width="750" height="500" |
3899 onmousemove="handleMouseOver()" | 7837 onmousemove="handleMouseOver()" |
3900 onclick="handleMouseClick()" | 7838 onclick="handleMouseClick()" |
3901 ></canvas > | 7839 ></canvas > |
3902 </body> | 7840 </body> |
3903 </html> | 7841 </html> |
OLD | NEW |