diff --git a/pygem/cad/cad_deformation.py b/pygem/cad/cad_deformation.py index edd78db..3b3c555 100644 --- a/pygem/cad/cad_deformation.py +++ b/pygem/cad/cad_deformation.py @@ -206,7 +206,9 @@ def _bspline_curve_from_wire(self, wire): edge = topods_Edge(edge_explorer.Current()) # edge can be joined only if it is not degenerated (zero length) - if BRep_Tool.Degenerated(edge): continue + if BRep_Tool.Degenerated(edge): + edge_explorer.Next() + continue # the edge must be converted to Nurbs edge nurbs_converter = BRepBuilderAPI_NurbsConvert(edge)