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

Skewed NURBS issue #472

Closed
phkahler opened this issue Sep 9, 2019 · 0 comments
Closed

Skewed NURBS issue #472

phkahler opened this issue Sep 9, 2019 · 0 comments

Comments

@phkahler
Copy link
Member

phkahler commented Sep 9, 2019

NURBS surfaces are more likely to have problems when the derivatives along U and V are not orthogonal. This is only likely if we lathe or revolve around an axis that does not lie in the sketch plane. Also, all helical extrusions have this non-orthogonality in the U,V space and tend not to do well in intersection as shown here:

Helix_issue

The errors go away if the axial displacement of the helix is reduced - as you get closer to a plain revolve.

The problem is that the function SSurface::ClosestPointNewton() assumes the derivatives are orthogonal. I have a fix in the works for this (works but I'm not sure it's quite correct). This may also be in play for #471

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants