A = (0, 0)
B = (2, 0)
C = (5, 3)
D = (-1, 3)
poly1, d, a, b, c = Polygon(D, A, B, C)
D' = Rotate(D, 90*°, A)
A' = Rotate(A, 90*°, A)
B' = Rotate(B, 90*°, A)
C' = Rotate(C, 90*°, A)
poly1', d', a', b', c' = Polygon(D', A', B', C')
E = (-1, 0)
u = Vector(D, E)
Z = Translate(D', u)
W = Translate(A', u)
T = Translate(B', u)
G = Translate(C', u)
poly1'', d'', a'', b'', c'' = Polygon(Z, W, T, G)