diff --git a/src/IGESToBRep/IGESToBRep_TopoSurface.cxx b/src/IGESToBRep/IGESToBRep_TopoSurface.cxx index de29295580..b72f1d237a 100755 --- a/src/IGESToBRep/IGESToBRep_TopoSurface.cxx +++ b/src/IGESToBRep/IGESToBRep_TopoSurface.cxx @@ -788,12 +788,11 @@ TopoDS_Shape IGESToBRep_TopoSurface::TransferSurfaceOfRevolution const Standard_Real UL = endAngle - startAngle; // PTV 29.08.2002 end of OCC663 - aMakeF = BRepBuilderAPI_MakeFace(aResultSurf, UF, - UL, VF, VL, Precision::Confusion()); + aMakeF.Init(aResultSurf, UF, UL, VF, VL, Precision::Confusion()); }//if (!IsFullAngle) else { - aMakeF = BRepBuilderAPI_MakeFace(aResultSurf, Precision::Confusion()); + aMakeF.Init(aResultSurf, Standard_True, Precision::Confusion()); } if (aMakeF.IsDone()) diff --git a/src/StepToTopoDS/StepToTopoDS_Builder.cxx b/src/StepToTopoDS/StepToTopoDS_Builder.cxx index 1b1a1ee6ec..8f3d29c6ca 100755 --- a/src/StepToTopoDS/StepToTopoDS_Builder.cxx +++ b/src/StepToTopoDS/StepToTopoDS_Builder.cxx @@ -703,9 +703,7 @@ static TopoDS_Face TranslateBoundedSurf (const Handle(StepGeom_Surface) &surf, if (!StepToGeom_MakeSurface::Convert(surf,theSurf) || //:i6: protection !theSurf->IsKind(STANDARD_TYPE(Geom_BoundedSurface))) return res; - BRepBuilderAPI_MakeFace myMkFace; - Handle(Geom_RectangularTrimmedSurface) RS = Handle(Geom_RectangularTrimmedSurface)::DownCast(theSurf); @@ -714,13 +712,13 @@ static TopoDS_Face TranslateBoundedSurf (const Handle(StepGeom_Surface) &surf, Standard_Real umin, umax, vmin, vmax; theSurf->Bounds(umin, umax, vmin, vmax); - myMkFace = BRepBuilderAPI_MakeFace(RS->BasisSurface(), umin, umax, vmin, vmax, TolDegen); + myMkFace.Init(RS->BasisSurface(), umin, umax, vmin, vmax, TolDegen); } else { - myMkFace = BRepBuilderAPI_MakeFace(theSurf, TolDegen); + myMkFace.Init(theSurf, Standard_True, TolDegen); } - + return myMkFace.Face(); }