2\theta_m

\vec H

\nu_e

\nu_x

\vec H_v

\vec H_m

2\theta_v

A = Point(zAxis)
B = (2.36242042151925, -2.0412620227246916)
C = (2.279784046395508, 5.633591316892831)
u = Vector(B, C)
D = Point(u)
E = (5.23403445706928, 5.189420800602719)
a = Segment(D, E)
F = Point(a)
G = Point(u)
v = Vector(F, G)
H = (6.14303458343044, 2.472749968409706)
w = Vector(F, H)
I = (5.771170895373602, 3.1131818756187055)
c = Ellipse(G, H, I)
J = Point(v)
K = Point(a)
L = Point(a)
b = Vector(F, L)
M = Point(b)
N: (4.4, 5.66458)
e = Vector(M, N)
O = Point(u)
f = Vector(M, O)
P = Point(b)
Q = Point(v)
g = CircleArc(M, P, Q)
R = Point(f)
S = Point(e)
T = Point(v)
d = CircleArc(R, S, T)