From 6acb22733376647dc5c185968027fad92bfc579e Mon Sep 17 00:00:00 2001 From: mgerus Date: Fri, 30 Sep 2022 10:58:48 +0300 Subject: [PATCH] 33150 fix(?) for wrong translate of 2dCurve --- src/ChFi3d/ChFi3d_Builder_0.cxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ChFi3d/ChFi3d_Builder_0.cxx b/src/ChFi3d/ChFi3d_Builder_0.cxx index ef17f40eb1..8e0808d6b2 100644 --- a/src/ChFi3d/ChFi3d_Builder_0.cxx +++ b/src/ChFi3d/ChFi3d_Builder_0.cxx @@ -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; } -- 2.39.5