Commit graph grid-apps-cmms/src/kiri-mode/cam/ops.js
Author SHA1 Message Date
Stewart Allen
829139c440 patch up laser mode and layer transitions 2022-10-19 00:11:54 -04:00
Stewart Allen
91514aeb86 resolve gcode as array/text 2022-10-18 21:57:27 -04:00
Stewart Allen
234b8c0a6e add laser output operators and device settings in CAM mode 2022-10-18 19:51:53 -04:00
Stewart Allen
d0367c09f9 update release notes, cam animation speed values, pocket contour expand 2022-10-12 18:37:15 -04:00
Stewart Allen
5f6e381ef9 weight progress bar for pocket contour ops 2022-10-11 10:53:42 -04:00
Stewart Allen
27468f953c fix visible field options, refining = 0, mesh display values 2022-10-10 21:32:45 -04:00
Stewart Allen
3252a42079 change the way contouring uses tool diameter and offset 2022-10-10 19:24:16 -04:00
Stewart Allen
b7f8ce5b52 add CAM 3D engraving and marking with the pocket contouring operation 2022-10-10 18:01:43 -04:00
Stewart Allen
c1501c7739 add Z refining passes to complement XY smoothing in pocket contours 2022-10-10 16:08:01 -04:00
Stewart Allen
c3b061b421 increase resolution of contoured lines 2022-10-10 11:54:51 -04:00
Stewart Allen
943b4e0d7c complete first iteration of pocket + contour 2022-10-10 11:35:54 -04:00
Stewart Allen
5a05f77273 checkpoint cam pocket contour setup. improve topo raster cache 2022-10-10 00:51:03 -04:00
Stewart Allen
56e4206930 checkpoint cam pocket contour setup 2022-10-10 00:00:08 -04:00
Stewart Allen
d55b7ba9e8 fixes #193 and adds additional offset parameters 2022-10-09 17:54:31 -04:00
Stewart Allen
3f2e9e3c19 add CAM z extend option on registration op independent of 'Z Thru' global 2022-10-06 13:20:47 -04:00
Stewart Allen
4104f6d53d add option to limit CAM trace ops to Z bottom limit (when in use) 2022-10-06 09:46:30 -04:00
Stewart Allen
cfc1837627 merge touching pocket selections 2022-10-05 23:38:48 -04:00
Stewart Allen
c67d641e43 add CAM custom gcode operator 2022-10-05 16:21:31 -04:00
Stewart Allen
798ee85d23 add CAM pocket option to ignore interior features (outline only) 2022-10-05 12:22:53 -04:00
Stewart Allen
9851f481dc fix/normalize slice colors in cam mode 2022-10-01 11:13:54 -04:00
Stewart Allen
0e7d01c8fa fixes #206 empty surfaces with multi-part and pocket 2022-06-05 19:17:43 -04:00
Stewart Allen
b699fed759 fix min area offsetting for tiny tools used in roughing 2022-05-23 10:36:15 -04:00
Stewart Allen
5028731bd4 fix outline clear top dups when outside only enabled 2022-05-14 21:37:10 -04:00
Stewart Allen
a8e4294cfd fix depth order of outline top cuts 2022-05-14 15:33:29 -04:00
Stewart Allen
ff02ed0a4e remove debug line 2022-05-14 14:44:26 -04:00
Stewart Allen
b7d1cc8674 add  option to CNC outline operation 2022-05-14 02:06:25 -04:00
Stewart Allen
c9b8f1a175 fix pocket step down to match pocket bottom
fix pocket tool initial offset
2022-05-10 18:07:51 -04:00
Stewart Allen
9454eeb287 add raw vertex input in devel mode. stub in slice connect shadow test for performance over plain face union 2022-05-03 09:02:09 -04:00
Stewart Allen
7650ce0640 speed up true shadow computation. progressively compute shadow in all cases. hide ops on view change 2022-05-02 16:54:13 -04:00
Stewart Allen
fb368bbdc8 fix dogbones on outlines cut by tabs 2022-04-20 10:08:45 -04:00
Stewart Allen
a7eb9cea64 add progress update for pocket slicing and routing 2022-04-15 21:29:23 -04:00
Stewart Allen
2117d8cfb5 bump rev 3.4.D3 2022-04-07 17:18:37 -04:00
Stewart Allen
4ac00b92a5 add expand option to pockets 2022-04-07 17:07:10 -04:00
Stewart Allen
0d5ad0d74b pocketing: speed up shadow calcs, fix poly nesting 2022-04-07 14:41:17 -04:00
Stewart Allen
0eb42ef03a speedup shadow clipping with progressive shadow generation 2022-04-07 10:36:58 -04:00
Stewart Allen
e761079c78 clip surface outline poly to shadow 2022-04-07 10:13:55 -04:00
Stewart Allen
5274ed6ae7 progress on cam pocketing op 2022-04-07 09:28:55 -04:00
Stewart Allen
d5114f11a7 add sketch for pocket operator 2022-04-04 22:12:36 -04:00
Stewart Allen
33c6f7fa33 fix topo dependency 2022-02-22 19:24:36 -05:00
Stewart Allen
836d53aad5 update code style, use gapp.register() for cam driver 2022-02-21 10:01:19 -05:00
Stewart Allen
2430ab2a07 separate generation from render 2022-02-15 23:25:32 -05:00
Stewart Allen
151b3fb6d8 fix roughing clear tops for inside/outside conditions 2022-02-15 18:21:37 -05:00
Stewart Allen
dacdf83c7a minArea should not have been 0 since it leads to low poly offset artifacts 2022-02-02 09:50:52 -05:00
Stewart Allen
f1ea39f786 add drill marking 2022-01-31 10:37:01 -05:00
Stewart Allen
0362258eed prevent tool climb/conventional changes in level-first milling 2022-01-26 10:37:06 -05:00
Stewart Allen
ed4b5dba7a prevent tool direction change with tabs. fix dark mode arrow colors 2022-01-25 10:01:25 -05:00
Stewart Allen
959ba8f8af move cam slicer into cam package 2022-01-23 21:15:39 -05:00
Stewart Allen
d40be9cdc0 improve color palette in dark mode 2022-01-22 10:55:00 -05:00
Stewart Allen
fd645737e2 fix use of platform.world 2022-01-02 19:29:28 -05:00
Stewart Allen
b5291cf7f2 disable some skipTerrain conditions 2021-12-30 13:10:16 -05:00