You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
WebCAD/__test__/Polyline/__snapshots__/offset.test.ts.snap

352 lines
11 KiB

// Jest Snapshot v1, https://goo.gl/fbAQLP
6 years ago
exports[`IKKGK圆与直线补圆弧 1`] = `1`;
exports[`IKKGK圆与直线补圆弧 2`] = `"44.99894"`;
6 years ago
exports[`IKKGK圆与直线补圆弧 3`] = `1`;
exports[`IKKGK圆与直线补圆弧 4`] = `"44.99894"`;
6 years ago
exports[`IKKGK圆与直线补圆弧 5`] = `1`;
exports[`IKKGK圆与直线补圆弧 6`] = `"52.52699"`;
6 years ago
exports[`中间区域需要圆裁剪 1`] = `1`;
exports[`中间区域需要圆裁剪 2`] = `"24.71130"`;
6 years ago
exports[`假圆弧交点选点直连 1`] = `1`;
exports[`假圆弧交点选点直连 2`] = `"903.79891"`;
exports[`判断点在线上错误导致的偏移错误 1`] = `1`;
exports[`判断点在线上错误导致的偏移错误 2`] = `"119778.26631"`;
exports[`双圆偏移导致求延伸点错误 1`] = `1`;
exports[`双圆偏移导致求延伸点错误 2`] = `"787.87800"`;
exports[`双圆偏移导致求延伸点错误 3`] = `1`;
exports[`双圆偏移导致求延伸点错误 4`] = `"168.83973"`;
exports[`双圆可能只有一个交点的问题 1`] = `1`;
exports[`双圆可能只有一个交点的问题 2`] = `"6744.69470"`;
exports[`圆弧全丢时需要扇形切割 1`] = `1`;
exports[`圆弧全丢时需要扇形切割 2`] = `"4844.93527"`;
exports[`圆弧全部丢失 1`] = `1`;
exports[`圆弧全部丢失 2`] = `"1623.41712"`;
exports[`圆弧如果连接就自交,需要补圆弧才能解决 1`] = `1`;
exports[`圆弧如果连接就自交,需要补圆弧才能解决 2`] = `"948.21488"`;
exports[`圆弧连接后逆向 1`] = `1`;
exports[`圆弧连接后逆向 2`] = `"4159.59627"`;
exports[`圆弧连接成圆 1`] = `7`;
exports[`圆弧连接成圆 2`] = `"139.57806"`;
exports[`圆弧连接成圆 3`] = `"359.72091"`;
exports[`圆弧连接成圆 4`] = `"486.59311"`;
exports[`圆弧连接成圆 5`] = `"359.72091"`;
exports[`圆弧连接成圆 6`] = `"423.15701"`;
exports[`圆弧连接成圆 7`] = `"423.15701"`;
exports[`圆弧连接成圆 8`] = `"486.59311"`;
exports[`圆弧选点实例 1`] = `1`;
exports[`圆弧选点实例 2`] = `"1.33642"`;
exports[`圆弧错误的直连(需要验证是否可以连接,避免反向连接) 1`] = `1`;
exports[`圆弧错误的直连(需要验证是否可以连接,避免反向连接) 2`] = `"3880.28257"`;
exports[`圆弧错误的直连(需要验证是否可以连接,避免反向连接) 3`] = `1`;
exports[`圆弧错误的直连(需要验证是否可以连接,避免反向连接) 4`] = `"3791.62583"`;
exports[`圆弧错误连接 1`] = `1`;
exports[`圆弧错误连接 2`] = `"3624.05703"`;
exports[`圆求交错误导致的线丢失 1`] = `4148.6552754623435`;
exports[`圆求交错误导致的线丢失 2`] = `4425.280774659386`;
exports[`圆求交错误导致的线丢失 3`] = `4021.90031602838`;
exports[`圆求交错误导致的线丢失 4`] = `4581.224228650713`;
exports[`圆求交错误导致的线丢失 5`] = `3900.607880862771`;
exports[`圆求交错误导致的线丢失 6`] = `4757.468532252452`;
exports[`圆求交错误导致的线丢失 7`] = `3783.748626939053`;
exports[`圆求交错误导致的线丢失 8`] = `4972.0124797019525`;
exports[`圆求交错误导致的线丢失 9`] = `1148.6626298786346`;
exports[`圆求交错误导致的线丢失 10`] = `5979.881805331884`;
exports[`圆求交错误导致的线丢失 11`] = `1049.9590630920934`;
exports[`圆求交错误导致的线丢失 12`] = `6051.226636287796`;
exports[`圆求交错误导致的线丢失 13`] = `722.4732418587959`;
exports[`圆求交错误导致的线丢失 14`] = `6316.980880964775`;
exports[`复杂圆盘选点 1`] = `1`;
exports[`复杂圆盘选点 2`] = `"197.02551"`;
exports[`复杂圆盘选点 3`] = `1`;
exports[`复杂圆盘选点 4`] = `"190.82844"`;
exports[`复杂圆盘选点 5`] = `1`;
exports[`复杂圆盘选点 6`] = `"204.54081"`;
exports[`复杂圆盘选点 7`] = `1`;
exports[`复杂圆盘选点 8`] = `"205.57028"`;
exports[`复杂圆盘选点 9`] = `1`;
exports[`复杂圆盘选点 10`] = `"206.82332"`;
exports[`多段线因为合并问题造成的错误 1`] = `1`;
exports[`多段线因为合并问题造成的错误 2`] = `"2210.38330"`;
exports[`多段线存在0长度线段导致偏移错误 1`] = `1`;
exports[`多段线存在0长度线段导致偏移错误 2`] = `"81933.70549"`;
exports[`多段线存在0长度线段导致偏移错误 3`] = `1`;
exports[`多段线存在0长度线段导致偏移错误 4`] = `"86144.16549"`;
6 years ago
exports[`拱门偏移 1`] = `1`;
exports[`拱门偏移 2`] = `"4.31416"`;
6 years ago
exports[`拱门偏移 3`] = `1`;
exports[`拱门偏移 4`] = `"6.82743"`;
exports[`极限刀半径偏移 1`] = `2`;
exports[`极限刀半径偏移 2`] = `"500.00000"`;
exports[`极限刀半径偏移 3`] = `"250.00000"`;
exports[`正确的裁剪多段线 1`] = `2`;
exports[`正确的裁剪多段线 2`] = `"1.81330"`;
exports[`正确的裁剪多段线 3`] = `"4.43077"`;
exports[`海豚圆选点导致的错误 1`] = `1`;
exports[`海豚圆选点导致的错误 2`] = `"1591.19822"`;
exports[`海豚圆选点导致的错误 3`] = `1`;
exports[`海豚圆选点导致的错误 4`] = `"1827.63524"`;
exports[`点在多段线内 1`] = `1`;
exports[`点在多段线内 2`] = `"1589.94630"`;
exports[`简单图形因为点在线内算法错误导致的丢失 1`] = `8.675189454805244`;
exports[`简单图形因为点在线内算法错误导致的丢失 2`] = `8.252841733482935`;
exports[`简单图形因为点在线内算法错误导致的丢失 3`] = `7.1494048498542835`;
exports[`简单图形因为点在线内算法错误导致的丢失 4`] = `6.693604273021889`;
exports[`精度过高导致无法连接 1`] = `"6723.54625"`;
exports[`精度过高导致的曲线丢失 1`] = `1`;
exports[`精度过高导致的曲线丢失 2`] = `"86945.68009"`;
exports[`精度过高导致的曲线丢失 3`] = `1`;
exports[`精度过高导致的曲线丢失 4`] = `"97661.61008"`;
exports[`精度过高导致直连失败 1`] = `1`;
exports[`精度过高导致直连失败 2`] = `"32040.01360"`;
exports[`精度过高导致直连失败 3`] = `1`;
exports[`精度过高导致直连失败 4`] = `"32045.24858"`;
exports[`精度过高导致连接失败 1`] = `1`;
exports[`精度过高导致连接失败 2`] = `"75154.17850"`;
exports[`精度过高导致连接失败 3`] = `1`;
exports[`精度过高导致连接失败 4`] = `"91209.36319"`;
exports[`精度问题导致的连接错误 1`] = `2`;
exports[`精度问题导致的连接错误 2`] = `"19.40228"`;
exports[`精度问题导致的连接错误 3`] = `"19.40228"`;
exports[`纯圆生成的多段线偏移 1`] = `1`;
exports[`纯圆生成的多段线偏移 2`] = `"7585.21525"`;
exports[`纯圆生成的多段线偏移 3`] = `1`;
exports[`纯圆生成的多段线偏移 4`] = `"6328.57819"`;
exports[`补充bug测试 1`] = `7385.1233916443525`;
exports[`补充bug测试 2`] = `7455.861403941375`;
6 years ago
exports[`补圆弧测试 补圆弧测试1 1`] = `1`;
exports[`补圆弧测试 补圆弧测试1 2`] = `"202.39253"`;
6 years ago
exports[`补圆弧测试 补圆弧测试1 3`] = `1`;
exports[`补圆弧测试 补圆弧测试1 4`] = `"202.97120"`;
6 years ago
exports[`补圆弧测试 补圆弧测试1 5`] = `1`;
exports[`补圆弧测试 补圆弧测试1 6`] = `"203.63368"`;
6 years ago
exports[`补圆弧测试 补圆弧测试1 7`] = `1`;
exports[`补圆弧测试 补圆弧测试1 8`] = `"204.40244"`;
6 years ago
exports[`补圆弧测试 补圆弧测试1 9`] = `1`;
exports[`补圆弧测试 补圆弧测试1 10`] = `"205.30937"`;
6 years ago
exports[`补圆弧测试 补圆弧测试1 11`] = `1`;
exports[`补圆弧测试 补圆弧测试1 12`] = `"206.40162"`;
6 years ago
exports[`补圆弧测试 补圆弧测试1 13`] = `1`;
exports[`补圆弧测试 补圆弧测试1 14`] = `"207.75245"`;
6 years ago
exports[`补圆弧测试 补圆弧测试1 15`] = `1`;
exports[`补圆弧测试 补圆弧测试1 16`] = `"209.48343"`;
6 years ago
exports[`补圆弧测试 补圆弧测试1 17`] = `1`;
exports[`补圆弧测试 补圆弧测试1 18`] = `"211.81548"`;
6 years ago
exports[`补圆弧测试 补圆弧测试1 19`] = `1`;
exports[`补圆弧测试 补圆弧测试1 20`] = `"215.20918"`;
6 years ago
exports[`补圆弧测试 补圆弧测试1 21`] = `1`;
exports[`补圆弧测试 补圆弧测试1 22`] = `"220.89156"`;
6 years ago
exports[`补圆弧测试 补圆弧测试1 23`] = `1`;
exports[`补圆弧测试 补圆弧测试1 24`] = `"243.05209"`;
6 years ago
exports[`补圆弧测试 补圆弧测试1 25`] = `1`;
exports[`补圆弧测试 补圆弧测试1 26`] = `"236.70005"`;
6 years ago
exports[`补圆弧测试 补圆弧测试1 27`] = `1`;
exports[`补圆弧测试 补圆弧测试1 28`] = `"236.70005"`;
6 years ago
exports[`补圆弧测试 补圆弧测试1 29`] = `1`;
exports[`补圆弧测试 补圆弧测试1 30`] = `"205.63008"`;
6 years ago
exports[`补圆弧测试 补圆弧测试1 31`] = `1`;
exports[`补圆弧测试 补圆弧测试1 32`] = `"198.55223"`;
6 years ago
exports[`补圆弧测试 补圆弧测试1 33`] = `1`;
exports[`补圆弧测试 补圆弧测试1 34`] = `"195.91350"`;
6 years ago
exports[`补圆弧测试 补圆弧测试1 35`] = `1`;
exports[`补圆弧测试 补圆弧测试1 36`] = `"194.55188"`;
6 years ago
exports[`补圆弧测试 补圆弧测试1 37`] = `1`;
exports[`补圆弧测试 补圆弧测试1 38`] = `"193.73995"`;
6 years ago
exports[`补圆弧测试 补圆弧测试1 39`] = `1`;
exports[`补圆弧测试 补圆弧测试1 40`] = `"193.21166"`;
6 years ago
exports[`补圆弧测试 补圆弧测试1 41`] = `1`;
exports[`补圆弧测试 补圆弧测试1 42`] = `"192.84673"`;
6 years ago
exports[`补圆弧测试 补圆弧测试1 43`] = `1`;
exports[`补圆弧测试 补圆弧测试1 44`] = `"192.58327"`;
6 years ago
exports[`被补圆弧的裁剪圆所裁剪导致的曲线丢失(和CAD一样) 1`] = `1`;
exports[`被补圆弧的裁剪圆所裁剪导致的曲线丢失(和CAD一样) 2`] = `"1771.95957"`;
exports[`连续丢圆弧后无法连接 1`] = `1`;
exports[`连续丢圆弧后无法连接 2`] = `"1310.80545"`;
exports[`连续丢圆弧后无法连接 3`] = `7`;
exports[`连续丢圆弧后无法连接 4`] = `"574.66475"`;
exports[`连续丢圆弧后无法连接 5`] = `"1182.81794"`;
exports[`连续丢圆弧后无法连接 6`] = `"574.66475"`;
exports[`连续丢圆弧后无法连接 7`] = `"574.66475"`;
exports[`连续丢圆弧后无法连接 8`] = `"574.66475"`;
exports[`连续丢圆弧后无法连接 9`] = `"574.66475"`;
exports[`连续丢圆弧后无法连接 10`] = `"574.66475"`;
exports[`闭合多段线判断精度和重复交点参数导致偏移丢失 1`] = `54789.24964851236`;
exports[`闭合多段线判断精度和重复交点参数导致偏移丢失 2`] = `54907.28173780604`;
exports[`闭合多段线判断精度和重复交点参数导致偏移丢失 3`] = `55497.50212266886`;
exports[`闭合多段线判断精度和重复交点参数导致偏移丢失 4`] = `56678.24106604484`;
exports[`闭合多段线判断精度和重复交点参数导致偏移丢失 5`] = `57859.37443960544`;