feat(cam): true-contour geometry primitives (CAM/geom) #50

Merged
patman merged 1 commit from patman/cam-geom into main 2026-07-09 23:27:41 +00:00 AGit
Owner

First layer of the adaptive-clearing roadmap (docs/superpowers/adaptive-clearing-idea.md): new cam-geom crate with planar ContourSegment (line/arc) point-eval + arc length and validated closed Contour loops (finite, positive radii, single-turn sweeps, tolerance-bounded closure/planarity, tolerance retained for downstream reuse). Deliberately geometry-only; exact engagement (next PR) and offsetting build on it. Deferred by design: self-intersection and orientation checks. Stacked on patman/cam-scurve (#49).

First layer of the adaptive-clearing roadmap (docs/superpowers/adaptive-clearing-idea.md): new cam-geom crate with planar ContourSegment (line/arc) point-eval + arc length and validated closed Contour loops (finite, positive radii, single-turn sweeps, tolerance-bounded closure/planarity, tolerance retained for downstream reuse). Deliberately geometry-only; exact engagement (next PR) and offsetting build on it. Deferred by design: self-intersection and orientation checks. Stacked on patman/cam-scurve (#49).
New cam-geom crate: planar ContourSegment (line / circular arc) with
typed point evaluation and arc length, and validated closed Contour
loops (finite, positive radii, single-turn sweeps, tolerance-bounded
closure and planarity). First layer of the adaptive-clearing roadmap;
exact engagement and offsetting build on these types.

Co-authored-by: patman-assist <patrick-ai@kgroo.co>
patman changed target branch from patman/cam-scurve to main 2026-07-09 23:27:40 +00:00
patman merged commit 1cb9866e56 into main 2026-07-09 23:27:41 +00:00
Sign in to join this conversation.
No description provided.