]> OCCT Git - occt.git/commitdiff
Modeling - Add warning for incomplete wire detection in WireFromList #299
authordpasukhi <dpasukhi@opencascade.com>
Tue, 28 Jan 2025 15:49:11 +0000 (15:49 +0000)
committerdpasukhi <dpasukhi@opencascade.com>
Tue, 28 Jan 2025 15:49:11 +0000 (15:49 +0000)
src/BRepFill/BRepFill_Filling.cxx

index 420d9dc5e40b1e0581cbd1931135d06720a915ac..4ba10915fd433ea7af2df07d8550f6a4dbb1b3a2 100644 (file)
@@ -119,6 +119,12 @@ static TopoDS_Wire WireFromList(TopTools_ListOfShape& Edges)
         break;
       }
     }
+    if (!itl.More())
+    {
+      Message::SendWarning() << "Warning: WireFromList: can't find the next edge. The wire is not "
+                                "complete, some edges are lost.";
+      break;
+    }
     BB.Add(aWire, anEdge);
     Edges.Remove(itl);
   }