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="skpwww_educationalcraft_com_4"> | 5 <div id="cubicOp132"> |
6 seg=1 {{{941, 1494}, {941, 1464}}} | 6 seg=1 {{{5, 6}, {3.38059044f, 4.38059044f}, {3.07242441f, 1.44993687f}, {3.01378
202f, 1.45492136f}}} |
7 seg=2 {{{941, 1464}, {985, 1464}}} | 7 seg=2 {{{3.01378202f, 1.45492136f}, {3, 1.45609283f}, {3, 1.61940968f}, {3, 2}}} |
8 seg=3 {{{985, 1464}, {985, 1494}}} | 8 seg=3 {{{3, 2}, {5, 6}}} |
9 seg=4 {{{985, 1494}, {941, 1494}}} | 9 op diff |
10 op sect | 10 seg=4 {{{0, 3}, {0.763932049f, 3}, {1.81966019f, 3.29179597f}, {2.72135973f, 3.5
4101968f}}} |
11 seg=5 {{{979.211975f, 1480.45496f}, {979.211975f, 1480.45496f}, {976.348999f, 14
79.68506f}, {977.495972f, 1475.59497f}}} | 11 seg=5 {{{2.72135973f, 3.54101968f}, {4.18033981f, 3.9442718f}, {5.23606777f, 4.2
3606777f}, {4, 3}}} |
12 seg=6 {{{977.495972f, 1475.59497f}, {977.496033f, 1475.59497f}, {977.503296f, 14
75.59961f}, {977.517029f, 1475.60864f}}} | 12 seg=6 {{{4, 3}, {0, 3}}} |
13 seg=7 {{{977.517029f, 1475.60864f}, {977.807861f, 1475.80164f}, {980.988281f, 14
78.00073f}, {979.211975f, 1480.45496f}}} | 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}}} |
14 seg=8 {{{977.854004f, 1484.453f}, {977.854004f, 1484.453f}, {975.265991f, 1483.2
6099f}, {976.713989f, 1479.35205f}}} | 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 |
15 seg=9 {{{976.713989f, 1479.35205f}, {976.713989f, 1479.35205f}, {976.714722f, 14
79.35278f}, {976.716125f, 1479.35413f}}} | 15 SkOpSegment::addT insert t=0.617509 segID=1 spanID=13 |
16 seg=10 {{{976.716125f, 1479.35413f}, {976.807983f, 1479.44055f}, {979.811707f, 1
482.26868f}, {977.854004f, 1484.453f}}} | 16 SkOpSegment::addT insert t=0.124999978 segID=3 spanID=14 |
17 seg=11 {{{980.226013f, 1476.229f}, {980.226013f, 1476.229f}, {977.078003f, 1476.
349f}, {977.234985f, 1471.97095f}}} | 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}}} |
18 seg=12 {{{977.234985f, 1471.97095f}, {977.234985f, 1471.97095f}, {980.666992f, 1
473.12903f}, {980.226013f, 1476.229f}}} | 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}}} |
19 seg=13 {{{984.546021f, 1478.31494f}, {984.546021f, 1478.31494f}, {983.187988f, 1
481.93396f}, {980.026001f, 1481.276f}}} | 19 SkOpSegment::addT insert t=0.385353706 segID=1 spanID=15 |
20 seg=14 {{{980.026001f, 1481.276f}, {980.026001f, 1481.276f}, {980.02594f, 1481.2
7551f}, {980.025818f, 1481.27441f}}} | 20 SkOpSegment::addT insert t=0.23289595 segID=5 spanID=16 |
21 seg=15 {{{980.025818f, 1481.27441f}, {980.014954f, 1481.1969f}, {979.623779f, 14
78.38806f}, {984.546021f, 1478.31494f}}} | 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}}} |
22 seg=16 {{{978.989014f, 1484.198f}, {978.989014f, 1484.198f}, {979.094971f, 1481.
33496f}, {983.786011f, 1481.823f}}} | 22 SkOpSegment::addT insert t=0.521306291 segID=1 spanID=17 |
23 seg=17 {{{983.786011f, 1481.823f}, {983.786011f, 1481.823f}, {982.070007f, 1485.
49805f}, {978.989014f, 1484.198f}}} | 23 SkOpSegment::addT insert t=0.153501943 segID=6 spanID=18 |
24 seg=18 {{{976.393005f, 1486.86804f}, {976.393005f, 1486.86804f}, {976.719971f, 1
484.06494f}, {981.679016f, 1485.37f}}} | 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}}} |
25 seg=19 {{{981.679016f, 1485.37f}, {981.679016f, 1485.37f}, {979.169983f, 1488.40
796f}, {976.393005f, 1486.86804f}}} | 25 SkOpSegment::addT insert t=0.461228479 segID=3 spanID=19 |
26 seg=20 {{{969.156982f, 1490.40002f}, {969.156982f, 1490.40002f}, {971.478027f, 1
488.23596f}, {974.869995f, 1491.21399f}}} | 26 SkOpSegment::addT insert t=0.31546775 segID=5 spanID=20 |
27 seg=21 {{{974.869995f, 1491.21399f}, {974.869995f, 1491.21399f}, {974.857788f, 1
491.21948f}, {974.834473f, 1491.22937f}}} | 27 debugShowLineIntersection wtTs[0]=0.25 {{{3,2}, {5,6}}} {{3.5,3}} wnTs[0]=0.125
{{{4,3}, {0,3}}} |
28 seg=22 {{{974.834473f, 1491.22937f}, {974.433289f, 1491.40051f}, {970.736267f, 1
492.88184f}, {969.156982f, 1490.40002f}}} | 28 SkOpSegment::addT insert t=0.25 segID=3 spanID=21 |
29 seg=23 {{{972.825012f, 1483.93701f}, {972.825012f, 1483.93701f}, {973.971985f, 1
487.98401f}, {971.161987f, 1488.94604f}}} | 29 SkOpSegment::addT insert t=0.125 segID=6 spanID=22 |
30 seg=24 {{{971.161987f, 1488.94604f}, {971.161987f, 1488.94592f}, {971.154663f, 1
488.93591f}, {971.141846f, 1488.9165f}}} | 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}}} |
31 seg=25 {{{971.141846f, 1488.9165f}, {970.948425f, 1488.625f}, {969.49884f, 1486.
21948f}, {972.825012f, 1483.93701f}}} | 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}}} |
32 seg=26 {{{965.60199f, 1489.98499f}, {965.60199f, 1489.98499f}, {964.879028f, 148
7.19202f}, {969.864014f, 1486.75f}}} | 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}}} |
33 seg=27 {{{969.864014f, 1486.75f}, {969.864014f, 1486.75f}, {968.749023f, 1490.67
2f}, {965.60199f, 1489.98499f}}} | 33 SkOpSegment::sortAngles [1] tStart=0.385353706 [15] |
34 seg=28 {{{970.666992f, 1492.81604f}, {970.666992f, 1492.81604f}, {967.327026f, 1
494.49695f}, {964.999023f, 1491.56299f}}} | 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 |
35 seg=29 {{{964.999023f, 1491.56299f}, {964.999023f, 1491.56299f}, {967.304016f, 1
489.43896f}, {970.666992f, 1492.81604f}}} | 35 SkOpAngle::afterPart {{{3.6512568,3.78673816}, {3.94662547,4.55719268}, {4.37595
452,5.37595452}, {5,6}}} id=1 |
36 seg=30 {{{968.343994f, 1481.53796f}, {971.466064f, 1480.00305f}, {971.676941f, 1
476.99573f}, {971.6875f, 1476.79639f}}} | 36 SkOpAngle::afterPart {{{3.6512568,3.78673816}, {3.37906829,3.72280588}, {3.06115
028,3.63493546}, {2.72135973,3.54101968}}} id=5 |
37 seg=31 {{{971.6875f, 1476.79639f}, {971.687866f, 1476.78955f}, {971.687988f, 147
6.78601f}, {971.687988f, 1476.78601f}}} | 37 SkOpAngle::afterPart {{{3.6512568,3.78673816}, {3.54705089,3.5149222}, {3.459518
68,3.24911888}, {3.38599229,3}}} id=1 |
38 seg=32 {{{971.687988f, 1476.78601f}, {971.393982f, 1466.83398f}}} | 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 |
39 seg=33 {{{971.393982f, 1466.83398f}, {954.960999f, 1466.83398f}}} | 39 SkOpAngle::afterPart {{{3.6512568,3.78673816}, {3.94662547,4.55719268}, {4.37595
452,5.37595452}, {5,6}}} id=1 |
40 seg=34 {{{954.960999f, 1466.83398f}, {954.666016f, 1476.78601f}}} | 40 SkOpAngle::afterPart {{{3.6512568,3.78673816}, {3.74775953,3.80940495}, {3.83851
397,3.82906267}, {3.92245698,3.84491396}}} id=5 |
41 seg=35 {{{954.666016f, 1476.78601f}, {954.666016f, 1476.78601f}, {954.780029f, 1
479.94995f}, {958.008972f, 1481.53796f}}} | 41 SkOpAngle::afterPart {{{3.6512568,3.78673816}, {3.54705089,3.5149222}, {3.459518
68,3.24911888}, {3.38599229,3}}} id=1 |
42 seg=36 {{{958.008972f, 1481.53796f}, {960.369873f, 1482.70056f}, {961.725403f, 1
484.2323f}, {962.0755f, 1484.66101f}}} | 42 SkOpSegment::sortAngles [1] tStart=0.521306291 [17] |
43 seg=37 {{{962.0755f, 1484.66101f}, {962.136475f, 1484.73572f}, {962.166992f, 148
4.77698f}, {962.166992f, 1484.77698f}}} | 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 |
44 seg=38 {{{962.166992f, 1484.77698f}, {962.166992f, 1484.77698f}, {962.747986f, 1
485.70105f}, {963.177979f, 1485.70105f}}} | 44 SkOpAngle::afterPart {{{3.38599229,3}, {3.45951868,3.24911888}, {3.54705089,3.51
49222}, {3.6512568,3.78673816}}} id=1 |
45 seg=39 {{{963.177979f, 1485.70105f}, {963.606995f, 1485.70105f}, {964.185974f, 1
484.77698f}, {964.185974f, 1484.77698f}}} | 45 SkOpAngle::afterPart {{{3.38599229,3}, {3.5,3}}} id=6 |
46 seg=40 {{{964.185974f, 1484.77698f}, {964.185974f, 1484.77698f}, {965.573975f, 1
482.90295f}, {968.343994f, 1481.53796f}}} | 46 SkOpAngle::afterPart {{{3.38599229,3}, {3.33396357,2.82371861}, {3.2889479,2.655
79159}, {3.25,2.5}}} id=1 |
47 seg=41 {{{963.215027f, 1486.67004f}, {962.744995f, 1486.67004f}, {962.106995f, 1
485.65405f}, {962.106995f, 1485.65405f}}} | 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 |
48 seg=42 {{{962.106995f, 1485.65405f}, {962.106995f, 1485.65405f}, {960.585022f, 1
483.59595f}, {957.539001f, 1482.09705f}}} | 48 SkOpAngle::afterPart {{{3.38599229,3}, {3.45951868,3.24911888}, {3.54705089,3.51
49222}, {3.6512568,3.78673816}}} id=1 |
49 seg=43 {{{957.539001f, 1482.09705f}, {954.255432f, 1480.48206f}, {953.90448f, 14
77.3844f}, {953.870422f, 1476.93176f}}} | 49 SkOpAngle::afterPart {{{3.38599229,3}, {0,3}}} id=6 |
50 seg=44 {{{953.870422f, 1476.93176f}, {953.867676f, 1476.89526f}, {953.867004f, 1
476.87598f}, {953.867004f, 1476.87598f}}} | 50 SkOpAngle::afterPart {{{3.38599229,3}, {3.5,3}}} id=6 |
51 seg=45 {{{953.867004f, 1476.87598f}, {954.190002f, 1465.94397f}}} | 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 |
52 seg=46 {{{954.190002f, 1465.94397f}, {972.23999f, 1465.94397f}}} | 52 SkOpAngle::afterPart {{{3.38599229,3}, {3.5,3}}} id=6 |
53 seg=47 {{{972.23999f, 1465.94397f}, {972.565002f, 1476.87695f}}} | 53 SkOpAngle::afterPart {{{3.38599229,3}, {0,3}}} id=6 |
54 seg=48 {{{972.565002f, 1476.87695f}, {972.565002f, 1476.87695f}, {972.440979f, 1
480.35303f}, {968.891968f, 1482.09802f}}} | 54 SkOpAngle::afterPart {{{3.38599229,3}, {3.33396357,2.82371861}, {3.2889479,2.655
79159}, {3.25,2.5}}} id=1 |
55 seg=49 {{{968.891968f, 1482.09802f}, {966.255737f, 1483.39539f}, {964.76178f, 14
85.11145f}, {964.407593f, 1485.54968f}}} | 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 |
56 seg=50 {{{964.407593f, 1485.54968f}, {964.352539f, 1485.6178f}, {964.325012f, 14
85.65503f}, {964.325012f, 1485.65503f}}} | 56 SkOpAngle::afterPart {{{3.38599229,3}, {3.33396357,2.82371861}, {3.2889479,2.655
79159}, {3.25,2.5}}} id=1 |
57 seg=51 {{{964.325012f, 1485.65503f}, {964.325012f, 1485.65503f}, {963.687012f, 1
486.67004f}, {963.215027f, 1486.67004f}}} | 57 SkOpAngle::afterPart {{{3.38599229,3}, {0,3}}} id=6 |
58 seg=52 {{{960.68103f, 1489.98499f}, {957.533997f, 1490.672f}, {956.417969f, 1486
.75f}, {956.417969f, 1486.75f}}} | 58 SkOpAngle::afterPart {{{3.38599229,3}, {3.45951868,3.24911888}, {3.54705089,3.51
49222}, {3.6512568,3.78673816}}} id=1 |
59 seg=53 {{{956.417969f, 1486.75f}, {961.403015f, 1487.19202f}, {960.68103f, 1489.
98499f}, {960.68103f, 1489.98499f}}} | 59 SkOpSegment::sortAngles [1] tStart=0.617509 [13] |
60 seg=54 {{{963.143005f, 1489.59802f}, {963.763f, 1489.59802f}, {964.265015f, 1490
.09998f}, {964.265015f, 1490.72095f}}} | 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 |
61 seg=55 {{{964.265015f, 1490.72095f}, {964.265015f, 1491.34204f}, {963.763f, 1491
.84399f}, {963.143005f, 1491.84399f}}} | 61 SkOpAngle::afterPart {{{3.25,2.5}, {3.2889479,2.65579159}, {3.33396357,2.8237186
1}, {3.38599229,3}}} id=1 |
62 seg=56 {{{963.143005f, 1491.84399f}, {962.521973f, 1491.84399f}, {962.02002f, 14
91.34204f}, {962.02002f, 1490.72095f}}} | 62 SkOpAngle::afterPart {{{3.25,2.5}, {3,2}}} id=3 |
63 seg=57 {{{962.02002f, 1490.72095f}, {962.02002f, 1490.09998f}, {962.521973f, 148
9.59802f}, {963.143005f, 1489.59802f}}} | 63 SkOpAngle::afterPart {{{3.25,2.5}, {3.09514759,1.88059039}, {3.03621221,1.453014
84}, {3.01378202,1.45492136}}} id=1 |
64 seg=58 {{{961.283997f, 1491.56299f}, {958.953979f, 1494.49695f}, {955.61499f, 14
92.81604f}, {955.61499f, 1492.81604f}}} | 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 |
65 seg=59 {{{955.61499f, 1492.81604f}, {958.695923f, 1489.72131f}, {960.89093f, 149
1.24622f}, {961.236389f, 1491.52283f}}} | 65 SkOpAngle::afterPart {{{3.25,2.5}, {3.2889479,2.65579159}, {3.33396357,2.8237186
1}, {3.38599229,3}}} id=1 |
66 seg=60 {{{961.236389f, 1491.52283f}, {961.267883f, 1491.5481f}, {961.283997f, 14
91.56299f}, {961.283997f, 1491.56299f}}} | 66 SkOpAngle::afterPart {{{3.25,2.5}, {3.5,3}}} id=3 |
67 seg=61 {{{957.127014f, 1490.40002f}, {955.541504f, 1492.89014f}, {951.825745f, 1
491.38965f}, {951.445557f, 1491.22766f}}} | 67 SkOpAngle::afterPart {{{3.25,2.5}, {3.09514759,1.88059039}, {3.03621221,1.453014
84}, {3.01378202,1.45492136}}} id=1 |
68 seg=62 {{{951.445557f, 1491.22766f}, {951.424805f, 1491.21887f}, {951.414001f, 1
491.21399f}, {951.414001f, 1491.21399f}}} | 68 SkOpSegment::sortAngles [3] tStart=0.124999978 [14] |
69 seg=63 {{{951.414001f, 1491.21399f}, {954.694214f, 1488.33154f}, {956.976746f, 1
490.26636f}, {957.119873f, 1490.39355f}}} | 69 SkOpSegment::sortAngles [3] tStart=0.25 [21] |
70 seg=64 {{{957.119873f, 1490.39355f}, {957.124634f, 1490.39783f}, {957.127014f, 1
490.40002f}, {957.127014f, 1490.40002f}}} | 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 |
71 seg=65 {{{949.890991f, 1486.86804f}, {947.178772f, 1488.37146f}, {944.723022f, 1
485.51147f}, {944.608215f, 1485.375f}}} | 71 SkOpAngle::afterPart {{{3.5,3}, {3.25,2.5}}} id=3 |
72 seg=66 {{{944.608215f, 1485.375f}, {944.605408f, 1485.3717f}, {944.604004f, 1485
.37f}, {944.604004f, 1485.37f}}} | 72 SkOpAngle::afterPart {{{3.5,3}, {4,3}}} id=6 |
73 seg=67 {{{944.604004f, 1485.37f}, {949.562012f, 1484.06494f}, {949.890991f, 1486
.86804f}, {949.890991f, 1486.86804f}}} | 73 SkOpAngle::afterPart {{{3.5,3}, {3.92245698,3.84491396}}} id=3 |
74 seg=68 {{{947.070984f, 1480.45496f}, {945.211975f, 1477.88501f}, {948.786011f, 1
475.59497f}, {948.786011f, 1475.59497f}}} | 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 |
75 seg=69 {{{948.786011f, 1475.59497f}, {949.835938f, 1479.33569f}, {947.530884f, 1
480.29919f}, {947.129333f, 1480.43652f}}} | 75 SkOpAngle::afterPart {{{3.5,3}, {3.25,2.5}}} id=3 |
76 seg=70 {{{947.129333f, 1480.43652f}, {947.091858f, 1480.44934f}, {947.070984f, 1
480.45496f}, {947.070984f, 1480.45496f}}} | 76 SkOpAngle::afterPart {{{3.5,3}, {3.38599229,3}}} id=6 |
77 seg=71 {{{946.054016f, 1476.229f}, {945.61499f, 1473.12903f}, {949.046997f, 1471
.97095f}, {949.046997f, 1471.97095f}}} | 77 SkOpAngle::afterPart {{{3.5,3}, {3.92245698,3.84491396}}} id=3 |
78 seg=72 {{{949.046997f, 1471.97095f}, {949.191528f, 1475.95117f}, {946.599548f, 1
476.21362f}, {946.127258f, 1476.22852f}}} | 78 SkOpSegment::sortAngles [3] tStart=0.461228479 [19] |
79 seg=73 {{{946.127258f, 1476.22852f}, {946.080078f, 1476.22998f}, {946.054016f, 1
476.229f}, {946.054016f, 1476.229f}}} | 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 |
80 seg=74 {{{948.427002f, 1484.453f}, {946.440002f, 1482.23499f}, {949.567993f, 147
9.35205f}, {949.567993f, 1479.35205f}}} | 80 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {3.5,3}}} id=3 |
81 seg=75 {{{949.567993f, 1479.35205f}, {951.015991f, 1483.26099f}, {948.427002f, 1
484.453f}, {948.427002f, 1484.453f}}} | 81 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {3.83851397,3.82906267}, {3.7477
5953,3.80940495}, {3.6512568,3.78673816}}} id=5 |
82 seg=76 {{{947.294006f, 1484.198f}, {944.210999f, 1485.49805f}, {942.495972f, 148
1.823f}, {942.495972f, 1481.823f}}} | 82 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {5,6}}} id=3 |
83 seg=77 {{{942.495972f, 1481.823f}, {947.187988f, 1481.33496f}, {947.294006f, 148
4.198f}, {947.294006f, 1484.198f}}} | 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 |
84 seg=78 {{{946.255005f, 1481.276f}, {943.094971f, 1481.93396f}, {941.736023f, 147
8.31494f}, {941.736023f, 1478.31494f}}} | 84 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {3.5,3}}} id=3 |
85 seg=79 {{{941.736023f, 1478.31494f}, {946.484619f, 1478.38538f}, {946.288147f, 1
481.00122f}, {946.25769f, 1481.2561f}}} | 85 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {4.6183568,3.97632344}, {4.84612
825,3.84612825}, {4,3}}} id=5 |
86 seg=80 {{{946.25769f, 1481.2561f}, {946.256104f, 1481.26917f}, {946.255005f, 148
1.276f}, {946.255005f, 1481.276f}}} | 86 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {3.83851397,3.82906267}, {3.7477
5953,3.80940495}, {3.6512568,3.78673816}}} id=5 |
87 seg=81 {{{945.312988f, 1478.18005f}, {942.359741f, 1477.83667f}, {942.572632f, 1
474.58496f}, {942.638794f, 1473.97607f}}} | 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 |
88 seg=82 {{{942.638794f, 1473.97607f}, {942.645691f, 1473.91284f}, {942.651001f, 1
473.87805f}, {942.651001f, 1473.87805f}}} | 88 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {3.83851397,3.82906267}, {3.7477
5953,3.80940495}, {3.6512568,3.78673816}}} id=5 |
89 seg=83 {{{942.651001f, 1473.87805f}, {946.562988f, 1475.66199f}, {945.312988f, 1
478.18005f}, {945.312988f, 1478.18005f}}} | 89 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {4.6183568,3.97632344}, {4.84612
825,3.84612825}, {4,3}}} id=5 |
90 seg=84 {{{945.382019f, 1474.328f}, {942.924011f, 1472.729f}, {944.492004f, 1469.
48706f}, {944.492004f, 1469.48706f}}} | 90 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {5,6}}} id=3 |
91 seg=85 {{{944.492004f, 1469.48706f}, {947.388977f, 1471.95703f}, {945.382019f, 1
474.328f}, {945.382019f, 1474.328f}}} | 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 |
92 seg=86 {{{946.797974f, 1470.27405f}, {944.819641f, 1468.07397f}, {946.75708f, 14
65.85327f}, {947.048523f, 1465.54285f}}} | 92 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {5,6}}} id=3 |
93 seg=87 {{{947.048523f, 1465.54285f}, {947.071289f, 1465.51855f}, {947.083984f, 1
465.50598f}, {947.083984f, 1465.50598f}}} | 93 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {4.6183568,3.97632344}, {4.84612
825,3.84612825}, {4,3}}} id=5 |
94 seg=88 {{{947.083984f, 1465.50598f}, {949.145996f, 1468.82605f}, {946.797974f, 1
470.27405f}, {946.797974f, 1470.27405f}}} | 94 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {3.5,3}}} id=3 |
95 seg=89 {{{947.392029f, 1471.64197f}, {947.604919f, 1468.81628f}, {950.769897f, 1
468.35559f}, {951.289185f, 1468.29895f}}} | 95 SkOpSegment::sortAngles [5] tStart=0.23289595 [16] |
96 seg=90 {{{951.289185f, 1468.29895f}, {951.335754f, 1468.29382f}, {951.361023f, 1
468.29199f}, {951.361023f, 1468.29199f}}} | 96 SkOpSegment::sortAngles [5] tStart=0.31546775 [20] |
97 seg=91 {{{951.361023f, 1468.29199f}, {950.554016f, 1471.98499f}, {947.392029f, 1
471.64197f}, {947.392029f, 1471.64197f}}} | 97 SkOpSegment::sortAngles [6] tStart=0.125 [22] |
98 seg=92 {{{948.64801f, 1468.15002f}, {948.638977f, 1465.22095f}, {952.265991f, 14
64.46399f}, {952.265991f, 1464.46399f}}} | 98 SkOpSegment::sortAngles [6] tStart=0.153501943 [18] |
99 seg=93 {{{952.265991f, 1464.46399f}, {951.707275f, 1468.29565f}, {948.98999f, 14
68.17932f}, {948.677368f, 1468.15283f}}} | 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 |
100 seg=94 {{{948.677368f, 1468.15283f}, {948.658142f, 1468.15125f}, {948.64801f, 14
68.15002f}, {948.64801f, 1468.15002f}}} | 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 |
101 seg=95 {{{951.176025f, 1486.97803f}, {949.194519f, 1484.8667f}, {950.909729f, 14
82.36658f}, {951.290283f, 1481.86658f}}} | 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 |
102 seg=96 {{{951.290283f, 1481.86658f}, {951.334778f, 1481.80811f}, {951.361023f, 1
481.77698f}, {951.361023f, 1481.77698f}}} | 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 |
103 seg=97 {{{951.361023f, 1481.77698f}, {953.644836f, 1485.34509f}, {951.363281f, 1
486.86157f}, {951.186646f, 1486.97144f}}} | 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 |
104 seg=98 {{{951.186646f, 1486.97144f}, {951.179688f, 1486.97583f}, {951.176025f, 1
486.97803f}, {951.176025f, 1486.97803f}}} | 104 SkOpSegment::debugShowActiveSpans id=3 (3,2 5,6) t=0 (3,2) tEnd=0.124999978 wind
Sum=? windValue=1 oppValue=0 |
105 seg=99 {{{947.51001f, 1488.53101f}, {947.51001f, 1488.53101f}, {951.596985f, 148
6.32202f}, {953.234009f, 1489.08997f}}} | 105 SkOpSegment::debugShowActiveSpans id=3 (3,2 5,6) t=0.124999978 (3.25,2.5) tEnd=0
.25 windSum=? windValue=1 oppValue=0 |
106 seg=100 {{{953.234009f, 1489.08997f}, {953.234009f, 1489.08997f}, {951.158997f,
1491.03601f}, {947.51001f, 1488.53101f}}} | 106 SkOpSegment::debugShowActiveSpans id=3 (3,2 5,6) t=0.25 (3.5,3) tEnd=0.461228479
windSum=? windValue=1 oppValue=0 |
107 seg=101 {{{955.120972f, 1488.94495f}, {952.309021f, 1487.98303f}, {953.458984f,
1483.93604f}, {953.458984f, 1483.93604f}}} | 107 SkOpSegment::debugShowActiveSpans id=3 (3,2 5,6) t=0.461228479 (3.92245698,3.844
91396) tEnd=1 windSum=? windValue=1 oppValue=0 |
108 seg=102 {{{953.458984f, 1483.93604f}, {957.004028f, 1486.37097f}, {955.120972f,
1488.94495f}, {955.120972f, 1488.94495f}}} | 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 |
109 seg=103 {{{978.770996f, 1488.53101f}, {975.204224f, 1490.98022f}, {973.141174f,
1489.17444f}, {973.051086f, 1489.09277f}}} | 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 |
110 seg=104 {{{973.051086f, 1489.09277f}, {973.049011f, 1489.09094f}, {973.047974f,
1489.08997f}, {973.047974f, 1489.08997f}}} | 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 |
111 seg=105 {{{973.047974f, 1489.08997f}, {974.651978f, 1486.37781f}, {978.607178f,
1488.44397f}, {978.766052f, 1488.52844f}}} | 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 |
112 seg=106 {{{978.766052f, 1488.52844f}, {978.770996f, 1488.53101f}}} | 112 SkOpSegment::debugShowActiveSpans id=6 (4,3 0,3) t=0 (4,3) tEnd=0.125 windSum=?
windValue=1 oppValue=0 |
113 seg=107 {{{975.106995f, 1486.97803f}, {975.106995f, 1486.97803f}, {972.546997f,
1485.48706f}, {974.919983f, 1481.77698f}}} | 113 SkOpSegment::debugShowActiveSpans id=6 (4,3 0,3) t=0.125 (3.5,3) tEnd=0.15350194
3 windSum=? windValue=1 oppValue=0 |
114 seg=108 {{{974.919983f, 1481.77698f}, {974.919983f, 1481.776f}, {977.31897f, 148
4.61902f}, {975.106995f, 1486.97803f}}} | 114 SkOpSegment::debugShowActiveSpans id=6 (4,3 0,3) t=0.153501943 (3.38599229,3) tE
nd=1 windSum=? windValue=1 oppValue=0 |
115 seg=109 {{{974.016968f, 1464.46399f}, {974.016968f, 1464.46399f}, {977.643982f,
1465.22095f}, {977.633972f, 1468.15002f}}} | |
116 seg=110 {{{977.633972f, 1468.15002f}, {977.633972f, 1468.15002f}, {974.611023f,
1468.53101f}, {974.016968f, 1464.46399f}}} | |
117 seg=111 {{{974.919983f, 1468.29199f}, {974.919983f, 1468.29199f}, {978.658997f,
1468.56299f}, {978.890015f, 1471.64197f}}} | |
118 seg=112 {{{978.890015f, 1471.64197f}, {978.890015f, 1471.64197f}, {975.72699f, 1
471.98499f}, {974.919983f, 1468.29199f}}} | |
119 seg=113 {{{979.197998f, 1465.50598f}, {979.197998f, 1465.50598f}, {981.619019f,
1467.90198f}, {979.481995f, 1470.27405f}}} | |
120 seg=114 {{{979.481995f, 1470.27405f}, {979.481995f, 1470.27405f}, {977.138f, 146
8.82605f}, {979.197998f, 1465.50598f}}} | |
121 seg=115 {{{980.900024f, 1474.328f}, {980.900024f, 1474.328f}, {978.893005f, 1471
.95703f}, {981.791016f, 1469.48706f}}} | |
122 seg=116 {{{981.791016f, 1469.48706f}, {981.791016f, 1469.48596f}, {983.358032f,
1472.729f}, {980.900024f, 1474.328f}}} | |
123 seg=117 {{{980.968994f, 1478.18005f}, {980.968994f, 1478.18005f}, {979.718018f,
1475.66199f}, {983.632019f, 1473.87805f}}} | |
124 seg=118 {{{983.632019f, 1473.87805f}, {983.632019f, 1473.87805f}, {984.229004f,
1477.80103f}, {980.968994f, 1478.18005f}}} | |
125 debugShowLineIntersection wtTs[0]=0 {{{941,1464}, {985,1464}}} {{941,1464}} wnTs
[0]=1 {{{941,1494}, {941,1464}}} | |
126 debugShowLineIntersection wtTs[0]=1 {{{985,1494}, {941,1494}}} {{941,1494}} wnTs
[0]=0 {{{941,1494}, {941,1464}}} | |
127 debugShowLineIntersection wtTs[0]=0 {{{985,1464}, {985,1494}}} {{985,1464}} wnTs
[0]=1 {{{941,1464}, {985,1464}}} | |
128 debugShowLineIntersection wtTs[0]=0 {{{985,1494}, {941,1494}}} {{985,1494}} wnTs
[0]=1 {{{985,1464}, {985,1494}}} | |
129 debugShowCubicIntersection wtTs[0]=1 {{{948.64801,1468.15002}, {948.638977,1465.
22095}, {952.265991,1464.46399}, {952.265991,1464.46399}}} {{952.265991,1464.463
99}} wnTs[0]=0 {{{952.265991,1464.46399}, {951.707275,1468.29565}, {948.98999,14
68.17932}, {948.677368,1468.15283}}} | |
130 debugShowCubicIntersection wtTs[0]=0 {{{948.64801,1468.15002}, {948.638977,1465.
22095}, {952.265991,1464.46399}, {952.265991,1464.46399}}} {{948.64801,1468.1500
2}} wnTs[0]=1 {{{948.677368,1468.15283}, {948.658142,1468.15125}, {948.64801,146
8.15002}, {948.64801,1468.15002}}} | |
131 debugShowCubicIntersection wtTs[0]=1 {{{952.265991,1464.46399}, {951.707275,1468
.29565}, {948.98999,1468.17932}, {948.677368,1468.15283}}} {{948.677368,1468.152
83}} wnTs[0]=0 {{{948.677368,1468.15283}, {948.658142,1468.15125}, {948.64801,14
68.15002}, {948.64801,1468.15002}}} | |
132 debugShowCubicIntersection wtTs[0]=0 {{{974.016968,1464.46399}, {974.016968,1464
.46399}, {977.643982,1465.22095}, {977.633972,1468.15002}}} {{974.016968,1464.46
399}} wtTs[1]=1 {{977.633972,1468.15002}} wnTs[0]=1 {{{977.633972,1468.15002}, {
977.633972,1468.15002}, {974.611023,1468.53101}, {974.016968,1464.46399}}} wnTs[
1]=0 | |
133 debugShowCubicIntersection wtTs[0]=1 {{{946.797974,1470.27405}, {944.819641,1468
.07397}, {946.75708,1465.85327}, {947.048523,1465.54285}}} {{947.048523,1465.542
85}} wnTs[0]=0 {{{947.048523,1465.54285}, {947.071289,1465.51855}, {947.083984,1
465.50598}, {947.083984,1465.50598}}} | |
134 debugShowCubicIntersection wtTs[0]=0 {{{946.797974,1470.27405}, {944.819641,1468
.07397}, {946.75708,1465.85327}, {947.048523,1465.54285}}} {{946.797974,1470.274
05}} wnTs[0]=1 {{{947.083984,1465.50598}, {949.145996,1468.82605}, {946.797974,1
470.27405}, {946.797974,1470.27405}}} | |
135 debugShowCubicIntersection wtTs[0]=1 {{{947.048523,1465.54285}, {947.071289,1465
.51855}, {947.083984,1465.50598}, {947.083984,1465.50598}}} {{947.083984,1465.50
598}} wnTs[0]=0 {{{947.083984,1465.50598}, {949.145996,1468.82605}, {946.797974,
1470.27405}, {946.797974,1470.27405}}} | |
136 1 id=1 1=(0,0.5) [2] 3=(0.5,1) [2] id=2 2=(0,1) [1,3] | |
137 2 id=1 (empty) id=2 (empty) | |
138 debugShowCubicIntersection no intersect {{{947.083984,1465.50598}, {949.145996,1
468.82605}, {946.797974,1470.27405}, {946.797974,1470.27405}}} {{{947.392029,147
1.64197}, {947.604919,1468.81628}, {950.769897,1468.35559}, {951.289185,1468.298
95}}} | |
139 debugShowCubicIntersection no intersect {{{947.083984,1465.50598}, {949.145996,1
468.82605}, {946.797974,1470.27405}, {946.797974,1470.27405}}} {{{951.361023,146
8.29199}, {950.554016,1471.98499}, {947.392029,1471.64197}, {947.392029,1471.641
97}}} | |
140 debugShowCubicIntersection no intersect {{{946.797974,1470.27405}, {944.819641,1
468.07397}, {946.75708,1465.85327}, {947.048523,1465.54285}}} {{{944.492004,1469
.48706}, {947.388977,1471.95703}, {945.382019,1474.328}, {945.382019,1474.328}}} | |
141 debugShowCubicIntersection wtTs[0]=0 {{{979.197998,1465.50598}, {979.197998,1465
.50598}, {981.619019,1467.90198}, {979.481995,1470.27405}}} {{979.197998,1465.50
598}} wtTs[1]=1 {{979.481995,1470.27405}} wnTs[0]=1 {{{979.481995,1470.27405}, {
979.481995,1470.27405}, {977.138,1468.82605}, {979.197998,1465.50598}}} wnTs[1]=
0 | |
142 3 id=1 1=(0,0.5) [2] 3=(0.5,1) [2] id=2 2=(0,1) [1,3] | |
143 4 id=1 (empty) id=2 (empty) | |
144 debugShowCubicIntersection no intersect {{{979.481995,1470.27405}, {979.481995,1
470.27405}, {977.138,1468.82605}, {979.197998,1465.50598}}} {{{974.919983,1468.2
9199}, {974.919983,1468.29199}, {978.658997,1468.56299}, {978.890015,1471.64197}
}} | |
145 debugShowCubicIntersection no intersect {{{979.481995,1470.27405}, {979.481995,1
470.27405}, {977.138,1468.82605}, {979.197998,1465.50598}}} {{{978.890015,1471.6
4197}, {978.890015,1471.64197}, {975.72699,1471.98499}, {974.919983,1468.29199}}
} | |
146 debugShowCubicIntersection no intersect {{{979.197998,1465.50598}, {979.197998,1
465.50598}, {981.619019,1467.90198}, {979.481995,1470.27405}}} {{{980.900024,147
4.328}, {980.900024,1474.328}, {978.893005,1471.95703}, {981.791016,1469.48706}}
} | |
147 debugShowCubicIntersection wtTs[0]=1 {{{963.215027,1486.67004}, {962.744995,1486
.67004}, {962.106995,1485.65405}, {962.106995,1485.65405}}} {{962.106995,1485.65
405}} wnTs[0]=0 {{{962.106995,1485.65405}, {962.106995,1485.65405}, {960.585022,
1483.59595}, {957.539001,1482.09705}}} | |
148 debugShowCubicIntersection wtTs[0]=0 {{{963.215027,1486.67004}, {962.744995,1486
.67004}, {962.106995,1485.65405}, {962.106995,1485.65405}}} {{963.215027,1486.67
004}} wnTs[0]=1 {{{964.325012,1485.65503}, {964.325012,1485.65503}, {963.687012,
1486.67004}, {963.215027,1486.67004}}} | |
149 debugShowCubicIntersection wtTs[0]=1 {{{962.106995,1485.65405}, {962.106995,1485
.65405}, {960.585022,1483.59595}, {957.539001,1482.09705}}} {{957.539001,1482.09
705}} wnTs[0]=0 {{{957.539001,1482.09705}, {954.255432,1480.48206}, {953.90448,1
477.3844}, {953.870422,1476.93176}}} | |
150 debugShowCubicIntersection wtTs[0]=1 {{{957.539001,1482.09705}, {954.255432,1480
.48206}, {953.90448,1477.3844}, {953.870422,1476.93176}}} {{953.870422,1476.9317
6}} wnTs[0]=0 {{{953.870422,1476.93176}, {953.867676,1476.89526}, {953.867004,14
76.87598}, {953.867004,1476.87598}}} | |
151 debugShowCubicLineIntersection wtTs[0]=1 {{{953.870422,1476.93176}, {953.867676,
1476.89526}, {953.867004,1476.87598}, {953.867004,1476.87598}}} {{953.867004,147
6.87598}} wnTs[0]=0 {{{953.867004,1476.87598}, {954.190002,1465.94397}}} | |
152 debugShowLineIntersection wtTs[0]=1 {{{953.867004,1476.87598}, {954.190002,1465.
94397}}} {{954.190002,1465.94397}} wnTs[0]=0 {{{954.190002,1465.94397}, {972.239
99,1465.94397}}} | |
153 debugShowLineIntersection wtTs[0]=0 {{{972.23999,1465.94397}, {972.565002,1476.8
7695}}} {{972.23999,1465.94397}} wnTs[0]=1 {{{954.190002,1465.94397}, {972.23999
,1465.94397}}} | |
154 debugShowCubicLineIntersection wtTs[0]=0 {{{972.565002,1476.87695}, {972.565002,
1476.87695}, {972.440979,1480.35303}, {968.891968,1482.09802}}} {{972.565002,147
6.87695}} wnTs[0]=1 {{{972.23999,1465.94397}, {972.565002,1476.87695}}} | |
155 debugShowCubicIntersection wtTs[0]=1 {{{972.565002,1476.87695}, {972.565002,1476
.87695}, {972.440979,1480.35303}, {968.891968,1482.09802}}} {{968.891968,1482.09
802}} wnTs[0]=0 {{{968.891968,1482.09802}, {966.255737,1483.39539}, {964.76178,1
485.11145}, {964.407593,1485.54968}}} | |
156 debugShowCubicIntersection wtTs[0]=1 {{{968.891968,1482.09802}, {966.255737,1483
.39539}, {964.76178,1485.11145}, {964.407593,1485.54968}}} {{964.407593,1485.549
68}} wnTs[0]=0 {{{964.407593,1485.54968}, {964.352539,1485.6178}, {964.325012,14
85.65503}, {964.325012,1485.65503}}} | |
157 5 id=1 1=(0,1) [2] id=2 2=(0,0) [1] | |
158 6 id=1 3=(1,1) [2] id=2 2=(0,0) [3] | |
159 debugShowCubicIntersection wtTs[0]=1 {{{964.407593,1485.54968}, {964.352539,1485
.6178}, {964.325012,1485.65503}, {964.325012,1485.65503}}} {{964.325012,1485.655
03}} wnTs[0]=0 {{{964.325012,1485.65503}, {964.325012,1485.65503}, {963.687012,1
486.67004}, {963.215027,1486.67004}}} | |
160 debugShowCubicIntersection no intersect {{{963.215027,1486.67004}, {962.744995,1
486.67004}, {962.106995,1485.65405}, {962.106995,1485.65405}}} {{{962.166992,148
4.77698}, {962.166992,1484.77698}, {962.747986,1485.70105}, {963.177979,1485.701
05}}} | |
161 debugShowCubicIntersection no intersect {{{963.215027,1486.67004}, {962.744995,1
486.67004}, {962.106995,1485.65405}, {962.106995,1485.65405}}} {{{963.177979,148
5.70105}, {963.606995,1485.70105}, {964.185974,1484.77698}, {964.185974,1484.776
98}}} | |
162 7 id=1 (empty) id=2 (empty) | |
163 debugShowCubicIntersection no intersect {{{962.106995,1485.65405}, {962.106995,1
485.65405}, {960.585022,1483.59595}, {957.539001,1482.09705}}} {{{958.008972,148
1.53796}, {960.369873,1482.70056}, {961.725403,1484.2323}, {962.0755,1484.66101}
}} | |
164 debugShowCubicIntersection no intersect {{{962.106995,1485.65405}, {962.106995,1
485.65405}, {960.585022,1483.59595}, {957.539001,1482.09705}}} {{{962.0755,1484.
66101}, {962.136475,1484.73572}, {962.166992,1484.77698}, {962.166992,1484.77698
}}} | |
165 8 id=1 1=(0,0.5) [2] id=2 2=(0,1) [1] | |
166 9 id=1 1=(0,0.5) [4] id=2 4=(0.5,1) [1] | |
167 10 id=1 (empty) id=2 (empty) | |
168 debugShowCubicIntersection no intersect {{{957.539001,1482.09705}, {954.255432,1
480.48206}, {953.90448,1477.3844}, {953.870422,1476.93176}}} {{{954.666016,1476.
78601}, {954.666016,1476.78601}, {954.780029,1479.94995}, {958.008972,1481.53796
}}} | |
169 11 id=1 3=(0.5,1) [2] id=2 2=(0,1) [3] | |
170 12 id=1 3=(0.5,1) [2] id=2 2=(0,0.5) [3] | |
171 13 id=1 (empty) id=2 (empty) | |
172 debugShowCubicIntersection no intersect {{{972.565002,1476.87695}, {972.565002,1
476.87695}, {972.440979,1480.35303}, {968.891968,1482.09802}}} {{{968.343994,148
1.53796}, {971.466064,1480.00305}, {971.676941,1476.99573}, {971.6875,1476.79639
}}} | |
173 14 id=1 (empty) id=2 (empty) | |
174 debugShowCubicIntersection no intersect {{{968.891968,1482.09802}, {966.255737,1
483.39539}, {964.76178,1485.11145}, {964.407593,1485.54968}}} {{{964.185974,1484
.77698}, {964.185974,1484.77698}, {965.573975,1482.90295}, {968.343994,1481.5379
6}}} | |
175 debugShowCubicIntersection no intersect {{{964.325012,1485.65503}, {964.325012,1
485.65503}, {963.687012,1486.67004}, {963.215027,1486.67004}}} {{{963.177979,148
5.70105}, {963.606995,1485.70105}, {964.185974,1484.77698}, {964.185974,1484.776
98}}} | |
176 debugShowCubicIntersection wtTs[0]=1 {{{968.343994,1481.53796}, {971.466064,1480
.00305}, {971.676941,1476.99573}, {971.6875,1476.79639}}} {{971.6875,1476.79639}
} wnTs[0]=0 {{{971.6875,1476.79639}, {971.687866,1476.78955}, {971.687988,1476.7
8601}, {971.687988,1476.78601}}} | |
177 debugShowCubicIntersection wtTs[0]=0 {{{968.343994,1481.53796}, {971.466064,1480
.00305}, {971.676941,1476.99573}, {971.6875,1476.79639}}} {{968.343994,1481.5379
6}} wnTs[0]=1 {{{964.185974,1484.77698}, {964.185974,1484.77698}, {965.573975,14
82.90295}, {968.343994,1481.53796}}} | |
178 debugShowCubicLineIntersection wtTs[0]=1 {{{971.6875,1476.79639}, {971.687866,14
76.78955}, {971.687988,1476.78601}, {971.687988,1476.78601}}} {{971.687988,1476.
78601}} wnTs[0]=0 {{{971.687988,1476.78601}, {971.393982,1466.83398}}} | |
179 debugShowLineIntersection wtTs[0]=1 {{{971.687988,1476.78601}, {971.393982,1466.
83398}}} {{971.393982,1466.83398}} wnTs[0]=0 {{{971.393982,1466.83398}, {954.960
999,1466.83398}}} | |
180 debugShowLineIntersection wtTs[0]=0 {{{954.960999,1466.83398}, {954.666016,1476.
78601}}} {{954.960999,1466.83398}} wnTs[0]=1 {{{971.393982,1466.83398}, {954.960
999,1466.83398}}} | |
181 debugShowCubicLineIntersection wtTs[0]=0 {{{954.666016,1476.78601}, {954.666016,
1476.78601}, {954.780029,1479.94995}, {958.008972,1481.53796}}} {{954.666016,147
6.78601}} wnTs[0]=1 {{{954.960999,1466.83398}, {954.666016,1476.78601}}} | |
182 debugShowCubicIntersection wtTs[0]=1 {{{954.666016,1476.78601}, {954.666016,1476
.78601}, {954.780029,1479.94995}, {958.008972,1481.53796}}} {{958.008972,1481.53
796}} wnTs[0]=0 {{{958.008972,1481.53796}, {960.369873,1482.70056}, {961.725403,
1484.2323}, {962.0755,1484.66101}}} | |
183 debugShowCubicIntersection wtTs[0]=1 {{{958.008972,1481.53796}, {960.369873,1482
.70056}, {961.725403,1484.2323}, {962.0755,1484.66101}}} {{962.0755,1484.66101}}
wnTs[0]=0 {{{962.0755,1484.66101}, {962.136475,1484.73572}, {962.166992,1484.77
698}, {962.166992,1484.77698}}} | |
184 15 id=1 1=(0,1) [2] id=2 2=(0,0) [1] | |
185 16 id=1 3=(1,1) [2] id=2 2=(0,0) [3] | |
186 debugShowCubicIntersection wtTs[0]=1 {{{962.0755,1484.66101}, {962.136475,1484.7
3572}, {962.166992,1484.77698}, {962.166992,1484.77698}}} {{962.166992,1484.7769
8}} wnTs[0]=0 {{{962.166992,1484.77698}, {962.166992,1484.77698}, {962.747986,14
85.70105}, {963.177979,1485.70105}}} | |
187 debugShowCubicIntersection wtTs[0]=1 {{{962.166992,1484.77698}, {962.166992,1484
.77698}, {962.747986,1485.70105}, {963.177979,1485.70105}}} {{963.177979,1485.70
105}} wnTs[0]=0 {{{963.177979,1485.70105}, {963.606995,1485.70105}, {964.185974,
1484.77698}, {964.185974,1484.77698}}} | |
188 debugShowCubicIntersection wtTs[0]=1 {{{963.177979,1485.70105}, {963.606995,1485
.70105}, {964.185974,1484.77698}, {964.185974,1484.77698}}} {{964.185974,1484.77
698}} wnTs[0]=0 {{{964.185974,1484.77698}, {964.185974,1484.77698}, {965.573975,
1482.90295}, {968.343994,1481.53796}}} | |
189 debugShowCubicIntersection wtTs[0]=1 {{{947.392029,1471.64197}, {947.604919,1468
.81628}, {950.769897,1468.35559}, {951.289185,1468.29895}}} {{951.289185,1468.29
895}} wnTs[0]=0 {{{951.289185,1468.29895}, {951.335754,1468.29382}, {951.361023,
1468.29199}, {951.361023,1468.29199}}} | |
190 debugShowCubicIntersection wtTs[0]=0 {{{947.392029,1471.64197}, {947.604919,1468
.81628}, {950.769897,1468.35559}, {951.289185,1468.29895}}} {{947.392029,1471.64
197}} wnTs[0]=1 {{{951.361023,1468.29199}, {950.554016,1471.98499}, {947.392029,
1471.64197}, {947.392029,1471.64197}}} | |
191 debugShowCubicIntersection wtTs[0]=1 {{{951.289185,1468.29895}, {951.335754,1468
.29382}, {951.361023,1468.29199}, {951.361023,1468.29199}}} {{951.361023,1468.29
199}} wnTs[0]=0 {{{951.361023,1468.29199}, {950.554016,1471.98499}, {947.392029,
1471.64197}, {947.392029,1471.64197}}} | |
192 debugShowCubicIntersection wtTs[0]=0 {{{974.919983,1468.29199}, {974.919983,1468
.29199}, {978.658997,1468.56299}, {978.890015,1471.64197}}} {{974.919983,1468.29
199}} wtTs[1]=1 {{978.890015,1471.64197}} wnTs[0]=1 {{{978.890015,1471.64197}, {
978.890015,1471.64197}, {975.72699,1471.98499}, {974.919983,1468.29199}}} wnTs[1
]=0 | |
193 debugShowCubicIntersection wtTs[0]=0 {{{945.382019,1474.328}, {942.924011,1472.7
29}, {944.492004,1469.48706}, {944.492004,1469.48706}}} {{945.382019,1474.328}}
wtTs[1]=1 {{944.492004,1469.48706}} wnTs[0]=1 {{{944.492004,1469.48706}, {947.38
8977,1471.95703}, {945.382019,1474.328}, {945.382019,1474.328}}} wnTs[1]=0 | |
194 17 id=1 1=(0,0.5) [2] 3=(0.5,1) [2] id=2 2=(0,1) [1,3] | |
195 18 id=1 (empty) id=2 (empty) | |
196 debugShowCubicIntersection no intersect {{{944.492004,1469.48706}, {947.388977,1
471.95703}, {945.382019,1474.328}, {945.382019,1474.328}}} {{{946.054016,1476.22
9}, {945.61499,1473.12903}, {949.046997,1471.97095}, {949.046997,1471.97095}}} | |
197 debugShowCubicIntersection no intersect {{{945.382019,1474.328}, {942.924011,147
2.729}, {944.492004,1469.48706}, {944.492004,1469.48706}}} {{{945.312988,1478.18
005}, {942.359741,1477.83667}, {942.572632,1474.58496}, {942.638794,1473.97607}}
} | |
198 debugShowCubicIntersection no intersect {{{945.382019,1474.328}, {942.924011,147
2.729}, {944.492004,1469.48706}, {944.492004,1469.48706}}} {{{942.651001,1473.87
805}, {946.562988,1475.66199}, {945.312988,1478.18005}, {945.312988,1478.18005}}
} | |
199 debugShowCubicIntersection no intersect {{{944.492004,1469.48706}, {947.388977,1
471.95703}, {945.382019,1474.328}, {945.382019,1474.328}}} {{{945.312988,1478.18
005}, {942.359741,1477.83667}, {942.572632,1474.58496}, {942.638794,1473.97607}}
} | |
200 19 id=1 3=(0.5,1) [2] id=2 2=(0,1) [3] | |
201 20 id=1 (empty) id=2 (empty) | |
202 debugShowCubicIntersection no intersect {{{944.492004,1469.48706}, {947.388977,1
471.95703}, {945.382019,1474.328}, {945.382019,1474.328}}} {{{942.651001,1473.87
805}, {946.562988,1475.66199}, {945.312988,1478.18005}, {945.312988,1478.18005}}
} | |
203 21 id=1 1=(0,1) [2,4] id=2 2=(0,0) [1] 4=(1,1) [1] | |
204 22 id=1 1=(0,0) [4] 3=(0.5,1) [2] id=2 2=(0,0) [3] 4=(1,1) [1] | |
205 23 id=1 1=(0,0) [4] 5=(1,1) [2] id=2 2=(0,0) [5] 4=(1,1) [1] | |
206 SkTCoincident<struct SkDCubic>::setPerp cPt=(980.258766,1472.83377) != fPerpPt=(
982.186748,1472.53542) | |
207 debugShowCubicIntersection wtTs[0]=0 {{{980.900024,1474.328}, {980.900024,1474.3
28}, {978.893005,1471.95703}, {981.791016,1469.48706}}} {{980.900024,1474.328}}
wtTs[1]=1 {{981.791016,1469.48706}} wnTs[0]=1 {{{981.791016,1469.48706}, {981.79
1016,1469.48596}, {983.358032,1472.729}, {980.900024,1474.328}}} wnTs[1]=0 | |
208 debugShowCubicIntersection no intersect {{{980.900024,1474.328}, {980.900024,147
4.328}, {978.893005,1471.95703}, {981.791016,1469.48706}}} {{{980.226013,1476.22
9}, {980.226013,1476.229}, {977.078003,1476.349}, {977.234985,1471.97095}}} | |
209 24 id=1 1=(0,0.5) [2] 3=(0.5,1) [2] id=2 2=(0,1) [1,3] | |
210 25 id=1 (empty) id=2 (empty) | |
211 debugShowCubicIntersection no intersect {{{980.900024,1474.328}, {980.900024,147
4.328}, {978.893005,1471.95703}, {981.791016,1469.48706}}} {{{977.234985,1471.97
095}, {977.234985,1471.97095}, {980.666992,1473.12903}, {980.226013,1476.229}}} | |
212 26 id=1 1=(0,0.5) [2] id=2 2=(0,1) [1] | |
213 27 id=1 (empty) id=2 (empty) | |
214 debugShowCubicIntersection no intersect {{{980.900024,1474.328}, {980.900024,147
4.328}, {978.893005,1471.95703}, {981.791016,1469.48706}}} {{{980.968994,1478.18
005}, {980.968994,1478.18005}, {979.718018,1475.66199}, {983.632019,1473.87805}}
} | |
215 debugShowCubicIntersection no intersect {{{980.900024,1474.328}, {980.900024,147
4.328}, {978.893005,1471.95703}, {981.791016,1469.48706}}} {{{983.632019,1473.87
805}, {983.632019,1473.87805}, {984.229004,1477.80103}, {980.968994,1478.18005}}
} | |
216 debugShowCubicIntersection no intersect {{{981.791016,1469.48706}, {981.791016,1
469.48596}, {983.358032,1472.729}, {980.900024,1474.328}}} {{{980.968994,1478.18
005}, {980.968994,1478.18005}, {979.718018,1475.66199}, {983.632019,1473.87805}}
} | |
217 debugShowCubicIntersection no intersect {{{981.791016,1469.48706}, {981.791016,1
469.48596}, {983.358032,1472.729}, {980.900024,1474.328}}} {{{983.632019,1473.87
805}, {983.632019,1473.87805}, {984.229004,1477.80103}, {980.968994,1478.18005}}
} | |
218 debugShowCubicIntersection wtTs[0]=1 {{{946.054016,1476.229}, {945.61499,1473.12
903}, {949.046997,1471.97095}, {949.046997,1471.97095}}} {{949.046997,1471.97095
}} wnTs[0]=0 {{{949.046997,1471.97095}, {949.191528,1475.95117}, {946.599548,147
6.21362}, {946.127258,1476.22852}}} | |
219 debugShowCubicIntersection wtTs[0]=0 {{{946.054016,1476.229}, {945.61499,1473.12
903}, {949.046997,1471.97095}, {949.046997,1471.97095}}} {{946.054016,1476.229}}
wnTs[0]=1 {{{946.127258,1476.22852}, {946.080078,1476.22998}, {946.054016,1476.
229}, {946.054016,1476.229}}} | |
220 debugShowCubicIntersection wtTs[0]=1 {{{949.046997,1471.97095}, {949.191528,1475
.95117}, {946.599548,1476.21362}, {946.127258,1476.22852}}} {{946.127258,1476.22
852}} wnTs[0]=0 {{{946.127258,1476.22852}, {946.080078,1476.22998}, {946.054016,
1476.229}, {946.054016,1476.229}}} | |
221 debugShowCubicIntersection no intersect {{{946.054016,1476.229}, {945.61499,1473
.12903}, {949.046997,1471.97095}, {949.046997,1471.97095}}} {{{947.070984,1480.4
5496}, {945.211975,1477.88501}, {948.786011,1475.59497}, {948.786011,1475.59497}
}} | |
222 debugShowCubicIntersection no intersect {{{946.054016,1476.229}, {945.61499,1473
.12903}, {949.046997,1471.97095}, {949.046997,1471.97095}}} {{{948.786011,1475.5
9497}, {949.835938,1479.33569}, {947.530884,1480.29919}, {947.129333,1480.43652}
}} | |
223 28 id=1 1=(0,1) [4] id=2 4=(0.5,1) [1] | |
224 29 id=1 (empty) id=2 (empty) | |
225 debugShowCubicIntersection no intersect {{{949.046997,1471.97095}, {949.191528,1
475.95117}, {946.599548,1476.21362}, {946.127258,1476.22852}}} {{{947.070984,148
0.45496}, {945.211975,1477.88501}, {948.786011,1475.59497}, {948.786011,1475.594
97}}} | |
226 30 id=1 1=(0,1) [2] id=2 2=(0,0.5) [1] | |
227 31 id=1 (empty) id=2 (empty) | |
228 debugShowCubicIntersection no intersect {{{949.046997,1471.97095}, {949.191528,1
475.95117}, {946.599548,1476.21362}, {946.127258,1476.22852}}} {{{948.786011,147
5.59497}, {949.835938,1479.33569}, {947.530884,1480.29919}, {947.129333,1480.436
52}}} | |
229 debugShowCubicIntersection wtTs[0]=0 {{{980.226013,1476.229}, {980.226013,1476.2
29}, {977.078003,1476.349}, {977.234985,1471.97095}}} {{980.226013,1476.229}} wt
Ts[1]=1 {{977.234985,1471.97095}} wnTs[0]=1 {{{977.234985,1471.97095}, {977.2349
85,1471.97095}, {980.666992,1473.12903}, {980.226013,1476.229}}} wnTs[1]=0 | |
230 32 id=1 1=(0,1) [4] id=2 4=(0.5,1) [1] | |
231 33 id=1 (empty) id=2 (empty) | |
232 debugShowCubicIntersection no intersect {{{980.226013,1476.229}, {980.226013,147
6.229}, {977.078003,1476.349}, {977.234985,1471.97095}}} {{{979.211975,1480.4549
6}, {979.211975,1480.45496}, {976.348999,1479.68506}, {977.495972,1475.59497}}} | |
233 34 id=1 (empty) id=2 (empty) | |
234 debugShowCubicIntersection no intersect {{{980.226013,1476.229}, {980.226013,147
6.229}, {977.078003,1476.349}, {977.234985,1471.97095}}} {{{977.495972,1475.5949
7}, {977.496033,1475.59497}, {977.503296,1475.59961}, {977.517029,1475.60864}}} | |
235 35 id=1 1=(0,1) [2] id=2 2=(0,0.5) [1] | |
236 36 id=1 (empty) id=2 (empty) | |
237 debugShowCubicIntersection no intersect {{{980.226013,1476.229}, {980.226013,147
6.229}, {977.078003,1476.349}, {977.234985,1471.97095}}} {{{977.517029,1475.6086
4}, {977.807861,1475.80164}, {980.988281,1478.00073}, {979.211975,1480.45496}}} | |
238 debugShowCubicIntersection no intersect {{{977.234985,1471.97095}, {977.234985,1
471.97095}, {980.666992,1473.12903}, {980.226013,1476.229}}} {{{979.211975,1480.
45496}, {979.211975,1480.45496}, {976.348999,1479.68506}, {977.495972,1475.59497
}}} | |
239 debugShowCubicIntersection no intersect {{{977.234985,1471.97095}, {977.234985,1
471.97095}, {980.666992,1473.12903}, {980.226013,1476.229}}} {{{977.495972,1475.
59497}, {977.496033,1475.59497}, {977.503296,1475.59961}, {977.517029,1475.60864
}}} | |
240 debugShowCubicIntersection no intersect {{{977.234985,1471.97095}, {977.234985,1
471.97095}, {980.666992,1473.12903}, {980.226013,1476.229}}} {{{977.517029,1475.
60864}, {977.807861,1475.80164}, {980.988281,1478.00073}, {979.211975,1480.45496
}}} | |
241 debugShowCubicIntersection wtTs[0]=1 {{{945.312988,1478.18005}, {942.359741,1477
.83667}, {942.572632,1474.58496}, {942.638794,1473.97607}}} {{942.638794,1473.97
607}} wnTs[0]=0 {{{942.638794,1473.97607}, {942.645691,1473.91284}, {942.651001,
1473.87805}, {942.651001,1473.87805}}} | |
242 debugShowCubicIntersection wtTs[0]=0 {{{945.312988,1478.18005}, {942.359741,1477
.83667}, {942.572632,1474.58496}, {942.638794,1473.97607}}} {{945.312988,1478.18
005}} wnTs[0]=1 {{{942.651001,1473.87805}, {946.562988,1475.66199}, {945.312988,
1478.18005}, {945.312988,1478.18005}}} | |
243 debugShowCubicIntersection wtTs[0]=1 {{{942.638794,1473.97607}, {942.645691,1473
.91284}, {942.651001,1473.87805}, {942.651001,1473.87805}}} {{942.651001,1473.87
805}} wnTs[0]=0 {{{942.651001,1473.87805}, {946.562988,1475.66199}, {945.312988,
1478.18005}, {945.312988,1478.18005}}} | |
244 debugShowCubicIntersection wtTs[0]=0 {{{980.968994,1478.18005}, {980.968994,1478
.18005}, {979.718018,1475.66199}, {983.632019,1473.87805}}} {{980.968994,1478.18
005}} wtTs[1]=1 {{983.632019,1473.87805}} wnTs[0]=1 {{{983.632019,1473.87805}, {
983.632019,1473.87805}, {984.229004,1477.80103}, {980.968994,1478.18005}}} wnTs[
1]=0 | |
245 debugShowCubicIntersection wtTs[0]=1 {{{947.070984,1480.45496}, {945.211975,1477
.88501}, {948.786011,1475.59497}, {948.786011,1475.59497}}} {{948.786011,1475.59
497}} wnTs[0]=0 {{{948.786011,1475.59497}, {949.835938,1479.33569}, {947.530884,
1480.29919}, {947.129333,1480.43652}}} | |
246 debugShowCubicIntersection wtTs[0]=0 {{{947.070984,1480.45496}, {945.211975,1477
.88501}, {948.786011,1475.59497}, {948.786011,1475.59497}}} {{947.070984,1480.45
496}} wnTs[0]=1 {{{947.129333,1480.43652}, {947.091858,1480.44934}, {947.070984,
1480.45496}, {947.070984,1480.45496}}} | |
247 debugShowCubicIntersection wtTs[0]=1 {{{948.786011,1475.59497}, {949.835938,1479
.33569}, {947.530884,1480.29919}, {947.129333,1480.43652}}} {{947.129333,1480.43
652}} wnTs[0]=0 {{{947.129333,1480.43652}, {947.091858,1480.44934}, {947.070984,
1480.45496}, {947.070984,1480.45496}}} | |
248 37 id=1 (empty) id=2 (empty) | |
249 debugShowCubicIntersection no intersect {{{947.070984,1480.45496}, {945.211975,1
477.88501}, {948.786011,1475.59497}, {948.786011,1475.59497}}} {{{948.427002,148
4.453}, {946.440002,1482.23499}, {949.567993,1479.35205}, {949.567993,1479.35205
}}} | |
250 debugShowCubicIntersection no intersect {{{947.070984,1480.45496}, {945.211975,1
477.88501}, {948.786011,1475.59497}, {948.786011,1475.59497}}} {{{949.567993,147
9.35205}, {951.015991,1483.26099}, {948.427002,1484.453}, {948.427002,1484.453}}
} | |
251 38 id=1 1=(0,1) [4] id=2 4=(0.5,1) [1] | |
252 39 id=1 (empty) id=2 (empty) | |
253 debugShowCubicIntersection no intersect {{{948.786011,1475.59497}, {949.835938,1
479.33569}, {947.530884,1480.29919}, {947.129333,1480.43652}}} {{{948.427002,148
4.453}, {946.440002,1482.23499}, {949.567993,1479.35205}, {949.567993,1479.35205
}}} | |
254 40 id=1 (empty) id=2 (empty) | |
255 debugShowCubicIntersection no intersect {{{948.786011,1475.59497}, {949.835938,1
479.33569}, {947.530884,1480.29919}, {947.129333,1480.43652}}} {{{949.567993,147
9.35205}, {951.015991,1483.26099}, {948.427002,1484.453}, {948.427002,1484.453}}
} | |
256 debugShowCubicIntersection wtTs[0]=1 {{{979.211975,1480.45496}, {979.211975,1480
.45496}, {976.348999,1479.68506}, {977.495972,1475.59497}}} {{977.495972,1475.59
497}} wnTs[0]=0 {{{977.495972,1475.59497}, {977.496033,1475.59497}, {977.503296,
1475.59961}, {977.517029,1475.60864}}} | |
257 debugShowCubicIntersection wtTs[0]=0 {{{979.211975,1480.45496}, {979.211975,1480
.45496}, {976.348999,1479.68506}, {977.495972,1475.59497}}} {{979.211975,1480.45
496}} wnTs[0]=1 {{{977.517029,1475.60864}, {977.807861,1475.80164}, {980.988281,
1478.00073}, {979.211975,1480.45496}}} | |
258 debugShowCubicIntersection wtTs[0]=1 {{{977.495972,1475.59497}, {977.496033,1475
.59497}, {977.503296,1475.59961}, {977.517029,1475.60864}}} {{977.517029,1475.60
864}} wnTs[0]=0 {{{977.517029,1475.60864}, {977.807861,1475.80164}, {980.988281,
1478.00073}, {979.211975,1480.45496}}} | |
259 41 id=1 (empty) id=2 (empty) | |
260 debugShowCubicIntersection no intersect {{{979.211975,1480.45496}, {979.211975,1
480.45496}, {976.348999,1479.68506}, {977.495972,1475.59497}}} {{{977.854004,148
4.453}, {977.854004,1484.453}, {975.265991,1483.26099}, {976.713989,1479.35205}}
} | |
261 42 id=1 1=(0,1) [2] id=2 2=(0,0.5) [1] | |
262 43 id=1 (empty) id=2 (empty) | |
263 debugShowCubicIntersection no intersect {{{979.211975,1480.45496}, {979.211975,1
480.45496}, {976.348999,1479.68506}, {977.495972,1475.59497}}} {{{976.716125,147
9.35413}, {976.807983,1479.44055}, {979.811707,1482.26868}, {977.854004,1484.453
}}} | |
264 debugShowCubicIntersection no intersect {{{977.517029,1475.60864}, {977.807861,1
475.80164}, {980.988281,1478.00073}, {979.211975,1480.45496}}} {{{977.854004,148
4.453}, {977.854004,1484.453}, {975.265991,1483.26099}, {976.713989,1479.35205}}
} | |
265 debugShowCubicIntersection no intersect {{{977.517029,1475.60864}, {977.807861,1
475.80164}, {980.988281,1478.00073}, {979.211975,1480.45496}}} {{{976.716125,147
9.35413}, {976.807983,1479.44055}, {979.811707,1482.26868}, {977.854004,1484.453
}}} | |
266 debugShowCubicIntersection wtTs[0]=1 {{{946.255005,1481.276}, {943.094971,1481.9
3396}, {941.736023,1478.31494}, {941.736023,1478.31494}}} {{941.736023,1478.3149
4}} wnTs[0]=0 {{{941.736023,1478.31494}, {946.484619,1478.38538}, {946.288147,14
81.00122}, {946.25769,1481.2561}}} | |
267 debugShowCubicIntersection wtTs[0]=0 {{{946.255005,1481.276}, {943.094971,1481.9
3396}, {941.736023,1478.31494}, {941.736023,1478.31494}}} {{946.255005,1481.276}
} wnTs[0]=1 {{{946.25769,1481.2561}, {946.256104,1481.26917}, {946.255005,1481.2
76}, {946.255005,1481.276}}} | |
268 debugShowCubicIntersection wtTs[0]=1 {{{941.736023,1478.31494}, {946.484619,1478
.38538}, {946.288147,1481.00122}, {946.25769,1481.2561}}} {{946.25769,1481.2561}
} wnTs[0]=0 {{{946.25769,1481.2561}, {946.256104,1481.26917}, {946.255005,1481.2
76}, {946.255005,1481.276}}} | |
269 debugShowCubicIntersection wtTs[0]=1 {{{984.546021,1478.31494}, {984.546021,1478
.31494}, {983.187988,1481.93396}, {980.026001,1481.276}}} {{980.026001,1481.276}
} wnTs[0]=0 {{{980.026001,1481.276}, {980.026001,1481.276}, {980.02594,1481.2755
1}, {980.025818,1481.27441}}} | |
270 debugShowCubicIntersection wtTs[0]=0 {{{984.546021,1478.31494}, {984.546021,1478
.31494}, {983.187988,1481.93396}, {980.026001,1481.276}}} {{984.546021,1478.3149
4}} wnTs[0]=1 {{{980.025818,1481.27441}, {980.014954,1481.1969}, {979.623779,147
8.38806}, {984.546021,1478.31494}}} | |
271 debugShowCubicIntersection wtTs[0]=1 {{{980.026001,1481.276}, {980.026001,1481.2
76}, {980.02594,1481.27551}, {980.025818,1481.27441}}} {{980.025818,1481.27441}}
wnTs[0]=0 {{{980.025818,1481.27441}, {980.014954,1481.1969}, {979.623779,1478.3
8806}, {984.546021,1478.31494}}} | |
272 debugShowCubicIntersection wtTs[0]=0 {{{948.427002,1484.453}, {946.440002,1482.2
3499}, {949.567993,1479.35205}, {949.567993,1479.35205}}} {{948.427002,1484.453}
} wtTs[1]=1 {{949.567993,1479.35205}} wnTs[0]=1 {{{949.567993,1479.35205}, {951.
015991,1483.26099}, {948.427002,1484.453}, {948.427002,1484.453}}} wnTs[1]=0 | |
273 debugShowCubicIntersection wtTs[0]=1 {{{977.854004,1484.453}, {977.854004,1484.4
53}, {975.265991,1483.26099}, {976.713989,1479.35205}}} {{976.713989,1479.35205}
} wnTs[0]=0 {{{976.713989,1479.35205}, {976.713989,1479.35205}, {976.714722,1479
.35278}, {976.716125,1479.35413}}} | |
274 debugShowCubicIntersection wtTs[0]=0 {{{977.854004,1484.453}, {977.854004,1484.4
53}, {975.265991,1483.26099}, {976.713989,1479.35205}}} {{977.854004,1484.453}}
wnTs[0]=1 {{{976.716125,1479.35413}, {976.807983,1479.44055}, {979.811707,1482.2
6868}, {977.854004,1484.453}}} | |
275 debugShowCubicIntersection wtTs[0]=1 {{{976.713989,1479.35205}, {976.713989,1479
.35205}, {976.714722,1479.35278}, {976.716125,1479.35413}}} {{976.716125,1479.35
413}} wnTs[0]=0 {{{976.716125,1479.35413}, {976.807983,1479.44055}, {979.811707,
1482.26868}, {977.854004,1484.453}}} | |
276 debugShowCubicIntersection wtTs[0]=0 {{{947.294006,1484.198}, {944.210999,1485.4
9805}, {942.495972,1481.823}, {942.495972,1481.823}}} {{947.294006,1484.198}} wt
Ts[1]=1 {{942.495972,1481.823}} wnTs[0]=1 {{{942.495972,1481.823}, {947.187988,1
481.33496}, {947.294006,1484.198}, {947.294006,1484.198}}} wnTs[1]=0 | |
277 debugShowCubicIntersection wtTs[0]=0 {{{978.989014,1484.198}, {978.989014,1484.1
98}, {979.094971,1481.33496}, {983.786011,1481.823}}} {{978.989014,1484.198}} wt
Ts[1]=1 {{983.786011,1481.823}} wnTs[0]=1 {{{983.786011,1481.823}, {983.786011,1
481.823}, {982.070007,1485.49805}, {978.989014,1484.198}}} wnTs[1]=0 | |
278 debugShowCubicIntersection wtTs[0]=1 {{{951.176025,1486.97803}, {949.194519,1484
.8667}, {950.909729,1482.36658}, {951.290283,1481.86658}}} {{951.290283,1481.866
58}} wnTs[0]=0 {{{951.290283,1481.86658}, {951.334778,1481.80811}, {951.361023,1
481.77698}, {951.361023,1481.77698}}} | |
279 debugShowCubicIntersection no intersect {{{951.176025,1486.97803}, {949.194519,1
484.8667}, {950.909729,1482.36658}, {951.290283,1481.86658}}} {{{951.361023,1481
.77698}, {953.644836,1485.34509}, {951.363281,1486.86157}, {951.186646,1486.9714
4}}} | |
280 debugShowCubicIntersection wtTs[0]=0 {{{951.176025,1486.97803}, {949.194519,1484
.8667}, {950.909729,1482.36658}, {951.290283,1481.86658}}} {{951.176025,1486.978
03}} wnTs[0]=1 {{{951.186646,1486.97144}, {951.179688,1486.97583}, {951.176025,1
486.97803}, {951.176025,1486.97803}}} | |
281 debugShowCubicIntersection wtTs[0]=1 {{{951.290283,1481.86658}, {951.334778,1481
.80811}, {951.361023,1481.77698}, {951.361023,1481.77698}}} {{951.361023,1481.77
698}} wnTs[0]=0 {{{951.361023,1481.77698}, {953.644836,1485.34509}, {951.363281,
1486.86157}, {951.186646,1486.97144}}} | |
282 debugShowCubicIntersection wtTs[0]=1 {{{951.361023,1481.77698}, {953.644836,1485
.34509}, {951.363281,1486.86157}, {951.186646,1486.97144}}} {{951.186646,1486.97
144}} wnTs[0]=0 {{{951.186646,1486.97144}, {951.179688,1486.97583}, {951.176025,
1486.97803}, {951.176025,1486.97803}}} | |
283 debugShowCubicIntersection wtTs[0]=0 {{{975.106995,1486.97803}, {975.106995,1486
.97803}, {972.546997,1485.48706}, {974.919983,1481.77698}}} {{975.106995,1486.97
803}} wtTs[1]=1 {{974.919983,1481.77698}} wnTs[0]=1 {{{974.919983,1481.77698}, {
974.919983,1481.776}, {977.31897,1484.61902}, {975.106995,1486.97803}}} wnTs[1]=
0 | |
284 debugShowCubicIntersection wtTs[0]=0 {{{955.120972,1488.94495}, {952.309021,1487
.98303}, {953.458984,1483.93604}, {953.458984,1483.93604}}} {{955.120972,1488.94
495}} wtTs[1]=1 {{953.458984,1483.93604}} wnTs[0]=1 {{{953.458984,1483.93604}, {
957.004028,1486.37097}, {955.120972,1488.94495}, {955.120972,1488.94495}}} wnTs[
1]=0 | |
285 44 id=1 1=(0,1) [4] id=2 4=(0.5,1) [1] | |
286 45 id=1 (empty) id=2 (empty) | |
287 debugShowCubicIntersection no intersect {{{955.120972,1488.94495}, {952.309021,1
487.98303}, {953.458984,1483.93604}, {953.458984,1483.93604}}} {{{947.51001,1488
.53101}, {947.51001,1488.53101}, {951.596985,1486.32202}, {953.234009,1489.08997
}}} | |
288 debugShowCubicIntersection no intersect {{{955.120972,1488.94495}, {952.309021,1
487.98303}, {953.458984,1483.93604}, {953.458984,1483.93604}}} {{{953.234009,148
9.08997}, {953.234009,1489.08997}, {951.158997,1491.03601}, {947.51001,1488.5310
1}}} | |
289 debugShowCubicIntersection wtTs[0]=1 {{{972.825012,1483.93701}, {972.825012,1483
.93701}, {973.971985,1487.98401}, {971.161987,1488.94604}}} {{971.161987,1488.94
604}} wnTs[0]=0 {{{971.161987,1488.94604}, {971.161987,1488.94592}, {971.154663,
1488.93591}, {971.141846,1488.9165}}} | |
290 debugShowCubicIntersection wtTs[0]=0 {{{972.825012,1483.93701}, {972.825012,1483
.93701}, {973.971985,1487.98401}, {971.161987,1488.94604}}} {{972.825012,1483.93
701}} wnTs[0]=1 {{{971.141846,1488.9165}, {970.948425,1488.625}, {969.49884,1486
.21948}, {972.825012,1483.93701}}} | |
291 debugShowCubicIntersection wtTs[0]=1 {{{971.161987,1488.94604}, {971.161987,1488
.94592}, {971.154663,1488.93591}, {971.141846,1488.9165}}} {{971.141846,1488.916
5}} wnTs[0]=0 {{{971.141846,1488.9165}, {970.948425,1488.625}, {969.49884,1486.2
1948}, {972.825012,1483.93701}}} | |
292 debugShowCubicIntersection no intersect {{{972.825012,1483.93701}, {972.825012,1
483.93701}, {973.971985,1487.98401}, {971.161987,1488.94604}}} {{{978.770996,148
8.53101}, {975.204224,1490.98022}, {973.141174,1489.17444}, {973.051086,1489.092
77}}} | |
293 46 id=1 1=(0,1) [2] id=2 2=(0,0.5) [1] | |
294 47 id=1 (empty) id=2 (empty) | |
295 debugShowCubicIntersection no intersect {{{972.825012,1483.93701}, {972.825012,1
483.93701}, {973.971985,1487.98401}, {971.161987,1488.94604}}} {{{973.047974,148
9.08997}, {974.651978,1486.37781}, {978.607178,1488.44397}, {978.766052,1488.528
44}}} | |
296 debugShowCubicIntersection wtTs[0]=1 {{{949.890991,1486.86804}, {947.178772,1488
.37146}, {944.723022,1485.51147}, {944.608215,1485.375}}} {{944.608215,1485.375}
} wnTs[0]=0 {{{944.608215,1485.375}, {944.605408,1485.3717}, {944.604004,1485.37
}, {944.604004,1485.37}}} | |
297 debugShowCubicIntersection wtTs[0]=0 {{{949.890991,1486.86804}, {947.178772,1488
.37146}, {944.723022,1485.51147}, {944.608215,1485.375}}} {{949.890991,1486.8680
4}} wnTs[0]=1 {{{944.604004,1485.37}, {949.562012,1484.06494}, {949.890991,1486.
86804}, {949.890991,1486.86804}}} | |
298 debugShowCubicIntersection wtTs[0]=1 {{{944.608215,1485.375}, {944.605408,1485.3
717}, {944.604004,1485.37}, {944.604004,1485.37}}} {{944.604004,1485.37}} wnTs[0
]=0 {{{944.604004,1485.37}, {949.562012,1484.06494}, {949.890991,1486.86804}, {9
49.890991,1486.86804}}} | |
299 debugShowCubicIntersection wtTs[0]=0 {{{976.393005,1486.86804}, {976.393005,1486
.86804}, {976.719971,1484.06494}, {981.679016,1485.37}}} {{976.393005,1486.86804
}} wtTs[1]=1 {{981.679016,1485.37}} wnTs[0]=1 {{{981.679016,1485.37}, {981.67901
6,1485.37}, {979.169983,1488.40796}, {976.393005,1486.86804}}} wnTs[1]=0 | |
300 debugShowCubicIntersection wtTs[0]=0 {{{960.68103,1489.98499}, {957.533997,1490.
672}, {956.417969,1486.75}, {956.417969,1486.75}}} {{960.68103,1489.98499}} wtTs
[1]=1 {{956.417969,1486.75}} wnTs[0]=1 {{{956.417969,1486.75}, {961.403015,1487.
19202}, {960.68103,1489.98499}, {960.68103,1489.98499}}} wnTs[1]=0 | |
301 debugShowCubicIntersection no intersect {{{960.68103,1489.98499}, {957.533997,14
90.672}, {956.417969,1486.75}, {956.417969,1486.75}}} {{{951.414001,1491.21399},
{954.694214,1488.33154}, {956.976746,1490.26636}, {957.119873,1490.39355}}} | |
302 debugShowCubicIntersection no intersect {{{956.417969,1486.75}, {961.403015,1487
.19202}, {960.68103,1489.98499}, {960.68103,1489.98499}}} {{{951.414001,1491.213
99}, {954.694214,1488.33154}, {956.976746,1490.26636}, {957.119873,1490.39355}}} | |
303 debugShowCubicIntersection wtTs[0]=0 {{{965.60199,1489.98499}, {965.60199,1489.9
8499}, {964.879028,1487.19202}, {969.864014,1486.75}}} {{965.60199,1489.98499}}
wtTs[1]=1 {{969.864014,1486.75}} wnTs[0]=1 {{{969.864014,1486.75}, {969.864014,1
486.75}, {968.749023,1490.672}, {965.60199,1489.98499}}} wnTs[1]=0 | |
304 debugShowCubicIntersection no intersect {{{965.60199,1489.98499}, {965.60199,148
9.98499}, {964.879028,1487.19202}, {969.864014,1486.75}}} {{{969.156982,1490.400
02}, {969.156982,1490.40002}, {971.478027,1488.23596}, {974.869995,1491.21399}}} | |
305 debugShowCubicIntersection no intersect {{{969.864014,1486.75}, {969.864014,1486
.75}, {968.749023,1490.672}, {965.60199,1489.98499}}} {{{969.156982,1490.40002},
{969.156982,1490.40002}, {971.478027,1488.23596}, {974.869995,1491.21399}}} | |
306 debugShowCubicIntersection wtTs[0]=0 {{{947.51001,1488.53101}, {947.51001,1488.5
3101}, {951.596985,1486.32202}, {953.234009,1489.08997}}} {{947.51001,1488.53101
}} wtTs[1]=1 {{953.234009,1489.08997}} wnTs[0]=1 {{{953.234009,1489.08997}, {953
.234009,1489.08997}, {951.158997,1491.03601}, {947.51001,1488.53101}}} wnTs[1]=0 | |
307 debugShowCubicIntersection no intersect {{{953.234009,1489.08997}, {953.234009,1
489.08997}, {951.158997,1491.03601}, {947.51001,1488.53101}}} {{{951.414001,1491
.21399}, {954.694214,1488.33154}, {956.976746,1490.26636}, {957.119873,1490.3935
5}}} | |
308 debugShowCubicIntersection wtTs[0]=1 {{{978.770996,1488.53101}, {975.204224,1490
.98022}, {973.141174,1489.17444}, {973.051086,1489.09277}}} {{973.051086,1489.09
277}} wnTs[0]=0 {{{973.051086,1489.09277}, {973.049011,1489.09094}, {973.047974,
1489.08997}, {973.047974,1489.08997}}} | |
309 debugShowCubicIntersection no intersect {{{978.770996,1488.53101}, {975.204224,1
490.98022}, {973.141174,1489.17444}, {973.051086,1489.09277}}} {{{973.047974,148
9.08997}, {974.651978,1486.37781}, {978.607178,1488.44397}, {978.766052,1488.528
44}}} | |
310 debugShowCubicLineIntersection wtTs[0]=0 {{{978.770996,1488.53101}, {975.204224,
1490.98022}, {973.141174,1489.17444}, {973.051086,1489.09277}}} {{978.770996,148
8.53101}} wnTs[0]=1 {{{978.766052,1488.52844}, {978.770996,1488.53101}}} | |
311 debugShowCubicIntersection wtTs[0]=1 {{{973.051086,1489.09277}, {973.049011,1489
.09094}, {973.047974,1489.08997}, {973.047974,1489.08997}}} {{973.047974,1489.08
997}} wnTs[0]=0 {{{973.047974,1489.08997}, {974.651978,1486.37781}, {978.607178,
1488.44397}, {978.766052,1488.52844}}} | |
312 debugShowCubicLineIntersection wtTs[0]=1 {{{973.047974,1489.08997}, {974.651978,
1486.37781}, {978.607178,1488.44397}, {978.766052,1488.52844}}} {{978.766052,148
8.52844}} wnTs[0]=0 {{{978.766052,1488.52844}, {978.770996,1488.53101}}} | |
313 debugShowCubicIntersection no intersect {{{978.770996,1488.53101}, {975.204224,1
490.98022}, {973.141174,1489.17444}, {973.051086,1489.09277}}} {{{969.156982,149
0.40002}, {969.156982,1490.40002}, {971.478027,1488.23596}, {974.869995,1491.213
99}}} | |
314 debugShowCubicIntersection wtTs[0]=1 {{{963.143005,1489.59802}, {963.763,1489.59
802}, {964.265015,1490.09998}, {964.265015,1490.72095}}} {{964.265015,1490.72095
}} wnTs[0]=0 {{{964.265015,1490.72095}, {964.265015,1491.34204}, {963.763,1491.8
4399}, {963.143005,1491.84399}}} | |
315 debugShowCubicIntersection no intersect {{{963.143005,1489.59802}, {963.763,1489
.59802}, {964.265015,1490.09998}, {964.265015,1490.72095}}} {{{963.143005,1491.8
4399}, {962.521973,1491.84399}, {962.02002,1491.34204}, {962.02002,1490.72095}}} | |
316 debugShowCubicIntersection wtTs[0]=0 {{{963.143005,1489.59802}, {963.763,1489.59
802}, {964.265015,1490.09998}, {964.265015,1490.72095}}} {{963.143005,1489.59802
}} wnTs[0]=1 {{{962.02002,1490.72095}, {962.02002,1490.09998}, {962.521973,1489.
59802}, {963.143005,1489.59802}}} | |
317 debugShowCubicIntersection wtTs[0]=1 {{{964.265015,1490.72095}, {964.265015,1491
.34204}, {963.763,1491.84399}, {963.143005,1491.84399}}} {{963.143005,1491.84399
}} wnTs[0]=0 {{{963.143005,1491.84399}, {962.521973,1491.84399}, {962.02002,1491
.34204}, {962.02002,1490.72095}}} | |
318 debugShowCubicIntersection no intersect {{{964.265015,1490.72095}, {964.265015,1
491.34204}, {963.763,1491.84399}, {963.143005,1491.84399}}} {{{962.02002,1490.72
095}, {962.02002,1490.09998}, {962.521973,1489.59802}, {963.143005,1489.59802}}} | |
319 debugShowCubicIntersection wtTs[0]=1 {{{963.143005,1491.84399}, {962.521973,1491
.84399}, {962.02002,1491.34204}, {962.02002,1490.72095}}} {{962.02002,1490.72095
}} wnTs[0]=0 {{{962.02002,1490.72095}, {962.02002,1490.09998}, {962.521973,1489.
59802}, {963.143005,1489.59802}}} | |
320 debugShowCubicIntersection wtTs[0]=1 {{{957.127014,1490.40002}, {955.541504,1492
.89014}, {951.825745,1491.38965}, {951.445557,1491.22766}}} {{951.445557,1491.22
766}} wnTs[0]=0 {{{951.445557,1491.22766}, {951.424805,1491.21887}, {951.414001,
1491.21399}, {951.414001,1491.21399}}} | |
321 debugShowCubicIntersection no intersect {{{957.127014,1490.40002}, {955.541504,1
492.89014}, {951.825745,1491.38965}, {951.445557,1491.22766}}} {{{951.414001,149
1.21399}, {954.694214,1488.33154}, {956.976746,1490.26636}, {957.119873,1490.393
55}}} | |
322 debugShowCubicIntersection wtTs[0]=0 {{{957.127014,1490.40002}, {955.541504,1492
.89014}, {951.825745,1491.38965}, {951.445557,1491.22766}}} {{957.127014,1490.40
002}} wnTs[0]=1 {{{957.119873,1490.39355}, {957.124634,1490.39783}, {957.127014,
1490.40002}, {957.127014,1490.40002}}} | |
323 debugShowCubicIntersection wtTs[0]=1 {{{951.445557,1491.22766}, {951.424805,1491
.21887}, {951.414001,1491.21399}, {951.414001,1491.21399}}} {{951.414001,1491.21
399}} wnTs[0]=0 {{{951.414001,1491.21399}, {954.694214,1488.33154}, {956.976746,
1490.26636}, {957.119873,1490.39355}}} | |
324 debugShowCubicIntersection wtTs[0]=1 {{{951.414001,1491.21399}, {954.694214,1488
.33154}, {956.976746,1490.26636}, {957.119873,1490.39355}}} {{957.119873,1490.39
355}} wnTs[0]=0 {{{957.119873,1490.39355}, {957.124634,1490.39783}, {957.127014,
1490.40002}, {957.127014,1490.40002}}} | |
325 debugShowCubicIntersection no intersect {{{957.127014,1490.40002}, {955.541504,1
492.89014}, {951.825745,1491.38965}, {951.445557,1491.22766}}} {{{961.283997,149
1.56299}, {958.953979,1494.49695}, {955.61499,1492.81604}, {955.61499,1492.81604
}}} | |
326 debugShowCubicIntersection no intersect {{{957.127014,1490.40002}, {955.541504,1
492.89014}, {951.825745,1491.38965}, {951.445557,1491.22766}}} {{{955.61499,1492
.81604}, {958.695923,1489.72131}, {960.89093,1491.24622}, {961.236389,1491.52283
}}} | |
327 48 id=1 (empty) id=2 (empty) | |
328 debugShowCubicIntersection no intersect {{{951.414001,1491.21399}, {954.694214,1
488.33154}, {956.976746,1490.26636}, {957.119873,1490.39355}}} {{{955.61499,1492
.81604}, {958.695923,1489.72131}, {960.89093,1491.24622}, {961.236389,1491.52283
}}} | |
329 debugShowCubicIntersection wtTs[0]=1 {{{969.156982,1490.40002}, {969.156982,1490
.40002}, {971.478027,1488.23596}, {974.869995,1491.21399}}} {{974.869995,1491.21
399}} wnTs[0]=0 {{{974.869995,1491.21399}, {974.869995,1491.21399}, {974.857788,
1491.21948}, {974.834473,1491.22937}}} | |
330 debugShowCubicIntersection wtTs[0]=0 {{{969.156982,1490.40002}, {969.156982,1490
.40002}, {971.478027,1488.23596}, {974.869995,1491.21399}}} {{969.156982,1490.40
002}} wnTs[0]=1 {{{974.834473,1491.22937}, {974.433289,1491.40051}, {970.736267,
1492.88184}, {969.156982,1490.40002}}} | |
331 debugShowCubicIntersection wtTs[0]=1 {{{974.869995,1491.21399}, {974.869995,1491
.21399}, {974.857788,1491.21948}, {974.834473,1491.22937}}} {{974.834473,1491.22
937}} wnTs[0]=0 {{{974.834473,1491.22937}, {974.433289,1491.40051}, {970.736267,
1492.88184}, {969.156982,1490.40002}}} | |
332 49 id=1 (empty) id=2 (empty) | |
333 debugShowCubicIntersection no intersect {{{969.156982,1490.40002}, {969.156982,1
490.40002}, {971.478027,1488.23596}, {974.869995,1491.21399}}} {{{964.999023,149
1.56299}, {964.999023,1491.56299}, {967.304016,1489.43896}, {970.666992,1492.816
04}}} | |
334 debugShowCubicIntersection no intersect {{{974.834473,1491.22937}, {974.433289,1
491.40051}, {970.736267,1492.88184}, {969.156982,1490.40002}}} {{{970.666992,149
2.81604}, {970.666992,1492.81604}, {967.327026,1494.49695}, {964.999023,1491.562
99}}} | |
335 debugShowCubicIntersection no intersect {{{974.834473,1491.22937}, {974.433289,1
491.40051}, {970.736267,1492.88184}, {969.156982,1490.40002}}} {{{964.999023,149
1.56299}, {964.999023,1491.56299}, {967.304016,1489.43896}, {970.666992,1492.816
04}}} | |
336 debugShowCubicIntersection wtTs[0]=1 {{{961.283997,1491.56299}, {958.953979,1494
.49695}, {955.61499,1492.81604}, {955.61499,1492.81604}}} {{955.61499,1492.81604
}} wnTs[0]=0 {{{955.61499,1492.81604}, {958.695923,1489.72131}, {960.89093,1491.
24622}, {961.236389,1491.52283}}} | |
337 debugShowCubicIntersection wtTs[0]=0 {{{961.283997,1491.56299}, {958.953979,1494
.49695}, {955.61499,1492.81604}, {955.61499,1492.81604}}} {{961.283997,1491.5629
9}} wnTs[0]=1 {{{961.236389,1491.52283}, {961.267883,1491.5481}, {961.283997,149
1.56299}, {961.283997,1491.56299}}} | |
338 debugShowCubicIntersection wtTs[0]=1 {{{955.61499,1492.81604}, {958.695923,1489.
72131}, {960.89093,1491.24622}, {961.236389,1491.52283}}} {{961.236389,1491.5228
3}} wnTs[0]=0 {{{961.236389,1491.52283}, {961.267883,1491.5481}, {961.283997,149
1.56299}, {961.283997,1491.56299}}} | |
339 debugShowCubicIntersection wtTs[0]=0 {{{970.666992,1492.81604}, {970.666992,1492
.81604}, {967.327026,1494.49695}, {964.999023,1491.56299}}} {{970.666992,1492.81
604}} wtTs[1]=1 {{964.999023,1491.56299}} wnTs[0]=1 {{{964.999023,1491.56299}, {
964.999023,1491.56299}, {967.304016,1489.43896}, {970.666992,1492.81604}}} wnTs[
1]=0 | |
340 SkOpSegment::debugShowActiveSpans id=1 (941,1494 941,1464) t=0 (941,1494) tEnd=1
windSum=? windValue=1 oppValue=0 | |
341 SkOpSegment::debugShowActiveSpans id=2 (941,1464 985,1464) t=0 (941,1464) tEnd=1
windSum=? windValue=1 oppValue=0 | |
342 SkOpSegment::debugShowActiveSpans id=3 (985,1464 985,1494) t=0 (985,1464) tEnd=1
windSum=? windValue=1 oppValue=0 | |
343 SkOpSegment::debugShowActiveSpans id=4 (985,1494 941,1494) t=0 (985,1494) tEnd=1
windSum=? windValue=1 oppValue=0 | |
344 SkOpSegment::debugShowActiveSpans id=92 (948.64801,1468.15002 948.638977,1465.22
095 952.265991,1464.46399 952.265991,1464.46399) t=0 (948.64801,1468.15002) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
345 SkOpSegment::debugShowActiveSpans id=93 (952.265991,1464.46399 951.707275,1468.2
9565 948.98999,1468.17932 948.677368,1468.15283) t=0 (952.265991,1464.46399) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
346 SkOpSegment::debugShowActiveSpans id=94 (948.677368,1468.15283 948.658142,1468.1
5125 948.64801,1468.15002 948.64801,1468.15002) t=0 (948.677368,1468.15283) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
347 SkOpSegment::debugShowActiveSpans id=109 (974.016968,1464.46399 974.016968,1464.
46399 977.643982,1465.22095 977.633972,1468.15002) t=0 (974.016968,1464.46399) t
End=1 windSum=? windValue=1 oppValue=0 | |
348 SkOpSegment::debugShowActiveSpans id=110 (977.633972,1468.15002 977.633972,1468.
15002 974.611023,1468.53101 974.016968,1464.46399) t=0 (977.633972,1468.15002) t
End=1 windSum=? windValue=1 oppValue=0 | |
349 SkOpSegment::debugShowActiveSpans id=86 (946.797974,1470.27405 944.819641,1468.0
7397 946.75708,1465.85327 947.048523,1465.54285) t=0 (946.797974,1470.27405) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
350 SkOpSegment::debugShowActiveSpans id=87 (947.048523,1465.54285 947.071289,1465.5
1855 947.083984,1465.50598 947.083984,1465.50598) t=0 (947.048523,1465.54285) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
351 SkOpSegment::debugShowActiveSpans id=88 (947.083984,1465.50598 949.145996,1468.8
2605 946.797974,1470.27405 946.797974,1470.27405) t=0 (947.083984,1465.50598) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
352 SkOpSegment::debugShowActiveSpans id=113 (979.197998,1465.50598 979.197998,1465.
50598 981.619019,1467.90198 979.481995,1470.27405) t=0 (979.197998,1465.50598) t
End=1 windSum=? windValue=1 oppValue=0 | |
353 SkOpSegment::debugShowActiveSpans id=114 (979.481995,1470.27405 979.481995,1470.
27405 977.138,1468.82605 979.197998,1465.50598) t=0 (979.481995,1470.27405) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
354 SkOpSegment::debugShowActiveSpans id=41 (963.215027,1486.67004 962.744995,1486.6
7004 962.106995,1485.65405 962.106995,1485.65405) t=0 (963.215027,1486.67004) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
355 SkOpSegment::debugShowActiveSpans id=42 (962.106995,1485.65405 962.106995,1485.6
5405 960.585022,1483.59595 957.539001,1482.09705) t=0 (962.106995,1485.65405) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
356 SkOpSegment::debugShowActiveSpans id=43 (957.539001,1482.09705 954.255432,1480.4
8206 953.90448,1477.3844 953.870422,1476.93176) t=0 (957.539001,1482.09705) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
357 SkOpSegment::debugShowActiveSpans id=44 (953.870422,1476.93176 953.867676,1476.8
9526 953.867004,1476.87598 953.867004,1476.87598) t=0 (953.870422,1476.93176) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
358 SkOpSegment::debugShowActiveSpans id=45 (953.867004,1476.87598 954.190002,1465.9
4397) t=0 (953.867004,1476.87598) tEnd=1 windSum=? windValue=1 oppValue=0 | |
359 SkOpSegment::debugShowActiveSpans id=46 (954.190002,1465.94397 972.23999,1465.94
397) t=0 (954.190002,1465.94397) tEnd=1 windSum=? windValue=1 oppValue=0 | |
360 SkOpSegment::debugShowActiveSpans id=47 (972.23999,1465.94397 972.565002,1476.87
695) t=0 (972.23999,1465.94397) tEnd=1 windSum=? windValue=1 oppValue=0 | |
361 SkOpSegment::debugShowActiveSpans id=48 (972.565002,1476.87695 972.565002,1476.8
7695 972.440979,1480.35303 968.891968,1482.09802) t=0 (972.565002,1476.87695) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
362 SkOpSegment::debugShowActiveSpans id=49 (968.891968,1482.09802 966.255737,1483.3
9539 964.76178,1485.11145 964.407593,1485.54968) t=0 (968.891968,1482.09802) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
363 SkOpSegment::debugShowActiveSpans id=50 (964.407593,1485.54968 964.352539,1485.6
178 964.325012,1485.65503 964.325012,1485.65503) t=0 (964.407593,1485.54968) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
364 SkOpSegment::debugShowActiveSpans id=51 (964.325012,1485.65503 964.325012,1485.6
5503 963.687012,1486.67004 963.215027,1486.67004) t=0 (964.325012,1485.65503) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
365 SkOpSegment::debugShowActiveSpans id=30 (968.343994,1481.53796 971.466064,1480.0
0305 971.676941,1476.99573 971.6875,1476.79639) t=0 (968.343994,1481.53796) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
366 SkOpSegment::debugShowActiveSpans id=31 (971.6875,1476.79639 971.687866,1476.789
55 971.687988,1476.78601 971.687988,1476.78601) t=0 (971.6875,1476.79639) tEnd=1
windSum=? windValue=1 oppValue=0 | |
367 SkOpSegment::debugShowActiveSpans id=32 (971.687988,1476.78601 971.393982,1466.8
3398) t=0 (971.687988,1476.78601) tEnd=1 windSum=? windValue=1 oppValue=0 | |
368 SkOpSegment::debugShowActiveSpans id=33 (971.393982,1466.83398 954.960999,1466.8
3398) t=0 (971.393982,1466.83398) tEnd=1 windSum=? windValue=1 oppValue=0 | |
369 SkOpSegment::debugShowActiveSpans id=34 (954.960999,1466.83398 954.666016,1476.7
8601) t=0 (954.960999,1466.83398) tEnd=1 windSum=? windValue=1 oppValue=0 | |
370 SkOpSegment::debugShowActiveSpans id=35 (954.666016,1476.78601 954.666016,1476.7
8601 954.780029,1479.94995 958.008972,1481.53796) t=0 (954.666016,1476.78601) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
371 SkOpSegment::debugShowActiveSpans id=36 (958.008972,1481.53796 960.369873,1482.7
0056 961.725403,1484.2323 962.0755,1484.66101) t=0 (958.008972,1481.53796) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
372 SkOpSegment::debugShowActiveSpans id=37 (962.0755,1484.66101 962.136475,1484.735
72 962.166992,1484.77698 962.166992,1484.77698) t=0 (962.0755,1484.66101) tEnd=1
windSum=? windValue=1 oppValue=0 | |
373 SkOpSegment::debugShowActiveSpans id=38 (962.166992,1484.77698 962.166992,1484.7
7698 962.747986,1485.70105 963.177979,1485.70105) t=0 (962.166992,1484.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
374 SkOpSegment::debugShowActiveSpans id=39 (963.177979,1485.70105 963.606995,1485.7
0105 964.185974,1484.77698 964.185974,1484.77698) t=0 (963.177979,1485.70105) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
375 SkOpSegment::debugShowActiveSpans id=40 (964.185974,1484.77698 964.185974,1484.7
7698 965.573975,1482.90295 968.343994,1481.53796) t=0 (964.185974,1484.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
376 SkOpSegment::debugShowActiveSpans id=89 (947.392029,1471.64197 947.604919,1468.8
1628 950.769897,1468.35559 951.289185,1468.29895) t=0 (947.392029,1471.64197) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
377 SkOpSegment::debugShowActiveSpans id=90 (951.289185,1468.29895 951.335754,1468.2
9382 951.361023,1468.29199 951.361023,1468.29199) t=0 (951.289185,1468.29895) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
378 SkOpSegment::debugShowActiveSpans id=91 (951.361023,1468.29199 950.554016,1471.9
8499 947.392029,1471.64197 947.392029,1471.64197) t=0 (951.361023,1468.29199) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
379 SkOpSegment::debugShowActiveSpans id=111 (974.919983,1468.29199 974.919983,1468.
29199 978.658997,1468.56299 978.890015,1471.64197) t=0 (974.919983,1468.29199) t
End=1 windSum=? windValue=1 oppValue=0 | |
380 SkOpSegment::debugShowActiveSpans id=112 (978.890015,1471.64197 978.890015,1471.
64197 975.72699,1471.98499 974.919983,1468.29199) t=0 (978.890015,1471.64197) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
381 SkOpSegment::debugShowActiveSpans id=84 (945.382019,1474.328 942.924011,1472.729
944.492004,1469.48706 944.492004,1469.48706) t=0 (945.382019,1474.328) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
382 SkOpSegment::debugShowActiveSpans id=85 (944.492004,1469.48706 947.388977,1471.9
5703 945.382019,1474.328 945.382019,1474.328) t=0 (944.492004,1469.48706) tEnd=1
windSum=? windValue=1 oppValue=0 | |
383 SkOpSegment::debugShowActiveSpans id=115 (980.900024,1474.328 980.900024,1474.32
8 978.893005,1471.95703 981.791016,1469.48706) t=0 (980.900024,1474.328) tEnd=1
windSum=? windValue=1 oppValue=0 | |
384 SkOpSegment::debugShowActiveSpans id=116 (981.791016,1469.48706 981.791016,1469.
48596 983.358032,1472.729 980.900024,1474.328) t=0 (981.791016,1469.48706) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
385 SkOpSegment::debugShowActiveSpans id=71 (946.054016,1476.229 945.61499,1473.1290
3 949.046997,1471.97095 949.046997,1471.97095) t=0 (946.054016,1476.229) tEnd=1
windSum=? windValue=1 oppValue=0 | |
386 SkOpSegment::debugShowActiveSpans id=72 (949.046997,1471.97095 949.191528,1475.9
5117 946.599548,1476.21362 946.127258,1476.22852) t=0 (949.046997,1471.97095) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
387 SkOpSegment::debugShowActiveSpans id=73 (946.127258,1476.22852 946.080078,1476.2
2998 946.054016,1476.229 946.054016,1476.229) t=0 (946.127258,1476.22852) tEnd=1
windSum=? windValue=1 oppValue=0 | |
388 SkOpSegment::debugShowActiveSpans id=11 (980.226013,1476.229 980.226013,1476.229
977.078003,1476.349 977.234985,1471.97095) t=0 (980.226013,1476.229) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
389 SkOpSegment::debugShowActiveSpans id=12 (977.234985,1471.97095 977.234985,1471.9
7095 980.666992,1473.12903 980.226013,1476.229) t=0 (977.234985,1471.97095) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
390 SkOpSegment::debugShowActiveSpans id=81 (945.312988,1478.18005 942.359741,1477.8
3667 942.572632,1474.58496 942.638794,1473.97607) t=0 (945.312988,1478.18005) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
391 SkOpSegment::debugShowActiveSpans id=82 (942.638794,1473.97607 942.645691,1473.9
1284 942.651001,1473.87805 942.651001,1473.87805) t=0 (942.638794,1473.97607) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
392 SkOpSegment::debugShowActiveSpans id=83 (942.651001,1473.87805 946.562988,1475.6
6199 945.312988,1478.18005 945.312988,1478.18005) t=0 (942.651001,1473.87805) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
393 SkOpSegment::debugShowActiveSpans id=117 (980.968994,1478.18005 980.968994,1478.
18005 979.718018,1475.66199 983.632019,1473.87805) t=0 (980.968994,1478.18005) t
End=1 windSum=? windValue=1 oppValue=0 | |
394 SkOpSegment::debugShowActiveSpans id=118 (983.632019,1473.87805 983.632019,1473.
87805 984.229004,1477.80103 980.968994,1478.18005) t=0 (983.632019,1473.87805) t
End=1 windSum=? windValue=1 oppValue=0 | |
395 SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.8
8501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
396 SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.3
3569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
397 SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.4
4934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
398 SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45
496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
399 SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59
497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
400 SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80
164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
401 SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.933
96 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1
windSum=? windValue=1 oppValue=0 | |
402 SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.3
8538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
403 SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.269
17 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
404 SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.3
1494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
405 SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276
980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
406 SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1
969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
407 SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.234
99 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1
windSum=? windValue=1 oppValue=0 | |
408 SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.2
6099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1
windSum=? windValue=1 oppValue=0 | |
409 SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453
975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
410 SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35
205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
411 SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.4
4055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
412 SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.498
05 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
413 SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.334
96 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
414 SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198
979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
415 SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823
982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
416 SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8
667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
417 SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.8
0811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
418 SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.3
4509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
419 SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.9
7583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
420 SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.
97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) t
End=1 windSum=? windValue=1 oppValue=0 | |
421 SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.
776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
422 SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.
98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) t
End=1 windSum=? windValue=1 oppValue=0 | |
423 SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.
37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) t
End=1 windSum=? windValue=1 oppValue=0 | |
424 SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.9
3701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
425 SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.9
4592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
426 SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.62
5 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1
windSum=? windValue=1 oppValue=0 | |
427 SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.3
7146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
428 SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.371
7 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSu
m=? windValue=1 oppValue=0 | |
429 SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.0649
4 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
430 SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.8
6804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
431 SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 9
79.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 wind
Sum=? windValue=1 oppValue=0 | |
432 SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.67
2 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windS
um=? windValue=1 oppValue=0 | |
433 SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.1920
2 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
434 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
435 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | |
436 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
437 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
438 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
439 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
440 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
441 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
442 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
443 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
444 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
445 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
446 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
447 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
448 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
449 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
450 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
451 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
452 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
453 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
454 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
455 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
456 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
457 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
458 SkOpSegment::findTop | 115 SkOpSegment::findTop |
459 SkOpAngle::dumpOne [1/2] next=2/1 sect=23/23 s=1 [2] e=0 [1] sgn=1 windVal=1 wi
ndSum=? | 116 SkOpAngle::dumpOne [1/21] next=2/22 sect=1/25 s=1 [2] e=0.617509 [13] sgn=1 win
dVal=1 windSum=? |
460 SkOpAngle::dumpOne [2/1] next=1/2 sect=31/31 s=0 [3] e=1 [4] sgn=-1 windVal=1 w
indSum=? stop | 117 SkOpAngle::dumpOne [2/22] next=1/21 sect=17/21 s=0 [3] e=1 [4] sgn=-1 windVal=1
windSum=? |
461 SkOpSegment::markWinding id=1 (941,1494 941,1464) t=0 [1] (941,1494) tEnd=1 newW
indSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | 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 |
462 SkOpSegment::markWinding id=2 (941,1464 985,1464) t=0 [3] (941,1464) tEnd=1 newW
indSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | |
463 SkOpSegment::markWinding id=3 (985,1464 985,1494) t=0 [5] (985,1464) tEnd=1 newW
indSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | |
464 SkOpSegment::markWinding id=4 (985,1494 941,1494) t=0 [7] (985,1494) tEnd=1 newW
indSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | |
465 SkOpSegment::markWinding id=1 (941,1494 941,1464) t=0 [1] (941,1494) tEnd=1 newW
indSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 | |
466 SkOpSegment::activeOp id=1 t=0 tEnd=1 op=sect miFrom=1 miTo=0 suFrom=0 suTo=0 re
sult=0 | |
467 SkOpSegment::markDone id=1 (941,1494 941,1464) t=0 [1] (941,1494) tEnd=1 newWind
Sum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 | |
468 SkOpSegment::markDone id=2 (941,1464 985,1464) t=0 [3] (941,1464) tEnd=1 newWind
Sum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 | |
469 SkOpSegment::markDone id=3 (985,1464 985,1494) t=0 [5] (985,1464) tEnd=1 newWind
Sum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 | |
470 SkOpSegment::markDone id=4 (985,1494 941,1494) t=0 [7] (985,1494) tEnd=1 newWind
Sum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 | |
471 SkOpSegment::debugShowActiveSpans id=92 (948.64801,1468.15002 948.638977,1465.22
095 952.265991,1464.46399 952.265991,1464.46399) t=0 (948.64801,1468.15002) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
472 SkOpSegment::debugShowActiveSpans id=93 (952.265991,1464.46399 951.707275,1468.2
9565 948.98999,1468.17932 948.677368,1468.15283) t=0 (952.265991,1464.46399) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
473 SkOpSegment::debugShowActiveSpans id=94 (948.677368,1468.15283 948.658142,1468.1
5125 948.64801,1468.15002 948.64801,1468.15002) t=0 (948.677368,1468.15283) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
474 SkOpSegment::debugShowActiveSpans id=109 (974.016968,1464.46399 974.016968,1464.
46399 977.643982,1465.22095 977.633972,1468.15002) t=0 (974.016968,1464.46399) t
End=1 windSum=? windValue=1 oppValue=0 | |
475 SkOpSegment::debugShowActiveSpans id=110 (977.633972,1468.15002 977.633972,1468.
15002 974.611023,1468.53101 974.016968,1464.46399) t=0 (977.633972,1468.15002) t
End=1 windSum=? windValue=1 oppValue=0 | |
476 SkOpSegment::debugShowActiveSpans id=86 (946.797974,1470.27405 944.819641,1468.0
7397 946.75708,1465.85327 947.048523,1465.54285) t=0 (946.797974,1470.27405) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
477 SkOpSegment::debugShowActiveSpans id=87 (947.048523,1465.54285 947.071289,1465.5
1855 947.083984,1465.50598 947.083984,1465.50598) t=0 (947.048523,1465.54285) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
478 SkOpSegment::debugShowActiveSpans id=88 (947.083984,1465.50598 949.145996,1468.8
2605 946.797974,1470.27405 946.797974,1470.27405) t=0 (947.083984,1465.50598) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
479 SkOpSegment::debugShowActiveSpans id=113 (979.197998,1465.50598 979.197998,1465.
50598 981.619019,1467.90198 979.481995,1470.27405) t=0 (979.197998,1465.50598) t
End=1 windSum=? windValue=1 oppValue=0 | |
480 SkOpSegment::debugShowActiveSpans id=114 (979.481995,1470.27405 979.481995,1470.
27405 977.138,1468.82605 979.197998,1465.50598) t=0 (979.481995,1470.27405) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
481 SkOpSegment::debugShowActiveSpans id=41 (963.215027,1486.67004 962.744995,1486.6
7004 962.106995,1485.65405 962.106995,1485.65405) t=0 (963.215027,1486.67004) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
482 SkOpSegment::debugShowActiveSpans id=42 (962.106995,1485.65405 962.106995,1485.6
5405 960.585022,1483.59595 957.539001,1482.09705) t=0 (962.106995,1485.65405) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
483 SkOpSegment::debugShowActiveSpans id=43 (957.539001,1482.09705 954.255432,1480.4
8206 953.90448,1477.3844 953.870422,1476.93176) t=0 (957.539001,1482.09705) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
484 SkOpSegment::debugShowActiveSpans id=44 (953.870422,1476.93176 953.867676,1476.8
9526 953.867004,1476.87598 953.867004,1476.87598) t=0 (953.870422,1476.93176) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
485 SkOpSegment::debugShowActiveSpans id=45 (953.867004,1476.87598 954.190002,1465.9
4397) t=0 (953.867004,1476.87598) tEnd=1 windSum=? windValue=1 oppValue=0 | |
486 SkOpSegment::debugShowActiveSpans id=46 (954.190002,1465.94397 972.23999,1465.94
397) t=0 (954.190002,1465.94397) tEnd=1 windSum=? windValue=1 oppValue=0 | |
487 SkOpSegment::debugShowActiveSpans id=47 (972.23999,1465.94397 972.565002,1476.87
695) t=0 (972.23999,1465.94397) tEnd=1 windSum=? windValue=1 oppValue=0 | |
488 SkOpSegment::debugShowActiveSpans id=48 (972.565002,1476.87695 972.565002,1476.8
7695 972.440979,1480.35303 968.891968,1482.09802) t=0 (972.565002,1476.87695) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
489 SkOpSegment::debugShowActiveSpans id=49 (968.891968,1482.09802 966.255737,1483.3
9539 964.76178,1485.11145 964.407593,1485.54968) t=0 (968.891968,1482.09802) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
490 SkOpSegment::debugShowActiveSpans id=50 (964.407593,1485.54968 964.352539,1485.6
178 964.325012,1485.65503 964.325012,1485.65503) t=0 (964.407593,1485.54968) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
491 SkOpSegment::debugShowActiveSpans id=51 (964.325012,1485.65503 964.325012,1485.6
5503 963.687012,1486.67004 963.215027,1486.67004) t=0 (964.325012,1485.65503) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
492 SkOpSegment::debugShowActiveSpans id=30 (968.343994,1481.53796 971.466064,1480.0
0305 971.676941,1476.99573 971.6875,1476.79639) t=0 (968.343994,1481.53796) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
493 SkOpSegment::debugShowActiveSpans id=31 (971.6875,1476.79639 971.687866,1476.789
55 971.687988,1476.78601 971.687988,1476.78601) t=0 (971.6875,1476.79639) tEnd=1
windSum=? windValue=1 oppValue=0 | |
494 SkOpSegment::debugShowActiveSpans id=32 (971.687988,1476.78601 971.393982,1466.8
3398) t=0 (971.687988,1476.78601) tEnd=1 windSum=? windValue=1 oppValue=0 | |
495 SkOpSegment::debugShowActiveSpans id=33 (971.393982,1466.83398 954.960999,1466.8
3398) t=0 (971.393982,1466.83398) tEnd=1 windSum=? windValue=1 oppValue=0 | |
496 SkOpSegment::debugShowActiveSpans id=34 (954.960999,1466.83398 954.666016,1476.7
8601) t=0 (954.960999,1466.83398) tEnd=1 windSum=? windValue=1 oppValue=0 | |
497 SkOpSegment::debugShowActiveSpans id=35 (954.666016,1476.78601 954.666016,1476.7
8601 954.780029,1479.94995 958.008972,1481.53796) t=0 (954.666016,1476.78601) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
498 SkOpSegment::debugShowActiveSpans id=36 (958.008972,1481.53796 960.369873,1482.7
0056 961.725403,1484.2323 962.0755,1484.66101) t=0 (958.008972,1481.53796) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
499 SkOpSegment::debugShowActiveSpans id=37 (962.0755,1484.66101 962.136475,1484.735
72 962.166992,1484.77698 962.166992,1484.77698) t=0 (962.0755,1484.66101) tEnd=1
windSum=? windValue=1 oppValue=0 | |
500 SkOpSegment::debugShowActiveSpans id=38 (962.166992,1484.77698 962.166992,1484.7
7698 962.747986,1485.70105 963.177979,1485.70105) t=0 (962.166992,1484.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
501 SkOpSegment::debugShowActiveSpans id=39 (963.177979,1485.70105 963.606995,1485.7
0105 964.185974,1484.77698 964.185974,1484.77698) t=0 (963.177979,1485.70105) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
502 SkOpSegment::debugShowActiveSpans id=40 (964.185974,1484.77698 964.185974,1484.7
7698 965.573975,1482.90295 968.343994,1481.53796) t=0 (964.185974,1484.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
503 SkOpSegment::debugShowActiveSpans id=89 (947.392029,1471.64197 947.604919,1468.8
1628 950.769897,1468.35559 951.289185,1468.29895) t=0 (947.392029,1471.64197) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
504 SkOpSegment::debugShowActiveSpans id=90 (951.289185,1468.29895 951.335754,1468.2
9382 951.361023,1468.29199 951.361023,1468.29199) t=0 (951.289185,1468.29895) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
505 SkOpSegment::debugShowActiveSpans id=91 (951.361023,1468.29199 950.554016,1471.9
8499 947.392029,1471.64197 947.392029,1471.64197) t=0 (951.361023,1468.29199) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
506 SkOpSegment::debugShowActiveSpans id=111 (974.919983,1468.29199 974.919983,1468.
29199 978.658997,1468.56299 978.890015,1471.64197) t=0 (974.919983,1468.29199) t
End=1 windSum=? windValue=1 oppValue=0 | |
507 SkOpSegment::debugShowActiveSpans id=112 (978.890015,1471.64197 978.890015,1471.
64197 975.72699,1471.98499 974.919983,1468.29199) t=0 (978.890015,1471.64197) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
508 SkOpSegment::debugShowActiveSpans id=84 (945.382019,1474.328 942.924011,1472.729
944.492004,1469.48706 944.492004,1469.48706) t=0 (945.382019,1474.328) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
509 SkOpSegment::debugShowActiveSpans id=85 (944.492004,1469.48706 947.388977,1471.9
5703 945.382019,1474.328 945.382019,1474.328) t=0 (944.492004,1469.48706) tEnd=1
windSum=? windValue=1 oppValue=0 | |
510 SkOpSegment::debugShowActiveSpans id=115 (980.900024,1474.328 980.900024,1474.32
8 978.893005,1471.95703 981.791016,1469.48706) t=0 (980.900024,1474.328) tEnd=1
windSum=? windValue=1 oppValue=0 | |
511 SkOpSegment::debugShowActiveSpans id=116 (981.791016,1469.48706 981.791016,1469.
48596 983.358032,1472.729 980.900024,1474.328) t=0 (981.791016,1469.48706) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
512 SkOpSegment::debugShowActiveSpans id=71 (946.054016,1476.229 945.61499,1473.1290
3 949.046997,1471.97095 949.046997,1471.97095) t=0 (946.054016,1476.229) tEnd=1
windSum=? windValue=1 oppValue=0 | |
513 SkOpSegment::debugShowActiveSpans id=72 (949.046997,1471.97095 949.191528,1475.9
5117 946.599548,1476.21362 946.127258,1476.22852) t=0 (949.046997,1471.97095) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
514 SkOpSegment::debugShowActiveSpans id=73 (946.127258,1476.22852 946.080078,1476.2
2998 946.054016,1476.229 946.054016,1476.229) t=0 (946.127258,1476.22852) tEnd=1
windSum=? windValue=1 oppValue=0 | |
515 SkOpSegment::debugShowActiveSpans id=11 (980.226013,1476.229 980.226013,1476.229
977.078003,1476.349 977.234985,1471.97095) t=0 (980.226013,1476.229) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
516 SkOpSegment::debugShowActiveSpans id=12 (977.234985,1471.97095 977.234985,1471.9
7095 980.666992,1473.12903 980.226013,1476.229) t=0 (977.234985,1471.97095) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
517 SkOpSegment::debugShowActiveSpans id=81 (945.312988,1478.18005 942.359741,1477.8
3667 942.572632,1474.58496 942.638794,1473.97607) t=0 (945.312988,1478.18005) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
518 SkOpSegment::debugShowActiveSpans id=82 (942.638794,1473.97607 942.645691,1473.9
1284 942.651001,1473.87805 942.651001,1473.87805) t=0 (942.638794,1473.97607) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
519 SkOpSegment::debugShowActiveSpans id=83 (942.651001,1473.87805 946.562988,1475.6
6199 945.312988,1478.18005 945.312988,1478.18005) t=0 (942.651001,1473.87805) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
520 SkOpSegment::debugShowActiveSpans id=117 (980.968994,1478.18005 980.968994,1478.
18005 979.718018,1475.66199 983.632019,1473.87805) t=0 (980.968994,1478.18005) t
End=1 windSum=? windValue=1 oppValue=0 | |
521 SkOpSegment::debugShowActiveSpans id=118 (983.632019,1473.87805 983.632019,1473.
87805 984.229004,1477.80103 980.968994,1478.18005) t=0 (983.632019,1473.87805) t
End=1 windSum=? windValue=1 oppValue=0 | |
522 SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.8
8501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
523 SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.3
3569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
524 SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.4
4934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
525 SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45
496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
526 SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59
497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
527 SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80
164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
528 SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.933
96 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1
windSum=? windValue=1 oppValue=0 | |
529 SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.3
8538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
530 SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.269
17 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
531 SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.3
1494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
532 SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276
980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
533 SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1
969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
534 SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.234
99 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1
windSum=? windValue=1 oppValue=0 | |
535 SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.2
6099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1
windSum=? windValue=1 oppValue=0 | |
536 SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453
975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
537 SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35
205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
538 SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.4
4055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
539 SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.498
05 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
540 SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.334
96 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
541 SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198
979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
542 SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823
982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
543 SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8
667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
544 SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.8
0811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
545 SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.3
4509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
546 SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.9
7583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
547 SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.
97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) t
End=1 windSum=? windValue=1 oppValue=0 | |
548 SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.
776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
549 SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.
98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) t
End=1 windSum=? windValue=1 oppValue=0 | |
550 SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.
37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) t
End=1 windSum=? windValue=1 oppValue=0 | |
551 SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.9
3701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
552 SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.9
4592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
553 SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.62
5 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1
windSum=? windValue=1 oppValue=0 | |
554 SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.3
7146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
555 SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.371
7 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSu
m=? windValue=1 oppValue=0 | |
556 SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.0649
4 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
557 SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.8
6804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
558 SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 9
79.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 wind
Sum=? windValue=1 oppValue=0 | |
559 SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.67
2 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windS
um=? windValue=1 oppValue=0 | |
560 SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.1920
2 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
561 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
562 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | |
563 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
564 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
565 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
566 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
567 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
568 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
569 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
570 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
571 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
572 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
573 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
574 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
575 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
576 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
577 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
578 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
579 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
580 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
581 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
582 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
583 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
584 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
585 SkOpSegment::findTop | |
586 SkOpAngle::dumpOne [92/4] next=93/3 sect=17/21 s=1 [184] e=0 [183] sgn=1 windVa
l=1 windSum=? operand | |
587 SkOpAngle::dumpOne [93/3] next=92/4 sect=21/21 s=0 [185] e=1 [186] sgn=-1 windV
al=1 windSum=? operand | |
588 SkOpSegment::windingAtT id=2 opp=1 tHit=0.253737016 t=0 oldWinding=0 windValue=0
dx=+ winding=0 | |
589 FindSortableTop current=92 index=183 endIndex=184 tHit=0.9 hitDx=44 try=0 vert=0 | |
590 SkOpSegment::windingAtT id=2 opp=0 tHit=0.253737016 t=0 oldWinding=-1 windValue=
1 dx=+ winding=-1 | |
591 SkOpSegment::initWinding id=92 oldWinding=0 hitDx=+ dx=+ windVal=1 winding=-1 op
pWind=-1 | |
592 SkOpSegment::markWinding id=92 (948.64801,1468.15002 948.638977,1465.22095 952.2
65991,1464.46399 952.265991,1464.46399) t=0 [183] (948.64801,1468.15002) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
593 SkOpSegment::nextChase mismatched signs | 119 SkOpSegment::nextChase mismatched signs |
594 SkOpSegment::markWinding id=93 (952.265991,1464.46399 951.707275,1468.29565 948.
98999,1468.17932 948.677368,1468.15283) t=0 [185] (952.265991,1464.46399) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | 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 |
595 SkOpSegment::markWinding id=94 (948.677368,1468.15283 948.658142,1468.15125 948.
64801,1468.15002 948.64801,1468.15002) t=0 [187] (948.677368,1468.15283) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | 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 |
| 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 |
| 123 SkOpSegment::activeOp id=1 t=0.617509 tEnd=1 op=diff miFrom=1 miTo=0 suFrom=0 su
To=0 result=1 |
596 SkOpSegment::nextChase mismatched signs | 124 SkOpSegment::nextChase mismatched signs |
597 SkOpSegment::markWinding id=92 (948.64801,1468.15002 948.638977,1465.22095 952.2
65991,1464.46399 952.265991,1464.46399) t=0 [183] (948.64801,1468.15002) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | 125 SkOpSegment::findNextOp simple |
598 SkOpSegment::nextChase mismatched signs | 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 |
599 SkOpSegment::activeOp id=92 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 r
esult=1 | 127 bridgeOp current id=1 from=(3.25,2.5) to=(3.01378202,1.45492136) |
600 SkOpSegment::nextChase mismatched signs | 128 path.moveTo(3.25,2.5); |
601 SkOpSegment::findNextOp simple | 129 path.cubicTo(3.09514761,1.88059044, 3.03621221,1.45301485, 3.01378202,1.45492136
); |
602 SkOpSegment::markDone id=92 (948.64801,1468.15002 948.638977,1465.22095 952.2659
91,1464.46399 952.265991,1464.46399) t=0 [183] (948.64801,1468.15002) tEnd=1 new
WindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | 130 SkOpSegment::findNextOp simple |
603 bridgeOp current id=92 from=(948.64801,1468.15002) to=(952.265991,1464.46399) | 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 |
604 path.moveTo(948.64801,1468.15002); | 132 bridgeOp current id=2 from=(3.01378202,1.45492136) to=(3,2) |
605 path.cubicTo(948.638977,1465.22095, 952.265991,1464.46399, 952.265991,1464.46399
); | 133 path.cubicTo(3,1.45609283, 3,1.61940968, 3,2); |
606 SkOpSegment::findNextOp simple | 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 |
607 SkOpSegment::markDone id=93 (952.265991,1464.46399 951.707275,1468.29565 948.989
99,1468.17932 948.677368,1468.15283) t=0 [185] (952.265991,1464.46399) tEnd=1 ne
wWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | 135 SkOpSegment::markAngle last segment=1 span=17 windSum=-2 |
608 bridgeOp current id=93 from=(952.265991,1464.46399) to=(948.677368,1468.15283) | 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 |
609 path.cubicTo(951.707275,1468.29565, 948.98999,1468.17932, 948.677368,1468.15283)
; | 137 SkOpSegment::markAngle last segment=3 span=21 windSum=? |
610 SkOpSegment::nextChase mismatched signs | 138 SkOpSegment::findNextOp |
611 SkOpSegment::findNextOp simple | 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 |
612 SkOpSegment::markDone id=94 (948.677368,1468.15283 948.658142,1468.15125 948.648
01,1468.15002 948.64801,1468.15002) t=0 [187] (948.677368,1468.15283) tEnd=1 new
WindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | 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 |
613 bridgeOp current id=94 from=(948.677368,1468.15283) to=(948.64801,1468.15002) | 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 |
614 path.cubicTo(948.658142,1468.15125, 948.64801,1468.15002, 948.64801,1468.15002); | 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 |
| 143 SkOpSegment::activeOp id=1 t=0.617509 tEnd=0.521306291 op=diff miFrom=1 miTo=1 s
uFrom=0 suTo=0 result=0 |
| 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 |
| 145 SkOpSegment::findNextOp chase.append segment=1 span=17 windSum=-2 |
| 146 SkOpSegment::activeOp id=3 t=0.124999978 tEnd=0.25 op=diff miFrom=1 miTo=1 suFro
m=0 suTo=0 result=0 |
| 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 |
| 148 SkOpSegment::findNextOp chase.append segment=3 span=21 windSum=-2147483647 |
| 149 SkOpSegment::activeOp id=1 t=0.617509 tEnd=1 op=diff miFrom=1 miTo=0 suFrom=0 su
To=0 result=1 |
| 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 |
| 151 SkOpSegment::findNextOp from:[3] to:[1] start=7692876 end=11466464 |
| 152 bridgeOp current id=3 from=(3,2) to=(3.25,2.5) |
| 153 path.lineTo(3.25,2.5); |
615 path.close(); | 154 path.close(); |
616 SkOpSegment::debugShowActiveSpans id=109 (974.016968,1464.46399 974.016968,1464.
46399 977.643982,1465.22095 977.633972,1468.15002) t=0 (974.016968,1464.46399) t
End=1 windSum=? windValue=1 oppValue=0 | 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 |
617 SkOpSegment::debugShowActiveSpans id=110 (977.633972,1468.15002 977.633972,1468.
15002 974.611023,1468.53101 974.016968,1464.46399) t=0 (977.633972,1468.15002) t
End=1 windSum=? windValue=1 oppValue=0 | 156 SkOpSegment::markAngle last segment=6 span=18 windSum=? |
618 SkOpSegment::debugShowActiveSpans id=86 (946.797974,1470.27405 944.819641,1468.0
7397 946.75708,1465.85327 947.048523,1465.54285) t=0 (946.797974,1470.27405) tEn
d=1 windSum=? windValue=1 oppValue=0 | 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 |
619 SkOpSegment::debugShowActiveSpans id=87 (947.048523,1465.54285 947.071289,1465.5
1855 947.083984,1465.50598 947.083984,1465.50598) t=0 (947.048523,1465.54285) tE
nd=1 windSum=? windValue=1 oppValue=0 | 158 SkOpSegment::markAngle last segment=3 span=19 windSum=? |
620 SkOpSegment::debugShowActiveSpans id=88 (947.083984,1465.50598 949.145996,1468.8
2605 946.797974,1470.27405 946.797974,1470.27405) t=0 (947.083984,1465.50598) tE
nd=1 windSum=? windValue=1 oppValue=0 | 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 |
621 SkOpSegment::debugShowActiveSpans id=113 (979.197998,1465.50598 979.197998,1465.
50598 981.619019,1467.90198 979.481995,1470.27405) t=0 (979.197998,1465.50598) t
End=1 windSum=? windValue=1 oppValue=0 | 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 |
622 SkOpSegment::debugShowActiveSpans id=114 (979.481995,1470.27405 979.481995,1470.
27405 977.138,1468.82605 979.197998,1465.50598) t=0 (979.481995,1470.27405) tEnd
=1 windSum=? windValue=1 oppValue=0 | 161 SkOpSegment::markAngle last segment=5 span=20 windSum=1 |
623 SkOpSegment::debugShowActiveSpans id=41 (963.215027,1486.67004 962.744995,1486.6
7004 962.106995,1485.65405 962.106995,1485.65405) t=0 (963.215027,1486.67004) tE
nd=1 windSum=? windValue=1 oppValue=0 | 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 |
624 SkOpSegment::debugShowActiveSpans id=42 (962.106995,1485.65405 962.106995,1485.6
5405 960.585022,1483.59595 957.539001,1482.09705) t=0 (962.106995,1485.65405) tE
nd=1 windSum=? windValue=1 oppValue=0 | 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 |
625 SkOpSegment::debugShowActiveSpans id=43 (957.539001,1482.09705 954.255432,1480.4
8206 953.90448,1477.3844 953.870422,1476.93176) t=0 (957.539001,1482.09705) tEnd
=1 windSum=? windValue=1 oppValue=0 | 164 SkOpSegment::debugShowActiveSpans id=3 (3,2 5,6) t=0.25 (3.5,3) tEnd=0.461228479
windSum=-2 windValue=1 oppValue=0 |
626 SkOpSegment::debugShowActiveSpans id=44 (953.870422,1476.93176 953.867676,1476.8
9526 953.867004,1476.87598 953.867004,1476.87598) t=0 (953.870422,1476.93176) tE
nd=1 windSum=? windValue=1 oppValue=0 | 165 SkOpSegment::debugShowActiveSpans id=3 (3,2 5,6) t=0.461228479 (3.92245698,3.844
91396) tEnd=1 windSum=? windValue=1 oppValue=0 |
627 SkOpSegment::debugShowActiveSpans id=45 (953.867004,1476.87598 954.190002,1465.9
4397) t=0 (953.867004,1476.87598) tEnd=1 windSum=? windValue=1 oppValue=0 | 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 |
628 SkOpSegment::debugShowActiveSpans id=46 (954.190002,1465.94397 972.23999,1465.94
397) t=0 (954.190002,1465.94397) tEnd=1 windSum=? windValue=1 oppValue=0 | 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 |
629 SkOpSegment::debugShowActiveSpans id=47 (972.23999,1465.94397 972.565002,1476.87
695) t=0 (972.23999,1465.94397) tEnd=1 windSum=? windValue=1 oppValue=0 | 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 |
630 SkOpSegment::debugShowActiveSpans id=48 (972.565002,1476.87695 972.565002,1476.8
7695 972.440979,1480.35303 968.891968,1482.09802) t=0 (972.565002,1476.87695) tE
nd=1 windSum=? windValue=1 oppValue=0 | 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 |
631 SkOpSegment::debugShowActiveSpans id=49 (968.891968,1482.09802 966.255737,1483.3
9539 964.76178,1485.11145 964.407593,1485.54968) t=0 (968.891968,1482.09802) tEn
d=1 windSum=? windValue=1 oppValue=0 | 170 SkOpSegment::debugShowActiveSpans id=6 (4,3 0,3) t=0 (4,3) tEnd=0.125 windSum=1
windValue=1 oppValue=0 |
632 SkOpSegment::debugShowActiveSpans id=50 (964.407593,1485.54968 964.352539,1485.6
178 964.325012,1485.65503 964.325012,1485.65503) t=0 (964.407593,1485.54968) tEn
d=1 windSum=? windValue=1 oppValue=0 | 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 |
633 SkOpSegment::debugShowActiveSpans id=51 (964.325012,1485.65503 964.325012,1485.6
5503 963.687012,1486.67004 963.215027,1486.67004) t=0 (964.325012,1485.65503) tE
nd=1 windSum=? windValue=1 oppValue=0 | 172 SkOpSegment::debugShowActiveSpans id=6 (4,3 0,3) t=0.153501943 (3.38599229,3) tE
nd=1 windSum=? windValue=1 oppValue=0 |
634 SkOpSegment::debugShowActiveSpans id=30 (968.343994,1481.53796 971.466064,1480.0
0305 971.676941,1476.99573 971.6875,1476.79639) t=0 (968.343994,1481.53796) tEnd
=1 windSum=? windValue=1 oppValue=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 |
635 SkOpSegment::debugShowActiveSpans id=31 (971.6875,1476.79639 971.687866,1476.789
55 971.687988,1476.78601 971.687988,1476.78601) t=0 (971.6875,1476.79639) tEnd=1
windSum=? windValue=1 oppValue=0 | 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 |
636 SkOpSegment::debugShowActiveSpans id=32 (971.687988,1476.78601 971.393982,1466.8
3398) t=0 (971.687988,1476.78601) tEnd=1 windSum=? windValue=1 oppValue=0 | 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 |
637 SkOpSegment::debugShowActiveSpans id=33 (971.393982,1466.83398 954.960999,1466.8
3398) t=0 (971.393982,1466.83398) tEnd=1 windSum=? windValue=1 oppValue=0 | 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 |
638 SkOpSegment::debugShowActiveSpans id=34 (954.960999,1466.83398 954.666016,1476.7
8601) t=0 (954.960999,1466.83398) tEnd=1 windSum=? windValue=1 oppValue=0 | 177 SkOpSegment::markAngle last segment=5 span=16 windSum=? |
639 SkOpSegment::debugShowActiveSpans id=35 (954.666016,1476.78601 954.666016,1476.7
8601 954.780029,1479.94995 958.008972,1481.53796) t=0 (954.666016,1476.78601) tE
nd=1 windSum=? windValue=1 oppValue=0 | 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 |
640 SkOpSegment::debugShowActiveSpans id=36 (958.008972,1481.53796 960.369873,1482.7
0056 961.725403,1484.2323 962.0755,1484.66101) t=0 (958.008972,1481.53796) tEnd=
1 windSum=? windValue=1 oppValue=0 | 179 SkOpSegment::markAngle last segment=1 span=15 windSum=-2 |
641 SkOpSegment::debugShowActiveSpans id=37 (962.0755,1484.66101 962.136475,1484.735
72 962.166992,1484.77698 962.166992,1484.77698) t=0 (962.0755,1484.66101) tEnd=1
windSum=? windValue=1 oppValue=0 | 180 SkOpSegment::findNextOp |
642 SkOpSegment::debugShowActiveSpans id=38 (962.166992,1484.77698 962.166992,1484.7
7698 962.747986,1485.70105 963.177979,1485.70105) t=0 (962.166992,1484.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | 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 |
643 SkOpSegment::debugShowActiveSpans id=39 (963.177979,1485.70105 963.606995,1485.7
0105 964.185974,1484.77698 964.185974,1484.77698) t=0 (963.177979,1485.70105) tE
nd=1 windSum=? windValue=1 oppValue=0 | 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 |
644 SkOpSegment::debugShowActiveSpans id=40 (964.185974,1484.77698 964.185974,1484.7
7698 965.573975,1482.90295 968.343994,1481.53796) t=0 (964.185974,1484.77698) tE
nd=1 windSum=? windValue=1 oppValue=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 |
645 SkOpSegment::debugShowActiveSpans id=89 (947.392029,1471.64197 947.604919,1468.8
1628 950.769897,1468.35559 951.289185,1468.29895) t=0 (947.392029,1471.64197) tE
nd=1 windSum=? windValue=1 oppValue=0 | 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 |
646 SkOpSegment::debugShowActiveSpans id=90 (951.289185,1468.29895 951.335754,1468.2
9382 951.361023,1468.29199 951.361023,1468.29199) t=0 (951.289185,1468.29895) tE
nd=1 windSum=? windValue=1 oppValue=0 | 185 SkOpSegment::activeOp id=1 t=0.521306291 tEnd=0.617509 op=diff miFrom=1 miTo=1 s
uFrom=0 suTo=0 result=0 |
647 SkOpSegment::debugShowActiveSpans id=91 (951.361023,1468.29199 950.554016,1471.9
8499 947.392029,1471.64197 947.392029,1471.64197) t=0 (951.361023,1468.29199) tE
nd=1 windSum=? windValue=1 oppValue=0 | 186 SkOpSegment::activeOp id=6 t=0.153501943 tEnd=1 op=diff miFrom=1 miTo=1 suFrom=0
suTo=1 result=1 |
648 SkOpSegment::debugShowActiveSpans id=111 (974.919983,1468.29199 974.919983,1468.
29199 978.658997,1468.56299 978.890015,1471.64197) t=0 (974.919983,1468.29199) t
End=1 windSum=? windValue=1 oppValue=0 | 187 SkOpSegment::findNextOp chase.append segment=5 span=16 windSum=-2147483647 |
649 SkOpSegment::debugShowActiveSpans id=112 (978.890015,1471.64197 978.890015,1471.
64197 975.72699,1471.98499 974.919983,1468.29199) t=0 (978.890015,1471.64197) tE
nd=1 windSum=? windValue=1 oppValue=0 | 188 SkOpSegment::activeOp id=1 t=0.521306291 tEnd=0.385353706 op=diff miFrom=1 miTo=
1 suFrom=1 suTo=1 result=0 |
650 SkOpSegment::debugShowActiveSpans id=84 (945.382019,1474.328 942.924011,1472.729
944.492004,1469.48706 944.492004,1469.48706) t=0 (945.382019,1474.328) tEnd=1 w
indSum=? windValue=1 oppValue=0 | 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 |
651 SkOpSegment::debugShowActiveSpans id=85 (944.492004,1469.48706 947.388977,1471.9
5703 945.382019,1474.328 945.382019,1474.328) t=0 (944.492004,1469.48706) tEnd=1
windSum=? windValue=1 oppValue=0 | 190 SkOpSegment::findNextOp chase.append segment=1 span=15 windSum=-2 |
652 SkOpSegment::debugShowActiveSpans id=115 (980.900024,1474.328 980.900024,1474.32
8 978.893005,1471.95703 981.791016,1469.48706) t=0 (980.900024,1474.328) tEnd=1
windSum=? windValue=1 oppValue=0 | 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 |
653 SkOpSegment::debugShowActiveSpans id=116 (981.791016,1469.48706 981.791016,1469.
48596 983.358032,1472.729 980.900024,1474.328) t=0 (981.791016,1469.48706) tEnd=
1 windSum=? windValue=1 oppValue=0 | 192 SkOpSegment::findNextOp from:[6] to:[6] start=7693356 end=7692756 |
654 SkOpSegment::debugShowActiveSpans id=71 (946.054016,1476.229 945.61499,1473.1290
3 949.046997,1471.97095 949.046997,1471.97095) t=0 (946.054016,1476.229) tEnd=1
windSum=? windValue=1 oppValue=0 | 193 bridgeOp current id=6 from=(3.5,3) to=(3.38599229,3) |
655 SkOpSegment::debugShowActiveSpans id=72 (949.046997,1471.97095 949.191528,1475.9
5117 946.599548,1476.21362 946.127258,1476.22852) t=0 (949.046997,1471.97095) tE
nd=1 windSum=? windValue=1 oppValue=0 | 194 SkOpSegment::findNextOp simple |
656 SkOpSegment::debugShowActiveSpans id=73 (946.127258,1476.22852 946.080078,1476.2
2998 946.054016,1476.229 946.054016,1476.229) t=0 (946.127258,1476.22852) tEnd=1
windSum=? windValue=1 oppValue=0 | 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 |
657 SkOpSegment::debugShowActiveSpans id=11 (980.226013,1476.229 980.226013,1476.229
977.078003,1476.349 977.234985,1471.97095) t=0 (980.226013,1476.229) tEnd=1 win
dSum=? windValue=1 oppValue=0 | 196 bridgeOp current id=6 from=(3.38599229,3) to=(0,3) |
658 SkOpSegment::debugShowActiveSpans id=12 (977.234985,1471.97095 977.234985,1471.9
7095 980.666992,1473.12903 980.226013,1476.229) t=0 (977.234985,1471.97095) tEnd
=1 windSum=? windValue=1 oppValue=0 | 197 SkOpSegment::findNextOp simple |
659 SkOpSegment::debugShowActiveSpans id=81 (945.312988,1478.18005 942.359741,1477.8
3667 942.572632,1474.58496 942.638794,1473.97607) t=0 (945.312988,1478.18005) tE
nd=1 windSum=? windValue=1 oppValue=0 | 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 |
660 SkOpSegment::debugShowActiveSpans id=82 (942.638794,1473.97607 942.645691,1473.9
1284 942.651001,1473.87805 942.651001,1473.87805) t=0 (942.638794,1473.97607) tE
nd=1 windSum=? windValue=1 oppValue=0 | 199 bridgeOp current id=4 from=(0,3) to=(2.72135973,3.54101968) |
661 SkOpSegment::debugShowActiveSpans id=83 (942.651001,1473.87805 946.562988,1475.6
6199 945.312988,1478.18005 945.312988,1478.18005) t=0 (942.651001,1473.87805) tE
nd=1 windSum=? windValue=1 oppValue=0 | 200 path.moveTo(3.5,3); |
662 SkOpSegment::debugShowActiveSpans id=117 (980.968994,1478.18005 980.968994,1478.
18005 979.718018,1475.66199 983.632019,1473.87805) t=0 (980.968994,1478.18005) t
End=1 windSum=? windValue=1 oppValue=0 | 201 path.lineTo(0,3); |
663 SkOpSegment::debugShowActiveSpans id=118 (983.632019,1473.87805 983.632019,1473.
87805 984.229004,1477.80103 980.968994,1478.18005) t=0 (983.632019,1473.87805) t
End=1 windSum=? windValue=1 oppValue=0 | 202 path.cubicTo(0.763932049,3, 1.81966019,3.29179597, 2.72135973,3.54101968); |
664 SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.8
8501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tE
nd=1 windSum=? windValue=1 oppValue=0 | 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 |
665 SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.3
3569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tE
nd=1 windSum=? windValue=1 oppValue=0 | 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 |
666 SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.4
4934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tE
nd=1 windSum=? windValue=1 oppValue=0 | 205 SkOpSegment::markAngle last segment=3 span=19 windSum=-2 |
667 SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45
496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEn
d=1 windSum=? windValue=1 oppValue=0 | 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 |
668 SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59
497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEn
d=1 windSum=? windValue=1 oppValue=0 | 207 SkOpSegment::markAngle last segment=5 span=20 windSum=1 |
669 SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80
164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEn
d=1 windSum=? windValue=1 oppValue=0 | 208 SkOpSegment::findNextOp |
670 SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.933
96 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1
windSum=? windValue=1 oppValue=0 | 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 |
671 SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.3
8538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | 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 |
672 SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.269
17 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 win
dSum=? windValue=1 oppValue=0 | 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 |
673 SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.3
1494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | 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 |
674 SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276
980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | 213 SkOpSegment::activeOp id=1 t=0.385353706 tEnd=0 op=diff miFrom=1 miTo=1 suFrom=0
suTo=0 result=0 |
675 SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1
969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEn
d=1 windSum=? windValue=1 oppValue=0 | 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 |
676 SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.234
99 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1
windSum=? windValue=1 oppValue=0 | 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 |
677 SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.2
6099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1
windSum=? windValue=1 oppValue=0 | 216 SkOpSegment::findNextOp chase.append segment=3 span=19 windSum=-2 |
678 SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453
975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | 217 SkOpSegment::activeOp id=5 t=0.23289595 tEnd=0.31546775 op=diff miFrom=1 miTo=1
suFrom=0 suTo=1 result=1 |
679 SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35
205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEn
d=1 windSum=? windValue=1 oppValue=0 | 218 SkOpSegment::findNextOp chase.append segment=5 span=20 windSum=1 |
680 SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.4
4055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd
=1 windSum=? windValue=1 oppValue=0 | 219 SkOpSegment::activeOp id=1 t=0.385353706 tEnd=0.521306291 op=diff miFrom=1 miTo=
1 suFrom=1 suTo=1 result=0 |
681 SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.498
05 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | 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 |
682 SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.334
96 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | 221 SkOpSegment::findNextOp from:[5] to:[5] start=7693164 end=7693548 |
683 SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198
979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | 222 bridgeOp current id=5 from=(2.72135973,3.54101968) to=(3.6512568,3.78673816) |
684 SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823
982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | 223 path.cubicTo(3.06115031,3.63493538, 3.37906837,3.72280598, 3.6512568,3.78673816)
; |
685 SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8
667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEn
d=1 windSum=? windValue=1 oppValue=0 | 224 SkOpSegment::findNextOp |
686 SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.8
0811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tE
nd=1 windSum=? windValue=1 oppValue=0 | 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 |
687 SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.3
4509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | 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 |
688 SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.9
7583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tE
nd=1 windSum=? windValue=1 oppValue=0 | 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 |
689 SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.
97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) t
End=1 windSum=? windValue=1 oppValue=0 | 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 |
690 SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.
776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd
=1 windSum=? windValue=1 oppValue=0 | 229 SkOpSegment::activeOp id=3 t=0.461228479 tEnd=1 op=diff miFrom=1 miTo=1 suFrom=0
suTo=0 result=0 |
691 SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.
98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) t
End=1 windSum=? windValue=1 oppValue=0 | 230 SkOpSegment::activeOp id=5 t=0.31546775 tEnd=1 op=diff miFrom=1 miTo=1 suFrom=0
suTo=1 result=1 |
692 SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.
37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) t
End=1 windSum=? windValue=1 oppValue=0 | 231 SkOpSegment::activeOp id=3 t=0.461228479 tEnd=0.25 op=diff miFrom=1 miTo=1 suFro
m=1 suTo=1 result=0 |
693 SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.9
3701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tE
nd=1 windSum=? windValue=1 oppValue=0 | 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 |
694 SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.9
4592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEn
d=1 windSum=? windValue=1 oppValue=0 | 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 |
695 SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.62
5 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1
windSum=? windValue=1 oppValue=0 | 234 SkOpSegment::findNextOp from:[5] to:[5] start=7693548 end=7692540 |
696 SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.3
7146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd
=1 windSum=? windValue=1 oppValue=0 | 235 bridgeOp current id=5 from=(3.6512568,3.78673816) to=(3.92245698,3.84491396) |
697 SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.371
7 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSu
m=? windValue=1 oppValue=0 | 236 path.cubicTo(3.74775958,3.80940485, 3.83851385,3.8290627, 3.92245698,3.84491396)
; |
698 SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.0649
4 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 w
indSum=? windValue=1 oppValue=0 | 237 SkOpSegment::findNextOp simple |
699 SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.8
6804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=
1 windSum=? windValue=1 oppValue=0 | 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 |
700 SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 9
79.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 wind
Sum=? windValue=1 oppValue=0 | 239 bridgeOp current id=5 from=(3.92245698,3.84491396) to=(4,3) |
701 SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.67
2 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windS
um=? windValue=1 oppValue=0 | 240 path.cubicTo(4.6183567,3.97632337, 4.84612846,3.84612823, 4,3); |
702 SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.1920
2 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 win
dSum=? windValue=1 oppValue=0 | 241 SkOpSegment::findNextOp |
703 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | 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 |
704 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | 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 |
705 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | 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 |
706 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | 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 |
707 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | 246 SkOpSegment::activeOp id=3 t=0.25 tEnd=0.124999978 op=diff miFrom=1 miTo=1 suFro
m=0 suTo=0 result=0 |
708 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | 247 SkOpSegment::activeOp id=6 t=0.125 tEnd=0.153501943 op=diff miFrom=1 miTo=1 suFr
om=0 suTo=1 result=1 |
709 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | 248 SkOpSegment::activeOp id=3 t=0.25 tEnd=0.461228479 op=diff miFrom=1 miTo=1 suFro
m=1 suTo=1 result=0 |
710 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | 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 |
711 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | 250 SkOpSegment::findNextOp from:[6] to:[6] start=7693740 end=7693356 |
712 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | 251 bridgeOp current id=6 from=(4,3) to=(3.5,3) |
713 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | 252 path.lineTo(3.5,3); |
714 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
715 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
716 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
717 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
718 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
719 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
720 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
721 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
722 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
723 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
724 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
725 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
726 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
727 SkOpSegment::findTop | |
728 SkOpAngle::dumpOne [110/7] next=109/8 sect=25/25 s=1 [220] e=0 [219] sgn=1 wind
Val=1 windSum=? operand | |
729 SkOpAngle::dumpOne [109/8] next=110/7 sect=29/25 s=0 [217] e=1 [218] sgn=-1 win
dVal=1 windSum=? operand | |
730 FindSortableTop current=109 index=217 endIndex=218 tHit=0.158904053 hitDx=0 try=
1 vert=0 | |
731 SkOpSegment::windingAtT id=2 opp=1 tHit=0.83034446 t=0 oldWinding=0 windValue=0
dx=+ winding=0 | |
732 FindSortableTop current=109 index=217 endIndex=218 tHit=0.9 hitDx=44 try=0 vert=
0 | |
733 SkOpSegment::windingAtT id=2 opp=0 tHit=0.83034446 t=0 oldWinding=-1 windValue=1
dx=+ winding=-1 | |
734 SkOpSegment::initWinding id=109 oldWinding=0 hitDx=+ dx=+ windVal=1 winding=-1 o
ppWind=-1 | |
735 SkOpSegment::markWinding id=109 (974.016968,1464.46399 974.016968,1464.46399 977
.643982,1465.22095 977.633972,1468.15002) t=0 [217] (974.016968,1464.46399) tEnd
=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
736 SkOpSegment::nextChase mismatched signs | |
737 SkOpSegment::markWinding id=110 (977.633972,1468.15002 977.633972,1468.15002 974
.611023,1468.53101 974.016968,1464.46399) t=0 [219] (977.633972,1468.15002) tEnd
=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
738 SkOpSegment::nextChase mismatched signs | |
739 SkOpSegment::markWinding id=109 (974.016968,1464.46399 974.016968,1464.46399 977
.643982,1465.22095 977.633972,1468.15002) t=0 [217] (974.016968,1464.46399) tEnd
=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
740 SkOpSegment::nextChase mismatched signs | |
741 SkOpSegment::activeOp id=109 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0
result=1 | |
742 SkOpSegment::nextChase mismatched signs | |
743 SkOpSegment::findNextOp simple | |
744 SkOpSegment::markDone id=109 (974.016968,1464.46399 974.016968,1464.46399 977.64
3982,1465.22095 977.633972,1468.15002) t=0 [217] (974.016968,1464.46399) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
745 bridgeOp current id=109 from=(974.016968,1464.46399) to=(977.633972,1468.15002) | |
746 path.moveTo(974.016968,1464.46399); | |
747 path.cubicTo(974.016968,1464.46399, 977.643982,1465.22095, 977.633972,1468.15002
); | |
748 SkOpSegment::nextChase mismatched signs | |
749 SkOpSegment::findNextOp simple | |
750 SkOpSegment::markDone id=110 (977.633972,1468.15002 977.633972,1468.15002 974.61
1023,1468.53101 974.016968,1464.46399) t=0 [219] (977.633972,1468.15002) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
751 bridgeOp current id=110 from=(977.633972,1468.15002) to=(974.016968,1464.46399) | |
752 path.cubicTo(977.633972,1468.15002, 974.611023,1468.53101, 974.016968,1464.46399
); | |
753 path.close(); | |
754 SkOpSegment::debugShowActiveSpans id=86 (946.797974,1470.27405 944.819641,1468.0
7397 946.75708,1465.85327 947.048523,1465.54285) t=0 (946.797974,1470.27405) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
755 SkOpSegment::debugShowActiveSpans id=87 (947.048523,1465.54285 947.071289,1465.5
1855 947.083984,1465.50598 947.083984,1465.50598) t=0 (947.048523,1465.54285) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
756 SkOpSegment::debugShowActiveSpans id=88 (947.083984,1465.50598 949.145996,1468.8
2605 946.797974,1470.27405 946.797974,1470.27405) t=0 (947.083984,1465.50598) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
757 SkOpSegment::debugShowActiveSpans id=113 (979.197998,1465.50598 979.197998,1465.
50598 981.619019,1467.90198 979.481995,1470.27405) t=0 (979.197998,1465.50598) t
End=1 windSum=? windValue=1 oppValue=0 | |
758 SkOpSegment::debugShowActiveSpans id=114 (979.481995,1470.27405 979.481995,1470.
27405 977.138,1468.82605 979.197998,1465.50598) t=0 (979.481995,1470.27405) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
759 SkOpSegment::debugShowActiveSpans id=41 (963.215027,1486.67004 962.744995,1486.6
7004 962.106995,1485.65405 962.106995,1485.65405) t=0 (963.215027,1486.67004) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
760 SkOpSegment::debugShowActiveSpans id=42 (962.106995,1485.65405 962.106995,1485.6
5405 960.585022,1483.59595 957.539001,1482.09705) t=0 (962.106995,1485.65405) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
761 SkOpSegment::debugShowActiveSpans id=43 (957.539001,1482.09705 954.255432,1480.4
8206 953.90448,1477.3844 953.870422,1476.93176) t=0 (957.539001,1482.09705) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
762 SkOpSegment::debugShowActiveSpans id=44 (953.870422,1476.93176 953.867676,1476.8
9526 953.867004,1476.87598 953.867004,1476.87598) t=0 (953.870422,1476.93176) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
763 SkOpSegment::debugShowActiveSpans id=45 (953.867004,1476.87598 954.190002,1465.9
4397) t=0 (953.867004,1476.87598) tEnd=1 windSum=? windValue=1 oppValue=0 | |
764 SkOpSegment::debugShowActiveSpans id=46 (954.190002,1465.94397 972.23999,1465.94
397) t=0 (954.190002,1465.94397) tEnd=1 windSum=? windValue=1 oppValue=0 | |
765 SkOpSegment::debugShowActiveSpans id=47 (972.23999,1465.94397 972.565002,1476.87
695) t=0 (972.23999,1465.94397) tEnd=1 windSum=? windValue=1 oppValue=0 | |
766 SkOpSegment::debugShowActiveSpans id=48 (972.565002,1476.87695 972.565002,1476.8
7695 972.440979,1480.35303 968.891968,1482.09802) t=0 (972.565002,1476.87695) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
767 SkOpSegment::debugShowActiveSpans id=49 (968.891968,1482.09802 966.255737,1483.3
9539 964.76178,1485.11145 964.407593,1485.54968) t=0 (968.891968,1482.09802) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
768 SkOpSegment::debugShowActiveSpans id=50 (964.407593,1485.54968 964.352539,1485.6
178 964.325012,1485.65503 964.325012,1485.65503) t=0 (964.407593,1485.54968) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
769 SkOpSegment::debugShowActiveSpans id=51 (964.325012,1485.65503 964.325012,1485.6
5503 963.687012,1486.67004 963.215027,1486.67004) t=0 (964.325012,1485.65503) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
770 SkOpSegment::debugShowActiveSpans id=30 (968.343994,1481.53796 971.466064,1480.0
0305 971.676941,1476.99573 971.6875,1476.79639) t=0 (968.343994,1481.53796) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
771 SkOpSegment::debugShowActiveSpans id=31 (971.6875,1476.79639 971.687866,1476.789
55 971.687988,1476.78601 971.687988,1476.78601) t=0 (971.6875,1476.79639) tEnd=1
windSum=? windValue=1 oppValue=0 | |
772 SkOpSegment::debugShowActiveSpans id=32 (971.687988,1476.78601 971.393982,1466.8
3398) t=0 (971.687988,1476.78601) tEnd=1 windSum=? windValue=1 oppValue=0 | |
773 SkOpSegment::debugShowActiveSpans id=33 (971.393982,1466.83398 954.960999,1466.8
3398) t=0 (971.393982,1466.83398) tEnd=1 windSum=? windValue=1 oppValue=0 | |
774 SkOpSegment::debugShowActiveSpans id=34 (954.960999,1466.83398 954.666016,1476.7
8601) t=0 (954.960999,1466.83398) tEnd=1 windSum=? windValue=1 oppValue=0 | |
775 SkOpSegment::debugShowActiveSpans id=35 (954.666016,1476.78601 954.666016,1476.7
8601 954.780029,1479.94995 958.008972,1481.53796) t=0 (954.666016,1476.78601) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
776 SkOpSegment::debugShowActiveSpans id=36 (958.008972,1481.53796 960.369873,1482.7
0056 961.725403,1484.2323 962.0755,1484.66101) t=0 (958.008972,1481.53796) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
777 SkOpSegment::debugShowActiveSpans id=37 (962.0755,1484.66101 962.136475,1484.735
72 962.166992,1484.77698 962.166992,1484.77698) t=0 (962.0755,1484.66101) tEnd=1
windSum=? windValue=1 oppValue=0 | |
778 SkOpSegment::debugShowActiveSpans id=38 (962.166992,1484.77698 962.166992,1484.7
7698 962.747986,1485.70105 963.177979,1485.70105) t=0 (962.166992,1484.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
779 SkOpSegment::debugShowActiveSpans id=39 (963.177979,1485.70105 963.606995,1485.7
0105 964.185974,1484.77698 964.185974,1484.77698) t=0 (963.177979,1485.70105) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
780 SkOpSegment::debugShowActiveSpans id=40 (964.185974,1484.77698 964.185974,1484.7
7698 965.573975,1482.90295 968.343994,1481.53796) t=0 (964.185974,1484.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
781 SkOpSegment::debugShowActiveSpans id=89 (947.392029,1471.64197 947.604919,1468.8
1628 950.769897,1468.35559 951.289185,1468.29895) t=0 (947.392029,1471.64197) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
782 SkOpSegment::debugShowActiveSpans id=90 (951.289185,1468.29895 951.335754,1468.2
9382 951.361023,1468.29199 951.361023,1468.29199) t=0 (951.289185,1468.29895) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
783 SkOpSegment::debugShowActiveSpans id=91 (951.361023,1468.29199 950.554016,1471.9
8499 947.392029,1471.64197 947.392029,1471.64197) t=0 (951.361023,1468.29199) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
784 SkOpSegment::debugShowActiveSpans id=111 (974.919983,1468.29199 974.919983,1468.
29199 978.658997,1468.56299 978.890015,1471.64197) t=0 (974.919983,1468.29199) t
End=1 windSum=? windValue=1 oppValue=0 | |
785 SkOpSegment::debugShowActiveSpans id=112 (978.890015,1471.64197 978.890015,1471.
64197 975.72699,1471.98499 974.919983,1468.29199) t=0 (978.890015,1471.64197) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
786 SkOpSegment::debugShowActiveSpans id=84 (945.382019,1474.328 942.924011,1472.729
944.492004,1469.48706 944.492004,1469.48706) t=0 (945.382019,1474.328) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
787 SkOpSegment::debugShowActiveSpans id=85 (944.492004,1469.48706 947.388977,1471.9
5703 945.382019,1474.328 945.382019,1474.328) t=0 (944.492004,1469.48706) tEnd=1
windSum=? windValue=1 oppValue=0 | |
788 SkOpSegment::debugShowActiveSpans id=115 (980.900024,1474.328 980.900024,1474.32
8 978.893005,1471.95703 981.791016,1469.48706) t=0 (980.900024,1474.328) tEnd=1
windSum=? windValue=1 oppValue=0 | |
789 SkOpSegment::debugShowActiveSpans id=116 (981.791016,1469.48706 981.791016,1469.
48596 983.358032,1472.729 980.900024,1474.328) t=0 (981.791016,1469.48706) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
790 SkOpSegment::debugShowActiveSpans id=71 (946.054016,1476.229 945.61499,1473.1290
3 949.046997,1471.97095 949.046997,1471.97095) t=0 (946.054016,1476.229) tEnd=1
windSum=? windValue=1 oppValue=0 | |
791 SkOpSegment::debugShowActiveSpans id=72 (949.046997,1471.97095 949.191528,1475.9
5117 946.599548,1476.21362 946.127258,1476.22852) t=0 (949.046997,1471.97095) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
792 SkOpSegment::debugShowActiveSpans id=73 (946.127258,1476.22852 946.080078,1476.2
2998 946.054016,1476.229 946.054016,1476.229) t=0 (946.127258,1476.22852) tEnd=1
windSum=? windValue=1 oppValue=0 | |
793 SkOpSegment::debugShowActiveSpans id=11 (980.226013,1476.229 980.226013,1476.229
977.078003,1476.349 977.234985,1471.97095) t=0 (980.226013,1476.229) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
794 SkOpSegment::debugShowActiveSpans id=12 (977.234985,1471.97095 977.234985,1471.9
7095 980.666992,1473.12903 980.226013,1476.229) t=0 (977.234985,1471.97095) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
795 SkOpSegment::debugShowActiveSpans id=81 (945.312988,1478.18005 942.359741,1477.8
3667 942.572632,1474.58496 942.638794,1473.97607) t=0 (945.312988,1478.18005) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
796 SkOpSegment::debugShowActiveSpans id=82 (942.638794,1473.97607 942.645691,1473.9
1284 942.651001,1473.87805 942.651001,1473.87805) t=0 (942.638794,1473.97607) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
797 SkOpSegment::debugShowActiveSpans id=83 (942.651001,1473.87805 946.562988,1475.6
6199 945.312988,1478.18005 945.312988,1478.18005) t=0 (942.651001,1473.87805) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
798 SkOpSegment::debugShowActiveSpans id=117 (980.968994,1478.18005 980.968994,1478.
18005 979.718018,1475.66199 983.632019,1473.87805) t=0 (980.968994,1478.18005) t
End=1 windSum=? windValue=1 oppValue=0 | |
799 SkOpSegment::debugShowActiveSpans id=118 (983.632019,1473.87805 983.632019,1473.
87805 984.229004,1477.80103 980.968994,1478.18005) t=0 (983.632019,1473.87805) t
End=1 windSum=? windValue=1 oppValue=0 | |
800 SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.8
8501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
801 SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.3
3569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
802 SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.4
4934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
803 SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45
496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
804 SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59
497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
805 SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80
164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
806 SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.933
96 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1
windSum=? windValue=1 oppValue=0 | |
807 SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.3
8538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
808 SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.269
17 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
809 SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.3
1494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
810 SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276
980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
811 SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1
969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
812 SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.234
99 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1
windSum=? windValue=1 oppValue=0 | |
813 SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.2
6099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1
windSum=? windValue=1 oppValue=0 | |
814 SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453
975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
815 SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35
205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
816 SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.4
4055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
817 SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.498
05 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
818 SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.334
96 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
819 SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198
979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
820 SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823
982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
821 SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8
667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
822 SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.8
0811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
823 SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.3
4509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
824 SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.9
7583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
825 SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.
97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) t
End=1 windSum=? windValue=1 oppValue=0 | |
826 SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.
776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
827 SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.
98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) t
End=1 windSum=? windValue=1 oppValue=0 | |
828 SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.
37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) t
End=1 windSum=? windValue=1 oppValue=0 | |
829 SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.9
3701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
830 SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.9
4592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
831 SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.62
5 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1
windSum=? windValue=1 oppValue=0 | |
832 SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.3
7146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
833 SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.371
7 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSu
m=? windValue=1 oppValue=0 | |
834 SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.0649
4 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
835 SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.8
6804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
836 SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 9
79.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 wind
Sum=? windValue=1 oppValue=0 | |
837 SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.67
2 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windS
um=? windValue=1 oppValue=0 | |
838 SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.1920
2 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
839 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
840 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | |
841 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
842 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
843 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
844 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
845 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
846 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
847 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
848 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
849 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
850 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
851 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
852 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
853 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
854 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
855 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
856 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
857 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
858 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
859 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
860 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
861 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
862 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
863 SkOpSegment::findTop | |
864 SkOpAngle::dumpOne [87/12] next=88/11 sect=17/21 s=1 [174] e=0 [173] sgn=1 wind
Val=1 windSum=? operand | |
865 SkOpAngle::dumpOne [88/11] next=87/12 sect=25/21 s=0 [175] e=1 [176] sgn=-1 win
dVal=1 windSum=? operand | |
866 SkOpSegment::windingAtT id=2 opp=1 tHit=0.138264049 t=0 oldWinding=0 windValue=0
dx=+ winding=0 | |
867 FindSortableTop current=87 index=173 endIndex=174 tHit=0.9 hitDx=44 try=0 vert=0 | |
868 SkOpSegment::windingAtT id=2 opp=0 tHit=0.138264049 t=0 oldWinding=-1 windValue=
1 dx=+ winding=-1 | |
869 SkOpSegment::initWinding id=87 oldWinding=0 hitDx=+ dx=+ windVal=1 winding=-1 op
pWind=-1 | |
870 SkOpSegment::markWinding id=87 (947.048523,1465.54285 947.071289,1465.51855 947.
083984,1465.50598 947.083984,1465.50598) t=0 [173] (947.048523,1465.54285) tEnd=
1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
871 SkOpSegment::nextChase mismatched signs | |
872 SkOpSegment::markWinding id=88 (947.083984,1465.50598 949.145996,1468.82605 946.
797974,1470.27405 946.797974,1470.27405) t=0 [175] (947.083984,1465.50598) tEnd=
1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
873 SkOpSegment::markWinding id=86 (946.797974,1470.27405 944.819641,1468.07397 946.
75708,1465.85327 947.048523,1465.54285) t=0 [171] (946.797974,1470.27405) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
874 SkOpSegment::nextChase mismatched signs | |
875 SkOpSegment::markWinding id=87 (947.048523,1465.54285 947.071289,1465.51855 947.
083984,1465.50598 947.083984,1465.50598) t=0 [173] (947.048523,1465.54285) tEnd=
1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
876 SkOpSegment::nextChase mismatched signs | |
877 SkOpSegment::activeOp id=87 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 r
esult=1 | |
878 SkOpSegment::nextChase mismatched signs | |
879 SkOpSegment::findNextOp simple | |
880 SkOpSegment::markDone id=87 (947.048523,1465.54285 947.071289,1465.51855 947.083
984,1465.50598 947.083984,1465.50598) t=0 [173] (947.048523,1465.54285) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
881 bridgeOp current id=87 from=(947.048523,1465.54285) to=(947.083984,1465.50598) | |
882 path.moveTo(947.048523,1465.54285); | |
883 path.cubicTo(947.071289,1465.51855, 947.083984,1465.50598, 947.083984,1465.50598
); | |
884 SkOpSegment::findNextOp simple | |
885 SkOpSegment::markDone id=88 (947.083984,1465.50598 949.145996,1468.82605 946.797
974,1470.27405 946.797974,1470.27405) t=0 [175] (947.083984,1465.50598) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
886 bridgeOp current id=88 from=(947.083984,1465.50598) to=(946.797974,1470.27405) | |
887 path.cubicTo(949.145996,1468.82605, 946.797974,1470.27405, 946.797974,1470.27405
); | |
888 SkOpSegment::nextChase mismatched signs | |
889 SkOpSegment::findNextOp simple | |
890 SkOpSegment::markDone id=86 (946.797974,1470.27405 944.819641,1468.07397 946.757
08,1465.85327 947.048523,1465.54285) t=0 [171] (946.797974,1470.27405) tEnd=1 ne
wWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
891 bridgeOp current id=86 from=(946.797974,1470.27405) to=(947.048523,1465.54285) | |
892 path.cubicTo(944.819641,1468.07397, 946.75708,1465.85327, 947.048523,1465.54285)
; | |
893 path.close(); | |
894 SkOpSegment::debugShowActiveSpans id=113 (979.197998,1465.50598 979.197998,1465.
50598 981.619019,1467.90198 979.481995,1470.27405) t=0 (979.197998,1465.50598) t
End=1 windSum=? windValue=1 oppValue=0 | |
895 SkOpSegment::debugShowActiveSpans id=114 (979.481995,1470.27405 979.481995,1470.
27405 977.138,1468.82605 979.197998,1465.50598) t=0 (979.481995,1470.27405) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
896 SkOpSegment::debugShowActiveSpans id=41 (963.215027,1486.67004 962.744995,1486.6
7004 962.106995,1485.65405 962.106995,1485.65405) t=0 (963.215027,1486.67004) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
897 SkOpSegment::debugShowActiveSpans id=42 (962.106995,1485.65405 962.106995,1485.6
5405 960.585022,1483.59595 957.539001,1482.09705) t=0 (962.106995,1485.65405) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
898 SkOpSegment::debugShowActiveSpans id=43 (957.539001,1482.09705 954.255432,1480.4
8206 953.90448,1477.3844 953.870422,1476.93176) t=0 (957.539001,1482.09705) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
899 SkOpSegment::debugShowActiveSpans id=44 (953.870422,1476.93176 953.867676,1476.8
9526 953.867004,1476.87598 953.867004,1476.87598) t=0 (953.870422,1476.93176) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
900 SkOpSegment::debugShowActiveSpans id=45 (953.867004,1476.87598 954.190002,1465.9
4397) t=0 (953.867004,1476.87598) tEnd=1 windSum=? windValue=1 oppValue=0 | |
901 SkOpSegment::debugShowActiveSpans id=46 (954.190002,1465.94397 972.23999,1465.94
397) t=0 (954.190002,1465.94397) tEnd=1 windSum=? windValue=1 oppValue=0 | |
902 SkOpSegment::debugShowActiveSpans id=47 (972.23999,1465.94397 972.565002,1476.87
695) t=0 (972.23999,1465.94397) tEnd=1 windSum=? windValue=1 oppValue=0 | |
903 SkOpSegment::debugShowActiveSpans id=48 (972.565002,1476.87695 972.565002,1476.8
7695 972.440979,1480.35303 968.891968,1482.09802) t=0 (972.565002,1476.87695) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
904 SkOpSegment::debugShowActiveSpans id=49 (968.891968,1482.09802 966.255737,1483.3
9539 964.76178,1485.11145 964.407593,1485.54968) t=0 (968.891968,1482.09802) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
905 SkOpSegment::debugShowActiveSpans id=50 (964.407593,1485.54968 964.352539,1485.6
178 964.325012,1485.65503 964.325012,1485.65503) t=0 (964.407593,1485.54968) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
906 SkOpSegment::debugShowActiveSpans id=51 (964.325012,1485.65503 964.325012,1485.6
5503 963.687012,1486.67004 963.215027,1486.67004) t=0 (964.325012,1485.65503) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
907 SkOpSegment::debugShowActiveSpans id=30 (968.343994,1481.53796 971.466064,1480.0
0305 971.676941,1476.99573 971.6875,1476.79639) t=0 (968.343994,1481.53796) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
908 SkOpSegment::debugShowActiveSpans id=31 (971.6875,1476.79639 971.687866,1476.789
55 971.687988,1476.78601 971.687988,1476.78601) t=0 (971.6875,1476.79639) tEnd=1
windSum=? windValue=1 oppValue=0 | |
909 SkOpSegment::debugShowActiveSpans id=32 (971.687988,1476.78601 971.393982,1466.8
3398) t=0 (971.687988,1476.78601) tEnd=1 windSum=? windValue=1 oppValue=0 | |
910 SkOpSegment::debugShowActiveSpans id=33 (971.393982,1466.83398 954.960999,1466.8
3398) t=0 (971.393982,1466.83398) tEnd=1 windSum=? windValue=1 oppValue=0 | |
911 SkOpSegment::debugShowActiveSpans id=34 (954.960999,1466.83398 954.666016,1476.7
8601) t=0 (954.960999,1466.83398) tEnd=1 windSum=? windValue=1 oppValue=0 | |
912 SkOpSegment::debugShowActiveSpans id=35 (954.666016,1476.78601 954.666016,1476.7
8601 954.780029,1479.94995 958.008972,1481.53796) t=0 (954.666016,1476.78601) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
913 SkOpSegment::debugShowActiveSpans id=36 (958.008972,1481.53796 960.369873,1482.7
0056 961.725403,1484.2323 962.0755,1484.66101) t=0 (958.008972,1481.53796) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
914 SkOpSegment::debugShowActiveSpans id=37 (962.0755,1484.66101 962.136475,1484.735
72 962.166992,1484.77698 962.166992,1484.77698) t=0 (962.0755,1484.66101) tEnd=1
windSum=? windValue=1 oppValue=0 | |
915 SkOpSegment::debugShowActiveSpans id=38 (962.166992,1484.77698 962.166992,1484.7
7698 962.747986,1485.70105 963.177979,1485.70105) t=0 (962.166992,1484.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
916 SkOpSegment::debugShowActiveSpans id=39 (963.177979,1485.70105 963.606995,1485.7
0105 964.185974,1484.77698 964.185974,1484.77698) t=0 (963.177979,1485.70105) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
917 SkOpSegment::debugShowActiveSpans id=40 (964.185974,1484.77698 964.185974,1484.7
7698 965.573975,1482.90295 968.343994,1481.53796) t=0 (964.185974,1484.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
918 SkOpSegment::debugShowActiveSpans id=89 (947.392029,1471.64197 947.604919,1468.8
1628 950.769897,1468.35559 951.289185,1468.29895) t=0 (947.392029,1471.64197) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
919 SkOpSegment::debugShowActiveSpans id=90 (951.289185,1468.29895 951.335754,1468.2
9382 951.361023,1468.29199 951.361023,1468.29199) t=0 (951.289185,1468.29895) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
920 SkOpSegment::debugShowActiveSpans id=91 (951.361023,1468.29199 950.554016,1471.9
8499 947.392029,1471.64197 947.392029,1471.64197) t=0 (951.361023,1468.29199) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
921 SkOpSegment::debugShowActiveSpans id=111 (974.919983,1468.29199 974.919983,1468.
29199 978.658997,1468.56299 978.890015,1471.64197) t=0 (974.919983,1468.29199) t
End=1 windSum=? windValue=1 oppValue=0 | |
922 SkOpSegment::debugShowActiveSpans id=112 (978.890015,1471.64197 978.890015,1471.
64197 975.72699,1471.98499 974.919983,1468.29199) t=0 (978.890015,1471.64197) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
923 SkOpSegment::debugShowActiveSpans id=84 (945.382019,1474.328 942.924011,1472.729
944.492004,1469.48706 944.492004,1469.48706) t=0 (945.382019,1474.328) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
924 SkOpSegment::debugShowActiveSpans id=85 (944.492004,1469.48706 947.388977,1471.9
5703 945.382019,1474.328 945.382019,1474.328) t=0 (944.492004,1469.48706) tEnd=1
windSum=? windValue=1 oppValue=0 | |
925 SkOpSegment::debugShowActiveSpans id=115 (980.900024,1474.328 980.900024,1474.32
8 978.893005,1471.95703 981.791016,1469.48706) t=0 (980.900024,1474.328) tEnd=1
windSum=? windValue=1 oppValue=0 | |
926 SkOpSegment::debugShowActiveSpans id=116 (981.791016,1469.48706 981.791016,1469.
48596 983.358032,1472.729 980.900024,1474.328) t=0 (981.791016,1469.48706) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
927 SkOpSegment::debugShowActiveSpans id=71 (946.054016,1476.229 945.61499,1473.1290
3 949.046997,1471.97095 949.046997,1471.97095) t=0 (946.054016,1476.229) tEnd=1
windSum=? windValue=1 oppValue=0 | |
928 SkOpSegment::debugShowActiveSpans id=72 (949.046997,1471.97095 949.191528,1475.9
5117 946.599548,1476.21362 946.127258,1476.22852) t=0 (949.046997,1471.97095) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
929 SkOpSegment::debugShowActiveSpans id=73 (946.127258,1476.22852 946.080078,1476.2
2998 946.054016,1476.229 946.054016,1476.229) t=0 (946.127258,1476.22852) tEnd=1
windSum=? windValue=1 oppValue=0 | |
930 SkOpSegment::debugShowActiveSpans id=11 (980.226013,1476.229 980.226013,1476.229
977.078003,1476.349 977.234985,1471.97095) t=0 (980.226013,1476.229) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
931 SkOpSegment::debugShowActiveSpans id=12 (977.234985,1471.97095 977.234985,1471.9
7095 980.666992,1473.12903 980.226013,1476.229) t=0 (977.234985,1471.97095) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
932 SkOpSegment::debugShowActiveSpans id=81 (945.312988,1478.18005 942.359741,1477.8
3667 942.572632,1474.58496 942.638794,1473.97607) t=0 (945.312988,1478.18005) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
933 SkOpSegment::debugShowActiveSpans id=82 (942.638794,1473.97607 942.645691,1473.9
1284 942.651001,1473.87805 942.651001,1473.87805) t=0 (942.638794,1473.97607) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
934 SkOpSegment::debugShowActiveSpans id=83 (942.651001,1473.87805 946.562988,1475.6
6199 945.312988,1478.18005 945.312988,1478.18005) t=0 (942.651001,1473.87805) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
935 SkOpSegment::debugShowActiveSpans id=117 (980.968994,1478.18005 980.968994,1478.
18005 979.718018,1475.66199 983.632019,1473.87805) t=0 (980.968994,1478.18005) t
End=1 windSum=? windValue=1 oppValue=0 | |
936 SkOpSegment::debugShowActiveSpans id=118 (983.632019,1473.87805 983.632019,1473.
87805 984.229004,1477.80103 980.968994,1478.18005) t=0 (983.632019,1473.87805) t
End=1 windSum=? windValue=1 oppValue=0 | |
937 SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.8
8501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
938 SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.3
3569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
939 SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.4
4934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
940 SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45
496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
941 SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59
497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
942 SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80
164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
943 SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.933
96 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1
windSum=? windValue=1 oppValue=0 | |
944 SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.3
8538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
945 SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.269
17 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
946 SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.3
1494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
947 SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276
980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
948 SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1
969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
949 SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.234
99 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1
windSum=? windValue=1 oppValue=0 | |
950 SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.2
6099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1
windSum=? windValue=1 oppValue=0 | |
951 SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453
975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
952 SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35
205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
953 SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.4
4055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
954 SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.498
05 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
955 SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.334
96 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
956 SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198
979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
957 SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823
982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
958 SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8
667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
959 SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.8
0811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
960 SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.3
4509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
961 SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.9
7583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
962 SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.
97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) t
End=1 windSum=? windValue=1 oppValue=0 | |
963 SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.
776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
964 SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.
98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) t
End=1 windSum=? windValue=1 oppValue=0 | |
965 SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.
37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) t
End=1 windSum=? windValue=1 oppValue=0 | |
966 SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.9
3701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
967 SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.9
4592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
968 SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.62
5 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1
windSum=? windValue=1 oppValue=0 | |
969 SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.3
7146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
970 SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.371
7 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSu
m=? windValue=1 oppValue=0 | |
971 SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.0649
4 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
972 SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.8
6804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
973 SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 9
79.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 wind
Sum=? windValue=1 oppValue=0 | |
974 SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.67
2 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windS
um=? windValue=1 oppValue=0 | |
975 SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.1920
2 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
976 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
977 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | |
978 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
979 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
980 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
981 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
982 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
983 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
984 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
985 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
986 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
987 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
988 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
989 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
990 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
991 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
992 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
993 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
994 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
995 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
996 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
997 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
998 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
999 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1000 SkOpSegment::findTop | |
1001 SkOpAngle::dumpOne [114/15] next=113/16 sect=21/25 s=1 [228] e=0 [227] sgn=1 wi
ndVal=1 windSum=? operand | |
1002 SkOpAngle::dumpOne [113/16] next=114/15 sect=29/25 s=0 [225] e=1 [226] sgn=-1 w
indVal=1 windSum=? operand | |
1003 SkOpSegment::windingAtT id=2 opp=1 tHit=0.85694053 t=0 oldWinding=0 windValue=0
dx=+ winding=0 | |
1004 FindSortableTop current=114 index=227 endIndex=228 tHit=0.9 hitDx=44 try=0 vert=
0 | |
1005 SkOpSegment::windingAtT id=2 opp=0 tHit=0.85694053 t=0 oldWinding=-1 windValue=1
dx=+ winding=-1 | |
1006 SkOpSegment::initWinding id=114 oldWinding=0 hitDx=+ dx=+ windVal=1 winding=-1 o
ppWind=-1 | |
1007 SkOpSegment::markWinding id=114 (979.481995,1470.27405 979.481995,1470.27405 977
.138,1468.82605 979.197998,1465.50598) t=0 [227] (979.481995,1470.27405) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1008 SkOpSegment::nextChase mismatched signs | |
1009 SkOpSegment::markWinding id=113 (979.197998,1465.50598 979.197998,1465.50598 981
.619019,1467.90198 979.481995,1470.27405) t=0 [225] (979.197998,1465.50598) tEnd
=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1010 SkOpSegment::nextChase mismatched signs | |
1011 SkOpSegment::markWinding id=114 (979.481995,1470.27405 979.481995,1470.27405 977
.138,1468.82605 979.197998,1465.50598) t=0 [227] (979.481995,1470.27405) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1012 SkOpSegment::nextChase mismatched signs | |
1013 SkOpSegment::activeOp id=114 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0
result=1 | |
1014 SkOpSegment::nextChase mismatched signs | |
1015 SkOpSegment::findNextOp simple | |
1016 SkOpSegment::markDone id=114 (979.481995,1470.27405 979.481995,1470.27405 977.13
8,1468.82605 979.197998,1465.50598) t=0 [227] (979.481995,1470.27405) tEnd=1 new
WindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1017 bridgeOp current id=114 from=(979.481995,1470.27405) to=(979.197998,1465.50598) | |
1018 path.moveTo(979.481995,1470.27405); | |
1019 path.cubicTo(979.481995,1470.27405, 977.138,1468.82605, 979.197998,1465.50598); | |
1020 SkOpSegment::nextChase mismatched signs | |
1021 SkOpSegment::findNextOp simple | |
1022 SkOpSegment::markDone id=113 (979.197998,1465.50598 979.197998,1465.50598 981.61
9019,1467.90198 979.481995,1470.27405) t=0 [225] (979.197998,1465.50598) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1023 bridgeOp current id=113 from=(979.197998,1465.50598) to=(979.481995,1470.27405) | |
1024 path.cubicTo(979.197998,1465.50598, 981.619019,1467.90198, 979.481995,1470.27405
); | |
1025 path.close(); | |
1026 SkOpSegment::debugShowActiveSpans id=41 (963.215027,1486.67004 962.744995,1486.6
7004 962.106995,1485.65405 962.106995,1485.65405) t=0 (963.215027,1486.67004) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1027 SkOpSegment::debugShowActiveSpans id=42 (962.106995,1485.65405 962.106995,1485.6
5405 960.585022,1483.59595 957.539001,1482.09705) t=0 (962.106995,1485.65405) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1028 SkOpSegment::debugShowActiveSpans id=43 (957.539001,1482.09705 954.255432,1480.4
8206 953.90448,1477.3844 953.870422,1476.93176) t=0 (957.539001,1482.09705) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1029 SkOpSegment::debugShowActiveSpans id=44 (953.870422,1476.93176 953.867676,1476.8
9526 953.867004,1476.87598 953.867004,1476.87598) t=0 (953.870422,1476.93176) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1030 SkOpSegment::debugShowActiveSpans id=45 (953.867004,1476.87598 954.190002,1465.9
4397) t=0 (953.867004,1476.87598) tEnd=1 windSum=? windValue=1 oppValue=0 | |
1031 SkOpSegment::debugShowActiveSpans id=46 (954.190002,1465.94397 972.23999,1465.94
397) t=0 (954.190002,1465.94397) tEnd=1 windSum=? windValue=1 oppValue=0 | |
1032 SkOpSegment::debugShowActiveSpans id=47 (972.23999,1465.94397 972.565002,1476.87
695) t=0 (972.23999,1465.94397) tEnd=1 windSum=? windValue=1 oppValue=0 | |
1033 SkOpSegment::debugShowActiveSpans id=48 (972.565002,1476.87695 972.565002,1476.8
7695 972.440979,1480.35303 968.891968,1482.09802) t=0 (972.565002,1476.87695) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1034 SkOpSegment::debugShowActiveSpans id=49 (968.891968,1482.09802 966.255737,1483.3
9539 964.76178,1485.11145 964.407593,1485.54968) t=0 (968.891968,1482.09802) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1035 SkOpSegment::debugShowActiveSpans id=50 (964.407593,1485.54968 964.352539,1485.6
178 964.325012,1485.65503 964.325012,1485.65503) t=0 (964.407593,1485.54968) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1036 SkOpSegment::debugShowActiveSpans id=51 (964.325012,1485.65503 964.325012,1485.6
5503 963.687012,1486.67004 963.215027,1486.67004) t=0 (964.325012,1485.65503) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1037 SkOpSegment::debugShowActiveSpans id=30 (968.343994,1481.53796 971.466064,1480.0
0305 971.676941,1476.99573 971.6875,1476.79639) t=0 (968.343994,1481.53796) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1038 SkOpSegment::debugShowActiveSpans id=31 (971.6875,1476.79639 971.687866,1476.789
55 971.687988,1476.78601 971.687988,1476.78601) t=0 (971.6875,1476.79639) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1039 SkOpSegment::debugShowActiveSpans id=32 (971.687988,1476.78601 971.393982,1466.8
3398) t=0 (971.687988,1476.78601) tEnd=1 windSum=? windValue=1 oppValue=0 | |
1040 SkOpSegment::debugShowActiveSpans id=33 (971.393982,1466.83398 954.960999,1466.8
3398) t=0 (971.393982,1466.83398) tEnd=1 windSum=? windValue=1 oppValue=0 | |
1041 SkOpSegment::debugShowActiveSpans id=34 (954.960999,1466.83398 954.666016,1476.7
8601) t=0 (954.960999,1466.83398) tEnd=1 windSum=? windValue=1 oppValue=0 | |
1042 SkOpSegment::debugShowActiveSpans id=35 (954.666016,1476.78601 954.666016,1476.7
8601 954.780029,1479.94995 958.008972,1481.53796) t=0 (954.666016,1476.78601) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1043 SkOpSegment::debugShowActiveSpans id=36 (958.008972,1481.53796 960.369873,1482.7
0056 961.725403,1484.2323 962.0755,1484.66101) t=0 (958.008972,1481.53796) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1044 SkOpSegment::debugShowActiveSpans id=37 (962.0755,1484.66101 962.136475,1484.735
72 962.166992,1484.77698 962.166992,1484.77698) t=0 (962.0755,1484.66101) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1045 SkOpSegment::debugShowActiveSpans id=38 (962.166992,1484.77698 962.166992,1484.7
7698 962.747986,1485.70105 963.177979,1485.70105) t=0 (962.166992,1484.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1046 SkOpSegment::debugShowActiveSpans id=39 (963.177979,1485.70105 963.606995,1485.7
0105 964.185974,1484.77698 964.185974,1484.77698) t=0 (963.177979,1485.70105) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1047 SkOpSegment::debugShowActiveSpans id=40 (964.185974,1484.77698 964.185974,1484.7
7698 965.573975,1482.90295 968.343994,1481.53796) t=0 (964.185974,1484.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1048 SkOpSegment::debugShowActiveSpans id=89 (947.392029,1471.64197 947.604919,1468.8
1628 950.769897,1468.35559 951.289185,1468.29895) t=0 (947.392029,1471.64197) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1049 SkOpSegment::debugShowActiveSpans id=90 (951.289185,1468.29895 951.335754,1468.2
9382 951.361023,1468.29199 951.361023,1468.29199) t=0 (951.289185,1468.29895) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1050 SkOpSegment::debugShowActiveSpans id=91 (951.361023,1468.29199 950.554016,1471.9
8499 947.392029,1471.64197 947.392029,1471.64197) t=0 (951.361023,1468.29199) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1051 SkOpSegment::debugShowActiveSpans id=111 (974.919983,1468.29199 974.919983,1468.
29199 978.658997,1468.56299 978.890015,1471.64197) t=0 (974.919983,1468.29199) t
End=1 windSum=? windValue=1 oppValue=0 | |
1052 SkOpSegment::debugShowActiveSpans id=112 (978.890015,1471.64197 978.890015,1471.
64197 975.72699,1471.98499 974.919983,1468.29199) t=0 (978.890015,1471.64197) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1053 SkOpSegment::debugShowActiveSpans id=84 (945.382019,1474.328 942.924011,1472.729
944.492004,1469.48706 944.492004,1469.48706) t=0 (945.382019,1474.328) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
1054 SkOpSegment::debugShowActiveSpans id=85 (944.492004,1469.48706 947.388977,1471.9
5703 945.382019,1474.328 945.382019,1474.328) t=0 (944.492004,1469.48706) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1055 SkOpSegment::debugShowActiveSpans id=115 (980.900024,1474.328 980.900024,1474.32
8 978.893005,1471.95703 981.791016,1469.48706) t=0 (980.900024,1474.328) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1056 SkOpSegment::debugShowActiveSpans id=116 (981.791016,1469.48706 981.791016,1469.
48596 983.358032,1472.729 980.900024,1474.328) t=0 (981.791016,1469.48706) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1057 SkOpSegment::debugShowActiveSpans id=71 (946.054016,1476.229 945.61499,1473.1290
3 949.046997,1471.97095 949.046997,1471.97095) t=0 (946.054016,1476.229) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1058 SkOpSegment::debugShowActiveSpans id=72 (949.046997,1471.97095 949.191528,1475.9
5117 946.599548,1476.21362 946.127258,1476.22852) t=0 (949.046997,1471.97095) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1059 SkOpSegment::debugShowActiveSpans id=73 (946.127258,1476.22852 946.080078,1476.2
2998 946.054016,1476.229 946.054016,1476.229) t=0 (946.127258,1476.22852) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1060 SkOpSegment::debugShowActiveSpans id=11 (980.226013,1476.229 980.226013,1476.229
977.078003,1476.349 977.234985,1471.97095) t=0 (980.226013,1476.229) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1061 SkOpSegment::debugShowActiveSpans id=12 (977.234985,1471.97095 977.234985,1471.9
7095 980.666992,1473.12903 980.226013,1476.229) t=0 (977.234985,1471.97095) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1062 SkOpSegment::debugShowActiveSpans id=81 (945.312988,1478.18005 942.359741,1477.8
3667 942.572632,1474.58496 942.638794,1473.97607) t=0 (945.312988,1478.18005) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1063 SkOpSegment::debugShowActiveSpans id=82 (942.638794,1473.97607 942.645691,1473.9
1284 942.651001,1473.87805 942.651001,1473.87805) t=0 (942.638794,1473.97607) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1064 SkOpSegment::debugShowActiveSpans id=83 (942.651001,1473.87805 946.562988,1475.6
6199 945.312988,1478.18005 945.312988,1478.18005) t=0 (942.651001,1473.87805) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1065 SkOpSegment::debugShowActiveSpans id=117 (980.968994,1478.18005 980.968994,1478.
18005 979.718018,1475.66199 983.632019,1473.87805) t=0 (980.968994,1478.18005) t
End=1 windSum=? windValue=1 oppValue=0 | |
1066 SkOpSegment::debugShowActiveSpans id=118 (983.632019,1473.87805 983.632019,1473.
87805 984.229004,1477.80103 980.968994,1478.18005) t=0 (983.632019,1473.87805) t
End=1 windSum=? windValue=1 oppValue=0 | |
1067 SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.8
8501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1068 SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.3
3569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1069 SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.4
4934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1070 SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45
496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1071 SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59
497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1072 SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80
164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1073 SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.933
96 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1074 SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.3
8538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1075 SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.269
17 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1076 SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.3
1494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1077 SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276
980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
1078 SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1
969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1079 SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.234
99 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1080 SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.2
6099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1081 SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453
975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
1082 SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35
205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1083 SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.4
4055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1084 SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.498
05 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1085 SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.334
96 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1086 SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198
979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1087 SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823
982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1088 SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8
667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1089 SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.8
0811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1090 SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.3
4509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1091 SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.9
7583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1092 SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.
97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) t
End=1 windSum=? windValue=1 oppValue=0 | |
1093 SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.
776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1094 SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.
98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) t
End=1 windSum=? windValue=1 oppValue=0 | |
1095 SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.
37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) t
End=1 windSum=? windValue=1 oppValue=0 | |
1096 SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.9
3701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1097 SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.9
4592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1098 SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.62
5 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1099 SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.3
7146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1100 SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.371
7 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSu
m=? windValue=1 oppValue=0 | |
1101 SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.0649
4 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
1102 SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.8
6804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1103 SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 9
79.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 wind
Sum=? windValue=1 oppValue=0 | |
1104 SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.67
2 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windS
um=? windValue=1 oppValue=0 | |
1105 SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.1920
2 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1106 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
1107 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | |
1108 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1109 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1110 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
1111 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
1112 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
1113 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
1114 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1115 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1116 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1117 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1118 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1119 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1120 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1121 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1122 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1123 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1124 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1125 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1126 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1127 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1128 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1129 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1130 SkOpSegment::findTop | |
1131 SkOpAngle::dumpOne [45/20] next=46/19 sect=21/21 s=1 [90] e=0 [89] sgn=1 windVa
l=1 windSum=? operand | |
1132 SkOpAngle::dumpOne [46/19] next=45/20 sect=31/31 s=0 [91] e=1 [92] sgn=-1 windV
al=1 windSum=? operand stop | |
1133 SkOpSegment::windingAtT id=2 opp=1 tHit=0.299038974 t=0 oldWinding=0 windValue=0
dx=+ winding=0 | |
1134 FindSortableTop current=45 index=89 endIndex=90 tHit=0.9 hitDx=44 try=0 vert=0 | |
1135 SkOpSegment::windingAtT id=2 opp=0 tHit=0.299038974 t=0 oldWinding=-1 windValue=
1 dx=+ winding=-1 | |
1136 SkOpSegment::initWinding id=45 oldWinding=0 hitDx=+ dx=+ windVal=1 winding=-1 op
pWind=-1 | |
1137 SkOpSegment::markWinding id=45 (953.867004,1476.87598 954.190002,1465.94397) t=0
[89] (953.867004,1476.87598) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum
=? windValue=1 oppValue=0 | |
1138 SkOpSegment::nextChase mismatched signs | |
1139 SkOpSegment::markWinding id=46 (954.190002,1465.94397 972.23999,1465.94397) t=0
[91] (954.190002,1465.94397) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=
? windValue=1 oppValue=0 | |
1140 SkOpSegment::markWinding id=47 (972.23999,1465.94397 972.565002,1476.87695) t=0
[93] (972.23999,1465.94397) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=?
windValue=1 oppValue=0 | |
1141 SkOpSegment::markWinding id=48 (972.565002,1476.87695 972.565002,1476.87695 972.
440979,1480.35303 968.891968,1482.09802) t=0 [95] (972.565002,1476.87695) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1142 SkOpSegment::markWinding id=49 (968.891968,1482.09802 966.255737,1483.39539 964.
76178,1485.11145 964.407593,1485.54968) t=0 [97] (968.891968,1482.09802) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1143 SkOpSegment::markWinding id=50 (964.407593,1485.54968 964.352539,1485.6178 964.3
25012,1485.65503 964.325012,1485.65503) t=0 [99] (964.407593,1485.54968) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1144 SkOpSegment::markWinding id=51 (964.325012,1485.65503 964.325012,1485.65503 963.
687012,1486.67004 963.215027,1486.67004) t=0 [101] (964.325012,1485.65503) tEnd=
1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1145 SkOpSegment::markWinding id=41 (963.215027,1486.67004 962.744995,1486.67004 962.
106995,1485.65405 962.106995,1485.65405) t=0 [81] (963.215027,1486.67004) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1146 SkOpSegment::markWinding id=42 (962.106995,1485.65405 962.106995,1485.65405 960.
585022,1483.59595 957.539001,1482.09705) t=0 [83] (962.106995,1485.65405) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1147 SkOpSegment::markWinding id=43 (957.539001,1482.09705 954.255432,1480.48206 953.
90448,1477.3844 953.870422,1476.93176) t=0 [85] (957.539001,1482.09705) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1148 SkOpSegment::markWinding id=44 (953.870422,1476.93176 953.867676,1476.89526 953.
867004,1476.87598 953.867004,1476.87598) t=0 [87] (953.870422,1476.93176) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1149 SkOpSegment::nextChase mismatched signs | |
1150 SkOpSegment::markWinding id=45 (953.867004,1476.87598 954.190002,1465.94397) t=0
[89] (953.867004,1476.87598) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSu
m=-1 windValue=1 oppValue=0 | |
1151 SkOpSegment::nextChase mismatched signs | |
1152 SkOpSegment::activeOp id=45 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 r
esult=1 | |
1153 SkOpSegment::nextChase mismatched signs | |
1154 SkOpSegment::findNextOp simple | |
1155 SkOpSegment::markDone id=45 (953.867004,1476.87598 954.190002,1465.94397) t=0 [8
9] (953.867004,1476.87598) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-
1 windValue=1 oppValue=0 | |
1156 bridgeOp current id=45 from=(953.867004,1476.87598) to=(954.190002,1465.94397) | |
1157 SkOpSegment::findNextOp simple | |
1158 SkOpSegment::markDone id=46 (954.190002,1465.94397 972.23999,1465.94397) t=0 [91
] (954.190002,1465.94397) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1
windValue=1 oppValue=0 | |
1159 bridgeOp current id=46 from=(954.190002,1465.94397) to=(972.23999,1465.94397) | |
1160 path.moveTo(953.867004,1476.87598); | |
1161 path.lineTo(954.190002,1465.94397); | |
1162 SkOpSegment::findNextOp simple | |
1163 SkOpSegment::markDone id=47 (972.23999,1465.94397 972.565002,1476.87695) t=0 [93
] (972.23999,1465.94397) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1
windValue=1 oppValue=0 | |
1164 bridgeOp current id=47 from=(972.23999,1465.94397) to=(972.565002,1476.87695) | |
1165 path.lineTo(972.23999,1465.94397); | |
1166 SkOpSegment::findNextOp simple | |
1167 SkOpSegment::markDone id=48 (972.565002,1476.87695 972.565002,1476.87695 972.440
979,1480.35303 968.891968,1482.09802) t=0 [95] (972.565002,1476.87695) tEnd=1 ne
wWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1168 bridgeOp current id=48 from=(972.565002,1476.87695) to=(968.891968,1482.09802) | |
1169 path.lineTo(972.565002,1476.87695); | |
1170 path.cubicTo(972.565002,1476.87695, 972.440979,1480.35303, 968.891968,1482.09802
); | |
1171 SkOpSegment::findNextOp simple | |
1172 SkOpSegment::markDone id=49 (968.891968,1482.09802 966.255737,1483.39539 964.761
78,1485.11145 964.407593,1485.54968) t=0 [97] (968.891968,1482.09802) tEnd=1 new
WindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1173 bridgeOp current id=49 from=(968.891968,1482.09802) to=(964.407593,1485.54968) | |
1174 path.cubicTo(966.255737,1483.39539, 964.76178,1485.11145, 964.407593,1485.54968)
; | |
1175 SkOpSegment::findNextOp simple | |
1176 SkOpSegment::markDone id=50 (964.407593,1485.54968 964.352539,1485.6178 964.3250
12,1485.65503 964.325012,1485.65503) t=0 [99] (964.407593,1485.54968) tEnd=1 new
WindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1177 bridgeOp current id=50 from=(964.407593,1485.54968) to=(964.325012,1485.65503) | |
1178 path.cubicTo(964.352539,1485.6178, 964.325012,1485.65503, 964.325012,1485.65503)
; | |
1179 SkOpSegment::findNextOp simple | |
1180 SkOpSegment::markDone id=51 (964.325012,1485.65503 964.325012,1485.65503 963.687
012,1486.67004 963.215027,1486.67004) t=0 [101] (964.325012,1485.65503) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1181 bridgeOp current id=51 from=(964.325012,1485.65503) to=(963.215027,1486.67004) | |
1182 path.cubicTo(964.325012,1485.65503, 963.687012,1486.67004, 963.215027,1486.67004
); | |
1183 SkOpSegment::findNextOp simple | |
1184 SkOpSegment::markDone id=41 (963.215027,1486.67004 962.744995,1486.67004 962.106
995,1485.65405 962.106995,1485.65405) t=0 [81] (963.215027,1486.67004) tEnd=1 ne
wWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1185 bridgeOp current id=41 from=(963.215027,1486.67004) to=(962.106995,1485.65405) | |
1186 path.cubicTo(962.744995,1486.67004, 962.106995,1485.65405, 962.106995,1485.65405
); | |
1187 SkOpSegment::findNextOp simple | |
1188 SkOpSegment::markDone id=42 (962.106995,1485.65405 962.106995,1485.65405 960.585
022,1483.59595 957.539001,1482.09705) t=0 [83] (962.106995,1485.65405) tEnd=1 ne
wWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1189 bridgeOp current id=42 from=(962.106995,1485.65405) to=(957.539001,1482.09705) | |
1190 path.cubicTo(962.106995,1485.65405, 960.585022,1483.59595, 957.539001,1482.09705
); | |
1191 SkOpSegment::findNextOp simple | |
1192 SkOpSegment::markDone id=43 (957.539001,1482.09705 954.255432,1480.48206 953.904
48,1477.3844 953.870422,1476.93176) t=0 [85] (957.539001,1482.09705) tEnd=1 newW
indSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1193 bridgeOp current id=43 from=(957.539001,1482.09705) to=(953.870422,1476.93176) | |
1194 path.cubicTo(954.255432,1480.48206, 953.90448,1477.3844, 953.870422,1476.93176); | |
1195 SkOpSegment::nextChase mismatched signs | |
1196 SkOpSegment::findNextOp simple | |
1197 SkOpSegment::markDone id=44 (953.870422,1476.93176 953.867676,1476.89526 953.867
004,1476.87598 953.867004,1476.87598) t=0 [87] (953.870422,1476.93176) tEnd=1 ne
wWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1198 bridgeOp current id=44 from=(953.870422,1476.93176) to=(953.867004,1476.87598) | |
1199 path.cubicTo(953.867676,1476.89526, 953.867004,1476.87598, 953.867004,1476.87598
); | |
1200 path.close(); | |
1201 SkOpSegment::debugShowActiveSpans id=30 (968.343994,1481.53796 971.466064,1480.0
0305 971.676941,1476.99573 971.6875,1476.79639) t=0 (968.343994,1481.53796) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1202 SkOpSegment::debugShowActiveSpans id=31 (971.6875,1476.79639 971.687866,1476.789
55 971.687988,1476.78601 971.687988,1476.78601) t=0 (971.6875,1476.79639) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1203 SkOpSegment::debugShowActiveSpans id=32 (971.687988,1476.78601 971.393982,1466.8
3398) t=0 (971.687988,1476.78601) tEnd=1 windSum=? windValue=1 oppValue=0 | |
1204 SkOpSegment::debugShowActiveSpans id=33 (971.393982,1466.83398 954.960999,1466.8
3398) t=0 (971.393982,1466.83398) tEnd=1 windSum=? windValue=1 oppValue=0 | |
1205 SkOpSegment::debugShowActiveSpans id=34 (954.960999,1466.83398 954.666016,1476.7
8601) t=0 (954.960999,1466.83398) tEnd=1 windSum=? windValue=1 oppValue=0 | |
1206 SkOpSegment::debugShowActiveSpans id=35 (954.666016,1476.78601 954.666016,1476.7
8601 954.780029,1479.94995 958.008972,1481.53796) t=0 (954.666016,1476.78601) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1207 SkOpSegment::debugShowActiveSpans id=36 (958.008972,1481.53796 960.369873,1482.7
0056 961.725403,1484.2323 962.0755,1484.66101) t=0 (958.008972,1481.53796) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1208 SkOpSegment::debugShowActiveSpans id=37 (962.0755,1484.66101 962.136475,1484.735
72 962.166992,1484.77698 962.166992,1484.77698) t=0 (962.0755,1484.66101) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1209 SkOpSegment::debugShowActiveSpans id=38 (962.166992,1484.77698 962.166992,1484.7
7698 962.747986,1485.70105 963.177979,1485.70105) t=0 (962.166992,1484.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1210 SkOpSegment::debugShowActiveSpans id=39 (963.177979,1485.70105 963.606995,1485.7
0105 964.185974,1484.77698 964.185974,1484.77698) t=0 (963.177979,1485.70105) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1211 SkOpSegment::debugShowActiveSpans id=40 (964.185974,1484.77698 964.185974,1484.7
7698 965.573975,1482.90295 968.343994,1481.53796) t=0 (964.185974,1484.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1212 SkOpSegment::debugShowActiveSpans id=89 (947.392029,1471.64197 947.604919,1468.8
1628 950.769897,1468.35559 951.289185,1468.29895) t=0 (947.392029,1471.64197) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1213 SkOpSegment::debugShowActiveSpans id=90 (951.289185,1468.29895 951.335754,1468.2
9382 951.361023,1468.29199 951.361023,1468.29199) t=0 (951.289185,1468.29895) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1214 SkOpSegment::debugShowActiveSpans id=91 (951.361023,1468.29199 950.554016,1471.9
8499 947.392029,1471.64197 947.392029,1471.64197) t=0 (951.361023,1468.29199) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1215 SkOpSegment::debugShowActiveSpans id=111 (974.919983,1468.29199 974.919983,1468.
29199 978.658997,1468.56299 978.890015,1471.64197) t=0 (974.919983,1468.29199) t
End=1 windSum=? windValue=1 oppValue=0 | |
1216 SkOpSegment::debugShowActiveSpans id=112 (978.890015,1471.64197 978.890015,1471.
64197 975.72699,1471.98499 974.919983,1468.29199) t=0 (978.890015,1471.64197) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1217 SkOpSegment::debugShowActiveSpans id=84 (945.382019,1474.328 942.924011,1472.729
944.492004,1469.48706 944.492004,1469.48706) t=0 (945.382019,1474.328) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
1218 SkOpSegment::debugShowActiveSpans id=85 (944.492004,1469.48706 947.388977,1471.9
5703 945.382019,1474.328 945.382019,1474.328) t=0 (944.492004,1469.48706) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1219 SkOpSegment::debugShowActiveSpans id=115 (980.900024,1474.328 980.900024,1474.32
8 978.893005,1471.95703 981.791016,1469.48706) t=0 (980.900024,1474.328) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1220 SkOpSegment::debugShowActiveSpans id=116 (981.791016,1469.48706 981.791016,1469.
48596 983.358032,1472.729 980.900024,1474.328) t=0 (981.791016,1469.48706) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1221 SkOpSegment::debugShowActiveSpans id=71 (946.054016,1476.229 945.61499,1473.1290
3 949.046997,1471.97095 949.046997,1471.97095) t=0 (946.054016,1476.229) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1222 SkOpSegment::debugShowActiveSpans id=72 (949.046997,1471.97095 949.191528,1475.9
5117 946.599548,1476.21362 946.127258,1476.22852) t=0 (949.046997,1471.97095) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1223 SkOpSegment::debugShowActiveSpans id=73 (946.127258,1476.22852 946.080078,1476.2
2998 946.054016,1476.229 946.054016,1476.229) t=0 (946.127258,1476.22852) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1224 SkOpSegment::debugShowActiveSpans id=11 (980.226013,1476.229 980.226013,1476.229
977.078003,1476.349 977.234985,1471.97095) t=0 (980.226013,1476.229) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1225 SkOpSegment::debugShowActiveSpans id=12 (977.234985,1471.97095 977.234985,1471.9
7095 980.666992,1473.12903 980.226013,1476.229) t=0 (977.234985,1471.97095) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1226 SkOpSegment::debugShowActiveSpans id=81 (945.312988,1478.18005 942.359741,1477.8
3667 942.572632,1474.58496 942.638794,1473.97607) t=0 (945.312988,1478.18005) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1227 SkOpSegment::debugShowActiveSpans id=82 (942.638794,1473.97607 942.645691,1473.9
1284 942.651001,1473.87805 942.651001,1473.87805) t=0 (942.638794,1473.97607) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1228 SkOpSegment::debugShowActiveSpans id=83 (942.651001,1473.87805 946.562988,1475.6
6199 945.312988,1478.18005 945.312988,1478.18005) t=0 (942.651001,1473.87805) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1229 SkOpSegment::debugShowActiveSpans id=117 (980.968994,1478.18005 980.968994,1478.
18005 979.718018,1475.66199 983.632019,1473.87805) t=0 (980.968994,1478.18005) t
End=1 windSum=? windValue=1 oppValue=0 | |
1230 SkOpSegment::debugShowActiveSpans id=118 (983.632019,1473.87805 983.632019,1473.
87805 984.229004,1477.80103 980.968994,1478.18005) t=0 (983.632019,1473.87805) t
End=1 windSum=? windValue=1 oppValue=0 | |
1231 SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.8
8501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1232 SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.3
3569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1233 SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.4
4934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1234 SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45
496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1235 SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59
497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1236 SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80
164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1237 SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.933
96 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1238 SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.3
8538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1239 SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.269
17 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1240 SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.3
1494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1241 SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276
980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
1242 SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1
969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1243 SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.234
99 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1244 SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.2
6099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1245 SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453
975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
1246 SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35
205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1247 SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.4
4055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1248 SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.498
05 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1249 SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.334
96 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1250 SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198
979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1251 SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823
982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1252 SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8
667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1253 SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.8
0811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1254 SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.3
4509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1255 SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.9
7583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1256 SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.
97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) t
End=1 windSum=? windValue=1 oppValue=0 | |
1257 SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.
776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1258 SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.
98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) t
End=1 windSum=? windValue=1 oppValue=0 | |
1259 SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.
37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) t
End=1 windSum=? windValue=1 oppValue=0 | |
1260 SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.9
3701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1261 SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.9
4592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1262 SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.62
5 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1263 SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.3
7146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1264 SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.371
7 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSu
m=? windValue=1 oppValue=0 | |
1265 SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.0649
4 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
1266 SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.8
6804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1267 SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 9
79.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 wind
Sum=? windValue=1 oppValue=0 | |
1268 SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.67
2 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windS
um=? windValue=1 oppValue=0 | |
1269 SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.1920
2 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1270 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
1271 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | |
1272 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1273 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1274 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
1275 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
1276 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
1277 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
1278 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1279 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1280 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1281 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1282 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1283 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1284 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1285 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1286 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1287 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1288 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1289 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1290 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1291 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1292 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1293 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1294 SkOpSegment::findTop | |
1295 SkOpAngle::dumpOne [34/23] next=33/24 sect=21/21 s=0 [67] e=1 [68] sgn=-1 windV
al=1 windSum=? operand | |
1296 SkOpAngle::dumpOne [33/24] next=34/23 sect=31/31 s=1 [66] e=0 [65] sgn=1 windVa
l=1 windSum=? operand stop | |
1297 SkOpSegment::windingAtT id=46 opp=0 tHit=0.0410812529 t=0 oldWinding=-1 windValu
e=1 dx=+ winding=-1 | |
1298 FindSortableTop current=34 index=68 endIndex=67 tHit=0.1 hitDx=18.0499878 try=0
vert=0 | |
1299 SkOpSegment::windingAtT id=46 opp=1 tHit=0.0410812529 t=0 oldWinding=-1 windValu
e=0 dx=+ winding=-1 | |
1300 SkOpSegment::initWinding id=34 oldWinding=-1 hitDx=+ dx=- windVal=1 winding=-1 o
ppWind=-1 | |
1301 SkOpSegment::markWinding id=34 (954.960999,1466.83398 954.666016,1476.78601) t=0
[67] (954.960999,1466.83398) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum
=? windValue=1 oppValue=0 | |
1302 SkOpSegment::nextChase mismatched signs | |
1303 SkOpSegment::markWinding id=33 (971.393982,1466.83398 954.960999,1466.83398) t=0
[65] (971.393982,1466.83398) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum
=? windValue=1 oppValue=0 | |
1304 SkOpSegment::markWinding id=32 (971.687988,1476.78601 971.393982,1466.83398) t=0
[63] (971.687988,1476.78601) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum
=? windValue=1 oppValue=0 | |
1305 SkOpSegment::markWinding id=31 (971.6875,1476.79639 971.687866,1476.78955 971.68
7988,1476.78601 971.687988,1476.78601) t=0 [61] (971.6875,1476.79639) tEnd=1 new
WindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1306 SkOpSegment::markWinding id=30 (968.343994,1481.53796 971.466064,1480.00305 971.
676941,1476.99573 971.6875,1476.79639) t=0 [59] (968.343994,1481.53796) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1307 SkOpSegment::markWinding id=40 (964.185974,1484.77698 964.185974,1484.77698 965.
573975,1482.90295 968.343994,1481.53796) t=0 [79] (964.185974,1484.77698) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1308 SkOpSegment::markWinding id=39 (963.177979,1485.70105 963.606995,1485.70105 964.
185974,1484.77698 964.185974,1484.77698) t=0 [77] (963.177979,1485.70105) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1309 SkOpSegment::markWinding id=38 (962.166992,1484.77698 962.166992,1484.77698 962.
747986,1485.70105 963.177979,1485.70105) t=0 [75] (962.166992,1484.77698) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1310 SkOpSegment::markWinding id=37 (962.0755,1484.66101 962.136475,1484.73572 962.16
6992,1484.77698 962.166992,1484.77698) t=0 [73] (962.0755,1484.66101) tEnd=1 new
WindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1311 SkOpSegment::markWinding id=36 (958.008972,1481.53796 960.369873,1482.70056 961.
725403,1484.2323 962.0755,1484.66101) t=0 [71] (958.008972,1481.53796) tEnd=1 ne
wWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1312 SkOpSegment::markWinding id=35 (954.666016,1476.78601 954.666016,1476.78601 954.
780029,1479.94995 958.008972,1481.53796) t=0 [69] (954.666016,1476.78601) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1313 SkOpSegment::nextChase mismatched signs | |
1314 SkOpSegment::markWinding id=34 (954.960999,1466.83398 954.666016,1476.78601) t=0
[67] (954.960999,1466.83398) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSu
m=-1 windValue=1 oppValue=0 | |
1315 SkOpSegment::nextChase mismatched signs | |
1316 SkOpSegment::activeOp id=34 t=1 tEnd=0 op=sect miFrom=1 miTo=1 suFrom=0 suTo=1 r
esult=1 | |
1317 SkOpSegment::nextChase mismatched signs | |
1318 SkOpSegment::findNextOp simple | |
1319 SkOpSegment::markDone id=34 (954.960999,1466.83398 954.666016,1476.78601) t=0 [6
7] (954.960999,1466.83398) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-
1 windValue=1 oppValue=0 | |
1320 bridgeOp current id=34 from=(954.666016,1476.78601) to=(954.960999,1466.83398) | |
1321 SkOpSegment::findNextOp simple | |
1322 SkOpSegment::markDone id=33 (971.393982,1466.83398 954.960999,1466.83398) t=0 [6
5] (971.393982,1466.83398) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-
1 windValue=1 oppValue=0 | |
1323 bridgeOp current id=33 from=(954.960999,1466.83398) to=(971.393982,1466.83398) | |
1324 path.moveTo(954.666016,1476.78601); | |
1325 path.lineTo(954.960999,1466.83398); | |
1326 SkOpSegment::findNextOp simple | |
1327 SkOpSegment::markDone id=32 (971.687988,1476.78601 971.393982,1466.83398) t=0 [6
3] (971.687988,1476.78601) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-
1 windValue=1 oppValue=0 | |
1328 bridgeOp current id=32 from=(971.393982,1466.83398) to=(971.687988,1476.78601) | |
1329 path.lineTo(971.393982,1466.83398); | |
1330 SkOpSegment::findNextOp simple | |
1331 SkOpSegment::markDone id=31 (971.6875,1476.79639 971.687866,1476.78955 971.68798
8,1476.78601 971.687988,1476.78601) t=0 [61] (971.6875,1476.79639) tEnd=1 newWin
dSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1332 bridgeOp current id=31 from=(971.687988,1476.78601) to=(971.6875,1476.79639) | |
1333 path.lineTo(971.687988,1476.78601); | |
1334 path.cubicTo(971.687988,1476.78601, 971.687866,1476.78955, 971.6875,1476.79639); | |
1335 SkOpSegment::findNextOp simple | |
1336 SkOpSegment::markDone id=30 (968.343994,1481.53796 971.466064,1480.00305 971.676
941,1476.99573 971.6875,1476.79639) t=0 [59] (968.343994,1481.53796) tEnd=1 newW
indSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1337 bridgeOp current id=30 from=(971.6875,1476.79639) to=(968.343994,1481.53796) | |
1338 path.cubicTo(971.676941,1476.99573, 971.466064,1480.00305, 968.343994,1481.53796
); | |
1339 SkOpSegment::findNextOp simple | |
1340 SkOpSegment::markDone id=40 (964.185974,1484.77698 964.185974,1484.77698 965.573
975,1482.90295 968.343994,1481.53796) t=0 [79] (964.185974,1484.77698) tEnd=1 ne
wWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1341 bridgeOp current id=40 from=(968.343994,1481.53796) to=(964.185974,1484.77698) | |
1342 path.cubicTo(965.573975,1482.90295, 964.185974,1484.77698, 964.185974,1484.77698
); | |
1343 SkOpSegment::findNextOp simple | |
1344 SkOpSegment::markDone id=39 (963.177979,1485.70105 963.606995,1485.70105 964.185
974,1484.77698 964.185974,1484.77698) t=0 [77] (963.177979,1485.70105) tEnd=1 ne
wWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1345 bridgeOp current id=39 from=(964.185974,1484.77698) to=(963.177979,1485.70105) | |
1346 path.cubicTo(964.185974,1484.77698, 963.606995,1485.70105, 963.177979,1485.70105
); | |
1347 SkOpSegment::findNextOp simple | |
1348 SkOpSegment::markDone id=38 (962.166992,1484.77698 962.166992,1484.77698 962.747
986,1485.70105 963.177979,1485.70105) t=0 [75] (962.166992,1484.77698) tEnd=1 ne
wWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1349 bridgeOp current id=38 from=(963.177979,1485.70105) to=(962.166992,1484.77698) | |
1350 path.cubicTo(962.747986,1485.70105, 962.166992,1484.77698, 962.166992,1484.77698
); | |
1351 SkOpSegment::findNextOp simple | |
1352 SkOpSegment::markDone id=37 (962.0755,1484.66101 962.136475,1484.73572 962.16699
2,1484.77698 962.166992,1484.77698) t=0 [73] (962.0755,1484.66101) tEnd=1 newWin
dSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1353 bridgeOp current id=37 from=(962.166992,1484.77698) to=(962.0755,1484.66101) | |
1354 path.cubicTo(962.166992,1484.77698, 962.136475,1484.73572, 962.0755,1484.66101); | |
1355 SkOpSegment::findNextOp simple | |
1356 SkOpSegment::markDone id=36 (958.008972,1481.53796 960.369873,1482.70056 961.725
403,1484.2323 962.0755,1484.66101) t=0 [71] (958.008972,1481.53796) tEnd=1 newWi
ndSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1357 bridgeOp current id=36 from=(962.0755,1484.66101) to=(958.008972,1481.53796) | |
1358 path.cubicTo(961.725403,1484.2323, 960.369873,1482.70056, 958.008972,1481.53796)
; | |
1359 SkOpSegment::nextChase mismatched signs | |
1360 SkOpSegment::findNextOp simple | |
1361 SkOpSegment::markDone id=35 (954.666016,1476.78601 954.666016,1476.78601 954.780
029,1479.94995 958.008972,1481.53796) t=0 [69] (954.666016,1476.78601) tEnd=1 ne
wWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1362 bridgeOp current id=35 from=(958.008972,1481.53796) to=(954.666016,1476.78601) | |
1363 path.cubicTo(954.780029,1479.94995, 954.666016,1476.78601, 954.666016,1476.78601
); | |
1364 path.close(); | |
1365 SkOpSegment::debugShowActiveSpans id=89 (947.392029,1471.64197 947.604919,1468.8
1628 950.769897,1468.35559 951.289185,1468.29895) t=0 (947.392029,1471.64197) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1366 SkOpSegment::debugShowActiveSpans id=90 (951.289185,1468.29895 951.335754,1468.2
9382 951.361023,1468.29199 951.361023,1468.29199) t=0 (951.289185,1468.29895) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1367 SkOpSegment::debugShowActiveSpans id=91 (951.361023,1468.29199 950.554016,1471.9
8499 947.392029,1471.64197 947.392029,1471.64197) t=0 (951.361023,1468.29199) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1368 SkOpSegment::debugShowActiveSpans id=111 (974.919983,1468.29199 974.919983,1468.
29199 978.658997,1468.56299 978.890015,1471.64197) t=0 (974.919983,1468.29199) t
End=1 windSum=? windValue=1 oppValue=0 | |
1369 SkOpSegment::debugShowActiveSpans id=112 (978.890015,1471.64197 978.890015,1471.
64197 975.72699,1471.98499 974.919983,1468.29199) t=0 (978.890015,1471.64197) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1370 SkOpSegment::debugShowActiveSpans id=84 (945.382019,1474.328 942.924011,1472.729
944.492004,1469.48706 944.492004,1469.48706) t=0 (945.382019,1474.328) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
1371 SkOpSegment::debugShowActiveSpans id=85 (944.492004,1469.48706 947.388977,1471.9
5703 945.382019,1474.328 945.382019,1474.328) t=0 (944.492004,1469.48706) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1372 SkOpSegment::debugShowActiveSpans id=115 (980.900024,1474.328 980.900024,1474.32
8 978.893005,1471.95703 981.791016,1469.48706) t=0 (980.900024,1474.328) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1373 SkOpSegment::debugShowActiveSpans id=116 (981.791016,1469.48706 981.791016,1469.
48596 983.358032,1472.729 980.900024,1474.328) t=0 (981.791016,1469.48706) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1374 SkOpSegment::debugShowActiveSpans id=71 (946.054016,1476.229 945.61499,1473.1290
3 949.046997,1471.97095 949.046997,1471.97095) t=0 (946.054016,1476.229) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1375 SkOpSegment::debugShowActiveSpans id=72 (949.046997,1471.97095 949.191528,1475.9
5117 946.599548,1476.21362 946.127258,1476.22852) t=0 (949.046997,1471.97095) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1376 SkOpSegment::debugShowActiveSpans id=73 (946.127258,1476.22852 946.080078,1476.2
2998 946.054016,1476.229 946.054016,1476.229) t=0 (946.127258,1476.22852) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1377 SkOpSegment::debugShowActiveSpans id=11 (980.226013,1476.229 980.226013,1476.229
977.078003,1476.349 977.234985,1471.97095) t=0 (980.226013,1476.229) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1378 SkOpSegment::debugShowActiveSpans id=12 (977.234985,1471.97095 977.234985,1471.9
7095 980.666992,1473.12903 980.226013,1476.229) t=0 (977.234985,1471.97095) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1379 SkOpSegment::debugShowActiveSpans id=81 (945.312988,1478.18005 942.359741,1477.8
3667 942.572632,1474.58496 942.638794,1473.97607) t=0 (945.312988,1478.18005) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1380 SkOpSegment::debugShowActiveSpans id=82 (942.638794,1473.97607 942.645691,1473.9
1284 942.651001,1473.87805 942.651001,1473.87805) t=0 (942.638794,1473.97607) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1381 SkOpSegment::debugShowActiveSpans id=83 (942.651001,1473.87805 946.562988,1475.6
6199 945.312988,1478.18005 945.312988,1478.18005) t=0 (942.651001,1473.87805) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1382 SkOpSegment::debugShowActiveSpans id=117 (980.968994,1478.18005 980.968994,1478.
18005 979.718018,1475.66199 983.632019,1473.87805) t=0 (980.968994,1478.18005) t
End=1 windSum=? windValue=1 oppValue=0 | |
1383 SkOpSegment::debugShowActiveSpans id=118 (983.632019,1473.87805 983.632019,1473.
87805 984.229004,1477.80103 980.968994,1478.18005) t=0 (983.632019,1473.87805) t
End=1 windSum=? windValue=1 oppValue=0 | |
1384 SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.8
8501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1385 SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.3
3569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1386 SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.4
4934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1387 SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45
496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1388 SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59
497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1389 SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80
164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1390 SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.933
96 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1391 SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.3
8538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1392 SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.269
17 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1393 SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.3
1494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1394 SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276
980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
1395 SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1
969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1396 SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.234
99 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1397 SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.2
6099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1398 SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453
975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
1399 SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35
205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1400 SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.4
4055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1401 SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.498
05 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1402 SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.334
96 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1403 SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198
979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1404 SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823
982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1405 SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8
667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1406 SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.8
0811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1407 SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.3
4509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1408 SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.9
7583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1409 SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.
97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) t
End=1 windSum=? windValue=1 oppValue=0 | |
1410 SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.
776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1411 SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.
98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) t
End=1 windSum=? windValue=1 oppValue=0 | |
1412 SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.
37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) t
End=1 windSum=? windValue=1 oppValue=0 | |
1413 SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.9
3701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1414 SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.9
4592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1415 SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.62
5 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1416 SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.3
7146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1417 SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.371
7 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSu
m=? windValue=1 oppValue=0 | |
1418 SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.0649
4 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
1419 SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.8
6804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1420 SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 9
79.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 wind
Sum=? windValue=1 oppValue=0 | |
1421 SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.67
2 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windS
um=? windValue=1 oppValue=0 | |
1422 SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.1920
2 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1423 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
1424 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | |
1425 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1426 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1427 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
1428 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
1429 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
1430 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
1431 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1432 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1433 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1434 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1435 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1436 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1437 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1438 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1439 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1440 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1441 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1442 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1443 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1444 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1445 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1446 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1447 SkOpSegment::findTop | |
1448 SkOpAngle::dumpOne [90/28] next=91/27 sect=17/17 s=1 [180] e=0 [179] sgn=1 wind
Val=1 windSum=? operand | |
1449 SkOpAngle::dumpOne [91/27] next=90/28 sect=21/17 s=0 [181] e=1 [182] sgn=-1 win
dVal=1 windSum=? operand | |
1450 SkOpSegment::windingAtT id=93 opp=0 tHit=0.286794409 t=0 oldWinding=-1 windValue
=1 dx=- winding=0 | |
1451 FindSortableTop current=90 index=179 endIndex=180 tHit=0.9 hitDx=-4.26454926 try
=0 vert=0 | |
1452 SkOpSegment::windingAtT id=93 opp=1 tHit=0.286794409 t=0 oldWinding=-1 windValue
=0 dx=- winding=-1 | |
1453 SkOpSegment::initWinding id=90 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 op
pWind=-1 | |
1454 SkOpSegment::markWinding id=90 (951.289185,1468.29895 951.335754,1468.29382 951.
361023,1468.29199 951.361023,1468.29199) t=0 [179] (951.289185,1468.29895) tEnd=
1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1455 SkOpSegment::nextChase mismatched signs | |
1456 SkOpSegment::markWinding id=91 (951.361023,1468.29199 950.554016,1471.98499 947.
392029,1471.64197 947.392029,1471.64197) t=0 [181] (951.361023,1468.29199) tEnd=
1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1457 SkOpSegment::markWinding id=89 (947.392029,1471.64197 947.604919,1468.81628 950.
769897,1468.35559 951.289185,1468.29895) t=0 [177] (947.392029,1471.64197) tEnd=
1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1458 SkOpSegment::nextChase mismatched signs | |
1459 SkOpSegment::markWinding id=90 (951.289185,1468.29895 951.335754,1468.29382 951.
361023,1468.29199 951.361023,1468.29199) t=0 [179] (951.289185,1468.29895) tEnd=
1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1460 SkOpSegment::nextChase mismatched signs | |
1461 SkOpSegment::activeOp id=90 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 r
esult=1 | |
1462 SkOpSegment::nextChase mismatched signs | |
1463 SkOpSegment::findNextOp simple | |
1464 SkOpSegment::markDone id=90 (951.289185,1468.29895 951.335754,1468.29382 951.361
023,1468.29199 951.361023,1468.29199) t=0 [179] (951.289185,1468.29895) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1465 bridgeOp current id=90 from=(951.289185,1468.29895) to=(951.361023,1468.29199) | |
1466 path.moveTo(951.289185,1468.29895); | |
1467 path.cubicTo(951.335754,1468.29382, 951.361023,1468.29199, 951.361023,1468.29199
); | |
1468 SkOpSegment::findNextOp simple | |
1469 SkOpSegment::markDone id=91 (951.361023,1468.29199 950.554016,1471.98499 947.392
029,1471.64197 947.392029,1471.64197) t=0 [181] (951.361023,1468.29199) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1470 bridgeOp current id=91 from=(951.361023,1468.29199) to=(947.392029,1471.64197) | |
1471 path.cubicTo(950.554016,1471.98499, 947.392029,1471.64197, 947.392029,1471.64197
); | |
1472 SkOpSegment::nextChase mismatched signs | |
1473 SkOpSegment::findNextOp simple | |
1474 SkOpSegment::markDone id=89 (947.392029,1471.64197 947.604919,1468.81628 950.769
897,1468.35559 951.289185,1468.29895) t=0 [177] (947.392029,1471.64197) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1475 bridgeOp current id=89 from=(947.392029,1471.64197) to=(951.289185,1468.29895) | |
1476 path.cubicTo(947.604919,1468.81628, 950.769897,1468.35559, 951.289185,1468.29895
); | |
1477 path.close(); | |
1478 SkOpSegment::debugShowActiveSpans id=111 (974.919983,1468.29199 974.919983,1468.
29199 978.658997,1468.56299 978.890015,1471.64197) t=0 (974.919983,1468.29199) t
End=1 windSum=? windValue=1 oppValue=0 | |
1479 SkOpSegment::debugShowActiveSpans id=112 (978.890015,1471.64197 978.890015,1471.
64197 975.72699,1471.98499 974.919983,1468.29199) t=0 (978.890015,1471.64197) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1480 SkOpSegment::debugShowActiveSpans id=84 (945.382019,1474.328 942.924011,1472.729
944.492004,1469.48706 944.492004,1469.48706) t=0 (945.382019,1474.328) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
1481 SkOpSegment::debugShowActiveSpans id=85 (944.492004,1469.48706 947.388977,1471.9
5703 945.382019,1474.328 945.382019,1474.328) t=0 (944.492004,1469.48706) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1482 SkOpSegment::debugShowActiveSpans id=115 (980.900024,1474.328 980.900024,1474.32
8 978.893005,1471.95703 981.791016,1469.48706) t=0 (980.900024,1474.328) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1483 SkOpSegment::debugShowActiveSpans id=116 (981.791016,1469.48706 981.791016,1469.
48596 983.358032,1472.729 980.900024,1474.328) t=0 (981.791016,1469.48706) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1484 SkOpSegment::debugShowActiveSpans id=71 (946.054016,1476.229 945.61499,1473.1290
3 949.046997,1471.97095 949.046997,1471.97095) t=0 (946.054016,1476.229) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1485 SkOpSegment::debugShowActiveSpans id=72 (949.046997,1471.97095 949.191528,1475.9
5117 946.599548,1476.21362 946.127258,1476.22852) t=0 (949.046997,1471.97095) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1486 SkOpSegment::debugShowActiveSpans id=73 (946.127258,1476.22852 946.080078,1476.2
2998 946.054016,1476.229 946.054016,1476.229) t=0 (946.127258,1476.22852) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1487 SkOpSegment::debugShowActiveSpans id=11 (980.226013,1476.229 980.226013,1476.229
977.078003,1476.349 977.234985,1471.97095) t=0 (980.226013,1476.229) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1488 SkOpSegment::debugShowActiveSpans id=12 (977.234985,1471.97095 977.234985,1471.9
7095 980.666992,1473.12903 980.226013,1476.229) t=0 (977.234985,1471.97095) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1489 SkOpSegment::debugShowActiveSpans id=81 (945.312988,1478.18005 942.359741,1477.8
3667 942.572632,1474.58496 942.638794,1473.97607) t=0 (945.312988,1478.18005) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1490 SkOpSegment::debugShowActiveSpans id=82 (942.638794,1473.97607 942.645691,1473.9
1284 942.651001,1473.87805 942.651001,1473.87805) t=0 (942.638794,1473.97607) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1491 SkOpSegment::debugShowActiveSpans id=83 (942.651001,1473.87805 946.562988,1475.6
6199 945.312988,1478.18005 945.312988,1478.18005) t=0 (942.651001,1473.87805) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1492 SkOpSegment::debugShowActiveSpans id=117 (980.968994,1478.18005 980.968994,1478.
18005 979.718018,1475.66199 983.632019,1473.87805) t=0 (980.968994,1478.18005) t
End=1 windSum=? windValue=1 oppValue=0 | |
1493 SkOpSegment::debugShowActiveSpans id=118 (983.632019,1473.87805 983.632019,1473.
87805 984.229004,1477.80103 980.968994,1478.18005) t=0 (983.632019,1473.87805) t
End=1 windSum=? windValue=1 oppValue=0 | |
1494 SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.8
8501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1495 SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.3
3569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1496 SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.4
4934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1497 SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45
496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1498 SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59
497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1499 SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80
164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1500 SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.933
96 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1501 SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.3
8538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1502 SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.269
17 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1503 SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.3
1494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1504 SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276
980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
1505 SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1
969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1506 SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.234
99 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1507 SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.2
6099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1508 SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453
975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
1509 SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35
205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1510 SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.4
4055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1511 SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.498
05 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1512 SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.334
96 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1513 SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198
979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1514 SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823
982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1515 SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8
667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1516 SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.8
0811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1517 SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.3
4509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1518 SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.9
7583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1519 SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.
97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) t
End=1 windSum=? windValue=1 oppValue=0 | |
1520 SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.
776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1521 SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.
98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) t
End=1 windSum=? windValue=1 oppValue=0 | |
1522 SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.
37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) t
End=1 windSum=? windValue=1 oppValue=0 | |
1523 SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.9
3701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1524 SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.9
4592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1525 SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.62
5 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1526 SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.3
7146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1527 SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.371
7 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSu
m=? windValue=1 oppValue=0 | |
1528 SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.0649
4 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
1529 SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.8
6804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1530 SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 9
79.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 wind
Sum=? windValue=1 oppValue=0 | |
1531 SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.67
2 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windS
um=? windValue=1 oppValue=0 | |
1532 SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.1920
2 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1533 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
1534 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | |
1535 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1536 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1537 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
1538 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
1539 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
1540 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
1541 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1542 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1543 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1544 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1545 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1546 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1547 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1548 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1549 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1550 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1551 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1552 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1553 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1554 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1555 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1556 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1557 SkOpSegment::findTop | |
1558 SkOpAngle::dumpOne [112/31] next=111/32 sect=25/29 s=1 [224] e=0 [223] sgn=1 wi
ndVal=1 windSum=? operand | |
1559 SkOpAngle::dumpOne [111/32] next=112/31 sect=29/29 s=0 [221] e=1 [222] sgn=-1 w
indVal=1 windSum=? operand | |
1560 FindSortableTop current=111 index=221 endIndex=222 tHit=0.175786454 hitDx=0 try=
1 vert=0 | |
1561 SkOpSegment::windingAtT id=114 opp=0 tHit=0.428082798 t=0 oldWinding=-1 windValu
e=1 dx=- winding=0 | |
1562 FindSortableTop current=111 index=221 endIndex=222 tHit=0.9 hitDx=-2.31073737 tr
y=0 vert=0 | |
1563 SkOpSegment::windingAtT id=114 opp=1 tHit=0.428082798 t=0 oldWinding=-1 windValu
e=0 dx=- winding=-1 | |
1564 SkOpSegment::initWinding id=111 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 o
ppWind=-1 | |
1565 SkOpSegment::markWinding id=111 (974.919983,1468.29199 974.919983,1468.29199 978
.658997,1468.56299 978.890015,1471.64197) t=0 [221] (974.919983,1468.29199) tEnd
=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1566 SkOpSegment::nextChase mismatched signs | |
1567 SkOpSegment::markWinding id=112 (978.890015,1471.64197 978.890015,1471.64197 975
.72699,1471.98499 974.919983,1468.29199) t=0 [223] (978.890015,1471.64197) tEnd=
1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1568 SkOpSegment::nextChase mismatched signs | |
1569 SkOpSegment::markWinding id=111 (974.919983,1468.29199 974.919983,1468.29199 978
.658997,1468.56299 978.890015,1471.64197) t=0 [221] (974.919983,1468.29199) tEnd
=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1570 SkOpSegment::nextChase mismatched signs | |
1571 SkOpSegment::activeOp id=111 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0
result=1 | |
1572 SkOpSegment::nextChase mismatched signs | |
1573 SkOpSegment::findNextOp simple | |
1574 SkOpSegment::markDone id=111 (974.919983,1468.29199 974.919983,1468.29199 978.65
8997,1468.56299 978.890015,1471.64197) t=0 [221] (974.919983,1468.29199) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1575 bridgeOp current id=111 from=(974.919983,1468.29199) to=(978.890015,1471.64197) | |
1576 path.moveTo(974.919983,1468.29199); | |
1577 path.cubicTo(974.919983,1468.29199, 978.658997,1468.56299, 978.890015,1471.64197
); | |
1578 SkOpSegment::nextChase mismatched signs | |
1579 SkOpSegment::findNextOp simple | |
1580 SkOpSegment::markDone id=112 (978.890015,1471.64197 978.890015,1471.64197 975.72
699,1471.98499 974.919983,1468.29199) t=0 [223] (978.890015,1471.64197) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1581 bridgeOp current id=112 from=(978.890015,1471.64197) to=(974.919983,1468.29199) | |
1582 path.cubicTo(978.890015,1471.64197, 975.72699,1471.98499, 974.919983,1468.29199)
; | |
1583 path.close(); | |
1584 SkOpSegment::debugShowActiveSpans id=84 (945.382019,1474.328 942.924011,1472.729
944.492004,1469.48706 944.492004,1469.48706) t=0 (945.382019,1474.328) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
1585 SkOpSegment::debugShowActiveSpans id=85 (944.492004,1469.48706 947.388977,1471.9
5703 945.382019,1474.328 945.382019,1474.328) t=0 (944.492004,1469.48706) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1586 SkOpSegment::debugShowActiveSpans id=115 (980.900024,1474.328 980.900024,1474.32
8 978.893005,1471.95703 981.791016,1469.48706) t=0 (980.900024,1474.328) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1587 SkOpSegment::debugShowActiveSpans id=116 (981.791016,1469.48706 981.791016,1469.
48596 983.358032,1472.729 980.900024,1474.328) t=0 (981.791016,1469.48706) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1588 SkOpSegment::debugShowActiveSpans id=71 (946.054016,1476.229 945.61499,1473.1290
3 949.046997,1471.97095 949.046997,1471.97095) t=0 (946.054016,1476.229) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1589 SkOpSegment::debugShowActiveSpans id=72 (949.046997,1471.97095 949.191528,1475.9
5117 946.599548,1476.21362 946.127258,1476.22852) t=0 (949.046997,1471.97095) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1590 SkOpSegment::debugShowActiveSpans id=73 (946.127258,1476.22852 946.080078,1476.2
2998 946.054016,1476.229 946.054016,1476.229) t=0 (946.127258,1476.22852) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1591 SkOpSegment::debugShowActiveSpans id=11 (980.226013,1476.229 980.226013,1476.229
977.078003,1476.349 977.234985,1471.97095) t=0 (980.226013,1476.229) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1592 SkOpSegment::debugShowActiveSpans id=12 (977.234985,1471.97095 977.234985,1471.9
7095 980.666992,1473.12903 980.226013,1476.229) t=0 (977.234985,1471.97095) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1593 SkOpSegment::debugShowActiveSpans id=81 (945.312988,1478.18005 942.359741,1477.8
3667 942.572632,1474.58496 942.638794,1473.97607) t=0 (945.312988,1478.18005) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1594 SkOpSegment::debugShowActiveSpans id=82 (942.638794,1473.97607 942.645691,1473.9
1284 942.651001,1473.87805 942.651001,1473.87805) t=0 (942.638794,1473.97607) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1595 SkOpSegment::debugShowActiveSpans id=83 (942.651001,1473.87805 946.562988,1475.6
6199 945.312988,1478.18005 945.312988,1478.18005) t=0 (942.651001,1473.87805) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1596 SkOpSegment::debugShowActiveSpans id=117 (980.968994,1478.18005 980.968994,1478.
18005 979.718018,1475.66199 983.632019,1473.87805) t=0 (980.968994,1478.18005) t
End=1 windSum=? windValue=1 oppValue=0 | |
1597 SkOpSegment::debugShowActiveSpans id=118 (983.632019,1473.87805 983.632019,1473.
87805 984.229004,1477.80103 980.968994,1478.18005) t=0 (983.632019,1473.87805) t
End=1 windSum=? windValue=1 oppValue=0 | |
1598 SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.8
8501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1599 SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.3
3569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1600 SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.4
4934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1601 SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45
496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1602 SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59
497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1603 SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80
164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1604 SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.933
96 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1605 SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.3
8538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1606 SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.269
17 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1607 SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.3
1494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1608 SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276
980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
1609 SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1
969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1610 SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.234
99 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1611 SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.2
6099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1612 SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453
975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
1613 SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35
205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1614 SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.4
4055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1615 SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.498
05 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1616 SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.334
96 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1617 SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198
979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1618 SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823
982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1619 SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8
667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1620 SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.8
0811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1621 SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.3
4509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1622 SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.9
7583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1623 SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.
97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) t
End=1 windSum=? windValue=1 oppValue=0 | |
1624 SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.
776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1625 SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.
98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) t
End=1 windSum=? windValue=1 oppValue=0 | |
1626 SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.
37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) t
End=1 windSum=? windValue=1 oppValue=0 | |
1627 SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.9
3701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1628 SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.9
4592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1629 SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.62
5 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1630 SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.3
7146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1631 SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.371
7 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSu
m=? windValue=1 oppValue=0 | |
1632 SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.0649
4 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
1633 SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.8
6804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1634 SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 9
79.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 wind
Sum=? windValue=1 oppValue=0 | |
1635 SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.67
2 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windS
um=? windValue=1 oppValue=0 | |
1636 SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.1920
2 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1637 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
1638 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | |
1639 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1640 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1641 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
1642 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
1643 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
1644 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
1645 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1646 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1647 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1648 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1649 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1650 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1651 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1652 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1653 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1654 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1655 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1656 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1657 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1658 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1659 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1660 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1661 SkOpSegment::findTop | |
1662 SkOpAngle::dumpOne [84/36] next=85/35 sect=21/25 s=1 [168] e=0 [167] sgn=1 wind
Val=1 windSum=? operand | |
1663 SkOpAngle::dumpOne [85/35] next=84/36 sect=29/25 s=0 [169] e=1 [170] sgn=-1 win
dVal=1 windSum=? operand | |
1664 SkOpSegment::windingAtT id=2 opp=1 tHit=0.0784218528 t=0 oldWinding=0 windValue=
0 dx=+ winding=0 | |
1665 FindSortableTop current=84 index=167 endIndex=168 tHit=0.9 hitDx=44 try=0 vert=0 | |
1666 SkOpSegment::windingAtT id=2 opp=0 tHit=0.0784218528 t=0 oldWinding=-1 windValue
=1 dx=+ winding=-1 | |
1667 SkOpSegment::initWinding id=84 oldWinding=0 hitDx=+ dx=+ windVal=1 winding=-1 op
pWind=-1 | |
1668 SkOpSegment::markWinding id=84 (945.382019,1474.328 942.924011,1472.729 944.4920
04,1469.48706 944.492004,1469.48706) t=0 [167] (945.382019,1474.328) tEnd=1 newW
indSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1669 SkOpSegment::nextChase mismatched signs | |
1670 SkOpSegment::markWinding id=85 (944.492004,1469.48706 947.388977,1471.95703 945.
382019,1474.328 945.382019,1474.328) t=0 [169] (944.492004,1469.48706) tEnd=1 ne
wWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1671 SkOpSegment::nextChase mismatched signs | |
1672 SkOpSegment::markWinding id=84 (945.382019,1474.328 942.924011,1472.729 944.4920
04,1469.48706 944.492004,1469.48706) t=0 [167] (945.382019,1474.328) tEnd=1 newW
indSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1673 SkOpSegment::nextChase mismatched signs | |
1674 SkOpSegment::activeOp id=84 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 r
esult=1 | |
1675 SkOpSegment::nextChase mismatched signs | |
1676 SkOpSegment::findNextOp simple | |
1677 SkOpSegment::markDone id=84 (945.382019,1474.328 942.924011,1472.729 944.492004,
1469.48706 944.492004,1469.48706) t=0 [167] (945.382019,1474.328) tEnd=1 newWind
Sum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1678 bridgeOp current id=84 from=(945.382019,1474.328) to=(944.492004,1469.48706) | |
1679 path.moveTo(945.382019,1474.328); | |
1680 path.cubicTo(942.924011,1472.729, 944.492004,1469.48706, 944.492004,1469.48706); | |
1681 SkOpSegment::nextChase mismatched signs | |
1682 SkOpSegment::findNextOp simple | |
1683 SkOpSegment::markDone id=85 (944.492004,1469.48706 947.388977,1471.95703 945.382
019,1474.328 945.382019,1474.328) t=0 [169] (944.492004,1469.48706) tEnd=1 newWi
ndSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1684 bridgeOp current id=85 from=(944.492004,1469.48706) to=(945.382019,1474.328) | |
1685 path.cubicTo(947.388977,1471.95703, 945.382019,1474.328, 945.382019,1474.328); | |
1686 path.close(); | |
1687 SkOpSegment::debugShowActiveSpans id=115 (980.900024,1474.328 980.900024,1474.32
8 978.893005,1471.95703 981.791016,1469.48706) t=0 (980.900024,1474.328) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1688 SkOpSegment::debugShowActiveSpans id=116 (981.791016,1469.48706 981.791016,1469.
48596 983.358032,1472.729 980.900024,1474.328) t=0 (981.791016,1469.48706) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1689 SkOpSegment::debugShowActiveSpans id=71 (946.054016,1476.229 945.61499,1473.1290
3 949.046997,1471.97095 949.046997,1471.97095) t=0 (946.054016,1476.229) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1690 SkOpSegment::debugShowActiveSpans id=72 (949.046997,1471.97095 949.191528,1475.9
5117 946.599548,1476.21362 946.127258,1476.22852) t=0 (949.046997,1471.97095) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1691 SkOpSegment::debugShowActiveSpans id=73 (946.127258,1476.22852 946.080078,1476.2
2998 946.054016,1476.229 946.054016,1476.229) t=0 (946.127258,1476.22852) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1692 SkOpSegment::debugShowActiveSpans id=11 (980.226013,1476.229 980.226013,1476.229
977.078003,1476.349 977.234985,1471.97095) t=0 (980.226013,1476.229) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1693 SkOpSegment::debugShowActiveSpans id=12 (977.234985,1471.97095 977.234985,1471.9
7095 980.666992,1473.12903 980.226013,1476.229) t=0 (977.234985,1471.97095) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1694 SkOpSegment::debugShowActiveSpans id=81 (945.312988,1478.18005 942.359741,1477.8
3667 942.572632,1474.58496 942.638794,1473.97607) t=0 (945.312988,1478.18005) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1695 SkOpSegment::debugShowActiveSpans id=82 (942.638794,1473.97607 942.645691,1473.9
1284 942.651001,1473.87805 942.651001,1473.87805) t=0 (942.638794,1473.97607) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1696 SkOpSegment::debugShowActiveSpans id=83 (942.651001,1473.87805 946.562988,1475.6
6199 945.312988,1478.18005 945.312988,1478.18005) t=0 (942.651001,1473.87805) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1697 SkOpSegment::debugShowActiveSpans id=117 (980.968994,1478.18005 980.968994,1478.
18005 979.718018,1475.66199 983.632019,1473.87805) t=0 (980.968994,1478.18005) t
End=1 windSum=? windValue=1 oppValue=0 | |
1698 SkOpSegment::debugShowActiveSpans id=118 (983.632019,1473.87805 983.632019,1473.
87805 984.229004,1477.80103 980.968994,1478.18005) t=0 (983.632019,1473.87805) t
End=1 windSum=? windValue=1 oppValue=0 | |
1699 SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.8
8501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1700 SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.3
3569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1701 SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.4
4934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1702 SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45
496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1703 SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59
497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1704 SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80
164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1705 SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.933
96 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1706 SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.3
8538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1707 SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.269
17 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1708 SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.3
1494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1709 SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276
980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
1710 SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1
969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1711 SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.234
99 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1712 SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.2
6099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1713 SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453
975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
1714 SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35
205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1715 SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.4
4055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1716 SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.498
05 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1717 SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.334
96 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1718 SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198
979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1719 SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823
982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1720 SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8
667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1721 SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.8
0811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1722 SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.3
4509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1723 SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.9
7583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1724 SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.
97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) t
End=1 windSum=? windValue=1 oppValue=0 | |
1725 SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.
776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1726 SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.
98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) t
End=1 windSum=? windValue=1 oppValue=0 | |
1727 SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.
37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) t
End=1 windSum=? windValue=1 oppValue=0 | |
1728 SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.9
3701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1729 SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.9
4592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1730 SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.62
5 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1731 SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.3
7146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1732 SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.371
7 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSu
m=? windValue=1 oppValue=0 | |
1733 SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.0649
4 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
1734 SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.8
6804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1735 SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 9
79.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 wind
Sum=? windValue=1 oppValue=0 | |
1736 SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.67
2 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windS
um=? windValue=1 oppValue=0 | |
1737 SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.1920
2 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1738 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
1739 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | |
1740 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1741 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1742 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
1743 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
1744 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
1745 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
1746 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1747 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1748 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1749 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1750 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1751 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1752 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1753 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1754 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1755 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1756 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1757 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1758 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1759 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1760 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1761 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1762 SkOpSegment::findTop | |
1763 SkOpAngle::dumpOne [116/39] next=115/40 sect=6/25 s=0 [231] e=1 [232] sgn=-1 wi
ndVal=1 windSum=? operand | |
1764 SkOpAngle::dumpOne [115/40] next=116/39 sect=17/21 s=1 [230] e=0 [229] sgn=1 wi
ndVal=1 windSum=? operand | |
1765 SkOpSegment::findTop swap=1 inflections=0 monotonic=0 | |
1766 FindSortableTop current=115 index=229 endIndex=230 tHit=0.967308254 hitDx=0 try=
1 vert=0 | |
1767 SkOpSegment::windingAtT id=2 opp=1 tHit=0.910496105 t=0 oldWinding=0 windValue=0
dx=+ winding=0 | |
1768 FindSortableTop current=115 index=229 endIndex=230 tHit=0.9 hitDx=44 try=0 vert=
0 | |
1769 SkOpSegment::windingAtT id=2 opp=0 tHit=0.910496105 t=0 oldWinding=-1 windValue=
1 dx=+ winding=-1 | |
1770 SkOpSegment::initWinding id=115 oldWinding=0 hitDx=+ dx=+ windVal=1 winding=-1 o
ppWind=-1 | |
1771 SkOpSegment::markWinding id=115 (980.900024,1474.328 980.900024,1474.328 978.893
005,1471.95703 981.791016,1469.48706) t=0 [229] (980.900024,1474.328) tEnd=1 new
WindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1772 SkOpSegment::nextChase mismatched signs | |
1773 SkOpSegment::markWinding id=116 (981.791016,1469.48706 981.791016,1469.48596 983
.358032,1472.729 980.900024,1474.328) t=0 [231] (981.791016,1469.48706) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1774 SkOpSegment::nextChase mismatched signs | |
1775 SkOpSegment::markWinding id=115 (980.900024,1474.328 980.900024,1474.328 978.893
005,1471.95703 981.791016,1469.48706) t=0 [229] (980.900024,1474.328) tEnd=1 new
WindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1776 SkOpSegment::nextChase mismatched signs | |
1777 SkOpSegment::activeOp id=115 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0
result=1 | |
1778 SkOpSegment::nextChase mismatched signs | |
1779 SkOpSegment::findNextOp simple | |
1780 SkOpSegment::markDone id=115 (980.900024,1474.328 980.900024,1474.328 978.893005
,1471.95703 981.791016,1469.48706) t=0 [229] (980.900024,1474.328) tEnd=1 newWin
dSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1781 bridgeOp current id=115 from=(980.900024,1474.328) to=(981.791016,1469.48706) | |
1782 path.moveTo(980.900024,1474.328); | |
1783 path.cubicTo(980.900024,1474.328, 978.893005,1471.95703, 981.791016,1469.48706); | |
1784 SkOpSegment::nextChase mismatched signs | |
1785 SkOpSegment::findNextOp simple | |
1786 SkOpSegment::markDone id=116 (981.791016,1469.48706 981.791016,1469.48596 983.35
8032,1472.729 980.900024,1474.328) t=0 [231] (981.791016,1469.48706) tEnd=1 newW
indSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1787 bridgeOp current id=116 from=(981.791016,1469.48706) to=(980.900024,1474.328) | |
1788 path.cubicTo(981.791016,1469.48596, 983.358032,1472.729, 980.900024,1474.328); | |
1789 path.close(); | |
1790 SkOpSegment::debugShowActiveSpans id=71 (946.054016,1476.229 945.61499,1473.1290
3 949.046997,1471.97095 949.046997,1471.97095) t=0 (946.054016,1476.229) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1791 SkOpSegment::debugShowActiveSpans id=72 (949.046997,1471.97095 949.191528,1475.9
5117 946.599548,1476.21362 946.127258,1476.22852) t=0 (949.046997,1471.97095) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1792 SkOpSegment::debugShowActiveSpans id=73 (946.127258,1476.22852 946.080078,1476.2
2998 946.054016,1476.229 946.054016,1476.229) t=0 (946.127258,1476.22852) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1793 SkOpSegment::debugShowActiveSpans id=11 (980.226013,1476.229 980.226013,1476.229
977.078003,1476.349 977.234985,1471.97095) t=0 (980.226013,1476.229) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1794 SkOpSegment::debugShowActiveSpans id=12 (977.234985,1471.97095 977.234985,1471.9
7095 980.666992,1473.12903 980.226013,1476.229) t=0 (977.234985,1471.97095) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1795 SkOpSegment::debugShowActiveSpans id=81 (945.312988,1478.18005 942.359741,1477.8
3667 942.572632,1474.58496 942.638794,1473.97607) t=0 (945.312988,1478.18005) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1796 SkOpSegment::debugShowActiveSpans id=82 (942.638794,1473.97607 942.645691,1473.9
1284 942.651001,1473.87805 942.651001,1473.87805) t=0 (942.638794,1473.97607) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1797 SkOpSegment::debugShowActiveSpans id=83 (942.651001,1473.87805 946.562988,1475.6
6199 945.312988,1478.18005 945.312988,1478.18005) t=0 (942.651001,1473.87805) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1798 SkOpSegment::debugShowActiveSpans id=117 (980.968994,1478.18005 980.968994,1478.
18005 979.718018,1475.66199 983.632019,1473.87805) t=0 (980.968994,1478.18005) t
End=1 windSum=? windValue=1 oppValue=0 | |
1799 SkOpSegment::debugShowActiveSpans id=118 (983.632019,1473.87805 983.632019,1473.
87805 984.229004,1477.80103 980.968994,1478.18005) t=0 (983.632019,1473.87805) t
End=1 windSum=? windValue=1 oppValue=0 | |
1800 SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.8
8501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1801 SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.3
3569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1802 SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.4
4934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1803 SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45
496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1804 SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59
497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1805 SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80
164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1806 SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.933
96 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1807 SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.3
8538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1808 SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.269
17 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1809 SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.3
1494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1810 SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276
980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
1811 SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1
969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1812 SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.234
99 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1813 SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.2
6099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1814 SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453
975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
1815 SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35
205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1816 SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.4
4055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1817 SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.498
05 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1818 SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.334
96 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1819 SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198
979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1820 SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823
982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1821 SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8
667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1822 SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.8
0811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1823 SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.3
4509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1824 SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.9
7583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1825 SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.
97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) t
End=1 windSum=? windValue=1 oppValue=0 | |
1826 SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.
776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1827 SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.
98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) t
End=1 windSum=? windValue=1 oppValue=0 | |
1828 SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.
37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) t
End=1 windSum=? windValue=1 oppValue=0 | |
1829 SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.9
3701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1830 SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.9
4592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1831 SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.62
5 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1832 SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.3
7146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1833 SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.371
7 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSu
m=? windValue=1 oppValue=0 | |
1834 SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.0649
4 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
1835 SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.8
6804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1836 SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 9
79.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 wind
Sum=? windValue=1 oppValue=0 | |
1837 SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.67
2 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windS
um=? windValue=1 oppValue=0 | |
1838 SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.1920
2 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1839 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
1840 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | |
1841 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1842 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1843 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
1844 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
1845 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
1846 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
1847 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1848 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1849 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1850 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1851 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1852 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1853 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1854 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1855 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1856 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1857 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1858 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1859 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1860 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1861 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1862 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1863 SkOpSegment::findTop | |
1864 SkOpAngle::dumpOne [71/44] next=72/43 sect=17/21 s=1 [142] e=0 [141] sgn=1 wind
Val=1 windSum=? operand | |
1865 SkOpAngle::dumpOne [72/43] next=71/44 sect=25/21 s=0 [143] e=1 [144] sgn=-1 win
dVal=1 windSum=? operand | |
1866 SkOpSegment::windingAtT id=91 opp=0 tHit=0.523045686 t=0 oldWinding=-1 windValue
=1 dx=- winding=0 | |
1867 FindSortableTop current=71 index=141 endIndex=142 tHit=0.9 hitDx=-5.28365183 try
=0 vert=0 | |
1868 SkOpSegment::windingAtT id=91 opp=1 tHit=0.523045686 t=0 oldWinding=-1 windValue
=0 dx=- winding=-1 | |
1869 SkOpSegment::initWinding id=71 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 op
pWind=-1 | |
1870 SkOpSegment::markWinding id=71 (946.054016,1476.229 945.61499,1473.12903 949.046
997,1471.97095 949.046997,1471.97095) t=0 [141] (946.054016,1476.229) tEnd=1 new
WindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1871 SkOpSegment::nextChase mismatched signs | |
1872 SkOpSegment::markWinding id=72 (949.046997,1471.97095 949.191528,1475.95117 946.
599548,1476.21362 946.127258,1476.22852) t=0 [143] (949.046997,1471.97095) tEnd=
1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1873 SkOpSegment::markWinding id=73 (946.127258,1476.22852 946.080078,1476.22998 946.
054016,1476.229 946.054016,1476.229) t=0 [145] (946.127258,1476.22852) tEnd=1 ne
wWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1874 SkOpSegment::nextChase mismatched signs | |
1875 SkOpSegment::markWinding id=71 (946.054016,1476.229 945.61499,1473.12903 949.046
997,1471.97095 949.046997,1471.97095) t=0 [141] (946.054016,1476.229) tEnd=1 new
WindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1876 SkOpSegment::nextChase mismatched signs | |
1877 SkOpSegment::activeOp id=71 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 r
esult=1 | |
1878 SkOpSegment::nextChase mismatched signs | |
1879 SkOpSegment::findNextOp simple | |
1880 SkOpSegment::markDone id=71 (946.054016,1476.229 945.61499,1473.12903 949.046997
,1471.97095 949.046997,1471.97095) t=0 [141] (946.054016,1476.229) tEnd=1 newWin
dSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1881 bridgeOp current id=71 from=(946.054016,1476.229) to=(949.046997,1471.97095) | |
1882 path.moveTo(946.054016,1476.229); | |
1883 path.cubicTo(945.61499,1473.12903, 949.046997,1471.97095, 949.046997,1471.97095)
; | |
1884 SkOpSegment::findNextOp simple | |
1885 SkOpSegment::markDone id=72 (949.046997,1471.97095 949.191528,1475.95117 946.599
548,1476.21362 946.127258,1476.22852) t=0 [143] (949.046997,1471.97095) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1886 bridgeOp current id=72 from=(949.046997,1471.97095) to=(946.127258,1476.22852) | |
1887 path.cubicTo(949.191528,1475.95117, 946.599548,1476.21362, 946.127258,1476.22852
); | |
1888 SkOpSegment::nextChase mismatched signs | |
1889 SkOpSegment::findNextOp simple | |
1890 SkOpSegment::markDone id=73 (946.127258,1476.22852 946.080078,1476.22998 946.054
016,1476.229 946.054016,1476.229) t=0 [145] (946.127258,1476.22852) tEnd=1 newWi
ndSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1891 bridgeOp current id=73 from=(946.127258,1476.22852) to=(946.054016,1476.229) | |
1892 path.cubicTo(946.080078,1476.22998, 946.054016,1476.229, 946.054016,1476.229); | |
1893 path.close(); | |
1894 SkOpSegment::debugShowActiveSpans id=11 (980.226013,1476.229 980.226013,1476.229
977.078003,1476.349 977.234985,1471.97095) t=0 (980.226013,1476.229) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1895 SkOpSegment::debugShowActiveSpans id=12 (977.234985,1471.97095 977.234985,1471.9
7095 980.666992,1473.12903 980.226013,1476.229) t=0 (977.234985,1471.97095) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1896 SkOpSegment::debugShowActiveSpans id=81 (945.312988,1478.18005 942.359741,1477.8
3667 942.572632,1474.58496 942.638794,1473.97607) t=0 (945.312988,1478.18005) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1897 SkOpSegment::debugShowActiveSpans id=82 (942.638794,1473.97607 942.645691,1473.9
1284 942.651001,1473.87805 942.651001,1473.87805) t=0 (942.638794,1473.97607) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1898 SkOpSegment::debugShowActiveSpans id=83 (942.651001,1473.87805 946.562988,1475.6
6199 945.312988,1478.18005 945.312988,1478.18005) t=0 (942.651001,1473.87805) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1899 SkOpSegment::debugShowActiveSpans id=117 (980.968994,1478.18005 980.968994,1478.
18005 979.718018,1475.66199 983.632019,1473.87805) t=0 (980.968994,1478.18005) t
End=1 windSum=? windValue=1 oppValue=0 | |
1900 SkOpSegment::debugShowActiveSpans id=118 (983.632019,1473.87805 983.632019,1473.
87805 984.229004,1477.80103 980.968994,1478.18005) t=0 (983.632019,1473.87805) t
End=1 windSum=? windValue=1 oppValue=0 | |
1901 SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.8
8501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1902 SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.3
3569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1903 SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.4
4934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1904 SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45
496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1905 SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59
497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1906 SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80
164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1907 SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.933
96 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1908 SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.3
8538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1909 SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.269
17 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1910 SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.3
1494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1911 SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276
980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
1912 SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1
969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1913 SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.234
99 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1914 SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.2
6099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1915 SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453
975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
1916 SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35
205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1917 SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.4
4055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1918 SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.498
05 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1919 SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.334
96 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1920 SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198
979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1921 SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823
982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1922 SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8
667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1923 SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.8
0811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1924 SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.3
4509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1925 SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.9
7583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1926 SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.
97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) t
End=1 windSum=? windValue=1 oppValue=0 | |
1927 SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.
776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1928 SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.
98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) t
End=1 windSum=? windValue=1 oppValue=0 | |
1929 SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.
37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) t
End=1 windSum=? windValue=1 oppValue=0 | |
1930 SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.9
3701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1931 SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.9
4592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1932 SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.62
5 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1
windSum=? windValue=1 oppValue=0 | |
1933 SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.3
7146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1934 SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.371
7 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSu
m=? windValue=1 oppValue=0 | |
1935 SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.0649
4 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
1936 SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.8
6804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1937 SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 9
79.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 wind
Sum=? windValue=1 oppValue=0 | |
1938 SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.67
2 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windS
um=? windValue=1 oppValue=0 | |
1939 SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.1920
2 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
1940 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
1941 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | |
1942 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1943 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1944 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
1945 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
1946 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
1947 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
1948 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1949 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1950 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1951 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1952 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1953 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1954 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1955 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1956 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1957 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1958 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1959 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
1960 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
1961 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
1962 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1963 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1964 SkOpSegment::findTop | |
1965 SkOpAngle::dumpOne [11/48] next=12/47 sect=21/25 s=1 [22] e=0 [21] sgn=1 windVa
l=1 windSum=? operand | |
1966 SkOpAngle::dumpOne [12/47] next=11/48 sect=29/25 s=0 [23] e=1 [24] sgn=-1 windV
al=1 windSum=? operand | |
1967 FindSortableTop current=12 index=23 endIndex=24 tHit=0.0682163132 hitDx=0 try=1
vert=0 | |
1968 SkOpSegment::windingAtT id=115 opp=0 tHit=0.511875601 t=0 oldWinding=-1 windValu
e=1 dx=- winding=0 | |
1969 FindSortableTop current=12 index=23 endIndex=24 tHit=0.9 hitDx=-0.730849624 try=
0 vert=0 | |
1970 SkOpSegment::windingAtT id=115 opp=1 tHit=0.511875601 t=0 oldWinding=-1 windValu
e=0 dx=- winding=-1 | |
1971 SkOpSegment::initWinding id=12 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 op
pWind=-1 | |
1972 SkOpSegment::markWinding id=12 (977.234985,1471.97095 977.234985,1471.97095 980.
666992,1473.12903 980.226013,1476.229) t=0 [23] (977.234985,1471.97095) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1973 SkOpSegment::nextChase mismatched signs | |
1974 SkOpSegment::markWinding id=11 (980.226013,1476.229 980.226013,1476.229 977.0780
03,1476.349 977.234985,1471.97095) t=0 [21] (980.226013,1476.229) tEnd=1 newWind
Sum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
1975 SkOpSegment::nextChase mismatched signs | |
1976 SkOpSegment::markWinding id=12 (977.234985,1471.97095 977.234985,1471.97095 980.
666992,1473.12903 980.226013,1476.229) t=0 [23] (977.234985,1471.97095) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1977 SkOpSegment::nextChase mismatched signs | |
1978 SkOpSegment::activeOp id=12 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 r
esult=1 | |
1979 SkOpSegment::nextChase mismatched signs | |
1980 SkOpSegment::findNextOp simple | |
1981 SkOpSegment::markDone id=12 (977.234985,1471.97095 977.234985,1471.97095 980.666
992,1473.12903 980.226013,1476.229) t=0 [23] (977.234985,1471.97095) tEnd=1 newW
indSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1982 bridgeOp current id=12 from=(977.234985,1471.97095) to=(980.226013,1476.229) | |
1983 path.moveTo(977.234985,1471.97095); | |
1984 path.cubicTo(977.234985,1471.97095, 980.666992,1473.12903, 980.226013,1476.229); | |
1985 SkOpSegment::nextChase mismatched signs | |
1986 SkOpSegment::findNextOp simple | |
1987 SkOpSegment::markDone id=11 (980.226013,1476.229 980.226013,1476.229 977.078003,
1476.349 977.234985,1471.97095) t=0 [21] (980.226013,1476.229) tEnd=1 newWindSum
=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
1988 bridgeOp current id=11 from=(980.226013,1476.229) to=(977.234985,1471.97095) | |
1989 path.cubicTo(980.226013,1476.229, 977.078003,1476.349, 977.234985,1471.97095); | |
1990 path.close(); | |
1991 SkOpSegment::debugShowActiveSpans id=81 (945.312988,1478.18005 942.359741,1477.8
3667 942.572632,1474.58496 942.638794,1473.97607) t=0 (945.312988,1478.18005) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1992 SkOpSegment::debugShowActiveSpans id=82 (942.638794,1473.97607 942.645691,1473.9
1284 942.651001,1473.87805 942.651001,1473.87805) t=0 (942.638794,1473.97607) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1993 SkOpSegment::debugShowActiveSpans id=83 (942.651001,1473.87805 946.562988,1475.6
6199 945.312988,1478.18005 945.312988,1478.18005) t=0 (942.651001,1473.87805) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1994 SkOpSegment::debugShowActiveSpans id=117 (980.968994,1478.18005 980.968994,1478.
18005 979.718018,1475.66199 983.632019,1473.87805) t=0 (980.968994,1478.18005) t
End=1 windSum=? windValue=1 oppValue=0 | |
1995 SkOpSegment::debugShowActiveSpans id=118 (983.632019,1473.87805 983.632019,1473.
87805 984.229004,1477.80103 980.968994,1478.18005) t=0 (983.632019,1473.87805) t
End=1 windSum=? windValue=1 oppValue=0 | |
1996 SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.8
8501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1997 SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.3
3569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1998 SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.4
4934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
1999 SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45
496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2000 SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59
497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2001 SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80
164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2002 SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.933
96 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2003 SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.3
8538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2004 SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.269
17 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2005 SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.3
1494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2006 SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276
980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
2007 SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1
969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2008 SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.234
99 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2009 SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.2
6099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2010 SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453
975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
2011 SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35
205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2012 SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.4
4055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2013 SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.498
05 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2014 SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.334
96 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2015 SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198
979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2016 SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823
982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2017 SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8
667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2018 SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.8
0811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2019 SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.3
4509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2020 SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.9
7583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2021 SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.
97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) t
End=1 windSum=? windValue=1 oppValue=0 | |
2022 SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.
776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2023 SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.
98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) t
End=1 windSum=? windValue=1 oppValue=0 | |
2024 SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.
37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) t
End=1 windSum=? windValue=1 oppValue=0 | |
2025 SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.9
3701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2026 SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.9
4592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2027 SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.62
5 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2028 SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.3
7146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2029 SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.371
7 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSu
m=? windValue=1 oppValue=0 | |
2030 SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.0649
4 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
2031 SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.8
6804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2032 SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 9
79.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 wind
Sum=? windValue=1 oppValue=0 | |
2033 SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.67
2 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windS
um=? windValue=1 oppValue=0 | |
2034 SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.1920
2 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2035 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
2036 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | |
2037 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2038 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2039 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
2040 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
2041 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
2042 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
2043 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2044 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2045 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2046 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2047 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2048 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2049 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2050 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2051 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2052 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2053 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2054 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2055 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2056 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2057 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2058 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2059 SkOpSegment::findTop | |
2060 SkOpAngle::dumpOne [82/52] next=83/51 sect=21/21 s=1 [164] e=0 [163] sgn=1 wind
Val=1 windSum=? operand | |
2061 SkOpAngle::dumpOne [83/51] next=82/52 sect=29/25 s=0 [165] e=1 [166] sgn=-1 win
dVal=1 windSum=? operand stop | |
2062 SkOpSegment::windingAtT id=2 opp=1 tHit=0.037518588 t=0 oldWinding=0 windValue=0
dx=+ winding=0 | |
2063 FindSortableTop current=82 index=163 endIndex=164 tHit=0.9 hitDx=44 try=0 vert=0 | |
2064 SkOpSegment::windingAtT id=2 opp=0 tHit=0.037518588 t=0 oldWinding=-1 windValue=
1 dx=+ winding=-1 | |
2065 SkOpSegment::initWinding id=82 oldWinding=0 hitDx=+ dx=+ windVal=1 winding=-1 op
pWind=-1 | |
2066 SkOpSegment::markWinding id=82 (942.638794,1473.97607 942.645691,1473.91284 942.
651001,1473.87805 942.651001,1473.87805) t=0 [163] (942.638794,1473.97607) tEnd=
1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
2067 SkOpSegment::nextChase mismatched signs | |
2068 SkOpSegment::markWinding id=83 (942.651001,1473.87805 946.562988,1475.66199 945.
312988,1478.18005 945.312988,1478.18005) t=0 [165] (942.651001,1473.87805) tEnd=
1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
2069 SkOpSegment::markWinding id=81 (945.312988,1478.18005 942.359741,1477.83667 942.
572632,1474.58496 942.638794,1473.97607) t=0 [161] (945.312988,1478.18005) tEnd=
1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
2070 SkOpSegment::nextChase mismatched signs | |
2071 SkOpSegment::markWinding id=82 (942.638794,1473.97607 942.645691,1473.91284 942.
651001,1473.87805 942.651001,1473.87805) t=0 [163] (942.638794,1473.97607) tEnd=
1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2072 SkOpSegment::nextChase mismatched signs | |
2073 SkOpSegment::activeOp id=82 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 r
esult=1 | |
2074 SkOpSegment::nextChase mismatched signs | |
2075 SkOpSegment::findNextOp simple | |
2076 SkOpSegment::markDone id=82 (942.638794,1473.97607 942.645691,1473.91284 942.651
001,1473.87805 942.651001,1473.87805) t=0 [163] (942.638794,1473.97607) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2077 bridgeOp current id=82 from=(942.638794,1473.97607) to=(942.651001,1473.87805) | |
2078 path.moveTo(942.638794,1473.97607); | |
2079 path.cubicTo(942.645691,1473.91284, 942.651001,1473.87805, 942.651001,1473.87805
); | |
2080 SkOpSegment::findNextOp simple | |
2081 SkOpSegment::markDone id=83 (942.651001,1473.87805 946.562988,1475.66199 945.312
988,1478.18005 945.312988,1478.18005) t=0 [165] (942.651001,1473.87805) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2082 bridgeOp current id=83 from=(942.651001,1473.87805) to=(945.312988,1478.18005) | |
2083 path.cubicTo(946.562988,1475.66199, 945.312988,1478.18005, 945.312988,1478.18005
); | |
2084 SkOpSegment::nextChase mismatched signs | |
2085 SkOpSegment::findNextOp simple | |
2086 SkOpSegment::markDone id=81 (945.312988,1478.18005 942.359741,1477.83667 942.572
632,1474.58496 942.638794,1473.97607) t=0 [161] (945.312988,1478.18005) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2087 bridgeOp current id=81 from=(945.312988,1478.18005) to=(942.638794,1473.97607) | |
2088 path.cubicTo(942.359741,1477.83667, 942.572632,1474.58496, 942.638794,1473.97607
); | |
2089 path.close(); | |
2090 SkOpSegment::debugShowActiveSpans id=117 (980.968994,1478.18005 980.968994,1478.
18005 979.718018,1475.66199 983.632019,1473.87805) t=0 (980.968994,1478.18005) t
End=1 windSum=? windValue=1 oppValue=0 | |
2091 SkOpSegment::debugShowActiveSpans id=118 (983.632019,1473.87805 983.632019,1473.
87805 984.229004,1477.80103 980.968994,1478.18005) t=0 (983.632019,1473.87805) t
End=1 windSum=? windValue=1 oppValue=0 | |
2092 SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.8
8501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2093 SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.3
3569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2094 SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.4
4934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2095 SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45
496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2096 SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59
497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2097 SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80
164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2098 SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.933
96 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2099 SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.3
8538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2100 SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.269
17 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2101 SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.3
1494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2102 SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276
980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
2103 SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1
969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2104 SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.234
99 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2105 SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.2
6099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2106 SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453
975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
2107 SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35
205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2108 SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.4
4055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2109 SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.498
05 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2110 SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.334
96 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2111 SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198
979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2112 SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823
982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2113 SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8
667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2114 SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.8
0811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2115 SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.3
4509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2116 SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.9
7583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2117 SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.
97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) t
End=1 windSum=? windValue=1 oppValue=0 | |
2118 SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.
776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2119 SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.
98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) t
End=1 windSum=? windValue=1 oppValue=0 | |
2120 SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.
37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) t
End=1 windSum=? windValue=1 oppValue=0 | |
2121 SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.9
3701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2122 SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.9
4592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2123 SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.62
5 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2124 SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.3
7146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2125 SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.371
7 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSu
m=? windValue=1 oppValue=0 | |
2126 SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.0649
4 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
2127 SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.8
6804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2128 SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 9
79.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 wind
Sum=? windValue=1 oppValue=0 | |
2129 SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.67
2 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windS
um=? windValue=1 oppValue=0 | |
2130 SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.1920
2 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2131 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
2132 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | |
2133 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2134 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2135 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
2136 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
2137 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
2138 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
2139 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2140 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2141 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2142 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2143 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2144 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2145 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2146 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2147 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2148 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2149 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2150 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2151 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2152 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2153 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2154 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2155 SkOpSegment::findTop | |
2156 SkOpAngle::dumpOne [117/56] next=118/55 sect=17/21 s=1 [234] e=0 [233] sgn=1 wi
ndVal=1 windSum=? operand | |
2157 SkOpAngle::dumpOne [118/55] next=117/56 sect=25/21 s=0 [235] e=1 [236] sgn=-1 w
indVal=1 windSum=? operand | |
2158 SkOpSegment::windingAtT id=2 opp=1 tHit=0.945598256 t=0 oldWinding=0 windValue=0
dx=+ winding=0 | |
2159 FindSortableTop current=117 index=233 endIndex=234 tHit=0.9 hitDx=44 try=0 vert=
0 | |
2160 SkOpSegment::windingAtT id=2 opp=0 tHit=0.945598256 t=0 oldWinding=-1 windValue=
1 dx=+ winding=-1 | |
2161 SkOpSegment::initWinding id=117 oldWinding=0 hitDx=+ dx=+ windVal=1 winding=-1 o
ppWind=-1 | |
2162 SkOpSegment::markWinding id=117 (980.968994,1478.18005 980.968994,1478.18005 979
.718018,1475.66199 983.632019,1473.87805) t=0 [233] (980.968994,1478.18005) tEnd
=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
2163 SkOpSegment::nextChase mismatched signs | |
2164 SkOpSegment::markWinding id=118 (983.632019,1473.87805 983.632019,1473.87805 984
.229004,1477.80103 980.968994,1478.18005) t=0 [235] (983.632019,1473.87805) tEnd
=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
2165 SkOpSegment::nextChase mismatched signs | |
2166 SkOpSegment::markWinding id=117 (980.968994,1478.18005 980.968994,1478.18005 979
.718018,1475.66199 983.632019,1473.87805) t=0 [233] (980.968994,1478.18005) tEnd
=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2167 SkOpSegment::nextChase mismatched signs | |
2168 SkOpSegment::activeOp id=117 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0
result=1 | |
2169 SkOpSegment::nextChase mismatched signs | |
2170 SkOpSegment::findNextOp simple | |
2171 SkOpSegment::markDone id=117 (980.968994,1478.18005 980.968994,1478.18005 979.71
8018,1475.66199 983.632019,1473.87805) t=0 [233] (980.968994,1478.18005) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2172 bridgeOp current id=117 from=(980.968994,1478.18005) to=(983.632019,1473.87805) | |
2173 path.moveTo(980.968994,1478.18005); | |
2174 path.cubicTo(980.968994,1478.18005, 979.718018,1475.66199, 983.632019,1473.87805
); | |
2175 SkOpSegment::nextChase mismatched signs | |
2176 SkOpSegment::findNextOp simple | |
2177 SkOpSegment::markDone id=118 (983.632019,1473.87805 983.632019,1473.87805 984.22
9004,1477.80103 980.968994,1478.18005) t=0 [235] (983.632019,1473.87805) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2178 bridgeOp current id=118 from=(983.632019,1473.87805) to=(980.968994,1478.18005) | |
2179 path.cubicTo(983.632019,1473.87805, 984.229004,1477.80103, 980.968994,1478.18005
); | |
2180 path.close(); | |
2181 SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.8
8501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2182 SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.3
3569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2183 SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.4
4934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2184 SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45
496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2185 SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59
497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2186 SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80
164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2187 SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.933
96 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2188 SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.3
8538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2189 SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.269
17 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2190 SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.3
1494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2191 SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276
980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
2192 SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1
969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2193 SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.234
99 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2194 SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.2
6099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2195 SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453
975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
2196 SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35
205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2197 SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.4
4055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2198 SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.498
05 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2199 SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.334
96 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2200 SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198
979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2201 SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823
982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2202 SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8
667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2203 SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.8
0811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2204 SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.3
4509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2205 SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.9
7583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2206 SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.
97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) t
End=1 windSum=? windValue=1 oppValue=0 | |
2207 SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.
776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2208 SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.
98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) t
End=1 windSum=? windValue=1 oppValue=0 | |
2209 SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.
37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) t
End=1 windSum=? windValue=1 oppValue=0 | |
2210 SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.9
3701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2211 SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.9
4592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2212 SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.62
5 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2213 SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.3
7146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2214 SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.371
7 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSu
m=? windValue=1 oppValue=0 | |
2215 SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.0649
4 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
2216 SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.8
6804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2217 SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 9
79.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 wind
Sum=? windValue=1 oppValue=0 | |
2218 SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.67
2 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windS
um=? windValue=1 oppValue=0 | |
2219 SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.1920
2 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2220 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
2221 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | |
2222 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2223 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2224 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
2225 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
2226 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
2227 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
2228 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2229 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2230 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2231 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2232 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2233 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2234 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2235 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2236 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2237 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2238 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2239 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2240 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2241 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2242 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2243 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2244 SkOpSegment::findTop | |
2245 SkOpAngle::dumpOne [68/60] next=69/59 sect=17/21 s=1 [136] e=0 [135] sgn=1 wind
Val=1 windSum=? operand | |
2246 SkOpAngle::dumpOne [69/59] next=68/60 sect=25/21 s=0 [137] e=1 [138] sgn=-1 win
dVal=1 windSum=? operand | |
2247 SkOpSegment::windingAtT id=72 opp=0 tHit=0.260810896 t=0 oldWinding=-1 windValue
=1 dx=- winding=0 | |
2248 FindSortableTop current=68 index=135 endIndex=136 tHit=0.9 hitDx=-2.85768771 try
=0 vert=0 | |
2249 SkOpSegment::windingAtT id=72 opp=1 tHit=0.260810896 t=0 oldWinding=-1 windValue
=0 dx=- winding=-1 | |
2250 SkOpSegment::initWinding id=68 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 op
pWind=-1 | |
2251 SkOpSegment::markWinding id=68 (947.070984,1480.45496 945.211975,1477.88501 948.
786011,1475.59497 948.786011,1475.59497) t=0 [135] (947.070984,1480.45496) tEnd=
1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
2252 SkOpSegment::nextChase mismatched signs | |
2253 SkOpSegment::markWinding id=69 (948.786011,1475.59497 949.835938,1479.33569 947.
530884,1480.29919 947.129333,1480.43652) t=0 [137] (948.786011,1475.59497) tEnd=
1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
2254 SkOpSegment::markWinding id=70 (947.129333,1480.43652 947.091858,1480.44934 947.
070984,1480.45496 947.070984,1480.45496) t=0 [139] (947.129333,1480.43652) tEnd=
1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
2255 SkOpSegment::nextChase mismatched signs | |
2256 SkOpSegment::markWinding id=68 (947.070984,1480.45496 945.211975,1477.88501 948.
786011,1475.59497 948.786011,1475.59497) t=0 [135] (947.070984,1480.45496) tEnd=
1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2257 SkOpSegment::nextChase mismatched signs | |
2258 SkOpSegment::activeOp id=68 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 r
esult=1 | |
2259 SkOpSegment::nextChase mismatched signs | |
2260 SkOpSegment::findNextOp simple | |
2261 SkOpSegment::markDone id=68 (947.070984,1480.45496 945.211975,1477.88501 948.786
011,1475.59497 948.786011,1475.59497) t=0 [135] (947.070984,1480.45496) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2262 bridgeOp current id=68 from=(947.070984,1480.45496) to=(948.786011,1475.59497) | |
2263 path.moveTo(947.070984,1480.45496); | |
2264 path.cubicTo(945.211975,1477.88501, 948.786011,1475.59497, 948.786011,1475.59497
); | |
2265 SkOpSegment::findNextOp simple | |
2266 SkOpSegment::markDone id=69 (948.786011,1475.59497 949.835938,1479.33569 947.530
884,1480.29919 947.129333,1480.43652) t=0 [137] (948.786011,1475.59497) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2267 bridgeOp current id=69 from=(948.786011,1475.59497) to=(947.129333,1480.43652) | |
2268 path.cubicTo(949.835938,1479.33569, 947.530884,1480.29919, 947.129333,1480.43652
); | |
2269 SkOpSegment::nextChase mismatched signs | |
2270 SkOpSegment::findNextOp simple | |
2271 SkOpSegment::markDone id=70 (947.129333,1480.43652 947.091858,1480.44934 947.070
984,1480.45496 947.070984,1480.45496) t=0 [139] (947.129333,1480.43652) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2272 bridgeOp current id=70 from=(947.129333,1480.43652) to=(947.070984,1480.45496) | |
2273 path.cubicTo(947.091858,1480.44934, 947.070984,1480.45496, 947.070984,1480.45496
); | |
2274 path.close(); | |
2275 SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45
496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2276 SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59
497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2277 SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80
164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2278 SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.933
96 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2279 SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.3
8538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2280 SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.269
17 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2281 SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.3
1494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2282 SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276
980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
2283 SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1
969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2284 SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.234
99 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2285 SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.2
6099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2286 SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453
975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
2287 SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35
205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2288 SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.4
4055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2289 SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.498
05 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2290 SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.334
96 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2291 SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198
979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2292 SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823
982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2293 SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8
667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2294 SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.8
0811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2295 SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.3
4509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2296 SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.9
7583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2297 SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.
97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) t
End=1 windSum=? windValue=1 oppValue=0 | |
2298 SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.
776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2299 SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.
98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) t
End=1 windSum=? windValue=1 oppValue=0 | |
2300 SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.
37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) t
End=1 windSum=? windValue=1 oppValue=0 | |
2301 SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.9
3701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2302 SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.9
4592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2303 SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.62
5 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2304 SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.3
7146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2305 SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.371
7 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSu
m=? windValue=1 oppValue=0 | |
2306 SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.0649
4 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
2307 SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.8
6804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2308 SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 9
79.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 wind
Sum=? windValue=1 oppValue=0 | |
2309 SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.67
2 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windS
um=? windValue=1 oppValue=0 | |
2310 SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.1920
2 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2311 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
2312 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | |
2313 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2314 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2315 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
2316 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
2317 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
2318 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
2319 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2320 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2321 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2322 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2323 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2324 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2325 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2326 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2327 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2328 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2329 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2330 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2331 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2332 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2333 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2334 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2335 SkOpSegment::findTop | |
2336 SkOpAngle::dumpOne [5/64] next=6/63 sect=21/25 s=1 [10] e=0 [9] sgn=1 windVal=1
windSum=? operand | |
2337 SkOpAngle::dumpOne [6/63] next=5/64 sect=31/31 s=0 [11] e=1 [12] sgn=-1 windVal
=1 windSum=? operand stop | |
2338 SkOpSegment::windingAtT id=11 opp=0 tHit=0.912541398 t=0 oldWinding=-1 windValue
=1 dx=- winding=0 | |
2339 FindSortableTop current=5 index=9 endIndex=10 tHit=0.9 hitDx=-1.11527574 try=0 v
ert=0 | |
2340 SkOpSegment::windingAtT id=11 opp=1 tHit=0.912541398 t=0 oldWinding=-1 windValue
=0 dx=- winding=-1 | |
2341 SkOpSegment::initWinding id=5 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 opp
Wind=-1 | |
2342 SkOpSegment::markWinding id=5 (979.211975,1480.45496 979.211975,1480.45496 976.3
48999,1479.68506 977.495972,1475.59497) t=0 [9] (979.211975,1480.45496) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
2343 SkOpSegment::nextChase mismatched signs | |
2344 SkOpSegment::markWinding id=6 (977.495972,1475.59497 977.496033,1475.59497 977.5
03296,1475.59961 977.517029,1475.60864) t=0 [11] (977.495972,1475.59497) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
2345 SkOpSegment::markWinding id=7 (977.517029,1475.60864 977.807861,1475.80164 980.9
88281,1478.00073 979.211975,1480.45496) t=0 [13] (977.517029,1475.60864) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
2346 SkOpSegment::nextChase mismatched signs | |
2347 SkOpSegment::markWinding id=5 (979.211975,1480.45496 979.211975,1480.45496 976.3
48999,1479.68506 977.495972,1475.59497) t=0 [9] (979.211975,1480.45496) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2348 SkOpSegment::nextChase mismatched signs | |
2349 SkOpSegment::activeOp id=5 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 re
sult=1 | |
2350 SkOpSegment::nextChase mismatched signs | |
2351 SkOpSegment::findNextOp simple | |
2352 SkOpSegment::markDone id=5 (979.211975,1480.45496 979.211975,1480.45496 976.3489
99,1479.68506 977.495972,1475.59497) t=0 [9] (979.211975,1480.45496) tEnd=1 newW
indSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2353 bridgeOp current id=5 from=(979.211975,1480.45496) to=(977.495972,1475.59497) | |
2354 path.moveTo(979.211975,1480.45496); | |
2355 path.cubicTo(979.211975,1480.45496, 976.348999,1479.68506, 977.495972,1475.59497
); | |
2356 SkOpSegment::findNextOp simple | |
2357 SkOpSegment::markDone id=6 (977.495972,1475.59497 977.496033,1475.59497 977.5032
96,1475.59961 977.517029,1475.60864) t=0 [11] (977.495972,1475.59497) tEnd=1 new
WindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2358 bridgeOp current id=6 from=(977.495972,1475.59497) to=(977.517029,1475.60864) | |
2359 path.cubicTo(977.496033,1475.59497, 977.503296,1475.59961, 977.517029,1475.60864
); | |
2360 SkOpSegment::nextChase mismatched signs | |
2361 SkOpSegment::findNextOp simple | |
2362 SkOpSegment::markDone id=7 (977.517029,1475.60864 977.807861,1475.80164 980.9882
81,1478.00073 979.211975,1480.45496) t=0 [13] (977.517029,1475.60864) tEnd=1 new
WindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2363 bridgeOp current id=7 from=(977.517029,1475.60864) to=(979.211975,1480.45496) | |
2364 path.cubicTo(977.807861,1475.80164, 980.988281,1478.00073, 979.211975,1480.45496
); | |
2365 path.close(); | |
2366 SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.933
96 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2367 SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.3
8538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2368 SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.269
17 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2369 SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.3
1494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2370 SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276
980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
2371 SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1
969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2372 SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.234
99 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2373 SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.2
6099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2374 SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453
975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
2375 SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35
205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2376 SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.4
4055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2377 SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.498
05 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2378 SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.334
96 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2379 SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198
979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2380 SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823
982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2381 SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8
667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2382 SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.8
0811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2383 SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.3
4509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2384 SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.9
7583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2385 SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.
97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) t
End=1 windSum=? windValue=1 oppValue=0 | |
2386 SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.
776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2387 SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.
98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) t
End=1 windSum=? windValue=1 oppValue=0 | |
2388 SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.
37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) t
End=1 windSum=? windValue=1 oppValue=0 | |
2389 SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.9
3701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2390 SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.9
4592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2391 SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.62
5 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2392 SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.3
7146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2393 SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.371
7 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSu
m=? windValue=1 oppValue=0 | |
2394 SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.0649
4 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
2395 SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.8
6804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2396 SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 9
79.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 wind
Sum=? windValue=1 oppValue=0 | |
2397 SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.67
2 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windS
um=? windValue=1 oppValue=0 | |
2398 SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.1920
2 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2399 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
2400 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | |
2401 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2402 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2403 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
2404 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
2405 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
2406 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
2407 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2408 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2409 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2410 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2411 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2412 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2413 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2414 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2415 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2416 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2417 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2418 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2419 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2420 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2421 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2422 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2423 SkOpSegment::findTop | |
2424 SkOpAngle::dumpOne [78/68] next=79/67 sect=25/29 s=1 [156] e=0 [155] sgn=1 wind
Val=1 windSum=? operand | |
2425 SkOpAngle::dumpOne [79/67] next=78/68 sect=29/29 s=0 [157] e=1 [158] sgn=-1 win
dVal=1 windSum=? operand | |
2426 FindSortableTop current=79 index=157 endIndex=158 tHit=0.0029007474 hitDx=0 try=
1 vert=0 | |
2427 contourRangeCheckY [79] mid=0.9->0.869170195 s=0 (941.736023,1478.31494) m=0.9 (
946.266724,1481.11377) n=0.869170195 (946.266724,1481.04578) e=1 (946.25769,1481
.2561) | |
2428 SkOpSegment::windingAtT id=72 opp=0 tHit=0.925227745 t=0 oldWinding=-1 windValue
=1 dx=- winding=0 | |
2429 FindSortableTop current=79 index=157 endIndex=158 tHit=0.869170195 hitDx=-2.2863
8268 try=0 vert=0 | |
2430 contourRangeCheckY [79] mid=0.9->0.869170195 s=0 (941.736023,1478.31494) m=0.9 (
946.266724,1481.11377) n=0.869170195 (946.266724,1481.04578) e=1 (946.25769,1481
.2561) | |
2431 SkOpSegment::windingAtT id=72 opp=1 tHit=0.925227745 t=0 oldWinding=-1 windValue
=0 dx=- winding=-1 | |
2432 SkOpSegment::initWinding id=79 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 op
pWind=-1 | |
2433 SkOpSegment::markWinding id=79 (941.736023,1478.31494 946.484619,1478.38538 946.
288147,1481.00122 946.25769,1481.2561) t=0 [157] (941.736023,1478.31494) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
2434 SkOpSegment::markWinding id=80 (946.25769,1481.2561 946.256104,1481.26917 946.25
5005,1481.276 946.255005,1481.276) t=0 [159] (946.25769,1481.2561) tEnd=1 newWin
dSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
2435 SkOpSegment::nextChase mismatched signs | |
2436 SkOpSegment::markWinding id=78 (946.255005,1481.276 943.094971,1481.93396 941.73
6023,1478.31494 941.736023,1478.31494) t=0 [155] (946.255005,1481.276) tEnd=1 ne
wWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
2437 SkOpSegment::nextChase mismatched signs | |
2438 SkOpSegment::markWinding id=79 (941.736023,1478.31494 946.484619,1478.38538 946.
288147,1481.00122 946.25769,1481.2561) t=0 [157] (941.736023,1478.31494) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2439 SkOpSegment::nextChase mismatched signs | |
2440 SkOpSegment::activeOp id=79 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 r
esult=1 | |
2441 SkOpSegment::findNextOp simple | |
2442 SkOpSegment::markDone id=79 (941.736023,1478.31494 946.484619,1478.38538 946.288
147,1481.00122 946.25769,1481.2561) t=0 [157] (941.736023,1478.31494) tEnd=1 new
WindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2443 bridgeOp current id=79 from=(941.736023,1478.31494) to=(946.25769,1481.2561) | |
2444 path.moveTo(941.736023,1478.31494); | |
2445 path.cubicTo(946.484619,1478.38538, 946.288147,1481.00122, 946.25769,1481.2561); | |
2446 SkOpSegment::nextChase mismatched signs | |
2447 SkOpSegment::findNextOp simple | |
2448 SkOpSegment::markDone id=80 (946.25769,1481.2561 946.256104,1481.26917 946.25500
5,1481.276 946.255005,1481.276) t=0 [159] (946.25769,1481.2561) tEnd=1 newWindSu
m=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2449 bridgeOp current id=80 from=(946.25769,1481.2561) to=(946.255005,1481.276) | |
2450 path.cubicTo(946.256104,1481.26917, 946.255005,1481.276, 946.255005,1481.276); | |
2451 SkOpSegment::nextChase mismatched signs | |
2452 SkOpSegment::findNextOp simple | |
2453 SkOpSegment::markDone id=78 (946.255005,1481.276 943.094971,1481.93396 941.73602
3,1478.31494 941.736023,1478.31494) t=0 [155] (946.255005,1481.276) tEnd=1 newWi
ndSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2454 bridgeOp current id=78 from=(946.255005,1481.276) to=(941.736023,1478.31494) | |
2455 path.cubicTo(943.094971,1481.93396, 941.736023,1478.31494, 941.736023,1478.31494
); | |
2456 path.close(); | |
2457 SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.3
1494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2458 SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276
980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
2459 SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1
969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2460 SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.234
99 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2461 SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.2
6099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2462 SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453
975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
2463 SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35
205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2464 SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.4
4055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2465 SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.498
05 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2466 SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.334
96 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2467 SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198
979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2468 SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823
982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2469 SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8
667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2470 SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.8
0811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2471 SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.3
4509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2472 SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.9
7583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2473 SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.
97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) t
End=1 windSum=? windValue=1 oppValue=0 | |
2474 SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.
776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2475 SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.
98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) t
End=1 windSum=? windValue=1 oppValue=0 | |
2476 SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.
37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) t
End=1 windSum=? windValue=1 oppValue=0 | |
2477 SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.9
3701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2478 SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.9
4592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2479 SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.62
5 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2480 SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.3
7146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2481 SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.371
7 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSu
m=? windValue=1 oppValue=0 | |
2482 SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.0649
4 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
2483 SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.8
6804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2484 SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 9
79.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 wind
Sum=? windValue=1 oppValue=0 | |
2485 SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.67
2 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windS
um=? windValue=1 oppValue=0 | |
2486 SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.1920
2 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2487 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
2488 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | |
2489 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2490 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2491 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
2492 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
2493 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
2494 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
2495 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2496 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2497 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2498 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2499 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2500 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2501 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2502 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2503 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2504 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2505 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2506 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2507 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2508 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2509 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2510 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2511 SkOpSegment::findTop | |
2512 SkOpAngle::dumpOne [15/71] next=13/72 sect=17/17 s=1 [30] e=0 [29] sgn=1 windVa
l=1 windSum=? operand | |
2513 SkOpAngle::dumpOne [13/72] next=15/71 sect=21/17 s=0 [25] e=1 [26] sgn=-1 windV
al=1 windSum=? operand | |
2514 SkOpSegment::windingAtT id=118 opp=0 tHit=0.631980856 t=0 oldWinding=-1 windValu
e=1 dx=- winding=0 | |
2515 FindSortableTop current=15 index=29 endIndex=30 tHit=0.9 hitDx=-3.07305765 try=0
vert=0 | |
2516 SkOpSegment::windingAtT id=118 opp=1 tHit=0.631980856 t=0 oldWinding=-1 windValu
e=0 dx=- winding=-1 | |
2517 SkOpSegment::initWinding id=15 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 op
pWind=-1 | |
2518 SkOpSegment::markWinding id=15 (980.025818,1481.27441 980.014954,1481.1969 979.6
23779,1478.38806 984.546021,1478.31494) t=0 [29] (980.025818,1481.27441) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
2519 SkOpSegment::nextChase mismatched signs | |
2520 SkOpSegment::markWinding id=13 (984.546021,1478.31494 984.546021,1478.31494 983.
187988,1481.93396 980.026001,1481.276) t=0 [25] (984.546021,1478.31494) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
2521 SkOpSegment::markWinding id=14 (980.026001,1481.276 980.026001,1481.276 980.0259
4,1481.27551 980.025818,1481.27441) t=0 [27] (980.026001,1481.276) tEnd=1 newWin
dSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
2522 SkOpSegment::nextChase mismatched signs | |
2523 SkOpSegment::markWinding id=15 (980.025818,1481.27441 980.014954,1481.1969 979.6
23779,1478.38806 984.546021,1478.31494) t=0 [29] (980.025818,1481.27441) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2524 SkOpSegment::nextChase mismatched signs | |
2525 SkOpSegment::activeOp id=15 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 r
esult=1 | |
2526 SkOpSegment::nextChase mismatched signs | |
2527 SkOpSegment::findNextOp simple | |
2528 SkOpSegment::markDone id=15 (980.025818,1481.27441 980.014954,1481.1969 979.6237
79,1478.38806 984.546021,1478.31494) t=0 [29] (980.025818,1481.27441) tEnd=1 new
WindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2529 bridgeOp current id=15 from=(980.025818,1481.27441) to=(984.546021,1478.31494) | |
2530 path.moveTo(980.025818,1481.27441); | |
2531 path.cubicTo(980.014954,1481.1969, 979.623779,1478.38806, 984.546021,1478.31494)
; | |
2532 SkOpSegment::findNextOp simple | |
2533 SkOpSegment::markDone id=13 (984.546021,1478.31494 984.546021,1478.31494 983.187
988,1481.93396 980.026001,1481.276) t=0 [25] (984.546021,1478.31494) tEnd=1 newW
indSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2534 bridgeOp current id=13 from=(984.546021,1478.31494) to=(980.026001,1481.276) | |
2535 path.cubicTo(984.546021,1478.31494, 983.187988,1481.93396, 980.025818,1481.27441
); | |
2536 path.close(); | |
2537 SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276
980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 wi
ndSum=-1 windValue=1 oppValue=0 | |
2538 SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.234
99 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2539 SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.2
6099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2540 SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453
975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
2541 SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35
205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2542 SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.4
4055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2543 SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.498
05 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2544 SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.334
96 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2545 SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198
979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2546 SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823
982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2547 SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8
667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2548 SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.8
0811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2549 SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.3
4509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2550 SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.9
7583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2551 SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.
97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) t
End=1 windSum=? windValue=1 oppValue=0 | |
2552 SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.
776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2553 SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.
98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) t
End=1 windSum=? windValue=1 oppValue=0 | |
2554 SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.
37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) t
End=1 windSum=? windValue=1 oppValue=0 | |
2555 SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.9
3701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2556 SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.9
4592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2557 SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.62
5 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2558 SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.3
7146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2559 SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.371
7 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSu
m=? windValue=1 oppValue=0 | |
2560 SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.0649
4 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
2561 SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.8
6804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2562 SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 9
79.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 wind
Sum=? windValue=1 oppValue=0 | |
2563 SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.67
2 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windS
um=? windValue=1 oppValue=0 | |
2564 SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.1920
2 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2565 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
2566 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | |
2567 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2568 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2569 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
2570 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
2571 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
2572 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
2573 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2574 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2575 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2576 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2577 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2578 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2579 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2580 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2581 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2582 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2583 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2584 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2585 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2586 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2587 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2588 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2589 SkOpSegment::findTop | |
2590 SkOpAngle::dumpOne [74/76] next=75/75 sect=17/21 s=1 [148] e=0 [147] sgn=1 wind
Val=1 windSum=? operand | |
2591 SkOpAngle::dumpOne [75/75] next=74/76 sect=25/21 s=0 [149] e=1 [150] sgn=-1 win
dVal=1 windSum=? operand | |
2592 SkOpSegment::windingAtT id=91 opp=0 tHit=0.424462136 t=0 oldWinding=-1 windValue
=1 dx=- winding=0 | |
2593 FindSortableTop current=74 index=147 endIndex=148 tHit=0.9 hitDx=-5.43667603 try
=0 vert=0 | |
2594 SkOpSegment::windingAtT id=91 opp=1 tHit=0.424462136 t=0 oldWinding=-1 windValue
=0 dx=- winding=-1 | |
2595 SkOpSegment::initWinding id=74 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 op
pWind=-1 | |
2596 SkOpSegment::markWinding id=74 (948.427002,1484.453 946.440002,1482.23499 949.56
7993,1479.35205 949.567993,1479.35205) t=0 [147] (948.427002,1484.453) tEnd=1 ne
wWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
2597 SkOpSegment::nextChase mismatched signs | |
2598 SkOpSegment::markWinding id=75 (949.567993,1479.35205 951.015991,1483.26099 948.
427002,1484.453 948.427002,1484.453) t=0 [149] (949.567993,1479.35205) tEnd=1 ne
wWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
2599 SkOpSegment::nextChase mismatched signs | |
2600 SkOpSegment::markWinding id=74 (948.427002,1484.453 946.440002,1482.23499 949.56
7993,1479.35205 949.567993,1479.35205) t=0 [147] (948.427002,1484.453) tEnd=1 ne
wWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2601 SkOpSegment::nextChase mismatched signs | |
2602 SkOpSegment::activeOp id=74 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 r
esult=1 | |
2603 SkOpSegment::nextChase mismatched signs | |
2604 SkOpSegment::findNextOp simple | |
2605 SkOpSegment::markDone id=74 (948.427002,1484.453 946.440002,1482.23499 949.56799
3,1479.35205 949.567993,1479.35205) t=0 [147] (948.427002,1484.453) tEnd=1 newWi
ndSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2606 bridgeOp current id=74 from=(948.427002,1484.453) to=(949.567993,1479.35205) | |
2607 path.moveTo(948.427002,1484.453); | |
2608 path.cubicTo(946.440002,1482.23499, 949.567993,1479.35205, 949.567993,1479.35205
); | |
2609 SkOpSegment::nextChase mismatched signs | |
2610 SkOpSegment::findNextOp simple | |
2611 SkOpSegment::markDone id=75 (949.567993,1479.35205 951.015991,1483.26099 948.427
002,1484.453 948.427002,1484.453) t=0 [149] (949.567993,1479.35205) tEnd=1 newWi
ndSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2612 bridgeOp current id=75 from=(949.567993,1479.35205) to=(948.427002,1484.453) | |
2613 path.cubicTo(951.015991,1483.26099, 948.427002,1484.453, 948.427002,1484.453); | |
2614 path.close(); | |
2615 SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276
980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 wi
ndSum=-1 windValue=1 oppValue=0 | |
2616 SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453
975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 wi
ndSum=? windValue=1 oppValue=0 | |
2617 SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35
205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2618 SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.4
4055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2619 SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.498
05 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2620 SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.334
96 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2621 SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198
979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2622 SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823
982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2623 SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8
667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2624 SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.8
0811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2625 SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.3
4509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2626 SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.9
7583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2627 SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.
97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) t
End=1 windSum=? windValue=1 oppValue=0 | |
2628 SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.
776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2629 SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.
98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) t
End=1 windSum=? windValue=1 oppValue=0 | |
2630 SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.
37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) t
End=1 windSum=? windValue=1 oppValue=0 | |
2631 SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.9
3701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2632 SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.9
4592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2633 SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.62
5 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2634 SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.3
7146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2635 SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.371
7 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSu
m=? windValue=1 oppValue=0 | |
2636 SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.0649
4 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
2637 SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.8
6804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2638 SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 9
79.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 wind
Sum=? windValue=1 oppValue=0 | |
2639 SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.67
2 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windS
um=? windValue=1 oppValue=0 | |
2640 SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.1920
2 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2641 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
2642 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | |
2643 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2644 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2645 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
2646 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
2647 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
2648 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
2649 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2650 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2651 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2652 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2653 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2654 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2655 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2656 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2657 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2658 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2659 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2660 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2661 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2662 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2663 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2664 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2665 SkOpSegment::findTop | |
2666 SkOpAngle::dumpOne [8/80] next=9/79 sect=21/25 s=1 [16] e=0 [15] sgn=1 windVal=
1 windSum=? operand | |
2667 SkOpAngle::dumpOne [9/79] next=8/80 sect=28/29 s=0 [17] e=1 [18] sgn=-1 windVal
=1 windSum=? operand stop | |
2668 SkOpSegment::windingAtT id=112 opp=0 tHit=0.650469079 t=0 oldWinding=-1 windValu
e=1 dx=- winding=0 | |
2669 FindSortableTop current=8 index=15 endIndex=16 tHit=0.9 hitDx=-5.33921242 try=0
vert=0 | |
2670 SkOpSegment::windingAtT id=112 opp=1 tHit=0.650469079 t=0 oldWinding=-1 windValu
e=0 dx=- winding=-1 | |
2671 SkOpSegment::initWinding id=8 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 opp
Wind=-1 | |
2672 SkOpSegment::markWinding id=8 (977.854004,1484.453 977.854004,1484.453 975.26599
1,1483.26099 976.713989,1479.35205) t=0 [15] (977.854004,1484.453) tEnd=1 newWin
dSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
2673 SkOpSegment::nextChase mismatched signs | |
2674 SkOpSegment::markWinding id=9 (976.713989,1479.35205 976.713989,1479.35205 976.7
14722,1479.35278 976.716125,1479.35413) t=0 [17] (976.713989,1479.35205) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
2675 SkOpSegment::markWinding id=10 (976.716125,1479.35413 976.807983,1479.44055 979.
811707,1482.26868 977.854004,1484.453) t=0 [19] (976.716125,1479.35413) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
2676 SkOpSegment::nextChase mismatched signs | |
2677 SkOpSegment::markWinding id=8 (977.854004,1484.453 977.854004,1484.453 975.26599
1,1483.26099 976.713989,1479.35205) t=0 [15] (977.854004,1484.453) tEnd=1 newWin
dSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2678 SkOpSegment::nextChase mismatched signs | |
2679 SkOpSegment::activeOp id=8 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 re
sult=1 | |
2680 SkOpSegment::nextChase mismatched signs | |
2681 SkOpSegment::findNextOp simple | |
2682 SkOpSegment::markDone id=8 (977.854004,1484.453 977.854004,1484.453 975.265991,1
483.26099 976.713989,1479.35205) t=0 [15] (977.854004,1484.453) tEnd=1 newWindSu
m=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2683 bridgeOp current id=8 from=(977.854004,1484.453) to=(976.713989,1479.35205) | |
2684 path.moveTo(977.854004,1484.453); | |
2685 path.cubicTo(977.854004,1484.453, 975.265991,1483.26099, 976.713989,1479.35205); | |
2686 SkOpSegment::findNextOp simple | |
2687 SkOpSegment::markDone id=9 (976.713989,1479.35205 976.713989,1479.35205 976.7147
22,1479.35278 976.716125,1479.35413) t=0 [17] (976.713989,1479.35205) tEnd=1 new
WindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2688 bridgeOp current id=9 from=(976.713989,1479.35205) to=(976.716125,1479.35413) | |
2689 path.cubicTo(976.713989,1479.35205, 976.714722,1479.35278, 976.716125,1479.35413
); | |
2690 SkOpSegment::nextChase mismatched signs | |
2691 SkOpSegment::findNextOp simple | |
2692 SkOpSegment::markDone id=10 (976.716125,1479.35413 976.807983,1479.44055 979.811
707,1482.26868 977.854004,1484.453) t=0 [19] (976.716125,1479.35413) tEnd=1 newW
indSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2693 bridgeOp current id=10 from=(976.716125,1479.35413) to=(977.854004,1484.453) | |
2694 path.cubicTo(976.807983,1479.44055, 979.811707,1482.26868, 977.854004,1484.453); | |
2695 path.close(); | |
2696 SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276
980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 wi
ndSum=-1 windValue=1 oppValue=0 | |
2697 SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.498
05 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2698 SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.334
96 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2699 SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198
979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2700 SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823
982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2701 SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8
667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2702 SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.8
0811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2703 SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.3
4509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2704 SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.9
7583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2705 SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.
97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) t
End=1 windSum=? windValue=1 oppValue=0 | |
2706 SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.
776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2707 SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.
98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) t
End=1 windSum=? windValue=1 oppValue=0 | |
2708 SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.
37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) t
End=1 windSum=? windValue=1 oppValue=0 | |
2709 SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.9
3701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2710 SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.9
4592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2711 SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.62
5 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2712 SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.3
7146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2713 SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.371
7 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSu
m=? windValue=1 oppValue=0 | |
2714 SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.0649
4 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
2715 SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.8
6804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2716 SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 9
79.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 wind
Sum=? windValue=1 oppValue=0 | |
2717 SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.67
2 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windS
um=? windValue=1 oppValue=0 | |
2718 SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.1920
2 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2719 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
2720 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | |
2721 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2722 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2723 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
2724 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
2725 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
2726 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
2727 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2728 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2729 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2730 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2731 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2732 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2733 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2734 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2735 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2736 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2737 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2738 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2739 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2740 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2741 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2742 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2743 SkOpSegment::findTop | |
2744 SkOpAngle::dumpOne [15/73] next=14/74 sect=9/1 s=0 [29] e=1 [30] sgn=-1 windVal
=1 windSum=-1 oppVal=0 oppSum=-1 done operand | |
2745 SkOpAngle::dumpOne [14/74] next=15/73 sect=25/25 s=1 [28] e=0 [27] sgn=1 windVa
l=1 windSum=-1 oppVal=0 oppSum=-1 operand stop | |
2746 SkOpSegment::activeOp id=14 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 r
esult=1 | |
2747 SkOpSegment::nextChase mismatched signs | |
2748 SkOpSegment::findNextOp simple | |
2749 SkOpSegment::markDone id=14 (980.026001,1481.276 980.026001,1481.276 980.02594,1
481.27551 980.025818,1481.27441) t=0 [27] (980.026001,1481.276) tEnd=1 newWindSu
m=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2750 bridgeOp current id=14 from=(980.026001,1481.276) to=(980.025818,1481.27441) | |
2751 path.moveTo(980.026001,1481.276); | |
2752 path.lineTo(980.025818,1481.27441); | |
2753 SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.498
05 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2754 SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.334
96 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2755 SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198
979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2756 SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823
982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2757 SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8
667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2758 SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.8
0811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2759 SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.3
4509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2760 SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.9
7583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2761 SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.
97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) t
End=1 windSum=? windValue=1 oppValue=0 | |
2762 SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.
776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2763 SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.
98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) t
End=1 windSum=? windValue=1 oppValue=0 | |
2764 SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.
37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) t
End=1 windSum=? windValue=1 oppValue=0 | |
2765 SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.9
3701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2766 SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.9
4592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2767 SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.62
5 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2768 SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.3
7146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2769 SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.371
7 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSu
m=? windValue=1 oppValue=0 | |
2770 SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.0649
4 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
2771 SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.8
6804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2772 SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 9
79.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 wind
Sum=? windValue=1 oppValue=0 | |
2773 SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.67
2 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windS
um=? windValue=1 oppValue=0 | |
2774 SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.1920
2 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2775 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
2776 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | |
2777 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2778 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2779 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
2780 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
2781 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
2782 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
2783 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2784 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2785 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2786 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2787 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2788 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2789 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2790 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2791 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2792 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2793 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2794 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2795 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2796 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2797 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2798 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2799 SkOpSegment::findTop | |
2800 SkOpAngle::dumpOne [77/83] next=76/84 sect=9/13 s=1 [154] e=0 [153] sgn=1 windV
al=1 windSum=? operand | |
2801 SkOpAngle::dumpOne [76/84] next=77/83 sect=17/13 s=0 [151] e=1 [152] sgn=-1 win
dVal=1 windSum=? operand | |
2802 SkOpSegment::windingAtT id=69 opp=0 tHit=0.907098883 t=0 oldWinding=-1 windValue
=1 dx=- winding=0 | |
2803 FindSortableTop current=77 index=153 endIndex=154 tHit=0.9 hitDx=-2.12952447 try
=0 vert=0 | |
2804 SkOpSegment::windingAtT id=69 opp=1 tHit=0.907098883 t=0 oldWinding=-1 windValue
=0 dx=- winding=-1 | |
2805 SkOpSegment::initWinding id=77 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 op
pWind=-1 | |
2806 SkOpSegment::markWinding id=77 (942.495972,1481.823 947.187988,1481.33496 947.29
4006,1484.198 947.294006,1484.198) t=0 [153] (942.495972,1481.823) tEnd=1 newWin
dSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
2807 SkOpSegment::nextChase mismatched signs | |
2808 SkOpSegment::markWinding id=76 (947.294006,1484.198 944.210999,1485.49805 942.49
5972,1481.823 942.495972,1481.823) t=0 [151] (947.294006,1484.198) tEnd=1 newWin
dSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
2809 SkOpSegment::nextChase mismatched signs | |
2810 SkOpSegment::markWinding id=77 (942.495972,1481.823 947.187988,1481.33496 947.29
4006,1484.198 947.294006,1484.198) t=0 [153] (942.495972,1481.823) tEnd=1 newWin
dSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2811 SkOpSegment::nextChase mismatched signs | |
2812 SkOpSegment::activeOp id=77 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 r
esult=1 | |
2813 SkOpSegment::nextChase mismatched signs | |
2814 SkOpSegment::findNextOp simple | |
2815 SkOpSegment::markDone id=77 (942.495972,1481.823 947.187988,1481.33496 947.29400
6,1484.198 947.294006,1484.198) t=0 [153] (942.495972,1481.823) tEnd=1 newWindSu
m=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2816 bridgeOp current id=77 from=(942.495972,1481.823) to=(947.294006,1484.198) | |
2817 path.moveTo(942.495972,1481.823); | |
2818 path.cubicTo(947.187988,1481.33496, 947.294006,1484.198, 947.294006,1484.198); | |
2819 SkOpSegment::nextChase mismatched signs | |
2820 SkOpSegment::findNextOp simple | |
2821 SkOpSegment::markDone id=76 (947.294006,1484.198 944.210999,1485.49805 942.49597
2,1481.823 942.495972,1481.823) t=0 [151] (947.294006,1484.198) tEnd=1 newWindSu
m=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2822 bridgeOp current id=76 from=(947.294006,1484.198) to=(942.495972,1481.823) | |
2823 path.cubicTo(944.210999,1485.49805, 942.495972,1481.823, 942.495972,1481.823); | |
2824 path.close(); | |
2825 SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198
979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2826 SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823
982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2827 SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8
667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2828 SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.8
0811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2829 SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.3
4509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2830 SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.9
7583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2831 SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.
97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) t
End=1 windSum=? windValue=1 oppValue=0 | |
2832 SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.
776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2833 SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.
98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) t
End=1 windSum=? windValue=1 oppValue=0 | |
2834 SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.
37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) t
End=1 windSum=? windValue=1 oppValue=0 | |
2835 SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.9
3701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2836 SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.9
4592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2837 SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.62
5 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2838 SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.3
7146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2839 SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.371
7 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSu
m=? windValue=1 oppValue=0 | |
2840 SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.0649
4 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
2841 SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.8
6804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2842 SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 9
79.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 wind
Sum=? windValue=1 oppValue=0 | |
2843 SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.67
2 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windS
um=? windValue=1 oppValue=0 | |
2844 SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.1920
2 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2845 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
2846 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | |
2847 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2848 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2849 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
2850 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
2851 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
2852 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
2853 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2854 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2855 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2856 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2857 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2858 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2859 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2860 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2861 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2862 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2863 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2864 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2865 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2866 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2867 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2868 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2869 SkOpSegment::findTop | |
2870 SkOpAngle::dumpOne [16/87] next=17/88 sect=13/17 s=1 [32] e=0 [31] sgn=1 windVa
l=1 windSum=? operand | |
2871 SkOpAngle::dumpOne [17/88] next=16/87 sect=21/17 s=0 [33] e=1 [34] sgn=-1 windV
al=1 windSum=? operand | |
2872 SkOpSegment::windingAtT id=13 opp=0 tHit=0.681648299 t=0 oldWinding=-1 windValue
=1 dx=- winding=0 | |
2873 FindSortableTop current=16 index=31 endIndex=32 tHit=0.9 hitDx=-6.17578888 try=0
vert=0 | |
2874 SkOpSegment::windingAtT id=13 opp=1 tHit=0.681648299 t=0 oldWinding=-1 windValue
=0 dx=- winding=-1 | |
2875 SkOpSegment::initWinding id=16 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 op
pWind=-1 | |
2876 SkOpSegment::markWinding id=16 (978.989014,1484.198 978.989014,1484.198 979.0949
71,1481.33496 983.786011,1481.823) t=0 [31] (978.989014,1484.198) tEnd=1 newWind
Sum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
2877 SkOpSegment::nextChase mismatched signs | |
2878 SkOpSegment::markWinding id=17 (983.786011,1481.823 983.786011,1481.823 982.0700
07,1485.49805 978.989014,1484.198) t=0 [33] (983.786011,1481.823) tEnd=1 newWind
Sum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
2879 SkOpSegment::nextChase mismatched signs | |
2880 SkOpSegment::markWinding id=16 (978.989014,1484.198 978.989014,1484.198 979.0949
71,1481.33496 983.786011,1481.823) t=0 [31] (978.989014,1484.198) tEnd=1 newWind
Sum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2881 SkOpSegment::nextChase mismatched signs | |
2882 SkOpSegment::activeOp id=16 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 r
esult=1 | |
2883 SkOpSegment::nextChase mismatched signs | |
2884 SkOpSegment::findNextOp simple | |
2885 SkOpSegment::markDone id=16 (978.989014,1484.198 978.989014,1484.198 979.094971,
1481.33496 983.786011,1481.823) t=0 [31] (978.989014,1484.198) tEnd=1 newWindSum
=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2886 bridgeOp current id=16 from=(978.989014,1484.198) to=(983.786011,1481.823) | |
2887 path.moveTo(978.989014,1484.198); | |
2888 path.cubicTo(978.989014,1484.198, 979.094971,1481.33496, 983.786011,1481.823); | |
2889 SkOpSegment::nextChase mismatched signs | |
2890 SkOpSegment::findNextOp simple | |
2891 SkOpSegment::markDone id=17 (983.786011,1481.823 983.786011,1481.823 982.070007,
1485.49805 978.989014,1484.198) t=0 [33] (983.786011,1481.823) tEnd=1 newWindSum
=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2892 bridgeOp current id=17 from=(983.786011,1481.823) to=(978.989014,1484.198) | |
2893 path.cubicTo(983.786011,1481.823, 982.070007,1485.49805, 978.989014,1484.198); | |
2894 path.close(); | |
2895 SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8
667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2896 SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.8
0811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2897 SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.3
4509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2898 SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.9
7583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2899 SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.
97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) t
End=1 windSum=? windValue=1 oppValue=0 | |
2900 SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.
776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2901 SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.
98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) t
End=1 windSum=? windValue=1 oppValue=0 | |
2902 SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.
37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) t
End=1 windSum=? windValue=1 oppValue=0 | |
2903 SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.9
3701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2904 SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.9
4592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2905 SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.62
5 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2906 SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.3
7146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2907 SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.371
7 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSu
m=? windValue=1 oppValue=0 | |
2908 SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.0649
4 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
2909 SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.8
6804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2910 SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 9
79.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 wind
Sum=? windValue=1 oppValue=0 | |
2911 SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.67
2 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windS
um=? windValue=1 oppValue=0 | |
2912 SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.1920
2 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2913 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
2914 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | |
2915 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2916 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2917 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
2918 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
2919 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
2920 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
2921 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2922 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2923 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2924 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2925 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2926 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2927 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2928 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2929 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2930 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2931 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2932 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2933 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2934 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2935 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2936 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2937 SkOpSegment::findTop | |
2938 SkOpAngle::dumpOne [96/92] next=97/91 sect=21/21 s=1 [192] e=0 [191] sgn=1 wind
Val=1 windSum=? operand | |
2939 SkOpAngle::dumpOne [97/91] next=96/92 sect=25/21 s=0 [193] e=1 [194] sgn=-1 win
dVal=1 windSum=? operand | |
2940 SkOpSegment::windingAtT id=91 opp=0 tHit=0.000327423835 t=0 oldWinding=-1 windVa
lue=1 dx=- winding=0 | |
2941 FindSortableTop current=96 index=191 endIndex=192 tHit=0.9 hitDx=-2.42564511 try
=0 vert=0 | |
2942 SkOpSegment::windingAtT id=91 opp=1 tHit=0.000327423835 t=0 oldWinding=-1 windVa
lue=0 dx=- winding=-1 | |
2943 SkOpSegment::initWinding id=96 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 op
pWind=-1 | |
2944 SkOpSegment::markWinding id=96 (951.290283,1481.86658 951.334778,1481.80811 951.
361023,1481.77698 951.361023,1481.77698) t=0 [191] (951.290283,1481.86658) tEnd=
1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
2945 SkOpSegment::nextChase mismatched signs | |
2946 SkOpSegment::markWinding id=97 (951.361023,1481.77698 953.644836,1485.34509 951.
363281,1486.86157 951.186646,1486.97144) t=0 [193] (951.361023,1481.77698) tEnd=
1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
2947 SkOpSegment::markWinding id=98 (951.186646,1486.97144 951.179688,1486.97583 951.
176025,1486.97803 951.176025,1486.97803) t=0 [195] (951.186646,1486.97144) tEnd=
1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
2948 SkOpSegment::markWinding id=95 (951.176025,1486.97803 949.194519,1484.8667 950.9
09729,1482.36658 951.290283,1481.86658) t=0 [189] (951.176025,1486.97803) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
2949 SkOpSegment::nextChase mismatched signs | |
2950 SkOpSegment::markWinding id=96 (951.290283,1481.86658 951.334778,1481.80811 951.
361023,1481.77698 951.361023,1481.77698) t=0 [191] (951.290283,1481.86658) tEnd=
1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2951 SkOpSegment::nextChase mismatched signs | |
2952 SkOpSegment::activeOp id=96 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 r
esult=1 | |
2953 SkOpSegment::nextChase mismatched signs | |
2954 SkOpSegment::findNextOp simple | |
2955 SkOpSegment::markDone id=96 (951.290283,1481.86658 951.334778,1481.80811 951.361
023,1481.77698 951.361023,1481.77698) t=0 [191] (951.290283,1481.86658) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2956 bridgeOp current id=96 from=(951.290283,1481.86658) to=(951.361023,1481.77698) | |
2957 path.moveTo(951.290283,1481.86658); | |
2958 path.cubicTo(951.334778,1481.80811, 951.361023,1481.77698, 951.361023,1481.77698
); | |
2959 SkOpSegment::findNextOp simple | |
2960 SkOpSegment::markDone id=97 (951.361023,1481.77698 953.644836,1485.34509 951.363
281,1486.86157 951.186646,1486.97144) t=0 [193] (951.361023,1481.77698) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2961 bridgeOp current id=97 from=(951.361023,1481.77698) to=(951.186646,1486.97144) | |
2962 path.cubicTo(953.644836,1485.34509, 951.363281,1486.86157, 951.186646,1486.97144
); | |
2963 SkOpSegment::findNextOp simple | |
2964 SkOpSegment::markDone id=98 (951.186646,1486.97144 951.179688,1486.97583 951.176
025,1486.97803 951.176025,1486.97803) t=0 [195] (951.186646,1486.97144) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2965 bridgeOp current id=98 from=(951.186646,1486.97144) to=(951.176025,1486.97803) | |
2966 path.cubicTo(951.179688,1486.97583, 951.176025,1486.97803, 951.176025,1486.97803
); | |
2967 SkOpSegment::nextChase mismatched signs | |
2968 SkOpSegment::findNextOp simple | |
2969 SkOpSegment::markDone id=95 (951.176025,1486.97803 949.194519,1484.8667 950.9097
29,1482.36658 951.290283,1481.86658) t=0 [189] (951.176025,1486.97803) tEnd=1 ne
wWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
2970 bridgeOp current id=95 from=(951.176025,1486.97803) to=(951.290283,1481.86658) | |
2971 path.cubicTo(949.194519,1484.8667, 950.909729,1482.36658, 951.290283,1481.86658)
; | |
2972 path.close(); | |
2973 SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.
97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) t
End=1 windSum=? windValue=1 oppValue=0 | |
2974 SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.
776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2975 SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.
98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) t
End=1 windSum=? windValue=1 oppValue=0 | |
2976 SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.
37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) t
End=1 windSum=? windValue=1 oppValue=0 | |
2977 SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.9
3701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2978 SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.9
4592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
2979 SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.62
5 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1
windSum=? windValue=1 oppValue=0 | |
2980 SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.3
7146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2981 SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.371
7 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSu
m=? windValue=1 oppValue=0 | |
2982 SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.0649
4 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
2983 SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.8
6804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2984 SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 9
79.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 wind
Sum=? windValue=1 oppValue=0 | |
2985 SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.67
2 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windS
um=? windValue=1 oppValue=0 | |
2986 SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.1920
2 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
2987 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
2988 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | |
2989 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2990 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
2991 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
2992 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
2993 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
2994 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
2995 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2996 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2997 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
2998 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
2999 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3000 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3001 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3002 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3003 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3004 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3005 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3006 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
3007 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3008 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
3009 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3010 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3011 SkOpSegment::findTop | |
3012 SkOpAngle::dumpOne [107/96] next=108/95 sect=21/25 s=1 [214] e=0 [213] sgn=1 wi
ndVal=1 windSum=? operand | |
3013 SkOpAngle::dumpOne [108/95] next=107/96 sect=6/25 s=0 [215] e=1 [216] sgn=-1 wi
ndVal=1 windSum=? operand | |
3014 SkOpSegment::windingAtT id=110 opp=0 tHit=0.873323816 t=0 oldWinding=-1 windValu
e=1 dx=- winding=0 | |
3015 FindSortableTop current=107 index=213 endIndex=214 tHit=0.9 hitDx=-3.36580896 tr
y=0 vert=0 | |
3016 SkOpSegment::windingAtT id=110 opp=1 tHit=0.873323816 t=0 oldWinding=-1 windValu
e=0 dx=- winding=-1 | |
3017 SkOpSegment::initWinding id=107 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 o
ppWind=-1 | |
3018 SkOpSegment::markWinding id=107 (975.106995,1486.97803 975.106995,1486.97803 972
.546997,1485.48706 974.919983,1481.77698) t=0 [213] (975.106995,1486.97803) tEnd
=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3019 SkOpSegment::nextChase mismatched signs | |
3020 SkOpSegment::markWinding id=108 (974.919983,1481.77698 974.919983,1481.776 977.3
1897,1484.61902 975.106995,1486.97803) t=0 [215] (974.919983,1481.77698) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3021 SkOpSegment::nextChase mismatched signs | |
3022 SkOpSegment::markWinding id=107 (975.106995,1486.97803 975.106995,1486.97803 972
.546997,1485.48706 974.919983,1481.77698) t=0 [213] (975.106995,1486.97803) tEnd
=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3023 SkOpSegment::nextChase mismatched signs | |
3024 SkOpSegment::activeOp id=107 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0
result=1 | |
3025 SkOpSegment::nextChase mismatched signs | |
3026 SkOpSegment::findNextOp simple | |
3027 SkOpSegment::markDone id=107 (975.106995,1486.97803 975.106995,1486.97803 972.54
6997,1485.48706 974.919983,1481.77698) t=0 [213] (975.106995,1486.97803) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3028 bridgeOp current id=107 from=(975.106995,1486.97803) to=(974.919983,1481.77698) | |
3029 path.moveTo(975.106995,1486.97803); | |
3030 path.cubicTo(975.106995,1486.97803, 972.546997,1485.48706, 974.919983,1481.77698
); | |
3031 SkOpSegment::nextChase mismatched signs | |
3032 SkOpSegment::findNextOp simple | |
3033 SkOpSegment::markDone id=108 (974.919983,1481.77698 974.919983,1481.776 977.3189
7,1484.61902 975.106995,1486.97803) t=0 [215] (974.919983,1481.77698) tEnd=1 new
WindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3034 bridgeOp current id=108 from=(974.919983,1481.77698) to=(975.106995,1486.97803) | |
3035 path.cubicTo(974.919983,1481.776, 977.31897,1484.61902, 975.106995,1486.97803); | |
3036 path.close(); | |
3037 SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.
98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) t
End=1 windSum=? windValue=1 oppValue=0 | |
3038 SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.
37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) t
End=1 windSum=? windValue=1 oppValue=0 | |
3039 SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.9
3701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3040 SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.9
4592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
3041 SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.62
5 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1
windSum=? windValue=1 oppValue=0 | |
3042 SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.3
7146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
3043 SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.371
7 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSu
m=? windValue=1 oppValue=0 | |
3044 SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.0649
4 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
3045 SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.8
6804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3046 SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 9
79.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 wind
Sum=? windValue=1 oppValue=0 | |
3047 SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.67
2 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windS
um=? windValue=1 oppValue=0 | |
3048 SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.1920
2 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
3049 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
3050 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | |
3051 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3052 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3053 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
3054 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
3055 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
3056 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
3057 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3058 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3059 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
3060 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3061 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3062 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3063 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3064 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3065 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3066 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3067 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3068 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
3069 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3070 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
3071 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3072 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3073 SkOpSegment::findTop | |
3074 SkOpAngle::dumpOne [101/100] next=102/99 sect=21/25 s=1 [202] e=0 [201] sgn=1 w
indVal=1 windSum=? operand | |
3075 SkOpAngle::dumpOne [102/99] next=101/100 sect=29/25 s=0 [203] e=1 [204] sgn=-1
windVal=1 windSum=? operand | |
3076 SkOpSegment::windingAtT id=2 opp=1 tHit=0.282491511 t=0 oldWinding=0 windValue=0
dx=+ winding=0 | |
3077 FindSortableTop current=101 index=201 endIndex=202 tHit=0.9 hitDx=44 try=0 vert=
0 | |
3078 SkOpSegment::windingAtT id=2 opp=0 tHit=0.282491511 t=0 oldWinding=-1 windValue=
1 dx=+ winding=-1 | |
3079 SkOpSegment::initWinding id=101 oldWinding=0 hitDx=+ dx=+ windVal=1 winding=-1 o
ppWind=-1 | |
3080 SkOpSegment::markWinding id=101 (955.120972,1488.94495 952.309021,1487.98303 953
.458984,1483.93604 953.458984,1483.93604) t=0 [201] (955.120972,1488.94495) tEnd
=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3081 SkOpSegment::nextChase mismatched signs | |
3082 SkOpSegment::markWinding id=102 (953.458984,1483.93604 957.004028,1486.37097 955
.120972,1488.94495 955.120972,1488.94495) t=0 [203] (953.458984,1483.93604) tEnd
=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3083 SkOpSegment::nextChase mismatched signs | |
3084 SkOpSegment::markWinding id=101 (955.120972,1488.94495 952.309021,1487.98303 953
.458984,1483.93604 953.458984,1483.93604) t=0 [201] (955.120972,1488.94495) tEnd
=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3085 SkOpSegment::nextChase mismatched signs | |
3086 SkOpSegment::activeOp id=101 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0
result=1 | |
3087 SkOpSegment::nextChase mismatched signs | |
3088 SkOpSegment::findNextOp simple | |
3089 SkOpSegment::markDone id=101 (955.120972,1488.94495 952.309021,1487.98303 953.45
8984,1483.93604 953.458984,1483.93604) t=0 [201] (955.120972,1488.94495) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3090 bridgeOp current id=101 from=(955.120972,1488.94495) to=(953.458984,1483.93604) | |
3091 path.moveTo(955.120972,1488.94495); | |
3092 path.cubicTo(952.309021,1487.98303, 953.458984,1483.93604, 953.458984,1483.93604
); | |
3093 SkOpSegment::nextChase mismatched signs | |
3094 SkOpSegment::findNextOp simple | |
3095 SkOpSegment::markDone id=102 (953.458984,1483.93604 957.004028,1486.37097 955.12
0972,1488.94495 955.120972,1488.94495) t=0 [203] (953.458984,1483.93604) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3096 bridgeOp current id=102 from=(953.458984,1483.93604) to=(955.120972,1488.94495) | |
3097 path.cubicTo(957.004028,1486.37097, 955.120972,1488.94495, 955.120972,1488.94495
); | |
3098 path.close(); | |
3099 SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.9
3701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3100 SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.9
4592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
3101 SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.62
5 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1
windSum=? windValue=1 oppValue=0 | |
3102 SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.3
7146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
3103 SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.371
7 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSu
m=? windValue=1 oppValue=0 | |
3104 SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.0649
4 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
3105 SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.8
6804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3106 SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 9
79.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 wind
Sum=? windValue=1 oppValue=0 | |
3107 SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.67
2 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windS
um=? windValue=1 oppValue=0 | |
3108 SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.1920
2 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
3109 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
3110 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | |
3111 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3112 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3113 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
3114 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
3115 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
3116 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
3117 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3118 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3119 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
3120 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3121 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3122 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3123 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3124 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3125 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3126 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3127 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3128 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
3129 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3130 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
3131 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3132 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3133 SkOpSegment::findTop | |
3134 SkOpAngle::dumpOne [25/103] next=23/104 sect=17/21 s=1 [50] e=0 [49] sgn=1 wind
Val=1 windSum=? operand | |
3135 SkOpAngle::dumpOne [23/104] next=25/103 sect=25/21 s=0 [45] e=1 [46] sgn=-1 win
dVal=1 windSum=? operand | |
3136 SkOpSegment::windingAtT id=48 opp=0 tHit=0.531455174 t=0 oldWinding=-1 windValue
=1 dx=- winding=0 | |
3137 FindSortableTop current=25 index=49 endIndex=50 tHit=0.9 hitDx=-3.19249606 try=0
vert=0 | |
3138 SkOpSegment::windingAtT id=48 opp=1 tHit=0.531455174 t=0 oldWinding=-1 windValue
=0 dx=- winding=-1 | |
3139 SkOpSegment::initWinding id=25 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 op
pWind=-1 | |
3140 SkOpSegment::markWinding id=25 (971.141846,1488.9165 970.948425,1488.625 969.498
84,1486.21948 972.825012,1483.93701) t=0 [49] (971.141846,1488.9165) tEnd=1 newW
indSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3141 SkOpSegment::nextChase mismatched signs | |
3142 SkOpSegment::markWinding id=23 (972.825012,1483.93701 972.825012,1483.93701 973.
971985,1487.98401 971.161987,1488.94604) t=0 [45] (972.825012,1483.93701) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3143 SkOpSegment::markWinding id=24 (971.161987,1488.94604 971.161987,1488.94592 971.
154663,1488.93591 971.141846,1488.9165) t=0 [47] (971.161987,1488.94604) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3144 SkOpSegment::nextChase mismatched signs | |
3145 SkOpSegment::markWinding id=25 (971.141846,1488.9165 970.948425,1488.625 969.498
84,1486.21948 972.825012,1483.93701) t=0 [49] (971.141846,1488.9165) tEnd=1 newW
indSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3146 SkOpSegment::nextChase mismatched signs | |
3147 SkOpSegment::activeOp id=25 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 r
esult=1 | |
3148 SkOpSegment::nextChase mismatched signs | |
3149 SkOpSegment::findNextOp simple | |
3150 SkOpSegment::markDone id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,
1486.21948 972.825012,1483.93701) t=0 [49] (971.141846,1488.9165) tEnd=1 newWind
Sum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3151 bridgeOp current id=25 from=(971.141846,1488.9165) to=(972.825012,1483.93701) | |
3152 path.moveTo(971.141846,1488.9165); | |
3153 path.cubicTo(970.948425,1488.625, 969.49884,1486.21948, 972.825012,1483.93701); | |
3154 SkOpSegment::findNextOp simple | |
3155 SkOpSegment::markDone id=23 (972.825012,1483.93701 972.825012,1483.93701 973.971
985,1487.98401 971.161987,1488.94604) t=0 [45] (972.825012,1483.93701) tEnd=1 ne
wWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3156 bridgeOp current id=23 from=(972.825012,1483.93701) to=(971.161987,1488.94604) | |
3157 path.cubicTo(972.825012,1483.93701, 973.971985,1487.98401, 971.161987,1488.94604
); | |
3158 SkOpSegment::nextChase mismatched signs | |
3159 SkOpSegment::findNextOp simple | |
3160 SkOpSegment::markDone id=24 (971.161987,1488.94604 971.161987,1488.94592 971.154
663,1488.93591 971.141846,1488.9165) t=0 [47] (971.161987,1488.94604) tEnd=1 new
WindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3161 bridgeOp current id=24 from=(971.161987,1488.94604) to=(971.141846,1488.9165) | |
3162 path.cubicTo(971.161987,1488.94592, 971.154663,1488.93591, 971.141846,1488.9165)
; | |
3163 path.close(); | |
3164 SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.3
7146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
3165 SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.371
7 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSu
m=? windValue=1 oppValue=0 | |
3166 SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.0649
4 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
3167 SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.8
6804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3168 SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 9
79.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 wind
Sum=? windValue=1 oppValue=0 | |
3169 SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.67
2 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windS
um=? windValue=1 oppValue=0 | |
3170 SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.1920
2 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
3171 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
3172 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | |
3173 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3174 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3175 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
3176 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
3177 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
3178 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
3179 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3180 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3181 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
3182 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3183 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3184 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3185 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3186 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3187 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3188 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3189 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3190 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
3191 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3192 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
3193 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3194 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3195 SkOpSegment::findTop | |
3196 SkOpAngle::dumpOne [67/107] next=65/108 sect=9/13 s=1 [134] e=0 [133] sgn=1 win
dVal=1 windSum=? operand | |
3197 SkOpAngle::dumpOne [65/108] next=67/107 sect=17/13 s=0 [129] e=1 [130] sgn=-1 w
indVal=1 windSum=? operand | |
3198 SkOpSegment::windingAtT id=75 opp=0 tHit=0.356952125 t=0 oldWinding=-1 windValue
=1 dx=- winding=0 | |
3199 FindSortableTop current=67 index=133 endIndex=134 tHit=0.9 hitDx=-1.76933026 try
=0 vert=0 | |
3200 SkOpSegment::windingAtT id=75 opp=1 tHit=0.356952125 t=0 oldWinding=-1 windValue
=0 dx=- winding=-1 | |
3201 SkOpSegment::initWinding id=67 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 op
pWind=-1 | |
3202 SkOpSegment::markWinding id=67 (944.604004,1485.37 949.562012,1484.06494 949.890
991,1486.86804 949.890991,1486.86804) t=0 [133] (944.604004,1485.37) tEnd=1 newW
indSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3203 SkOpSegment::nextChase mismatched signs | |
3204 SkOpSegment::markWinding id=65 (949.890991,1486.86804 947.178772,1488.37146 944.
723022,1485.51147 944.608215,1485.375) t=0 [129] (949.890991,1486.86804) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3205 SkOpSegment::markWinding id=66 (944.608215,1485.375 944.605408,1485.3717 944.604
004,1485.37 944.604004,1485.37) t=0 [131] (944.608215,1485.375) tEnd=1 newWindSu
m=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3206 SkOpSegment::nextChase mismatched signs | |
3207 SkOpSegment::markWinding id=67 (944.604004,1485.37 949.562012,1484.06494 949.890
991,1486.86804 949.890991,1486.86804) t=0 [133] (944.604004,1485.37) tEnd=1 newW
indSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3208 SkOpSegment::nextChase mismatched signs | |
3209 SkOpSegment::activeOp id=67 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 r
esult=1 | |
3210 SkOpSegment::nextChase mismatched signs | |
3211 SkOpSegment::findNextOp simple | |
3212 SkOpSegment::markDone id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991
,1486.86804 949.890991,1486.86804) t=0 [133] (944.604004,1485.37) tEnd=1 newWind
Sum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3213 bridgeOp current id=67 from=(944.604004,1485.37) to=(949.890991,1486.86804) | |
3214 path.moveTo(944.604004,1485.37); | |
3215 path.cubicTo(949.562012,1484.06494, 949.890991,1486.86804, 949.890991,1486.86804
); | |
3216 SkOpSegment::findNextOp simple | |
3217 SkOpSegment::markDone id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723
022,1485.51147 944.608215,1485.375) t=0 [129] (949.890991,1486.86804) tEnd=1 new
WindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3218 bridgeOp current id=65 from=(949.890991,1486.86804) to=(944.608215,1485.375) | |
3219 path.cubicTo(947.178772,1488.37146, 944.723022,1485.51147, 944.608215,1485.375); | |
3220 SkOpSegment::nextChase mismatched signs | |
3221 SkOpSegment::findNextOp simple | |
3222 SkOpSegment::markDone id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004
,1485.37 944.604004,1485.37) t=0 [131] (944.608215,1485.375) tEnd=1 newWindSum=-
1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3223 bridgeOp current id=66 from=(944.608215,1485.375) to=(944.604004,1485.37) | |
3224 path.cubicTo(944.605408,1485.3717, 944.604004,1485.37, 944.604004,1485.37); | |
3225 path.close(); | |
3226 SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.8
6804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3227 SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 9
79.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 wind
Sum=? windValue=1 oppValue=0 | |
3228 SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.67
2 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windS
um=? windValue=1 oppValue=0 | |
3229 SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.1920
2 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
3230 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
3231 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | |
3232 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3233 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3234 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
3235 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
3236 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
3237 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
3238 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3239 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3240 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
3241 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3242 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3243 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3244 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3245 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3246 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3247 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3248 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3249 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
3250 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3251 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
3252 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3253 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3254 SkOpSegment::findTop | |
3255 SkOpAngle::dumpOne [18/111] next=19/112 sect=13/17 s=1 [36] e=0 [35] sgn=1 wind
Val=1 windSum=? operand | |
3256 SkOpAngle::dumpOne [19/112] next=18/111 sect=21/17 s=0 [37] e=1 [38] sgn=-1 win
dVal=1 windSum=? operand | |
3257 SkOpSegment::windingAtT id=17 opp=0 tHit=0.844496375 t=0 oldWinding=-1 windValue
=1 dx=- winding=0 | |
3258 FindSortableTop current=18 index=35 endIndex=36 tHit=0.9 hitDx=-7.94395161 try=0
vert=0 | |
3259 SkOpSegment::windingAtT id=17 opp=1 tHit=0.844496375 t=0 oldWinding=-1 windValue
=0 dx=- winding=-1 | |
3260 SkOpSegment::initWinding id=18 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 op
pWind=-1 | |
3261 SkOpSegment::markWinding id=18 (976.393005,1486.86804 976.393005,1486.86804 976.
719971,1484.06494 981.679016,1485.37) t=0 [35] (976.393005,1486.86804) tEnd=1 ne
wWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3262 SkOpSegment::nextChase mismatched signs | |
3263 SkOpSegment::markWinding id=19 (981.679016,1485.37 981.679016,1485.37 979.169983
,1488.40796 976.393005,1486.86804) t=0 [37] (981.679016,1485.37) tEnd=1 newWindS
um=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3264 SkOpSegment::nextChase mismatched signs | |
3265 SkOpSegment::markWinding id=18 (976.393005,1486.86804 976.393005,1486.86804 976.
719971,1484.06494 981.679016,1485.37) t=0 [35] (976.393005,1486.86804) tEnd=1 ne
wWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3266 SkOpSegment::nextChase mismatched signs | |
3267 SkOpSegment::activeOp id=18 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 r
esult=1 | |
3268 SkOpSegment::nextChase mismatched signs | |
3269 SkOpSegment::findNextOp simple | |
3270 SkOpSegment::markDone id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719
971,1484.06494 981.679016,1485.37) t=0 [35] (976.393005,1486.86804) tEnd=1 newWi
ndSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3271 bridgeOp current id=18 from=(976.393005,1486.86804) to=(981.679016,1485.37) | |
3272 path.moveTo(976.393005,1486.86804); | |
3273 path.cubicTo(976.393005,1486.86804, 976.719971,1484.06494, 981.679016,1485.37); | |
3274 SkOpSegment::nextChase mismatched signs | |
3275 SkOpSegment::findNextOp simple | |
3276 SkOpSegment::markDone id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,14
88.40796 976.393005,1486.86804) t=0 [37] (981.679016,1485.37) tEnd=1 newWindSum=
-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3277 bridgeOp current id=19 from=(981.679016,1485.37) to=(976.393005,1486.86804) | |
3278 path.cubicTo(981.679016,1485.37, 979.169983,1488.40796, 976.393005,1486.86804); | |
3279 path.close(); | |
3280 SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.67
2 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windS
um=? windValue=1 oppValue=0 | |
3281 SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.1920
2 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 win
dSum=? windValue=1 oppValue=0 | |
3282 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
3283 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | |
3284 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3285 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3286 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
3287 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
3288 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
3289 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
3290 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3291 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3292 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
3293 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3294 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3295 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3296 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3297 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3298 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3299 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3300 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3301 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
3302 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3303 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
3304 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3305 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3306 SkOpSegment::findTop | |
3307 SkOpAngle::dumpOne [52/116] next=53/115 sect=25/29 s=1 [104] e=0 [103] sgn=1 wi
ndVal=1 windSum=? operand | |
3308 SkOpAngle::dumpOne [53/115] next=52/116 sect=29/29 s=0 [105] e=1 [106] sgn=-1 w
indVal=1 windSum=? operand | |
3309 FindSortableTop current=53 index=105 endIndex=106 tHit=0.00230789847 hitDx=0 try
=1 vert=0 | |
3310 contourRangeCheckY [53] mid=0.9->0.68738267 s=0 (956.417969,1486.75) m=0.9 (960.
696289,1489.90637) n=0.68738267 (960.696289,1489.32324) e=1 (960.68103,1489.9849
9) | |
3311 SkOpSegment::windingAtT id=42 opp=0 tHit=0.555775366 t=0 oldWinding=-1 windValue
=1 dx=- winding=0 | |
3312 FindSortableTop current=53 index=105 endIndex=106 tHit=0.68738267 hitDx=-5.07717
228 try=0 vert=0 | |
3313 contourRangeCheckY [53] mid=0.9->0.68738267 s=0 (956.417969,1486.75) m=0.9 (960.
696289,1489.90637) n=0.68738267 (960.696289,1489.32324) e=1 (960.68103,1489.9849
9) | |
3314 SkOpSegment::windingAtT id=42 opp=1 tHit=0.555775366 t=0 oldWinding=-1 windValue
=0 dx=- winding=-1 | |
3315 SkOpSegment::initWinding id=53 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 op
pWind=-1 | |
3316 SkOpSegment::markWinding id=53 (956.417969,1486.75 961.403015,1487.19202 960.681
03,1489.98499 960.68103,1489.98499) t=0 [105] (956.417969,1486.75) tEnd=1 newWin
dSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3317 SkOpSegment::nextChase mismatched signs | |
3318 SkOpSegment::markWinding id=52 (960.68103,1489.98499 957.533997,1490.672 956.417
969,1486.75 956.417969,1486.75) t=0 [103] (960.68103,1489.98499) tEnd=1 newWindS
um=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3319 SkOpSegment::nextChase mismatched signs | |
3320 SkOpSegment::markWinding id=53 (956.417969,1486.75 961.403015,1487.19202 960.681
03,1489.98499 960.68103,1489.98499) t=0 [105] (956.417969,1486.75) tEnd=1 newWin
dSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3321 SkOpSegment::nextChase mismatched signs | |
3322 SkOpSegment::activeOp id=53 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 r
esult=1 | |
3323 SkOpSegment::nextChase mismatched signs | |
3324 SkOpSegment::findNextOp simple | |
3325 SkOpSegment::markDone id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,
1489.98499 960.68103,1489.98499) t=0 [105] (956.417969,1486.75) tEnd=1 newWindSu
m=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3326 bridgeOp current id=53 from=(956.417969,1486.75) to=(960.68103,1489.98499) | |
3327 path.moveTo(956.417969,1486.75); | |
3328 path.cubicTo(961.403015,1487.19202, 960.68103,1489.98499, 960.68103,1489.98499); | |
3329 SkOpSegment::nextChase mismatched signs | |
3330 SkOpSegment::findNextOp simple | |
3331 SkOpSegment::markDone id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969
,1486.75 956.417969,1486.75) t=0 [103] (960.68103,1489.98499) tEnd=1 newWindSum=
-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3332 bridgeOp current id=52 from=(960.68103,1489.98499) to=(956.417969,1486.75) | |
3333 path.cubicTo(957.533997,1490.672, 956.417969,1486.75, 956.417969,1486.75); | |
3334 path.close(); | |
3335 SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.984
99 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 w
indSum=? windValue=1 oppValue=0 | |
3336 SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 9
68.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum
=? windValue=1 oppValue=0 | |
3337 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3338 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3339 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
3340 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
3341 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
3342 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
3343 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3344 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3345 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
3346 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3347 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3348 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3349 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3350 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3351 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3352 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3353 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3354 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
3355 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3356 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
3357 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3358 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3359 SkOpSegment::findTop | |
3360 SkOpAngle::dumpOne [26/120] next=27/119 sect=17/17 s=1 [52] e=0 [51] sgn=1 wind
Val=1 windSum=? operand | |
3361 SkOpAngle::dumpOne [27/119] next=26/120 sect=21/17 s=0 [53] e=1 [54] sgn=-1 win
dVal=1 windSum=? operand | |
3362 SkOpSegment::windingAtT id=49 opp=0 tHit=0.0462757563 t=0 oldWinding=-1 windValu
e=1 dx=- winding=0 | |
3363 FindSortableTop current=26 index=51 endIndex=52 tHit=0.9 hitDx=-7.59155035 try=0
vert=0 | |
3364 SkOpSegment::windingAtT id=49 opp=1 tHit=0.0462757563 t=0 oldWinding=-1 windValu
e=0 dx=- winding=-1 | |
3365 SkOpSegment::initWinding id=26 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 op
pWind=-1 | |
3366 SkOpSegment::markWinding id=26 (965.60199,1489.98499 965.60199,1489.98499 964.87
9028,1487.19202 969.864014,1486.75) t=0 [51] (965.60199,1489.98499) tEnd=1 newWi
ndSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3367 SkOpSegment::nextChase mismatched signs | |
3368 SkOpSegment::markWinding id=27 (969.864014,1486.75 969.864014,1486.75 968.749023
,1490.672 965.60199,1489.98499) t=0 [53] (969.864014,1486.75) tEnd=1 newWindSum=
-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3369 SkOpSegment::nextChase mismatched signs | |
3370 SkOpSegment::markWinding id=26 (965.60199,1489.98499 965.60199,1489.98499 964.87
9028,1487.19202 969.864014,1486.75) t=0 [51] (965.60199,1489.98499) tEnd=1 newWi
ndSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3371 SkOpSegment::nextChase mismatched signs | |
3372 SkOpSegment::activeOp id=26 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 r
esult=1 | |
3373 SkOpSegment::nextChase mismatched signs | |
3374 SkOpSegment::findNextOp simple | |
3375 SkOpSegment::markDone id=26 (965.60199,1489.98499 965.60199,1489.98499 964.87902
8,1487.19202 969.864014,1486.75) t=0 [51] (965.60199,1489.98499) tEnd=1 newWindS
um=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3376 bridgeOp current id=26 from=(965.60199,1489.98499) to=(969.864014,1486.75) | |
3377 path.moveTo(965.60199,1489.98499); | |
3378 path.cubicTo(965.60199,1489.98499, 964.879028,1487.19202, 969.864014,1486.75); | |
3379 SkOpSegment::nextChase mismatched signs | |
3380 SkOpSegment::findNextOp simple | |
3381 SkOpSegment::markDone id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,14
90.672 965.60199,1489.98499) t=0 [53] (969.864014,1486.75) tEnd=1 newWindSum=-1
newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3382 bridgeOp current id=27 from=(969.864014,1486.75) to=(965.60199,1489.98499) | |
3383 path.cubicTo(969.864014,1486.75, 968.749023,1490.672, 965.60199,1489.98499); | |
3384 path.close(); | |
3385 SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.531
01 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3386 SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.
08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3387 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
3388 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
3389 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
3390 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
3391 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3392 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3393 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
3394 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3395 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3396 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3397 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3398 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3399 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3400 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3401 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3402 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
3403 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3404 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
3405 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3406 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3407 SkOpSegment::findTop | |
3408 SkOpAngle::dumpOne [99/123] next=100/124 sect=9/13 s=1 [198] e=0 [197] sgn=1 wi
ndVal=1 windSum=? operand | |
3409 SkOpAngle::dumpOne [100/124] next=99/123 sect=17/13 s=0 [199] e=1 [200] sgn=-1
windVal=1 windSum=? operand | |
3410 SkOpSegment::windingAtT id=2 opp=1 tHit=0.265362826 t=0 oldWinding=0 windValue=0
dx=+ winding=0 | |
3411 FindSortableTop current=99 index=197 endIndex=198 tHit=0.9 hitDx=44 try=0 vert=0 | |
3412 SkOpSegment::windingAtT id=2 opp=0 tHit=0.265362826 t=0 oldWinding=-1 windValue=
1 dx=+ winding=-1 | |
3413 SkOpSegment::initWinding id=99 oldWinding=0 hitDx=+ dx=+ windVal=1 winding=-1 op
pWind=-1 | |
3414 SkOpSegment::markWinding id=99 (947.51001,1488.53101 947.51001,1488.53101 951.59
6985,1486.32202 953.234009,1489.08997) t=0 [197] (947.51001,1488.53101) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3415 SkOpSegment::nextChase mismatched signs | |
3416 SkOpSegment::markWinding id=100 (953.234009,1489.08997 953.234009,1489.08997 951
.158997,1491.03601 947.51001,1488.53101) t=0 [199] (953.234009,1489.08997) tEnd=
1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3417 SkOpSegment::nextChase mismatched signs | |
3418 SkOpSegment::markWinding id=99 (947.51001,1488.53101 947.51001,1488.53101 951.59
6985,1486.32202 953.234009,1489.08997) t=0 [197] (947.51001,1488.53101) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3419 SkOpSegment::nextChase mismatched signs | |
3420 SkOpSegment::activeOp id=99 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 r
esult=1 | |
3421 SkOpSegment::nextChase mismatched signs | |
3422 SkOpSegment::findNextOp simple | |
3423 SkOpSegment::markDone id=99 (947.51001,1488.53101 947.51001,1488.53101 951.59698
5,1486.32202 953.234009,1489.08997) t=0 [197] (947.51001,1488.53101) tEnd=1 newW
indSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3424 bridgeOp current id=99 from=(947.51001,1488.53101) to=(953.234009,1489.08997) | |
3425 path.moveTo(947.51001,1488.53101); | |
3426 path.cubicTo(947.51001,1488.53101, 951.596985,1486.32202, 953.234009,1489.08997)
; | |
3427 SkOpSegment::nextChase mismatched signs | |
3428 SkOpSegment::findNextOp simple | |
3429 SkOpSegment::markDone id=100 (953.234009,1489.08997 953.234009,1489.08997 951.15
8997,1491.03601 947.51001,1488.53101) t=0 [199] (953.234009,1489.08997) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3430 bridgeOp current id=100 from=(953.234009,1489.08997) to=(947.51001,1488.53101) | |
3431 path.cubicTo(953.234009,1489.08997, 951.158997,1491.03601, 947.51001,1488.53101)
; | |
3432 path.close(); | |
3433 SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.
98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) t
End=1 windSum=? windValue=1 oppValue=0 | |
3434 SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.
09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) t
End=1 windSum=? windValue=1 oppValue=0 | |
3435 SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.
37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) t
End=1 windSum=? windValue=1 oppValue=0 | |
3436 SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.
53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0 | |
3437 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3438 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3439 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
3440 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3441 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3442 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3443 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3444 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3445 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3446 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3447 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3448 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
3449 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3450 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
3451 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3452 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3453 SkOpSegment::findTop | |
3454 SkOpAngle::dumpOne [105/127] next=106/128 sect=13/17 s=1 [210] e=0 [209] sgn=1
windVal=1 windSum=? operand | |
3455 SkOpAngle::dumpOne [106/128] next=105/127 sect=29/29 s=0 [211] e=1 [212] sgn=-1
windVal=1 windSum=? operand stop | |
3456 SkOpSegment::windingAtT id=19 opp=0 tHit=0.72037974 t=0 oldWinding=-1 windValue=
1 dx=- winding=0 | |
3457 FindSortableTop current=105 index=209 endIndex=210 tHit=0.9 hitDx=-7.35572147 tr
y=0 vert=0 | |
3458 SkOpSegment::windingAtT id=19 opp=1 tHit=0.72037974 t=0 oldWinding=-1 windValue=
0 dx=- winding=-1 | |
3459 SkOpSegment::initWinding id=105 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 o
ppWind=-1 | |
3460 SkOpSegment::markWinding id=105 (973.047974,1489.08997 974.651978,1486.37781 978
.607178,1488.44397 978.766052,1488.52844) t=0 [209] (973.047974,1489.08997) tEnd
=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3461 SkOpSegment::nextChase mismatched signs | |
3462 SkOpSegment::markWinding id=106 (978.766052,1488.52844 978.770996,1488.53101) t=
0 [211] (978.766052,1488.52844) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windS
um=? windValue=1 oppValue=0 | |
3463 SkOpSegment::markWinding id=103 (978.770996,1488.53101 975.204224,1490.98022 973
.141174,1489.17444 973.051086,1489.09277) t=0 [205] (978.770996,1488.53101) tEnd
=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3464 SkOpSegment::markWinding id=104 (973.051086,1489.09277 973.049011,1489.09094 973
.047974,1489.08997 973.047974,1489.08997) t=0 [207] (973.051086,1489.09277) tEnd
=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3465 SkOpSegment::nextChase mismatched signs | |
3466 SkOpSegment::markWinding id=105 (973.047974,1489.08997 974.651978,1486.37781 978
.607178,1488.44397 978.766052,1488.52844) t=0 [209] (973.047974,1489.08997) tEnd
=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3467 SkOpSegment::nextChase mismatched signs | |
3468 SkOpSegment::activeOp id=105 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0
result=1 | |
3469 SkOpSegment::nextChase mismatched signs | |
3470 SkOpSegment::findNextOp simple | |
3471 SkOpSegment::markDone id=105 (973.047974,1489.08997 974.651978,1486.37781 978.60
7178,1488.44397 978.766052,1488.52844) t=0 [209] (973.047974,1489.08997) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3472 bridgeOp current id=105 from=(973.047974,1489.08997) to=(978.766052,1488.52844) | |
3473 path.moveTo(973.047974,1489.08997); | |
3474 path.cubicTo(974.651978,1486.37781, 978.607178,1488.44397, 978.766052,1488.52844
); | |
3475 SkOpSegment::findNextOp simple | |
3476 SkOpSegment::markDone id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 [
211] (978.766052,1488.52844) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum
=-1 windValue=1 oppValue=0 | |
3477 bridgeOp current id=106 from=(978.766052,1488.52844) to=(978.770996,1488.53101) | |
3478 SkOpSegment::findNextOp simple | |
3479 SkOpSegment::markDone id=103 (978.770996,1488.53101 975.204224,1490.98022 973.14
1174,1489.17444 973.051086,1489.09277) t=0 [205] (978.770996,1488.53101) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3480 bridgeOp current id=103 from=(978.770996,1488.53101) to=(973.051086,1489.09277) | |
3481 path.lineTo(978.770996,1488.53101); | |
3482 path.cubicTo(975.204224,1490.98022, 973.141174,1489.17444, 973.051086,1489.09277
); | |
3483 SkOpSegment::nextChase mismatched signs | |
3484 SkOpSegment::findNextOp simple | |
3485 SkOpSegment::markDone id=104 (973.051086,1489.09277 973.049011,1489.09094 973.04
7974,1489.08997 973.047974,1489.08997) t=0 [207] (973.051086,1489.09277) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3486 bridgeOp current id=104 from=(973.051086,1489.09277) to=(973.047974,1489.08997) | |
3487 path.cubicTo(973.049011,1489.09094, 973.047974,1489.08997, 973.047974,1489.08997
); | |
3488 path.close(); | |
3489 SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.5980
2 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3490 SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.3
4204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3491 SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.8
4399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
3492 SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.099
98 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3493 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3494 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3495 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3496 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3497 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3498 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3499 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3500 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
3501 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3502 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
3503 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3504 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3505 SkOpSegment::findTop | |
3506 SkOpAngle::dumpOne [57/131] next=54/132 sect=16/17 s=1 [114] e=0 [113] sgn=1 wi
ndVal=1 windSum=? operand | |
3507 SkOpAngle::dumpOne [54/132] next=57/131 sect=30/25 s=0 [107] e=1 [108] sgn=-1 w
indVal=1 windSum=? operand stop | |
3508 SkOpSegment::windingAtT id=41 opp=0 tHit=0.172695599 t=0 oldWinding=-1 windValue
=1 dx=- winding=0 | |
3509 FindSortableTop current=57 index=113 endIndex=114 tHit=0.9 hitDx=-1.51202893 try
=0 vert=0 | |
3510 SkOpSegment::windingAtT id=41 opp=1 tHit=0.172695599 t=0 oldWinding=-1 windValue
=0 dx=- winding=-1 | |
3511 SkOpSegment::initWinding id=57 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 op
pWind=-1 | |
3512 SkOpSegment::markWinding id=57 (962.02002,1490.72095 962.02002,1490.09998 962.52
1973,1489.59802 963.143005,1489.59802) t=0 [113] (962.02002,1490.72095) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3513 SkOpSegment::nextChase mismatched signs | |
3514 SkOpSegment::markWinding id=54 (963.143005,1489.59802 963.763,1489.59802 964.265
015,1490.09998 964.265015,1490.72095) t=0 [107] (963.143005,1489.59802) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3515 SkOpSegment::markWinding id=55 (964.265015,1490.72095 964.265015,1491.34204 963.
763,1491.84399 963.143005,1491.84399) t=0 [109] (964.265015,1490.72095) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3516 SkOpSegment::markWinding id=56 (963.143005,1491.84399 962.521973,1491.84399 962.
02002,1491.34204 962.02002,1490.72095) t=0 [111] (963.143005,1491.84399) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3517 SkOpSegment::nextChase mismatched signs | |
3518 SkOpSegment::markWinding id=57 (962.02002,1490.72095 962.02002,1490.09998 962.52
1973,1489.59802 963.143005,1489.59802) t=0 [113] (962.02002,1490.72095) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3519 SkOpSegment::nextChase mismatched signs | |
3520 SkOpSegment::activeOp id=57 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 r
esult=1 | |
3521 SkOpSegment::nextChase mismatched signs | |
3522 SkOpSegment::findNextOp simple | |
3523 SkOpSegment::markDone id=57 (962.02002,1490.72095 962.02002,1490.09998 962.52197
3,1489.59802 963.143005,1489.59802) t=0 [113] (962.02002,1490.72095) tEnd=1 newW
indSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3524 bridgeOp current id=57 from=(962.02002,1490.72095) to=(963.143005,1489.59802) | |
3525 path.moveTo(962.02002,1490.72095); | |
3526 path.cubicTo(962.02002,1490.09998, 962.521973,1489.59802, 963.143005,1489.59802)
; | |
3527 SkOpSegment::findNextOp simple | |
3528 SkOpSegment::markDone id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015
,1490.09998 964.265015,1490.72095) t=0 [107] (963.143005,1489.59802) tEnd=1 newW
indSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3529 bridgeOp current id=54 from=(963.143005,1489.59802) to=(964.265015,1490.72095) | |
3530 path.cubicTo(963.763,1489.59802, 964.265015,1490.09998, 964.265015,1490.72095); | |
3531 SkOpSegment::findNextOp simple | |
3532 SkOpSegment::markDone id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763
,1491.84399 963.143005,1491.84399) t=0 [109] (964.265015,1490.72095) tEnd=1 newW
indSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3533 bridgeOp current id=55 from=(964.265015,1490.72095) to=(963.143005,1491.84399) | |
3534 path.cubicTo(964.265015,1491.34204, 963.763,1491.84399, 963.143005,1491.84399); | |
3535 SkOpSegment::nextChase mismatched signs | |
3536 SkOpSegment::findNextOp simple | |
3537 SkOpSegment::markDone id=56 (963.143005,1491.84399 962.521973,1491.84399 962.020
02,1491.34204 962.02002,1490.72095) t=0 [111] (963.143005,1491.84399) tEnd=1 new
WindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3538 bridgeOp current id=56 from=(963.143005,1491.84399) to=(962.02002,1490.72095) | |
3539 path.cubicTo(962.521973,1491.84399, 962.02002,1491.34204, 962.02002,1490.72095); | |
3540 path.close(); | |
3541 SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.8
9014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3542 SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.2
1887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3543 SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.3
3154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3544 SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.3
9783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3545 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3546 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3547 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3548 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
3549 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3550 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
3551 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3552 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3553 SkOpSegment::findTop | |
3554 SkOpAngle::dumpOne [63/135] next=64/136 sect=13/17 s=1 [126] e=0 [125] sgn=1 wi
ndVal=1 windSum=? operand | |
3555 SkOpAngle::dumpOne [64/136] next=63/135 sect=29/29 s=0 [127] e=1 [128] sgn=-1 w
indVal=1 windSum=? operand stop | |
3556 SkOpSegment::windingAtT id=52 opp=0 tHit=0.599456643 t=0 oldWinding=-1 windValue
=1 dx=- winding=0 | |
3557 FindSortableTop current=63 index=125 endIndex=126 tHit=0.9 hitDx=-3.12248874 try
=0 vert=0 | |
3558 SkOpSegment::windingAtT id=52 opp=1 tHit=0.599456643 t=0 oldWinding=-1 windValue
=0 dx=- winding=-1 | |
3559 SkOpSegment::initWinding id=63 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 op
pWind=-1 | |
3560 SkOpSegment::markWinding id=63 (951.414001,1491.21399 954.694214,1488.33154 956.
976746,1490.26636 957.119873,1490.39355) t=0 [125] (951.414001,1491.21399) tEnd=
1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3561 SkOpSegment::nextChase mismatched signs | |
3562 SkOpSegment::markWinding id=64 (957.119873,1490.39355 957.124634,1490.39783 957.
127014,1490.40002 957.127014,1490.40002) t=0 [127] (957.119873,1490.39355) tEnd=
1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3563 SkOpSegment::markWinding id=61 (957.127014,1490.40002 955.541504,1492.89014 951.
825745,1491.38965 951.445557,1491.22766) t=0 [121] (957.127014,1490.40002) tEnd=
1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3564 SkOpSegment::markWinding id=62 (951.445557,1491.22766 951.424805,1491.21887 951.
414001,1491.21399 951.414001,1491.21399) t=0 [123] (951.445557,1491.22766) tEnd=
1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3565 SkOpSegment::nextChase mismatched signs | |
3566 SkOpSegment::markWinding id=63 (951.414001,1491.21399 954.694214,1488.33154 956.
976746,1490.26636 957.119873,1490.39355) t=0 [125] (951.414001,1491.21399) tEnd=
1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3567 SkOpSegment::nextChase mismatched signs | |
3568 SkOpSegment::activeOp id=63 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 r
esult=1 | |
3569 SkOpSegment::nextChase mismatched signs | |
3570 SkOpSegment::findNextOp simple | |
3571 SkOpSegment::markDone id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976
746,1490.26636 957.119873,1490.39355) t=0 [125] (951.414001,1491.21399) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3572 bridgeOp current id=63 from=(951.414001,1491.21399) to=(957.119873,1490.39355) | |
3573 path.moveTo(951.414001,1491.21399); | |
3574 path.cubicTo(954.694214,1488.33154, 956.976746,1490.26636, 957.119873,1490.39355
); | |
3575 SkOpSegment::findNextOp simple | |
3576 SkOpSegment::markDone id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127
014,1490.40002 957.127014,1490.40002) t=0 [127] (957.119873,1490.39355) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3577 bridgeOp current id=64 from=(957.119873,1490.39355) to=(957.127014,1490.40002) | |
3578 path.cubicTo(957.124634,1490.39783, 957.127014,1490.40002, 957.127014,1490.40002
); | |
3579 SkOpSegment::findNextOp simple | |
3580 SkOpSegment::markDone id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825
745,1491.38965 951.445557,1491.22766) t=0 [121] (957.127014,1490.40002) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3581 bridgeOp current id=61 from=(957.127014,1490.40002) to=(951.445557,1491.22766) | |
3582 path.cubicTo(955.541504,1492.89014, 951.825745,1491.38965, 951.445557,1491.22766
); | |
3583 SkOpSegment::nextChase mismatched signs | |
3584 SkOpSegment::findNextOp simple | |
3585 SkOpSegment::markDone id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414
001,1491.21399 951.414001,1491.21399) t=0 [123] (951.445557,1491.22766) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3586 bridgeOp current id=62 from=(951.445557,1491.22766) to=(951.414001,1491.21399) | |
3587 path.cubicTo(951.424805,1491.21887, 951.414001,1491.21399, 951.414001,1491.21399
); | |
3588 path.close(); | |
3589 SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.4
0002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3590 SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.2
1399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3591 SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.4
0051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3592 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
3593 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3594 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
3595 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3596 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3597 SkOpSegment::findTop | |
3598 SkOpAngle::dumpOne [20/139] next=21/140 sect=13/13 s=1 [40] e=0 [39] sgn=1 wind
Val=1 windSum=? operand | |
3599 SkOpAngle::dumpOne [21/140] next=20/139 sect=17/17 s=0 [41] e=1 [42] sgn=-1 win
dVal=1 windSum=? operand stop | |
3600 SkOpSegment::windingAtT id=103 opp=0 tHit=0.641791069 t=0 oldWinding=-1 windValu
e=1 dx=- winding=0 | |
3601 FindSortableTop current=20 index=39 endIndex=40 tHit=0.9 hitDx=-4.33002901 try=0
vert=0 | |
3602 SkOpSegment::windingAtT id=103 opp=1 tHit=0.641791069 t=0 oldWinding=-1 windValu
e=0 dx=- winding=-1 | |
3603 SkOpSegment::initWinding id=20 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 op
pWind=-1 | |
3604 SkOpSegment::markWinding id=20 (969.156982,1490.40002 969.156982,1490.40002 971.
478027,1488.23596 974.869995,1491.21399) t=0 [39] (969.156982,1490.40002) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3605 SkOpSegment::nextChase mismatched signs | |
3606 SkOpSegment::markWinding id=21 (974.869995,1491.21399 974.869995,1491.21399 974.
857788,1491.21948 974.834473,1491.22937) t=0 [41] (974.869995,1491.21399) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3607 SkOpSegment::markWinding id=22 (974.834473,1491.22937 974.433289,1491.40051 970.
736267,1492.88184 969.156982,1490.40002) t=0 [43] (974.834473,1491.22937) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3608 SkOpSegment::nextChase mismatched signs | |
3609 SkOpSegment::markWinding id=20 (969.156982,1490.40002 969.156982,1490.40002 971.
478027,1488.23596 974.869995,1491.21399) t=0 [39] (969.156982,1490.40002) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3610 SkOpSegment::nextChase mismatched signs | |
3611 SkOpSegment::activeOp id=20 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 r
esult=1 | |
3612 SkOpSegment::nextChase mismatched signs | |
3613 SkOpSegment::findNextOp simple | |
3614 SkOpSegment::markDone id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478
027,1488.23596 974.869995,1491.21399) t=0 [39] (969.156982,1490.40002) tEnd=1 ne
wWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3615 bridgeOp current id=20 from=(969.156982,1490.40002) to=(974.869995,1491.21399) | |
3616 path.moveTo(969.156982,1490.40002); | |
3617 path.cubicTo(969.156982,1490.40002, 971.478027,1488.23596, 974.869995,1491.21399
); | |
3618 SkOpSegment::findNextOp simple | |
3619 SkOpSegment::markDone id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857
788,1491.21948 974.834473,1491.22937) t=0 [41] (974.869995,1491.21399) tEnd=1 ne
wWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3620 bridgeOp current id=21 from=(974.869995,1491.21399) to=(974.834473,1491.22937) | |
3621 path.cubicTo(974.869995,1491.21399, 974.857788,1491.21948, 974.834473,1491.22937
); | |
3622 SkOpSegment::nextChase mismatched signs | |
3623 SkOpSegment::findNextOp simple | |
3624 SkOpSegment::markDone id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736
267,1492.88184 969.156982,1490.40002) t=0 [43] (974.834473,1491.22937) tEnd=1 ne
wWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3625 bridgeOp current id=22 from=(974.834473,1491.22937) to=(969.156982,1490.40002) | |
3626 path.cubicTo(974.433289,1491.40051, 970.736267,1492.88184, 969.156982,1490.40002
); | |
3627 path.close(); | |
3628 SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.4
9695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd
=1 windSum=? windValue=1 oppValue=0 | |
3629 SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72
131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=
1 windSum=? windValue=1 oppValue=0 | |
3630 SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5
481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEn
d=1 windSum=? windValue=1 oppValue=0 | |
3631 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3632 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3633 SkOpSegment::findTop | |
3634 SkOpAngle::dumpOne [59/143] next=60/144 sect=13/17 s=1 [118] e=0 [117] sgn=1 wi
ndVal=1 windSum=? operand | |
3635 SkOpAngle::dumpOne [60/144] next=59/143 sect=29/29 s=0 [119] e=1 [120] sgn=-1 w
indVal=1 windSum=? operand stop | |
3636 SkOpSegment::windingAtT id=42 opp=0 tHit=0.474617252 t=0 oldWinding=-1 windValue
=1 dx=- winding=0 | |
3637 FindSortableTop current=59 index=117 endIndex=118 tHit=0.9 hitDx=-4.33552933 try
=0 vert=0 | |
3638 SkOpSegment::windingAtT id=42 opp=1 tHit=0.474617252 t=0 oldWinding=-1 windValue
=0 dx=- winding=-1 | |
3639 SkOpSegment::initWinding id=59 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 op
pWind=-1 | |
3640 SkOpSegment::markWinding id=59 (955.61499,1492.81604 958.695923,1489.72131 960.8
9093,1491.24622 961.236389,1491.52283) t=0 [117] (955.61499,1492.81604) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3641 SkOpSegment::nextChase mismatched signs | |
3642 SkOpSegment::markWinding id=60 (961.236389,1491.52283 961.267883,1491.5481 961.2
83997,1491.56299 961.283997,1491.56299) t=0 [119] (961.236389,1491.52283) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3643 SkOpSegment::markWinding id=58 (961.283997,1491.56299 958.953979,1494.49695 955.
61499,1492.81604 955.61499,1492.81604) t=0 [115] (961.283997,1491.56299) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3644 SkOpSegment::nextChase mismatched signs | |
3645 SkOpSegment::markWinding id=59 (955.61499,1492.81604 958.695923,1489.72131 960.8
9093,1491.24622 961.236389,1491.52283) t=0 [117] (955.61499,1492.81604) tEnd=1 n
ewWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3646 SkOpSegment::nextChase mismatched signs | |
3647 SkOpSegment::activeOp id=59 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 r
esult=1 | |
3648 SkOpSegment::nextChase mismatched signs | |
3649 SkOpSegment::findNextOp simple | |
3650 SkOpSegment::markDone id=59 (955.61499,1492.81604 958.695923,1489.72131 960.8909
3,1491.24622 961.236389,1491.52283) t=0 [117] (955.61499,1492.81604) tEnd=1 newW
indSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3651 bridgeOp current id=59 from=(955.61499,1492.81604) to=(961.236389,1491.52283) | |
3652 path.moveTo(955.61499,1492.81604); | |
3653 path.cubicTo(958.695923,1489.72131, 960.89093,1491.24622, 961.236389,1491.52283)
; | |
3654 SkOpSegment::findNextOp simple | |
3655 SkOpSegment::markDone id=60 (961.236389,1491.52283 961.267883,1491.5481 961.2839
97,1491.56299 961.283997,1491.56299) t=0 [119] (961.236389,1491.52283) tEnd=1 ne
wWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3656 bridgeOp current id=60 from=(961.236389,1491.52283) to=(961.283997,1491.56299) | |
3657 path.cubicTo(961.267883,1491.5481, 961.283997,1491.56299, 961.283997,1491.56299)
; | |
3658 SkOpSegment::nextChase mismatched signs | |
3659 SkOpSegment::findNextOp simple | |
3660 SkOpSegment::markDone id=58 (961.283997,1491.56299 958.953979,1494.49695 955.614
99,1492.81604 955.61499,1492.81604) t=0 [115] (961.283997,1491.56299) tEnd=1 new
WindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3661 bridgeOp current id=58 from=(961.283997,1491.56299) to=(955.61499,1492.81604) | |
3662 path.cubicTo(958.953979,1494.49695, 955.61499,1492.81604, 955.61499,1492.81604); | |
3663 path.close(); | |
3664 SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.8
1604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3665 SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.5
6299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tE
nd=1 windSum=? windValue=1 oppValue=0 | |
3666 SkOpSegment::findTop | |
3667 SkOpAngle::dumpOne [29/147] next=28/148 sect=9/13 s=1 [58] e=0 [57] sgn=1 windV
al=1 windSum=? operand | |
3668 SkOpAngle::dumpOne [28/148] next=29/147 sect=17/13 s=0 [55] e=1 [56] sgn=-1 win
dVal=1 windSum=? operand | |
3669 SkOpSegment::windingAtT id=22 opp=0 tHit=0.899621278 t=0 oldWinding=-1 windValue
=1 dx=- winding=0 | |
3670 FindSortableTop current=29 index=57 endIndex=58 tHit=0.9 hitDx=-5.8496685 try=0
vert=0 | |
3671 SkOpSegment::windingAtT id=22 opp=1 tHit=0.899621278 t=0 oldWinding=-1 windValue
=0 dx=- winding=-1 | |
3672 SkOpSegment::initWinding id=29 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 op
pWind=-1 | |
3673 SkOpSegment::markWinding id=29 (964.999023,1491.56299 964.999023,1491.56299 967.
304016,1489.43896 970.666992,1492.81604) t=0 [57] (964.999023,1491.56299) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3674 SkOpSegment::nextChase mismatched signs | |
3675 SkOpSegment::markWinding id=28 (970.666992,1492.81604 970.666992,1492.81604 967.
327026,1494.49695 964.999023,1491.56299) t=0 [55] (970.666992,1492.81604) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | |
3676 SkOpSegment::nextChase mismatched signs | |
3677 SkOpSegment::markWinding id=29 (964.999023,1491.56299 964.999023,1491.56299 967.
304016,1489.43896 970.666992,1492.81604) t=0 [57] (964.999023,1491.56299) tEnd=1
newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3678 SkOpSegment::nextChase mismatched signs | |
3679 SkOpSegment::activeOp id=29 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 r
esult=1 | |
3680 SkOpSegment::nextChase mismatched signs | |
3681 SkOpSegment::findNextOp simple | |
3682 SkOpSegment::markDone id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304
016,1489.43896 970.666992,1492.81604) t=0 [57] (964.999023,1491.56299) tEnd=1 ne
wWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3683 bridgeOp current id=29 from=(964.999023,1491.56299) to=(970.666992,1492.81604) | |
3684 path.moveTo(964.999023,1491.56299); | |
3685 path.cubicTo(964.999023,1491.56299, 967.304016,1489.43896, 970.666992,1492.81604
); | |
3686 SkOpSegment::nextChase mismatched signs | |
3687 SkOpSegment::findNextOp simple | |
3688 SkOpSegment::markDone id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327
026,1494.49695 964.999023,1491.56299) t=0 [55] (970.666992,1492.81604) tEnd=1 ne
wWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 | |
3689 bridgeOp current id=28 from=(970.666992,1492.81604) to=(964.999023,1491.56299) | |
3690 path.cubicTo(970.666992,1492.81604, 967.327026,1494.49695, 964.999023,1491.56299
); | |
3691 path.close(); | 253 path.close(); |
3692 </div> | 254 </div> |
3693 | 255 |
3694 | |
3695 </div> | 256 </div> |
3696 | 257 |
3697 <script type="text/javascript"> | 258 <script type="text/javascript"> |
3698 | 259 |
3699 var testDivs = [ | 260 var testDivs = [ |
3700 skpwww_educationalcraft_com_4, | 261 cubicOp132, |
3701 ]; | 262 ]; |
3702 | 263 |
3703 var decimal_places = 3; // make this 3 to show more precision | 264 var decimal_places = 3; // make this 3 to show more precision |
3704 | 265 |
3705 var tests = []; | 266 var tests = []; |
3706 var testLines = []; | 267 var testLines = []; |
3707 var testTitles = []; | 268 var testTitles = []; |
3708 var testIndex = 0; | 269 var testIndex = 0; |
3709 var ctx; | 270 var ctx; |
3710 | 271 |
3711 var xmin, xmax, focusXmin, focusXmax; | 272 var xmin, xmax, focusXmin, focusXmax; |
3712 var ymin, ymax, focusYmin, focusYmax; | 273 var ymin, ymax, focusYmin, focusYmax; |
3713 var scale; | 274 var scale; |
3714 var mouseX, mouseY; | 275 var mouseX, mouseY; |
3715 var srcLeft, srcTop; | 276 var srcLeft, srcTop; |
3716 var screenWidth, screenHeight; | 277 var screenWidth, screenHeight; |
3717 var drawnPts, drawnLines, drawnQuads, drawnCubics; | 278 var drawnPts, drawnLines, drawnQuads, drawnConics, drawnCubics; |
3718 var curveT = 0; | 279 var curveT = 0; |
3719 | 280 |
3720 var pt_labels = 2; | 281 var pt_labels = 2; |
3721 var collect_bounds = false; | 282 var collect_bounds = false; |
3722 var control_lines = 0; | 283 var control_lines = 0; |
3723 var curve_t = false; | 284 var curve_t = false; |
3724 var debug_xy = 1; | 285 var debug_xy = 1; |
3725 var focus_enabled = false; | 286 var focus_enabled = false; |
3726 var focus_on_selection = false; | 287 var focus_on_selection = false; |
3727 var step_limit = 0; | 288 var step_limit = 0; |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3768 | 329 |
3769 var firstActiveSpan = -1; | 330 var firstActiveSpan = -1; |
3770 var logStart = -1; | 331 var logStart = -1; |
3771 var logRange = 0; | 332 var logRange = 0; |
3772 | 333 |
3773 var SPAN_ID = 0; | 334 var SPAN_ID = 0; |
3774 var SPAN_X1 = SPAN_ID + 1; | 335 var SPAN_X1 = SPAN_ID + 1; |
3775 var SPAN_Y1 = SPAN_X1 + 1; | 336 var SPAN_Y1 = SPAN_X1 + 1; |
3776 var SPAN_X2 = SPAN_Y1 + 1; | 337 var SPAN_X2 = SPAN_Y1 + 1; |
3777 var SPAN_Y2 = SPAN_X2 + 1; | 338 var SPAN_Y2 = SPAN_X2 + 1; |
| 339 |
3778 var SPAN_L_T = SPAN_Y2 + 1; | 340 var SPAN_L_T = SPAN_Y2 + 1; |
3779 var SPAN_L_TX = SPAN_L_T + 1; | 341 var SPAN_L_TX = SPAN_L_T + 1; |
3780 var SPAN_L_TY = SPAN_L_TX + 1; | 342 var SPAN_L_TY = SPAN_L_TX + 1; |
3781 var SPAN_L_TEND = SPAN_L_TY + 1; | 343 var SPAN_L_TEND = SPAN_L_TY + 1; |
3782 var SPAN_L_OTHER = SPAN_L_TEND + 1; | 344 var SPAN_L_OTHER = SPAN_L_TEND + 1; |
3783 var SPAN_L_OTHERT = SPAN_L_OTHER + 1; | 345 var SPAN_L_OTHERT = SPAN_L_OTHER + 1; |
3784 var SPAN_L_OTHERI = SPAN_L_OTHERT + 1; | 346 var SPAN_L_OTHERI = SPAN_L_OTHERT + 1; |
3785 var SPAN_L_SUM = SPAN_L_OTHERI + 1; | 347 var SPAN_L_SUM = SPAN_L_OTHERI + 1; |
3786 var SPAN_L_VAL = SPAN_L_SUM + 1; | 348 var SPAN_L_VAL = SPAN_L_SUM + 1; |
3787 var SPAN_L_OPP = SPAN_L_VAL + 1; | 349 var SPAN_L_OPP = SPAN_L_VAL + 1; |
3788 | 350 |
3789 var SPAN_X3 = SPAN_Y2 + 1; | 351 var SPAN_X3 = SPAN_Y2 + 1; |
3790 var SPAN_Y3 = SPAN_X3 + 1; | 352 var SPAN_Y3 = SPAN_X3 + 1; |
| 353 |
3791 var SPAN_Q_T = SPAN_Y3 + 1; | 354 var SPAN_Q_T = SPAN_Y3 + 1; |
3792 var SPAN_Q_TX = SPAN_Q_T + 1; | 355 var SPAN_Q_TX = SPAN_Q_T + 1; |
3793 var SPAN_Q_TY = SPAN_Q_TX + 1; | 356 var SPAN_Q_TY = SPAN_Q_TX + 1; |
3794 var SPAN_Q_TEND = SPAN_Q_TY + 1; | 357 var SPAN_Q_TEND = SPAN_Q_TY + 1; |
3795 var SPAN_Q_OTHER = SPAN_Q_TEND + 1; | 358 var SPAN_Q_OTHER = SPAN_Q_TEND + 1; |
3796 var SPAN_Q_OTHERT = SPAN_Q_OTHER + 1; | 359 var SPAN_Q_OTHERT = SPAN_Q_OTHER + 1; |
3797 var SPAN_Q_OTHERI = SPAN_Q_OTHERT + 1; | 360 var SPAN_Q_OTHERI = SPAN_Q_OTHERT + 1; |
3798 var SPAN_Q_SUM = SPAN_Q_OTHERI + 1; | 361 var SPAN_Q_SUM = SPAN_Q_OTHERI + 1; |
3799 var SPAN_Q_VAL = SPAN_Q_SUM + 1; | 362 var SPAN_Q_VAL = SPAN_Q_SUM + 1; |
3800 var SPAN_Q_OPP = SPAN_Q_VAL + 1; | 363 var SPAN_Q_OPP = SPAN_Q_VAL + 1; |
3801 | 364 |
| 365 var SPAN_K_W = SPAN_Y3 + 1; |
| 366 var SPAN_K_T = SPAN_K_W + 1; |
| 367 var SPAN_K_TX = SPAN_K_T + 1; |
| 368 var SPAN_K_TY = SPAN_K_TX + 1; |
| 369 var SPAN_K_TEND = SPAN_K_TY + 1; |
| 370 var SPAN_K_OTHER = SPAN_K_TEND + 1; |
| 371 var SPAN_K_OTHERT = SPAN_K_OTHER + 1; |
| 372 var SPAN_K_OTHERI = SPAN_K_OTHERT + 1; |
| 373 var SPAN_K_SUM = SPAN_K_OTHERI + 1; |
| 374 var SPAN_K_VAL = SPAN_K_SUM + 1; |
| 375 var SPAN_K_OPP = SPAN_K_VAL + 1; |
| 376 |
3802 var SPAN_X4 = SPAN_Y3 + 1; | 377 var SPAN_X4 = SPAN_Y3 + 1; |
3803 var SPAN_Y4 = SPAN_X4 + 1; | 378 var SPAN_Y4 = SPAN_X4 + 1; |
| 379 |
3804 var SPAN_C_T = SPAN_Y4 + 1; | 380 var SPAN_C_T = SPAN_Y4 + 1; |
3805 var SPAN_C_TX = SPAN_C_T + 1; | 381 var SPAN_C_TX = SPAN_C_T + 1; |
3806 var SPAN_C_TY = SPAN_C_TX + 1; | 382 var SPAN_C_TY = SPAN_C_TX + 1; |
3807 var SPAN_C_TEND = SPAN_C_TY + 1; | 383 var SPAN_C_TEND = SPAN_C_TY + 1; |
3808 var SPAN_C_OTHER = SPAN_C_TEND + 1; | 384 var SPAN_C_OTHER = SPAN_C_TEND + 1; |
3809 var SPAN_C_OTHERT = SPAN_C_OTHER + 1; | 385 var SPAN_C_OTHERT = SPAN_C_OTHER + 1; |
3810 var SPAN_C_OTHERI = SPAN_C_OTHERT + 1; | 386 var SPAN_C_OTHERI = SPAN_C_OTHERT + 1; |
3811 var SPAN_C_SUM = SPAN_C_OTHERI + 1; | 387 var SPAN_C_SUM = SPAN_C_OTHERI + 1; |
3812 var SPAN_C_VAL = SPAN_C_SUM + 1; | 388 var SPAN_C_VAL = SPAN_C_SUM + 1; |
3813 var SPAN_C_OPP = SPAN_C_VAL + 1; | 389 var SPAN_C_OPP = SPAN_C_VAL + 1; |
3814 | 390 |
3815 var ACTIVE_LINE_SPAN = 1; | 391 var ACTIVE_LINE_SPAN = 1; |
3816 var ACTIVE_QUAD_SPAN = ACTIVE_LINE_SPAN + 1; | 392 var ACTIVE_QUAD_SPAN = ACTIVE_LINE_SPAN + 1; |
3817 var ACTIVE_CUBIC_SPAN = ACTIVE_QUAD_SPAN + 1; | 393 var ACTIVE_CONIC_SPAN = ACTIVE_QUAD_SPAN + 1; |
| 394 var ACTIVE_CUBIC_SPAN = ACTIVE_CONIC_SPAN + 1; |
3818 | 395 |
3819 var ADD_MOVETO = ACTIVE_CUBIC_SPAN + 1; | 396 var ADD_MOVETO = ACTIVE_CUBIC_SPAN + 1; |
3820 var ADD_LINETO = ADD_MOVETO + 1; | 397 var ADD_LINETO = ADD_MOVETO + 1; |
3821 var ADD_QUADTO = ADD_LINETO + 1; | 398 var ADD_QUADTO = ADD_LINETO + 1; |
3822 var ADD_CUBICTO = ADD_QUADTO + 1; | 399 var ADD_CONICTO = ADD_QUADTO + 1; |
| 400 var ADD_CUBICTO = ADD_CONICTO + 1; |
3823 var ADD_CLOSE = ADD_CUBICTO + 1; | 401 var ADD_CLOSE = ADD_CUBICTO + 1; |
3824 var ADD_FILL = ADD_CLOSE + 1; | 402 var ADD_FILL = ADD_CLOSE + 1; |
3825 | 403 |
3826 var PATH_LINE = ADD_FILL + 1; | 404 var PATH_LINE = ADD_FILL + 1; |
3827 var PATH_QUAD = PATH_LINE + 1; | 405 var PATH_QUAD = PATH_LINE + 1; |
3828 var PATH_CUBIC = PATH_QUAD + 1; | 406 var PATH_CONIC = PATH_QUAD + 1; |
| 407 var PATH_CUBIC = PATH_CONIC + 1; |
3829 | 408 |
3830 var INTERSECT_LINE = PATH_CUBIC + 1; | 409 var INTERSECT_LINE = PATH_CUBIC + 1; |
3831 var INTERSECT_LINE_2 = INTERSECT_LINE + 1; | 410 var INTERSECT_LINE_2 = INTERSECT_LINE + 1; |
3832 var INTERSECT_LINE_NO = INTERSECT_LINE_2 + 1; | 411 var INTERSECT_LINE_NO = INTERSECT_LINE_2 + 1; |
3833 var INTERSECT_QUAD_LINE = INTERSECT_LINE_NO + 1; | 412 var INTERSECT_QUAD_LINE = INTERSECT_LINE_NO + 1; |
3834 var INTERSECT_QUAD_LINE_2 = INTERSECT_QUAD_LINE + 1; | 413 var INTERSECT_QUAD_LINE_2 = INTERSECT_QUAD_LINE + 1; |
3835 var INTERSECT_QUAD_LINE_NO = INTERSECT_QUAD_LINE_2 + 1; | 414 var INTERSECT_QUAD_LINE_NO = INTERSECT_QUAD_LINE_2 + 1; |
3836 var INTERSECT_QUAD = INTERSECT_QUAD_LINE_NO + 1; | 415 var INTERSECT_QUAD = INTERSECT_QUAD_LINE_NO + 1; |
3837 var INTERSECT_QUAD_2 = INTERSECT_QUAD + 1; | 416 var INTERSECT_QUAD_2 = INTERSECT_QUAD + 1; |
3838 var INTERSECT_QUAD_NO = INTERSECT_QUAD_2 + 1; | 417 var INTERSECT_QUAD_NO = INTERSECT_QUAD_2 + 1; |
3839 var INTERSECT_SELF_CUBIC = INTERSECT_QUAD_NO + 1; | 418 var INTERSECT_CONIC_LINE = INTERSECT_QUAD_NO + 1; |
| 419 var INTERSECT_CONIC_LINE_2 = INTERSECT_CONIC_LINE + 1; |
| 420 var INTERSECT_CONIC_LINE_NO = INTERSECT_CONIC_LINE_2 + 1; |
| 421 var INTERSECT_CONIC = INTERSECT_CONIC_LINE_NO + 1; |
| 422 var INTERSECT_CONIC_2 = INTERSECT_CONIC + 1; |
| 423 var INTERSECT_CONIC_NO = INTERSECT_CONIC_2 + 1; |
| 424 var INTERSECT_SELF_CUBIC = INTERSECT_CONIC_NO + 1; |
3840 var INTERSECT_SELF_CUBIC_NO = INTERSECT_SELF_CUBIC + 1; | 425 var INTERSECT_SELF_CUBIC_NO = INTERSECT_SELF_CUBIC + 1; |
3841 var INTERSECT_CUBIC_LINE = INTERSECT_SELF_CUBIC_NO + 1; | 426 var INTERSECT_CUBIC_LINE = INTERSECT_SELF_CUBIC_NO + 1; |
3842 var INTERSECT_CUBIC_LINE_2 = INTERSECT_CUBIC_LINE + 1; | 427 var INTERSECT_CUBIC_LINE_2 = INTERSECT_CUBIC_LINE + 1; |
3843 var INTERSECT_CUBIC_LINE_3 = INTERSECT_CUBIC_LINE_2 + 1; | 428 var INTERSECT_CUBIC_LINE_3 = INTERSECT_CUBIC_LINE_2 + 1; |
3844 var INTERSECT_CUBIC_LINE_NO = INTERSECT_CUBIC_LINE_3 + 1; | 429 var INTERSECT_CUBIC_LINE_NO = INTERSECT_CUBIC_LINE_3 + 1; |
3845 var INTERSECT_CUBIC_QUAD = INTERSECT_CUBIC_LINE_NO + 1; | 430 var INTERSECT_CUBIC_QUAD = INTERSECT_CUBIC_LINE_NO + 1; |
3846 var INTERSECT_CUBIC_QUAD_2 = INTERSECT_CUBIC_QUAD + 1; | 431 var INTERSECT_CUBIC_QUAD_2 = INTERSECT_CUBIC_QUAD + 1; |
3847 var INTERSECT_CUBIC_QUAD_3 = INTERSECT_CUBIC_QUAD_2 + 1; | 432 var INTERSECT_CUBIC_QUAD_3 = INTERSECT_CUBIC_QUAD_2 + 1; |
3848 var INTERSECT_CUBIC_QUAD_4 = INTERSECT_CUBIC_QUAD_3 + 1; | 433 var INTERSECT_CUBIC_QUAD_4 = INTERSECT_CUBIC_QUAD_3 + 1; |
3849 var INTERSECT_CUBIC_QUAD_NO = INTERSECT_CUBIC_QUAD_4 + 1; | 434 var INTERSECT_CUBIC_QUAD_NO = INTERSECT_CUBIC_QUAD_4 + 1; |
3850 var INTERSECT_CUBIC = INTERSECT_CUBIC_QUAD_NO + 1; | 435 var INTERSECT_CUBIC = INTERSECT_CUBIC_QUAD_NO + 1; |
3851 var INTERSECT_CUBIC_2 = INTERSECT_CUBIC + 1; | 436 var INTERSECT_CUBIC_2 = INTERSECT_CUBIC + 1; |
3852 var INTERSECT_CUBIC_3 = INTERSECT_CUBIC_2 + 1; | 437 var INTERSECT_CUBIC_3 = INTERSECT_CUBIC_2 + 1; |
3853 var INTERSECT_CUBIC_4 = INTERSECT_CUBIC_3 + 1; | 438 var INTERSECT_CUBIC_4 = INTERSECT_CUBIC_3 + 1; |
3854 // FIXME: add cubic 5- 9 | 439 // FIXME: add cubic 5- 9 |
3855 var INTERSECT_CUBIC_NO = INTERSECT_CUBIC_4 + 1; | 440 var INTERSECT_CUBIC_NO = INTERSECT_CUBIC_4 + 1; |
3856 | 441 |
3857 var SORT_UNARY = INTERSECT_CUBIC_NO + 1; | 442 var SORT_UNARY = INTERSECT_CUBIC_NO + 1; |
3858 var SORT_BINARY = SORT_UNARY + 1; | 443 var SORT_BINARY = SORT_UNARY + 1; |
3859 | 444 |
3860 var OP_DIFFERENCE = SORT_BINARY + 1; | 445 var OP_DIFFERENCE = SORT_BINARY + 1; |
3861 var OP_INTERSECT = OP_DIFFERENCE + 1; | 446 var OP_INTERSECT = OP_DIFFERENCE + 1; |
3862 var OP_UNION = OP_INTERSECT + 1; | 447 var OP_UNION = OP_INTERSECT + 1; |
3863 var OP_XOR = OP_UNION + 1; | 448 var OP_XOR = OP_UNION + 1; |
3864 | 449 |
3865 var MARK_LINE = OP_XOR + 1; | 450 var MARK_LINE = OP_XOR + 1; |
3866 var MARK_QUAD = MARK_LINE + 1; | 451 var MARK_QUAD = MARK_LINE + 1; |
3867 var MARK_CUBIC = MARK_QUAD + 1; | 452 var MARK_CONIC = MARK_QUAD + 1; |
| 453 var MARK_CUBIC = MARK_CONIC + 1; |
3868 var MARK_DONE_LINE = MARK_CUBIC + 1; | 454 var MARK_DONE_LINE = MARK_CUBIC + 1; |
3869 var MARK_DONE_QUAD = MARK_DONE_LINE + 1; | 455 var MARK_DONE_QUAD = MARK_DONE_LINE + 1; |
3870 var MARK_DONE_CUBIC = MARK_DONE_QUAD + 1; | 456 var MARK_DONE_CONIC = MARK_DONE_QUAD + 1; |
| 457 var MARK_DONE_CUBIC = MARK_DONE_CONIC + 1; |
3871 var MARK_UNSORTABLE_LINE = MARK_DONE_CUBIC + 1; | 458 var MARK_UNSORTABLE_LINE = MARK_DONE_CUBIC + 1; |
3872 var MARK_UNSORTABLE_QUAD = MARK_UNSORTABLE_LINE + 1; | 459 var MARK_UNSORTABLE_QUAD = MARK_UNSORTABLE_LINE + 1; |
3873 var MARK_UNSORTABLE_CUBIC = MARK_UNSORTABLE_QUAD + 1; | 460 var MARK_UNSORTABLE_CONIC = MARK_UNSORTABLE_QUAD + 1; |
| 461 var MARK_UNSORTABLE_CUBIC = MARK_UNSORTABLE_CONIC + 1; |
3874 var MARK_SIMPLE_LINE = MARK_UNSORTABLE_CUBIC + 1; | 462 var MARK_SIMPLE_LINE = MARK_UNSORTABLE_CUBIC + 1; |
3875 var MARK_SIMPLE_QUAD = MARK_SIMPLE_LINE + 1; | 463 var MARK_SIMPLE_QUAD = MARK_SIMPLE_LINE + 1; |
3876 var MARK_SIMPLE_CUBIC = MARK_SIMPLE_QUAD + 1; | 464 var MARK_SIMPLE_CONIC = MARK_SIMPLE_QUAD + 1; |
| 465 var MARK_SIMPLE_CUBIC = MARK_SIMPLE_CONIC + 1; |
3877 var MARK_SIMPLE_DONE_LINE = MARK_SIMPLE_CUBIC + 1; | 466 var MARK_SIMPLE_DONE_LINE = MARK_SIMPLE_CUBIC + 1; |
3878 var MARK_SIMPLE_DONE_QUAD = MARK_SIMPLE_DONE_LINE + 1; | 467 var MARK_SIMPLE_DONE_QUAD = MARK_SIMPLE_DONE_LINE + 1; |
3879 var MARK_SIMPLE_DONE_CUBIC = MARK_SIMPLE_DONE_QUAD + 1; | 468 var MARK_SIMPLE_DONE_CONIC = MARK_SIMPLE_DONE_QUAD + 1; |
| 469 var MARK_SIMPLE_DONE_CUBIC = MARK_SIMPLE_DONE_CONIC + 1; |
3880 var MARK_DONE_UNARY_LINE = MARK_SIMPLE_DONE_CUBIC + 1; | 470 var MARK_DONE_UNARY_LINE = MARK_SIMPLE_DONE_CUBIC + 1; |
3881 var MARK_DONE_UNARY_QUAD = MARK_DONE_UNARY_LINE + 1; | 471 var MARK_DONE_UNARY_QUAD = MARK_DONE_UNARY_LINE + 1; |
3882 var MARK_DONE_UNARY_CUBIC = MARK_DONE_UNARY_QUAD + 1; | 472 var MARK_DONE_UNARY_CONIC = MARK_DONE_UNARY_QUAD + 1; |
| 473 var MARK_DONE_UNARY_CUBIC = MARK_DONE_UNARY_CONIC + 1; |
3883 var MARK_ANGLE_LAST = MARK_DONE_UNARY_CUBIC + 1; | 474 var MARK_ANGLE_LAST = MARK_DONE_UNARY_CUBIC + 1; |
3884 | 475 |
3885 var COMPUTED_SET_1 = MARK_ANGLE_LAST + 1; | 476 var COMPUTED_SET_1 = MARK_ANGLE_LAST + 1; |
3886 var COMPUTED_SET_2 = COMPUTED_SET_1 + 1; | 477 var COMPUTED_SET_2 = COMPUTED_SET_1 + 1; |
3887 | 478 |
3888 var ANGLE_AFTER = COMPUTED_SET_2; | 479 var ANGLE_AFTER = COMPUTED_SET_2; |
3889 var ANGLE_AFTERPART = ANGLE_AFTER + 1; | 480 var ANGLE_AFTERPART = ANGLE_AFTER + 1; |
3890 | 481 |
3891 var ACTIVE_OP = ANGLE_AFTERPART + 1; | 482 var ACTIVE_OP = ANGLE_AFTERPART + 1; |
3892 | 483 |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3930 array.push(result); | 521 array.push(result); |
3931 return true; | 522 return true; |
3932 } | 523 } |
3933 return false; | 524 return false; |
3934 } | 525 } |
3935 | 526 |
3936 function construct_regexp2(pattern) { | 527 function construct_regexp2(pattern) { |
3937 var escape = pattern.replace(/[-/\\^$*+?.()|[\]{}]/g, '\\$&'); | 528 var escape = pattern.replace(/[-/\\^$*+?.()|[\]{}]/g, '\\$&'); |
3938 escape = escape.replace(/UNSORTABLE/g, "\\*\\*\\* UNSORTABLE \\*\\*\\*"); | 529 escape = escape.replace(/UNSORTABLE/g, "\\*\\*\\* UNSORTABLE \\*\\*\\*"); |
3939 escape = escape.replace(/CUBIC_VAL/g, "\\(P_VAL P_VAL P_VAL P_VAL\\)"); | 530 escape = escape.replace(/CUBIC_VAL/g, "\\(P_VAL P_VAL P_VAL P_VAL\\)"); |
| 531 escape = escape.replace(/CONIC_VAL/g, "\\(P_VAL P_VAL P_VAL W_VAL\\)"); |
3940 escape = escape.replace(/QUAD_VAL/g, "\\(P_VAL P_VAL P_VAL\\)"); | 532 escape = escape.replace(/QUAD_VAL/g, "\\(P_VAL P_VAL P_VAL\\)"); |
3941 escape = escape.replace(/LINE_VAL/g, "\\(P_VAL P_VAL\\)"); | 533 escape = escape.replace(/LINE_VAL/g, "\\(P_VAL P_VAL\\)"); |
3942 escape = escape.replace(/FILL_TYPE/g, "SkPath::k[a-zA-Z]+_FillType"); | 534 escape = escape.replace(/FILL_TYPE/g, "SkPath::k[a-zA-Z]+_FillType"); |
3943 escape = escape.replace(/PTR_VAL/g, "0x[0-9A-F]+"); | 535 escape = escape.replace(/PTR_VAL/g, "0x[0-9A-F]+"); |
3944 escape = escape.replace(/PT_VAL/g, "\\(P_VAL\\)"); | 536 escape = escape.replace(/PT_VAL/g, "\\(P_VAL\\)"); |
3945 escape = escape.replace(/P_VAL/g, "(-?\\d+\\.?\\d*(?:e-?\\d+)?)[Ff]?, ?(-?\\
d+\\.?\\d*(?:e-?\\d+)?)[Ff]?"); | 537 escape = escape.replace(/P_VAL/g, "(-?\\d+\\.?\\d*(?:e-?\\d+)?)[Ff]?, ?(-?\\
d+\\.?\\d*(?:e-?\\d+)?)[Ff]?"); |
3946 escape = escape.replace(/T_VAL/g, "(-?\\d+\\.?\\d*(?:e-?\\d+)?)"); | 538 escape = escape.replace(/T_VAL/g, "(-?\\d+\\.?\\d*(?:e-?\\d+)?)"); |
| 539 escape = escape.replace(/W_VAL/g, "(-?\\d+\\.?\\d*(?:e-?\\d+)?)[Ff]?"); |
3947 escape = escape.replace(/PATH/g, "pathB?"); | 540 escape = escape.replace(/PATH/g, "pathB?"); |
3948 escape = escape.replace(/IDX/g, "(\\d+)"); | 541 escape = escape.replace(/IDX/g, "(-?\\d+)"); |
3949 escape = escape.replace(/NUM/g, "(-?\\d+)"); | 542 escape = escape.replace(/NUM/g, "(-?\\d+)"); |
3950 escape = escape.replace(/OPT/g, "(\\?|-?\\d+)"); | 543 escape = escape.replace(/OPT/g, "(\\?|-?\\d+)"); |
3951 return new RegExp(escape, 'i'); | 544 return new RegExp(escape, 'i'); |
3952 } | 545 } |
3953 | 546 |
3954 function construct_regexp2c(pattern) { | 547 function construct_regexp2c(pattern) { |
3955 var escape = pattern.replace(/[-/\\^$*+?.()|[\]{}]/g, '\\$&'); | 548 var escape = pattern.replace(/[-/\\^$*+?.()|[\]{}]/g, '\\$&'); |
3956 escape = escape.replace(/UNSORTABLE/g, "\\*\\*\\* UNSORTABLE \\*\\*\\*"); | 549 escape = escape.replace(/UNSORTABLE/g, "\\*\\*\\* UNSORTABLE \\*\\*\\*"); |
3957 escape = escape.replace(/CUBIC_VAL/g, "(?:\\$\\d = )?\\{\\{\\{P_VAL\\}, \\{P
_VAL\\}, \\{P_VAL\\}, \\{P_VAL\\}\\}\\}"); | 550 escape = escape.replace(/CUBIC_VAL/g, "(?:\\$\\d = )?\\{\\{\\{P_VAL\\}, \\{P
_VAL\\}, \\{P_VAL\\}, \\{P_VAL\\}\\}\\}"); |
| 551 escape = escape.replace(/CONIC_VAL/g, "(?:\\$\\d = )?\\{\\{\\{\\{P_VAL\\}, \
\{P_VAL\\}, \\{P_VAL\\}\\}\\}, W_VAL\\}"); |
3958 escape = escape.replace(/QUAD_VAL/g, "(?:\\$\\d = )?\\{\\{\\{P_VAL\\}, \\{P_
VAL\\}, \\{P_VAL\\}\\}\\}"); | 552 escape = escape.replace(/QUAD_VAL/g, "(?:\\$\\d = )?\\{\\{\\{P_VAL\\}, \\{P_
VAL\\}, \\{P_VAL\\}\\}\\}"); |
3959 escape = escape.replace(/LINE_VAL/g, "(?:\\$\\d = )?\\{\\{\\{P_VAL\\}, \\{P_
VAL\\}\\}\\}"); | 553 escape = escape.replace(/LINE_VAL/g, "(?:\\$\\d = )?\\{\\{\\{P_VAL\\}, \\{P_
VAL\\}\\}\\}"); |
3960 escape = escape.replace(/FILL_TYPE/g, "SkPath::k[a-zA-Z]+_FillType"); | 554 escape = escape.replace(/FILL_TYPE/g, "SkPath::k[a-zA-Z]+_FillType"); |
3961 escape = escape.replace(/PTR_VAL/g, "0x[0-9A-F]+"); | 555 escape = escape.replace(/PTR_VAL/g, "0x[0-9A-F]+"); |
3962 escape = escape.replace(/PT_VAL/g, "\\{\\{P_VAL\\}\\}"); | 556 escape = escape.replace(/PT_VAL/g, "\\{\\{P_VAL\\}\\}"); |
3963 escape = escape.replace(/P_VAL/g, "(?:f?[xX] = )?(-?\\d+\\.?\\d*(?:e-?\\d+)?
)[Ff]?, *(?: f?[yY] = )?(-?\\d+\\.?\\d*(?:e-?\\d+)?)[Ff]?"); | 557 escape = escape.replace(/P_VAL/g, "(?:f?[xX] = )?(-?\\d+\\.?\\d*(?:e-?\\d+)?
)[Ff]?, *(?: f?[yY] = )?(-?\\d+\\.?\\d*(?:e-?\\d+)?)[Ff]?"); |
3964 escape = escape.replace(/T_VAL/g, "(-?\\d+\\.?\\d*(?:e-?\\d+)?)"); | 558 escape = escape.replace(/T_VAL/g, "(-?\\d+\\.?\\d*(?:e-?\\d+)?)"); |
| 559 escape = escape.replace(/W_VAL/g, "(-?\\d+\\.?\\d*(?:e-?\\d+)?)[Ff]?"); |
3965 escape = escape.replace(/OPER/g, "[a-z]+"); | 560 escape = escape.replace(/OPER/g, "[a-z]+"); |
3966 escape = escape.replace(/PATH/g, "pathB?"); | 561 escape = escape.replace(/PATH/g, "pathB?"); |
3967 escape = escape.replace(/T_F/g, "([TF])"); | 562 escape = escape.replace(/T_F/g, "([TF])"); |
3968 escape = escape.replace(/IDX/g, "(\\d+)"); | 563 escape = escape.replace(/IDX/g, "(-?\\d+)"); |
3969 escape = escape.replace(/NUM/g, "(-?\\d+)"); | 564 escape = escape.replace(/NUM/g, "(-?\\d+)"); |
3970 escape = escape.replace(/OPT/g, "(\\?|-?\\d+)"); | 565 escape = escape.replace(/OPT/g, "(\\?|-?\\d+)"); |
3971 return new RegExp(escape, 'i'); | 566 return new RegExp(escape, 'i'); |
3972 } | 567 } |
3973 | 568 |
3974 function match_regexp(str, lineNo, array, id, pattern) { | 569 function match_regexp(str, lineNo, array, id, pattern) { |
3975 var regex = construct_regexp2(pattern); | 570 var regex = construct_regexp2(pattern); |
3976 if (filter_str_by(id, str, regex, array)) { | 571 if (filter_str_by(id, str, regex, array)) { |
3977 return true; | 572 return true; |
3978 } | 573 } |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4033 recType = type; | 628 recType = type; |
4034 lastLineNo = lineNo; | 629 lastLineNo = lineNo; |
4035 } | 630 } |
4036 var found = false; | 631 var found = false; |
4037 switch (recType) { | 632 switch (recType) { |
4038 case REC_TYPE_ACTIVE: | 633 case REC_TYPE_ACTIVE: |
4039 found = match_regexp(line, lineNo, record, ACTIVE_LINE_SPAN, "de
bugShowActiveSpans" + | 634 found = match_regexp(line, lineNo, record, ACTIVE_LINE_SPAN, "de
bugShowActiveSpans" + |
4040 " id=IDX LINE_VAL t=T_VAL PT_VAL tEnd=T_VAL windSum=OPT windValue=IDX oppValue=N
UM" | 635 " id=IDX LINE_VAL t=T_VAL PT_VAL tEnd=T_VAL windSum=OPT windValue=IDX oppValue=N
UM" |
4041 ) || match_regexp(line, lineNo, record, ACTIVE_QUAD_SPAN, "debug
ShowActiveSpans" + | 636 ) || match_regexp(line, lineNo, record, ACTIVE_QUAD_SPAN, "debug
ShowActiveSpans" + |
4042 " id=IDX QUAD_VAL t=T_VAL PT_VAL tEnd=T_VAL windSum=OPT windValue=IDX oppValue=N
UM" | 637 " id=IDX QUAD_VAL t=T_VAL PT_VAL tEnd=T_VAL windSum=OPT windValue=IDX oppValue=N
UM" |
| 638 ) || match_regexp(line, lineNo, record, ACTIVE_CONIC_SPAN, "debu
gShowActiveSpans" + |
| 639 " id=IDX CONIC_VAL t=T_VAL PT_VAL tEnd=T_VAL windSum=OPT windValue=IDX oppValue=
NUM" |
4043 ) || match_regexp(line, lineNo, record, ACTIVE_CUBIC_SPAN, "debu
gShowActiveSpans" + | 640 ) || match_regexp(line, lineNo, record, ACTIVE_CUBIC_SPAN, "debu
gShowActiveSpans" + |
4044 " id=IDX CUBIC_VAL t=T_VAL PT_VAL tEnd=T_VAL windSum=OPT windValue=IDX oppValue=
NUM" | 641 " id=IDX CUBIC_VAL t=T_VAL PT_VAL tEnd=T_VAL windSum=OPT windValue=IDX oppValue=
NUM" |
4045 ); | 642 ); |
4046 break; | 643 break; |
4047 case REC_TYPE_ACTIVE_OP: | 644 case REC_TYPE_ACTIVE_OP: |
4048 found = match_regexp(line, lineNo, record, ACTIVE_OP, "activeOp"
+ | 645 found = match_regexp(line, lineNo, record, ACTIVE_OP, "activeOp"
+ |
4049 " id=IDX t=T_VAL tEnd=T_VAL op=OPER miFrom=NUM miTo=NUM suFrom=NUM suTo=NUM resu
lt=IDX" | 646 " id=IDX t=T_VAL tEnd=T_VAL op=OPER miFrom=NUM miTo=NUM suFrom=NUM suTo=NUM resu
lt=IDX" |
4050 ); | 647 ); |
4051 break; | 648 break; |
4052 case REC_TYPE_ADD: | 649 case REC_TYPE_ADD: |
4053 if (match_regexp(line, lineNo, record, ADD_MOVETO, "PATH.moveTo(
P_VAL);")) { | 650 if (match_regexp(line, lineNo, record, ADD_MOVETO, "PATH.moveTo(
P_VAL);")) { |
4054 moveX = record[1][0]; | 651 moveX = record[1][0]; |
4055 moveY = record[1][1]; | 652 moveY = record[1][1]; |
4056 found = true; | 653 found = true; |
4057 } else if (match_regexp(line, lineNo, record, ADD_LINETO, "PATH.
lineTo(P_VAL);")) { | 654 } else if (match_regexp(line, lineNo, record, ADD_LINETO, "PATH.
lineTo(P_VAL);")) { |
4058 record[1].unshift(moveY); | 655 record[1].unshift(moveY); |
4059 record[1].unshift(moveX); | 656 record[1].unshift(moveX); |
4060 moveX = record[1][2]; | 657 moveX = record[1][2]; |
4061 moveY = record[1][3]; | 658 moveY = record[1][3]; |
4062 found = true; | 659 found = true; |
4063 } else if (match_regexp(line, lineNo, record, ADD_QUADTO, "PATH.
quadTo(P_VAL, P_VAL);")) { | 660 } else if (match_regexp(line, lineNo, record, ADD_QUADTO, "PATH.
quadTo(P_VAL, P_VAL);")) { |
4064 record[1].unshift(moveY); | 661 record[1].unshift(moveY); |
4065 record[1].unshift(moveX); | 662 record[1].unshift(moveX); |
4066 moveX = record[1][4]; | 663 moveX = record[1][4]; |
4067 moveY = record[1][5]; | 664 moveY = record[1][5]; |
4068 found = true; | 665 found = true; |
| 666 } else if (match_regexp(line, lineNo, record, ADD_CONICTO, "PATH
.conicTo(P_VAL, P_VAL, T_VAL);")) { |
| 667 record[1].unshift(moveY); |
| 668 record[1].unshift(moveX); |
| 669 moveX = record[1][4]; |
| 670 moveY = record[1][5]; |
| 671 found = true; |
4069 } else if (match_regexp(line, lineNo, record, ADD_CUBICTO, "PATH
.cubicTo(P_VAL, P_VAL, P_VAL);")) { | 672 } else if (match_regexp(line, lineNo, record, ADD_CUBICTO, "PATH
.cubicTo(P_VAL, P_VAL, P_VAL);")) { |
4070 record[1].unshift(moveY); | 673 record[1].unshift(moveY); |
4071 record[1].unshift(moveX); | 674 record[1].unshift(moveX); |
4072 moveX = record[1][6]; | 675 moveX = record[1][6]; |
4073 moveY = record[1][7]; | 676 moveY = record[1][7]; |
4074 found = true; | 677 found = true; |
4075 } else if (match_regexp(line, lineNo, record, ADD_FILL, "PATH.se
tFillType(FILL_TYPE);")) { | 678 } else if (match_regexp(line, lineNo, record, ADD_FILL, "PATH.se
tFillType(FILL_TYPE);")) { |
4076 found = true; | 679 found = true; |
4077 } else { | 680 } else { |
4078 found = match_regexp(line, lineNo, record, ADD_CLOSE, "PATH.
close();"); | 681 found = match_regexp(line, lineNo, record, ADD_CLOSE, "PATH.
close();"); |
4079 } | 682 } |
4080 break; | 683 break; |
4081 case REC_TYPE_AFTERPART: | 684 case REC_TYPE_AFTERPART: |
4082 found = match_regexp(line, lineNo, record, PATH_LINE, "afterPart
LINE_VAL") | 685 found = match_regexp(line, lineNo, record, PATH_LINE, "afterPart
LINE_VAL") |
4083 || match_regexp(line, lineNo, record, PATH_QUAD, "afterPart
QUAD_VAL") | 686 || match_regexp(line, lineNo, record, PATH_QUAD, "afterPart
QUAD_VAL") |
| 687 || match_regexp(line, lineNo, record, PATH_CONIC, "afterPart
CONIC_VAL") |
4084 || match_regexp(line, lineNo, record, PATH_CUBIC, "afterPart
CUBIC_VAL") | 688 || match_regexp(line, lineNo, record, PATH_CUBIC, "afterPart
CUBIC_VAL") |
4085 break; | 689 break; |
4086 case REC_TYPE_ANGLE: | 690 case REC_TYPE_ANGLE: |
4087 found = match_regexp(line, lineNo, record, ANGLE_AFTER, "after "
+ | 691 found = match_regexp(line, lineNo, record, ANGLE_AFTER, "after "
+ |
4088 "[IDX/IDX] NUM/NUM tStart=T_VAL tEnd=T_VAL < [IDX/IDX] NUM/NUM tStart=T_VAL tEnd
=T_VAL < [IDX/IDX] NUM/NUM tStart=T_VAL tEnd=T_VAL T_F IDX"); | 692 "[IDX/IDX] NUM/NUM tStart=T_VAL tEnd=T_VAL < [IDX/IDX] NUM/NUM tStart=T_VAL tEnd
=T_VAL < [IDX/IDX] NUM/NUM tStart=T_VAL tEnd=T_VAL T_F IDX"); |
4089 break; | 693 break; |
4090 case REC_TYPE_COIN: | 694 case REC_TYPE_COIN: |
4091 found = true; | 695 found = true; |
4092 break; | 696 break; |
4093 case REC_TYPE_COMPUTED: | 697 case REC_TYPE_COMPUTED: |
4094 found = line == "computed quadratics given" | 698 found = line == "computed quadratics given" |
4095 || match_regexp(line, lineNo, record, COMPUTED_SET_1, "compute
d quadratics set 1" | 699 || match_regexp(line, lineNo, record, COMPUTED_SET_1, "compute
d quadratics set 1" |
4096 ) || match_regexp(line, lineNo, record, COMPUTED_SET_2, "compute
d quadratics set 2" | 700 ) || match_regexp(line, lineNo, record, COMPUTED_SET_2, "compute
d quadratics set 2" |
4097 ) || match_regexp(line, lineNo, record, PATH_QUAD, " QUAD_VAL," | 701 ) || match_regexp(line, lineNo, record, PATH_QUAD, " QUAD_VAL," |
| 702 ) || match_regexp(line, lineNo, record, PATH_CONIC, " CONIC_VAL
," |
4098 ) || match_regexp(line, lineNo, record, PATH_CUBIC, " CUBIC_VAL
," | 703 ) || match_regexp(line, lineNo, record, PATH_CUBIC, " CUBIC_VAL
," |
4099 ); | 704 ); |
4100 break; | 705 break; |
4101 case REC_TYPE_PATH: | 706 case REC_TYPE_PATH: |
4102 found = match_regexp(line, lineNo, record, PATH_LINE, "seg=IDX L
INE_VAL" | 707 found = match_regexp(line, lineNo, record, PATH_LINE, "seg=IDX L
INE_VAL" |
4103 ) || match_regexp(line, lineNo, record, PATH_QUAD, "seg=IDX QUAD
_VAL" | 708 ) || match_regexp(line, lineNo, record, PATH_QUAD, "seg=IDX QUAD
_VAL" |
| 709 ) || match_regexp(line, lineNo, record, PATH_CONIC, "seg=IDX CON
IC_VAL" |
4104 ) || match_regexp(line, lineNo, record, PATH_CUBIC, "seg=IDX CUB
IC_VAL" | 710 ) || match_regexp(line, lineNo, record, PATH_CUBIC, "seg=IDX CUB
IC_VAL" |
4105 ); | 711 ); |
4106 break; | 712 break; |
4107 case REC_TYPE_PATH2: | 713 case REC_TYPE_PATH2: |
4108 found = match_regexp(line, lineNo, record, PATH_LINE, "((SkOpSeg
ment*) PTR_VAL) [IDX] {LINE_VAL}" | 714 found = match_regexp(line, lineNo, record, PATH_LINE, "((SkOpSeg
ment*) PTR_VAL) [IDX] {LINE_VAL}" |
4109 ) || match_regexp(line, lineNo, record, PATH_QUAD, "((SkOpSegmen
t*) PTR_VAL) [IDX] {QUAD_VAL}" | 715 ) || match_regexp(line, lineNo, record, PATH_QUAD, "((SkOpSegmen
t*) PTR_VAL) [IDX] {QUAD_VAL}" |
| 716 ) || match_regexp(line, lineNo, record, PATH_CONIC, "((SkOpSegme
nt*) PTR_VAL) [IDX] {CONIC_VAL}" |
4110 ) || match_regexp(line, lineNo, record, PATH_CUBIC, "((SkOpSegme
nt*) PTR_VAL) [IDX] {CUBIC_VAL}" | 717 ) || match_regexp(line, lineNo, record, PATH_CUBIC, "((SkOpSegme
nt*) PTR_VAL) [IDX] {CUBIC_VAL}" |
4111 ); | 718 ); |
4112 break; | 719 break; |
4113 case REC_TYPE_SECT: | 720 case REC_TYPE_SECT: |
4114 found = match_regexp(line, lineNo, record, INTERSECT_LINE, "debu
gShowLineIntersection" + | 721 found = match_regexp(line, lineNo, record, INTERSECT_LINE, "debu
gShowLineIntersection" + |
4115 " wtTs[0]=T_VAL LINE_VAL PT_VAL wnTs[0]=T_VAL LINE_VAL" | 722 " wtTs[0]=T_VAL LINE_VAL PT_VAL wnTs[0]=T_VAL LINE_VAL" |
4116 ) || match_regexp(line, lineNo, record, INTERSECT_LINE_2, "debug
ShowLineIntersection" + | 723 ) || match_regexp(line, lineNo, record, INTERSECT_LINE_2, "debug
ShowLineIntersection" + |
4117 " wtTs[0]=T_VAL LINE_VAL PT_VAL wtTs[1]=T_VAL PT_VAL wnTs[0]=T_VAL LINE_VAL wnTs
[1]=T_VAL" | 724 " wtTs[0]=T_VAL LINE_VAL PT_VAL wtTs[1]=T_VAL PT_VAL wnTs[0]=T_VAL LINE_VAL wnTs
[1]=T_VAL" |
4118 ) || match_regexp(line, lineNo, record, INTERSECT_LINE_NO, "debu
gShowLineIntersection" + | 725 ) || match_regexp(line, lineNo, record, INTERSECT_LINE_NO, "debu
gShowLineIntersection" + |
4119 " no intersect LINE_VAL LINE_VAL" | 726 " no intersect LINE_VAL LINE_VAL" |
4120 ) || match_regexp(line, lineNo, record, INTERSECT_QUAD_LINE, "de
bugShowQuadLineIntersection" + | 727 ) || match_regexp(line, lineNo, record, INTERSECT_QUAD_LINE, "de
bugShowQuadLineIntersection" + |
4121 " wtTs[0]=T_VAL QUAD_VAL PT_VAL wnTs[0]=T_VAL LINE_VAL" | 728 " wtTs[0]=T_VAL QUAD_VAL PT_VAL wnTs[0]=T_VAL LINE_VAL" |
4122 ) || match_regexp(line, lineNo, record, INTERSECT_QUAD_LINE_2, "
debugShowQuadLineIntersection" + | 729 ) || match_regexp(line, lineNo, record, INTERSECT_QUAD_LINE_2, "
debugShowQuadLineIntersection" + |
4123 " wtTs[0]=T_VAL QUAD_VAL PT_VAL wtTs[1]=T_VAL PT_VAL wnTs[0]=T_VAL LINE_VAL wnTs
[1]=T_VAL" | 730 " wtTs[0]=T_VAL QUAD_VAL PT_VAL wtTs[1]=T_VAL PT_VAL wnTs[0]=T_VAL LINE_VAL wnTs
[1]=T_VAL" |
4124 ) || match_regexp(line, lineNo, record, INTERSECT_QUAD_LINE_NO,
"debugShowQuadLineIntersection" + | 731 ) || match_regexp(line, lineNo, record, INTERSECT_QUAD_LINE_NO,
"debugShowQuadLineIntersection" + |
4125 " no intersect QUAD_VAL LINE_VAL" | 732 " no intersect QUAD_VAL LINE_VAL" |
4126 ) || match_regexp(line, lineNo, record, INTERSECT_QUAD, "debugSh
owQuadIntersection" + | 733 ) || match_regexp(line, lineNo, record, INTERSECT_QUAD, "debugSh
owQuadIntersection" + |
4127 " wtTs[0]=T_VAL QUAD_VAL PT_VAL wnTs[0]=T_VAL QUAD_VAL" | 734 " wtTs[0]=T_VAL QUAD_VAL PT_VAL wnTs[0]=T_VAL QUAD_VAL" |
4128 ) || match_regexp(line, lineNo, record, INTERSECT_QUAD_2, "debug
ShowQuadIntersection" + | 735 ) || match_regexp(line, lineNo, record, INTERSECT_QUAD_2, "debug
ShowQuadIntersection" + |
4129 " wtTs[0]=T_VAL QUAD_VAL PT_VAL wtTs[1]=T_VAL PT_VAL wnTs[0]=T_VAL QUAD_VAL wnTs
[1]=T_VAL" | 736 " wtTs[0]=T_VAL QUAD_VAL PT_VAL wtTs[1]=T_VAL PT_VAL wnTs[0]=T_VAL QUAD_VAL wnTs
[1]=T_VAL" |
4130 ) || match_regexp(line, lineNo, record, INTERSECT_QUAD_NO, "debu
gShowQuadIntersection" + | 737 ) || match_regexp(line, lineNo, record, INTERSECT_QUAD_NO, "debu
gShowQuadIntersection" + |
4131 " no intersect QUAD_VAL QUAD_VAL" | 738 " no intersect QUAD_VAL QUAD_VAL" |
| 739 ) || match_regexp(line, lineNo, record, INTERSECT_CONIC_LINE, "d
ebugShowConicLineIntersection" + |
| 740 " wtTs[0]=T_VAL CONIC_VAL PT_VAL wnTs[0]=T_VAL LINE_VAL" |
| 741 ) || match_regexp(line, lineNo, record, INTERSECT_CONIC_LINE_2,
"debugShowConicLineIntersection" + |
| 742 " wtTs[0]=T_VAL CONIC_VAL PT_VAL wtTs[1]=T_VAL PT_VAL wnTs[0]=T_VAL LINE_VAL wnT
s[1]=T_VAL" |
| 743 ) || match_regexp(line, lineNo, record, INTERSECT_CONIC_LINE_NO,
"debugShowConicLineIntersection" + |
| 744 " no intersect CONIC_VAL LINE_VAL" |
| 745 ) || match_regexp(line, lineNo, record, INTERSECT_CONIC, "debugS
howConicIntersection" + |
| 746 " wtTs[0]=T_VAL CONIC_VAL PT_VAL wnTs[0]=T_VAL CONIC_VAL" |
| 747 ) || match_regexp(line, lineNo, record, INTERSECT_CONIC_2, "debu
gShowConicIntersection" + |
| 748 " wtTs[0]=T_VAL CONIC_VAL PT_VAL wtTs[1]=T_VAL PT_VAL wnTs[0]=T_VAL CONIC_VAL wn
Ts[1]=T_VAL" |
| 749 ) || match_regexp(line, lineNo, record, INTERSECT_CONIC_NO, "deb
ugShowConicIntersection" + |
| 750 " no intersect CONIC_VAL CONIC_VAL" |
4132 ) || match_regexp(line, lineNo, record, INTERSECT_CUBIC_LINE, "d
ebugShowCubicLineIntersection" + | 751 ) || match_regexp(line, lineNo, record, INTERSECT_CUBIC_LINE, "d
ebugShowCubicLineIntersection" + |
4133 " wtTs[0]=T_VAL CUBIC_VAL PT_VAL wnTs[0]=T_VAL LINE_VAL" | 752 " wtTs[0]=T_VAL CUBIC_VAL PT_VAL wnTs[0]=T_VAL LINE_VAL" |
4134 ) || match_regexp(line, lineNo, record, INTERSECT_CUBIC_LINE_2,
"debugShowCubicLineIntersection" + | 753 ) || match_regexp(line, lineNo, record, INTERSECT_CUBIC_LINE_2,
"debugShowCubicLineIntersection" + |
4135 " wtTs[0]=T_VAL CUBIC_VAL PT_VAL wtTs[1]=T_VAL PT_VAL wnTs[0]=T_VAL LINE_VAL wnT
s[1]=T_VAL" | 754 " wtTs[0]=T_VAL CUBIC_VAL PT_VAL wtTs[1]=T_VAL PT_VAL wnTs[0]=T_VAL LINE_VAL wnT
s[1]=T_VAL" |
4136 ) || match_regexp(line, lineNo, record, INTERSECT_CUBIC_LINE_3,
"debugShowCubicLineIntersection" + | 755 ) || match_regexp(line, lineNo, record, INTERSECT_CUBIC_LINE_3,
"debugShowCubicLineIntersection" + |
4137 " wtTs[0]=T_VAL CUBIC_VAL PT_VAL wtTs[1]=T_VAL PT_VAL wtTs[2]=T_VAL PT_VAL wnTs[
0]=T_VAL LINE_VAL wnTs[1]=T_VAL wnTs[2]=T_VAL" | 756 " wtTs[0]=T_VAL CUBIC_VAL PT_VAL wtTs[1]=T_VAL PT_VAL wtTs[2]=T_VAL PT_VAL wnTs[
0]=T_VAL LINE_VAL wnTs[1]=T_VAL wnTs[2]=T_VAL" |
4138 ) || match_regexp(line, lineNo, record, INTERSECT_CUBIC_LINE_NO,
"debugShowCubicLineIntersection" + | 757 ) || match_regexp(line, lineNo, record, INTERSECT_CUBIC_LINE_NO,
"debugShowCubicLineIntersection" + |
4139 " no intersect CUBIC_VAL LINE_VAL" | 758 " no intersect CUBIC_VAL LINE_VAL" |
4140 ) || match_regexp(line, lineNo, record, INTERSECT_CUBIC_QUAD, "d
ebugShowCubicQuadIntersection" + | 759 ) || match_regexp(line, lineNo, record, INTERSECT_CUBIC_QUAD, "d
ebugShowCubicQuadIntersection" + |
4141 " wtTs[0]=T_VAL CUBIC_VAL PT_VAL wnTs[0]=T_VAL QUAD_VAL" | 760 " wtTs[0]=T_VAL CUBIC_VAL PT_VAL wnTs[0]=T_VAL QUAD_VAL" |
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4187 record[1].push(hasTiny); | 806 record[1].push(hasTiny); |
4188 record[1].push(hasOperand); | 807 record[1].push(hasOperand); |
4189 record[1].push(hasStop); | 808 record[1].push(hasStop); |
4190 } | 809 } |
4191 break; | 810 break; |
4192 case REC_TYPE_MARK: | 811 case REC_TYPE_MARK: |
4193 found = match_regexp(line, lineNo, record, MARK_LINE, "markWindi
ng" + | 812 found = match_regexp(line, lineNo, record, MARK_LINE, "markWindi
ng" + |
4194 " id=IDX LINE_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM newOppSum=OPT o
ppSum=OPT windSum=OPT windValue=IDX" | 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" |
4195 ) || match_regexp(line, lineNo, record, MARK_QUAD, "markWinding"
+ | 814 ) || match_regexp(line, lineNo, record, MARK_QUAD, "markWinding"
+ |
4196 " id=IDX QUAD_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM newOppSum=OPT o
ppSum=OPT windSum=OPT windValue=IDX" | 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" |
| 816 ) || 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" |
4197 ) || match_regexp(line, lineNo, record, MARK_CUBIC, "markWinding
" + | 818 ) || match_regexp(line, lineNo, record, MARK_CUBIC, "markWinding
" + |
4198 " id=IDX CUBIC_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM newOppSum=OPT
oppSum=OPT windSum=OPT windValue=IDX" | 819 " id=IDX CUBIC_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM newOppSum=OPT
oppSum=OPT windSum=OPT windValue=IDX" |
4199 ) || match_regexp(line, lineNo, record, MARK_DONE_LINE, "markDon
e" + | 820 ) || match_regexp(line, lineNo, record, MARK_DONE_LINE, "markDon
e" + |
4200 " id=IDX LINE_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=OPT newOppSum=OPT o
ppSum=OPT windSum=OPT windValue=IDX oppValue=OPT" | 821 " id=IDX LINE_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=OPT newOppSum=OPT o
ppSum=OPT windSum=OPT windValue=IDX oppValue=OPT" |
4201 ) || match_regexp(line, lineNo, record, MARK_DONE_QUAD, "markDon
e" + | 822 ) || match_regexp(line, lineNo, record, MARK_DONE_QUAD, "markDon
e" + |
4202 " id=IDX QUAD_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=OPT newOppSum=OPT o
ppSum=OPT windSum=OPT windValue=IDX oppValue=OPT" | 823 " id=IDX QUAD_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=OPT newOppSum=OPT o
ppSum=OPT windSum=OPT windValue=IDX oppValue=OPT" |
| 824 ) || match_regexp(line, lineNo, record, MARK_DONE_CONIC, "markDo
ne" + |
| 825 " id=IDX CONIC_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=OPT newOppSum=OPT
oppSum=OPT windSum=OPT windValue=IDX oppValue=OPT" |
4203 ) || match_regexp(line, lineNo, record, MARK_DONE_CUBIC, "markDo
ne" + | 826 ) || match_regexp(line, lineNo, record, MARK_DONE_CUBIC, "markDo
ne" + |
4204 " id=IDX CUBIC_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=OPT newOppSum=OPT
oppSum=OPT windSum=OPT windValue=IDX oppValue=OPT" | 827 " id=IDX CUBIC_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=OPT newOppSum=OPT
oppSum=OPT windSum=OPT windValue=IDX oppValue=OPT" |
4205 ) || match_regexp(line, lineNo, record, MARK_SIMPLE_LINE, "markW
inding" + | 828 ) || match_regexp(line, lineNo, record, MARK_SIMPLE_LINE, "markW
inding" + |
4206 " id=IDX LINE_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM windSum=OPT win
dValue=IDX" | 829 " id=IDX LINE_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM windSum=OPT win
dValue=IDX" |
4207 ) || match_regexp(line, lineNo, record, MARK_SIMPLE_QUAD, "markW
inding" + | 830 ) || match_regexp(line, lineNo, record, MARK_SIMPLE_QUAD, "markW
inding" + |
4208 " id=IDX QUAD_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM windSum=OPT win
dValue=IDX" | 831 " id=IDX QUAD_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM windSum=OPT win
dValue=IDX" |
| 832 ) || match_regexp(line, lineNo, record, MARK_SIMPLE_CONIC, "mark
Winding" + |
| 833 " id=IDX CONIC_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM windSum=OPT wi
ndValue=IDX" |
4209 ) || match_regexp(line, lineNo, record, MARK_SIMPLE_CUBIC, "mark
Winding" + | 834 ) || match_regexp(line, lineNo, record, MARK_SIMPLE_CUBIC, "mark
Winding" + |
4210 " id=IDX CUBIC_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM windSum=OPT wi
ndValue=IDX" | 835 " id=IDX CUBIC_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM windSum=OPT wi
ndValue=IDX" |
4211 ) || match_regexp(line, lineNo, record, MARK_ANGLE_LAST, "markAn
gle" + | 836 ) || match_regexp(line, lineNo, record, MARK_ANGLE_LAST, "markAn
gle" + |
4212 " last seg=IDX span=IDX" | 837 " last segment=IDX span=IDX" |
4213 ) || match_regexp(line, lineNo, record, MARK_ANGLE_LAST, "markAn
gle" + | 838 ) || match_regexp(line, lineNo, record, MARK_ANGLE_LAST, "markAn
gle" + |
4214 " last segment=IDX span=IDX windSum=OPT"); | 839 " last segment=IDX span=IDX windSum=OPT"); |
4215 break; | 840 break; |
4216 case REC_TYPE_OP: | 841 case REC_TYPE_OP: |
4217 if (line.lastIndexOf("oppSign oppSign=", 0) === 0 | 842 if (line.lastIndexOf("oppSign oppSign=", 0) === 0 |
4218 || line.lastIndexOf("operator<", 0) === 0) { | 843 || line.lastIndexOf("operator<", 0) === 0) { |
4219 found = true; | 844 found = true; |
4220 break; | 845 break; |
4221 } | 846 } |
4222 found = match_regexp(line, lineNo, record, OP_DIFFERENCE, "op di
ff" | 847 found = match_regexp(line, lineNo, record, OP_DIFFERENCE, "op di
ff" |
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4290 if (fragType == COMPUTED_SET_1 || fragType == COMPUTED_SET_2
) { | 915 if (fragType == COMPUTED_SET_1 || fragType == COMPUTED_SET_2
) { |
4291 break; | 916 break; |
4292 } | 917 } |
4293 hasComputedPath = true; | 918 hasComputedPath = true; |
4294 case REC_TYPE_PATH: | 919 case REC_TYPE_PATH: |
4295 first = 1; | 920 first = 1; |
4296 switch (fragType) { | 921 switch (fragType) { |
4297 case PATH_LINE: | 922 case PATH_LINE: |
4298 last = 5; | 923 last = 5; |
4299 break; | 924 break; |
| 925 case PATH_CONIC: |
4300 case PATH_QUAD: | 926 case PATH_QUAD: |
4301 last = 7; | 927 last = 7; |
4302 break; | 928 break; |
4303 case PATH_CUBIC: | 929 case PATH_CUBIC: |
4304 last = 9; | 930 last = 9; |
4305 break; | 931 break; |
4306 default: | 932 default: |
4307 console.log("unknown " + (recType == REC_TYPE_PATH ?
"REC_TYPE_PATH" | 933 console.log("unknown " + (recType == REC_TYPE_PATH ?
"REC_TYPE_PATH" |
4308 : "REC_TYPE_COMPUTED") + " frag type:" + fra
gType); | 934 : "REC_TYPE_COMPUTED") + " frag type:" + fra
gType); |
4309 throw "stop execution"; | 935 throw "stop execution"; |
4310 } | 936 } |
4311 if (recType == REC_TYPE_PATH) { | 937 if (recType == REC_TYPE_PATH) { |
4312 hasPath = true; | 938 hasPath = true; |
4313 } | 939 } |
4314 break; | 940 break; |
4315 case REC_TYPE_PATH2: | 941 case REC_TYPE_PATH2: |
4316 first = 1; | 942 first = 1; |
4317 switch (fragType) { | 943 switch (fragType) { |
4318 case PATH_LINE: | 944 case PATH_LINE: |
4319 last = 5; | 945 last = 5; |
4320 break; | 946 break; |
| 947 case PATH_CONIC: |
4321 case PATH_QUAD: | 948 case PATH_QUAD: |
4322 last = 7; | 949 last = 7; |
4323 break; | 950 break; |
4324 case PATH_CUBIC: | 951 case PATH_CUBIC: |
4325 last = 9; | 952 last = 9; |
4326 break; | 953 break; |
4327 default: | 954 default: |
4328 console.log("unknown " + (recType == REC_TYPE_PATH2
? "REC_TYPE_PATH2" | 955 console.log("unknown " + (recType == REC_TYPE_PATH2
? "REC_TYPE_PATH2" |
4329 : "REC_TYPE_COMPUTED") + " frag type:" + fra
gType); | 956 : "REC_TYPE_COMPUTED") + " frag type:" + fra
gType); |
4330 throw "stop execution"; | 957 throw "stop execution"; |
4331 } | 958 } |
4332 if (recType == REC_TYPE_PATH2) { | 959 if (recType == REC_TYPE_PATH2) { |
4333 hasPath = true; | 960 hasPath = true; |
4334 } | 961 } |
4335 break; | 962 break; |
4336 case REC_TYPE_ACTIVE: | 963 case REC_TYPE_ACTIVE: |
4337 if (firstActiveSpan < 0) { | 964 if (firstActiveSpan < 0) { |
4338 firstActiveSpan = tIndex; | 965 firstActiveSpan = tIndex; |
4339 } | 966 } |
4340 first = 1; | 967 first = 1; |
4341 switch (fragType) { | 968 switch (fragType) { |
4342 case ACTIVE_LINE_SPAN: | 969 case ACTIVE_LINE_SPAN: |
4343 last = 5; | 970 last = 5; |
4344 break; | 971 break; |
| 972 case ACTIVE_CONIC_SPAN: |
4345 case ACTIVE_QUAD_SPAN: | 973 case ACTIVE_QUAD_SPAN: |
4346 last = 7; | 974 last = 7; |
4347 break; | 975 break; |
4348 case ACTIVE_CUBIC_SPAN: | 976 case ACTIVE_CUBIC_SPAN: |
4349 last = 9; | 977 last = 9; |
4350 break; | 978 break; |
4351 default: | 979 default: |
4352 console.log("unknown REC_TYPE_ACTIVE frag type: " +
fragType); | 980 console.log("unknown REC_TYPE_ACTIVE frag type: " +
fragType); |
4353 throw "stop execution"; | 981 throw "stop execution"; |
4354 } | 982 } |
4355 break; | 983 break; |
4356 case REC_TYPE_ADD: | 984 case REC_TYPE_ADD: |
4357 switch (fragType) { | 985 switch (fragType) { |
4358 case ADD_MOVETO: | 986 case ADD_MOVETO: |
4359 break; | 987 break; |
4360 case ADD_LINETO: | 988 case ADD_LINETO: |
4361 last = 4; | 989 last = 4; |
4362 break; | 990 break; |
| 991 case ADD_CONICTO: |
4363 case ADD_QUADTO: | 992 case ADD_QUADTO: |
4364 last = 6; | 993 last = 6; |
4365 break; | 994 break; |
4366 case ADD_CUBICTO: | 995 case ADD_CUBICTO: |
4367 last = 8; | 996 last = 8; |
4368 break; | 997 break; |
4369 case ADD_CLOSE: | 998 case ADD_CLOSE: |
4370 case ADD_FILL: | 999 case ADD_FILL: |
4371 break; | 1000 break; |
4372 default: | 1001 default: |
4373 console.log("unknown REC_TYPE_ADD frag type: " + fra
gType); | 1002 console.log("unknown REC_TYPE_ADD frag type: " + fra
gType); |
4374 throw "stop execution"; | 1003 throw "stop execution"; |
4375 } | 1004 } |
4376 break; | 1005 break; |
4377 case REC_TYPE_AFTERPART: | 1006 case REC_TYPE_AFTERPART: |
4378 switch (fragType) { | 1007 switch (fragType) { |
4379 case PATH_LINE: | 1008 case PATH_LINE: |
4380 last = 4; | 1009 last = 4; |
4381 break; | 1010 break; |
| 1011 case PATH_CONIC: |
4382 case PATH_QUAD: | 1012 case PATH_QUAD: |
4383 last = 6; | 1013 last = 6; |
4384 break; | 1014 break; |
4385 case PATH_CUBIC: | 1015 case PATH_CUBIC: |
4386 last = 8; | 1016 last = 8; |
4387 break; | 1017 break; |
4388 default: | 1018 default: |
4389 console.log("unknown REC_TYPE_ACTIVEPART frag type:
" + fragType); | 1019 console.log("unknown REC_TYPE_ACTIVEPART frag type:
" + fragType); |
4390 throw "stop execution"; | 1020 throw "stop execution"; |
4391 } | 1021 } |
4392 break; | 1022 break; |
4393 case REC_TYPE_SECT: | 1023 case REC_TYPE_SECT: |
4394 switch (fragType) { | 1024 switch (fragType) { |
4395 case INTERSECT_LINE: | 1025 case INTERSECT_LINE: |
4396 first = 1; last = 5; first2 = 8; last2 = 12; | 1026 first = 1; last = 5; first2 = 8; last2 = 12; |
4397 break; | 1027 break; |
4398 case INTERSECT_LINE_2: | 1028 case INTERSECT_LINE_2: |
4399 first = 1; last = 5; first2 = 11; last2 = 15; | 1029 first = 1; last = 5; first2 = 11; last2 = 15; |
4400 break; | 1030 break; |
4401 case INTERSECT_LINE_NO: | 1031 case INTERSECT_LINE_NO: |
4402 first = 0; last = 4; first2 = 4; last2 = 8; | 1032 first = 0; last = 4; first2 = 4; last2 = 8; |
4403 break; | 1033 break; |
| 1034 case INTERSECT_CONIC_LINE: |
| 1035 first = 1; last = 7; first2 = 11; last2 = 15; |
| 1036 break; |
4404 case INTERSECT_QUAD_LINE: | 1037 case INTERSECT_QUAD_LINE: |
4405 first = 1; last = 7; first2 = 10; last2 = 14; | 1038 first = 1; last = 7; first2 = 10; last2 = 14; |
4406 break; | 1039 break; |
| 1040 case INTERSECT_CONIC_LINE_2: |
| 1041 first = 1; last = 7; first2 = 14; last2 = 18; |
| 1042 break; |
4407 case INTERSECT_QUAD_LINE_2: | 1043 case INTERSECT_QUAD_LINE_2: |
4408 first = 1; last = 7; first2 = 13; last2 = 17; | 1044 first = 1; last = 7; first2 = 13; last2 = 17; |
4409 break; | 1045 break; |
| 1046 case INTERSECT_CONIC_LINE_NO: |
| 1047 first = 0; last = 6; first2 = 7; last2 = 11; |
| 1048 break; |
4410 case INTERSECT_QUAD_LINE_NO: | 1049 case INTERSECT_QUAD_LINE_NO: |
4411 first = 0; last = 6; first2 = 6; last2 = 10; | 1050 first = 0; last = 6; first2 = 6; last2 = 10; |
4412 break; | 1051 break; |
| 1052 case INTERSECT_CONIC: |
| 1053 first = 1; last = 7; first2 = 11; last2 = 17; |
| 1054 break; |
4413 case INTERSECT_QUAD: | 1055 case INTERSECT_QUAD: |
4414 first = 1; last = 7; first2 = 10; last2 = 16; | 1056 first = 1; last = 7; first2 = 10; last2 = 16; |
4415 break; | 1057 break; |
| 1058 case INTERSECT_CONIC_2: |
| 1059 first = 1; last = 7; first2 = 14; last2 = 20; |
| 1060 break; |
4416 case INTERSECT_QUAD_2: | 1061 case INTERSECT_QUAD_2: |
4417 first = 1; last = 7; first2 = 13; last2 = 19; | 1062 first = 1; last = 7; first2 = 13; last2 = 19; |
4418 break; | 1063 break; |
| 1064 case INTERSECT_CONIC_NO: |
| 1065 first = 0; last = 6; first2 = 7; last2 = 13; |
| 1066 break; |
4419 case INTERSECT_QUAD_NO: | 1067 case INTERSECT_QUAD_NO: |
4420 first = 0; last = 6; first2 = 6; last2 = 12; | 1068 first = 0; last = 6; first2 = 6; last2 = 12; |
4421 break; | 1069 break; |
4422 case INTERSECT_SELF_CUBIC: | 1070 case INTERSECT_SELF_CUBIC: |
4423 first = 1; last = 9; | 1071 first = 1; last = 9; |
4424 break; | 1072 break; |
4425 case INTERSECT_SELF_CUBIC_NO: | 1073 case INTERSECT_SELF_CUBIC_NO: |
4426 first = 0; last = 8; | 1074 first = 0; last = 8; |
4427 break; | 1075 break; |
4428 case INTERSECT_CUBIC_LINE: | 1076 case INTERSECT_CUBIC_LINE: |
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4529 break; | 1177 break; |
4530 } | 1178 } |
4531 } | 1179 } |
4532 } | 1180 } |
4533 xmin = Math.min(xmin, angleBounds[0]); | 1181 xmin = Math.min(xmin, angleBounds[0]); |
4534 ymin = Math.min(ymin, angleBounds[1]); | 1182 ymin = Math.min(ymin, angleBounds[1]); |
4535 xmax = Math.max(xmax, angleBounds[2]); | 1183 xmax = Math.max(xmax, angleBounds[2]); |
4536 ymax = Math.max(ymax, angleBounds[3]); | 1184 ymax = Math.max(ymax, angleBounds[3]); |
4537 setScale(xmin, xmax, ymin, ymax); | 1185 setScale(xmin, xmax, ymin, ymax); |
4538 if (hasPath == false && hasComputedPath == true && !draw_computed) { | 1186 if (hasPath == false && hasComputedPath == true && !draw_computed) { |
4539 draw_computed = 3; // show both quadratics and cubics | 1187 draw_computed = 7; // show quadratics, conics, and cubics |
4540 } | 1188 } |
4541 if (hasPath == true && hasComputedPath == false && draw_computed) { | 1189 if (hasPath == true && hasComputedPath == false && draw_computed) { |
4542 draw_computed = 0; | 1190 draw_computed = 0; |
4543 } | 1191 } |
4544 } | 1192 } |
4545 | 1193 |
4546 function curveByID(test, id) { | 1194 function curveByID(test, id) { |
4547 var tIndex = -3; | 1195 var tIndex = -3; |
4548 while ((tIndex += 3) < test.length) { | 1196 while ((tIndex += 3) < test.length) { |
4549 var recType = test[tIndex]; | 1197 var recType = test[tIndex]; |
4550 if (recType == REC_TYPE_OP) { | 1198 if (recType == REC_TYPE_OP) { |
4551 continue; | 1199 continue; |
4552 } | 1200 } |
4553 if (recType != REC_TYPE_PATH) { | 1201 if (recType != REC_TYPE_PATH) { |
4554 return []; | 1202 return []; |
4555 } | 1203 } |
4556 var records = test[tIndex + 2]; | 1204 var records = test[tIndex + 2]; |
4557 for (var recordIndex = 0; recordIndex < records.length; recordIndex += 2
) { | 1205 for (var recordIndex = 0; recordIndex < records.length; recordIndex += 2
) { |
4558 var fragType = records[recordIndex]; | 1206 var fragType = records[recordIndex]; |
4559 var frags = records[recordIndex + 1]; | 1207 var frags = records[recordIndex + 1]; |
4560 if (frags[0] == id) { | 1208 if (frags[0] == id) { |
4561 switch (fragType) { | 1209 switch (fragType) { |
4562 case PATH_LINE: | 1210 case PATH_LINE: |
4563 return [frags[1], frags[2], frags[3], frags[4]]; | 1211 return [frags[1], frags[2], frags[3], frags[4]]; |
4564 case PATH_QUAD: | 1212 case PATH_QUAD: |
4565 return [frags[1], frags[2], frags[3], frags[4], | 1213 return [frags[1], frags[2], frags[3], frags[4], |
4566 frags[5], frags[6]]; | 1214 frags[5], frags[6]]; |
| 1215 case PATH_CONIC: |
| 1216 return [frags[1], frags[2], frags[3], frags[4], |
| 1217 frags[5], frags[6], frags[7]]; |
4567 case PATH_CUBIC: | 1218 case PATH_CUBIC: |
4568 return [frags[1], frags[2], frags[3], frags[4], | 1219 return [frags[1], frags[2], frags[3], frags[4], |
4569 frags[5], frags[6], frags[7], frags[8]]; | 1220 frags[5], frags[6], frags[7], frags[8]]; |
4570 } | 1221 } |
4571 } | 1222 } |
4572 } | 1223 } |
4573 } | 1224 } |
4574 return []; | 1225 return []; |
4575 } | 1226 } |
4576 | 1227 |
(...skipping 11 matching lines...) Expand all Loading... |
4588 for (var recordIndex = 0; recordIndex < records.length; recordIndex += 2
) { | 1239 for (var recordIndex = 0; recordIndex < records.length; recordIndex += 2
) { |
4589 var fragType = records[recordIndex]; | 1240 var fragType = records[recordIndex]; |
4590 var frags = records[recordIndex + 1]; | 1241 var frags = records[recordIndex + 1]; |
4591 if (frags[0] == id) { | 1242 if (frags[0] == id) { |
4592 switch (fragType) { | 1243 switch (fragType) { |
4593 case PATH_LINE: | 1244 case PATH_LINE: |
4594 return linePartial(frags[1], frags[2], frags[3], frags[4
], t0, t1); | 1245 return linePartial(frags[1], frags[2], frags[3], frags[4
], t0, t1); |
4595 case PATH_QUAD: | 1246 case PATH_QUAD: |
4596 return quadPartial(frags[1], frags[2], frags[3], frags[4
], | 1247 return quadPartial(frags[1], frags[2], frags[3], frags[4
], |
4597 frags[5], frags[6], t0, t1); | 1248 frags[5], frags[6], t0, t1); |
| 1249 case PATH_CONIC: |
| 1250 return conicPartial(frags[1], frags[2], frags[3], frags[
4], |
| 1251 frags[5], frags[6], frags[7], t0, t1); |
4598 case PATH_CUBIC: | 1252 case PATH_CUBIC: |
4599 return cubicPartial(frags[1], frags[2], frags[3], frags[
4], | 1253 return cubicPartial(frags[1], frags[2], frags[3], frags[
4], |
4600 frags[5], frags[6], frags[7], frags[8], t0, t1); | 1254 frags[5], frags[6], frags[7], frags[8], t0, t1); |
4601 } | 1255 } |
4602 } | 1256 } |
4603 } | 1257 } |
4604 } | 1258 } |
4605 return []; | 1259 return []; |
4606 } | 1260 } |
4607 | 1261 |
(...skipping 19 matching lines...) Expand all Loading... |
4627 continue; | 1281 continue; |
4628 } | 1282 } |
4629 return frags[0]; | 1283 return frags[0]; |
4630 case PATH_QUAD: | 1284 case PATH_QUAD: |
4631 if (frag[0] != frags[1] || frag[1] != frags[2] | 1285 if (frag[0] != frags[1] || frag[1] != frags[2] |
4632 || frag[2] != frags[3] || frag[3] != frags[4] | 1286 || frag[2] != frags[3] || frag[3] != frags[4] |
4633 || frag[4] != frags[5] || frag[5] != frags[6]) { | 1287 || frag[4] != frags[5] || frag[5] != frags[6]) { |
4634 continue; | 1288 continue; |
4635 } | 1289 } |
4636 return frags[0]; | 1290 return frags[0]; |
| 1291 case PATH_CONIC: |
| 1292 if (frag[0] != frags[1] || frag[1] != frags[2] |
| 1293 || frag[2] != frags[3] || frag[3] != frags[4] |
| 1294 || frag[4] != frags[5] || frag[5] != frags[6] |
| 1295 || frag[6] != frags[7]) { |
| 1296 continue; |
| 1297 } |
| 1298 return frags[0]; |
4637 case PATH_CUBIC: | 1299 case PATH_CUBIC: |
4638 if (frag[0] != frags[1] || frag[1] != frags[2] | 1300 if (frag[0] != frags[1] || frag[1] != frags[2] |
4639 || frag[2] != frags[3] || frag[3] != frags[4] | 1301 || frag[2] != frags[3] || frag[3] != frags[4] |
4640 || frag[4] != frags[5] || frag[5] != frags[6] | 1302 || frag[4] != frags[5] || frag[5] != frags[6] |
4641 || frag[6] != frags[7] || frag[7] != frags[8]) { | 1303 || frag[6] != frags[7] || frag[7] != frags[8]) { |
4642 continue; | 1304 continue; |
4643 } | 1305 } |
4644 return frags[0]; | 1306 return frags[0]; |
4645 } | 1307 } |
4646 } | 1308 } |
4647 ++tIndex; | 1309 ++tIndex; |
4648 } | 1310 } |
4649 return -1; | 1311 return -1; |
4650 } | 1312 } |
4651 | 1313 |
4652 function curve_extremes(curve, bounds) { | 1314 function curve_extremes(curve, bounds) { |
| 1315 var length = curve.length == 7 ? 6 : curve.length; |
4653 for (var index = 0; index < curve.length; index += 2) { | 1316 for (var index = 0; index < curve.length; index += 2) { |
4654 var x = curve[index]; | 1317 var x = curve[index]; |
4655 var y = curve[index + 1]; | 1318 var y = curve[index + 1]; |
4656 bounds[0] = Math.min(bounds[0], x); | 1319 bounds[0] = Math.min(bounds[0], x); |
4657 bounds[1] = Math.min(bounds[1], y); | 1320 bounds[1] = Math.min(bounds[1], y); |
4658 bounds[2] = Math.max(bounds[2], x); | 1321 bounds[2] = Math.max(bounds[2], x); |
4659 bounds[3] = Math.max(bounds[3], y); | 1322 bounds[3] = Math.max(bounds[3], y); |
4660 } | 1323 } |
4661 } | 1324 } |
4662 | 1325 |
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4739 var _px = (px - srcLeft) * scale; | 1402 var _px = (px - srcLeft) * scale; |
4740 var _py = (py - srcTop) * scale; | 1403 var _py = (py - srcTop) * scale; |
4741 ctx.fillText(index < 0 ? to.toString() : from.toString(), _px, _py + 8); | 1404 ctx.fillText(index < 0 ? to.toString() : from.toString(), _px, _py + 8); |
4742 } | 1405 } |
4743 ctx.textAlign = saveAlign; | 1406 ctx.textAlign = saveAlign; |
4744 ctx.fillStyle = saveStyle; | 1407 ctx.fillStyle = saveStyle; |
4745 ctx.font = saveFont; | 1408 ctx.font = saveFont; |
4746 } | 1409 } |
4747 | 1410 |
4748 function drawPoint(px, py, end) { | 1411 function drawPoint(px, py, end) { |
4749 for (var pts = 0; pts < drawnPts.length; pts += 2) { | 1412 var length = drawnPts.length == 7 ? 6 : drawnPts.length; |
| 1413 for (var pts = 0; pts < length; pts += 2) { |
4750 var x = drawnPts[pts]; | 1414 var x = drawnPts[pts]; |
4751 var y = drawnPts[pts + 1]; | 1415 var y = drawnPts[pts + 1]; |
4752 if (px == x && py == y) { | 1416 if (px == x && py == y) { |
4753 return; | 1417 return; |
4754 } | 1418 } |
4755 } | 1419 } |
4756 drawnPts.push(px); | 1420 drawnPts.push(px); |
4757 drawnPts.push(py); | 1421 drawnPts.push(py); |
4758 var label = px.toFixed(decimal_places) + ", " + py.toFixed(decimal_places); | 1422 var label = px.toFixed(decimal_places) + ", " + py.toFixed(decimal_places); |
4759 var _px = (px - srcLeft) * scale; | 1423 var _px = (px - srcLeft) * scale; |
4760 var _py = (py - srcTop) * scale; | 1424 var _py = (py - srcTop) * scale; |
4761 ctx.beginPath(); | 1425 ctx.beginPath(); |
4762 ctx.arc(_px, _py, 3, 0, Math.PI*2, true); | 1426 ctx.arc(_px, _py, 3, 0, Math.PI*2, true); |
4763 ctx.closePath(); | 1427 ctx.closePath(); |
4764 if (end) { | 1428 if (end) { |
4765 ctx.fill(); | 1429 ctx.fill(); |
4766 } else { | 1430 } else { |
4767 ctx.stroke(); | 1431 ctx.stroke(); |
4768 } | 1432 } |
4769 if (debug_xy) { | 1433 if (debug_xy) { |
4770 ctx.textAlign = "left"; | 1434 ctx.textAlign = "left"; |
4771 ctx.fillText(label, _px + 5, _py); | 1435 ctx.fillText(label, _px + 5, _py); |
4772 } | 1436 } |
4773 } | 1437 } |
4774 | 1438 |
| 1439 function coordCount(curveType) { |
| 1440 switch (curveType) { |
| 1441 case PATH_LINE: |
| 1442 return 4; |
| 1443 case PATH_QUAD: |
| 1444 return 6; |
| 1445 case PATH_CONIC: |
| 1446 return 6; |
| 1447 case PATH_CUBIC: |
| 1448 return 8; |
| 1449 } |
| 1450 return -1; |
| 1451 } |
| 1452 |
4775 function drawPoints(ptArray, curveType, drawControls) { | 1453 function drawPoints(ptArray, curveType, drawControls) { |
4776 var count = (curveType - PATH_LINE + 2) * 2; | 1454 var count = coordCount(curveType); |
4777 for (var idx = 0; idx < count; idx += 2) { | 1455 for (var idx = 0; idx < count; idx += 2) { |
4778 if (!drawControls && idx != 0 && idx != count - 2) { | 1456 if (!drawControls && idx != 0 && idx != count - 2) { |
4779 continue; | 1457 continue; |
4780 } | 1458 } |
4781 drawPoint(ptArray[idx], ptArray[idx + 1], idx == 0 || idx == count - 2); | 1459 drawPoint(ptArray[idx], ptArray[idx + 1], idx == 0 || idx == count - 2); |
4782 } | 1460 } |
4783 } | 1461 } |
4784 | 1462 |
4785 function drawControlLines(curve, curveType, drawEnd) { | 1463 function drawControlLines(curve, curveType, drawEnd) { |
4786 if (curveType == PATH_LINE) { | 1464 if (curveType == PATH_LINE) { |
(...skipping 26 matching lines...) Expand all Loading... |
4813 xy.y = a * curve[1] + b * curve[3]; | 1491 xy.y = a * curve[1] + b * curve[3]; |
4814 break; | 1492 break; |
4815 case PATH_QUAD: | 1493 case PATH_QUAD: |
4816 var one_t = 1 - t; | 1494 var one_t = 1 - t; |
4817 var a = one_t * one_t; | 1495 var a = one_t * one_t; |
4818 var b = 2 * one_t * t; | 1496 var b = 2 * one_t * t; |
4819 var c = t * t; | 1497 var c = t * t; |
4820 xy.x = a * curve[0] + b * curve[2] + c * curve[4]; | 1498 xy.x = a * curve[0] + b * curve[2] + c * curve[4]; |
4821 xy.y = a * curve[1] + b * curve[3] + c * curve[5]; | 1499 xy.y = a * curve[1] + b * curve[3] + c * curve[5]; |
4822 break; | 1500 break; |
| 1501 case PATH_CONIC: |
| 1502 var one_t = 1 - t; |
| 1503 var a = one_t * one_t; |
| 1504 var b = 2 * one_t * t; |
| 1505 var c = t * t; |
| 1506 xy.x = a * curve[0] + b * curve[2] * curve[6] + c * curve[4]; |
| 1507 xy.y = a * curve[1] + b * curve[3] * curve[6] + c * curve[5]; |
| 1508 var d = a + b * curve[6] + c; |
| 1509 xy.x /= d; |
| 1510 xy.y /= d; |
| 1511 break; |
4823 case PATH_CUBIC: | 1512 case PATH_CUBIC: |
4824 var one_t = 1 - t; | 1513 var one_t = 1 - t; |
4825 var one_t2 = one_t * one_t; | 1514 var one_t2 = one_t * one_t; |
4826 var a = one_t2 * one_t; | 1515 var a = one_t2 * one_t; |
4827 var b = 3 * one_t2 * t; | 1516 var b = 3 * one_t2 * t; |
4828 var t2 = t * t; | 1517 var t2 = t * t; |
4829 var c = 3 * one_t * t2; | 1518 var c = 3 * one_t * t2; |
4830 var d = t2 * t; | 1519 var d = t2 * t; |
4831 xy.x = a * curve[0] + b * curve[2] + c * curve[4] + d * curve[6]; | 1520 xy.x = a * curve[0] + b * curve[2] + c * curve[4] + d * curve[6]; |
4832 xy.y = a * curve[1] + b * curve[3] + c * curve[5] + d * curve[7]; | 1521 xy.y = a * curve[1] + b * curve[3] + c * curve[5] + d * curve[7]; |
(...skipping 172 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5005 ctx.beginPath(); | 1694 ctx.beginPath(); |
5006 ctx.moveTo((ax - srcLeft) * scale, | 1695 ctx.moveTo((ax - srcLeft) * scale, |
5007 (ay - srcTop) * scale); | 1696 (ay - srcTop) * scale); |
5008 ctx.quadraticCurveTo((bx - srcLeft) * scale, | 1697 ctx.quadraticCurveTo((bx - srcLeft) * scale, |
5009 (by - srcTop) * scale, | 1698 (by - srcTop) * scale, |
5010 (cx - srcLeft) * scale, | 1699 (cx - srcLeft) * scale, |
5011 (cy - srcTop) * scale); | 1700 (cy - srcTop) * scale); |
5012 ctx.stroke(); | 1701 ctx.stroke(); |
5013 } | 1702 } |
5014 | 1703 |
| 1704 function alreadyDrawnConic(x1, y1, x2, y2, x3, y3, w) { |
| 1705 if (collect_bounds) { |
| 1706 if (focus_enabled) { |
| 1707 focusXmin = Math.min(focusXmin, x1, x2, x3); |
| 1708 focusYmin = Math.min(focusYmin, y1, y2, y3); |
| 1709 focusXmax = Math.max(focusXmax, x1, x2, x3); |
| 1710 focusYmax = Math.max(focusYmax, y1, y2, y3); |
| 1711 } |
| 1712 return true; |
| 1713 } |
| 1714 for (var pts = 0; pts < drawnConics.length; pts += 8) { |
| 1715 if (x1 == drawnConics[pts] && y1 == drawnCubics[pts + 1] |
| 1716 && x2 == drawnCubics[pts + 2] && y2 == drawnCubics[pts + 3] |
| 1717 && x3 == drawnCubics[pts + 4] && y3 == drawnCubics[pts + 5] |
| 1718 && w == drawnCubics[pts + 6]) { |
| 1719 return true; |
| 1720 } |
| 1721 } |
| 1722 drawnConics.push(x1); |
| 1723 drawnConics.push(y1); |
| 1724 drawnConics.push(x2); |
| 1725 drawnConics.push(y2); |
| 1726 drawnConics.push(x3); |
| 1727 drawnConics.push(y3); |
| 1728 drawnCubics.push(w); |
| 1729 return false; |
| 1730 } |
| 1731 |
| 1732 var kMaxConicToQuadPOW2 = 5; |
| 1733 |
| 1734 function computeQuadPOW2(curve, tol) { |
| 1735 var a = curve[6] - 1; |
| 1736 var k = a / (4 * (2 + a)); |
| 1737 var x = k * (curve[0] - 2 * curve[2] + curve[4]); |
| 1738 var y = k * (curve[1] - 2 * curve[3] + curve[5]); |
| 1739 |
| 1740 var error = Math.sqrt(x * x + y * y); |
| 1741 var pow2; |
| 1742 for (pow2 = 0; pow2 < kMaxConicToQuadPOW2; ++pow2) { |
| 1743 if (error <= tol) { |
| 1744 break; |
| 1745 } |
| 1746 error *= 0.25; |
| 1747 } |
| 1748 return pow2; |
| 1749 } |
| 1750 |
| 1751 function subdivide_w_value(w) { |
| 1752 return Math.sqrt(0.5 + w * 0.5); |
| 1753 } |
| 1754 |
| 1755 function chop(curve, part1, part2) { |
| 1756 var w = curve[6]; |
| 1757 var scale = 1 / (1 + w); |
| 1758 part1[0] = curve[0]; |
| 1759 part1[1] = curve[1]; |
| 1760 part1[2] = (curve[0] + curve[2] * w) * scale; |
| 1761 part1[3] = (curve[1] + curve[3] * w) * scale; |
| 1762 part1[4] = part2[0] = (curve[0] + (curve[2] * w) * 2 + curve[4]) * scale * 0
.5; |
| 1763 part1[5] = part2[1] = (curve[1] + (curve[3] * w) * 2 + curve[5]) * scale * 0
.5; |
| 1764 part2[2] = (curve[2] * w + curve[4]) * scale; |
| 1765 part2[3] = (curve[3] * w + curve[5]) * scale; |
| 1766 part2[4] = curve[4]; |
| 1767 part2[5] = curve[5]; |
| 1768 part1[6] = part2[6] = subdivide_w_value(w); |
| 1769 } |
| 1770 |
| 1771 function subdivide(curve, level, pts) { |
| 1772 if (0 == level) { |
| 1773 pts.push(curve[2]); |
| 1774 pts.push(curve[3]); |
| 1775 pts.push(curve[4]); |
| 1776 pts.push(curve[5]); |
| 1777 } else { |
| 1778 var part1 = [], part2 = []; |
| 1779 chop(curve, part1, part2); |
| 1780 --level; |
| 1781 subdivide(part1, level, pts); |
| 1782 subdivide(part2, level, pts); |
| 1783 } |
| 1784 } |
| 1785 |
| 1786 function chopIntoQuadsPOW2(curve, pow2, pts) { |
| 1787 subdivide(curve, pow2, pts); |
| 1788 return 1 << pow2; |
| 1789 } |
| 1790 |
| 1791 function drawConicWithQuads(x1, y1, x2, y2, x3, y3, w) { |
| 1792 if (alreadyDrawnConic(x1, y1, x2, y2, x3, y3, w)) { |
| 1793 return; |
| 1794 } |
| 1795 ctx.beginPath(); |
| 1796 ctx.moveTo((x1 - srcLeft) * scale, |
| 1797 (y1 - srcTop) * scale); |
| 1798 var tol = 1 / scale; |
| 1799 var curve = [x1, y1, x2, y2, x3, y3, w]; |
| 1800 var pow2 = computeQuadPOW2(curve, tol); |
| 1801 var pts = []; |
| 1802 chopIntoQuadsPOW2(curve, pow2, pts); |
| 1803 for (var i = 0; i < pts.length; i += 4) { |
| 1804 ctx.quadraticCurveTo( |
| 1805 (pts[i + 0] - srcLeft) * scale, (pts[i + 1] - srcTop) * scale, |
| 1806 (pts[i + 2] - srcLeft) * scale, (pts[i + 3] - srcTop) * scale); |
| 1807 } |
| 1808 ctx.stroke(); |
| 1809 } |
| 1810 |
| 1811 function conic_eval_numerator(x1, x2, x3, w, t) { |
| 1812 var src2w = x2 * w; |
| 1813 var C = x1; |
| 1814 var A = x3 - 2 * src2w + C; |
| 1815 var B = 2 * (src2w - C); |
| 1816 return (A * t + B) * t + C; |
| 1817 } |
| 1818 |
| 1819 |
| 1820 function conic_eval_denominator(w, t) { |
| 1821 var B = 2 * (w - 1); |
| 1822 var C = 1; |
| 1823 var A = -B; |
| 1824 return (A * t + B) * t + C; |
| 1825 } |
| 1826 |
| 1827 function conicPartial(x1, y1, x2, y2, x3, y3, w, t1, t2) { |
| 1828 var ax = conic_eval_numerator(x1, x2, x3, w, t1); |
| 1829 var ay = conic_eval_numerator(y1, y2, y3, w, t1); |
| 1830 var az = conic_eval_denominator(w, t1); |
| 1831 var midT = (t1 + t2) / 2; |
| 1832 var dx = conic_eval_numerator(x1, x2, x3, w, midT); |
| 1833 var dy = conic_eval_numerator(y1, y2, y3, w, midT); |
| 1834 var dz = conic_eval_denominator(w, midT); |
| 1835 var cx = conic_eval_numerator(x1, x2, x3, w, t2); |
| 1836 var cy = conic_eval_numerator(y1, y2, y3, w, t2); |
| 1837 var cz = conic_eval_denominator(w, t2); |
| 1838 var bx = 2 * dx - (ax + cx) / 2; |
| 1839 var by = 2 * dy - (ay + cy) / 2; |
| 1840 var bz = 2 * dz - (az + cz) / 2; |
| 1841 var dt = t2 - t1; |
| 1842 var dt_1 = 1 - dt; |
| 1843 var partW = (1 + dt * (w - 1)) / Math.sqrt(dt * dt + 2 * dt * dt_1 * w + dt_
1 * dt_1); |
| 1844 var array = [ |
| 1845 ax / az, ay / az, bx / bz, by / bz, cx / cz, cy / cz, partW |
| 1846 ]; |
| 1847 return array; |
| 1848 } |
| 1849 |
| 1850 function drawConicPartial(x1, y1, x2, y2, x3, y3, w, t1, t2) { |
| 1851 var a = conicPartial(x1, y1, x2, y2, x3, y3, w, t1, t2); |
| 1852 var ax = a[0]; |
| 1853 var ay = a[1]; |
| 1854 var bx = a[2]; |
| 1855 var by = a[3]; |
| 1856 var cx = a[4]; |
| 1857 var cy = a[5]; |
| 1858 var w_ = a[6]; |
| 1859 drawConicWithQuads(ax, ay, bx, by, cx, cy, w_); |
| 1860 } |
| 1861 |
5015 function alreadyDrawnCubic(x1, y1, x2, y2, x3, y3, x4, y4) { | 1862 function alreadyDrawnCubic(x1, y1, x2, y2, x3, y3, x4, y4) { |
5016 if (collect_bounds) { | 1863 if (collect_bounds) { |
5017 if (focus_enabled) { | 1864 if (focus_enabled) { |
5018 focusXmin = Math.min(focusXmin, x1, x2, x3, x4); | 1865 focusXmin = Math.min(focusXmin, x1, x2, x3, x4); |
5019 focusYmin = Math.min(focusYmin, y1, y2, y3, y4); | 1866 focusYmin = Math.min(focusYmin, y1, y2, y3, y4); |
5020 focusXmax = Math.max(focusXmax, x1, x2, x3, x4); | 1867 focusXmax = Math.max(focusXmax, x1, x2, x3, x4); |
5021 focusYmax = Math.max(focusYmax, y1, y2, y3, y4); | 1868 focusYmax = Math.max(focusYmax, y1, y2, y3, y4); |
5022 } | 1869 } |
5023 return true; | 1870 return true; |
5024 } | 1871 } |
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5117 } | 1964 } |
5118 | 1965 |
5119 function drawCurve(c) { | 1966 function drawCurve(c) { |
5120 switch (c.length) { | 1967 switch (c.length) { |
5121 case 4: | 1968 case 4: |
5122 drawLine(c[0], c[1], c[2], c[3]); | 1969 drawLine(c[0], c[1], c[2], c[3]); |
5123 break; | 1970 break; |
5124 case 6: | 1971 case 6: |
5125 drawQuad(c[0], c[1], c[2], c[3], c[4], c[5]); | 1972 drawQuad(c[0], c[1], c[2], c[3], c[4], c[5]); |
5126 break; | 1973 break; |
| 1974 case 7: |
| 1975 drawConicWithQuads(c[0], c[1], c[2], c[3], c[4], c[5], c[6]); |
| 1976 break; |
5127 case 8: | 1977 case 8: |
5128 drawCubic(c[0], c[1], c[2], c[3], c[4], c[5], c[6], c[7]); | 1978 drawCubic(c[0], c[1], c[2], c[3], c[4], c[5], c[6], c[7]); |
5129 break; | 1979 break; |
5130 } | 1980 } |
5131 } | 1981 } |
5132 | 1982 |
5133 function boundsWidth(pts) { | 1983 function boundsWidth(pts) { |
5134 var min = pts[0]; | 1984 var min = pts[0]; |
5135 var max = pts[0]; | 1985 var max = pts[0]; |
5136 for (var idx = 2; idx < pts.length; idx += 2) { | 1986 var length = pts.length == 7 ? 6 : pts.length; |
| 1987 for (var idx = 2; idx < length; idx += 2) { |
5137 min = Math.min(min, pts[idx]); | 1988 min = Math.min(min, pts[idx]); |
5138 max = Math.max(max, pts[idx]); | 1989 max = Math.max(max, pts[idx]); |
5139 } | 1990 } |
5140 return max - min; | 1991 return max - min; |
5141 } | 1992 } |
5142 | 1993 |
5143 function boundsHeight(pts) { | 1994 function boundsHeight(pts) { |
5144 var min = pts[1]; | 1995 var min = pts[1]; |
5145 var max = pts[1]; | 1996 var max = pts[1]; |
5146 for (var idx = 3; idx < pts.length; idx += 2) { | 1997 var length = pts.length == 7 ? 6 : pts.length; |
| 1998 for (var idx = 3; idx < length; idx += 2) { |
5147 min = Math.min(min, pts[idx]); | 1999 min = Math.min(min, pts[idx]); |
5148 max = Math.max(max, pts[idx]); | 2000 max = Math.max(max, pts[idx]); |
5149 } | 2001 } |
5150 return max - min; | 2002 return max - min; |
5151 } | 2003 } |
5152 | 2004 |
5153 function tangent(pts) { | 2005 function tangent(pts) { |
5154 var dx = pts[2] - pts[0]; | 2006 var dx = pts[2] - pts[0]; |
5155 var dy = pts[3] - pts[1]; | 2007 var dy = pts[3] - pts[1]; |
5156 if (dx == 0 && dy == 0 && pts.length > 4) { | 2008 if (dx == 0 && dy == 0 && pts.length > 4) { |
5157 dx = pts[4] - pts[0]; | 2009 dx = pts[4] - pts[0]; |
5158 dy = pts[5] - pts[1]; | 2010 dy = pts[5] - pts[1]; |
5159 if (dx == 0 && dy == 0 && pts.length > 6) { | 2011 if (dx == 0 && dy == 0 && pts.length == 8) { |
5160 dx = pts[6] - pts[0]; | 2012 dx = pts[6] - pts[0]; |
5161 dy = pts[7] - pts[1]; | 2013 dy = pts[7] - pts[1]; |
5162 } | 2014 } |
5163 } | 2015 } |
5164 return Math.atan2(-dy, dx); | 2016 return Math.atan2(-dy, dx); |
5165 } | 2017 } |
5166 | 2018 |
5167 function hodograph(cubic) { | 2019 function hodograph(cubic) { |
5168 var hodo = []; | 2020 var hodo = []; |
5169 hodo[0] = 3 * (cubic[2] - cubic[0]); | 2021 hodo[0] = 3 * (cubic[2] - cubic[0]); |
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5244 } | 2096 } |
5245 | 2097 |
5246 function dxy_at_t(curve, type, t) { | 2098 function dxy_at_t(curve, type, t) { |
5247 var dxy = {}; | 2099 var dxy = {}; |
5248 if (type == PATH_QUAD) { | 2100 if (type == PATH_QUAD) { |
5249 var a = t - 1; | 2101 var a = t - 1; |
5250 var b = 1 - 2 * t; | 2102 var b = 1 - 2 * t; |
5251 var c = t; | 2103 var c = t; |
5252 dxy.x = a * curve[0] + b * curve[2] + c * curve[4]; | 2104 dxy.x = a * curve[0] + b * curve[2] + c * curve[4]; |
5253 dxy.y = a * curve[1] + b * curve[3] + c * curve[5]; | 2105 dxy.y = a * curve[1] + b * curve[3] + c * curve[5]; |
| 2106 } else if (type == PATH_CONIC) { |
| 2107 var p20x = curve[4] - curve[0]; |
| 2108 var p20y = curve[5] - curve[1]; |
| 2109 var p10xw = (curve[2] - curve[0]) * curve[6]; |
| 2110 var p10yw = (curve[3] - curve[1]) * curve[6]; |
| 2111 var coeff0x = curve[6] * p20x - p20x; |
| 2112 var coeff0y = curve[6] * p20y - p20y; |
| 2113 var coeff1x = p20x - 2 * p10xw; |
| 2114 var coeff1y = p20y - 2 * p10yw; |
| 2115 dxy.x = t * (t * coeff0x + coeff1x) + p10xw; |
| 2116 dxy.y = t * (t * coeff0y + coeff1y) + p10yw; |
5254 } else if (type == PATH_CUBIC) { | 2117 } else if (type == PATH_CUBIC) { |
5255 var one_t = 1 - t; | 2118 var one_t = 1 - t; |
5256 var a = curve[0]; | 2119 var a = curve[0]; |
5257 var b = curve[2]; | 2120 var b = curve[2]; |
5258 var c = curve[4]; | 2121 var c = curve[4]; |
5259 var d = curve[6]; | 2122 var d = curve[6]; |
5260 dxy.x = 3 * ((b - a) * one_t * one_t + 2 * (c - b) * t * one_t + (d - c)
* t * t); | 2123 dxy.x = 3 * ((b - a) * one_t * one_t + 2 * (c - b) * t * one_t + (d - c)
* t * t); |
5261 a = curve[1]; | 2124 a = curve[1]; |
5262 b = curve[3]; | 2125 b = curve[3]; |
5263 c = curve[5]; | 2126 c = curve[5]; |
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5343 function x_at_t(curve, t) { | 2206 function x_at_t(curve, t) { |
5344 var one_t = 1 - t; | 2207 var one_t = 1 - t; |
5345 if (curve.length == 4) { | 2208 if (curve.length == 4) { |
5346 return one_t * curve[0] + t * curve[2]; | 2209 return one_t * curve[0] + t * curve[2]; |
5347 } | 2210 } |
5348 var one_t2 = one_t * one_t; | 2211 var one_t2 = one_t * one_t; |
5349 var t2 = t * t; | 2212 var t2 = t * t; |
5350 if (curve.length == 6) { | 2213 if (curve.length == 6) { |
5351 return one_t2 * curve[0] + 2 * one_t * t * curve[2] + t2 * curve[4]; | 2214 return one_t2 * curve[0] + 2 * one_t * t * curve[2] + t2 * curve[4]; |
5352 } | 2215 } |
| 2216 if (curve.length == 7) { |
| 2217 return (one_t2 * curve[0] + 2 * one_t * t * curve[2] * curve[6] + t2 * c
urve[4]) |
| 2218 / (one_t2 +2 * one_t * t * curve[6] + t2); |
| 2219 } |
5353 var a = one_t2 * one_t; | 2220 var a = one_t2 * one_t; |
5354 var b = 3 * one_t2 * t; | 2221 var b = 3 * one_t2 * t; |
5355 var c = 3 * one_t * t2; | 2222 var c = 3 * one_t * t2; |
5356 var d = t2 * t; | 2223 var d = t2 * t; |
5357 return a * curve[0] + b * curve[2] + c * curve[4] + d * curve[6]; | 2224 return a * curve[0] + b * curve[2] + c * curve[4] + d * curve[6]; |
5358 } | 2225 } |
5359 | 2226 |
5360 function y_at_t(curve, t) { | 2227 function y_at_t(curve, t) { |
5361 var one_t = 1 - t; | 2228 var one_t = 1 - t; |
5362 if (curve.length == 4) { | 2229 if (curve.length == 4) { |
5363 return one_t * curve[1] + t * curve[3]; | 2230 return one_t * curve[1] + t * curve[3]; |
5364 } | 2231 } |
5365 var one_t2 = one_t * one_t; | 2232 var one_t2 = one_t * one_t; |
5366 var t2 = t * t; | 2233 var t2 = t * t; |
5367 if (curve.length == 6) { | 2234 if (curve.length == 6) { |
5368 return one_t2 * curve[1] + 2 * one_t * t * curve[3] + t2 * curve[5]; | 2235 return one_t2 * curve[1] + 2 * one_t * t * curve[3] + t2 * curve[5]; |
5369 } | 2236 } |
| 2237 if (curve.length == 7) { |
| 2238 return (one_t2 * curve[1] + 2 * one_t * t * curve[3] * curve[6] + t2 * c
urve[5]) |
| 2239 / (one_t2 +2 * one_t * t * curve[6] + t2); |
| 2240 } |
5370 var a = one_t2 * one_t; | 2241 var a = one_t2 * one_t; |
5371 var b = 3 * one_t2 * t; | 2242 var b = 3 * one_t2 * t; |
5372 var c = 3 * one_t * t2; | 2243 var c = 3 * one_t * t2; |
5373 var d = t2 * t; | 2244 var d = t2 * t; |
5374 return a * curve[1] + b * curve[3] + c * curve[5] + d * curve[7]; | 2245 return a * curve[1] + b * curve[3] + c * curve[5] + d * curve[7]; |
5375 } | 2246 } |
5376 | 2247 |
5377 function drawOrder(curve, label) { | 2248 function drawOrder(curve, label) { |
5378 var px = x_at_t(curve, 0.75); | 2249 var px = x_at_t(curve, 0.75); |
5379 var py = y_at_t(curve, 0.75); | 2250 var py = y_at_t(curve, 0.75); |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5424 function drawLinePartialID(id, x1, y1, x2, y2, t1, t2) { | 2295 function drawLinePartialID(id, x1, y1, x2, y2, t1, t2) { |
5425 var curve = [x1, y1, x2, y2]; | 2296 var curve = [x1, y1, x2, y2]; |
5426 drawCurvePartialID(id, curve, t1, t2); | 2297 drawCurvePartialID(id, curve, t1, t2); |
5427 } | 2298 } |
5428 | 2299 |
5429 function drawQuadPartialID(id, x1, y1, x2, y2, x3, y3, t1, t2) { | 2300 function drawQuadPartialID(id, x1, y1, x2, y2, x3, y3, t1, t2) { |
5430 var curve = [x1, y1, x2, y2, x3, y3]; | 2301 var curve = [x1, y1, x2, y2, x3, y3]; |
5431 drawCurvePartialID(id, curve, t1, t2); | 2302 drawCurvePartialID(id, curve, t1, t2); |
5432 } | 2303 } |
5433 | 2304 |
| 2305 function drawConicPartialID(id, x1, y1, x2, y2, x3, y3, w, t1, t2) { |
| 2306 var curve = [x1, y1, x2, y2, x3, y3, w]; |
| 2307 drawCurvePartialID(id, curve, t1, t2); |
| 2308 } |
| 2309 |
5434 function drawCubicPartialID(id, x1, y1, x2, y2, x3, y3, x4, y4, t1, t2) { | 2310 function drawCubicPartialID(id, x1, y1, x2, y2, x3, y3, x4, y4, t1, t2) { |
5435 var curve = [x1, y1, x2, y2, x3, y3, x4, y4]; | 2311 var curve = [x1, y1, x2, y2, x3, y3, x4, y4]; |
5436 drawCurvePartialID(id, curve, t1, t2); | 2312 drawCurvePartialID(id, curve, t1, t2); |
5437 } | 2313 } |
5438 | 2314 |
5439 function drawCurvePartialID(id, curve, t1, t2) { | 2315 function drawCurvePartialID(id, curve, t1, t2) { |
5440 var px = x_at_t(curve, (t1 + t2) / 2); | 2316 var px = x_at_t(curve, (t1 + t2) / 2); |
5441 var py = y_at_t(curve, (t1 + t2) / 2); | 2317 var py = y_at_t(curve, (t1 + t2) / 2); |
5442 var _px = (px - srcLeft) * scale; | 2318 var _px = (px - srcLeft) * scale; |
5443 var _py = (py - srcTop) * scale; | 2319 var _py = (py - srcTop) * scale; |
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5501 | 2377 |
5502 function logCurves(test) { | 2378 function logCurves(test) { |
5503 for (curves in test) { | 2379 for (curves in test) { |
5504 var curve = test[curves]; | 2380 var curve = test[curves]; |
5505 dumpCurve(curve); | 2381 dumpCurve(curve); |
5506 } | 2382 } |
5507 } | 2383 } |
5508 | 2384 |
5509 function curveToString(curve) { | 2385 function curveToString(curve) { |
5510 var str = "{{"; | 2386 var str = "{{"; |
5511 for (i = 0; i < curve.length; i += 2) { | 2387 var length = curve.length == 7 ? 6 : curve.length; |
| 2388 if (curve.length == 7) { |
| 2389 str += "{"; |
| 2390 } |
| 2391 for (i = 0; i < length; i += 2) { |
5512 str += curve[i].toFixed(decimal_places) + "," + curve[i + 1].toFixed(dec
imal_places); | 2392 str += curve[i].toFixed(decimal_places) + "," + curve[i + 1].toFixed(dec
imal_places); |
5513 if (i < curve.length - 2) { | 2393 if (i < curve.length - 2) { |
5514 str += "}, {"; | 2394 str += "}, {"; |
5515 } | 2395 } |
5516 } | 2396 } |
5517 str += "}}"; | 2397 str += "}"; |
| 2398 if (curve.length == 7) { |
| 2399 str += "}, " + curve[6].toFixed(decimal_places); |
| 2400 } |
| 2401 str += "}"; |
5518 return str; | 2402 return str; |
5519 } | 2403 } |
5520 | 2404 |
5521 function dumpCurve(curve) { | 2405 function dumpCurve(curve) { |
5522 console.log(curveToString(curve)); | 2406 console.log(curveToString(curve)); |
5523 } | 2407 } |
5524 | 2408 |
5525 function draw(test, lines, title) { | 2409 function draw(test, lines, title) { |
5526 ctx.fillStyle = "rgba(0,0,0, 0.1)"; | 2410 ctx.fillStyle = "rgba(0,0,0, 0.1)"; |
5527 ctx.font = "normal 50px Arial"; | 2411 ctx.font = "normal 50px Arial"; |
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5641 if (records.length != 2) { | 2525 if (records.length != 2) { |
5642 console.log("expect only two elements: " + records.length); | 2526 console.log("expect only two elements: " + records.length); |
5643 throw "stop execution"; | 2527 throw "stop execution"; |
5644 } | 2528 } |
5645 ++sectMax; | 2529 ++sectMax; |
5646 var sectBump = 1; | 2530 var sectBump = 1; |
5647 switch (fragType) { | 2531 switch (fragType) { |
5648 case INTERSECT_LINE: | 2532 case INTERSECT_LINE: |
5649 case INTERSECT_QUAD_LINE: | 2533 case INTERSECT_QUAD_LINE: |
5650 case INTERSECT_QUAD: | 2534 case INTERSECT_QUAD: |
| 2535 case INTERSECT_CONIC_LINE: |
| 2536 case INTERSECT_CONIC: |
5651 case INTERSECT_SELF_CUBIC: | 2537 case INTERSECT_SELF_CUBIC: |
5652 case INTERSECT_CUBIC_LINE: | 2538 case INTERSECT_CUBIC_LINE: |
5653 case INTERSECT_CUBIC_QUAD: | 2539 case INTERSECT_CUBIC_QUAD: |
5654 case INTERSECT_CUBIC: | 2540 case INTERSECT_CUBIC: |
5655 sectBump = 1; | 2541 sectBump = 1; |
5656 break; | 2542 break; |
5657 case INTERSECT_LINE_2: | 2543 case INTERSECT_LINE_2: |
5658 case INTERSECT_QUAD_LINE_2: | 2544 case INTERSECT_QUAD_LINE_2: |
5659 case INTERSECT_QUAD_2: | 2545 case INTERSECT_QUAD_2: |
| 2546 case INTERSECT_CONIC_LINE_2: |
| 2547 case INTERSECT_CONIC_2: |
5660 case INTERSECT_CUBIC_LINE_2: | 2548 case INTERSECT_CUBIC_LINE_2: |
5661 case INTERSECT_CUBIC_QUAD_2: | 2549 case INTERSECT_CUBIC_QUAD_2: |
5662 case INTERSECT_CUBIC_2: | 2550 case INTERSECT_CUBIC_2: |
5663 sectBump = 2; | 2551 sectBump = 2; |
5664 break; | 2552 break; |
5665 case INTERSECT_LINE_NO: | 2553 case INTERSECT_LINE_NO: |
5666 case INTERSECT_QUAD_LINE_NO: | 2554 case INTERSECT_QUAD_LINE_NO: |
5667 case INTERSECT_QUAD_NO: | 2555 case INTERSECT_QUAD_NO: |
| 2556 case INTERSECT_CONIC_LINE_NO: |
| 2557 case INTERSECT_CONIC_NO: |
5668 case INTERSECT_SELF_CUBIC_NO: | 2558 case INTERSECT_SELF_CUBIC_NO: |
5669 case INTERSECT_CUBIC_LINE_NO: | 2559 case INTERSECT_CUBIC_LINE_NO: |
5670 case INTERSECT_CUBIC_QUAD_NO: | 2560 case INTERSECT_CUBIC_QUAD_NO: |
5671 case INTERSECT_CUBIC_NO: | 2561 case INTERSECT_CUBIC_NO: |
5672 sectBump = 0; | 2562 sectBump = 0; |
5673 break; | 2563 break; |
5674 case INTERSECT_CUBIC_LINE_3: | 2564 case INTERSECT_CUBIC_LINE_3: |
5675 case INTERSECT_CUBIC_QUAD_3: | 2565 case INTERSECT_CUBIC_QUAD_3: |
5676 case INTERSECT_CUBIC_3: | 2566 case INTERSECT_CUBIC_3: |
5677 sectBump = 3; | 2567 sectBump = 3; |
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5723 + (draw_op ? opMax : 0) | 2613 + (draw_op ? opMax : 0) |
5724 + (draw_sort ? sortMax : 0) | 2614 + (draw_sort ? sortMax : 0) |
5725 + (draw_mark ? markMax : 0) | 2615 + (draw_mark ? markMax : 0) |
5726 + (draw_intersection == 2 ? sectMax : draw_intersection == 3 ? sectM
ax2 : 0); | 2616 + (draw_intersection == 2 ? sectMax : draw_intersection == 3 ? sectM
ax2 : 0); |
5727 if (stepMax == 0) { | 2617 if (stepMax == 0) { |
5728 stepMax = addMax + activeMax + angleMax + opMax + sortMax + markMax; | 2618 stepMax = addMax + activeMax + angleMax + opMax + sortMax + markMax; |
5729 } | 2619 } |
5730 drawnPts = []; | 2620 drawnPts = []; |
5731 drawnLines = []; | 2621 drawnLines = []; |
5732 drawnQuads = []; | 2622 drawnQuads = []; |
| 2623 drawnConics = []; |
5733 drawnCubics = []; | 2624 drawnCubics = []; |
5734 focusXmin = focusYmin = Infinity; | 2625 focusXmin = focusYmin = Infinity; |
5735 focusXmax = focusYmax = -Infinity; | 2626 focusXmax = focusYmax = -Infinity; |
5736 var pathIndex = 0; | 2627 var pathIndex = 0; |
5737 var opLetter = 'S'; | 2628 var opLetter = 'S'; |
5738 for (var tIndex = lastIndex; tIndex >= 0; tIndex -= 3) { | 2629 for (var tIndex = lastIndex; tIndex >= 0; tIndex -= 3) { |
5739 var recType = test[tIndex]; | 2630 var recType = test[tIndex]; |
5740 var records = test[tIndex + 2]; | 2631 var records = test[tIndex + 2]; |
5741 for (var recordIndex = 0; recordIndex < records.length; recordIndex += 2
) { | 2632 for (var recordIndex = 0; recordIndex < records.length; recordIndex += 2
) { |
5742 var fragType = records[recordIndex]; | 2633 var fragType = records[recordIndex]; |
5743 if (!typeof fragType == 'number' || fragType < 1 || fragType > FRAG_
TYPE_LAST) { | 2634 if (!typeof fragType == 'number' || fragType < 1 || fragType > FRAG_
TYPE_LAST) { |
5744 console.log("unknown in range frag type: " + fragType); | 2635 console.log("unknown in range frag type: " + fragType); |
5745 throw "stop execution"; | 2636 throw "stop execution"; |
5746 } | 2637 } |
5747 var frags = records[recordIndex + 1]; | 2638 var frags = records[recordIndex + 1]; |
5748 focus_enabled = false; | 2639 focus_enabled = false; |
5749 switch (recType) { | 2640 switch (recType) { |
5750 case REC_TYPE_COMPUTED: | 2641 case REC_TYPE_COMPUTED: |
5751 if (draw_computed == 0) { | 2642 if (draw_computed == 0) { |
5752 continue; | 2643 continue; |
5753 } | 2644 } |
5754 ctx.lineWidth = 1; | 2645 ctx.lineWidth = 1; |
5755 ctx.strokeStyle = pathIndex == 0 ? "black" : "red"; | 2646 ctx.strokeStyle = pathIndex == 0 ? "black" : "red"; |
5756 ctx.fillStyle = "blue"; | 2647 ctx.fillStyle = "blue"; |
5757 var drawThis = false; | 2648 var drawThis = false; |
5758 switch (fragType) { | 2649 switch (fragType) { |
5759 case PATH_QUAD: | 2650 case PATH_QUAD: |
5760 if ((draw_computed & 5) == 1 || ((draw_computed & 4)
!= 0 | 2651 if ((draw_computed & 0x9) == 1 || ((draw_computed &
8) != 0 |
5761 && (draw_computed & 1) == pathIndex)) { | 2652 && (draw_computed & 7) == pathIndex)) { |
5762 drawQuad(frags[0], frags[1], frags[2], frags[3], | 2653 drawQuad(frags[0], frags[1], frags[2], frags[3], |
5763 frags[4], frags[5]); | 2654 frags[4], frags[5]); |
5764 drawThis = true; | 2655 drawThis = true; |
5765 } | 2656 } |
5766 break; | 2657 break; |
| 2658 case PATH_CONIC: |
| 2659 if ((draw_computed & 0xA) == 2 || ((draw_computed &
8) != 0 |
| 2660 && (draw_computed & 7) == pathIndex)) { |
| 2661 drawConicWithQuads(frags[0], frags[1], frags[2],
frags[3], |
| 2662 frags[4], frags[5], frags[6]); |
| 2663 drawThis = true; |
| 2664 } |
| 2665 break; |
5767 case PATH_CUBIC: | 2666 case PATH_CUBIC: |
5768 if ((draw_computed & 6) == 2 || ((draw_computed & 4)
!= 0 | 2667 if ((draw_computed & 0xC) == 4 || ((draw_computed &
8) != 0 |
5769 && (draw_computed & 1) != pathIndex)) { | 2668 && (draw_computed & 7) == pathIndex)) { |
5770 drawCubic(frags[0], frags[1], frags[2], frags[3]
, | 2669 drawCubic(frags[0], frags[1], frags[2], frags[3]
, |
5771 frags[4], frags[5], frags[6], frags[7]); | 2670 frags[4], frags[5], frags[6], frags[7]); |
5772 drawThis = true; | 2671 drawThis = true; |
5773 } | 2672 } |
5774 ++pathIndex; | 2673 ++pathIndex; |
5775 break; | 2674 break; |
5776 case COMPUTED_SET_1: | 2675 case COMPUTED_SET_1: |
5777 pathIndex = 0; | 2676 pathIndex = 0; |
5778 break; | 2677 break; |
5779 case COMPUTED_SET_2: | 2678 case COMPUTED_SET_2: |
(...skipping 24 matching lines...) Expand all Loading... |
5804 switch (fragType) { | 2703 switch (fragType) { |
5805 case PATH_LINE: | 2704 case PATH_LINE: |
5806 for (var i = 0; i < 4; ++ i) { frags2[i] = frags[i +
1]; } | 2705 for (var i = 0; i < 4; ++ i) { frags2[i] = frags[i +
1]; } |
5807 drawLine(frags2[0], frags2[1], frags2[2], frags2[3])
; | 2706 drawLine(frags2[0], frags2[1], frags2[2], frags2[3])
; |
5808 break; | 2707 break; |
5809 case PATH_QUAD: | 2708 case PATH_QUAD: |
5810 for (var i = 0; i < 6; ++ i) { frags2[i] = frags[i +
1]; } | 2709 for (var i = 0; i < 6; ++ i) { frags2[i] = frags[i +
1]; } |
5811 drawQuad(frags2[0], frags2[1], frags2[2], frags2[3], | 2710 drawQuad(frags2[0], frags2[1], frags2[2], frags2[3], |
5812 frags2[4], frags2[5]); | 2711 frags2[4], frags2[5]); |
5813 break; | 2712 break; |
| 2713 case PATH_CONIC: |
| 2714 for (var i = 0; i < 7; ++ i) { frags2[i] = frags[i +
1]; } |
| 2715 drawConicWithQuads(frags2[0], frags2[1], frags2[2],
frags2[3], |
| 2716 frags2[4], frags2[5], frags2[6]); |
| 2717 break; |
5814 case PATH_CUBIC: | 2718 case PATH_CUBIC: |
5815 for (var i = 0; i < 8; ++ i) { frags2[i] = frags[i +
1]; } | 2719 for (var i = 0; i < 8; ++ i) { frags2[i] = frags[i +
1]; } |
5816 drawCubic(frags2[0], frags2[1], frags2[2], frags2[3]
, | 2720 drawCubic(frags2[0], frags2[1], frags2[2], frags2[3]
, |
5817 frags2[4], frags2[5], frags2[6], frags2[7]); | 2721 frags2[4], frags2[5], frags2[6], frags2[7]); |
5818 break; | 2722 break; |
5819 default: | 2723 default: |
5820 console.log("unknown REC_TYPE_PATH2 frag type: " + f
ragType); | 2724 console.log("unknown REC_TYPE_PATH2 frag type: " + f
ragType); |
5821 throw "stop execution"; | 2725 throw "stop execution"; |
5822 } | 2726 } |
5823 if (collect_bounds) { | 2727 if (collect_bounds) { |
(...skipping 13 matching lines...) Expand all Loading... |
5837 } | 2741 } |
5838 break; | 2742 break; |
5839 case REC_TYPE_ACTIVE: | 2743 case REC_TYPE_ACTIVE: |
5840 if (!draw_active || (step_limit > 0 && tIndex < lastActive))
{ | 2744 if (!draw_active || (step_limit > 0 && tIndex < lastActive))
{ |
5841 continue; | 2745 continue; |
5842 } | 2746 } |
5843 var x1 = frags[SPAN_X1]; | 2747 var x1 = frags[SPAN_X1]; |
5844 var y1 = frags[SPAN_Y1]; | 2748 var y1 = frags[SPAN_Y1]; |
5845 var x2 = frags[SPAN_X2]; | 2749 var x2 = frags[SPAN_X2]; |
5846 var y2 = frags[SPAN_Y2]; | 2750 var y2 = frags[SPAN_Y2]; |
5847 var x3, y3, x3, y4, t1, t2; | 2751 var x3, y3, x3, y4, t1, t2, w; |
5848 ctx.lineWidth = 3; | 2752 ctx.lineWidth = 3; |
5849 ctx.strokeStyle = "rgba(0,0,255, 0.3)"; | 2753 ctx.strokeStyle = "rgba(0,0,255, 0.3)"; |
5850 focus_enabled = true; | 2754 focus_enabled = true; |
5851 switch (fragType) { | 2755 switch (fragType) { |
5852 case ACTIVE_LINE_SPAN: | 2756 case ACTIVE_LINE_SPAN: |
5853 t1 = frags[SPAN_L_T]; | 2757 t1 = frags[SPAN_L_T]; |
5854 t2 = frags[SPAN_L_TEND]; | 2758 t2 = frags[SPAN_L_TEND]; |
5855 drawLinePartial(x1, y1, x2, y2, t1, t2); | 2759 drawLinePartial(x1, y1, x2, y2, t1, t2); |
5856 if (draw_id) { | 2760 if (draw_id) { |
5857 drawLinePartialID(frags[0], x1, y1, x2, y2, t1,
t2); | 2761 drawLinePartialID(frags[0], x1, y1, x2, y2, t1,
t2); |
5858 } | 2762 } |
5859 break; | 2763 break; |
5860 case ACTIVE_QUAD_SPAN: | 2764 case ACTIVE_QUAD_SPAN: |
5861 x3 = frags[SPAN_X3]; | 2765 x3 = frags[SPAN_X3]; |
5862 y3 = frags[SPAN_Y3]; | 2766 y3 = frags[SPAN_Y3]; |
5863 t1 = frags[SPAN_Q_T]; | 2767 t1 = frags[SPAN_Q_T]; |
5864 t2 = frags[SPAN_Q_TEND]; | 2768 t2 = frags[SPAN_Q_TEND]; |
5865 drawQuadPartial(x1, y1, x2, y2, x3, y3, t1, t2); | 2769 drawQuadPartial(x1, y1, x2, y2, x3, y3, t1, t2); |
5866 if (draw_id) { | 2770 if (draw_id) { |
5867 drawQuadPartialID(frags[0], x1, y1, x2, y2, x3,
y3, t1, t2); | 2771 drawQuadPartialID(frags[0], x1, y1, x2, y2, x3,
y3, t1, t2); |
5868 } | 2772 } |
5869 break; | 2773 break; |
| 2774 case ACTIVE_CONIC_SPAN: |
| 2775 x3 = frags[SPAN_X3]; |
| 2776 y3 = frags[SPAN_Y3]; |
| 2777 t1 = frags[SPAN_K_T]; |
| 2778 t2 = frags[SPAN_K_TEND]; |
| 2779 w = frags[SPAN_K_W]; |
| 2780 drawConicPartial(x1, y1, x2, y2, x3, y3, w, t1, t2); |
| 2781 if (draw_id) { |
| 2782 drawConicPartialID(frags[0], x1, y1, x2, y2, x3,
y3, w, t1, t2); |
| 2783 } |
| 2784 break; |
5870 case ACTIVE_CUBIC_SPAN: | 2785 case ACTIVE_CUBIC_SPAN: |
5871 x3 = frags[SPAN_X3]; | 2786 x3 = frags[SPAN_X3]; |
5872 y3 = frags[SPAN_Y3]; | 2787 y3 = frags[SPAN_Y3]; |
5873 x4 = frags[SPAN_X4]; | 2788 x4 = frags[SPAN_X4]; |
5874 y4 = frags[SPAN_Y4]; | 2789 y4 = frags[SPAN_Y4]; |
5875 t1 = frags[SPAN_C_T]; | 2790 t1 = frags[SPAN_C_T]; |
5876 t2 = frags[SPAN_C_TEND]; | 2791 t2 = frags[SPAN_C_TEND]; |
5877 drawCubicPartial(x1, y1, x2, y2, x3, y3, x4, y4, t1,
t2); | 2792 drawCubicPartial(x1, y1, x2, y2, x3, y3, x4, y4, t1,
t2); |
5878 if (draw_id) { | 2793 if (draw_id) { |
5879 drawCubicPartialID(frags[0], x1, y1, x2, y2, x3,
y3, x4, y4, t1, t2); | 2794 drawCubicPartialID(frags[0], x1, y1, x2, y2, x3,
y3, x4, y4, t1, t2); |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5916 case ADD_LINETO: | 2831 case ADD_LINETO: |
5917 if (step_limit == 0 || tIndex >= lastAdd) { | 2832 if (step_limit == 0 || tIndex >= lastAdd) { |
5918 drawLine(frags[0], frags[1], frags[2], frags[3])
; | 2833 drawLine(frags[0], frags[1], frags[2], frags[3])
; |
5919 } | 2834 } |
5920 break; | 2835 break; |
5921 case ADD_QUADTO: | 2836 case ADD_QUADTO: |
5922 if (step_limit == 0 || tIndex >= lastAdd) { | 2837 if (step_limit == 0 || tIndex >= lastAdd) { |
5923 drawQuad(frags[0], frags[1], frags[2], frags[3],
frags[4], frags[5]); | 2838 drawQuad(frags[0], frags[1], frags[2], frags[3],
frags[4], frags[5]); |
5924 } | 2839 } |
5925 break; | 2840 break; |
| 2841 case ADD_CONICTO: |
| 2842 if (step_limit == 0 || tIndex >= lastAdd) { |
| 2843 drawConicWithQuads(frags[0], frags[1], frags[2],
frags[3], |
| 2844 frags[4], frags[5], frags[6]); |
| 2845 } |
| 2846 break; |
5926 case ADD_CUBICTO: | 2847 case ADD_CUBICTO: |
5927 if (step_limit == 0 || tIndex >= lastAdd) { | 2848 if (step_limit == 0 || tIndex >= lastAdd) { |
5928 drawCubic(frags[0], frags[1], frags[2], frags[3]
, | 2849 drawCubic(frags[0], frags[1], frags[2], frags[3]
, |
5929 frags[4], frags[5], frags[6], frags[7]); | 2850 frags[4], frags[5], frags[6], frags[7]); |
5930 } | 2851 } |
5931 break; | 2852 break; |
5932 case ADD_CLOSE: | 2853 case ADD_CLOSE: |
5933 ++closeCount; | 2854 ++closeCount; |
5934 break; | 2855 break; |
5935 case ADD_FILL: | 2856 case ADD_FILL: |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5968 : (afterIndex == 1) == angleBetween ? "rgba(0,128,0,
1.0)" | 2889 : (afterIndex == 1) == angleBetween ? "rgba(0,128,0,
1.0)" |
5969 : "rgba(0,0,255, 1.0)"; | 2890 : "rgba(0,0,255, 1.0)"; |
5970 switch (fragType) { | 2891 switch (fragType) { |
5971 case PATH_LINE: | 2892 case PATH_LINE: |
5972 drawLine(frags[0], frags[1], frags[2], frags[3]); | 2893 drawLine(frags[0], frags[1], frags[2], frags[3]); |
5973 break; | 2894 break; |
5974 case PATH_QUAD: | 2895 case PATH_QUAD: |
5975 drawQuad(frags[0], frags[1], frags[2], frags[3], | 2896 drawQuad(frags[0], frags[1], frags[2], frags[3], |
5976 frags[4], frags[5]); | 2897 frags[4], frags[5]); |
5977 break; | 2898 break; |
| 2899 case PATH_CONIC: |
| 2900 drawConicWithQuads(frags[0], frags[1], frags[2], fra
gs[3], |
| 2901 frags[4], frags[5], frags[6]); |
| 2902 break; |
5978 case PATH_CUBIC: | 2903 case PATH_CUBIC: |
5979 drawCubic(frags[0], frags[1], frags[2], frags[3], | 2904 drawCubic(frags[0], frags[1], frags[2], frags[3], |
5980 frags[4], frags[5], frags[6], frags[7]); | 2905 frags[4], frags[5], frags[6], frags[7]); |
5981 break; | 2906 break; |
5982 default: | 2907 default: |
5983 console.log("unknown REC_TYPE_AFTERPART frag type: "
+ fragType); | 2908 console.log("unknown REC_TYPE_AFTERPART frag type: "
+ fragType); |
5984 throw "stop execution"; | 2909 throw "stop execution"; |
5985 } | 2910 } |
5986 ++afterIndex; | 2911 ++afterIndex; |
5987 break; | 2912 break; |
5988 case REC_TYPE_SECT: | 2913 case REC_TYPE_SECT: |
5989 if (!draw_intersection) { | 2914 if (!draw_intersection) { |
5990 continue; | 2915 continue; |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6034 c1s = 1; c1l = 6; c2s = 10; c2l = 6; | 2959 c1s = 1; c1l = 6; c2s = 10; c2l = 6; |
6035 break; | 2960 break; |
6036 case INTERSECT_QUAD_2: | 2961 case INTERSECT_QUAD_2: |
6037 f.push(7, 8, 0, 12); | 2962 f.push(7, 8, 0, 12); |
6038 f.push(10, 11, 9, 19); | 2963 f.push(10, 11, 9, 19); |
6039 c1s = 1; c1l = 6; c2s = 13; c2l = 6; | 2964 c1s = 1; c1l = 6; c2s = 13; c2l = 6; |
6040 break; | 2965 break; |
6041 case INTERSECT_QUAD_NO: | 2966 case INTERSECT_QUAD_NO: |
6042 c1s = 0; c1l = 6; c2s = 6; c2l = 6; | 2967 c1s = 0; c1l = 6; c2s = 6; c2l = 6; |
6043 break; | 2968 break; |
| 2969 case INTERSECT_CONIC_LINE: |
| 2970 f.push(8, 9, 0, 10); |
| 2971 c1s = 1; c1l = 7; c2s = 11; c2l = 4; |
| 2972 break; |
| 2973 case INTERSECT_CONIC_LINE_2: |
| 2974 f.push(8, 9, 0, 12); |
| 2975 f.push(11, 12, 10, 18); |
| 2976 c1s = 1; c1l = 7; c2s = 14; c2l = 4; |
| 2977 break; |
| 2978 case INTERSECT_CONIC_LINE_NO: |
| 2979 c1s = 0; c1l = 7; c2s = 7; c2l = 4; |
| 2980 break; |
| 2981 case INTERSECT_CONIC: |
| 2982 f.push(8, 9, 0, 10); |
| 2983 c1s = 1; c1l = 7; c2s = 11; c2l = 7; |
| 2984 break; |
| 2985 case INTERSECT_CONIC_2: |
| 2986 f.push(8, 9, 0, 13); |
| 2987 f.push(11, 12, 10, 21); |
| 2988 c1s = 1; c1l = 7; c2s = 14; c2l = 7; |
| 2989 break; |
| 2990 case INTERSECT_CONIC_NO: |
| 2991 c1s = 0; c1l = 7; c2s = 7; c2l = 7; |
| 2992 break; |
6044 case INTERSECT_SELF_CUBIC: | 2993 case INTERSECT_SELF_CUBIC: |
6045 f.push(9, 10, 0, 11); | 2994 f.push(9, 10, 0, 11); |
6046 c1s = 1; c1l = 8; c2s = 0; c2l = 0; | 2995 c1s = 1; c1l = 8; c2s = 0; c2l = 0; |
6047 break; | 2996 break; |
6048 case INTERSECT_SELF_CUBIC_NO: | 2997 case INTERSECT_SELF_CUBIC_NO: |
6049 c1s = 0; c1l = 8; c2s = 0; c2l = 0; | 2998 c1s = 0; c1l = 8; c2s = 0; c2l = 0; |
6050 break; | 2999 break; |
6051 case INTERSECT_CUBIC_LINE: | 3000 case INTERSECT_CUBIC_LINE: |
6052 f.push(9, 10, 0, 11); | 3001 f.push(9, 10, 0, 11); |
6053 c1s = 1; c1l = 8; c2s = 12; c2l = 4; | 3002 c1s = 1; c1l = 8; c2s = 12; c2l = 4; |
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6133 break; | 3082 break; |
6134 case 6: | 3083 case 6: |
6135 drawQuad(frags[c1s], frags[c1s + 1], frags[c1s +
2], frags[c1s + 3], | 3084 drawQuad(frags[c1s], frags[c1s + 1], frags[c1s +
2], frags[c1s + 3], |
6136 frags[c1s + 4], frags[c1s + 5]); | 3085 frags[c1s + 4], frags[c1s + 5]); |
6137 if (draw_id) { | 3086 if (draw_id) { |
6138 curve = [frags[c1s], frags[c1s + 1], frags[c
1s + 2], frags[c1s + 3], | 3087 curve = [frags[c1s], frags[c1s + 1], frags[c
1s + 2], frags[c1s + 3], |
6139 frags[c1s + 4], frags[c1s + 5]]; | 3088 frags[c1s + 4], frags[c1s + 5]]; |
6140 id = idByCurve(test, curve, PATH_QUAD); | 3089 id = idByCurve(test, curve, PATH_QUAD); |
6141 } | 3090 } |
6142 break; | 3091 break; |
| 3092 case 7: |
| 3093 drawConicWithQuads(frags[c1s], frags[c1s + 1], f
rags[c1s + 2], frags[c1s + 3], |
| 3094 frags[c1s + 4], frags[c1s + 5], frags[c1
s + 6]); |
| 3095 if (draw_id) { |
| 3096 curve = [frags[c1s], frags[c1s + 1], frags[c
1s + 2], frags[c1s + 3], |
| 3097 frags[c1s + 4], frags[c1s + 5], frag
s[c1s + 6]]; |
| 3098 id = idByCurve(test, curve, PATH_CONIC); |
| 3099 } |
| 3100 break; |
6143 case 8: | 3101 case 8: |
6144 drawCubic(frags[c1s], frags[c1s + 1], frags[c1s
+ 2], frags[c1s + 3], | 3102 drawCubic(frags[c1s], frags[c1s + 1], frags[c1s
+ 2], frags[c1s + 3], |
6145 frags[c1s + 4], frags[c1s + 5], frags[c1
s + 6], frags[c1s + 7]); | 3103 frags[c1s + 4], frags[c1s + 5], frags[c1
s + 6], frags[c1s + 7]); |
6146 if (draw_id) { | 3104 if (draw_id) { |
6147 curve = [frags[c1s], frags[c1s + 1], frags[c
1s + 2], frags[c1s + 3], | 3105 curve = [frags[c1s], frags[c1s + 1], frags[c
1s + 2], frags[c1s + 3], |
6148 frags[c1s + 4], frags[c1s + 5], frag
s[c1s + 6], frags[c1s + 7]]; | 3106 frags[c1s + 4], frags[c1s + 5], frag
s[c1s + 6], frags[c1s + 7]]; |
6149 id = idByCurve(test, curve, PATH_CUBIC); | 3107 id = idByCurve(test, curve, PATH_CUBIC); |
6150 } | 3108 } |
6151 break; | 3109 break; |
6152 } | 3110 } |
(...skipping 13 matching lines...) Expand all Loading... |
6166 break; | 3124 break; |
6167 case 6: | 3125 case 6: |
6168 drawQuad(frags[c2s], frags[c2s + 1], frags[c2s +
2], frags[c2s + 3], | 3126 drawQuad(frags[c2s], frags[c2s + 1], frags[c2s +
2], frags[c2s + 3], |
6169 frags[c2s + 4], frags[c2s + 5]); | 3127 frags[c2s + 4], frags[c2s + 5]); |
6170 if (draw_id) { | 3128 if (draw_id) { |
6171 curve = [frags[c2s], frags[c2s + 1], frags[c
2s + 2], frags[c2s + 3], | 3129 curve = [frags[c2s], frags[c2s + 1], frags[c
2s + 2], frags[c2s + 3], |
6172 frags[c2s + 4], frags[c2s + 5]]; | 3130 frags[c2s + 4], frags[c2s + 5]]; |
6173 id = idByCurve(test, curve, PATH_QUAD); | 3131 id = idByCurve(test, curve, PATH_QUAD); |
6174 } | 3132 } |
6175 break; | 3133 break; |
| 3134 case 7: |
| 3135 drawConicWithQuads(frags[c2s], frags[c2s + 1], f
rags[c2s + 2], frags[c2s + 3], |
| 3136 frags[c2s + 4], frags[c2s + 5], frags[c2
s + 6]); |
| 3137 if (draw_id) { |
| 3138 curve = [frags[c2s], frags[c2s + 1], frags[c
2s + 2], frags[c2s + 3], |
| 3139 frags[c2s + 4], frags[c2s + 5], frag
s[c2s + 6]]; |
| 3140 id = idByCurve(test, curve, PATH_CONIC); |
| 3141 } |
| 3142 break; |
6176 case 8: | 3143 case 8: |
6177 drawCubic(frags[c2s], frags[c2s + 1], frags[c2s
+ 2], frags[c2s + 3], | 3144 drawCubic(frags[c2s], frags[c2s + 1], frags[c2s
+ 2], frags[c2s + 3], |
6178 frags[c2s + 4], frags[c2s + 5], frags[c2
s + 6], frags[c2s + 7]); | 3145 frags[c2s + 4], frags[c2s + 5], frags[c2
s + 6], frags[c2s + 7]); |
6179 if (draw_id) { | 3146 if (draw_id) { |
6180 curve = [frags[c2s], frags[c2s + 1], frags[c
2s + 2], frags[c2s + 3], | 3147 curve = [frags[c2s], frags[c2s + 1], frags[c
2s + 2], frags[c2s + 3], |
6181 frags[c2s + 4], frags[c2s + 5], frag
s[c2s + 6], frags[c2s + 7]]; | 3148 frags[c2s + 4], frags[c2s + 5], frag
s[c2s + 6], frags[c2s + 7]]; |
6182 id = idByCurve(test, curve, PATH_CUBIC); | 3149 id = idByCurve(test, curve, PATH_CUBIC); |
6183 } | 3150 } |
6184 break; | 3151 break; |
6185 } | 3152 } |
(...skipping 741 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6927 </script> | 3894 </script> |
6928 </head> | 3895 </head> |
6929 | 3896 |
6930 <body onLoad="start();"> | 3897 <body onLoad="start();"> |
6931 <canvas id="canvas" width="750" height="500" | 3898 <canvas id="canvas" width="750" height="500" |
6932 onmousemove="handleMouseOver()" | 3899 onmousemove="handleMouseOver()" |
6933 onclick="handleMouseClick()" | 3900 onclick="handleMouseClick()" |
6934 ></canvas > | 3901 ></canvas > |
6935 </body> | 3902 </body> |
6936 </html> | 3903 </html> |
OLD | NEW |