From 7fd367a396b2f5ecea0a2febdd32979a8479c944 Mon Sep 17 00:00:00 2001 From: wmayer Date: Wed, 21 Dec 2016 10:07:55 +0100 Subject: [PATCH] handle infinite lines and segments in OpenSCAD2Dgeom.superWireReverse --- src/Mod/OpenSCAD/OpenSCAD2Dgeom.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/OpenSCAD/OpenSCAD2Dgeom.py b/src/Mod/OpenSCAD/OpenSCAD2Dgeom.py index 4502b94ed..26ba2ab60 100644 --- a/src/Mod/OpenSCAD/OpenSCAD2Dgeom.py +++ b/src/Mod/OpenSCAD/OpenSCAD2Dgeom.py @@ -461,7 +461,7 @@ def superWireReverse(debuglist,closed=False): nexte[0].Vertexes[-1*(not nexte[1])].Point) else: p2 = curr[0].Vertexes[-1*(curr[1])].Point - if isinstance(curr[0].Curve,Part.LineSegment): + if isinstance(curr[0].Curve,(Part.LineSegment, Part.Line)): print "line",p1,p2 newedges.append(Part.LineSegment(p1,p2).toShape()) elif isinstance(curr[0].Curve,Part.Circle):