slide →

A = (5.36, 4.34)
B = (9.44, 0.76)
C = (5.9, -0.22)
poly1, c, a, b = Polygon(A, B, C)
D = Midpoint(c)
E = Midpoint(a)
F = Midpoint(b)
d = Segment(B, F)
e = Segment(A, E)
G = Intersect(d, e)
poly2, b_1, d_1, g, e_1 = Polygon(B, D, G, E)
α = 0 rad (slider from 0 to 180°, step 0.017453292519943295)
B' = Rotate(B, (-α), E)
D' = Rotate(D, (-α), E)
G' = Rotate(G, (-α), E)
E' = Rotate(E, (-α), E)
poly2', b', d', g', e' = Polygon(B', D', G', E')
poly3, g_1, f, a_1, d_2 = Polygon(G, F, A, D)
G'_1 = Rotate(G, α, F)
F' = Rotate(F, α, F)
A' = Rotate(A, α, F)
D'_1 = Rotate(D, α, F)
poly3', g'_1, f', a', d'_1 = Polygon(G'_1, F', A', D'_1)
poly4, c_1, e_2, g_2, f_1 = Polygon(C, E, G, F)
β = Angle(C, A, B)
γ = Angle(A, B, C)
δ = Angle(B, C, A)
ε = Angle(F', A', D'_1)
ζ = Angle(D', B', E')
h = Line(A, B)
i = Line(C, h)