]> OCCT Git - occt-copy.git/commitdiff
Fixed tolerance. CR31840
authoraavtamon <anton.avtamonov@opencascade.com>
Thu, 14 Jan 2021 06:08:31 +0000 (09:08 +0300)
committeraavtamon <anton.avtamonov@opencascade.com>
Thu, 14 Jan 2021 06:08:31 +0000 (09:08 +0300)
src/ShapeBuild/ShapeBuild_Edge.cxx

index a0cb98c535937842a816824dae8ebd2b04b57efb..3b0a0728a005d52c48727803cc12bc125979f2ea 100644 (file)
@@ -632,7 +632,7 @@ Standard_Boolean ShapeBuild_Edge::BuildCurve3d (const TopoDS_Edge& edge) const
         aLine->Translate(P1, P0);
         Handle(Geom_TrimmedCurve) aNewCurve = new Geom_TrimmedCurve(aLine, aFirst, aLast);
         BRep_Builder aBuilder;
-        Standard_Real aTol = BRep_Tool::Tolerance(edge);
+        Standard_Real aTol = Max(1.e-5, BRep_Tool::Tolerance(edge));
         aBuilder.UpdateEdge(edge, aNewCurve, aLocation, aTol);
       }
     }