Update polygon classo Top and Left

If we calculate top and left of polygon we should even take care of originX and originY so the polygon can start in the correct  position of its vertices.
Of course if we specify top and left by options, we are not gonna touch them.

Thanks to @ericmandel to make me find it out.