Fix bug in seam allowance.

This commit is contained in:
Roman Telezhynskyi 2021-02-23 16:08:12 +02:00
parent af1a77f1f1
commit 9f940ba7cf
28 changed files with 1202 additions and 415 deletions

View file

@ -1,6 +1,7 @@
# Version 0.7.45 (unreleased) # Version 0.7.45 (unreleased)
- Fix incorrect seam allowance for angle type second edge right angle. - Fix incorrect seam allowance for angle type second edge right angle.
- Fix regression with country flags. - Fix regression with country flags.
- Fix bug in seam allowance.
# Version 0.7.44 Feb 9, 2021 # Version 0.7.44 Feb 9, 2021
- Placeholder %size% has incorrect value. - Placeholder %size% has incorrect value.

View file

@ -17,7 +17,7 @@
<finalMeasurements/> <finalMeasurements/>
<measurements>smart_pattern_#36.vit</measurements> <measurements>smart_pattern_#36.vit</measurements>
<increments> <increments>
<increment description="" formula="29&#10;+#stojka_shyrina_shva_snizu&#10;+ #stojka_shyrina_shva_sverxu" name="#model_stojka_shyrina"/> <increment description="" formula="29" name="#model_stojka_shyrina"/>
</increments> </increments>
<previewCalculations/> <previewCalculations/>
<draw name="Стойка"> <draw name="Стойка">

View file

@ -97,7 +97,7 @@ private:
}; };
Q_DECLARE_METATYPE(VLayoutPassmark) Q_DECLARE_METATYPE(VLayoutPassmark)
constexpr qreal accuracyPointOnLine = (0.117/*mm*/ / 25.4) * PrintDPI; constexpr qreal accuracyPointOnLine = (0.126/*mm*/ / 25.4) * PrintDPI;
Q_REQUIRED_RESULT static inline bool VFuzzyComparePoints(const QPointF &p1, const QPointF &p2, Q_REQUIRED_RESULT static inline bool VFuzzyComparePoints(const QPointF &p1, const QPointF &p2,
qreal accuracy = accuracyPointOnLine); qreal accuracy = accuracyPointOnLine);

View file

@ -210,11 +210,6 @@
"x": 2655.688340739313, "x": 2655.688340739313,
"y": 1707.7165018577969 "y": 1707.7165018577969
}, },
{
"type": "QPointF",
"x": 2655.778424569198,
"y": 1721.9946692493584
},
{ {
"type": "QPointF", "type": "QPointF",
"x": 2655.953419573936, "x": 2655.953419573936,

View file

@ -380,11 +380,6 @@
"x": 2655.688340739313, "x": 2655.688340739313,
"y": 1707.7165018577969 "y": 1707.7165018577969
}, },
{
"type": "QPointF",
"x": 2655.778424569198,
"y": 1721.9946692493584
},
{ {
"type": "QPointF", "type": "QPointF",
"x": 2655.953419573936, "x": 2655.953419573936,

View file

@ -370,11 +370,6 @@
"x": 2655.688340739313, "x": 2655.688340739313,
"y": 1707.7165018577969 "y": 1707.7165018577969
}, },
{
"type": "QPointF",
"x": 2655.778424569198,
"y": 1721.9946692493584
},
{ {
"type": "QPointF", "type": "QPointF",
"x": 2655.953419573936, "x": 2655.953419573936,

View file

@ -370,11 +370,6 @@
"x": 2655.688340739313, "x": 2655.688340739313,
"y": 1707.7165018577969 "y": 1707.7165018577969
}, },
{
"type": "QPointF",
"x": 2655.778424569198,
"y": 1721.9946692493584
},
{ {
"type": "QPointF", "type": "QPointF",
"x": 2655.953419573936, "x": 2655.953419573936,

View file

@ -370,11 +370,6 @@
"x": 2655.688340739313, "x": 2655.688340739313,
"y": 1707.7165018577969 "y": 1707.7165018577969
}, },
{
"type": "QPointF",
"x": 2655.778424569198,
"y": 1721.9946692493584
},
{ {
"type": "QPointF", "type": "QPointF",
"x": 2655.953419573936, "x": 2655.953419573936,

View file

@ -370,11 +370,6 @@
"x": 2655.688340739313, "x": 2655.688340739313,
"y": 1707.7165018577969 "y": 1707.7165018577969
}, },
{
"type": "QPointF",
"x": 2655.778424569198,
"y": 1721.9946692493584
},
{ {
"type": "QPointF", "type": "QPointF",
"x": 2655.953419573936, "x": 2655.953419573936,

View file

@ -370,11 +370,6 @@
"x": 2655.688340739313, "x": 2655.688340739313,
"y": 1707.7165018577969 "y": 1707.7165018577969
}, },
{
"type": "QPointF",
"x": 2655.778424569198,
"y": 1721.9946692493584
},
{ {
"type": "QPointF", "type": "QPointF",
"x": 2655.953419573936, "x": 2655.953419573936,

View file

@ -262,18 +262,13 @@
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 2570.686181649168, "x": 2570.3339930185716,
"y": 196.7162157025718 "y": 196.33148010029032
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 2580.973552524787, "x": 2587.447320552787,
"y": 207.2276391804366 "y": 212.87881200409126
},
{
"type": "QPointF",
"x": 2586.793533689666,
"y": 212.3887020561312
}, },
{ {
"type": "QPointF", "type": "QPointF",

View file

@ -0,0 +1,225 @@
{
"vector": [
{
"saAfter": 37.795275590551185,
"saBefore": 26.45669291338583,
"type": "VSAPoint",
"x": 1754.6061049829982,
"y": 531.4354372476321
},
{
"saAfter": 37.795275590551185,
"saBefore": 26.45669291338583,
"type": "VSAPoint",
"x": 1755.035021219421,
"y": 531.2296740038928
},
{
"angle": 6,
"saAfter": 37.795275590551185,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1731.1558631613466,
"y": 543.8819183739275
},
{
"angle": 6,
"saAfter": 37.795275590551185,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1708.0908414518603,
"y": 557.5077911434734
},
{
"angle": 6,
"saAfter": 37.795275590551185,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1685.9636931635305,
"y": 572.2153875573874
},
{
"angle": 6,
"saAfter": 37.795275590551185,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1664.8981553689239,
"y": 588.1128028605269
},
{
"angle": 6,
"saAfter": 37.795275590551185,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1645.0179651406086,
"y": 605.3081322977491
},
{
"angle": 6,
"saAfter": 37.795275590551185,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1635.6181662479514,
"y": 614.4871302890493
},
{
"angle": 6,
"saAfter": 37.795275590551185,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1612.1619789843503,
"y": 637.7149723258838
},
{
"angle": 6,
"saAfter": 37.795275590551185,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1577.5244421457328,
"y": 672.4383426796408
},
{
"angle": 6,
"saAfter": 37.795275590551185,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1555.5074604530087,
"y": 696.1033753389547
},
{
"angle": 6,
"saAfter": 37.795275590551185,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1534.9631921103587,
"y": 720.6133615365002
},
{
"angle": 6,
"saAfter": 37.795275590551185,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1516.4064019514353,
"y": 746.3440293025127
},
{
"angle": 6,
"saAfter": 37.795275590551185,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1504.1930150056392,
"y": 766.7278202251852
},
{
"angle": 6,
"saAfter": 37.795275590551185,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1496.8878205955218,
"y": 780.8609103128873
},
{
"angle": 6,
"saAfter": 37.795275590551185,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1490.3690509502655,
"y": 795.5105178097137
},
{
"angle": 6,
"saAfter": 37.795275590551185,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1484.701051674077,
"y": 810.7236087194435
},
{
"angle": 5,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1482.2456692913386,
"y": 818.5825511811023
},
{
"angle": 5,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1482.2456692913386,
"y": 818.5825511811023
},
{
"saAfter": 0,
"type": "VSAPoint",
"x": 1367.9527559055118,
"y": 818.5825511811023
},
{
"saAfter": 26.45669291338583,
"saBefore": 0,
"type": "VSAPoint",
"x": 1367.9527537469328,
"y": 77.79514960629922
},
{
"saAfter": 26.45669291338583,
"saBefore": 26.45669291338583,
"type": "VSAPoint",
"x": 1379.291336424098,
"y": 77.795149526357
},
{
"saAfter": 26.45669291338583,
"saBefore": 26.45669291338583,
"type": "VSAPoint",
"x": 1379.291336424098,
"y": 77.795149526357
},
{
"angle": 6,
"saAfter": 26.45669291338583,
"saBefore": 26.45669291338583,
"type": "VSAPoint",
"x": 1390.7358254826636,
"y": 78.30256515119021
},
{
"angle": 6,
"saAfter": 26.45669291338583,
"saBefore": 26.45669291338583,
"type": "VSAPoint",
"x": 1467.6848567918119,
"y": 80.06906329632852
},
{
"angle": 6,
"saAfter": 26.45669291338583,
"saBefore": 26.45669291338583,
"type": "VSAPoint",
"x": 1539.2428521556708,
"y": 80.2803785523032
},
{
"angle": 6,
"saAfter": 26.45669291338583,
"saBefore": 26.45669291338583,
"type": "VSAPoint",
"x": 1620.6791099016023,
"y": 78.6263876191475
},
{
"saAfter": 26.45669291338583,
"saBefore": 26.45669291338583,
"type": "VSAPoint",
"x": 1674.2918946312718,
"y": 75.9509162231673
},
{
"saAfter": 26.45669291338583,
"saBefore": 26.45669291338583,
"type": "VSAPoint",
"x": 1674.2918946312718,
"y": 75.9509162231673
}
]
}

View file

@ -0,0 +1,119 @@
{
"vector": [
{
"type": "QPointF",
"x": 1786.0710599536046,
"y": 557.5240420963199
},
{
"type": "QPointF",
"x": 1749.6370245691528,
"y": 576.8618185344574
},
{
"type": "QPointF",
"x": 1728.1778640671305,
"y": 589.53901409164
},
{
"type": "QPointF",
"x": 1707.8277589214797,
"y": 603.0654355519599
},
{
"type": "QPointF",
"x": 1688.670698833411,
"y": 617.5225903218325
},
{
"type": "QPointF",
"x": 1670.606812298871,
"y": 633.1469116341913
},
{
"type": "QPointF",
"x": 1638.7562352935086,
"y": 664.5706679662566
},
{
"type": "QPointF",
"x": 1604.747593949502,
"y": 698.6645894751346
},
{
"type": "QPointF",
"x": 1583.844987053996,
"y": 721.1318323402373
},
{
"type": "QPointF",
"x": 1564.8129664801063,
"y": 743.8376573322635
},
{
"type": "QPointF",
"x": 1548.001349773686,
"y": 767.1484842790478
},
{
"type": "QPointF",
"x": 1537.2236773815769,
"y": 785.1361089771601
},
{
"type": "QPointF",
"x": 1530.96996819389,
"y": 797.234929401359
},
{
"type": "QPointF",
"x": 1525.37666027745,
"y": 809.8047500951102
},
{
"type": "QPointF",
"x": 1522.1062814637592,
"y": 818.5825511811023
},
{
"type": "QPointF",
"x": 1522.1062814637592,
"y": 845.0392440944881
},
{
"type": "QPointF",
"x": 1367.3858268487456,
"y": 845.0392440944881
},
{
"type": "QPointF",
"x": 1367.3858245359263,
"y": 51.31926950196146
},
{
"type": "QPointF",
"x": 1468.027554616979,
"y": 53.613267032547995
},
{
"type": "QPointF",
"x": 1539.013269415257,
"y": 53.82289230805872
},
{
"type": "QPointF",
"x": 1619.7509698318393,
"y": 52.1830892504392
},
{
"type": "QPointF",
"x": 1696.2923013503678,
"y": 48.363400642197
},
{
"type": "QPointF",
"x": 1786.0710599536046,
"y": 557.5240420963199
}
]
}

View file

@ -0,0 +1,225 @@
{
"vector": [
{
"angle": 5,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1482.2456692913386,
"y": 818.5825511811023
},
{
"saAfter": 0,
"type": "VSAPoint",
"x": 1367.9527559055118,
"y": 818.5825511811023
},
{
"saAfter": 26.45669291338583,
"saBefore": 0,
"type": "VSAPoint",
"x": 1367.9527537469328,
"y": 77.79514960629922
},
{
"saAfter": 26.45669291338583,
"saBefore": 26.45669291338583,
"type": "VSAPoint",
"x": 1379.291336424098,
"y": 77.795149526357
},
{
"saAfter": 26.45669291338583,
"saBefore": 26.45669291338583,
"type": "VSAPoint",
"x": 1379.291336424098,
"y": 77.795149526357
},
{
"angle": 6,
"saAfter": 26.45669291338583,
"saBefore": 26.45669291338583,
"type": "VSAPoint",
"x": 1390.7358254826636,
"y": 78.30256515119021
},
{
"angle": 6,
"saAfter": 26.45669291338583,
"saBefore": 26.45669291338583,
"type": "VSAPoint",
"x": 1467.6848567918119,
"y": 80.06906329632852
},
{
"angle": 6,
"saAfter": 26.45669291338583,
"saBefore": 26.45669291338583,
"type": "VSAPoint",
"x": 1539.2428521556708,
"y": 80.2803785523032
},
{
"angle": 6,
"saAfter": 26.45669291338583,
"saBefore": 26.45669291338583,
"type": "VSAPoint",
"x": 1620.6791099016023,
"y": 78.6263876191475
},
{
"saAfter": 26.45669291338583,
"saBefore": 26.45669291338583,
"type": "VSAPoint",
"x": 1674.2918946312718,
"y": 75.9509162231673
},
{
"saAfter": 26.45669291338583,
"saBefore": 26.45669291338583,
"type": "VSAPoint",
"x": 1674.2918946312718,
"y": 75.9509162231673
},
{
"saAfter": 37.795275590551185,
"saBefore": 26.45669291338583,
"type": "VSAPoint",
"x": 1754.6061049829982,
"y": 531.4354372476321
},
{
"saAfter": 37.795275590551185,
"saBefore": 26.45669291338583,
"type": "VSAPoint",
"x": 1755.035021219421,
"y": 531.2296740038928
},
{
"angle": 6,
"saAfter": 37.795275590551185,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1731.1558631613466,
"y": 543.8819183739275
},
{
"angle": 6,
"saAfter": 37.795275590551185,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1708.0908414518603,
"y": 557.5077911434734
},
{
"angle": 6,
"saAfter": 37.795275590551185,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1685.9636931635305,
"y": 572.2153875573874
},
{
"angle": 6,
"saAfter": 37.795275590551185,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1664.8981553689239,
"y": 588.1128028605269
},
{
"angle": 6,
"saAfter": 37.795275590551185,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1645.0179651406086,
"y": 605.3081322977491
},
{
"angle": 6,
"saAfter": 37.795275590551185,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1635.6181662479514,
"y": 614.4871302890493
},
{
"angle": 6,
"saAfter": 37.795275590551185,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1612.1619789843503,
"y": 637.7149723258838
},
{
"angle": 6,
"saAfter": 37.795275590551185,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1577.5244421457328,
"y": 672.4383426796408
},
{
"angle": 6,
"saAfter": 37.795275590551185,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1555.5074604530087,
"y": 696.1033753389547
},
{
"angle": 6,
"saAfter": 37.795275590551185,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1534.9631921103587,
"y": 720.6133615365002
},
{
"angle": 6,
"saAfter": 37.795275590551185,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1516.4064019514353,
"y": 746.3440293025127
},
{
"angle": 6,
"saAfter": 37.795275590551185,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1504.1930150056392,
"y": 766.7278202251852
},
{
"angle": 6,
"saAfter": 37.795275590551185,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1496.8878205955218,
"y": 780.8609103128873
},
{
"angle": 6,
"saAfter": 37.795275590551185,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1490.3690509502655,
"y": 795.5105178097137
},
{
"angle": 6,
"saAfter": 37.795275590551185,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1484.701051674077,
"y": 810.7236087194435
},
{
"angle": 5,
"saBefore": 37.795275590551185,
"type": "VSAPoint",
"x": 1482.2456692913386,
"y": 818.5825511811023
}
]
}

View file

@ -0,0 +1,119 @@
{
"vector": [
{
"type": "QPointF",
"x": 1367.3858268487456,
"y": 845.0392440944881
},
{
"type": "QPointF",
"x": 1367.3858245359263,
"y": 51.31926950196146
},
{
"type": "QPointF",
"x": 1468.027554616979,
"y": 53.613267032547995
},
{
"type": "QPointF",
"x": 1539.013269415257,
"y": 53.82289230805872
},
{
"type": "QPointF",
"x": 1619.7509698318393,
"y": 52.1830892504392
},
{
"type": "QPointF",
"x": 1696.2923013503678,
"y": 48.363400642197
},
{
"type": "QPointF",
"x": 1786.0710599536046,
"y": 557.5240420963199
},
{
"type": "QPointF",
"x": 1749.6370245691528,
"y": 576.8618185344574
},
{
"type": "QPointF",
"x": 1728.1778640671305,
"y": 589.53901409164
},
{
"type": "QPointF",
"x": 1707.8277589214797,
"y": 603.0654355519599
},
{
"type": "QPointF",
"x": 1688.670698833411,
"y": 617.5225903218325
},
{
"type": "QPointF",
"x": 1670.606812298871,
"y": 633.1469116341913
},
{
"type": "QPointF",
"x": 1638.7562352935086,
"y": 664.5706679662566
},
{
"type": "QPointF",
"x": 1604.747593949502,
"y": 698.6645894751346
},
{
"type": "QPointF",
"x": 1583.844987053996,
"y": 721.1318323402373
},
{
"type": "QPointF",
"x": 1564.8129664801063,
"y": 743.8376573322635
},
{
"type": "QPointF",
"x": 1548.001349773686,
"y": 767.1484842790478
},
{
"type": "QPointF",
"x": 1537.2236773815769,
"y": 785.1361089771601
},
{
"type": "QPointF",
"x": 1530.96996819389,
"y": 797.234929401359
},
{
"type": "QPointF",
"x": 1525.37666027745,
"y": 809.8047500951102
},
{
"type": "QPointF",
"x": 1522.1062814637592,
"y": 818.5825511811023
},
{
"type": "QPointF",
"x": 1522.1062814637592,
"y": 845.0392440944881
},
{
"type": "QPointF",
"x": 1367.3858268487456,
"y": 845.0392440944881
}
]
}

View file

@ -220,11 +220,6 @@
"x": 1066.6143341082677, "x": 1066.6143341082677,
"y": 693.625487703081 "y": 693.625487703081
}, },
{
"type": "QPointF",
"x": 1070.1212524493003,
"y": 695.6022659553572
},
{ {
"type": "QPointF", "type": "QPointF",
"x": 1074.3830151134664, "x": 1074.3830151134664,

View file

@ -135,11 +135,6 @@
"x": 1066.6143341082677, "x": 1066.6143341082677,
"y": 693.625487703081 "y": 693.625487703081
}, },
{
"type": "QPointF",
"x": 1070.1212524493003,
"y": 695.6022659553572
},
{ {
"type": "QPointF", "type": "QPointF",
"x": 1074.3830151134664, "x": 1074.3830151134664,

View file

@ -235,11 +235,6 @@
"x": 1066.6143341082677, "x": 1066.6143341082677,
"y": 693.625487703081 "y": 693.625487703081
}, },
{
"type": "QPointF",
"x": 1070.1212524493003,
"y": 695.6022659553572
},
{ {
"type": "QPointF", "type": "QPointF",
"x": 1074.3830151134664, "x": 1074.3830151134664,

View file

@ -235,11 +235,6 @@
"x": 1066.6143341082677, "x": 1066.6143341082677,
"y": 693.625487703081 "y": 693.625487703081
}, },
{
"type": "QPointF",
"x": 1070.1212524493003,
"y": 695.6022659553572
},
{ {
"type": "QPointF", "type": "QPointF",
"x": 1074.3830151134664, "x": 1074.3830151134664,

View file

@ -225,11 +225,6 @@
"x": 1066.6143341082677, "x": 1066.6143341082677,
"y": 693.625487703081 "y": 693.625487703081
}, },
{
"type": "QPointF",
"x": 1070.1212524493003,
"y": 695.6022659553572
},
{ {
"type": "QPointF", "type": "QPointF",
"x": 1074.3830151134664, "x": 1074.3830151134664,

View file

@ -225,11 +225,6 @@
"x": 1066.6143341082677, "x": 1066.6143341082677,
"y": 693.625487703081 "y": 693.625487703081
}, },
{
"type": "QPointF",
"x": 1070.1212524493003,
"y": 695.6022659553572
},
{ {
"type": "QPointF", "type": "QPointF",
"x": 1074.3830151134664, "x": 1074.3830151134664,

View file

@ -225,11 +225,6 @@
"x": 1066.6143341082677, "x": 1066.6143341082677,
"y": 693.625487703081 "y": 693.625487703081
}, },
{
"type": "QPointF",
"x": 1070.1212524493003,
"y": 695.6022659553572
},
{ {
"type": "QPointF", "type": "QPointF",
"x": 1074.3830151134664, "x": 1074.3830151134664,

View file

@ -10,6 +10,12 @@
"x": -188.23334010667102, "x": -188.23334010667102,
"y": 21597.251791493014 "y": 21597.251791493014
}, },
{
"angle": 6,
"type": "VSAPoint",
"x": -188.0288159203024,
"y": 21597.69546369572
},
{ {
"angle": 6, "angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
@ -246,6 +252,21 @@
"x": 30, "x": 30,
"y": 22311.722834645672 "y": 22311.722834645672
}, },
{
"type": "VSAPoint",
"x": 29.26377334895059,
"y": 22341.839586718215
},
{
"type": "VSAPoint",
"x": 29.26377334895059,
"y": 22341.839586718215
},
{
"type": "VSAPoint",
"x": 29.26377334895059,
"y": 22341.839586718215
},
{ {
"angle": 6, "angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
@ -276,21 +297,6 @@
"x": 21.970984779797945, "x": 21.970984779797945,
"y": 22564.876825218627 "y": 22564.876825218627
}, },
{
"type": "VSAPoint",
"x": 20.500199521052405,
"y": 22612.757327074407
},
{
"type": "VSAPoint",
"x": 20.500199521052405,
"y": 22612.757327074407
},
{
"type": "VSAPoint",
"x": 20.500199521052405,
"y": 22612.757327074407
},
{ {
"angle": 6, "angle": 6,
"type": "VSAPoint", "type": "VSAPoint",

View file

@ -2,8 +2,23 @@
"vector": [ "vector": [
{ {
"type": "QPointF", "type": "QPointF",
"x": -218.88332702810496, "x": -215.6414755238939,
"y": 21602.601187587297 "y": 21610.019843083213
},
{
"type": "QPointF",
"x": -185.4416809267488,
"y": 21596.600628239823
},
{
"type": "QPointF",
"x": -215.87209587564425,
"y": 21609.478265010075
},
{
"type": "QPointF",
"x": -218.99406907567914,
"y": 21602.146768820647
}, },
{ {
"type": "QPointF", "type": "QPointF",
@ -37,18 +52,13 @@
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": -195.24307496050506, "x": -194.6943396034587,
"y": 21510.16982087991 "y": 21509.57098131993
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": -185.01522722202466, "x": -120.43942238262103,
"y": 21502.508262941858 "y": 21459.383110402876
},
{
"type": "QPointF",
"x": -120.2863407065389,
"y": 21459.613160579218
}, },
{ {
"type": "QPointF", "type": "QPointF",
@ -137,8 +147,8 @@
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 52.18502491930136, "x": 52.19222150972855,
"y": 22057.388558001505 "y": 22057.617067328072
}, },
{ {
"type": "QPointF", "type": "QPointF",
@ -167,8 +177,8 @@
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 52.185024919301355, "x": 52.17437373208378,
"y": 22566.05711128984 "y": 22566.285485665663
}, },
{ {
"type": "QPointF", "type": "QPointF",
@ -320,11 +330,6 @@
"x": -166.93463706180071, "x": -166.93463706180071,
"y": 22895.847269707778 "y": 22895.847269707778
}, },
{
"type": "QPointF",
"x": -159.24892241489266,
"y": 22870.977686051203
},
{ {
"type": "QPointF", "type": "QPointF",
"x": -153.4650960199354, "x": -153.4650960199354,
@ -430,11 +435,6 @@
"x": -153.4650960199354, "x": -153.4650960199354,
"y": 21771.864614006427 "y": 21771.864614006427
}, },
{
"type": "QPointF",
"x": -159.33558439851828,
"y": 21752.182578074156
},
{ {
"type": "QPointF", "type": "QPointF",
"x": -166.9346370618007, "x": -166.9346370618007,
@ -447,13 +447,13 @@
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": -202.6152214315237, "x": -202.58580499399324,
"y": 21637.97693416576 "y": 21638.045386629867
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": -218.88332702810496, "x": -215.6414755238939,
"y": 21602.601187587297 "y": 21610.019843083213
} }
] ]
} }

