mirror of
https://github.com/scratchfoundation/paper.js.git
synced 2025-01-03 19:45:44 -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;
|
||||
}
|
||||
//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') {
|
||||
//TODO: Need to implement exported transforms for circle, ellipse, and rectangles instead of
|
||||
//making them paths
|
||||
var angle = this._determineIfTransformed(path, pointArray, type) + 90;
|
||||
console.log(angle);
|
||||
if(angle != 0) {
|
||||
if(type == 'rect' || type == 'roundRect') {
|
||||
svgEle = document.createElementNS(this.NS, 'path');
|
||||
|
@ -307,7 +306,7 @@ var ExportSVG = this.ExportSVG = Base.extend(/** @Lends ExportSVG# */{
|
|||
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) {
|
||||
var topMidBoundx = (path.bounds.topRight.getX() + path.bounds.topLeft.getX() )/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 {
|
||||
type = null;
|
||||
}
|
||||
console.log(type);
|
||||
return type;
|
||||
}
|
||||
});
|
||||
|
|
Loading…
Reference in a new issue