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
|
d1f234fb61
|
fix buffer geometry call from recent threejs upgrade. also typo fix in polygons
|
2024-07-03 15:17:21 -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
|
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 |
|