Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revised square and chamfer thread fixes #11

Merged
merged 11 commits into from
Sep 19, 2023
Merged

Conversation

lincolnjohnson
Copy link
Contributor

This should fix external square and internal chamfer thread creation in problematic cases.

Ref issues: #7 #9

As far as can tell this fixes issue IsoThread external missing single thread loop gumyr#7
Update thread.py to fix internal chamfer bottom fail
Discovered that previous solution of range(2) did not fix all square end cases.

Changed range back to 3, added checks to make sure we're only splitting loops that lie on the plane.

gumyr#7
Fixing github editor weird tab spacing
This reverts commit b19f9bc.
…ead-fix"

This reverts commit 0c173ff, reversing
changes made to 67e697a.
Previous fix did not fix all edge cases of square cuts. This commit only splits loops if the cut plane falls within their bounding box, and appears to fix all edge cases of square and chamfers.
@gumyr gumyr merged commit b6d7a7b into gumyr:main Sep 19, 2023
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.

2 participants