]> OCCT Git - occt.git/commitdiff
33150 fix(?) for wrong translate of 2dCurve CR33150
authormgerus <maksim.gerus@opencascade.com>
Fri, 30 Sep 2022 07:58:48 +0000 (10:58 +0300)
committermgerus <maksim.gerus@opencascade.com>
Fri, 30 Sep 2022 07:58:48 +0000 (10:58 +0300)
src/ChFi3d/ChFi3d_Builder_0.cxx

index ef17f40eb185a0648c5efd4c80cc6c6845284302..8e0808d6b2f762e5e96d27809d8430323d4f0ee8 100644 (file)
@@ -3238,7 +3238,9 @@ Standard_Boolean ChFi3d_ComputeCurves(const Handle(Adaptor3d_Surface)&   S1,
               Pc2->Value(Uf).Coord(x,y);
               x = Pardeb(3) - x;
               y = Pardeb(4) - y;
-              if(Abs(x) > tol2d || Abs(y) > tol2d) Pc2->Translate(gp_Vec2d(x,y));
+
+              if(Abs(x) > tol2d || Abs(y) > tol2d) 
+                Pc2->Translate(gp_Vec2d(-6.2831853, 0));
               tolreached = ChFi3d_EvalTolReached(S1,Pc1,S2,Pc2,C3d);
               return Standard_True;
             }