-
Notifications
You must be signed in to change notification settings - Fork 3
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
Remove curve2d.full_circle2 to avoid confusion #2
Comments
Seems like it is working fine but there is an important fine print here: it is not possible to generate a correct full circle using 7 control points. It will be always 3 arcs connected together. The NURBS Book also says the parameterization is not as good as the 9-point full circle. That was a fun experiment for me at the time of the development, but considering today, I think it is best to remove The reference for 7-point full circle is on pages 301 and 302 of The NURBS Book, 2nd Edition. |
actually 7 point is possible - see the later comment. |
@cshorler I still don't believe that is a valid full circle. Using 9-points makes sure that you are creating the correct full circle at all times. I think it would be the best to contribute that script to the examples repo. |
I also made some changes to the remaining function for compatibility with the 6.x branch. Also - when developing the package name conflicts with a parallel (egg link) install of NURBS-Python / geomdl. I can submit a PR for this as well. |
geomdl-shapes will be merged with 6.x along with a couple of example curves, surfaces and volumes from the examples repository. It will still be maintained for 5.x |
I'd be glad if you could open a new ticket for this. |
I now read the section in the NURBS book on these two circle constructions
I guess the detail is in the discussion of higher order circles (later in the same chapter) and discontinuities in the basis functions. |
okay will do |
Ref: orbingol/NURBS-Python#67
The text was updated successfully, but these errors were encountered: