Fix polygon transformed vertices

When calling Polygon.TransformedVertices without changing the scale, the old code would consider a scale of (0,0) which caused unexpected behavior.

This patch set the initial scale to be (1,1).

Unit test included.