Commit graph grid-apps-cmms/src/kiri/mode/cam/op-contour.js
Author SHA1 Message Date
Stewart Allen
e47ef1aae0 add grace for contouring tool step 2025-12-15 12:17:38 -05:00
Stewart Allen
e5e189cf90 cpu contour not obeying z bottom 2025-12-14 15:41:45 -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
f46bcc06f1 first pass refactor of cnc path routing 2025-11-30 18:03:18 -05:00
Stewart Allen
f4d7a37265 add curves-only support to gpu contour, merge co-planar point runs 2025-11-11 15:06:05 -05:00
Stewart Allen
f271fa0fc8 add gpu accelerated contouring 2025-10-31 22:53:37 -04:00
Stewart Allen
46c135ba23 fix tab reference for mirror op
add box area constraint for contour ops
2025-10-12 16:01:38 -04:00
Stewart Allen
095a539efa fix slice state, drill zmax, contour tool diam, point.a clone in move 2025-07-16 01:44:22 -04:00
Stewart Allen
6e6ad31600 formatting 2025-07-15 18:36:35 -04:00
Stewart Allen
43104fa5ac move src/kiri/* to src/kiri/core and src/kiri-*/ to src/kiri/* and updated all imports 2025-07-09 13:00:52 -04:00
Renamed from src/kiri-mode/cam/op-contour.js (Browse further)