+ fixed bug 482 in Draft DXF export

git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5145 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
This commit is contained in:
yorikvanhavre 2011-11-17 15:33:36 +00:00
parent e35a042c2d
commit 5f3a22073f

View File

@ -515,8 +515,13 @@ def findMidpoint(edge):
first = edge.Vertexes[0].Point
last = edge.Vertexes[-1].Point
if isinstance(edge.Curve,Part.Circle):
center = edge.Curve.Center
center = edge.Curve.Center
radius = edge.Curve.Radius
if len(edge.Vertexes) == 1:
# Circle
dv = first.sub(center)
dv = fcvec.neg(dv)
return center.add(dv)
axis = edge.Curve.Axis
chord = last.sub(first)
perp = chord.cross(axis)