Stewart Allen
|
2efb9cfab8
|
add proper negative extrusion handling (normals and chamfer reversal)
|
2024-07-27 12:28:09 -04:00 |
|
Stewart Allen
|
47e47df0a5
|
add sketch item dialogs and editing, sketch extrusion dialog and options
|
2024-07-25 23:30:58 -04:00 |
|
Stewart Allen
|
54ffc506bd
|
first sketch union
|
2024-07-25 15:52:17 -04:00 |
|
Stewart Allen
|
2cfe6bac38
|
add crude rendering of sketch polys
|
2024-07-24 22:21:40 -04:00 |
|
Stewart Allen
|
5fac736ea9
|
add ease down angle setting in UI triggered when ease down enabled
|
2024-07-20 23:12:37 -04:00 |
|
Stewart Allen
|
fe8ab6ed75
|
Merge pull request #282 from thingsapart/dev-ease-down-configurable
Proof of concept of configurable "Ease-Down" with a slope and start Z
|
2024-07-20 23:11:43 -04:00 |
|
Stewart Allen
|
d45d0b618b
|
add more options for cylinder generation
|
2024-07-20 15:29:04 -04:00 |
|
Stewart Allen
|
17581dbe7e
|
add negative chamfer hack for bottom-only gear chamfers
|
2024-07-19 21:39:23 -04:00 |
|
Stewart Allen
|
fee09c17f5
|
gear generation remembers previous settings and uses them as defaults
|
2024-07-19 20:37:32 -04:00 |
|
Stewart Allen
|
683cada6b9
|
add gear bottom chamfer to match
|
2024-07-19 18:13:46 -04:00 |
|
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 |
|
thingsapart
|
5680ef6726
|
Comment
|
2024-07-15 17:53:39 -07:00 |
|
thingsapart
|
424aaa7c32
|
Lint
|
2024-07-15 17:40:16 -07:00 |
|
thingsapart
|
21441ebcf4
|
Fix indent
|
2024-07-15 17:35:38 -07:00 |
|
thingsapart
|
d3eb573ae9
|
Do not break down all long move segments, only those that would violate target Z
|
2024-07-15 17:34:12 -07:00 |
|
thingsapart
|
a7eded5156
|
Simplify the code, remove intermediate segments
|
2024-07-15 17:06:13 -07:00 |
|
thingsapart
|
0cdfee585e
|
A little more cleanup and commenting
|
2024-07-15 16:41:25 -07:00 |
|
thingsapart
|
3b3a3670bd
|
Proof of concept of configurable "Ease-In" with a slope and start Z
|
2024-07-15 15:00:50 -07: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 |
|