diff options
author | Christina Rossmanith <ChrRossmanith@web.de> | 2012-04-01 21:14:10 +0200 |
---|---|---|
committer | Thorsten Behrens <tbehrens@suse.com> | 2012-04-11 16:51:07 +0200 |
commit | 6a763c4bcd1100ff14625cb924e7672866708c3d (patch) | |
tree | af7fc14a2b359b54f24dc98fded009525d302231 | |
parent | SVG import: keep aspect ratio when transforming viewbox to viewport (diff) | |
download | core-6a763c4bcd1100ff14625cb924e7672866708c3d.tar.gz core-6a763c4bcd1100ff14625cb924e7672866708c3d.zip |
SVG: treat skewX and skewY correct
Signed-off-by: Thorsten Behrens <tbehrens@suse.com>
-rw-r--r-- | filter/source/svg/parserfragments.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/filter/source/svg/parserfragments.cxx b/filter/source/svg/parserfragments.cxx index 4edd90fbf121..d4b31f28d1de 100644 --- a/filter/source/svg/parserfragments.cxx +++ b/filter/source/svg/parserfragments.cxx @@ -93,16 +93,16 @@ void calcRotation(std::vector<geometry::AffineMatrix2D>& rTransforms, void calcSkewX(std::vector<geometry::AffineMatrix2D>& rTransforms, double fSkewAngle) { - geometry::AffineMatrix2D aMat(1.0,0.0,0.0, - tan(fSkewAngle*M_PI/180),1.0,0.0); + geometry::AffineMatrix2D aMat(1.0,tan(fSkewAngle*M_PI/180),0.0, + 0.0,1.0,0.0); rTransforms.push_back(aMat); } void calcSkewY(std::vector<geometry::AffineMatrix2D>& rTransforms, double fSkewAngle) { - geometry::AffineMatrix2D aMat(1.0,tan(fSkewAngle*M_PI/180),0.0, - 0.0,1.0,0.0); + geometry::AffineMatrix2D aMat(1.0,0.0,0.0, + tan(fSkewAngle*M_PI/180),1.0,0.0); rTransforms.push_back(aMat); } |