fix red color sketch
This commit is contained in:
parent
29417ea51a
commit
d32e0effed
|
|
@ -1,5 +1,6 @@
|
||||||
import importSVG
|
import importSVG
|
||||||
import Draft
|
import Draft
|
||||||
|
import FreeCAD
|
||||||
|
|
||||||
outputRacine = App.activeDocument().getFileName().rpartition('.')[0]
|
outputRacine = App.activeDocument().getFileName().rpartition('.')[0]
|
||||||
|
|
||||||
|
|
@ -29,16 +30,15 @@ for selectedObject in Gui.Selection.getSelectionEx():
|
||||||
try:
|
try:
|
||||||
if hasattr(selectedObject.Object, 'Dir'):
|
if hasattr(selectedObject.Object, 'Dir'):
|
||||||
sv0 = Draft.make_shape2dview(selectedObject.Object, FreeCAD.Vector(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'):
|
elif hasattr(selectedObject.Object, 'Objects'):
|
||||||
for child in selectedObject.Object.Objects:
|
for child in selectedObject.Object.Objects:
|
||||||
if hasattr(child, 'Dir'):
|
if hasattr(child, 'Dir'):
|
||||||
sv0 = Draft.make_shape2dview(selectedObject.Object, FreeCAD.Vector(child.Dir))
|
sv0 = Draft.make_shape2dview(selectedObject.Object, FreeCAD.Vector(child.Dir))
|
||||||
sv0.ViewObject.LineColor = (1.0, 0.0, 0.0)
|
|
||||||
break
|
break
|
||||||
print("FAILURE IF")
|
print("FAILURE IF")
|
||||||
FreeCAD.ActiveDocument.recompute()
|
FreeCAD.ActiveDocument.recompute()
|
||||||
sk = Draft.make_sketch(sv0, autoconstraints=True)
|
sk = Draft.make_sketch(sv0, autoconstraints=True)
|
||||||
|
sk.ViewObject.LineColor = (1.0, 0.0, 0.0)
|
||||||
FreeCAD.ActiveDocument.recompute()
|
FreeCAD.ActiveDocument.recompute()
|
||||||
sketchList.append(sk)
|
sketchList.append(sk)
|
||||||
if hasattr(sv0, 'Name'):
|
if hasattr(sv0, 'Name'):
|
||||||
|
|
@ -46,4 +46,4 @@ for selectedObject in Gui.Selection.getSelectionEx():
|
||||||
except:
|
except:
|
||||||
print("FAILURE TRY")
|
print("FAILURE TRY")
|
||||||
|
|
||||||
exportSketch(sketchList)
|
exportSketch(sketchList)
|
||||||
Loading…
Reference in a new issue