Krychle

A = (-1.5066666666666686, -1.435)
a = Line(A, xAxis)
B = Point(a)
b, C, D, E, F, G, H, stenaABCD, stenaADHE, stenaABFE, stenaBCGF, stenaCDHG, stenaEFGH, hranaAD, hranaAB, hranaBC, hranaCD, hranaAE, hranaDH, hranaEH, hranaEF, hranaBF, hranaFG, hranaCG, hranaGH = Cube(A, B, xOyPlane)
A_1 = (-1.86, -1.64)
B_1 = (1.66, -1.68)
c = Segment(A_1, B_1)
d = OrthogonalLine(B_1, c)
e = Circle(B_1, A_1)
I, F_1 = Intersect(e, d)
f = Line(F_1, c)
g = Line(A_1, d)
E_1 = Intersect(f, g)
h = Line(A_1, F_1)
i = Line(E_1, h)
j = Line(B_1, h)
J = Midpoint(A_1, B_1)
k = Circle(B_1, J)
K_2, C_1 = Intersect(k, j)
l = Line(C_1, c)
m = Line(C_1, d)
G_1 = Intersect(h, m)
n = Line(G_1, f)
H_1 = Intersect(i, n)
D_1 = Intersect(h, l)
p = Segment(A_1, D_1)
q = Segment(D_1, C_1)
r = Segment(C_1, B_1)
s = Segment(A_1, E_1)
t = Segment(B_1, F_1)
a_1 = Segment(C_1, G_1)
b_1 = Segment(E_1, F_1)
c_1 = Segment(E_1, H_1)
d_1 = Segment(H_1, G_1)
e_1 = Segment(G_1, F_1)
f_1 = Segment(D_1, H_1)
t_1 = Ray(D_1, A_1)
a_2 = Ray(H_1, E_1)
K_3 = Midpoint(E_1, F_1)
L_3 = Midpoint(E_1, K_3)
N = Midpoint(B_1, C_1)
K_1 = Midpoint(B_1, N)
P = Midpoint(A_1, B_1)
L_2 = Midpoint(E, F)
O = Midpoint(B, C)
K = Midpoint(O, B)
L_4 = Midpoint(a_1)
L_1 = Midpoint(G_1, L_4)
M_1 = Midpoint(E_1, A_1)
g_1 = Segment(L_1, K_1)
h_1 = Line(M_1, g_1)
M_2 = Intersect(c_1, h_1)
i_1 = Segment(M_1, M_2)
j_1 = Line(D_1, A_1)
Q = Intersect(h_1, j_1)
k_1 = Line(Q, K_1)
R = Intersect(k_1, c)
l_1 = Segment(M_1, R)
m_1 = Segment(R, K_1)
n_1 = Line(M_2, m_1)
S = Intersect(n_1, d_1)
p_1 = Segment(M_2, S)
q_1 = Segment(S, L_1)
T = Midpoint(C, G)
L = Midpoint(T, G)
M = Midpoint(A, E)
o = Plane(M, K, L)
mnohoúhelník1, U, V, W, Z, I_1, J_1, r_1, s_1, b_2, c_2, d_2, e_2 = IntersectRegion(o, b)