diff options
author | Simon <intrigus@example.org> | 2019-03-25 17:31:24 +0300 |
---|---|---|
committer | Bastien Montagne <montagne29@wanadoo.fr> | 2019-03-25 17:48:45 +0300 |
commit | d8177d9e92b40e824ff5fb86cb35494c70aa0d8a (patch) | |
tree | 5e257ed91ecc0caf9e765d7c8aa54ac27809c08e /io_curve_svg | |
parent | e676e8b2a72dd6e025fd8e42e598f20a93c7b1c7 (diff) |
Fix T62883: Import SVG file remove fill color.
rBbc5b0f7a091c changed the default fill mode for curves.
Instead of being "fill" it is now "none".
The creates a problem because the svg importer seems to rely on curves being filled by default.
This diff should fix it.
(Note that this is my first patch)
Reviewers: sergey, mont29
Reviewed By: mont29
Subscribers: mont29
Differential Revision: https://developer.blender.org/D4582
Diffstat (limited to 'io_curve_svg')
-rw-r--r-- | io_curve_svg/import_svg.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/io_curve_svg/import_svg.py b/io_curve_svg/import_svg.py index 0dba73c4..7079d3f9 100644 --- a/io_curve_svg/import_svg.py +++ b/io_curve_svg/import_svg.py @@ -1224,6 +1224,7 @@ class SVGGeometryPATH(SVGGeometry): if self._styles['useFill']: cu.dimensions = '2D' + cu.fill_mode = 'BOTH' cu.materials.append(self._styles['fill']) else: cu.dimensions = '3D' @@ -1452,6 +1453,7 @@ class SVGGeometryRECT(SVGGeometry): if self._styles['useFill']: cu.dimensions = '2D' + cu.fill_mode = 'BOTH' cu.materials.append(self._styles['fill']) else: cu.dimensions = '3D' @@ -1564,6 +1566,7 @@ class SVGGeometryELLIPSE(SVGGeometry): if self._styles['useFill']: cu.dimensions = '2D' + cu.fill_mode = 'BOTH' cu.materials.append(self._styles['fill']) else: cu.dimensions = '3D' @@ -1751,6 +1754,7 @@ class SVGGeometryPOLY(SVGGeometry): if self._closed and self._styles['useFill']: cu.dimensions = '2D' + cu.fill_mode = 'BOTH' cu.materials.append(self._styles['fill']) else: cu.dimensions = '3D' |