From d8177d9e92b40e824ff5fb86cb35494c70aa0d8a Mon Sep 17 00:00:00 2001 From: Simon <intrigus@example.org> Date: Mon, 25 Mar 2019 15:31:24 +0100 Subject: [PATCH] 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 --- io_curve_svg/import_svg.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/io_curve_svg/import_svg.py b/io_curve_svg/import_svg.py index 0dba73c48..7079d3f91 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' -- GitLab