Add Curvature function for surfaces#1463
Conversation
…oid misclassification of coincident surfaces when they have identical normals along an edge.
|
@phkahler the disk of the machine I usually use to work on SolveSpace died... :-( Thinking "on paper" - how would the caller choose the |
@ruevs My thinking is that many NURBS issues are a result of surfaces being classified as "coincident" at an edge because they have the same or opposite normal. In those cases we need to disambiguate be taking curvature into account. One area to call this function would be in SSurface::EdgeNormalsWithinSurface |
I'm not sure this is quite correct even for a numerical approximation. In particular I'm not sure about division by tu.Magnitude and tv.Magnitude.