Draft: small bugfix
This commit is contained in:
parent
e8ab9bd2e0
commit
828c4618aa
|
@ -1536,7 +1536,7 @@ def getSVG(obj,scale=1,linewidth=0.35,fontsize=12,fillstyle="shape color",direct
|
||||||
svg += 'L '+ str(v.x) +' '+ str(v.y) + ' '
|
svg += 'L '+ str(v.x) +' '+ str(v.y) + ' '
|
||||||
else:
|
else:
|
||||||
bspline=e.Curve.toBSpline()
|
bspline=e.Curve.toBSpline()
|
||||||
if bsp.Degree <= 3:
|
if bspline.Degree <= 3:
|
||||||
for bezierseg in bspline.toBezier():
|
for bezierseg in bspline.toBezier():
|
||||||
if bezierseg.Degree>3: #should not happen
|
if bezierseg.Degree>3: #should not happen
|
||||||
raise AssertionError
|
raise AssertionError
|
||||||
|
@ -1859,7 +1859,11 @@ def getSVG(obj,scale=1,linewidth=0.35,fontsize=12,fillstyle="shape color",direct
|
||||||
if (DraftGeomUtils.findEdge(e,wiredEdges) == None):
|
if (DraftGeomUtils.findEdge(e,wiredEdges) == None):
|
||||||
svg += getPath([e])
|
svg += getPath([e])
|
||||||
else:
|
else:
|
||||||
|
# closed circle or spline
|
||||||
|
if isinstance(obj.Shape.Edges[0].Curve,Part.Circle):
|
||||||
svg = getCircle(obj.Shape.Edges[0])
|
svg = getCircle(obj.Shape.Edges[0])
|
||||||
|
else:
|
||||||
|
svg = getPath(obj.Shape.Edges)
|
||||||
return svg
|
return svg
|
||||||
|
|
||||||
def getrgb(color,testbw=True):
|
def getrgb(color,testbw=True):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user