0029183: Result of general fuse of shell and edge produces a shape with too large...
[occt.git] / src / BOPTools / BOPTools_AlgoTools2D.cxx
index 20efb35..25e1a90 100644 (file)
@@ -655,7 +655,7 @@ void BOPTools_AlgoTools2D::MakePCurveOnFace
       aTR = Min(aMaxTol, 0.1*TolReached2d);
       aMaxSegments = 100;
       aMaxDist = 1.e3*TolReached2d;
-      if(!isAnaSurf)
+      if(!isAnaSurf || TolReached2d > 1.)
       {
         aBndPnt = AppParCurves_PassPoint;
       }