JavaScript
path = document.getElementById('yes');
points = [
[0,0],
[10,10],
[-10,10],
[-10,-10],
[-10,10],
[-10,-10],
[-10,10],
[-10,-10],
[-10,10],
[-10,-10],
[-10,10],
[-10,-10],
[-10,10],
[-10,-10],
[-10,10],
[-10,-10],
[-10,10],
[-10,-10],
[-10,10],
[-10,-10],
[-10,10],
[-10,-10],
[-10,10],
[-10,-10],
[-10,10],
[-10,-10],
[-10,10],
[-10,-10],
[10,-10],
[-10,-10],
[10,-10],
[-10,-10],
[10,-10],
[-10,-10],
[10,-10],
[-10,-10],
[10,-10],
[-10,-10],
[10,-10],
[-10,-10],
[10,-10],
[-10,-10],
[10,-10],
[-10,-10],
[10, -10],
[10, 10],
[10, -10],
[10, 10],
[10, -10],
[10, 10],
[10, -10],
[10, 10],
[10, -10],
[10, 10],
[10, -10],
[10, 10],
[10, -10],
[10, 10],
[10, -10],
[10, 10],
[10, -10],
[10, 10],
[10, -10],
[10, 10],
[10, -10],
[10, 10],
[10, -10],
[10, 10],
[10, -10],
[10, 10],
[-10, 10],
[10, 10],
[-10, 10],
[10, 10],
[-10, 10],
[10, 10],
[-10, 10],
[10, 10],
[-10, 10],
[10, 10],
[-10, 10],
[10, 10],
[-10, 10],
[10, 10],
];
var pointsToPathString = function (pointList, position, closePath) {
var i, len = pointList.length, output = [], point,
suffix = closePath ? 'z' : '';
for(var i = 0; i < len; i += 1) {
point = pointList[i];
if(i == 0){
point = point.slice();
point[0] += position[0];
point[1] += position[1];
}
output.push(point.join(' '));
}
return 'm ' + output.join(' l ') + suffix;
};
path.setAttribute('d',pointsToPathString(points, [300, 200], true));