View file

@ -2,378 +2,504 @@
"vector": [ "vector": [
{ {
"type": "VSAPoint", "type": "VSAPoint",
"x": 231.4373260132128, "x": 247.3228346456693,
"y": 1778.5814173228348 "y": 1797.4790551181104
}, },
{ {
"type": "VSAPoint", "type": "VSAPoint",
"x": 278.28811792486107, "x": 294.56692913385825,
"y": 1510.10068637634 "y": 1526.744484718234
}, },
{ {
"type": "VSAPoint", "type": "VSAPoint",
"x": 294.44144427545694, "x": 294.56692913385825,
"y": 1507.6495640035857 "y": 1526.744484718234
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 314.1269659888851, "x": 297.78826667615306,
"y": 1503.5492125764567 "y": 1526.2556756427075
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 333.00728556677325, "x": 318.5060975402612,
"y": 1498.482931460618 "y": 1521.9403017050831
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 351.09867959627206, "x": 338.4399491985108,
"y": 1492.4722175314846 "y": 1516.5913193530896
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 368.4186960667595, "x": 357.5961791656124,
"y": 1485.5367395533972 "y": 1510.2268226147403
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 384.9856837378738, "x": 375.98114495627635,
"y": 1477.6940146223433 "y": 1502.86490551805
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 400.8181941459449, "x": 393.6012040852129,
"y": 1468.9592367784041 "y": 1494.5236620910327
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 415.93431749889527, "x": 410.4627140671324,
"y": 1459.3453001893827 "y": 1485.221186361704
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 430.35103211455817, "x": 426.5720324167454,
"y": 1448.863030046361 "y": 1474.975572358077
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 444.0836493187042, "x": 441.9355166487622,
"y": 1437.521599021348 "y": 1463.804914108167
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 457.14542004046064, "x": 456.5595242778931,
"y": 1425.329075271635 "y": 1451.7273056399881
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 469.54733984197816, "x": 470.4504128188486,
"y": 1412.2930283139299 "y": 1438.7608409815548
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 481.41282344527315, "x": 483.6145397863388,
"y": 1398.2857485794134 "y": 1424.9236141608817
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 492.5547151481526, "x": 496.05826269507435,
"y": 1383.8143086488699 "y": 1410.2337192059833
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 502.7806762003831, "x": 507.78793905976556,
"y": 1368.354315381568 "y": 1394.7092501448735
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 512.7021925961178, "x": 518.8099263951228,
"y": 1351.8778241538607 "y": 1378.3683010055674
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 521.8994317308129, "x": 529.1305822158562,
"y": 1334.755806229509 "y": 1361.2289658160792
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 530.4649110715529, "x": 538.7562640366766,
"y": 1316.8507353993848 "y": 1343.309338604423
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 538.4000910521302, "x": 547.6933293722939,
"y": 1298.1769788688134 "y": 1324.6275133986137
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 545.7063359288908, "x": 555.9481357374189,
"y": 1278.750029508588 "y": 1305.2015842266655
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 552.3851047281271, "x": 563.5270406467614,
"y": 1258.5863487419938 "y": 1285.0496451165927
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 561.6218539603159, "x": 570.4364016150325,
"y": 1226.71900974186 "y": 1264.1897900964104
}, },
{ {
"type": "VSAPoint", "type": "VSAPoint",
"x": 1065.6617011589467, "x": 574.1606905548133,
"y": 1408.7816864056442 "y": 1251.340769819358
}, },
{ {
"type": "VSAPoint", "type": "VSAPoint",
"x": 1053.7610921605533, "x": 574.1606905548133,
"y": 1462.9515486776288 "y": 1251.340769819358
}, },
{ {
"type": "VSAPoint", "type": "VSAPoint",
"x": 1045.6861606944276, "x": 1043.6462437609543,
"y": 1507.180805329162 "y": 1420.9221966584219
}, },
{ {
"type": "VSAPoint", "type": "VSAPoint",
"x": 1039.4920283827717, "x": 1043.6462437609543,
"y": 1549.9923080635576 "y": 1420.9221966584219
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1035.1030651939789, "x": 1035.2312855037069,
"y": 1591.4005848362904 "y": 1459.225877577704
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1032.443659558613, "x": 1027.0331905074174,
"y": 1631.4206168216922 "y": 1504.129744460739
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1031.4382897156343, "x": 1020.7375941575093,
"y": 1670.0678577282356 "y": 1547.6425282999794
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1032.011602691146, "x": 1016.2716040932994,
"y": 1707.358237104317 "y": 1589.777525721534
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1034.0884973970792, "x": 1013.5623279541039,
"y": 1743.3081444872419 "y": 1630.5480333515106
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1037.5942072449768, "x": 1012.5368733792393,
"y": 1777.934392204008 "y": 1669.9673478160166
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1042.4543768508215, "x": 1013.1223480080217,
"y": 1811.2541560476245 "y": 1708.0487657411604
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1048.5951270419177, "x": 1015.2458594797675,
"y": 1843.2848948211301 "y": 1744.80558375305
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1055.9431026079276, "x": 1018.8345154337933,
"y": 1874.0442516822304 "y": 1780.2510984777941
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1064.4254981299555, "x": 1023.815423509415,
"y": 1903.5499420898432 "y": 1814.3986065414997
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1073.9700587286613, "x": 1030.1156913459495,
"y": 1931.819634663438 "y": 1847.2614045702749
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1084.5050545378274, "x": 1037.6624265827127,
"y": 1958.8708321833387 "y": 1878.8527891902281
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1095.9592298734308, "x": 1046.382736859021,
"y": 1984.720760099687 "y": 1909.1860570274675
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1108.2617301296443, "x": 1056.2037298141906,
"y": 2009.3862692585317 "y": 1938.2745047081007
}, },
{ {
"type": "VSAPoint", "type": "VSAPoint",
"x": 1121.342011098845, "x": 1060.8693996697996,
"y": 2032.8837581844984 "y": 1950.5615890831032
}, },
{ {
"type": "VSAPoint", "type": "VSAPoint",
"x": 1135.1297364563522, "x": 1060.8693996697996,
"y": 2055.2291183870766 "y": 1950.5615890831032
}, },
{ {
"type": "VSAPoint", "type": "VSAPoint",
"x": 1149.5546694683946, "x": 1060.8693996697996,
"y": 2076.4377040809786 "y": 1950.5615890831032
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1164.5465645811753, "x": 1067.0525130875385,
"y": 2096.524325711441 "y": 1966.131428858236
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1180.0350635466189, "x": 1078.8561943183804,
"y": 2115.503265001873 "y": 1992.7701261039808
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1195.9495993249827, "x": 1091.5418811460327,
"y": 2133.388308066852 "y": 2018.2038930714439
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1212.2193093724165, "x": 1105.0366812098123,
"y": 2150.192792517222 "y": 2042.4460263867327
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1228.7729582473444, "x": 1119.267702149035,
"y": 2165.929664410282 "y": 2065.5098226759555
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1245.5388678808974, "x": 1134.1620516030175,
"y": 2180.6115413000603 "y": 2087.4085785652205
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1262.444852398235, "x": 1149.6468372110758,
"y": 2194.2507784151867 "y": 2108.155590680636
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1279.467872304478, "x": 1165.6491666125266,
"y": 2206.8964704281216 "y": 2127.7641556483086
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1297.7306927357072, "x": 1182.0961474466858,
"y": 2219.5481177526704 "y": 2146.247570094348
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1290.6688688058985, "x": 1198.9148873528698,
"y": 2265.114491714009 "y": 2163.619130644861
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1279.8411584230082, "x": 1216.0324939703955,
"y": 2348.340860262282 "y": 2179.892133925956
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1269.2007054480705, "x": 1233.3760749385788,
"y": 2445.1062634514115 "y": 2195.0798765637414
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1259.2924779368475, "x": 1250.872737896736,
"y": 2550.4989183874577 "y": 2209.195655184325
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1250.6990229464336, "x": 1268.4495904841838,
"y": 2659.330065143677 "y": 2222.2527664138142
}, },
{ {
"type": "VSAPoint", "type": "VSAPoint",
"x": 1243.997919031011, "x": 1277.244094488189,
"y": 2766.4281622163053 "y": 2228.3451968503937
}, },
{ {
"type": "VSAPoint", "type": "VSAPoint",
"x": 1239.7744748167386, "x": 1277.244094488189,
"y": 2866.372200302109 "y": 2228.3451968503937
}, },
{ {
"type": "VSAPoint", "type": "VSAPoint",
"x": 1238.662527733217, "x": 1277.244094488189,
"y": 2933.4891450708683 "y": 2228.3451968503937
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1238.9261603693603, "x": 1271.9588830384628,
"y": 2973.119458224285 "y": 2262.447990091445
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1241.377182637957, "x": 1261.101448249924,
"y": 3040.6931546213623 "y": 2345.9028330125902
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1247.793904909571, "x": 1250.4163709563645,
"y": 3148.2002648573434 "y": 2443.039988555569
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1261.0603355784306, "x": 1240.4778420043203,
"y": 3323.365351778843 "y": 2548.729684381468
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1275.875018636029, "x": 1231.860052240328,
"y": 3507.686290864064 "y": 2657.842148151375
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1284.7791722332051, "x": 1225.1371925109243,
"y": 3630.0820495612816 "y": 2765.2476075263785
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1291.7477353338952, "x": 1220.8834536626455,
"y": 3748.8886678968684 "y": 2865.816290167567
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1294.9738206996367, "x": 1219.767482875249,
"y": 3833.719655751931 "y": 2933.1761050465484
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 1296.0443480421582, "x": 1220.030758030581,
"y": 3887.8189099718516 "y": 2973.52370224905
}, },
{ {
"type": "VSAPoint", "type": "VSAPoint",
"x": 1296.4710249835694, "x": 1220.551181102362,
"y": 4004.723149606299 "y": 2991.8097637795277
}, },
{ {
"type": "VSAPoint", "type": "VSAPoint",
"x": 218.40944881889754, "x": 1220.551181102362,
"y": 4004.723149606299 "y": 2991.8097637795277
}, },
{ {
"type": "VSAPoint", "type": "VSAPoint",
"x": 218.40944881889763, "x": 1220.551181102362,
"y": 1778.581417322835 "y": 2991.8097637795277
}, },
{ {
"angle": 6,
"type": "VSAPoint", "type": "VSAPoint",
"x": 231.4373260132128, "x": 1222.491963893705,
"y": 1778.5814173228348 "y": 3041.378156244142
},
{
"angle": 6,
"type": "VSAPoint",
"x": 1228.9297849855586,
"y": 3149.325295405348
},
{
"angle": 6,
"type": "VSAPoint",
"x": 1242.2166449681567,
"y": 3324.7922499621873
},
{
"angle": 6,
"type": "VSAPoint",
"x": 1257.0381248037838,
"y": 3509.2002740192374
},
{
"angle": 6,
"type": "VSAPoint",
"x": 1265.9313376604825,
"y": 3631.4531243807824
},
{
"angle": 6,
"type": "VSAPoint",
"x": 1272.8825040106944,
"y": 3749.9949053775285
},
{
"angle": 6,
"type": "VSAPoint",
"x": 1276.089799507623,
"y": 3834.436912931008
},
{
"angle": 6,
"type": "VSAPoint",
"x": 1277.1503873849765,
"y": 3888.191689968952
},
{
"saAfter": 90.70866141732284,
"type": "VSAPoint",
"x": 1277.244094488189,
"y": 3914.0144881889764
},
{
"saAfter": 90.70866141732284,
"type": "VSAPoint",
"x": 1277.244094488189,
"y": 3914.0144881889764
},
{
"saAfter": 0,
"saBefore": 90.70866141732284,
"type": "VSAPoint",
"x": 218.9763779527559,
"y": 3914.0144881889764
},
{
"saBefore": 0,
"type": "VSAPoint",
"x": 218.9763779527559,
"y": 1797.4790551181104
} }
] ]
} }

