-
Notifications
You must be signed in to change notification settings - Fork 71
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
Numerically approximate arc perimeter #381
Draft
tomcur
wants to merge
23
commits into
linebender:main
Choose a base branch
from
tomcur:arc-numerical-approximation
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Commits on Oct 29, 2024
-
Impl
ParamCurve
,ParamCurveArclen
forArc
This uses an approximation of the arc length using beziers as the analytic solution is quite involved.
Configuration menu - View commit details
-
Copy full SHA for ff7b25e - Browse repository at this point
Copy the full SHA ff7b25eView commit details -
Co-authored-by: Daniel McNab <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 25a7044 - Browse repository at this point
Copy the full SHA 25a7044View commit details -
Configuration menu - View commit details
-
Copy full SHA for 212e91d - Browse repository at this point
Copy the full SHA 212e91dView commit details -
Calculate for ellipse upper half, simplify arccos(a cos(x)/a)
Also add some more tests
Configuration menu - View commit details
-
Copy full SHA for c535a77 - Browse repository at this point
Copy the full SHA c535a77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12e841a - Browse repository at this point
Copy the full SHA 12e841aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9eb7470 - Browse repository at this point
Copy the full SHA 9eb7470View commit details -
Configuration menu - View commit details
-
Copy full SHA for 238176a - Browse repository at this point
Copy the full SHA 238176aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 29a8cd6 - Browse repository at this point
Copy the full SHA 29a8cd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 572853a - Browse repository at this point
Copy the full SHA 572853aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4592b03 - Browse repository at this point
Copy the full SHA 4592b03View commit details -
Configuration menu - View commit details
-
Copy full SHA for c73d35e - Browse repository at this point
Copy the full SHA c73d35eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d608df - Browse repository at this point
Copy the full SHA 6d608dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for fbad3e1 - Browse repository at this point
Copy the full SHA fbad3e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9920d1f - Browse repository at this point
Copy the full SHA 9920d1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for aba12cd - Browse repository at this point
Copy the full SHA aba12cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a5c97c - Browse repository at this point
Copy the full SHA 1a5c97cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f54f4ab - Browse repository at this point
Copy the full SHA f54f4abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 920728b - Browse repository at this point
Copy the full SHA 920728bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8953ba1 - Browse repository at this point
Copy the full SHA 8953ba1View commit details -
Fix erroneous agm_elliptic_perimeter if radius y > radius x
This doesn't (or doesn't easily?) occur for ellipses, as they instead get a rotation when constructed with radius y > radius x.
Configuration menu - View commit details
-
Copy full SHA for 402dd3b - Browse repository at this point
Copy the full SHA 402dd3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8312bca - Browse repository at this point
Copy the full SHA 8312bcaView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0eb63d - Browse repository at this point
Copy the full SHA d0eb63dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 886f6a4 - Browse repository at this point
Copy the full SHA 886f6a4View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.