[Bf-blender-cvs] [5280d4bf0bf] master: GPencil: Fix unreported problems painting after import SVG

Antonio Vazquez noreply at git.blender.org
Thu Jul 29 22:30:56 CEST 2021


Commit: 5280d4bf0bf6e76d370bdf17d85299bcec608607
Author: Antonio Vazquez
Date:   Thu Jul 29 22:30:48 2021 +0200
Branches: master
https://developer.blender.org/rB5280d4bf0bf6e76d370bdf17d85299bcec608607

GPencil: Fix unreported problems painting after import SVG

After doing an import, the bounding box of the stroke was not calculated and any operation related to brushes (Sculpt, Weight Paint and Vertex Paint) was not working as expected because the bounding box of the stroke was wrong.

This problem was solved automatically after any edit operation, but must be solved in the import process.

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

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

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

diff --git a/source/blender/io/gpencil/intern/gpencil_io_import_svg.cc b/source/blender/io/gpencil/intern/gpencil_io_import_svg.cc
index 52fcc017ffb..db6bbc7768e 100644
--- a/source/blender/io/gpencil/intern/gpencil_io_import_svg.cc
+++ b/source/blender/io/gpencil/intern/gpencil_io_import_svg.cc
@@ -148,6 +148,8 @@ bool GpencilImporterSVG::read()
         for (bGPDspoint &pt : MutableSpan(gps->points, gps->totpoints)) {
           sub_v3_v3(&pt.x, gp_center);
         }
+        /* Calc stroke bounding box. */
+        BKE_gpencil_stroke_boundingbox_calc(gps);
       }
     }
   }



More information about the Bf-blender-cvs mailing list