Commit graph grid-apps-cmms/src/geo
Author SHA1 Message Date
Stewart Allen
619468ee00 improve open poly offsetting. change gerber trace 3d interpetation 2024-07-01 20:52:49 -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
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
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
0b0233bbf6 experimental poly segment midpoint function 2023-03-12 14:01:26 -04:00
Stewart Allen
0b23b5f3cc rewrite polygon.circleCenter() to be more accurate 2023-02-26 15:49:24 -08:00
Stewart Allen
bf2bd6cdfd fix z clear and ordering on index command 2023-02-17 18:33:18 -05:00
Stewart Allen
47bd68ca0b add step angle option for lathe (perhaps determine heuristically in the future) 2023-02-13 14:46:15 -05:00
Stewart Allen
58d8abb469 experimental approach to offsetting open polylines in trace 2023-02-06 08:33:36 -05:00
Stewart Allen
260c0c6641 fixes #238 pocket contour open polys segmented improperly 2023-02-05 07:03:18 +01:00
Stewart Allen
79f119c354 testing indexing of topo4 output 2023-01-17 22:42:24 -05:00
Stewart Allen
ffe1ca05e8 add support for obj extended face declaration 2023-01-17 21:19:53 -05:00
Stewart Allen
d60d1e14d9 parallelize cam slicer 2023-01-15 13:05:53 -05:00
Stewart Allen
c7e29463ab remove timing 2023-01-14 19:57:44 -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
d8e731ed85 Merge branch 'master' into cam-topo-new 2023-01-12 07:16:36 -05:00
Stewart Allen
03bf0eae77 re-enable ref cleaning with changes 2023-01-12 00:28:21 -05:00
Stewart Allen
52f6f40034 back out mem ref clear (causes support issues). bump rev 3.8.D9 2023-01-12 00:15:51 -05:00
Stewart Allen
4f79165bea back out mem ref clear (causes support issues). bump rev 3.8.D9 2023-01-12 00:15:33 -05:00
Stewart Allen
c157dd1d64 undo bucket map. enable mem free ref after slicing 2023-01-10 22:00:50 -05:00
Stewart Allen
e1aa2bfaca test free mem on slice 2023-01-10 21:28:35 -05:00
Stewart Allen
5a56453390 borrow bucket map from cam slicer to allow negative z indices 2023-01-08 20:33:13 -05:00
Stewart Allen
883bf90091 remove minion-based cam slicing 2023-01-08 14:26:23 -05:00
Stewart Allen
a2bc54808e expose indexVertices in csg 2022-11-15 23:45:45 -05:00
Stewart Allen
1b140435c7 remove largely duplicated mesh heal tool to focus on mesh editor version first 2022-11-15 22:07:55 -05:00
Stewart Allen
3b3d3e5a08 use stock/tool bounding boxes to optimize animation. stock slices dynamic based on preference 2022-11-12 12:08:43 -05:00
Stewart Allen
0983acd50b update to latest manifold api 2022-11-11 10:12:32 -05:00
Stewart Allen
9d120f5c83 add polygons helpers to get inner and outer only 2022-11-09 16:25:40 -05:00
Stewart Allen
8c83e1d482 fix rounding to 0 decimal places 2022-11-08 22:43:19 -05:00
Stewart Allen
495c32bcbd fix first position, indexed first position 2022-11-08 17:06:21 -05:00
Stewart Allen
b5f756acf6 track widget indexing to timeline selection 2022-10-31 12:14:28 -04:00
Stewart Allen
989cfbb7da update csg tests 2022-10-26 17:13:52 -04:00
Stewart Allen
29e110ea73 add csg ball torture test 2022-10-26 13:36:43 -04:00
Stewart Allen
22242a31ff updated to track changing PR for direct mesh access 2022-10-25 14:48:06 -04:00
Stewart Allen
d61600fbee abstract csg ops. add error handling in client 2022-10-24 23:34:15 -04:00
Stewart Allen
7daeaaba91 merge manifold into csg 2022-10-24 23:25:58 -04:00
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