AB

BC

AC

DE

EF

DF

AD

BE

CF

AG

BH

CI

BH

BH

A = (-7.034490683675621, 2.9380717611367153)
c = Circle(A, 3)
B = Point(c)
d = Circle(B, 4)
e = Circle(A, 6)
C = Intersect(d, e, 2)
t1, c_1, a, b = Polygon(A, B, C)
f, D, E, F, caraABED, caraBCFE, caraACFD, caraDEF, aristaAD, aristaBE, aristaCF, aristaDE, aristaEF, aristaDF = Prism(t1, 5)
g = OrthogonalLine(A, a)
h = Line(C, B)
G = Intersect(g, h)
i = Segment(G, A)
α = Angle(B, G, A)
j = OrthogonalLine(B, b)
H = Intersect(j, b)
k = Segment(H, B)
β = Angle(B, H, C)
l = Line(A, B)
m = OrthogonalLine(C, l)
I = Intersect(l, m)
n = Segment(I, C)
Puntof_1 = Point(f)
γ = Angle(C, I, B)
a1: 3
b1: 4
c1: 6
d1: 5
e1: 2.67
f1: 1.78
g1: 1
h1: 3.56
CasillaDeEntrada1 = Textfield(a1)
CasillaDeEntrada2 = Textfield(b1)
CasillaDeEntrada3 = Textfield(c1)
CasillaDeEntrada4 = Textfield(a1)
CasillaDeEntrada5 = Textfield(b1)
CasillaDeEntrada6 = Textfield(c1)
CasillaDeEntrada7 = Textfield(d1)
CasillaDeEntrada8 = Textfield(d1)
CasillaDeEntrada9 = Textfield(d1)
CasillaDeEntrada10 = Textfield(e1)
CasillaDeEntrada11 = Textfield(f1)
CasillaDeEntrada12 = Textfield(h1)
J = (-6.496953541282078, -3.941213646174184, 0)
o = Sphere(J, a1)
p = IntersectPath(xOyPlane, o)
K = Point(p)
q = Sphere(K, b1)
r = IntersectPath(xOyPlane, q)
s = Sphere(J, c1)
t = IntersectPath(xOyPlane, s)
L = Intersect(t, r, 1)
t2, j_1, l_1, k_1 = Polygon(L, K, J)
u, M, N, O, caraKLMN, caraJKNO, caraJLMO, caraMNO, aristaLM, aristaKN, aristaJO, aristaMN, aristaNO, aristaMO = Prism(t2, (-d1))
Puntof_2 = Point(f)
Puntof_3 = Point(f)
base: (cos(asind(e1 / b1)) * b1)
CasillaDeEntrada13 = Textfield(f1)
P = (2.5872346102525974, -5.798296848555712, 0)
CasillaDeEntrada14 = Textfield(f1)
v = Sphere(P, a1)
d_1 = IntersectPath(xOyPlane, v)
Q = Point(d_1)
f_1 = Line(P, Q)
w = Sphere(P, c1)
e_1 = IntersectPath(xOyPlane, w)
r1: (cos(asind(h1 / c1)) * c1)
a_1 = Sphere(P, r1)
R = Intersect(f_1, a_1, 2)
g_1 = OrthogonalLine(R, xOyPlane)
b_1 = Plane(g_1, f_1)
h_1 = OrthogonalLine(R, b_1)
S = Intersect(h_1, e_1, 1)
distanciaSR = Distance(S, R)
t3, q_1, p_1, s_1 = Polygon(P, S, Q)
i_1 = Segment(S, R)
m_1, T, U, V, caraPSUT, caraQSUV, caraPQVT, caraTUV, aristaPT, aristaSU, aristaQV, aristaTU, aristaUV, aristaTV = Prism(t3, (-d1))
W = (6.122939507614969, 2.2913503884891853, 0)
n_1 = Sphere(W, b1)
r_1 = IntersectPath(xOyPlane, n_1)
Z = Point(r_1)
t_1 = Line(Z, W)
r2: (cos(asind(e1 / a1)) * a1)
o_1 = Sphere(W, a1)
c_2 = IntersectPath(xOyPlane, o_1)
u_1 = Sphere(W, r2)
A_1 = Intersect(t_1, u_1, 2)
f_2 = OrthogonalLine(A_1, xOyPlane)
v_1 = Plane(t_1, f_2)
g_2 = OrthogonalLine(A_1, v_1)
B_1 = Intersect(g_2, c_2, 1)
t4, b_2, z_1, w_1 = Polygon(Z, W, B_1)
h_2 = Segment(A_1, B_1)
a_2, C_1, D_1, E_1, cara2, cara3, cara4, cara1, arista2, arista1, arista3, arista4, arista6, arista5 = Prism(t4, (-d1))
volumenu = Volume(u)
Puntou_1 = Point(u)
volumenm1 = Volume(m_1)
Puntom1_1 = Point(m_1)
volumena2 = Volume(a_2)
Puntoa2_1 = Point(a_2)
δ = Angle(S, R, Q)
ε = Angle(W, A_1, B_1)
F_1 = (1.0633637816952, 3.5277317268764605, 0)
d_2 = Sphere(F_1, c1)
e_2 = IntersectPath(xOyPlane, d_2)
G_1 = Point(e_2)
i_2 = Line(F_1, G_1)
j_2 = Sphere(F_1, b1)
k_2 = IntersectPath(xOyPlane, j_2)
r3: (cos(asind(f1 / b1)) * b1)
l_2 = Sphere(F_1, r3)
H_1 = Intersect(i_2, l_2, 2)
m_2 = OrthogonalLine(H_1, xOyPlane)
n_2 = Plane(i_2, m_2)
p_2 = OrthogonalLine(H_1, n_2)
I_1 = Intersect(p_2, k_2, 1)
t5, i_3, f_3, g_3 = Polygon(F_1, G_1, I_1)
q_2 = Segment(H_1, I_1)
o_2, J_1, K_1, L_1, cara6, cara8, cara7, cara5, arista7, arista8, arista9, arista10, arista12, arista11 = Prism(t5, (-d1))
ζ = Angle(G_1, H_1, I_1)
volumenf = Volume(f)
Textof: "Volumen de " + (Name[f]) + " = " + volumenf
Puntof = Point(f)
r_2 = Volume(u)
Textou: "Volumen de " + (Name[u]) + " = " + r_2
Puntou = Point(u)
s_2 = Volume(m_1)
Textom1: "Volumen de " + (Name[m_1]) + " = " + s_2
Puntom1 = Point(m_1)
t_2 = Volume(a_2)
Textoa2: "Volumen de " + (Name[a_2]) + " = " + t_2
Puntoa2 = Point(a_2)
volumeno2 = Volume(o_2)
Textoo2: "Volumen de " + (Name[o_2]) + " = " + volumeno2
Puntoo2 = Point(o_2)