+ 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:
parent
e35a042c2d
commit
5f3a22073f
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue
Block a user