Poligonize It!

                
window.onload = function () {
    var image = new PoligonizeIt('image');

    var square = new Polygon();
    square.addPoint(new Point(10, 10));
    square.addPoint(new Point(100, 10));
    square.addPoint(new Point(100, 100));
    square.addPoint(new Point(10, 100));

    var polygon = new Polygon();
    polygon.addPoint(new Point(120, 30));
    polygon.addPoint(new Point(120, 80));
    polygon.addPoint(new Point(220, 100));
    polygon.addPoint(new Point(280, 60));
    polygon.addPoint(new Point(280, 20));
    polygon.addPoint(new Point(250, 10));

    image.drawPolygon(square, '#000000');
    image.drawPolygon(polygon, 'green');
}