Skip to content

Comments

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

Merged
whitequark merged 1 commit intosolvespace:masterfrom
phkahler:fix-uv-projection
Jun 6, 2020
Merged

Fix SSurface::EdgeNormalsWithinSurface() to handle non-orthogonal u,v derivatives correctly.#623
whitequark merged 1 commit intosolvespace:masterfrom
phkahler:fix-uv-projection

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.

3 participants