https://github.com/FreeCAD/FreeCAD/blob ... /getSVG.py
Line 274:
If I change this as so:if round(edge.Curve.Axis.getAngle(drawing_plane_normal),2) == 0:
now all my SVG exports are working perfectly.if round(edge.Curve.Axis.getAngle(drawing_plane_normal),2) in [0, 3.14]:
I tried some of my complex stepfiles which has failed before and did -> 2D projection -> export SVG, and everything seems perfect!
only thing im wondering, is this the actual bug, or shouldn't the 2D projection make the angles in the first place?
I will make a PR tomorrow when I have some more time.