Commit graph

5,140 commits

Author SHA1 Message Date
Stewart Allen
d5b6d4c080 for area offsets, disable wasm (lacks features) and use round joins for offsets (better tool paths for cnc) 2025-12-13 15:48:30 -05:00
bakedpotatolord
c9a4c31578 remove non-existent description from onHover 2025-12-13 12:27:56 -07:00
Stewart Allen
10c62dde4e add 'F' zoom to fit space hotkey 2025-12-13 12:23:53 -05:00
Stewart Allen
167b58a7b6 fix stock bounds when rotate in indexed mode with fixed vs offset stock 2025-12-13 11:56:08 -05:00
Stewart Allen
d5cda790c0 fix ball taper render in indexed mode 2025-12-12 22:26:58 -05:00
Stewart Allen
917a798474 fix ?? 2025-12-12 21:12:46 -05:00
Stewart Allen
367bf32b0a add roughing flat passes option 2025-12-12 18:10:06 -05:00
Stewart Allen
f097829e34 add gcode parsing rotational interpolation, frame get 2025-12-12 16:34:04 -05:00
Stewart Allen
a1880f7dc3 add milling direction per op 2025-12-12 12:46:43 -05:00
Stewart Allen
f74c6f550a fix contour shadow parameter 2025-12-12 08:13:10 -05:00
Stewart Allen
ba0d48963b fix depth first descent with jaggy overhead polys 2025-12-12 07:57:54 -05:00
Stewart Allen
cca1ecd148 warn when z bottom is below z thru 2025-12-11 22:53:20 -05:00
Stewart Allen
0df0e14f32 merge overlapping tabs 2025-12-11 22:47:24 -05:00
Stewart Allen
dd88f38e39 add tabs to travel boundaries, ensure ease-down does not go thru tab 2025-12-11 21:14:45 -05:00
Stewart Allen
df2014d297 fix roughing leave_xy 2025-12-11 20:29:20 -05:00
Stewart Allen
7b3f9b5581 add outside travel safeties to tool_shadow, disable depth-first pocket with drape (incompatible since no nesting), filter empty slices (also a drape artifact) 2025-12-11 17:14:59 -05:00
Stewart Allen
8fcfdd7499 limit return to non-empty slices 2025-12-11 08:29:21 -05:00
Stewart Allen
adbf4f61d7 fix area trace early termination conflict with drape 2025-12-11 08:26:57 -05:00
Stewart Allen
cc8dbbc908 move axis reset macro to device 2025-12-10 20:08:57 -05:00
Stewart Allen
b5a2402a9a add lathe axis reset macro 2025-12-10 18:48:51 -05:00
Stewart Allen
f49a84b1f5 fix deep travel between small polys that tool_shadow elides 2025-12-10 14:04:30 -05:00
Stewart Allen
88d5a2b2a9 resolve merge 2025-12-10 13:55:00 -05:00
Stewart Allen
af65701ace fix roughing leave z 2025-12-10 11:03:34 -05:00
Stewart Allen
1773430679 add outline wide cutout 2025-12-10 00:22:21 -05:00
Stewart Allen
6d28e75079 map omit void to omitinner 2025-12-09 23:05:09 -05:00
Stewart Allen
adfede4960 add functionality needed to complete outline 2025-12-09 22:57:26 -05:00
Stewart Allen
2097f8d6e2 start to add back outline features 2025-12-09 21:35:45 -05:00
Stewart Allen
a077cf5739 fix slicing of slabs (requires pocket bottom revisit) 2025-12-09 18:31:41 -05:00
Stewart Allen
4ba452d812 fix shadow for indexed parts 2025-12-09 15:40:09 -05:00
Stewart Allen
463fc48472 enable inside/outside trace for open polylines 2025-12-09 08:16:17 -05:00
Stewart Allen
ad86c38d97 fix lathe preview lerp, gpu lathe end point, and index issues 2025-12-09 00:21:26 -05:00
Stewart Allen
a32b7063a0 soften edge traces in light mode 2025-12-08 17:48:28 -05:00
Stewart Allen
cd7c0f7597 fix shadow coplanar with bottom z 2025-12-08 17:35:21 -05:00
Stewart Allen
8fb0574894 fix zThru for area based ops 2025-12-08 10:35:16 -05:00
Stewart Allen
ba0a4a16ab fix recursive uee of and nested travel boundaries 2025-12-08 10:22:52 -05:00
Stewart Allen
8bca0a949a clamp single trace to z top/bottom 2025-12-07 22:11:04 -05:00
Stewart Allen
f59a2ea021 add area to travel bounds, pump shadow for annealing, add input select post to allow name updates 2025-12-07 21:37:34 -05:00
Stewart Allen
6be5881ea8 fix await/async in cam prepare 2025-12-07 18:08:20 -05:00
Stewart Allen
b2105effda preserve zoom preference when switching view projection 2025-12-07 15:40:25 -05:00
Stewart Allen
8335d2d8e9 add on-the-fly camera perspective switching 2025-12-07 12:37:03 -05:00
Stewart Allen
5d2f76e238 fix orthographic aspect ratio 2025-12-07 11:53:20 -05:00
Stewart Allen
28afba27d5 fix fdm support on-demand detection 2025-12-07 11:09:04 -05:00
Stewart Allen
0d9cbf07a2 fix dogbones in trace 2025-12-07 01:22:27 -05:00
Stewart Allen
77eeec6869 fix new tool units bug 2025-12-07 00:18:42 -05:00
Stewart Allen
d0b34fc853 prevent double registration of frame listener 2025-12-06 19:43:41 -05:00
Stewart Allen
6ad3f7c94b a little tidying 2025-12-06 18:08:09 -05:00
Stewart Allen
1e69db16f8 move healPolys into polygons util class and rename as 'reconnect' 2025-12-06 14:23:56 -05:00
Stewart Allen
6bbfd243f5 fix mutex hiding two options when importing legacy op 2025-12-06 10:22:15 -05:00
Stewart Allen
a4ab9288ac fix colors and layer first shadow 2025-12-06 00:26:57 -05:00
Stewart Allen
b57e0e385c fix stock clear all 2025-12-06 00:21:31 -05:00