![]() Before this commit, if the sketch contain no entities with starting points off of the axis of revolution, the revolution may fail, which manifests as the face normals being inverted. The code at the top of MakeFromRevolutionOf() takes the furthest point from the axis, projects it on that axis to get a vector. In this case that vector is essentially zero length except for rounding errors. After this commit, instead of only considering start points of beziers, all control points are considered. Fix by @phkahler. |
||
---|---|---|
.. | ||
boolean.cpp | ||
curve.cpp | ||
merge.cpp | ||
ratpoly.cpp | ||
raycast.cpp | ||
surface.cpp | ||
surface.h | ||
surfinter.cpp | ||
triangulate.cpp |