var Polyline = function(x,y) { var className = "Polyline"; var points = [new Point(x,y)]; function translate(x,y) { for (var i = 0; i < points.length; i++) { points[i].x += x; points[i].y += y; } } function rotate(degrees) { console.log('rotate: to be implemented') } function scale(scale) { for (var i = 0; i < points.length; i++) { points[i].x *= scale; points[i].y *= scale; } } function addVertex(x,y) { var p = new Point(x,y); points.push(p); } function getBoundingBox() { var box = new Rectangle(0,0,0,0); for (var i=0; i