- fixed SVG export

This commit is contained in:
Marius Stanciu 2019-10-19 01:19:08 +03:00 committed by Marius
parent b058f65108
commit 1af594403e
3 changed files with 4 additions and 3 deletions

View File

@ -9063,7 +9063,7 @@ class App(QtCore.QObject):
try:
filename, _f = QtWidgets.QFileDialog.getSaveFileName(
caption=_("Export SVG"),
directory=self.get_last_save_folder() + '/' + str(name),
directory=self.get_last_save_folder() + '/' + str(name) + '_svg',
filter=_filter)
except TypeError:
filename, _f = QtWidgets.QFileDialog.getSaveFileName(caption=_("Export SVG"), filter=_filter)

View File

@ -18,6 +18,7 @@ CAD program, and create G-Code for Isolation routing.
- finished the Objects menu by adding the ability of actions to be checked so they will show the selected status of the objects and by adding to actions to (de)select all objects
- fixed and optimized the click selection on canvas
- fixed Gerber parsing for very simple Gerber files that have only one Polygon but many LPC zones
- fixed SVG export
16.10.2019

View File

@ -1843,8 +1843,6 @@ class Geometry(object):
:return: SVG Element
"""
geom = None
# Make sure we see a Shapely Geometry class and not a list
if str(type(self)) == "<class 'FlatCAMObj.FlatCAMGeometry'>":
flat_geo = []
@ -1869,6 +1867,8 @@ class Geometry(object):
elif skew_reference == 'bottomright':
skew_ref = (xmax, ymin)
geom = geom_svg
if scale_factor_x:
geom = affinity.scale(geom_svg, scale_factor_x, 1.0)
if scale_factor_y: