Feat: DONUT command (DO) — filled circular ring as LwPolyline

Creates LwPolyline with 2 vertices at (cx ± r_avg, cy), bulge=1.0,
start_width/end_width = (outer - inner) / 2, is_closed = true.

Workflow: inner diameter → outer diameter → click center points (Enter to exit).
Inner diameter 0 → filled solid circle.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Hakan SevenandClaude Sonnet 4.6 committed 2026-04-02 23:50:27 +03:00
1 parent 9a1eeab53d
commit 8fca75fade
3 files changed
+134 -1

No files matched your search

+1
View File
@@ -1,5 +1,6 @@
pub mod arc;
pub mod circle;
pub mod donut;
pub mod ellipse;
pub mod hatch;
pub mod line;