X-Git-Url: http://git.dev.opencascade.org/gitweb/?p=occt.git;a=blobdiff_plain;f=src%2FIntTools%2FIntTools_EdgeFace.cxx;h=c8f3872be8922c0374d47151c5976f4c760254bd;hp=b0a4912cb04c86e2552be9466f68e58549e897f9;hb=ddd95bbf9a5a7ef4d741bb818b81a5b7c0491c94;hpb=e1db25a9f00fe86040aee8a20210a651e1edeb9b diff --git a/src/IntTools/IntTools_EdgeFace.cxx b/src/IntTools/IntTools_EdgeFace.cxx index b0a4912cb0..c8f3872be8 100755 --- a/src/IntTools/IntTools_EdgeFace.cxx +++ b/src/IntTools/IntTools_EdgeFace.cxx @@ -1415,11 +1415,12 @@ void IntTools_EdgeFace::CheckData() Standard_Real& aTx) { Standard_Real aTF, aTL, Tol, U1f,U1l,V1f,V1l, af, al,aDist2, aMinDist2, aTm, aDist2New; + Standard_Real aEpsT; Standard_Boolean theflag=Standard_False; Standard_Integer aNbExt, i, iLower ; aCP.Range1(aTF, aTL); - + aEpsT=8.e-5; aTm=0.5*(aTF+aTL); aDist2=DistanceFunction(aTm); aDist2 *= aDist2; @@ -1473,15 +1474,15 @@ void IntTools_EdgeFace::CheckData() Extrema_POnSurf aPOnS; anExtrema.Points(iLower, aPOnC, aPOnS); - + aTx=aPOnC.Parameter(); - - if (fabs (aTx-aTF) < myEpsT) { - return !theflag; + /// + if (fabs (aTx-aTF) < aEpsT) { + return theflag; } - if (fabs (aTx-aTL) < myEpsT) { - return !theflag; + if (fabs (aTx-aTL) < aEpsT) { + return theflag; } if (aTx>aTF && aTx