feat(cam): circle-segment intersection + winding containment queries #51
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "patman/cam-query"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
PR2 of the adaptive-clearing roadmap: circle-line/circle-arc intersections as angles on the query circle (tolerance-widened per Contour::tolerance, so exact-endpoint hits survive FP; junction hits may be double-reported by design) and winding-number containment with a rigorously branch-pinned adaptive arc walk (pieces of turning <= pi/2 subtend < 3pi/2, so principal <= pi/2 pins the true branch). region_contains gives material semantics (CCW outer, CW islands). Next PR computes the exact engagement angle from these. Stacked on patman/cam-geom (#50).