espejo

PPP = (-7.79827, 15)
K_2 = (-7.3999999999999995, 0.7666666666666668)
J_2 = (-7.666666666666667, 1.1)
I_2 = (-7.733333333333333, 1.4666666666666668)
H_2 = (-8.166666666666666, 2.4)
G_2 = (-8.2, 2.8666666666666667)
F_2 = (-8.266666666666666, 3.2)
E_2 = (-8.233333333333333, 3.666666666666667)
D_2 = (-8, 4.866666666666667)
C_2 = (-7.833333333333333, 5.133333333333334)
A_2 = (-7.666666666666667, 5.6)
Z_1 = (-8, 4.566666666666666)
W_1 = (-7.666666666666667, 6.066666666666666)
V_1 = (-7.466666666666667, 6.633333333333334)
U_1 = (-7.3, 7.166666666666667)
T_1 = (-7.1, 7.4)
S_1 = (-6.766666666666667, 7.6)
R_1 = (-8.1, 4.1)
Q_1 = (-6.066666666666666, 8.066666666666666)
P_1 = (-7.966666666666667, 1.9666666666666668)
O_1 = (-6.133333333333333, 8.433333333333335)
N_1 = (-6.233333333333333, 8.866666666666667)
M_1 = (-6.333333333333333, 9.266666666666667)
L_1 = (-6.533333333333333, 9.4)
K_1 = (-7.1, 9.4)
J_1 = (-7.233333333333333, 10)
I_1 = (-7.366666666666666, 10.466666666666667)
H_1 = (-7.533333333333333, 10.933333333333335)
G_1 = (-7.433333333333334, 11.333333333333334)
F_1 = (-7.6, 11.733333333333333)
E_1 = (-7.366666666666666, 12.033333333333333)
D_1 = (-7.666666666666667, 12.533333333333333)
C_1 = (-7.7, 13)
A_1 = (-7.5, 13.366666666666667)
Z = (-7.5, 14.3)
W = (-7.3999999999999995, 13.9)
V = (-7.7, 14.6)
E = (-11.833333333333334, 13.799999999999999)
C = (-4.233333333333333, 9.133333333333333)
ajuste2 = 0.40000000000000013
L = (-14, 0.43333333333333335)
nada = 0
g: y = 15 + nada
B_2 = Intersect(xAxis, yAxis)
F = Point(yAxis)
b = Segment(B_2, F)
a = OrthogonalLine(E, b)
e = OrthogonalLine(C, b)
J = Point(e)
I = Point(e)
h = Segment(J, I)
H = Point(h)
c: x = x(H) + ajuste2
K = Intersect(g, c)
O = Mirror(K, b)
P = Mirror(O, b)
u = Vector(PPP, P)
G = Intersect(a, c)
j = Segment(G, O)
A' = Intersect(b, j)
i = OrthogonalLine(L, b)
M = Intersect(c, i)
N = Mirror(M, b)
k = Segment(G, N)
B' = Intersect(b, k)
A = Intersect(b, g)
escala = 0.1098399999999993
B = Intersect(b, i)
ajuste = 0.7999999999999999
ancho = 5.83333
B_1: (x(H) - ancho / 2 - ajuste, 0)
d = Line(B_1, B_2)
f = OrthogonalLine(B_1, d)
pic2 = Mirror(pic1, b)
T2: "Altura en espejo = " + (((y(A') - y(B')) * escala)) + " m"
α = Angle(B', G, A')
T1: "Altura real = " + (((y(A) - y(B)) * escala)) + " m"
l = Segment(A', B')
Q = Mirror(N, b)
m = Segment(P, A')
n = Segment(B', Q)
inc = 0.20000000000000015
O2: O - (0, inc)
N2: N + (0, inc)
M2: (O2 + N2) / 2
o = Distance(N, M2)
p = Ellipse(N2, O2, o)
q = Segment(G, O2)
r = Segment(G, N2)
M3: (A' + B') / 2
s = Distance(M3, B')
R = Intersect(q, l)
S = Intersect(r, l)
t = Ellipse(R, S, s)
T = Intersect(j, b)
U = Intersect(k, b)
a_1 = Segment(G, T)
b_1 = Segment(G, U)
β = Angle(T, U, G)
γ = Angle(Q, U, B)
polígono2: {Polygon[B', A', G]}
A_4 = Mirror((0, 7.116666666666665), b)
B_4 = Mirror((0, 14.4), b)
polígono1, c_1, d_1, e_1, f_1, g_1, h_1, i_1, j_1, k_1, l_1, m_1, n_1, p_1, q_1, r_1, s_1, t_1, a_2, b_2, c_2, d_2, e_2, f_2, g_2, h_2, i_2, j_2, k_2, l_2, m_2, n_2, p_2, q_2, r_2, s_2, t_2, a_3, b_3, c_3 = Polygon(P, V + u, Z + u, W + u, A_1 + u, C_1 + u, D_1 + u, E_1 + u, F_1 + u, G_1 + u, H_1 + u, I_1 + u, J_1 + u, K_1 + u, L_1 + u, M_1 + u, N_1 + u, O_1 + u, Q_1 + u, S_1 + u, T_1 + u, U_1 + u, V_1 + u, W_1 + u, A_2 + u, C_2 + u, D_2 + u, Z_1 + u, R_1 + u, E_2 + u, F_2 + u, G_2 + u, H_2 + u, P_1 + u, I_2 + u, J_2 + u, K_2 + u, B', A')
B''_1 = Mirror(B', b)
A''_1 = Mirror(A', b)
P' = Mirror(P, b)
D = Mirror(V + u, b)
L_2 = Mirror(Z + u, b)
M_2 = Mirror(W + u, b)
N_2 = Mirror(A_1 + u, b)
O_2 = Mirror(C_1 + u, b)
P_2 = Mirror(D_1 + u, b)
Q_2 = Mirror(E_1 + u, b)
R_2 = Mirror(F_1 + u, b)
S_2 = Mirror(G_1 + u, b)
T_2 = Mirror(H_1 + u, b)
U_2 = Mirror(I_1 + u, b)
V_2 = Mirror(J_1 + u, b)
W_2 = Mirror(K_1 + u, b)
Z_2 = Mirror(L_1 + u, b)
A_3 = Mirror(M_1 + u, b)
B_3 = Mirror(N_1 + u, b)
C_3 = Mirror(O_1 + u, b)
D_3 = Mirror(Q_1 + u, b)
E_3 = Mirror(S_1 + u, b)
F_3 = Mirror(T_1 + u, b)
G_3 = Mirror(U_1 + u, b)
H_3 = Mirror(V_1 + u, b)
I_3 = Mirror(W_1 + u, b)
J_3 = Mirror(A_2 + u, b)
K_3 = Mirror(C_2 + u, b)
L_3 = Mirror(D_2 + u, b)
M_3 = Mirror(Z_1 + u, b)
N_3 = Mirror(R_1 + u, b)
O_3 = Mirror(E_2 + u, b)
P_3 = Mirror(F_2 + u, b)
Q_3 = Mirror(G_2 + u, b)
R_3 = Mirror(H_2 + u, b)
S_3 = Mirror(P_1 + u, b)
T_3 = Mirror(I_2 + u, b)
U_3 = Mirror(J_2 + u, b)
V_3 = Mirror(K_2 + u, b)
B'' = Mirror(B', b)
A'' = Mirror(A', b)
polígono1', p', d_3, l_3, m_3, n_3, o_2, p_3, q_3, r_3, s_3, t_3, u_2, v_2, w_2, z_2, a_4, b_4, c_4, d_4, e_3, f_3, g_3, h_3, i_3, j_3, k_3, l_4, m_4, n_4, o_3, p_4, q_4, r_4, s_4, t_4, u_3, v_3, b'', a'' = Polygon(P', D, L_2, M_2, N_2, O_2, P_2, Q_2, R_2, S_2, T_2, U_2, V_2, W_2, Z_2, A_3, B_3, C_3, D_3, E_3, F_3, G_3, H_3, I_3, J_3, K_3, L_3, M_3, N_3, O_3, P_3, Q_3, R_3, S_3, T_3, U_3, V_3, B'', A'')
δ = Angle(G, A'', B'')
ε = Angle(G, P', N2)
ζ = Angle(P', N, G)
polígono3, e_4, f_4, g_4, h_4 = Polygon(B_2 + (0.08, 0), F + (0.08, 0), F + (0.5, 0), B_2 + (0.5, 0))
H' = Mirror(H, b)