Cocher pour voir objets secondaires

O = (0, 0)
c = Circle(O, 1)
U = (1, 0)
θ = 2.373647782712288 rad (slider from 0 to 180*°, step 0.017453292519943295)
B = Rotate(U, θ, O)
A = Rotate(U, (-θ), O)
a = Ray(O, B)
b = Ray(O, A)
h = 0.28 (slider from 0 to 5, step 0.01)
C: ((1 - h) * A)
C': ((1 + h) * A)
e = Circle(O, C)
f = Circle(O, C')
D: ((1 - h) * B)
D': ((1 + h) * B)
g = If(θ < 180°, CircleArc[O, C, D], Circle[O, 1 - h])
p = Semicircle(D, D')
q = Semicircle(C', C)
E = Intersect(p, q, 2)
F = Intersect(p, q, 1)
r = CircleArc(B, D', E)
s = CircleArc(B, E, F)
t = CircleArc(B, F, D)
c_1 = CircleArc(A, E, C')
d_1 = CircleArc(A, F, E)
e_1 = CircleArc(A, C, F)
G = Intersect(g, i, 1)
d = If(θ < 180°, CircleArc[O, A, B], Circle[O, 1])
k = If(θ < 180°, CircleArc[O, C', D'], Circle[O, 1 + h])
α = Angle(U, O, B)
j = false