View file

@ -2,353 +2,378 @@
"vector": [ "vector": [
{ {
"type": "QPointF", "type": "QPointF",
"x": 215.55181738075316, "x": 231.4373260132128,
"y": 1759.6837795275594 "y": 1778.5814173228348
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 262.00930671586383, "x": 278.28811792486107,
"y": 1493.4568880344461 "y": 1510.10068637634
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 291.09462187476083, "x": 294.44144427545694,
"y": 1489.043452364464 "y": 1507.6495640035857
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 309.7478344375091, "x": 314.1269659888851,
"y": 1485.1581234478303 "y": 1503.5492125764567
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 327.5746219350357, "x": 333.00728556677325,
"y": 1480.3745435681462 "y": 1498.482931460618
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 344.60118002693173, "x": 351.09867959627206,
"y": 1474.717612448229 "y": 1492.4722175314846
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 360.8562471772427, "x": 368.4186960667595,
"y": 1468.2085735887445 "y": 1485.5367395533972
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 376.370163390527, "x": 384.9856837378738,
"y": 1460.8643671536574 "y": 1477.6940146223433
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 391.17367422476445, "x": 400.8181941459449,
"y": 1452.6972871951 "y": 1468.9592367784041
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 405.29660258104514, "x": 415.93431749889527,
"y": 1443.7150280206884 "y": 1459.3453001893827
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 418.7665475803542, "x": 430.35103211455817,
"y": 1433.921145984555 "y": 1448.863030046361
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 431.60777435951525, "x": 444.0836493187042,
"y": 1423.315892402708 "y": 1437.521599021348
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 443.8404272620727, "x": 457.14542004046064,
"y": 1411.8973095617152 "y": 1425.329075271635
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 455.3283556076691, "x": 469.54733984197816,
"y": 1399.821987695691 "y": 1412.2930283139299
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 477.16092721702586, "x": 481.41282344527315,
"y": 1372.7974497744376 "y": 1398.2857485794134
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 496.36686661014573, "x": 492.5547151481526,
"y": 1342.3534308035958 "y": 1383.8143086488699
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 505.0425994249497, "x": 502.7806762003831,
"y": 1326.2022738545943 "y": 1368.354315381568
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 513.1496326119415, "x": 512.7021925961178,
"y": 1309.2555277752656 "y": 1351.8778241538607
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 527.9474906909386, "x": 521.8994317308129,
"y": 1272.2636557056294 "y": 1334.755806229509
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 534.3338078412216, "x": 530.4649110715529,
"y": 1252.9829073875771 "y": 1316.8507353993848
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 549.0830173658185, "x": 538.4000910521302,
"y": 1202.097249664362 "y": 1298.1769788688134
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1087.677158556939, "x": 545.7063359288908,
"y": 1396.6411761528666 "y": 1278.750029508588
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1072.2908988173997, "x": 552.3851047281271,
"y": 1466.6772197775535 "y": 1258.5863487419938
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1064.3391308814378, "x": 561.6218539603159,
"y": 1510.231866197585 "y": 1226.71900974186
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1058.246462608034, "x": 1065.6617011589467,
"y": 1552.3420878271359 "y": 1408.7816864056442
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1053.9345262946583, "x": 1053.7610921605533,
"y": 1593.0236439510468 "y": 1462.9515486776288
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1051.3249911631221, "x": 1045.6861606944276,
"y": 1632.2932002918737 "y": 1507.180805329162
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1050.3397060520292, "x": 1039.4920283827717,
"y": 1670.1683676404546 "y": 1549.9923080635576
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1050.900857374271, "x": 1035.1030651939789,
"y": 1706.6677084675218 "y": 1591.4005848362904
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1052.9311353143887, "x": 1032.443659558613,
"y": 1741.8107052214336 "y": 1631.4206168216922
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1056.3538990561485, "x": 1031.4382897156343,
"y": 1775.617685930125 "y": 1670.0678577282356
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1061.093330192228, "x": 1032.011602691146,
"y": 1808.109705553749 "y": 1707.358237104317
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1067.074562737886, "x": 1034.0884973970792,
"y": 1839.3083850719854 "y": 1743.3081444872419
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1074.2237786331425, "x": 1037.5942072449768,
"y": 1869.2357141742327 "y": 1777.934392204008
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1082.46825940089, "x": 1042.4543768508215,
"y": 1897.9138271522188 "y": 1811.2541560476245
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1091.736387643132, "x": 1048.5951270419177,
"y": 1925.364764618775 "y": 1843.2848948211301
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1101.9575959881163, "x": 1055.9431026079276,
"y": 1951.6102355084413 "y": 1874.0442516822304
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1113.0622654284812, "x": 1064.4254981299555,
"y": 1976.671394095393 "y": 1903.5499420898432
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1124.981579113256, "x": 1073.9700587286613,
"y": 2000.5686454456195 "y": 1931.819634663438
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1137.6473409879022, "x": 1084.5050545378274,
"y": 2023.3214899823083 "y": 1958.8708321833387
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1150.9917707636712, "x": 1095.9592298734308,
"y": 2044.9484140982 "y": 1984.720760099687
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1164.9472873337718, "x": 1108.2617301296443,
"y": 2065.4668295967367 "y": 2009.3862692585317
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1179.4462919512748, "x": 1121.342011098845,
"y": 2084.8930607422462 "y": 2032.8837581844984
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1194.4209604807113, "x": 1135.1297364563522,
"y": 2103.2423743554377 "y": 2055.2291183870766
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1209.8030512032797, "x": 1149.5546694683946,
"y": 2120.529046039356 "y": 2076.4377040809786
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1225.5237313919633, "x": 1164.5465645811753,
"y": 2136.7664543895835 "y": 2096.524325711441
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1241.5134225242932, "x": 1180.0350635466189,
"y": 2151.967194894608 "y": 2115.503265001873
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1257.5613187469414, "x": 1195.9495993249827,
"y": 2166.020308732782 "y": 2133.388308066852
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1290.643204117968, "x": 1212.2193093724165,
"y": 2191.6489715000203 "y": 2150.192792517222
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1318.2172909832254, "x": 1228.7729582473444,
"y": 2210.751038654947 "y": 2165.929664410282
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1309.3788545733341, "x": 1245.5388678808974,
"y": 2267.7809933365734 "y": 2180.6115413000603
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1298.5808685960924, "x": 1262.444852398235,
"y": 2350.778887511974 "y": 2194.2507784151867
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1287.9851186563023, "x": 1279.467872304478,
"y": 2447.1718226163307 "y": 2206.8964704281216
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1278.107153288197, "x": 1297.7306927357072,
"y": 2552.26773315016 "y": 2219.5481177526704
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1269.538022401012, "x": 1290.6335829487807,
"y": 2660.8176180979776 "y": 2265.342173482481
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1262.858673182873, "x": 1279.8411584230082,
"y": 2767.6082753737733 "y": 2348.340860262282
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1258.665502028198, "x": 1269.2007054480705,
"y": 2866.9277448150037 "y": 2445.1062634514115
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1257.5575725911851, "x": 1259.2924779368475,
"y": 2933.802185095188 "y": 2550.4989183874577
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1257.8215191610568, "x": 1250.6990229464336,
"y": 2972.71401362399 "y": 2659.330065143677
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1260.2624013822092, "x": 1243.997919031011,
"y": 3040.008152998583 "y": 2766.4281622163053
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1266.6579711735735, "x": 1239.7744748167386,
"y": 3147.0743349177915 "y": 2866.372200302109
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1294.7152632658247, "x": 1238.662527733217,
"y": 3506.214592345045 "y": 2933.4891450708683
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1303.627000733289, "x": 1238.9261603693603,
"y": 3628.71089126524 "y": 2973.119458224285
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1310.6129493305946, "x": 1241.377182637957,
"y": 3747.7821349782007 "y": 3040.6931546213623
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1313.8578079676856, "x": 1247.793904909571,
"y": 3833.0015059753864 "y": 3148.2002648573434
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1314.9382870193162, "x": 1261.0603355784306,
"y": 3887.4450327608874 "y": 3323.365351778843
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 1315.4377612202204, "x": 1275.875018636029,
"y": 4023.6207874015745 "y": 3507.686290864064
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 199.5118110236217, "x": 1284.7791722332051,
"y": 4023.6207874015745 "y": 3630.0820495612816
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 199.51181102362204, "x": 1291.7477353338952,
"y": 1759.6837795275596 "y": 3748.8886678968684
}, },
{ {
"type": "QPointF", "type": "QPointF",
"x": 215.55181738075316, "x": 1294.9738206996367,
"y": 1759.6837795275594 "y": 3833.719655751931
},
{
"type": "QPointF",
"x": 1296.0443480421582,
"y": 3887.8189099718516
},
{
"type": "QPointF",
"x": 1296.4710249835694,
"y": 4004.723149606299
},
{
"type": "QPointF",
"x": 218.40944881889754,
"y": 4004.723149606299
},
{
"type": "QPointF",
"x": 218.40944881889763,
"y": 1778.581417322835
},
{
"type": "QPointF",
"x": 231.4373260132128,
"y": 1778.5814173228348
} }
] ]
} }

