0000893: Draft upgrade
This commit is contained in:
parent
f654c632ba
commit
e18fb9898e
|
@ -2127,15 +2127,17 @@ def upgrade(objects,delete=False,force=None):
|
|||
result = False
|
||||
for o in objectslist:
|
||||
for w in o.Shape.Wires:
|
||||
if w.isClosed() and DraftGeomUtils.isPlanar(w):
|
||||
try:
|
||||
f = Part.Face(w)
|
||||
if f:
|
||||
newobj = FreeCAD.ActiveDocument.addObject("Part::Feature","Face")
|
||||
newobj.Shape = f
|
||||
addList.append(newobj)
|
||||
result = True
|
||||
if not o in deleteList:
|
||||
deleteList.append(o)
|
||||
except:
|
||||
pass
|
||||
else:
|
||||
newobj = FreeCAD.ActiveDocument.addObject("Part::Feature","Face")
|
||||
newobj.Shape = f
|
||||
addList.append(newobj)
|
||||
result = True
|
||||
if not o in deleteList:
|
||||
deleteList.append(o)
|
||||
return result
|
||||
|
||||
def makeWires(objectslist):
|
||||
|
@ -2287,7 +2289,7 @@ def upgrade(objects,delete=False,force=None):
|
|||
|
||||
# no result has been obtained
|
||||
if not result:
|
||||
msg(translate("draft", "Unable to upgrade these objects\n"))
|
||||
msg(translate("draft", "Unable to upgrade these objects.\n"))
|
||||
|
||||
if delete:
|
||||
names = []
|
||||
|
|
Loading…
Reference in New Issue
Block a user