updated recompute() function

This commit is contained in:
Amritpal Singh
2017-04-10 22:42:24 +05:30
committed by Yorik van Havre
parent 91121a8793
commit 10ce910c03

View File

@@ -82,20 +82,16 @@ def makeRebar(baseobj=None,sketch=None,diameter=None,amount=1,offset=None,name="
host.Armatures = a
if diameter:
obj.Diameter = diameter
FreeCAD.ActiveDocument.recompute()
else:
obj.Diameter = p.GetFloat("RebarDiameter",6)
FreeCAD.ActiveDocument.recompute()
obj.Amount = amount
FreeCAD.ActiveDocument.recompute()
obj.Document.recompute()
if offset:
obj.OffsetStart = offset
obj.OffsetEnd = offset
FreeCAD.ActiveDocument.recompute()
else:
obj.OffsetStart = p.GetFloat("RebarOffset",30)
obj.OffsetEnd = p.GetFloat("RebarOffset",30)
FreeCAD.ActiveDocument.recompute()
ArchCommands.fixDAG(obj)
return obj