A = (-2, 0)
B = (3, 0)
C = (0, 4)
a = 0.5 (slider from -5 to 5, step 0.1)
b = 0.3333333333333333 (slider from -5 to 5, step 0.1)
CA = Dilate(C, a, A)
CAB = Dilate(CA, b, B)
CB = Dilate(C, b, B)
CBA = Dilate(CB, a, A)
c = Line(C, CAB)
e = Line(C, CBA)
d = Line(A, B)
f = Line(B, C)
g = Line(C, A)
h = Line(CA, B)
i = Line(CB, A)
u = Vector(C, CA)
v = Vector(CA, CAB)
w = Vector(C, CB)
z = Vector(CB, CBA)
P = (4, 3)
Q = (7, 3)
R = (7, 5)
S = (6, 5)
T = (6, 4)
U = (4, 4)
poly, t_1, u_1, v_1, w_1, z_1, a_1 = Polygon(P, Q, R, S, T, U)
P' = Translate(P, C - P)
Q' = Translate(Q, C - P)
R' = Translate(R, C - P)
S' = Translate(S, C - P)
T' = Translate(T, C - P)
U' = Translate(U, C - P)
polyC, p', q', r', s', t', u' = Polygon(P', Q', R', S', T', U')
P'' = Dilate(P', a, A)
Q'' = Dilate(Q', a, A)
R'' = Dilate(R', a, A)
S'' = Dilate(S', a, A)
T'' = Dilate(T', a, A)
U'' = Dilate(U', a, A)
polyCA, p'', q'', r'', s'', t'', u'' = Polygon(P'', Q'', R'', S'', T'', U'')
P''' = Dilate(P'', b, B)
Q''' = Dilate(Q'', b, B)
R''' = Dilate(R'', b, B)
S''' = Dilate(S'', b, B)
T''' = Dilate(T'', b, B)
U''' = Dilate(U'', b, B)
polyCAB, p''', q''', r''', s''', t''', u''' = Polygon(P''', Q''', R''', S''', T''', U''')
P''_1 = Dilate(P', b, B)
Q''_1 = Dilate(Q', b, B)
R''_1 = Dilate(R', b, B)
S''_1 = Dilate(S', b, B)
T''_1 = Dilate(T', b, B)
U''_1 = Dilate(U', b, B)
polyCB, p''_1, q''_1, r''_1, s''_1, t''_1, u''_1 = Polygon(P''_1, Q''_1, R''_1, S''_1, T''_1, U''_1)
D = Dilate(P''_1, a, A)
E = Dilate(Q''_1, a, A)
F = Dilate(R''_1, a, A)
G = Dilate(S''_1, a, A)
H = Dilate(T''_1, a, A)
I = Dilate(U''_1, a, A)
polyCBA, d_1, e_1, f_1, g_1, h_1, i_1 = Polygon(D, E, F, G, H, I)