-

O = (-0.64, 1.76)
B = (2.36, 1.76)
a = Ray(O, B)
C = (2.02, -0.62)
A_1 = (0.94, -0.04)
D = (1.4, 1.12)
c = CircleArc(O, A_1, D)
F = (3.48, 1.02)
G = (3.08, 0.36)
H = (2.64, -0.36)
E = Point(c)
u = Vector(E, A_1)
α = 1.2042771838760873 rad (slider from 0 to 6.283185307179586, step 0.017453292519943295)
I = Point(a)
I' = Rotate(I, -α, O)
b = Ray(O, I')
A = Point(a)
d = Circle(O, A)
M = Intersect(d, b, 1)
e = Segment(O, A)
f = Segment(O, M)
g = CircleArc(O, M, A)