altezza sull'orizzonte del sole

A = Point(xAxis)
B = Point(xAxis)
C = (2, 0.1)
D = (-2, 0.1)
poli1, a, b, c, d = Polygon(A, B, C, D)
H = (1.6, 0.8)
I = (1.6836356271172108, 0.8099193416765557)
h = Circle(H, I)
J = (1.4656388273250893, 0.34030901668920077)
K = (1.7022302109061231, 0.3236743735457478)
poli3, k, h_1, j = Polygon(H, J, K)
L = Point(h_1)
M = Point(c)
N = Point(c)
O = Point(h_1)
poli4, l, m, n, o = Polygon(L, M, N, O)
P = Point(h_1)
Q = Point(h_1)
R = Point(c)
S = Point(c)
poli5, p, q, r, s = Polygon(P, Q, R, S)
α = 0.2617993877991494 rad (slider from 0 to 1.5707963267948966, step 0.017453292519943295)
E = Point(c)
F = (-1.8, 3.2)
G = (-2, 3.2)
poli2, d_1, e, f, g = Polygon(D, E, F, G)
T = (-1.9000000000000001, 0.8)
U = (-1.9000000000000001, 0.9)
V = (-1.9000000000000001, 1)
W = (-1.9000000000000001, 1.1)
Z = (-1.9000000000000001, 1.2000000000000002)
A_1 = (-1.9000000000000001, 1.3)
B_1 = (-1.9000000000000001, 1.4000000000000001)
C_1 = (-1.9000000000000001, 1.5)
D_1 = (-1.9000000000000001, 1.6)
E_1 = (-1.9000000000000001, 1.7000000000000002)
F_1 = (-1.9000000000000001, 1.8)
G_1 = (-1.9000000000000001, 1.9000000000000001)
H_1 = (-1.9000000000000001, 2)
I_1 = (-1.9000000000000001, 2.1)
J_1 = (-1.9000000000000001, 2.2)
K_1 = (-1.9000000000000001, 2.3000000000000003)
L_1 = (-1.9000000000000001, 2.4000000000000004)
M_1 = (-1.9000000000000001, 2.5)
N_1 = (-1.9000000000000001, 2.6)
O_1 = (-1.9000000000000001, 2.7)
P_1 = (-1.9000000000000001, 2.8000000000000003)
Q_1 = (-1.9000000000000001, 2.9000000000000004)
R_1 = (-1.9000000000000001, 3)
S_1 = (-1.9000000000000001, 3.1)
H' = Rotate(H, α, T)
β = Angle(H, T, H')
i = Ray(T, H')
t = Line(U, i)
a_1 = Line(V, i)
b_1 = Line(W, i)
c_1 = Line(Z, i)
e_1 = Line(A_1, i)
f_1 = Line(B_1, i)
g_1 = Line(C_1, i)
i_1 = Line(D_1, i)
j_1 = Line(E_1, i)
k_1 = Line(F_1, i)
l_1 = Line(G_1, i)
m_1 = Line(H_1, i)
n_1 = Line(I_1, i)
p_1 = Line(J_1, i)
q_1 = Line(K_1, i)
r_1 = Line(L_1, i)
s_1 = Line(M_1, i)
t_1 = Line(N_1, i)
a_2 = Line(O_1, i)
b_2 = Line(P_1, i)
c_2 = Line(Q_1, i)
d_2 = Line(R_1, i)
e_2 = Line(S_1, i)
T_1 = Point(a_1)
U_1 = Point(b_1)
V_1 = Point(c_1)
W_1 = Point(e_1)
Z_1 = Point(f_1)
A_2 = Point(g_1)
B_2 = Point(i_1)
C_2 = Point(j_1)
D_2 = Point(k_1)
E_2 = Point(l_1)
F_2 = Point(m_1)
G_2 = Point(n_1)
H_2 = Point(p_1)
I_2 = Point(q_1)
J_2 = Point(r_1)
K_2 = Point(s_1)
L_2 = Point(t_1)
M_2 = Point(a_2)
N_2 = Point(b_2)
O_2 = Point(c_2)
P_2 = Point(d_2)
Q_2 = Point(e_2)
R_2 = Point(t)
f_2 = Ray(U, R_2)
g_2 = Ray(V, T_1)
h_2 = Ray(W, U_1)
i_2 = Ray(Z, V_1)
j_2 = Ray(A_1, W_1)
k_2 = Ray(B_1, Z_1)
l_2 = Ray(C_1, A_2)
m_2 = Ray(D_1, B_2)
n_2 = Ray(E_1, C_2)
p_2 = Ray(F_1, D_2)
q_2 = Ray(G_1, E_2)
r_2 = Ray(H_1, F_2)
s_2 = Ray(I_1, G_2)
t_2 = Ray(J_1, H_2)
a_3 = Ray(K_1, I_2)
b_3 = Ray(L_1, J_2)
c_3 = Ray(M_1, K_2)
d_3 = Ray(N_1, L_2)
e_3 = Ray(O_1, M_2)
f_3 = Ray(P_1, N_2)
g_3 = Ray(Q_1, O_2)
h_3 = Ray(R_1, P_2)
i_3 = Ray(S_1, Q_2)
j_3 = Segment(H, T)
k_3 = Segment(H, U)
l_3 = Segment(H, V)
m_3 = Segment(H, W)
n_3 = Segment(H, Z)
p_3 = Segment(H, A_1)
q_3 = Segment(H, B_1)
r_3 = Segment(H, C_1)
s_3 = Segment(H, D_1)
t_3 = Segment(H, E_1)
a_4 = Segment(H, F_1)
b_4 = Segment(H, G_1)
c_4 = Segment(H, H_1)
d_4 = Segment(H, I_1)
e_4 = Segment(H, J_1)
f_4 = Segment(H, K_1)
g_4 = Segment(H, L_1)
h_4 = Segment(H, M_1)
i_4 = Segment(H, N_1)
j_4 = Segment(H, O_1)
k_4 = Segment(H, P_1)
l_4 = Segment(H, Q_1)
m_4 = Segment(H, R_1)
n_4 = Segment(H, S_1)
γ = Angle(H, S_1, Q_2)
p_4 = Line(H, i)
q_4 = Line(D, C)
S_2 = Intersect(p_4, q_4)
r_4 = OrthogonalLine(H, q_4)
T_2 = Intersect(q_4, r_4)
poli6, t_4, h_5, s_4 = Polygon(H, S_2, T_2)
a_5 = Ray(S_2, H)
δ = Angle(S_1, H, S_2)
ε = Angle(T_2, S_2, H)
ζ = Angle(H, T, H')