Commit graph grid-apps-cmms/src/geo
Author SHA1 Message Date
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
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