//======================================================================
void BRepFill_Filling::Build()
{
- myBuilder.reset (new GeomPlate_BuildPlateSurface (myDegree, myNbPtsOnCur, myNbIter,
- myTol2d, myTol3d, myTolAng, myTolCurv, myAnisotropie));
+ auto thebuild = new GeomPlate_BuildPlateSurface (myDegree, myNbPtsOnCur, myNbIter,
+ myTol2d, myTol3d, myTolAng, myTolCurv, myAnisotropie);
+ if (myBoundary.IsEmpty())
+ {
+ myIsDone = Standard_False;
+ return;
+ }
+
+ myBuilder.reset(thebuild);
TopoDS_Edge CurEdge;
TopoDS_Face CurFace;
Standard_Integer i, j;