X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGeomAlgoAPI%2FGeomAlgoAPI_FaceBuilder.cpp;h=8e108ebfa01d4f3423bba3c23f8a617500c69d60;hb=28d317bd93c0cecba59d648d76209cc3c6200ace;hp=46a46d233446b0a923c44dd605128f3e16f88105;hpb=5dfebcc3a72f75f043de9880419b39f073af6819;p=modules%2Fshaper.git diff --git a/src/GeomAlgoAPI/GeomAlgoAPI_FaceBuilder.cpp b/src/GeomAlgoAPI/GeomAlgoAPI_FaceBuilder.cpp index 46a46d233..8e108ebfa 100644 --- a/src/GeomAlgoAPI/GeomAlgoAPI_FaceBuilder.cpp +++ b/src/GeomAlgoAPI/GeomAlgoAPI_FaceBuilder.cpp @@ -67,6 +67,12 @@ std::shared_ptr GeomAlgoAPI_FaceBuilder::plane( gp_Pln aPln = isPlanar.Plan(); double aA, aB, aC, aD; aPln.Coefficients(aA, aB, aC, aD); + if (aFace.Orientation() == TopAbs_REVERSED) { + aA = -aA; + aB = -aB; + aC = -aC; + aD = -aD; + } aResult = std::shared_ptr(new GeomAPI_Pln(aA, aB, aC, aD)); return aResult; }