Commit graph grid-apps-cmms/src/geo
Author SHA1 Message Date
Stewart Allen
95edfc1ea9 swap in manifold for jscad/modeling 2022-10-24 11:43:43 -04:00
Stewart Allen
766b1ef2cc improve flat layer additions 2022-10-15 22:16:12 -04:00
Stewart Allen
5ab8256dbb experiment with ways to speed up path generation 2022-10-15 20:50:43 -04:00
Stewart Allen
357e851f95 beautify small bit of code 2022-10-15 20:18:24 -04:00
Stewart Allen
66e9ebbbc6 update release notes 2022-10-15 17:55:35 -04:00
Stewart Allen
f5941befaf improve slice/preview visuals on open but really closed polys 2022-10-14 23:09:18 -04:00
Stewart Allen
ce856146e9 improve slice/preview visuals with custom normals 2022-10-14 12:42:51 -04:00
Stewart Allen
c422c5779e fix path error with double split and start/end 2022-10-14 06:57:09 -04:00
Stewart Allen
8fffc240c4 add sliceSupportFill process parameter to optionally force aligned support infill at a fixed angle 2022-10-12 22:25:57 -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
56e4206930 checkpoint cam pocket contour setup 2022-10-10 00:00:08 -04:00
Stewart Allen
bcc64baef8 move legacy 3d path generator to geo.paths 2022-10-04 20:10:50 -04:00
Stewart Allen
64a244f151 fix open paths with head = tail, 2 dup point lines 2022-10-04 13:36:33 -04:00
Stewart Allen
1d47ec9473 add new path generator. let it bake for a while before removing the old one 2022-10-04 00:25:44 -04:00
Stewart Allen
059dbced58 when healing enabled, warn when non-manifold geometry detected. update release notes 2022-09-08 13:26:47 -04:00
Stewart Allen
f233bc2768 tweaks to xray, debug. add poly dep to mesh for topo mod 2022-06-16 18:24:49 -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
b82c411313 fix subtract 2022-04-20 17:26:01 -04:00
Stewart Allen
5274ed6ae7 progress on cam pocketing op 2022-04-07 09:28:55 -04:00
Stewart Allen
563694a2f1 fix triangulation of csg union 2022-02-26 19:11:59 -05:00
Stewart Allen
fb9e10eb6c add jscad debugging helper 2022-02-26 12:42:06 -05:00
Stewart Allen
8a7014ac08 short-circuit deep searches of non-manifold parts 2022-02-23 23:29:43 -05:00
Stewart Allen
202bf2f8fd fix up dependencies 2022-02-22 11:32:35 -05:00
Stewart Allen
d7be37478d modify kiri ui to use updated dependency management 2022-02-22 00:05:29 -05:00
Stewart Allen
32e9ceca55 update add, data, geo to use gapp.register() 2022-02-20 14:31:27 -05:00
Stewart Allen
2af7b4cef0 fix supports on belt. code styling 2022-02-19 20:05:44 -05:00
Stewart Allen
930b56b428 refactor print as proper class 2022-02-19 16:16:49 -05:00
Stewart Allen
e0ca12fe58 migrate more settings, fix index/ranges in slice post 2022-02-19 12:43:42 -05:00
Stewart Allen
a1d592837d separate platform functions from main 2022-02-17 21:52:54 -05:00
Stewart Allen
addcfdde3e more progressive style, flow, and separation refactoring 2022-02-17 17:55:26 -05:00
Stewart Allen
5a82a7c746 use non-zero injection point for 'start of script array'. clean up module loading a bit 2022-02-17 15:04:36 -05:00
Stewart Allen
b8b7ce70d2 rename path to paths for consistency with other helpers 2022-02-17 00:39:50 -05:00
Stewart Allen
36d3f6b0b6 move path utilities out of print 2022-02-17 00:36:17 -05:00
Stewart Allen
a438275e9a migrate fdm, sla, laser to new core slicer 2022-02-16 22:57:12 -05:00
Stewart Allen
0d536736c5 more pluggable bits for replacing fdm/cam slicers 2022-02-01 21:21:54 -05:00
Stewart Allen
a633543df2 fix clip dependency when poly used in mesh 2022-01-31 22:27:48 -05:00
Stewart Allen
f54e01e54f more style updates in geo base 2022-01-31 21:08:06 -05:00
Stewart Allen
7b8a5be1c5 update code style for geo classes 2022-01-31 20:50:19 -05:00
Stewart Allen
d29ba1dc9e refactor bounds into a proper class 2022-01-31 10:07:06 -05:00
Stewart Allen
efc3c5c77a swap in openjscad modeling library for csg 2022-01-30 20:24:02 -05:00
Stewart Allen
3c0e735f63 add flatten util 2022-01-30 17:17:16 -05:00
Stewart Allen
16c059288e constrain bucket max index froms scale point 2022-01-29 23:59:40 -05:00
Stewart Allen
8e731a01ef fix box array for union/intersect 2022-01-29 23:38:52 -05:00
Stewart Allen
78a2e0a35e testing csg. add geo triangulate (todo replace earcut calls with this) 2022-01-29 20:37:45 -05:00
Stewart Allen
ecb7ab553e bucket max parameter, bucket array fix, notes 2022-01-27 15:38:45 -05:00
Stewart Allen
df8feb8ae7 more modular functionality for base slicer 2022-01-27 15:12:43 -05:00
Stewart Allen
6485e54280 fix negative slice spans, error handling in promise chain, rebuild cleanup 2022-01-27 12:29:48 -05:00
Stewart Allen
d634a0ce1c checkpoint rebuilder 2022-01-27 11:34:37 -05:00
Stewart Allen
d847640feb add connect override option 2022-01-26 23:19:32 -05:00