[Draft - geotuils.offsets] Fix To Work with Sketch

Forum Discussion - https://forum.freecadweb.org/viewtopic.php?f=23&t=48852&p=419209#p419209
This commit is contained in:
paul lee
2020-07-26 06:11:23 +08:00
committed by Yorik van Havre
parent 7a41078624
commit 102cfb4a71

View File

@@ -200,9 +200,10 @@ def offsetWire(wire, dvec, bind=False, occ=False,
- 'dvec' to be obsolete in future?
"""
if isinstance(wire, Part.Wire) or isinstance(wire, Part.Face):
# Seems has repeatedly sortEdges, remark out here
#edges = Part.__sortEdges__(wire.Edges)
edges = wire.Edges
# Found Draft GuiOffset directly offset Sketch.Shape(wire) would fails
# thus need to sort its edges same order
edges = Part.__sortEdges__(wire.Edges)
#edges = wire.Edges
elif isinstance(wire, list):
if isinstance(wire[0], Part.Edge):
edges = wire.copy()