Merge pull request #1528 from paperjs/fsih-svg-translate-optional-arguments

SVGImport: Support optional arguments in SVG translate and rotate
This commit is contained in:
Jürg Lehni 2018-09-29 16:25:22 +02:00 committed by GitHub
commit 990cf02879
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -336,10 +336,12 @@ new function() {
new Matrix(v[0], v[1], v[2], v[3], v[4], v[5]));
break;
case 'rotate':
matrix.rotate(v[0], v[1], v[2]);
var v2 = (typeof v[1] === 'number' && typeof v[2] !== 'number') ? 0 : v[2];
matrix.rotate(v[0], v[1], v2);
break;
case 'translate':
matrix.translate(v[0], v[1]);
var v1 = (typeof v[1] === 'number') ? v[1] : 0;
matrix.translate(v[0], v1);
break;
case 'scale':
matrix.scale(v);