diff --git a/src/Mod/Part/App/TopoShapeFacePyImp.cpp b/src/Mod/Part/App/TopoShapeFacePyImp.cpp index 02d5dd0281..304270db1e 100644 --- a/src/Mod/Part/App/TopoShapeFacePyImp.cpp +++ b/src/Mod/Part/App/TopoShapeFacePyImp.cpp @@ -424,6 +424,7 @@ PyObject* TopoShapeFacePy::normalAt(PyObject *args) gp_Pnt pnt; gp_Vec vec; // handles the orientation state of the shape BRepGProp_Face(f).Normal(u,v,pnt,vec); + vec.Normalize(); return new Base::VectorPy(new Base::Vector3d(vec.X(),vec.Y(),vec.Z())); } else {