/tmp/scherenlampe

Start

α = 0 rad (slider from -0.3490658503988659 to 0.3490658503988659, step 0.2°)
β = 1.5707963267948966 rad (slider from 30° to 150°, step 0.2°)
A = (1, 0)
B = (0.024285806000605894, -0.004891672579881174)
A' = Rotate(A, α, B)
γ = Angle(A, B, A')
A_{1} = (1, 0)
B_{1} = (0, 0)
C = Rotate(A', (-(β / 2)), B)
C' = Rotate(C, β, B)
δ = Angle(C, B, C')
f = Segment(B, C')
g = Segment(B, C)
c = Circle(C', 1)
d = Circle(C, 1)
D = Intersect(c, d, 1)
C'' = Mirror(C', D)
C'_{1} = Mirror(C, D)
h = Segment(C'_{1}, C)
i = Segment(C', C'')
j = Segment(A', B)
e = Circle(C'_{1}, 1)
k = Circle(C'', 1)
E = Intersect(e, k, 1)
F = Mirror(C'_{1}, E)
C''' = Mirror(C'', E)
l = Segment(C'_{1}, F)
m = Segment(C'', C''')
p = Circle(C''', 1)
q = Circle(F, 1)
G = Intersect(p, q, 1)
H = Mirror(C''', G)
F' = Mirror(F, G)
n = Segment(C''', H)
r = Segment(F, F')
s = Circle(F', 1)
t = Circle(H, 1)
I = Intersect(s, t, 1)
F'' = Mirror(F', I)
H' = Mirror(H, I)
a = Segment(H, H')
b = Segment(F', F'')
c_1 = Circle(H', 1)
d_1 = Circle(F'', 1)
J = Intersect(c_1, d_1, 1)
H'' = Mirror(H', J)
F''' = Mirror(F'', J)
f_1 = Segment(F'', F''')
g_1 = Segment(H', H'')
e_1 = Circle(F''', 1)
h_1 = Circle(H'', 1)
K = Intersect(e_1, h_1, 1)
L = Mirror(F''', K)
i_1 = Segment(F''', L)
j_1 = Segment(H'', K)
anim = true