Stewart Allen
cd7c0f7597
fix shadow coplanar with bottom z
2025-12-08 17:35:21 -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
8335d2d8e9
add on-the-fly camera perspective switching
2025-12-07 12:37:03 -05:00
Stewart Allen
e0b1c4e31f
CAM routing refactor, area operation, and taper ball tool implementation
...
Major routing improvements:
- Refactor depth-first routing algorithm for better path optimization
- Reimplemented outline, roughing, pocket, and trace as area operation wrappers
- Add pocket shadow travel routing with optimized descent using travel bounds
- Improve contour routing with arc detection and polyEmit arc strategy
- Add area smoothing and ease-down options
- Fix outline handling with thru holes and surface reversal on tip2tip
- Move widget shadow methods into widget class for faster hole detection
- Better camInnerFirst support and proper feed/plunge defaults
Tool system improvements:
- Implement taper ball tool type with full support
- Add renderTool2() for profile-based visualization
- Convert tool menu to init code with bound vars
- Fix auto tool and auto spindle for prep operations
- Update tool profile generation for taperball geometry
- Add calcTaperBallExtent() for proper ball tangency calculations
Code cleanup:
- Remove duplicated slicer code from specialized slicers
- Asyncify shadowAt operations
- Deprecate pocket engrave operation
- Simplify upNover implementation
- Fix animation with new tool+settings requirements
2025-12-06 00:09:17 -05:00
Stewart Allen
1231455856
fix align Y to align Y instead of X
2025-11-29 21:06:40 -05:00
Stewart Allen
68db33df3f
add surface linear constraint and angle. rename fields
2025-11-29 18:17:27 -05:00
Stewart Allen
e9c5cf8712
stub in area surface menu
2025-11-29 18:00:26 -05:00
Stewart Allen
a02e4867c6
start implementing area trace
2025-11-29 16:08:46 -05:00
Stewart Allen
f8c53dfee9
first order clear for area op
2025-11-29 12:38:57 -05:00
Stewart Allen
fd8a374eed
add gcode macro link, rm dynamic style loader, add contributed ender 7 profile
2025-11-29 01:08:44 -05:00
Stewart Allen
cc85832236
add new uber-op: area
2025-11-28 20:03:46 -05:00
Stewart Allen
7befba7040
cam: filter synth in prepare bc tab update. fix first save move between widgets
2025-11-27 12:40:27 -05:00
Stewart Allen
e71d8157a4
restrict the use of tzoff to cam mode
2025-11-22 11:47:47 -05:00
Stewart Allen
256e9fcf73
disable gpu for pocket contour, update defaults
2025-11-16 19:05:42 -05:00
Stewart Allen
ca4df7c223
add manifold indexed animation option
2025-11-16 14:28:12 -05:00
Stewart Allen
ae65cd2b07
re-add base flow rate multiplier for belt mode fixes #444
2025-11-13 15:48:44 -05:00
Stewart Allen
a66d7fe202
clean up electron build, merge electron mod into core
2025-11-12 23:29:36 -05:00
Stewart Allen
14def831cd
add new cam op register mode that marks the bottom cutout tabs
2025-11-10 23:14:08 -05:00
Stewart Allen
49a63fad04
add radial gpu option (work in progress)
2025-10-31 17:35:26 -04:00
Stewart Allen
49127b8296
add { deleteMerged } option to api.selection.merge()
2025-10-31 00:48:54 -04:00
Stewart Allen
32b5248fda
fixes for indexed rotations
2025-10-30 23:49:33 -04:00
Stewart Allen
f67e5991eb
remove dups from PR #440
2025-10-29 11:08:06 -04:00
Stewart Allen
cff74ef04c
add left align (y axis)
2025-10-26 19:17:03 -04:00
Stewart Allen
9c8c9ff30b
add lathe start/end offset option, fix large step precision
2025-10-18 01:03:58 -04:00
Stewart Allen
e614c34998
remove confusing/unused fill speed parameters, rename other params for clarity
2025-10-17 01:08:30 -04:00
Stewart Allen
f0f0bae52b
remove first layer line width and flow rate since they will become range parameters in the flow rate value refactor
2025-10-17 00:49:21 -04:00
Stewart Allen
8032569b45
Merge pull request #436 from GridSpace/filename-widget-codec
...
add file meta to widget codec
2025-10-16 19:57:16 -07:00
Stewart Allen
a26b1d6bef
add fdm volumetric flow output caps
2025-10-16 21:39:24 -04:00
bakedpotatolord
b9f9678529
add file meta to widget codec
2025-10-16 16:54:59 -06:00
Stewart Allen
3bc0f0cfc2
add more servce worker boot controls
...
disable scarf by default
handle redirect with query
2025-10-13 11:45:14 -04:00
Stewart Allen
6afa649f20
remove grid:local and grid:host targets
2025-10-12 01:25:39 -04:00
Stewart Allen
53a65777f8
update min layer time to respect min output speed
2025-10-02 10:15:14 -04:00
Stewart Allen
295dcd12ec
sort fdm, cam, control property names for easier navigation
2025-09-30 07:37:39 -04:00
Stewart Allen
1cca293495
add hole and perimeter offset compensation as expert settings
2025-09-29 19:11:24 -04:00
Stewart Allen
5aa5456f37
fix move extrusion with scarfz
2025-09-28 12:41:08 -04:00
Stewart Allen
77b4cce97a
fix scarf/arc conflict and scarf z on export. add print remain time macro var
2025-09-28 02:08:32 -04:00
Stewart Allen
79a227d741
add fdm scarf seams and min layer time
2025-09-27 21:15:21 -04:00
Stewart Allen
7660570f3a
add oname and oid params for macro conditions and substitutions
2025-09-27 00:19:22 -04:00
Stewart Allen
ac956a3cac
add spiral layer start point option
2025-09-26 22:04:27 -04:00
Stewart Allen
39cc3db3d8
add codec optional extended point data encoding
2025-09-26 09:44:56 -04:00
Stewart Allen
f5d234da31
revert new thin default until codec updated
2025-09-25 21:31:54 -04:00
Stewart Allen
0349ea5169
add basic thin wall handling and default to on
2025-09-24 23:59:31 -04:00
Stewart Allen
f8180fe79a
mock up basic thinwall w/out medial axis
2025-09-24 01:18:19 -04:00
Stewart Allen
9138e219ea
fixes #429 outline refresh and stock size issues
2025-09-23 18:33:03 -04:00
Stewart Allen
bcadc9dfb9
reorder fdm menus, add solid fill sub-menu
2025-09-22 23:39:45 -04:00
Stewart Allen
cb0344fb70
fix LANG api ref for extruders
2025-09-22 23:18:08 -04:00
Stewart Allen
cbfdde341a
rename thin wall implementations
2025-09-22 02:19:31 -04:00
Stewart Allen
099c0ea0f9
Merge branch 'rel-4.3' into dev-4.3-thinwall
2025-09-21 17:39:03 -04:00
Stewart Allen
1501d33c70
fixes #427 now scale prevented below threshold
2025-09-21 17:13:57 -04:00
Stewart Allen
07213ddc79
annotate thin shells for output ordering
2025-09-21 16:24:33 -04:00