diff --git a/src/test/ValentinaTest/share/Issue_604/input.json b/src/test/ValentinaTest/share/Issue_604/input.json new file mode 100644 index 000000000..846e8a08d --- /dev/null +++ b/src/test/ValentinaTest/share/Issue_604/input.json @@ -0,0 +1,26 @@ +{ + "vector": [ + { + "saBefore": 0, + "type": "VSAPoint", + "x": 97.33089106412865, + "y": -223.03306117556505 + }, + { + "type": "VSAPoint", + "x": 990.7494050554427, + "y": 2.8190939950449954 + }, + { + "type": "VSAPoint", + "x": 908.3966357321775, + "y": 379.5839357215551 + }, + { + "saAfter": 0, + "type": "VSAPoint", + "x": -135.41196425151074, + "y": 697.6434574129539 + } + ] +} diff --git a/src/test/ValentinaTest/share/Issue_604/output.json b/src/test/ValentinaTest/share/Issue_604/output.json new file mode 100644 index 000000000..ed43dcbd4 --- /dev/null +++ b/src/test/ValentinaTest/share/Issue_604/output.json @@ -0,0 +1,29 @@ +{ + "vector": [ + { + "type": "QPointF", + "x": 99.56017552183889, + "y": -234.1647796671699 + }, + { + "type": "QPointF", + "x": 1004.1704360325448, + "y": -5.483401649771935 + }, + { + "type": "QPointF", + "x": 918.0553434338283, + "y": 388.4941111872279 + }, + { + "type": "QPointF", + "x": -139.29206702645467, + "y": 710.679051642683 + }, + { + "type": "QPointF", + "x": 99.56017552183889, + "y": -234.1647796671699 + } + ] +} diff --git a/src/test/ValentinaTest/share/Issue_927/input.json b/src/test/ValentinaTest/share/Issue_627/input.json similarity index 100% rename from src/test/ValentinaTest/share/Issue_927/input.json rename to src/test/ValentinaTest/share/Issue_627/input.json diff --git a/src/test/ValentinaTest/share/Issue_927/output.json b/src/test/ValentinaTest/share/Issue_627/output.json similarity index 83% rename from src/test/ValentinaTest/share/Issue_927/output.json rename to src/test/ValentinaTest/share/Issue_627/output.json index 582753000..345131744 100644 --- a/src/test/ValentinaTest/share/Issue_927/output.json +++ b/src/test/ValentinaTest/share/Issue_627/output.json @@ -2,13 +2,13 @@ "vector": [ { "type": "QPointF", - "x": 11561.41547872419, - "y": -14.638641388671703 + "x": 11560.846475874965, + "y": -14.623761696484117 }, { "type": "QPointF", - "x": 11781.963905683213, - "y": -3501.90869534006 + "x": 11781.326946495077, + "y": -3500.819302857501 }, { "type": "QPointF", @@ -47,13 +47,13 @@ }, { "type": "QPointF", - "x": 13707.971545534987, - "y": -7002.489438444618 + "x": 13708.573357026718, + "y": -7003.606684992652 }, { "type": "QPointF", - "x": 13491.504163312642, - "y": -14.778496052732635 + "x": 13492.070905293423, + "y": -14.763675483318366 }, { "type": "QPointF", @@ -87,8 +87,8 @@ }, { "type": "QPointF", - "x": 11561.41547872419, - "y": -14.638641388671703 + "x": 11560.846475874965, + "y": -14.623761696484117 } ] } diff --git a/src/test/ValentinaTest/share/Issue_646/output.json b/src/test/ValentinaTest/share/Issue_646/output.json index f045437c6..f4943b6b0 100644 --- a/src/test/ValentinaTest/share/Issue_646/output.json +++ b/src/test/ValentinaTest/share/Issue_646/output.json @@ -2,188 +2,188 @@ "vector": [ { "type": "QPointF", - "x": 1391.2086175709487, - "y": 1170.9617637988192 + "x": 1391.2039211231315, + "y": 1170.9444368424918 }, { "type": "QPointF", - "x": 1352.8724409448819, + "x": 1353.4015748031497, "y": 1362.8345196850394 }, { "type": "QPointF", - "x": 1350.7006018935115, - "y": 1367.7703033753553 + "x": 1351.1847957148477, + "y": 1367.9837020242383 }, { "type": "QPointF", - "x": 1344.7091020991327, - "y": 1376.7412507612619 + "x": 1345.1491063827884, + "y": 1377.0351535858993 }, { "type": "QPointF", - "x": 1336.8188773941715, - "y": 1384.7187366406629 + "x": 1337.195060618467, + "y": 1385.0908506308913 }, { "type": "QPointF", - "x": 1327.1245505580102, - "y": 1391.7655137338006 + "x": 1327.4356491832236, + "y": 1392.193532758326 }, { "type": "QPointF", - "x": 1315.719957407725, - "y": 1397.9460214130117 + "x": 1315.972058403799, + "y": 1398.411239348762 }, { "type": "QPointF", - "x": 1302.6986100196889, - "y": 1403.3248236720353 + "x": 1302.9006184964092, + "y": 1403.813879103759 }, { "type": "QPointF", - "x": 1288.1538221481612, - "y": 1407.96642828257 + "x": 1288.3146848455422, + "y": 1408.4705173942918 }, { "type": "QPointF", - "x": 1272.1788269472245, - "y": 1411.9352463954385 + "x": 1272.3064038330447, + "y": 1412.4487702782033 }, { "type": "QPointF", - "x": 1245.8888202964258, - "y": 1416.8316039587498 + "x": 1245.9857010948988, + "y": 1417.3517931078604 }, { "type": "QPointF", - "x": 1206.4762313406886, - "y": 1421.5041357291352 + "x": 1206.53852508622, + "y": 1422.0295899414439 }, { "type": "QPointF", - "x": 1163.020904564699, - "y": 1424.642189912612 + "x": 1163.0590153626633, + "y": 1425.1699495236505 }, { "type": "QPointF", - "x": 963.7001554735343, - "y": 1432.1203128817076 + "x": 963.7205338463195, + "y": 1432.6490541812936 }, { "type": "QPointF", - "x": 911.2272672558029, - "y": 1435.2886982785724 + "x": 911.2591589138497, + "y": 1435.8168701844065 }, { "type": "QPointF", - "x": 859.1901256423455, - "y": 1440.0035196761964 + "x": 859.237872023468, + "y": 1440.530494934681 }, { "type": "QPointF", - "x": 808.3353546602272, - "y": 1446.7781884050733 + "x": 808.4052261459925, + "y": 1447.3026887534452 }, { "type": "QPointF", - "x": 771.4974477424232, - "y": 1453.6121839644047 + "x": 771.5939627010235, + "y": 1454.1324411149867 }, { "type": "QPointF", - "x": 747.6570201292775, - "y": 1459.0256232285362 + "x": 747.7741871176479, + "y": 1459.5416218107064 }, { "type": "QPointF", - "x": 724.5319402842023, - "y": 1465.2428135307375 + "x": 724.6693192587568, + "y": 1465.7538024321 }, { "type": "QPointF", - "x": 674.3274477843926, - "y": 1482.4260437177454 + "x": 674.507015051664, + "y": 1482.923776815389 }, { "type": "QPointF", - "x": 639.457302358586, - "y": 1492.6845877082906 + "x": 639.6066402491301, + "y": 1493.192210436715 }, { "type": "QPointF", - "x": 603.7701320001938, - "y": 1500.4476673006452 + "x": 603.8826034921715, + "y": 1500.9647096620215 }, { "type": "QPointF", - "x": 567.2425747899177, - "y": 1505.719021431953 + "x": 567.3181507277893, + "y": 1506.2427302418655 }, { "type": "QPointF", - "x": 529.850841736931, - "y": 1508.5025558239051 + "x": 529.8901218300683, + "y": 1509.0302296950115 }, { "type": "QPointF", - "x": 491.5711386807613, - "y": 1508.8021853636637 + "x": 491.57527912840374, + "y": 1509.3313030222791 }, { "type": "QPointF", - "x": 452.3796638495728, - "y": 1506.6218318353756 + "x": 452.3502707817418, + "y": 1507.150148679257 }, { "type": "QPointF", - "x": 412.2526067102235, - "y": 1501.9654212136918 + "x": 412.19161352943087, + "y": 1502.4910279791181 }, { "type": "QPointF", - "x": 371.16614801459684, - "y": 1494.8368810611023 + "x": 371.07569338620755, + "y": 1495.3582260526082 }, { "type": "QPointF", - "x": 329.0964607271508, - "y": 1485.2401384020645 + "x": 328.97877955542225, + "y": 1485.756019959969 }, { "type": "QPointF", - "x": 286.01971144731027, - "y": 1473.179118237178 + "x": 285.87704576492825, + "y": 1473.6886564035954 }, { "type": "QPointF", - "x": 241.91206198448054, - "y": 1458.657742687849 + "x": 241.7465938922898, + "y": 1459.1603388979738 }, { "type": "QPointF", - "x": 196.74967084445657, - "y": 1441.6799306590651 + "x": 196.56347626091042, + "y": 1442.1752227113166 }, { "type": "QPointF", - "x": 150.50869449347155, - "y": 1422.2495978710633 + "x": 150.30371460077188, + "y": 1422.7374153405683 }, { "type": "QPointF", - "x": 103.16528835176109, - "y": 1400.3706571181995 + "x": 102.94331495188868, + "y": 1400.8509803944567 }, { "type": "QPointF", - "x": 54.695607523982886, - "y": 1376.0470186423145 + "x": 54.45827862060838, + "y": 1376.5199431940014 }, { "type": "QPointF", - "x": 29.982215367626612, - "y": 1362.8678691934062 + "x": 29.507951730702608, + "y": 1363.2146255965158 }, { "type": "QPointF", @@ -487,8 +487,8 @@ }, { "type": "QPointF", - "x": 1391.2086175709487, - "y": 1170.9617637988192 + "x": 1391.2039211231315, + "y": 1170.9444368424918 } ] } diff --git a/src/test/ValentinaTest/share/Issue_767_Fabric_SkinFusing_TopCollar_Notch/output.json b/src/test/ValentinaTest/share/Issue_767_Fabric_SkinFusing_TopCollar_Notch/output.json index 63248b8cd..967d1828f 100644 --- a/src/test/ValentinaTest/share/Issue_767_Fabric_SkinFusing_TopCollar_Notch/output.json +++ b/src/test/ValentinaTest/share/Issue_767_Fabric_SkinFusing_TopCollar_Notch/output.json @@ -2,13 +2,18 @@ "vector": [ { "type": "QPointF", - "x": -2956.5030529864016, - "y": -931.8887724955887 + "x": -2957.3212835148197, + "y": -932.2852700735566 }, { "type": "QPointF", - "x": -2845.899935375713, - "y": -956.8546709870811 + "x": -2846.0247648681707, + "y": -957.4076865751346 + }, + { + "type": "QPointF", + "x": -2836.682640549089, + "y": -967.8242552486842 }, { "type": "QPointF", @@ -87,128 +92,133 @@ }, { "type": "QPointF", - "x": -2233.65827147828, - "y": -2034.554538171414 + "x": -2238.355793679728, + "y": -2021.0382097207842 }, { "type": "QPointF", - "x": -2268.8436352828485, - "y": -2142.342922919639 + "x": -2234.2007307741874, + "y": -2034.7193002881183 }, { "type": "QPointF", - "x": -2142.3122608136746, - "y": -2153.9156587153366 + "x": -2269.603163825121, + "y": -2142.8427508104614 }, { "type": "QPointF", - "x": -2102.0515744670092, - "y": -2047.9183811673374 + "x": -2141.93514863526, + "y": -2154.51944535007 }, { "type": "QPointF", - "x": -1957.5403230208335, - "y": -1829.7652886912047 + "x": -2101.5215880792693, + "y": -2048.1196845990708 }, { "type": "QPointF", - "x": -2104.9501005376533, - "y": -1680.2660917824794 + "x": -1956.8136170257674, + "y": -1829.6948341622265 }, { "type": "QPointF", - "x": -2157.060300463831, - "y": -1624.0358185292575 + "x": -2104.5464100140907, + "y": -1679.8680432879423 }, { "type": "QPointF", - "x": -2193.4274478512552, - "y": -1582.92646049531 + "x": -2156.644476582616, + "y": -1623.6504626643373 }, { "type": "QPointF", - "x": -2229.902122393521, - "y": -1539.6063545962465 + "x": -2193.0028259112105, + "y": -1582.5508212390416 }, { "type": "QPointF", - "x": -2265.2830714858405, - "y": -1494.9101435167322 + "x": -2229.4684452440633, + "y": -1539.241206992043 }, { "type": "QPointF", - "x": -2298.369042523422, - "y": -1449.6724699414328 + "x": -2264.838555877841, + "y": -1494.558270646135 }, { "type": "QPointF", - "x": -2320.8174013670823, - "y": -1415.919693555917 + "x": -2297.911442350272, + "y": -1449.3377899086402 }, { "type": "QPointF", - "x": -2334.512979027829, - "y": -1393.6772374133016 + "x": -2320.3453428089233, + "y": -1415.605735978391 }, { "type": "QPointF", - "x": -2347.040624083681, - "y": -1371.625419954687 + "x": -2334.0302257843186, + "y": -1393.3799867636847 }, { "type": "QPointF", - "x": -2359.1340239833617, - "y": -1348.4727660769108 + "x": -2346.5476865811015, + "y": -1371.345381990532 }, { "type": "QPointF", - "x": -2376.632959717138, - "y": -1311.9082207264003 + "x": -2358.63151568645, + "y": -1348.2102893077445 }, { "type": "QPointF", - "x": -2398.550531300069, - "y": -1260.3257755932725 + "x": -2376.12157640571, + "y": -1311.663484640768 }, { "type": "QPointF", - "x": -2418.827935677912, - "y": -1207.0492355851677 + "x": -2398.0287508025563, + "y": -1260.1040691314076 }, { "type": "QPointF", - "x": -2437.363294135359, - "y": -1153.5377980701433 + "x": -2418.29808643562, + "y": -1206.8475714503795 }, { "type": "QPointF", - "x": -2454.054727957102, - "y": -1101.2506604162588 + "x": -2436.8275916664184, + "y": -1153.3522407809085 }, { "type": "QPointF", - "x": -2475.6739879860315, - "y": -1027.6984737575344 + "x": -2453.5146498120807, + "y": -1101.0782532235787 }, { "type": "QPointF", - "x": -2528.614214397672, - "y": -824.5310924892902 + "x": -2475.1300682438928, + "y": -1027.5385989411034 }, { "type": "QPointF", - "x": -2789.994527523379, - "y": -836.9651369538702 + "x": -2528.181611085116, + "y": -823.9429430032887 }, { "type": "QPointF", - "x": -2901.657768809803, - "y": -817.2758947616983 + "x": -2790.0214662755443, + "y": -836.3988482055721 }, { "type": "QPointF", - "x": -2956.5030529864016, - "y": -931.8887724955887 + "x": -2901.983320083022, + "y": -816.6428163590526 + }, + { + "type": "QPointF", + "x": -2957.3212835148197, + "y": -932.2852700735566 } ] } diff --git a/src/test/ValentinaTest/share/Issue_923_test1/output.json b/src/test/ValentinaTest/share/Issue_923_test1/output.json index 229677e95..ce9aead9e 100644 --- a/src/test/ValentinaTest/share/Issue_923_test1/output.json +++ b/src/test/ValentinaTest/share/Issue_923_test1/output.json @@ -7,13 +7,13 @@ }, { "type": "QPointF", - "x": -814.7527559055118, + "x": -815.2818897637795, "y": 331.31319685039375 }, { "type": "QPointF", - "x": -814.7527559055118, - "y": -46.735396006941144 + "x": -815.2818897637795, + "y": -46.697156391859295 }, { "type": "QPointF", diff --git a/src/test/ValentinaTest/share/Issue_923_test1_1/output.json b/src/test/ValentinaTest/share/Issue_923_test1_1/output.json index b34e42e62..3f0cc1c75 100644 --- a/src/test/ValentinaTest/share/Issue_923_test1_1/output.json +++ b/src/test/ValentinaTest/share/Issue_923_test1_1/output.json @@ -2,13 +2,13 @@ "vector": [ { "type": "QPointF", - "x": -941.3979025221786, - "y": 276.1785521318314 + "x": -941.4607963790727, + "y": 276.12689835165446 }, { "type": "QPointF", - "x": -797.0932693502834, - "y": -48.588064159004134 + "x": -797.7132813112016, + "y": -48.52244559084083 }, { "type": "QPointF", @@ -162,8 +162,8 @@ }, { "type": "QPointF", - "x": -941.3979025221786, - "y": 276.1785521318314 + "x": -941.4607963790727, + "y": 276.12689835165446 } ] } diff --git a/src/test/ValentinaTest/share/Issue_923_test2/output.json b/src/test/ValentinaTest/share/Issue_923_test2/output.json index 229677e95..ce9aead9e 100644 --- a/src/test/ValentinaTest/share/Issue_923_test2/output.json +++ b/src/test/ValentinaTest/share/Issue_923_test2/output.json @@ -7,13 +7,13 @@ }, { "type": "QPointF", - "x": -814.7527559055118, + "x": -815.2818897637795, "y": 331.31319685039375 }, { "type": "QPointF", - "x": -814.7527559055118, - "y": -46.735396006941144 + "x": -815.2818897637795, + "y": -46.697156391859295 }, { "type": "QPointF", diff --git a/src/test/ValentinaTest/share/Issue_923_test2_2/output.json b/src/test/ValentinaTest/share/Issue_923_test2_2/output.json index ad6250054..dcae2eb12 100644 --- a/src/test/ValentinaTest/share/Issue_923_test2_2/output.json +++ b/src/test/ValentinaTest/share/Issue_923_test2_2/output.json @@ -7,13 +7,13 @@ }, { "type": "QPointF", - "x": -925.4764900602008, - "y": 240.34641605836427 + "x": -925.5802587835234, + "y": 240.2611923642163 }, { "type": "QPointF", - "x": -797.0932693502834, - "y": -48.588064159004134 + "x": -797.7132813112016, + "y": -48.52244559084083 }, { "type": "QPointF", diff --git a/src/test/ValentinaTest/share/Issue_923_test3/output.json b/src/test/ValentinaTest/share/Issue_923_test3/output.json index 229677e95..ce9aead9e 100644 --- a/src/test/ValentinaTest/share/Issue_923_test3/output.json +++ b/src/test/ValentinaTest/share/Issue_923_test3/output.json @@ -7,13 +7,13 @@ }, { "type": "QPointF", - "x": -814.7527559055118, + "x": -815.2818897637795, "y": 331.31319685039375 }, { "type": "QPointF", - "x": -814.7527559055118, - "y": -46.735396006941144 + "x": -815.2818897637795, + "y": -46.697156391859295 }, { "type": "QPointF", diff --git a/src/test/ValentinaTest/share/Issue_923_test3_3/output.json b/src/test/ValentinaTest/share/Issue_923_test3_3/output.json index 5d1260655..a12c50066 100644 --- a/src/test/ValentinaTest/share/Issue_923_test3_3/output.json +++ b/src/test/ValentinaTest/share/Issue_923_test3_3/output.json @@ -2,18 +2,18 @@ "vector": [ { "type": "QPointF", - "x": -957.530371934163, - "y": 262.92919726843803 + "x": -957.6750155239142, + "y": 262.8104036603184 }, { "type": "QPointF", - "x": -925.476490060202, - "y": 240.3464160583648 + "x": -925.5802587835236, + "y": 240.26119236421533 }, { "type": "QPointF", - "x": -797.0932693502834, - "y": -48.588064159004134 + "x": -797.7132813112016, + "y": -48.52244559084083 }, { "type": "QPointF", @@ -167,8 +167,8 @@ }, { "type": "QPointF", - "x": -957.530371934163, - "y": 262.92919726843803 + "x": -957.6750155239142, + "y": 262.8104036603184 } ] } diff --git a/src/test/ValentinaTest/share/Issue_923_test4/output.json b/src/test/ValentinaTest/share/Issue_923_test4/output.json index 229677e95..ce9aead9e 100644 --- a/src/test/ValentinaTest/share/Issue_923_test4/output.json +++ b/src/test/ValentinaTest/share/Issue_923_test4/output.json @@ -7,13 +7,13 @@ }, { "type": "QPointF", - "x": -814.7527559055118, + "x": -815.2818897637795, "y": 331.31319685039375 }, { "type": "QPointF", - "x": -814.7527559055118, - "y": -46.735396006941144 + "x": -815.2818897637795, + "y": -46.697156391859295 }, { "type": "QPointF", diff --git a/src/test/ValentinaTest/share/Issue_923_test4_4/output.json b/src/test/ValentinaTest/share/Issue_923_test4_4/output.json index 6aa804221..8e5a4e41b 100644 --- a/src/test/ValentinaTest/share/Issue_923_test4_4/output.json +++ b/src/test/ValentinaTest/share/Issue_923_test4_4/output.json @@ -2,13 +2,13 @@ "vector": [ { "type": "QPointF", - "x": -1086.9858464447993, - "y": 603.8333396546097 + "x": -1086.319675233741, + "y": 603.286223243 }, { "type": "QPointF", - "x": -797.0932693502834, - "y": -48.588064159004134 + "x": -797.7132813112016, + "y": -48.52244559084083 }, { "type": "QPointF", @@ -147,8 +147,8 @@ }, { "type": "QPointF", - "x": -1086.9858464447993, - "y": 603.8333396546097 + "x": -1086.319675233741, + "y": 603.286223243 } ] } diff --git a/src/test/ValentinaTest/share/Issue_923_test5/output.json b/src/test/ValentinaTest/share/Issue_923_test5/output.json index 229677e95..ce9aead9e 100644 --- a/src/test/ValentinaTest/share/Issue_923_test5/output.json +++ b/src/test/ValentinaTest/share/Issue_923_test5/output.json @@ -7,13 +7,13 @@ }, { "type": "QPointF", - "x": -814.7527559055118, + "x": -815.2818897637795, "y": 331.31319685039375 }, { "type": "QPointF", - "x": -814.7527559055118, - "y": -46.735396006941144 + "x": -815.2818897637795, + "y": -46.697156391859295 }, { "type": "QPointF", diff --git a/src/test/ValentinaTest/share/Issue_923_test5_5/output.json b/src/test/ValentinaTest/share/Issue_923_test5_5/output.json index 4f4890a54..f9f3c95d8 100644 --- a/src/test/ValentinaTest/share/Issue_923_test5_5/output.json +++ b/src/test/ValentinaTest/share/Issue_923_test5_5/output.json @@ -2,18 +2,18 @@ "vector": [ { "type": "QPointF", - "x": -949.4641372281714, - "y": 269.5538747001349 + "x": -949.5679059514944, + "y": 269.4686510059864 }, { "type": "QPointF", - "x": -925.4764900602046, - "y": 240.34641605836896 + "x": -925.5802587835218, + "y": 240.26119236421337 }, { "type": "QPointF", - "x": -797.0932693502834, - "y": -48.588064159004134 + "x": -797.7132813112016, + "y": -48.52244559084083 }, { "type": "QPointF", @@ -167,8 +167,8 @@ }, { "type": "QPointF", - "x": -949.4641372281714, - "y": 269.5538747001349 + "x": -949.5679059514944, + "y": 269.4686510059864 } ] } diff --git a/src/test/ValentinaTest/share/Issue_923_test6/output.json b/src/test/ValentinaTest/share/Issue_923_test6/output.json index 229677e95..ce9aead9e 100644 --- a/src/test/ValentinaTest/share/Issue_923_test6/output.json +++ b/src/test/ValentinaTest/share/Issue_923_test6/output.json @@ -7,13 +7,13 @@ }, { "type": "QPointF", - "x": -814.7527559055118, + "x": -815.2818897637795, "y": 331.31319685039375 }, { "type": "QPointF", - "x": -814.7527559055118, - "y": -46.735396006941144 + "x": -815.2818897637795, + "y": -46.697156391859295 }, { "type": "QPointF", diff --git a/src/test/ValentinaTest/share/Issue_923_test6_6/output.json b/src/test/ValentinaTest/share/Issue_923_test6_6/output.json index 0cce9e6b4..a9f8fad39 100644 --- a/src/test/ValentinaTest/share/Issue_923_test6_6/output.json +++ b/src/test/ValentinaTest/share/Issue_923_test6_6/output.json @@ -2,13 +2,13 @@ "vector": [ { "type": "QPointF", - "x": -831.0655338039053, - "y": 27.86864503893777 + "x": -831.5531621884526, + "y": 27.90388512315623 }, { "type": "QPointF", - "x": -797.0932693502834, - "y": -48.588064159004134 + "x": -797.7132813112016, + "y": -48.52244559084083 }, { "type": "QPointF", @@ -42,8 +42,8 @@ }, { "type": "QPointF", - "x": -631.7930917515523, - "y": -91.34256217336385 + "x": -631.8008980267215, + "y": -91.35633060009326 }, { "type": "QPointF", @@ -157,8 +157,8 @@ }, { "type": "QPointF", - "x": -831.0655338039053, - "y": 27.86864503893777 + "x": -831.5531621884526, + "y": 27.90388512315623 } ] } diff --git a/src/test/ValentinaTest/share/Issue_923_test7_1/output.json b/src/test/ValentinaTest/share/Issue_923_test7_1/output.json index 09012f608..cf24c1470 100644 --- a/src/test/ValentinaTest/share/Issue_923_test7_1/output.json +++ b/src/test/ValentinaTest/share/Issue_923_test7_1/output.json @@ -107,13 +107,13 @@ }, { "type": "QPointF", - "x": -814.7527559055118, + "x": -815.2818897637795, "y": 331.31319685039375 }, { "type": "QPointF", - "x": -814.7527559055118, - "y": -46.735396006941144 + "x": -815.2818897637795, + "y": -46.697156391859295 }, { "type": "QPointF", diff --git a/src/test/ValentinaTest/share/Issue_923_test7_2/output.json b/src/test/ValentinaTest/share/Issue_923_test7_2/output.json index 5bf1ff1f7..838693309 100644 --- a/src/test/ValentinaTest/share/Issue_923_test7_2/output.json +++ b/src/test/ValentinaTest/share/Issue_923_test7_2/output.json @@ -112,13 +112,13 @@ }, { "type": "QPointF", - "x": -814.7527559055118, + "x": -815.2818897637795, "y": 331.31319685039375 }, { "type": "QPointF", - "x": -814.7527559055118, - "y": -46.735396006941144 + "x": -815.2818897637795, + "y": -46.697156391859295 }, { "type": "QPointF", diff --git a/src/test/ValentinaTest/share/Issue_923_test7_3/output.json b/src/test/ValentinaTest/share/Issue_923_test7_3/output.json index 961de83dd..28044c3b3 100644 --- a/src/test/ValentinaTest/share/Issue_923_test7_3/output.json +++ b/src/test/ValentinaTest/share/Issue_923_test7_3/output.json @@ -2,8 +2,8 @@ "vector": [ { "type": "QPointF", - "x": -814.7527559055118, - "y": -46.83456737329983 + "x": -815.2818897637795, + "y": -46.78021234074653 }, { "type": "QPointF", @@ -157,13 +157,13 @@ }, { "type": "QPointF", - "x": -814.7527559055118, + "x": -815.2818897637795, "y": 331.31319685039375 }, { "type": "QPointF", - "x": -814.7527559055118, - "y": -46.83456737329983 + "x": -815.2818897637795, + "y": -46.78021234074653 } ] } diff --git a/src/test/ValentinaTest/share/seamtest1_by_angle/output.json b/src/test/ValentinaTest/share/seamtest1_by_angle/output.json index 6aeef6c37..c52fe5ffd 100644 --- a/src/test/ValentinaTest/share/seamtest1_by_angle/output.json +++ b/src/test/ValentinaTest/share/seamtest1_by_angle/output.json @@ -2,13 +2,13 @@ "vector": [ { "type": "QPointF", - "x": 30, - "y": 970.3935748031496 + "x": 29.433070866141634, + "y": 970.4328156646322 }, { "type": "QPointF", - "x": 30, - "y": 2.202377824282337 + "x": 29.433070866141733, + "y": 2.2085234576982202 }, { "type": "QPointF", @@ -62,13 +62,13 @@ }, { "type": "QPointF", - "x": 284.94491218126115, - "y": -68.7504632158891 + "x": 285.16939607807876, + "y": -68.9102571433973 }, { "type": "QPointF", - "x": 556.951317720607, - "y": -31.220946854728947 + "x": 556.9804629248772, + "y": -31.407692230837736 }, { "type": "QPointF", @@ -77,13 +77,13 @@ }, { "type": "QPointF", - "x": 585.9167315845333, - "y": -20.702420721823497 + "x": 586.153833178555, + "y": -21.217486096297492 }, { "type": "QPointF", - "x": 1117.4559101159903, - "y": 212.6634418802967 + "x": 1117.7037149530322, + "y": 212.15307563552173 }, { "type": "QPointF", @@ -197,18 +197,18 @@ }, { "type": "QPointF", - "x": 1290.1538811177663, + "x": 1290.2822996456107, "y": 705.8266456692913 }, { "type": "QPointF", - "x": 1302.4161318705778, - "y": 881.6558256043734 + "x": 1302.4618913981099, + "y": 882.3181914081317 }, { "type": "QPointF", - "x": 30, - "y": 970.3935748031496 + "x": 29.433070866141634, + "y": 970.4328156646322 } ] } diff --git a/src/test/ValentinaTest/share/seamtest1_by_angle_2/output.json b/src/test/ValentinaTest/share/seamtest1_by_angle_2/output.json index ec20da483..6a6b0e3a0 100644 --- a/src/test/ValentinaTest/share/seamtest1_by_angle_2/output.json +++ b/src/test/ValentinaTest/share/seamtest1_by_angle_2/output.json @@ -2,8 +2,8 @@ "vector": [ { "type": "QPointF", - "x": 1117.4559101159903, - "y": 212.6634418802967 + "x": 1117.7037149530322, + "y": 212.15307563552173 }, { "type": "QPointF", @@ -117,23 +117,23 @@ }, { "type": "QPointF", - "x": 1290.2705536650083, - "y": 707.4996206162249 + "x": 1290.4028062852726, + "y": 707.5008815309488 }, { "type": "QPointF", - "x": 1302.416131870577, - "y": 881.6558256043734 + "x": 1302.4618765682826, + "y": 882.3181924346007 }, { "type": "QPointF", - "x": 30, - "y": 970.3935748031496 + "x": 29.433070866141634, + "y": 970.4328156646322 }, { "type": "QPointF", - "x": 30, - "y": 2.202377824282337 + "x": 29.433070866141733, + "y": 2.2085234576982202 }, { "type": "QPointF", @@ -187,13 +187,13 @@ }, { "type": "QPointF", - "x": 284.94491218126115, - "y": -68.7504632158891 + "x": 285.16939607807876, + "y": -68.9102571433973 }, { "type": "QPointF", - "x": 556.951317720607, - "y": -31.220946854728947 + "x": 556.9804629248772, + "y": -31.407692230837736 }, { "type": "QPointF", @@ -202,13 +202,13 @@ }, { "type": "QPointF", - "x": 585.9167315845333, - "y": -20.702420721823497 + "x": 586.153833178555, + "y": -21.217486096297492 }, { "type": "QPointF", - "x": 1117.4559101159903, - "y": 212.6634418802967 + "x": 1117.7037149530322, + "y": 212.15307563552173 } ] } diff --git a/src/test/ValentinaTest/share/seamtest1_by_first_edge_symmetry/output.json b/src/test/ValentinaTest/share/seamtest1_by_first_edge_symmetry/output.json index 6438772fc..abf992f9a 100644 --- a/src/test/ValentinaTest/share/seamtest1_by_first_edge_symmetry/output.json +++ b/src/test/ValentinaTest/share/seamtest1_by_first_edge_symmetry/output.json @@ -2,13 +2,13 @@ "vector": [ { "type": "QPointF", - "x": 30, - "y": 970.3935748031496 + "x": 29.433070866141634, + "y": 970.4328156646322 }, { "type": "QPointF", - "x": 30, - "y": 2.202377824282337 + "x": 29.433070866141733, + "y": 2.2085234576982202 }, { "type": "QPointF", @@ -72,18 +72,18 @@ }, { "type": "QPointF", - "x": 330.08665818979597, - "y": -109.70249321395286 + "x": 330.25975933130064, + "y": -109.86937656993382 }, { "type": "QPointF", - "x": 335.2142773012761, - "y": -61.81465243233077 + "x": 335.0862325583723, + "y": -62.02308576348085 }, { "type": "QPointF", - "x": 556.951317720607, - "y": -31.220946854728947 + "x": 556.9804629248772, + "y": -31.407692230837736 }, { "type": "QPointF", @@ -92,13 +92,13 @@ }, { "type": "QPointF", - "x": 585.9167315845333, - "y": -20.702420721823497 + "x": 586.153833178555, + "y": -21.217486096297492 }, { "type": "QPointF", - "x": 1117.4559101159903, - "y": 212.6634418802967 + "x": 1117.7037149530322, + "y": 212.15307563552173 }, { "type": "QPointF", @@ -212,18 +212,18 @@ }, { "type": "QPointF", - "x": 1290.1538811177663, + "x": 1290.2822996456107, "y": 705.8266456692913 }, { "type": "QPointF", - "x": 1302.4161318705778, - "y": 881.6558256043734 + "x": 1302.4618913981099, + "y": 882.3181914081317 }, { "type": "QPointF", - "x": 30, - "y": 970.3935748031496 + "x": 29.433070866141634, + "y": 970.4328156646322 } ] } diff --git a/src/test/ValentinaTest/share/seamtest1_by_first_right_angle/output.json b/src/test/ValentinaTest/share/seamtest1_by_first_right_angle/output.json index 9a436aa73..38dc75215 100644 --- a/src/test/ValentinaTest/share/seamtest1_by_first_right_angle/output.json +++ b/src/test/ValentinaTest/share/seamtest1_by_first_right_angle/output.json @@ -2,13 +2,13 @@ "vector": [ { "type": "QPointF", - "x": 30, - "y": 970.3935748031496 + "x": 29.433070866141634, + "y": 970.4328156646322 }, { "type": "QPointF", - "x": 30, - "y": 2.202377824282337 + "x": 29.433070866141733, + "y": 2.2085234576982202 }, { "type": "QPointF", @@ -67,18 +67,18 @@ }, { "type": "QPointF", - "x": 308.6809861986896, - "y": -89.06571203590164 + "x": 308.85408734019427, + "y": -89.23259539188258 }, { "type": "QPointF", - "x": 334.9131314168673, - "y": -61.856202407499886 + "x": 335.086232558372, + "y": -62.02308576348083 }, { "type": "QPointF", - "x": 556.951317720607, - "y": -31.220946854728947 + "x": 556.9804629248772, + "y": -31.407692230837736 }, { "type": "QPointF", @@ -87,13 +87,13 @@ }, { "type": "QPointF", - "x": 585.9167315845333, - "y": -20.702420721823497 + "x": 586.153833178555, + "y": -21.217486096297492 }, { "type": "QPointF", - "x": 1117.4559101159903, - "y": 212.6634418802967 + "x": 1117.7037149530322, + "y": 212.15307563552173 }, { "type": "QPointF", @@ -207,18 +207,18 @@ }, { "type": "QPointF", - "x": 1290.1538811177663, + "x": 1290.2822996456107, "y": 705.8266456692913 }, { "type": "QPointF", - "x": 1302.4161318705778, - "y": 881.6558256043734 + "x": 1302.4618913981099, + "y": 882.3181914081317 }, { "type": "QPointF", - "x": 30, - "y": 970.3935748031496 + "x": 29.433070866141634, + "y": 970.4328156646322 } ] } diff --git a/src/test/ValentinaTest/share/seamtest1_by_intersection/output.json b/src/test/ValentinaTest/share/seamtest1_by_intersection/output.json index 120ac1bb8..f68975c00 100644 --- a/src/test/ValentinaTest/share/seamtest1_by_intersection/output.json +++ b/src/test/ValentinaTest/share/seamtest1_by_intersection/output.json @@ -2,13 +2,13 @@ "vector": [ { "type": "QPointF", - "x": 30, - "y": 970.3935748031496 + "x": 29.433070866141634, + "y": 970.4328156646322 }, { "type": "QPointF", - "x": 30, - "y": 2.202377824282337 + "x": 29.433070866141733, + "y": 2.2085234576982202 }, { "type": "QPointF", @@ -67,8 +67,13 @@ }, { "type": "QPointF", - "x": 556.951317720607, - "y": -31.220946854728947 + "x": 335.0862325583722, + "y": -62.02308576348085 + }, + { + "type": "QPointF", + "x": 556.9804629248772, + "y": -31.407692230837736 }, { "type": "QPointF", @@ -77,13 +82,13 @@ }, { "type": "QPointF", - "x": 585.9167315845333, - "y": -20.702420721823497 + "x": 586.153833178555, + "y": -21.217486096297492 }, { "type": "QPointF", - "x": 1117.4559101159903, - "y": 212.6634418802967 + "x": 1117.7037149530322, + "y": 212.15307563552173 }, { "type": "QPointF", @@ -197,18 +202,18 @@ }, { "type": "QPointF", - "x": 1290.1538811177663, + "x": 1290.2822996456107, "y": 705.8266456692913 }, { "type": "QPointF", - "x": 1302.4161318705778, - "y": 881.6558256043734 + "x": 1302.4618913981099, + "y": 882.3181914081317 }, { "type": "QPointF", - "x": 30, - "y": 970.3935748031496 + "x": 29.433070866141634, + "y": 970.4328156646322 } ] } diff --git a/src/test/ValentinaTest/share/seamtest1_by_second_edge_symmetry/output.json b/src/test/ValentinaTest/share/seamtest1_by_second_edge_symmetry/output.json index b82d82211..d91d9c711 100644 --- a/src/test/ValentinaTest/share/seamtest1_by_second_edge_symmetry/output.json +++ b/src/test/ValentinaTest/share/seamtest1_by_second_edge_symmetry/output.json @@ -2,13 +2,13 @@ "vector": [ { "type": "QPointF", - "x": 30, - "y": 970.3935748031496 + "x": 29.433070866141634, + "y": 970.4328156646322 }, { "type": "QPointF", - "x": 30, - "y": 2.202377824282337 + "x": 29.433070866141733, + "y": 2.2085234576982202 }, { "type": "QPointF", @@ -67,13 +67,13 @@ }, { "type": "QPointF", - "x": 286.6862253773818, - "y": -68.51020916027548 + "x": 286.564782103786, + "y": -68.71773166746935 }, { "type": "QPointF", - "x": 556.951317720607, - "y": -31.220946854728947 + "x": 556.9804629248772, + "y": -31.407692230837736 }, { "type": "QPointF", @@ -82,13 +82,13 @@ }, { "type": "QPointF", - "x": 585.9167315845333, - "y": -20.702420721823497 + "x": 586.153833178555, + "y": -21.217486096297492 }, { "type": "QPointF", - "x": 1117.4559101159903, - "y": 212.6634418802967 + "x": 1117.7037149530322, + "y": 212.15307563552173 }, { "type": "QPointF", @@ -202,18 +202,18 @@ }, { "type": "QPointF", - "x": 1290.1538811177663, + "x": 1290.2822996456107, "y": 705.8266456692913 }, { "type": "QPointF", - "x": 1302.4161318705778, - "y": 881.6558256043734 + "x": 1302.4618913981099, + "y": 882.3181914081317 }, { "type": "QPointF", - "x": 30, - "y": 970.3935748031496 + "x": 29.433070866141634, + "y": 970.4328156646322 } ] } diff --git a/src/test/ValentinaTest/share/seamtest1_by_second_right_angle/output.json b/src/test/ValentinaTest/share/seamtest1_by_second_right_angle/output.json index 120ac1bb8..ce0968ff2 100644 --- a/src/test/ValentinaTest/share/seamtest1_by_second_right_angle/output.json +++ b/src/test/ValentinaTest/share/seamtest1_by_second_right_angle/output.json @@ -2,13 +2,13 @@ "vector": [ { "type": "QPointF", - "x": 30, - "y": 970.3935748031496 + "x": 29.433070866141634, + "y": 970.4328156646322 }, { "type": "QPointF", - "x": 30, - "y": 2.202377824282337 + "x": 29.433070866141733, + "y": 2.2085234576982202 }, { "type": "QPointF", @@ -62,13 +62,13 @@ }, { "type": "QPointF", - "x": 284.4959443876259, - "y": -68.4308753608727 + "x": 284.5734311894893, + "y": -68.99248415563493 }, { "type": "QPointF", - "x": 556.951317720607, - "y": -31.220946854728947 + "x": 556.9804629248772, + "y": -31.407692230837736 }, { "type": "QPointF", @@ -77,13 +77,13 @@ }, { "type": "QPointF", - "x": 585.9167315845333, - "y": -20.702420721823497 + "x": 586.153833178555, + "y": -21.217486096297492 }, { "type": "QPointF", - "x": 1117.4559101159903, - "y": 212.6634418802967 + "x": 1117.7037149530322, + "y": 212.15307563552173 }, { "type": "QPointF", @@ -197,18 +197,18 @@ }, { "type": "QPointF", - "x": 1290.1538811177663, + "x": 1290.2822996456107, "y": 705.8266456692913 }, { "type": "QPointF", - "x": 1302.4161318705778, - "y": 881.6558256043734 + "x": 1302.4618913981099, + "y": 882.3181914081317 }, { "type": "QPointF", - "x": 30, - "y": 970.3935748031496 + "x": 29.433070866141634, + "y": 970.4328156646322 } ] } diff --git a/src/test/ValentinaTest/share/test_data.qrc b/src/test/ValentinaTest/share/test_data.qrc index 435a49fac..525224876 100644 --- a/src/test/ValentinaTest/share/test_data.qrc +++ b/src/test/ValentinaTest/share/test_data.qrc @@ -52,8 +52,8 @@ Issue_923_test6/output.json Issue_923_test6_6/input.json Issue_923_test6_6/output.json - Issue_927/input.json - Issue_927/output.json + Issue_627/input.json + Issue_627/output.json Issue_687/input.json Issue_687/output.json Issue_767_Fabric_TopCollar/input.json @@ -111,5 +111,7 @@ doll/output.json Issue_937_case_1a/input.json Issue_937_case_1a/output.json + Issue_604/input.json + Issue_604/output.json diff --git a/src/test/ValentinaTest/tst_vabstractpiece.cpp b/src/test/ValentinaTest/tst_vabstractpiece.cpp index ded1d5452..980425161 100644 --- a/src/test/ValentinaTest/tst_vabstractpiece.cpp +++ b/src/test/ValentinaTest/tst_vabstractpiece.cpp @@ -899,41 +899,16 @@ void TST_VAbstractPiece::BrokenDetailEquidistant_data() QTest::newRow("GAVAUDAN Laure.") << points << 37.795275590551185 << ekvOrig; #endif - points.clear(); - p = VSAPoint(97.33089106412862, -223.03306117556497); - p.SetSAAfter(-1); - p.SetSABefore(0); - points.append(p); - - p = VSAPoint(990.7494050554426, 2.819093995045); - p.SetSAAfter(-1); - p.SetSABefore(-1); - points.append(p); - - p = VSAPoint(908.3966357321774, 379.5839357215547); - p.SetSAAfter(-1); - p.SetSABefore(-1); - points.append(p); - - p = VSAPoint(-135.41154226686143, 697.6417881399819); - p.SetSAAfter(0); - p.SetSABefore(-1); - points.append(p); - - ekvOrig.clear(); - ekvOrig.append(QPointF(100.10981413873267, -234.02583351343978)); - ekvOrig.append(QPointF(1004.1704360325447, -5.483401649771952)); - ekvOrig.append(QPointF(918.0553412376563, 388.4941212347381)); - ekvOrig.append(QPointF(-138.65807550610091, 710.4843173601864)); - ekvOrig.append(QPointF(100.10981413873267, -234.02583351343978)); - // See the file "collection/bugs/Issue_#604.val" (since 0.5.0) - QTest::newRow("Issue #604.") << points << 11.338582677165354 << ekvOrig; + ASSERT_TEST_CASE("Issue #604.", + QStringLiteral("://Issue_604/input.json"), + QStringLiteral("://Issue_604/output.json"), + 11.338582677165354 /*seam allowance width*/); // See the file "collection/bugs/Issue_#627.val" ASSERT_TEST_CASE("Issue #627.", - QStringLiteral("://Issue_927/input.json"), - QStringLiteral("://Issue_927/output.json"), + QStringLiteral("://Issue_627/input.json"), + QStringLiteral("://Issue_627/output.json"), 56.692913385826778 /*seam allowance width*/); #if !defined (Q_PROCESSOR_S390) && !defined(Q_PROCESSOR_S390_X)