Commit graph grid-apps-cmms/src/kiri-mode/cam/ops.js
Author SHA1 Message Date
Stewart Allen
fd7e5a1f0e add cam level option to clear entire stock 2024-08-28 11:34:30 -04:00
Stewart Allen
c11c51af5f check for empty slice layers in pocket 2024-08-20 18:16:01 -04:00
Stewart Allen
f08319efe7 more efficient shortest-distance pocket routing 2024-08-17 17:57:03 -04:00
Stewart Allen
e3f1c9c52e use fat lines for trace selection and rendering. fix trace offset when toggling in/out to none 2024-08-16 22:44:07 -04:00
Stewart Allen
93d92e3aec rework of 43fdeef to honor clipping when expanded 2024-08-13 10:16:37 -04:00
Stewart Allen
1cc3f42f60 fix depth first with multiple pocket selections in cnc pocket op 2024-07-10 14:33:56 -04:00
Stewart Allen
43fdeef1a1 fix double-offsetting of pocket contour expansion 2024-07-03 18:30:50 -04:00
Stewart Allen
9f14ecf88a checkpoint poly arc finding (for drilling op upgrade) 2024-07-02 13:28:13 -04:00
Stewart Allen
2519bec95d change ease down behavior. no longer use step down to lift Z 2024-06-24 21:29:28 -04:00
Stewart Allen
c3a6c876cb bump rev 4.0.D17 2024-06-16 15:53:19 -04:00
Stewart Allen
1cbc2f59d9 move roughing depth-first and ease down into prep logic so it can be shared with pocket op 2024-06-07 18:10:21 -07:00
Stewart Allen
8967a3bd76 remove 'experimental' preference 2024-05-19 23:39:12 -04:00
Stewart Allen
232ac76b98 fix: exception for short moves in contouring for safe Z
fix: jellybox device name
2024-05-14 00:30:52 -04:00
Stewart Allen
793d5f8089 feat: pocket contour now has expansion control and defaults to edges of selected regions 2024-05-13 13:26:08 -04:00
Stewart Allen
cb2e3f2713 fix outline step down interpolation when zBottom set 2024-04-28 13:00:12 -04:00
Stewart Allen
2f81016793 separate leave stock z from leave stock 2024-03-28 19:40:47 -04:00
Stewart Allen
25ba73681e experimental wide cutout parameterization for cam outline 2024-03-20 16:20:17 -04:00
Stewart Allen
4404b6cee0 add zThru support for the roughing operation 2024-02-01 14:52:14 -05:00
Stewart Allen
e3c3bbf9a9 add rough leave Z 2024-01-20 11:56:24 -05:00
Stewart Allen
aa79e89700 fix rough/outline failing to observe z-bottom 2024-01-19 16:12:39 -05:00
Stewart Allen
05dda3f767 fix trace inside offset distance that are manually set (direction was inverted in this case) 2023-11-26 17:39:57 -05:00
Stewart Allen
4c367d18b6 fix offsetting when clear selected for traces 2023-11-26 17:05:04 -05:00
Stewart Allen
4f6280d6b8 fix trace+clear tool offset from selected line for first/outer pass 2023-10-22 20:52:37 -04:00
Stewart Allen
5193e22379 fix bottom/last pass for rough and outline ops (zBottom, slicer up errors) 2023-10-13 22:31:25 -04:00
Stewart Allen
6937e523c2 handle step down greater than part Z height 2023-06-20 20:46:10 -04:00
Stewart Allen
1b0ee2a953 fix bug where drill was using G0 2023-06-20 14:05:07 -04:00
Stewart Allen
b35d5440a1 fix previous ops overriding contour z plunge 2023-04-17 18:01:08 -04:00
Stewart Allen
7b2efae44f fix cam z top offset 2023-03-23 18:44:38 -04:00
Stewart Allen
44be5270b2 fix z top offset calculation for facing in a roughing operation 2023-03-21 18:54:58 -04:00
Stewart Allen
fec2fcc18d fixes #230 shared tool numbers cause animation errors 2023-03-17 14:56:29 -04:00
Stewart Allen
0b0233bbf6 experimental poly segment midpoint function 2023-03-12 14:01:26 -04:00
Stewart Allen
85f7d77c08 re-enable filter for the lathe op 2023-03-08 20:45:35 -05:00
Stewart Allen
e0695b1a02 fix dogbones typo for trace. fix first point error 2023-02-25 13:07:40 -05:00
Stewart Allen
5289ba7dd5 disable depth-first or indexed milling (some open paths are omitted) 2023-02-24 15:13:44 -05:00
Stewart Allen
f9cc6d1cb2 more not perfect slowing of initial level cuts 2023-02-24 13:34:13 -05:00
Stewart Allen
956a694d86 add dogbones support to traces ops 2023-02-23 21:01:12 -05:00
Stewart Allen
1a395623e1 disable lathe filter 2023-02-20 21:39:36 -05:00
Stewart Allen
3e33e34598 add lathe leave stock option, fix lathe progression between layers 2023-02-20 16:33:04 -05:00
Stewart Allen
614c049b2a add contour filtering 2023-02-19 11:42:22 -05:00
Stewart Allen
b32b39012f remove unneeded outside pass when roughing entire stock 2023-02-17 18:43:44 -05:00
Stewart Allen
bf2bd6cdfd fix z clear and ordering on index command 2023-02-17 18:33:18 -05:00
Stewart Allen
3e36f2f9ea improve path moves in indexed mode 2023-02-15 13:30:48 -05:00
Stewart Allen
8580307661 add roughing option to clear all stock to aid lathe mode 2023-02-14 11:23:23 -05:00
Stewart Allen
47bd68ca0b add step angle option for lathe (perhaps determine heuristically in the future) 2023-02-13 14:46:15 -05:00
Stewart Allen
6617f1889d respect zBottom in topo4 / lathe 2023-02-11 15:13:06 -05:00
Stewart Allen
55ea6825eb fix preview and gcode export for lathe ops 2023-02-11 11:10:20 -05:00
Stewart Allen
58d8abb469 experimental approach to offsetting open polylines in trace 2023-02-06 08:33:36 -05:00
Stewart Allen
ca83824f00 fix pocket + contour ... topo field was commented out 2023-02-05 06:48:10 +01:00
Stewart Allen
e22dc83596 honor z bottom in pocket operations 2023-01-31 17:42:32 -05:00
Stewart Allen
5e6a33ef69 disable contour bridging (faulty). only show max angle option when curves only selected as it is only operative in this mode 2023-01-19 12:42:46 -05:00