[Bf-extensions-cvs] [d169df69] blender-v3.0-release: Fix T81374: SVG import: transform skewX and skewY swapped

Diptangshu Dey noreply at git.blender.org
Fri Nov 5 11:39:19 CET 2021


Commit: d169df69b3f55b1b9f412479ab0f6692c5f8f6fb
Author: Diptangshu Dey
Date:   Fri Nov 5 11:36:17 2021 +0100
Branches: blender-v3.0-release
https://developer.blender.org/rBAd169df69b3f55b1b9f412479ab0f6692c5f8f6fb

Fix T81374: SVG import: transform skewX and skewY swapped

When importing an SVG file that uses skewX and skewY, they are swapped.
This patch swaps the skewX and skewY functions and hence the problem is resolved.

Differential Revision: https://developer.blender.org/D13036

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

M	io_curve_svg/import_svg.py

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

diff --git a/io_curve_svg/import_svg.py b/io_curve_svg/import_svg.py
index ac9a2260..5b2f1008 100644
--- a/io_curve_svg/import_svg.py
+++ b/io_curve_svg/import_svg.py
@@ -273,9 +273,9 @@ def SVGTransformScale(params):
     return m
 
 
-def SVGTransformSkewX(params):
+def SVGTransformSkewY(params):
     """
-    skewX SVG transform command
+    skewY SVG transform command
     """
 
     ang = float(params[0]) * pi / 180.0
@@ -285,7 +285,7 @@ def SVGTransformSkewX(params):
                   (0.0, 0.0, 1.0))).to_4x4()
 
 
-def SVGTransformSkewY(params):
+def SVGTransformSkewX(params):
     """
     skewX SVG transform command
     """



More information about the Bf-extensions-cvs mailing list