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__/FeedingToolPath/__snapshots__/FeedingToolPath.test.ts.snap

398 lines
13 KiB

// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`#IYX1P: 曲线长度 1`] = `3600`;
exports[`#IYX1P: 曲线长度 2`] = `1346.7694340038445`;
exports[`#IYX1P: 曲线长度 3`] = `8462.397070725754`;
exports[`#IYX1P: 曲线长度 4`] = `10.71238898038469`;
exports[`#IYX1P: 曲线长度 5`] = `1483.4533999999999`;
exports[`#IYX1P: 曲线长度 6`] = `1324.9044565737036`;
exports[`#IYX1P: 走刀数量 1`] = `3`;
exports[`刀切到外轮廓情况: 曲线长度 1`] = `3600`;
exports[`刀切到外轮廓情况: 曲线长度 2`] = `22596.75011038598`;
exports[`刀切到外轮廓情况: 曲线长度 3`] = `6355.243980782019`;
exports[`刀切到外轮廓情况: 曲线长度 4`] = `1478.9393851461323`;
exports[`刀切到外轮廓情况: 曲线长度 5`] = `729.5688477133849`;
exports[`刀切到外轮廓情况: 曲线长度 6`] = `3600`;
exports[`刀切到外轮廓情况: 曲线长度 7`] = `14681.465974109033`;
exports[`刀切到外轮廓情况: 曲线长度 8`] = `14658.277022001035`;
exports[`刀切到外轮廓情况: 曲线长度 9`] = `14681.465974109033`;
exports[`刀切到外轮廓情况: 曲线长度 10`] = `14658.277022000966`;
exports[`刀切到外轮廓情况: 曲线长度 11`] = `2683.281572999748`;
exports[`刀切到外轮廓情况: 曲线长度 12`] = `1800`;
exports[`刀切到外轮廓情况: 走刀数量 1`] = `2`;
exports[`刀切到外轮廓情况: 走刀数量 2`] = `4`;
exports[`复杂极限刀半径: 曲线长度 1`] = `4356.840832388074`;
exports[`复杂极限刀半径: 曲线长度 2`] = `1073.246931353379`;
exports[`复杂极限刀半径: 曲线长度 3`] = `34218.239667713664`;
exports[`复杂极限刀半径: 曲线长度 4`] = `4434.591784188829`;
exports[`复杂极限刀半径: 曲线长度 5`] = `951.5402172137751`;
exports[`复杂极限刀半径: 曲线长度 6`] = `3278.9179349887763`;
exports[`复杂极限刀半径: 走刀数量 1`] = `3`;
exports[`复杂造型01: 曲线长度 1`] = `3600`;
exports[`复杂造型01: 曲线长度 2`] = `39413.775281964336`;
exports[`复杂造型01: 曲线长度 3`] = `15808.94716168059`;
exports[`复杂造型01: 曲线长度 4`] = `4413.317448318587`;
exports[`复杂造型01: 曲线长度 5`] = `1482.4552077856665`;
exports[`复杂造型01: 曲线长度 6`] = `838.7907023816642`;
exports[`复杂造型01: 曲线长度 7`] = `25.328937185896002`;
exports[`复杂造型01: 曲线长度 8`] = `25.328939247232213`;
exports[`复杂造型01: 曲线长度 9`] = `676.6930479102881`;
exports[`复杂造型01: 曲线长度 10`] = `227.60858174908054`;
exports[`复杂造型01: 曲线长度 11`] = `80.89233579283737`;
exports[`复杂造型01: 曲线长度 12`] = `10.104776221419284`;
exports[`复杂造型01: 曲线长度 13`] = `3.2524680966497335`;
exports[`复杂造型01: 曲线长度 14`] = `301.66992978702626`;
exports[`复杂造型01: 曲线长度 15`] = `1749.8631881230117`;
exports[`复杂造型01: 曲线长度 16`] = `7.8285491298056655`;
exports[`复杂造型01: 曲线长度 17`] = `2.5692483033658107`;
exports[`复杂造型01: 曲线长度 18`] = `4316.136010511218`;
exports[`复杂造型01: 曲线长度 19`] = `60.75516885168303`;
exports[`复杂造型01: 曲线长度 20`] = `270.97161059159566`;
exports[`复杂造型01: 曲线长度 21`] = `282.82481905047365`;
exports[`复杂造型01: 曲线长度 22`] = `819.9411466147131`;
exports[`复杂造型01: 曲线长度 23`] = `1463.6056529693449`;
exports[`复杂造型01: 走刀数量 1`] = `16`;
exports[`复杂造型测试: 曲线长度 1`] = `2402.511185283596`;
exports[`复杂造型测试: 曲线长度 2`] = `24373.250750763476`;
exports[`复杂造型测试: 曲线长度 3`] = `4285.071854430757`;
exports[`复杂造型测试: 曲线长度 4`] = `2418.143451783811`;
exports[`复杂造型测试: 曲线长度 5`] = `2293.076221853775`;
exports[`复杂造型测试: 曲线长度 6`] = `4096.105045378747`;
exports[`复杂造型测试: 曲线长度 7`] = `910.1341511193467`;
exports[`复杂造型测试: 曲线长度 8`] = `2841.1337227520216`;
exports[`复杂造型测试: 曲线长度 9`] = `1079.2736477434978`;
exports[`复杂造型测试: 曲线长度 10`] = `227.8342135021163`;
exports[`复杂造型测试: 曲线长度 11`] = `16.405200898113836`;
exports[`复杂造型测试: 曲线长度 12`] = `696.1986486992679`;
exports[`复杂造型测试: 曲线长度 13`] = `639.7910377879329`;
exports[`复杂造型测试: 曲线长度 14`] = `1715.2225461089636`;
exports[`复杂造型测试: 曲线长度 15`] = `493.42887087968916`;
exports[`复杂造型测试: 曲线长度 16`] = `352.7973262382525`;
exports[`复杂造型测试: 曲线长度 17`] = `342.70973636046426`;
exports[`复杂造型测试: 曲线长度 18`] = `476.0989607667295`;
exports[`复杂造型测试: 曲线长度 19`] = `1167.5479341842502`;
exports[`复杂造型测试: 曲线长度 20`] = `413.7195254587742`;
exports[`复杂造型测试: 曲线长度 21`] = `275.9275697576068`;
exports[`复杂造型测试: 曲线长度 22`] = `99.71551046503953`;
exports[`复杂造型测试: 曲线长度 23`] = `35.25475681965266`;
exports[`复杂造型测试: 曲线长度 24`] = `169.22283273433305`;
exports[`复杂造型测试: 曲线长度 25`] = `162.171881370416`;
exports[`复杂造型测试: 曲线长度 26`] = `3600`;
exports[`复杂造型测试: 曲线长度 27`] = `106935.16317310504`;
exports[`复杂造型测试: 曲线长度 28`] = `5545.665343214347`;
exports[`复杂造型测试: 曲线长度 29`] = `2581.0848141151123`;
exports[`复杂造型测试: 曲线长度 30`] = `463.19933816470575`;
exports[`复杂造型测试: 曲线长度 31`] = `713.891109728082`;
exports[`复杂造型测试: 走刀数量 1`] = `12`;
exports[`复杂造型测试: 走刀数量 2`] = `2`;
exports[`带孔造型板件: 曲线长度 1`] = `3600`;
exports[`带孔造型板件: 曲线长度 2`] = `54665.25127222574`;
exports[`带孔造型板件: 曲线长度 3`] = `4667.086663355046`;
exports[`带孔造型板件: 曲线长度 4`] = `2195.9741153279983`;
exports[`带孔造型板件: 曲线长度 5`] = `1209.6929369796912`;
exports[`带孔造型板件: 曲线长度 6`] = `3600`;
exports[`带孔造型板件: 曲线长度 7`] = `54665.25127222574`;
exports[`带孔造型板件: 曲线长度 8`] = `4667.086663355046`;
exports[`带孔造型板件: 曲线长度 9`] = `2195.9741153279983`;
exports[`带孔造型板件: 曲线长度 10`] = `1209.6929369796912`;
exports[`带孔造型板件: 走刀数量 1`] = `2`;
exports[`带孔造型板件: 走刀数量 2`] = `2`;
exports[`极限刀半径#I11UDE: 曲线长度 1`] = `4992.8497433755965`;
exports[`极限刀半径#I11UDE: 曲线长度 2`] = `2157.303908105796`;
exports[`极限刀半径#I11UDE: 曲线长度 3`] = `277.52909999999974`;
exports[`极限刀半径#I11UDE: 曲线长度 4`] = `2450.188718291298`;
exports[`极限刀半径#I11UDE: 曲线长度 5`] = `2419.4772979202935`;
exports[`极限刀半径#I11UDE: 走刀数量 1`] = `2`;
exports[`极限刀半径: 曲线长度 1`] = `3600`;
exports[`极限刀半径: 曲线长度 2`] = `999.9999999999999`;
exports[`极限刀半径: 曲线长度 3`] = `1740`;
exports[`极限刀半径: 曲线长度 4`] = `3600`;
exports[`极限刀半径: 曲线长度 5`] = `716.1675009811012`;
exports[`极限刀半径: 曲线长度 6`] = `1552.335957639782`;
exports[`极限刀半径: 曲线长度 7`] = `3600`;
exports[`极限刀半径: 曲线长度 8`] = `1638.9591725161226`;
exports[`极限刀半径: 曲线长度 9`] = `3517.9183450322453`;
exports[`极限刀半径: 曲线长度 10`] = `3600`;
exports[`极限刀半径: 曲线长度 11`] = `600`;
exports[`极限刀半径: 曲线长度 12`] = `1040`;
exports[`极限刀半径: 曲线长度 13`] = `3600`;
exports[`极限刀半径: 曲线长度 14`] = `390`;
exports[`极限刀半径: 曲线长度 15`] = `900`;
exports[`极限刀半径: 走刀数量 1`] = `1`;
exports[`极限刀半径: 走刀数量 2`] = `1`;
exports[`极限刀半径: 走刀数量 3`] = `1`;
exports[`极限刀半径: 走刀数量 4`] = `1`;
exports[`极限刀半径: 走刀数量 5`] = `1`;
exports[`超级复杂造型01: 曲线长度 1`] = `5230.469840585598`;
exports[`超级复杂造型01: 曲线长度 2`] = `23338.03269164334`;
exports[`超级复杂造型01: 曲线长度 3`] = `11855.399792240174`;
exports[`超级复杂造型01: 曲线长度 4`] = `9.894843040787247`;
exports[`超级复杂造型01: 曲线长度 5`] = `34.11040843800545`;
exports[`超级复杂造型01: 曲线长度 6`] = `36.738926324214475`;
exports[`超级复杂造型01: 曲线长度 7`] = `93.09682354812655`;
exports[`超级复杂造型01: 曲线长度 8`] = `3.005160240466534`;
exports[`超级复杂造型01: 曲线长度 9`] = `15.558634753572182`;
exports[`超级复杂造型01: 曲线长度 10`] = `1.5023362215203946`;
exports[`超级复杂造型01: 曲线长度 11`] = `34.11040843800589`;
exports[`超级复杂造型01: 曲线长度 12`] = `36.73892632422102`;
exports[`超级复杂造型01: 曲线长度 13`] = `23.17925136224735`;
exports[`超级复杂造型01: 曲线长度 14`] = `3.0051602404694115`;
exports[`超级复杂造型01: 曲线长度 15`] = `3.0051642696018828`;
exports[`超级复杂造型01: 曲线长度 16`] = `15.558634753573735`;
exports[`超级复杂造型01: 曲线长度 17`] = `1.5023362215224114`;
exports[`超级复杂造型01: 曲线长度 18`] = `9.894843040789354`;
exports[`超级复杂造型01: 曲线长度 19`] = `2.2726434483396147`;
exports[`超级复杂造型01: 曲线长度 20`] = `23.17925136224733`;
exports[`超级复杂造型01: 曲线长度 21`] = `36.73892632421867`;
exports[`超级复杂造型01: 曲线长度 22`] = `34.110408438008804`;
exports[`超级复杂造型01: 曲线长度 23`] = `3.005160240470314`;
exports[`超级复杂造型01: 曲线长度 24`] = `3.0051602404691264`;
exports[`超级复杂造型01: 曲线长度 25`] = `15.558634753574319`;
exports[`超级复杂造型01: 曲线长度 26`] = `1.5023362215216194`;
exports[`超级复杂造型01: 曲线长度 27`] = `9.894843040786107`;
exports[`超级复杂造型01: 曲线长度 28`] = `2.272644014939738`;
exports[`超级复杂造型01: 曲线长度 29`] = `23.179252903170394`;
exports[`超级复杂造型01: 曲线长度 30`] = `36.73892632421504`;
exports[`超级复杂造型01: 曲线长度 31`] = `34.11040843800676`;
exports[`超级复杂造型01: 曲线长度 32`] = `3.0051602404685336`;
exports[`超级复杂造型01: 曲线长度 33`] = `3.0051630894960395`;
exports[`超级复杂造型01: 曲线长度 34`] = `15.558634753573429`;
exports[`超级复杂造型01: 曲线长度 35`] = `1.5023362215210545`;
exports[`超级复杂造型01: 曲线长度 36`] = `9.894843040790184`;
exports[`超级复杂造型01: 曲线长度 37`] = `2.27264424963326`;
exports[`超级复杂造型01: 曲线长度 38`] = `23.179252903170124`;
exports[`超级复杂造型01: 曲线长度 39`] = `36.73892632421585`;
exports[`超级复杂造型01: 曲线长度 40`] = `34.11040843800687`;
exports[`超级复杂造型01: 曲线长度 41`] = `3.005160240469785`;
exports[`超级复杂造型01: 曲线长度 42`] = `3.005164269599573`;
exports[`超级复杂造型01: 曲线长度 43`] = `15.558634753572598`;
exports[`超级复杂造型01: 曲线长度 44`] = `1.5023362215214884`;
exports[`超级复杂造型01: 曲线长度 45`] = `9.894843040792889`;
exports[`超级复杂造型01: 曲线长度 46`] = `2.272643448340335`;
exports[`超级复杂造型01: 曲线长度 47`] = `23.17925136224723`;
exports[`超级复杂造型01: 曲线长度 48`] = `34.11040843800603`;
exports[`超级复杂造型01: 曲线长度 49`] = `36.73892632422722`;
exports[`超级复杂造型01: 曲线长度 50`] = `3.0051602404670064`;
exports[`超级复杂造型01: 曲线长度 51`] = `3.0051602404692153`;
exports[`超级复杂造型01: 曲线长度 52`] = `9.894843040791566`;
exports[`超级复杂造型01: 曲线长度 53`] = `2.2726440149400053`;
exports[`超级复杂造型01: 曲线长度 54`] = `15.558634753570464`;
exports[`超级复杂造型01: 曲线长度 55`] = `1.5023362215189802`;
exports[`超级复杂造型01: 曲线长度 56`] = `11906.411531839705`;
exports[`超级复杂造型01: 曲线长度 57`] = `464.88809827474097`;
exports[`超级复杂造型01: 曲线长度 58`] = `464.8880982747457`;
exports[`超级复杂造型01: 曲线长度 59`] = `464.8880982747495`;
exports[`超级复杂造型01: 曲线长度 60`] = `464.888098274753`;
exports[`超级复杂造型01: 曲线长度 61`] = `464.88809827475325`;
exports[`超级复杂造型01: 曲线长度 62`] = `464.8880982747512`;
exports[`超级复杂造型01: 曲线长度 63`] = `9277.910642188759`;
exports[`超级复杂造型01: 走刀数量 1`] = `54`;
exports[`通孔造型测试: 曲线长度 1`] = `3600`;
exports[`通孔造型测试: 曲线长度 2`] = `1872.616834159402`;
exports[`通孔造型测试: 曲线长度 3`] = `1896.616834159402`;
exports[`通孔造型测试: 走刀数量 1`] = `1`;
exports[`造型的外框和内框厚度小于刀半径厚度: 曲线长度 1`] = `3600`;
exports[`造型的外框和内框厚度小于刀半径厚度: 走刀数量 1`] = `0`;
exports[`造型的外框和内框厚度等于刀直径: 曲线长度 1`] = `3600`;
exports[`造型的外框和内框厚度等于刀直径: 曲线长度 2`] = `1459.4533999999999`;
exports[`造型的外框和内框厚度等于刀直径: 曲线长度 3`] = `1483.4533999999999`;
exports[`造型的外框和内框厚度等于刀直径: 曲线长度 4`] = `1435.4533999999999`;
exports[`造型的外框和内框厚度等于刀直径: 走刀数量 1`] = `1`;