Puzzle

°

Die Puzzle-Teile können mit den blauen Punkte verschoben
und mit den grünen Punkten gedreht werden.

Schritt 1:
Überzeuge dich, dass mit den grünen Teilen
das grüne Quadrat ausgelegt werden kann und
dass das blaue Puzzle-Teil mit dem blauen
Quadrat übereinstimmt.

Schritt 2:
Lege dann mit den grünen und blauen Teilen das gelbe
Quadrat aus.

Schritt 3:
Verändere C. Was passiert mit den grünen Puzzleteilen?
Was passiert mit dem blauen Puzzleteil?
Korrigiere die Lage.

A = (-6.958333333333333, -4.895833333333333)
B = (9.625, -5.0625)
C_3 = Midpoint(A, B)
C_2 = Rotate(B, 90°, C_3)
α = Angle(B, C_3, C_2)
kreis = CircleArc(C_3, C_2, A)
C = Point(kreis)
Dreieck, c, a, b = Polygon(A, B, C)
F = Rotate(C, 90°, A)
β = Angle(C, A, F)
G = Rotate(A, 90°, F)
γ = Angle(A, F, G)
Q, a_1, e_1, g, f = Polygon(A, C, G, F)
H = Rotate(B, 90°, C)
δ = Angle(B, C, H)
I_2 = Rotate(C, 90°, H)
ε = Angle(C, H, I_2)
R, e_2, b_1, i, h = Polygon(C, B, I_2, H)
J = Rotate(A, 90°, B)
ζ = Angle(A, B, J)
K = Rotate(B, 90°, J)
η = Angle(B, J, K)
S, a_2, b_2, j, k = Polygon(A, B, J, K)
P = (-35.39223416666669, 1.5200016666666794)
D = Point(Circle[P, b])
d = Segment(P, D)
N = Midpoint(C, I_2)
l = OrthogonalLine(N, a_2)
m = OrthogonalLine(N, l)
O = Intersect(l, e_2)
T = Intersect(m, b_1)
U = Intersect(l, i)
V = Intersect(m, h)
M_1 = (-70.8966591666667, 2.008035000000013)
n = Distance(N, T)
D_1 = Point(Circle[M_1, n])
p = Segment(M_1, D_1)
θ = Angle(N, T, B)
Z = Rotate(M_1, θ, D_1)
q = Ray(D_1, Z)
o = Distance(T, B)
r = Circle(D_1, o)
A_1, B_1 = Intersect(r, q)
C_1 = Rotate(D_1, 90°, A_1)
s = Line(C_1, A_1)
t = OrthogonalLine(M_1, p)
E_2 = Intersect(t, s)
I, w, d_1, a_3, y = Polygon(M_1, E_2, A_1, D_1)
M_2 = (-53.815492500000026, -6.410539999999989)
D_2 = Point(Circle[M_2, n])
c_1 = Segment(M_2, D_2)
G_1 = Rotate(M_2, θ, D_2)
λ = Angle(M_2, D_2, G_1)
f_1 = Circle(D_2, o)
g_1 = Ray(D_2, G_1)
H_1, I_1 = Intersect(f_1, g_1)
h_1 = OrthogonalLine(M_2, c_1)
i_1 = OrthogonalLine(H_1, g_1)
J_1 = Intersect(i_1, h_1)
II, e_3, j_1, h_2, f_2 = Polygon(M_2, J_1, H_1, D_2)
M_3 = (-62.60009250000003, -19.95346499999999)
D_3 = Point(Circle[M_3, n])
n_1 = Segment(M_3, D_3)
O_1 = Rotate(M_3, θ, D_3)
κ = Angle(M_3, D_3, O_1)
p_1 = OrthogonalLine(M_3, n_1)
q_1 = Circle(D_3, o)
r_1 = Ray(D_3, O_1)
S_1, T_1 = Intersect(q_1, r_1)
s_1 = OrthogonalLine(S_1, r_1)
U_1 = Intersect(s_1, p_1)
III, m_2, u_1, s_2, n_2 = Polygon(M_3, U_1, S_1, D_3)
M_4 = (-45.39691750000002, -12.388948333333323)
D_4 = Point(Circle[M_4, n])
t_1 = Segment(M_4, D_4)
V_1 = Rotate(M_4, θ, D_4)
ν = Angle(M_4, D_4, V_1)
c_2 = OrthogonalLine(M_4, t_1)
d_2 = Circle(D_4, o)
g_2 = Ray(D_4, V_1)
W_1, Y_1 = Intersect(d_2, g_2)
i_2 = OrthogonalLine(W_1, g_2)
Z_1 = Intersect(c_2, i_2)
IV, p_2, z_1, w_1, q_2 = Polygon(M_4, Z_1, W_1, D_4)
Y = Rotate(P, 90°, D)
W = Rotate(D, 90°, Y)
P_1, l_1, w_2, y_1, m_1 = Polygon(P, W, Y, D)
ι = Angle(A, C, B)