From d32e0effed779a786712e49ef2e329e653009a9c Mon Sep 17 00:00:00 2001 From: Thomas-Alexandre Moreau Date: Mon, 27 Jan 2025 11:06:46 +0100 Subject: [PATCH] fix red color sketch --- QuickSVGExport.FCMacro | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/QuickSVGExport.FCMacro b/QuickSVGExport.FCMacro index d91a0b6..d7095a7 100644 --- a/QuickSVGExport.FCMacro +++ b/QuickSVGExport.FCMacro @@ -1,5 +1,6 @@ import importSVG import Draft +import FreeCAD outputRacine = App.activeDocument().getFileName().rpartition('.')[0] @@ -29,16 +30,15 @@ for selectedObject in Gui.Selection.getSelectionEx(): try: if hasattr(selectedObject.Object, 'Dir'): sv0 = Draft.make_shape2dview(selectedObject.Object, FreeCAD.Vector(selectedObject.Object.Dir)) - sv0.ViewObject.LineColor = (1.0, 0.0, 0.0) elif hasattr(selectedObject.Object, 'Objects'): for child in selectedObject.Object.Objects: if hasattr(child, 'Dir'): sv0 = Draft.make_shape2dview(selectedObject.Object, FreeCAD.Vector(child.Dir)) - sv0.ViewObject.LineColor = (1.0, 0.0, 0.0) break print("FAILURE IF") FreeCAD.ActiveDocument.recompute() sk = Draft.make_sketch(sv0, autoconstraints=True) + sk.ViewObject.LineColor = (1.0, 0.0, 0.0) FreeCAD.ActiveDocument.recompute() sketchList.append(sk) if hasattr(sv0, 'Name'): @@ -46,4 +46,4 @@ for selectedObject in Gui.Selection.getSelectionEx(): except: print("FAILURE TRY") -exportSketch(sketchList) +exportSketch(sketchList) \ No newline at end of file