Commit graph grid-apps-cmms/src/kiri-mode/cam/ops.js
Author SHA1 Message Date
Stewart Allen
4f2ccd2049 Merge branch 'master' into cam-topo-new 2023-01-14 19:57:49 -05:00
Stewart Allen
14c4338534 optimize verticesToPoints when not decimating (no hash). make slice async for future minion work 2023-01-14 18:22:41 -05:00
Stewart Allen
e22b0aee18 fix nested and tiny polys in tracing 2023-01-13 22:42:21 -05:00
Stewart Allen
511f66571a factor out rastering so i can be distributed to minions 2023-01-11 12:48:43 -05:00
Stewart Allen
849a55439b checkpoint prototype 2023-01-09 14:55:17 -05:00
Stewart Allen
db13a61d3b experimental async threaded cam topo 2023-01-08 14:04:02 -05:00
Stewart Allen
d9e5f2d4f8 add cut thru option to trace 2022-12-28 17:45:27 -05:00
Stewart Allen
ed1f1ca45a move to safe Z between ops 2022-12-10 22:29:54 -05:00
Stewart Allen
bb7c232a3b disable trace for indexed stock as currently implemented 2022-11-10 14:59:54 -05:00
Stewart Allen
9d120f5c83 add polygons helpers to get inner and outer only 2022-11-09 16:25:40 -05:00
Stewart Allen
b459204423 disable debug line 2022-11-08 17:11:33 -05:00
Stewart Allen
495c32bcbd fix first position, indexed first position 2022-11-08 17:06:21 -05:00
Stewart Allen
3452297dc6 fix re-shadow after index rotations, carry angle through synth points 2022-11-08 14:46:40 -05:00
Stewart Allen
7571604cce prevent op re-render when an op is popped 2022-11-06 10:42:57 -05:00
Stewart Allen
1369edb8f3 zBottom updates specific to A axis indexing 2022-11-05 12:12:51 -04:00
Stewart Allen
d7b70c5c53 work on pocketing, face selection with indexed A axis 2022-11-03 22:42:12 -04:00
Stewart Allen
d473c35834 alternate / simpler approach to clear voids 2022-11-03 17:42:07 -04:00
Stewart Allen
f53b9825cb update preview point rotation. fix state sensitive visuals 2022-11-03 14:35:02 -04:00
Stewart Allen
430f85120a correct slice offsets when indexed 2022-11-03 12:29:07 -04:00
Stewart Allen
77c8b0299c fixes for indexing and tracking during slicing 2022-11-03 10:44:58 -04:00
Stewart Allen
f588e2e5cf allow newSlice to track a specified widget to aid 4th axis visuals 2022-11-02 10:43:58 -04:00
Stewart Allen
2af361fc5a work on getting index translated widget geometry 2022-11-01 19:55:30 -04:00
Stewart Allen
b5f756acf6 track widget indexing to timeline selection 2022-10-31 12:14:28 -04:00
Stewart Allen
4754ee9909 fix png import conversion 2022-10-30 19:50:18 -04:00
Stewart Allen
05cdb29d11 add cam index operation. not wired into slice/preview yet 2022-10-28 17:18:01 -04:00
Stewart Allen
c4961901c9 work on first point output. laser output proved a corner case 2022-10-19 16:31:01 -04:00
Stewart Allen
4f46869ddc setPrintPoint updates ops object. laser flat uses proper max offset. non laser move after laser op ends 2022-10-19 14:46:28 -04:00
Stewart Allen
3d50c10acb fix laser + animation, hide model on starting animation, outline negative z bottom 2022-10-19 11:30:36 -04:00
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