mirror of
https://github.com/scratchfoundation/paper.js.git
synced 2025-01-05 20:32:00 -05:00
Update src/svg/ExportSVG.js
This commit is contained in:
parent
a974ec8205
commit
981f113652
1 changed files with 2 additions and 4 deletions
|
@ -221,12 +221,11 @@ var ExportSVG = this.ExportSVG = Base.extend(/** @Lends ExportSVG# */{
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
//If the object is a circle, ellipse, rectangle, or rounded rectangle, it will find the angle
|
//If the object is a circle, ellipse, rectangle, or rounded rectangle, it will find the angle
|
||||||
//found by the transformCheck method and make a path that accommodates for the transformed object
|
//found by the determineIfTransformed method and make a path that accommodates for the transformed object
|
||||||
if(type != 'text' && type != undefined && type != 'polygon' && type != 'polyline' && type != 'line') {
|
if(type != 'text' && type != undefined && type != 'polygon' && type != 'polyline' && type != 'line') {
|
||||||
//TODO: Need to implement exported transforms for circle, ellipse, and rectangles instead of
|
//TODO: Need to implement exported transforms for circle, ellipse, and rectangles instead of
|
||||||
//making them paths
|
//making them paths
|
||||||
var angle = this._determineIfTransformed(path, pointArray, type) + 90;
|
var angle = this._determineIfTransformed(path, pointArray, type) + 90;
|
||||||
console.log(angle);
|
|
||||||
if(angle != 0) {
|
if(angle != 0) {
|
||||||
if(type == 'rect' || type == 'roundRect') {
|
if(type == 'rect' || type == 'roundRect') {
|
||||||
svgEle = document.createElementNS(this.NS, 'path');
|
svgEle = document.createElementNS(this.NS, 'path');
|
||||||
|
@ -307,7 +306,7 @@ var ExportSVG = this.ExportSVG = Base.extend(/** @Lends ExportSVG# */{
|
||||||
return svgEle;
|
return svgEle;
|
||||||
},
|
},
|
||||||
|
|
||||||
//Determines whether the object has been transformed or not through determining the angle
|
//Determines whether the object has been transformed or not through finding the angle
|
||||||
_determineIfTransformed: function(path, pointArray, type) {
|
_determineIfTransformed: function(path, pointArray, type) {
|
||||||
var topMidBoundx = (path.bounds.topRight.getX() + path.bounds.topLeft.getX() )/2;
|
var topMidBoundx = (path.bounds.topRight.getX() + path.bounds.topLeft.getX() )/2;
|
||||||
var topMidBoundy = (path.bounds.topRight.getY() + path.bounds.topLeft.getY() )/2;
|
var topMidBoundy = (path.bounds.topRight.getY() + path.bounds.topLeft.getY() )/2;
|
||||||
|
@ -473,7 +472,6 @@ var ExportSVG = this.ExportSVG = Base.extend(/** @Lends ExportSVG# */{
|
||||||
} else {
|
} else {
|
||||||
type = null;
|
type = null;
|
||||||
}
|
}
|
||||||
console.log(type);
|
|
||||||
return type;
|
return type;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue