a

b

c

Hier ziehen

a*b

a*b

b*c

b*c

a*c

a*c

A = (1, 2)
B = (1, -1)
C = (5, -1)
D = (5, 2)
E = (2, 3)
F = (6, 3)
G = (2, 0)
H = (6, 0)
I = (9, 0)
J = (8, -1)
K = (-2, -1)
L = (-1, 0)
M = (-0.52, -2.5)
N = (3.52, -2.52)
a = 0 (slider from 0 to 1, step 0.01)
AM: (x(A) * (1 - a) + x(M) a, y(A) * (1 - a) + y(M) a)
DN: (x(D) * (1 - a) + x(N) a, y(D) * (1 - a) + y(N) a)
poly1, dn, c, b, am = Polygon(DN, C, B, AM)
AK: (x(B) - 3 sin(3.14 / 2 a), y(B) + 3 cos(3.14 / 2 a))
EL: (x(G) - 3 sin(3.14 / 2 a), y(G) + 3 cos(3.14 / 2 a))
poly2, ak, b_1, g, el = Polygon(AK, B, G, EL)
DJ: (x(C) + 3 sin(3.14 / 2 a), y(C) + 3 cos(3.14 / 2 a))
FI: (x(H) + 3 sin(3.141592653589793 / 2 a), y(H) + 3 cos(3.141592653589793 / 2 a))
poly3, c_1, h, fi, dj = Polygon(C, H, FI, DJ)
O = (7.5, 1.54)
P = (3.5, 1.5)
FO: (x(F) * (1 - a) + x(O) a, y(F) * (1 - a) + y(O) a)
EP: (x(E) * (1 - a) + x(P) a, y(E) * (1 - a) + y(P) a)
poly4, g_1, h_1, fo, ep = Polygon(G, H, FO, EP)
poly5, b_2, g_2, h_2, c_2 = Polygon(B, G, H, C)
Q = (12, -1)
R = (13, 0)
AQ: (x(DJ) - 4 cos(3.14 a), y(DJ) + 4 sin(3.14 a))
ER: (x(FI) - 4 cos(3.14 a), y(FI) + 4 sin(3.14 a))
poly6, aq, dj_1, fi_1, er = Polygon(AQ, DJ, FI, ER)
S = Midpoint(AM, DN)
T = Midpoint(AK, EL)
U = Midpoint(B, C)
V = Midpoint(C, DJ)
W = Midpoint(AM, B)
Z = Midpoint(DJ, AQ)
A_1 = Midpoint(EP, FO)