Skip to content

feat: Make circles less "chunky" by using more segments in their polygonal approximation.#716

Merged
eyal0 merged 15 commits intopcb2gcode:masterfrom
eyal0:points_per_circle2
Jun 6, 2025
Merged

feat: Make circles less "chunky" by using more segments in their polygonal approximation.#716
eyal0 merged 15 commits intopcb2gcode:masterfrom
eyal0:points_per_circle2

Conversation

@eyal0
Copy link
Copy Markdown
Contributor

@eyal0 eyal0 commented Jun 4, 2025

Rather than always use 32 segments per circle, use as many as necessary to achieve 0.0004 inch or less per segment. (0.0004 inches is the default tolerance value.)

This fixes #661

@eyal0 eyal0 changed the title Points per circle2 feat: Make circles less "chunky" by using more segments in their polygonal approximation. Jun 4, 2025
@eyal0 eyal0 force-pushed the points_per_circle2 branch 11 times, most recently from 5543dcc to 7832afb Compare June 4, 2025 21:24
@eyal0 eyal0 force-pushed the points_per_circle2 branch 3 times, most recently from 51cc34d to 6415d1c Compare June 6, 2025 00:40
@eyal0 eyal0 force-pushed the points_per_circle2 branch from 6415d1c to d037da8 Compare June 6, 2025 16:15
@eyal0 eyal0 merged commit 891a2b6 into pcb2gcode:master Jun 6, 2025
6 checks passed
timaydin pushed a commit to timaydin/pcb2gcode that referenced this pull request Jan 27, 2026
feat: Make circles less "chunky" by using more segments in their polygonal approximation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Arcs seem to have 32 segments per 360 degrees, making them chunky as they get bigger

1 participant