Dreieck + Quadrat zu Quadrat

Lösung

A = (-9.850909090909095, 6)
B = (-7.97818181818182, 0.5454545454545465)
C = (-3.796363636363637, 3.745454545454547)
d1, c, a, b = Polygon(A, B, C)
D = (1.112727272727274, 2.381818181818183)
E = (-2.723636363636366, -4.2)
Vieleck1, f, g, h, i, F, G = Polygon(D, E, 4)
u = Vector(C, D)
A' = Translate(A, u)
B' = Translate(B, u)
C' = Translate(C, u)
d1', c', a', b' = Polygon(A', B', C')
α = Angle(B', D, E)
A'' = Rotate(A', α, D)
B'' = Rotate(B', α, D)
C'' = Rotate(C', α, D)
d1'', c'', a'', b'' = Polygon(A'', B'', C'')
j = Line(A'', f)
k = Line(D, G)
H = Intersect(j, k)
Vieleck2, h_1, l, e, f_1, g_1 = Polygon(H, B'', E, F, G)
m = Line(E, G)
n = Line(F, m)
I = Intersect(k, n)
v1, h_2, p, e_1, i_1 = Polygon(H, B'', E, I)
q = Line(B'', I)
r = Line(E, q)
s = Line(H, B'')
J = Intersect(s, r)
d2, i_2, h_3, j_1 = Polygon(H, J, I)
t = Line(H, h_3)
d = Line(I, h_1)
K = Intersect(d, t)
k_1 = LineBisector(H, K)
M = Intersect(k_1, t)
l_1 = Line(M, d)
L = Intersect(l_1, h_3)
m_1 = OrthogonalLine(M, l_1)
n_1 = OrthogonalLine(L, l_1)
N = Intersect(m_1, d)
O = Intersect(n_1, d)
v2, m_2, l_2, o, n_2 = Polygon(M, L, O, N)
c_1 = Circle(O, L)
P, Q = Intersect(c_1, d)
d_1 = Semicircle(N, Q)
R = Intersect(d_1, n_1)
Vieleck3, p_1, q_1, r_1, s_1, S, T = Polygon(O, R, 4)