From de393746c70e40a5fa2aa431a71de6c14dd73c96 Mon Sep 17 00:00:00 2001 From: vocx-fc Date: Wed, 8 Jul 2020 16:39:50 -0500 Subject: [PATCH] Draft: move getEllipse out of getSVG function --- src/Mod/Draft/getSVG.py | 50 ++++++++++++++++++++++++++--------------- 1 file changed, 32 insertions(+), 18 deletions(-) diff --git a/src/Mod/Draft/getSVG.py b/src/Mod/Draft/getSVG.py index 88f1fec91f..6e6d0826e1 100644 --- a/src/Mod/Draft/getSVG.py +++ b/src/Mod/Draft/getSVG.py @@ -210,6 +210,35 @@ def getCircle(plane, return get_circle(plane, fill, stroke, linewidth, lstyle, edge) +def get_ellipse(plane, + fill, stroke, linewidth, lstyle, + edge): + """Get the SVG representation from an elliptical edge.""" + cen = get_proj(edge.Curve.Center, plane) + mir = edge.Curve.MinorRadius + mar = edge.Curve.MajorRadius + svg = '