mirror of
https://github.com/scratchfoundation/paper.js.git
synced 2025-01-06 04:42:15 -05:00
Cleaned up ExportSVG for general purpose.
Removed all lines written for testing purposes, saved them in a text document for possible future reference. Code should look a lot more clean and linear with all the stuff removed.
This commit is contained in:
parent
b582e96d76
commit
aca3ed67a2
1 changed files with 2 additions and 24 deletions
|
@ -92,23 +92,11 @@ var ExportSVG = function()
|
||||||
{
|
{
|
||||||
//this.initialize();
|
//this.initialize();
|
||||||
//console.log(blarg.svgObj);
|
//console.log(blarg.svgObj);
|
||||||
|
var pathClone = path.clone();
|
||||||
var NS = "http://www.w3.org/2000/svg";
|
var NS = "http://www.w3.org/2000/svg";
|
||||||
svgObj = document.createElementNS(NS,"svg");
|
svgObj = document.createElementNS(NS,"svg");
|
||||||
svgRect = document.createElementNS(NS,"rect");
|
|
||||||
svgRect.height.baseVal.value = 50;
|
|
||||||
svgRect.width.baseVal.value = 60;
|
|
||||||
svgRect.x.baseVal.value = 50;
|
|
||||||
svgObj.appendChild(svgRect);
|
|
||||||
|
|
||||||
svgPoint = document.createElementNS(NS,"point");
|
|
||||||
svgPoint.setAttribute("x",50);
|
|
||||||
svgPoint.setAttribute("y",100);
|
|
||||||
svgObj.appendChild(svgPoint);
|
|
||||||
|
|
||||||
svgPath = document.createElementNS(NS, "path");
|
svgPath = document.createElementNS(NS, "path");
|
||||||
|
|
||||||
console.log(svgObj);
|
|
||||||
var pathClone = path.clone();
|
|
||||||
var segArray = pathClone.getSegments();
|
var segArray = pathClone.getSegments();
|
||||||
|
|
||||||
var pointArray = new Array();
|
var pointArray = new Array();
|
||||||
|
@ -120,10 +108,6 @@ var ExportSVG = function()
|
||||||
pointArray[i] = segArray[i].getPoint();
|
pointArray[i] = segArray[i].getPoint();
|
||||||
handleInArray[i] = segArray[i].getHandleIn();
|
handleInArray[i] = segArray[i].getHandleIn();
|
||||||
handleOutArray[i] = segArray[i].getHandleOut();
|
handleOutArray[i] = segArray[i].getHandleOut();
|
||||||
|
|
||||||
console.log("point " + i + ": " + pointArray[i]);
|
|
||||||
console.log("HI " + i + ": " + handleInArray[i]);
|
|
||||||
console.log("HO " + i + ": " + handleOutArray[i]);
|
|
||||||
}
|
}
|
||||||
var pointString = "";
|
var pointString = "";
|
||||||
for(i = 0; i < pointArray.length; i++)
|
for(i = 0; i < pointArray.length; i++)
|
||||||
|
@ -165,14 +149,8 @@ var ExportSVG = function()
|
||||||
var fillRGB = RGBtoHex(fillRed, fillGreen, fillBlue);
|
var fillRGB = RGBtoHex(fillRed, fillGreen, fillBlue);
|
||||||
svgPath.setAttribute("fill", fillRGB);
|
svgPath.setAttribute("fill", fillRGB);
|
||||||
}
|
}
|
||||||
|
|
||||||
//svgPath.setAttribute("d", pointString);
|
|
||||||
//svgPath.setAttribute("stroke", strokeRGB);
|
|
||||||
//svgPath.setAttribute("fill", fillRGB);
|
|
||||||
svgPath.setAttribute("stroke-width",pathClone.strokeWidth);
|
svgPath.setAttribute("stroke-width",pathClone.strokeWidth);
|
||||||
svgObj.appendChild(svgPath);
|
svgObj.appendChild(svgPath);
|
||||||
|
|
||||||
console.log(svgObj);
|
|
||||||
return svgObj;
|
return svgObj;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue