incorporating TechDraw findShapeOutline

This commit is contained in:
sliptonic
2016-11-10 17:43:50 -06:00
parent 978d3c133d
commit cdfd09a7cb
5 changed files with 127 additions and 60 deletions

View File

@@ -25,6 +25,7 @@
import FreeCAD
import Path
from FreeCAD import Vector
import TechDraw
from PathScripts import PathUtils
from PathScripts.PathUtils import depth_params
@@ -246,8 +247,7 @@ class ObjectContour:
baseobject = parentJob.Base
if baseobject is None:
return
print "base object: " + baseobject.Name
contourwire = PathUtils.silhouette(baseobject)
contourwire = TechDraw.findShapeOutline(baseobject.Shape,1, Vector(0,0,1))
edgelist = contourwire.Edges
edgelist = Part.__sortEdges__(edgelist)