summaryrefslogtreecommitdiff
path: root/filter
diff options
context:
space:
mode:
authorChristina Rossmanith <ChrRossmanith@web.de>2012-04-01 21:14:10 +0200
committerFridrich Štrba <fridrich.strba@bluewin.ch>2012-04-03 16:01:18 +0200
commit333cb00a6399bca9999fa0248a64922757da4a7d (patch)
treec7b616029073672b361a8f2aad57946357172b62 /filter
parent63b78e6db15a76b9e928cb4a7d0d995bd12f9bf4 (diff)
SVG: treat skewX and skewY correct
Diffstat (limited to 'filter')
-rw-r--r--filter/source/svg/parserfragments.cxx8
1 files changed, 4 insertions, 4 deletions
diff --git a/filter/source/svg/parserfragments.cxx b/filter/source/svg/parserfragments.cxx
index d70eaaddedab..3de3d4b2d7ca 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);
}