[Bf-blender-cvs] [a5aaadb791f] greasepencil-object: GPencil: Do not export stroke for SVG paths

Antonio Vazquez noreply at git.blender.org
Fri Jul 31 23:30:23 CEST 2020


Commit: a5aaadb791fb32daca661968edec17b2a0ade527
Author: Antonio Vazquez
Date:   Fri Jul 31 23:30:16 2020 +0200
Branches: greasepencil-object
https://developer.blender.org/rBa5aaadb791fb32daca661968edec17b2a0ade527

GPencil: Do not export stroke for SVG paths

===================================================================

M	source/blender/io/gpencil/intern/gpencil_io_svg.cc

===================================================================

diff --git a/source/blender/io/gpencil/intern/gpencil_io_svg.cc b/source/blender/io/gpencil/intern/gpencil_io_svg.cc
index 1fbedc64901..f22180476c6 100644
--- a/source/blender/io/gpencil/intern/gpencil_io_svg.cc
+++ b/source/blender/io/gpencil/intern/gpencil_io_svg.cc
@@ -252,12 +252,6 @@ void GpencilExporterSVG::export_stroke_path(pugi::xml_node gpl_node, const bool
   float col[3];
   std::string stroke_hex;
   if (is_fill) {
-    if (gp_style_is_stroke()) {
-      gps_node.append_attribute("stroke-opacity").set_value(fill_color[3] * gpl->opacity);
-    }
-    else {
-      gps_node.append_attribute("stroke-opacity").set_value("none");
-    }
     gps_node.append_attribute("fill-opacity").set_value(fill_color[3] * gpl->opacity);
 
     interp_v3_v3v3(col, fill_color, gpl->tintcolor, gpl->tintcolor[3]);
@@ -265,8 +259,6 @@ void GpencilExporterSVG::export_stroke_path(pugi::xml_node gpl_node, const bool
     stroke_hex = rgb_to_hex(col);
   }
   else {
-    gps_node.append_attribute("stroke-opacity")
-        .set_value(stroke_color[3] * stroke_average_opacity() * gpl->opacity);
     gps_node.append_attribute("fill-opacity")
         .set_value(stroke_color[3] * stroke_average_opacity() * gpl->opacity);
 
@@ -275,11 +267,7 @@ void GpencilExporterSVG::export_stroke_path(pugi::xml_node gpl_node, const bool
     stroke_hex = rgb_to_hex(col);
   }
   gps_node.append_attribute("fill").set_value(stroke_hex.c_str());
-
-  if (gp_style_is_stroke()) {
-    gps_node.append_attribute("stroke").set_value(stroke_hex.c_str());
-    gps_node.append_attribute("stroke-width").set_value("1.0");
-  }
+  gps_node.append_attribute("stroke").set_value("none");
 
   std::string txt = "M";
   for (int i = 0; i < gps->totpoints; i++) {



More information about the Bf-blender-cvs mailing list