v0.6.0
Public feature recognition, driven by pzfreo/build123d-mcp#264 and review of v0.5.0 (#86, #87; merged in #88, #89).
Added
find_holes(part)/find_bosses(part)— recognise drilled holes and bosses from a solid's cylindrical faces. Coaxial stacks (drill + counterbore + spotface) become oneHoleFeaturewith bottom classified through / flat / drill-point; entry chamfers, lip fillets, and countersinks read as openings; bores interrupted by crossing holes recombine; slot end caps and fillets are excluded.find_bossesreports external segments including a turned part's OD. (#87)- The cylinder analysis moved from
make_drawinginto the newfeaturesmodule — old import paths still work.
Fixed
- OD/bore-leader exclusion is exact by construction (
od_diamsnapped to its dedup representative) (#86)
See CHANGELOG.md for details and documented approximations.