Commit graph grid-apps-cmms/src/kiri-mode
Author SHA1 Message Date
Stewart Allen
93d92e3aec rework of 43fdeef to honor clipping when expanded 2024-08-13 10:16:37 -04:00
Stewart Allen
8788b91d9b update manifold calls in 4-axis animations 2024-07-27 10:30:29 -04:00
Stewart Allen
5fac736ea9 add ease down angle setting in UI triggered when ease down enabled 2024-07-20 23:12:37 -04:00
Stewart Allen
7988abcb37 start with out-in when alternating so that brims connect seamlessly 2024-07-17 19:41:47 -06:00
Stewart Allen
0589ec08c7 alternating shell order. aka pooch-o-matic 2024-07-17 19:23:50 -06:00
Stewart Allen
d7d136ad8c try using xor to heal non-manifold / overlapping sliced polys. aka deathstar fix 2024-07-13 16:51:22 -04:00
Stewart Allen
cfa9eacbb2 fix extrusion-on-belt detection. fix support stringing caused by belt brim code 2024-07-11 11:45:52 -04:00
Stewart Allen
d169f244f1 fixes #280 ensure view is arrange before flip to prevent operational state mixing 2024-07-10 16:53:02 -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
d7b77dd61d fixes #277 move to belt before seeking brim start when avoid gaps selected 2024-07-08 20:18:43 -04:00
Stewart Allen
d88f603e38 fix belt settings mixture across mode changes. commend cleanup, rm dead code 2024-07-08 17:34:43 -04:00
Stewart Allen
4aa9b7ed49 alter belt calculations for abitrary slice angle 2024-07-08 13:26:58 -04:00
Stewart Allen
58c33da9e8 add slice angle param (not fully impl) 2024-07-07 11:41:00 -04:00
Stewart Allen
9d6e4a6512 rm dead code. clean up slicing path marginally. bug fix belt support render 2024-07-06 19:09:36 -04:00
Stewart Allen
9aae90880c comments and tweaks on belt slicing 2024-07-06 15:40:58 -04:00
Stewart Allen
eb534a17ff fix calculated time output in cnc mode 2024-07-04 10:27:59 -04:00
Stewart Allen
43fdeef1a1 fix double-offsetting of pocket contour expansion 2024-07-03 18:30:50 -04:00
Stewart Allen
d1f234fb61 fix buffer geometry call from recent threejs upgrade. also typo fix in polygons 2024-07-03 15:17:21 -04:00
Stewart Allen
9f14ecf88a checkpoint poly arc finding (for drilling op upgrade) 2024-07-02 13:28:13 -04:00
Stewart Allen
edf7a53d4c move gerber render to worker to free up UI thread 2024-07-01 21:17:18 -04:00
Stewart Allen
619468ee00 improve open poly offsetting. change gerber trace 3d interpetation 2024-07-01 20:52:49 -04:00
Stewart Allen
8b215460a1 complete basic gerber import conversion to mesh for milling traces 2024-06-29 23:03:40 -04:00
Stewart Allen
fdfea41a48 add gbr to loader classes 2024-06-29 19:21:22 -04:00
Stewart Allen
b4ad2bef61 bump rev 4.0.1 -- add more gerber code 2024-06-28 17:08:08 -04:00
Stewart Allen
d1938316e5 checkpoint internal work. # app server file wrapping, gerber import work 2024-06-27 21:50:54 -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
bde9080f43 improve infill speed / routing for most scenarios. improve (hidden) intra-layer fdm slider 2024-06-24 15:20:41 -04:00
Stewart Allen
b8f938b10c fixes #279 by adapting retract distance to device nozzle diameter 2024-06-24 10:44:13 -04:00
Stewart Allen
6944163ea4 feat: replace automatic speed scaling on full tool engagement with user parameter 2024-06-23 11:56:43 -04:00
Stewart Allen
995b338946 replace all window.prompt() with kiri.ui.prompt() for electron. open electron links in os browser 2024-06-17 15:21:50 -04:00
Stewart Allen
c3a6c876cb bump rev 4.0.D17 2024-06-16 15:53:19 -04:00
Stewart Allen
87b251bedc add proper gcode on/off macros for each cutting tool 2024-06-13 23:42:28 -04:00
Stewart Allen
f6f1d2478e restrict ctOrigin offsets to ctOriginBounds 2024-06-13 22:31:59 -04:00
Stewart Allen
4d811972f6 compensate WireEDM previews when origin bounds checked 2024-06-13 22:13:03 -04:00
Stewart Allen
2ac1eb9e9e fix output order using next closest 2024-06-13 19:56:04 -04:00
Stewart Allen
d087aaae73 refactor tile packing, cut tools file pathing 2024-06-13 19:00:04 -04:00
Stewart Allen
8017fe37e5 checkpoint before cut/prepare refactor. comments 2024-06-12 17:01:50 -04:00
Stewart Allen
a15e73495f improve bounds tracking and output in cut modes. improve dark mode export dialog 2024-06-12 10:31:40 -07:00
Stewart Allen
3a48b319d7 add wire-edm origin offsets to setup a lead-in 2024-06-11 20:18:09 -07:00
Stewart Allen
c8bfa6a789 checkpoint cut tools drivers 2024-06-11 17:35:02 -07:00
Stewart Allen
ce78873f76 checkpoint WireEDM feature development 2024-06-11 13:16:02 -07:00
Stewart Allen
5eb795606b checkpoint WireEDM surface selection and menu re-org 2024-06-10 21:54:25 -07:00
Stewart Allen
3f0bf78d8b add hover titles for machining modes 2024-06-09 19:29:50 -07:00
Stewart Allen
bc7f8d64be stabilize Y position of cnc pop op 2024-06-09 19:22:56 -07:00
Stewart Allen
dfe42c0e4e refactor / rename laser fields to ct for 'cut tool' as a generic class for waterjet/wireedm/dragknite/laser 2024-06-09 15:33:30 -07:00
Stewart Allen
1d50d42b46 stub in new device types: WaterJet, WireEDM 2024-06-09 14:03:16 -07:00
Stewart Allen
85f48ef9b4 split dragknife out of laser and create new mode based on it. template for waterjet and wire-edm 2024-06-09 11:00:53 -07:00
Stewart Allen
5797f4fb2a update (fix?) laser DXF output format. fix layer grouping option 2024-06-08 15:18:19 -07:00
Stewart Allen
44e6dc75dc because safari/webkit is fundamentally braindead 2024-06-08 00:07:42 -07: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