Skip to content

v0.6.0

Choose a tag to compare

@pzfreo pzfreo released this 12 Jun 06:07
· 69 commits to main since this release
fdb3b0a

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 one HoleFeature with 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_bosses reports external segments including a turned part's OD. (#87)
  • The cylinder analysis moved from make_drawing into the new features module — old import paths still work.

Fixed

  • OD/bore-leader exclusion is exact by construction (od_diam snapped to its dedup representative) (#86)

See CHANGELOG.md for details and documented approximations.