Commit graph grid-apps-cmms/src/geo/polygon.js
Author SHA1 Message Date
Stewart Allen
ee68930f73 add chamfer top option for gears 2024-07-19 18:05:41 -04:00
Stewart Allen
156fe593ac checkpoint gear generation work 2024-07-18 20:13:50 -06:00
Stewart Allen
cc93c9a6e9 add gear generator to mesh tool 2024-07-18 10:53:27 -06:00
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
d7d136ad8c try using xor to heal non-manifold / overlapping sliced polys. aka deathstar fix 2024-07-13 16:51:22 -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
9f14ecf88a checkpoint poly arc finding (for drilling op upgrade) 2024-07-02 13:28:13 -04:00
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
d087aaae73 refactor tile packing, cut tools file pathing 2024-06-13 19:00:04 -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
47bd68ca0b add step angle option for lathe (perhaps determine heuristically in the future) 2023-02-13 14:46:15 -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
e1aa2bfaca test free mem on slice 2023-01-10 21:28:35 -05:00
Stewart Allen
66e9ebbbc6 update release notes 2022-10-15 17:55:35 -04:00
Stewart Allen
ce856146e9 improve slice/preview visuals with custom normals 2022-10-14 12:42:51 -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
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
f233bc2768 tweaks to xray, debug. add poly dep to mesh for topo mod 2022-06-16 18:24:49 -04: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
930b56b428 refactor print as proper class 2022-02-19 16:16:49 -05:00
Stewart Allen
a633543df2 fix clip dependency when poly used in mesh 2022-01-31 22:27:48 -05:00
Stewart Allen
7b8a5be1c5 update code style for geo classes 2022-01-31 20:50:19 -05:00
Stewart Allen
5f11231e9e add bare-bones geo slicer and wire into stub for mesh rebuilder 2022-01-26 21:06:30 -05:00
Stewart Allen
9085b88380 add polygon.simplify(), xray for sla 2022-01-26 17:28:23 -05:00
Stewart Allen
ab8a86b2a8 checkpoint 2022-01-25 21:54:07 -05:00
Stewart Allen
7ae240290c 2nd attempt at simplifying poly.union -- update support help -- fix selected mesh info 2021-12-12 18:37:55 -05:00
Stewart Allen
636bf653fc Revert "simplify union to clipper wrappers"
This reverts commit f8cf66e7d5.
2021-12-12 13:49:30 -05:00
Stewart Allen
f8cf66e7d5 simplify union to clipper wrappers 2021-12-12 11:53:14 -05:00
Stewart Allen
92599a4dfc checkpoint belt multi-extruder work 2021-11-16 22:07:49 -05:00
Stewart Allen
0634642812 fix union for synth objects like cam tabs 2021-10-16 11:57:48 -04:00
Stewart Allen
29c97a4908 remove ununsed/dead code 2021-10-03 18:41:58 -04:00
Stewart Allen
a306cbb23e another getter fix/update 2021-09-15 14:56:14 -10:00
Stewart Allen
e3e2aeae5c add wasm option on other calls. disable wasm subtract/diff 2021-07-11 20:13:11 -04:00
Stewart Allen
aeb8d9512a change fingerprinting algorithm 2021-07-10 21:19:56 -04:00
Stewart Allen
841df7b5a9 add new assembly preference for enabling wasm testing 2021-07-07 21:09:34 -04:00
Stewart Allen
2ebc85458f trim more fields that don't need to be pre-allocated 2021-07-04 21:17:30 -04:00
Stewart Allen
6337cae736 remove largely unused debug class 2021-07-04 21:05:46 -04:00
Stewart Allen
5ef402b72d bless a poly simple algo 2021-06-25 10:28:39 -04:00
Stewart Allen
501873caf3 remove debugging code 2021-06-22 15:54:47 -04:00
Stewart Allen
8141a3aa12 slightly better poly equivalence check 2021-06-22 11:23:45 -04:00
Stewart Allen
c9cf45bc40 add poly union to wasm geo helper 2021-06-21 23:26:54 -04:00