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

Fix SSurface::EdgeNormalsWithinSurface() to handle non-orthogonal u,v derivatives correctly. #623

Merged
merged 1 commit into from Jun 6, 2020

Conversation

phkahler
Copy link
Member

@phkahler phkahler commented Jun 2, 2020

This is similar to the corrections in #473 but affects calculation of edge normals in boolean.cpp. I don't know a specific issue that this fixes, so I'd like to hold off merging until we have an example issue that it corrects. Such problems are likely to occur with booleans involving Helix extrusions.

@phkahler
Copy link
Member Author

phkahler commented Jun 6, 2020

I've gone back and forth with a number of models and can't find any regressions or improvements with this. I'd like to merge it if that's OK because the math is more correct than without it.

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

Successfully merging this pull request may close these issues.

None yet

3 participants