FreeCAD: master f3a3bd14

Author Committer Branch Timestamp Parent
DeepSOIC wmayer master 2016-08-25 18:33:59 master 6e284fc9
Changeset [breaking] Part: Revolve: fix forgotten check for reverseness of axis link

I didn't know BRepAdaptor_Curve does not take shape orientation
(reverseness) into account.

The commit can break existing projects. If revolution feature was
created with axis linked to reversed edge, and angle span is not 360,
the revolution direction will now swap. The chances of this situation
are pretty low, and revolution supports axis linkage for not long yet.
So I hope it won't cause any noticeable trouble.

--DeepSOIC
mod - src/Mod/Part/App/FeatureRevolution.cpp Diff File