View file

@ -123,5 +123,9 @@
<file>160-42_intersection/points.json</file> <file>160-42_intersection/points.json</file>
<file>busty/input.json</file> <file>busty/input.json</file>
<file>busty/output.json</file> <file>busty/output.json</file>
<file>panties_case1/input.json</file>
<file>panties_case1/output.json</file>
<file>panties_case2/input.json</file>
<file>panties_case2/output.json</file>
</qresource> </qresource>
</RCC> </RCC>

View file

@ -1081,6 +1081,18 @@ void TST_VAbstractPiece::EquidistantAngleType_data()
QStringLiteral("://busty/input.json"), QStringLiteral("://busty/input.json"),
QStringLiteral("://busty/output.json"), QStringLiteral("://busty/output.json"),
0 /*seam allowance width*/); 0 /*seam allowance width*/);
// See file src/app/share/collection/bugs/panties.val (private collection)
ASSERT_TEST_CASE("Panties. Piece Case 1",
QStringLiteral("://panties_case1/input.json"),
QStringLiteral("://panties_case1/output.json"),
26.45669291338583 /*seam allowance width*/);
// See file src/app/share/collection/bugs/panties.val (private collection)
ASSERT_TEST_CASE("Panties. Piece Case 2",
QStringLiteral("://panties_case2/input.json"),
QStringLiteral("://panties_case2/output.json"),
26.45669291338583 /*seam allowance width*/);
} }
//--------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------