Commit graph

4,124 commits

Author SHA1 Message Date
Stewart Allen
f556bdba34 fix code replace error 2024-07-15 10:55:09 -04:00
Stewart Allen
1d352f8459 add POLY.xor, poly.intersects, and option to xor sliced results instead of union on healing 2024-07-15 10:37:53 -04:00
Stewart Allen
955cfec263 bump server dep 2024-07-13 20:55:05 -04:00
Stewart Allen
3e33d6d0de bump rev 4.0.6 2024-07-13 18:37:05 -04: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
8288addcd0 bump rev 4.0.5 2024-07-10 18:57:24 -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
fb6c1371b2 update help menu 2024-07-09 19:20:03 -04:00
Stewart Allen
b74c0a3bea improve L&F of collapsible group headers 2024-07-09 13:08:04 -04:00
Stewart Allen
30bac4eef4 re-introduce selectively collapsible settings groups 2024-07-09 13:02:03 -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
2dd9de1ad3 bump rev 4.0.4 2024-07-08 17:42:41 -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
3f190ef078 update .gitignore 2024-07-06 21:16:18 -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
cdac25e1c0 bump rev 4.0.3 2024-07-03 15:18:16 -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
fd86b9b93a make clipper calls a little more readable, compact when packaged 2024-07-02 22:03:35 -04:00
Stewart Allen
f4889d3c8f prevent make clean from removing manifold file 2024-07-02 18:12:00 -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
903a0007d6 clean up platform file load 2024-06-30 23:15:03 -04:00
Stewart Allen
7f4a6723ff fix base46 convert miss on string vs buffer input. remove obsolete threejs exception on minify 2024-06-30 15:27:37 -04:00
Stewart Allen
b20f839f0b bump rev 4.0.2 2024-06-30 12:46:09 -04:00
Stewart Allen
1455a624c3 render vias into extruded gerber / copper layer. workaround flawed poly flatten / crush 2024-06-30 12:45:22 -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
9adfe33cfb reconcile new three modules, create a bundle 2024-06-29 15:48:00 -04:00
Stewart Allen
e26e57e193 complete es module wrappers
update manifold to current npm
update csg to use new manifold
remove manifold npm pre install download from static
2024-06-29 07:14:20 -04:00
Stewart Allen
b4ad2bef61 bump rev 4.0.1 -- add more gerber code 2024-06-28 17:08:08 -04:00
Stewart Allen
6a811ff601 add missing gerber file link 2024-06-27 22:46:42 -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
050fa8afb3 bump rev 4.0.0 2024-06-21 17:01:49 -04:00
Stewart Allen
8141b7c08a update origin trial, sync on workspace save 2024-06-19 19:59:26 -04:00
Stewart Allen
a3bede3ae9 add new build targets, update readme 2024-06-18 12:06:25 -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
4d81932f38 add support for electron modules 2024-06-16 21:48:41 -04:00
Stewart Allen
c3a6c876cb bump rev 4.0.D17 2024-06-16 15:53:19 -04:00