diff --git a/cadquery/freecad_impl/shapes.py b/cadquery/freecad_impl/shapes.py index 6badc47..9c43052 100644 --- a/cadquery/freecad_impl/shapes.py +++ b/cadquery/freecad_impl/shapes.py @@ -424,12 +424,18 @@ def __init__(self, obj): FreeCADPart.Circle: 'CIRCLE' } + if hasattr(FreeCADPart,"Line"): + self.edgetypes[FreeCADPart.Line] = 'LINE' + if hasattr(FreeCADPart,"LineSegment"): - #FreeCAD <= 0.16 self.edgetypes[FreeCADPart.LineSegment] = 'LINE' - else: - #FreeCAD >= 0.17 - self.edgetypes[FreeCADPart.Line] = 'LINE' + + # if hasattr(FreeCADPart,"LineSegment"): + # #FreeCAD <= 0.16 + # self.edgetypes[FreeCADPart.LineSegment] = 'LINE' + # else: + # #FreeCAD >= 0.17 + # self.edgetypes[FreeCADPart.Line] = 'LINE' # Helps identify this solid through the use of an ID self.label = ""