Commit graph grid-apps-cmms/src/kiri/mode/cam/cl-hole.js
Author SHA1 Message Date
Stewart Allen
d8ddb45bcb moved kiri/ui to kiri/app 2025-12-25 01:44:20 -05:00
Stewart Allen
b7f7d87563 more shuffling of ui files 2025-12-24 22:38:04 -05:00
Stewart Allen
2a45ad87dc rename mode client to init-ui for clarity and consistency 2025-12-23 20:32:09 -05:00
Stewart Allen
9782f3159c add view fit contents chiclet 2025-12-18 11:15:08 -05:00
Stewart Allen
6ad3f7c94b a little tidying 2025-12-06 18:08:09 -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
bakedpotatolord
cbca71ed3b many hole selection/toggle bugfixes 2025-11-25 18:35:54 -07:00
bakedpotatolord
5f31201597 clean up code 2025-08-25 12:59:02 -06:00
bakedpotatolord
8840ed1183 make holes an instancedMesh 2025-08-09 20:08:59 -06:00
bakedpotatolord
b95b58dd7e start on drill mesh changes 2025-08-04 20:48:23 -06:00
bakedpotatolord
dfc2cd7f17 Merge branch 'rel-4.3' into helical-op 2025-07-10 12:57:56 -06: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/cl-hole.js (Browse further)