A = (-8, -8)
B = (8, -8)
C = (8, 8)
D = (-8, 8)
E = (0, -8)
F = (8, 0)
I = (0, -4)
G = (4, 0)
H = (4, -4)
AE = Segment(A, E)
AD = Segment(A, D)
CD = Segment(C, D)
CF = Segment(C, F)
FG = Segment(F, G)
GH = Segment(G, H)
HI = Segment(H, I)
EI = Segment(E, I)
T = (0, 0, 12)
TA = Segment(T, A)
TD = Segment(T, D)
TC = Segment(T, C)
J = Midpoint(E, T)
K = Midpoint(T, B)
L = Midpoint(T, F)
JE = Segment(J, E)
JK = Segment(J, K)
KL = Segment(K, L)
LF = Segment(L, F)
LG = Segment(L, G)
KH = Segment(K, H)
JI = Segment(J, I)
TK = Segment(T, K)
grondvlak, a, e, i, h, g, f, c, d = Polygon(A, E, I, H, G, F, C, D)
AEJKT, a_1, e_1, j, k, t = Polygon(A, E, J, K, T)
CFLKT, c_1, f_1, l, k_1, t_1 = Polygon(C, F, L, K, T)
ADT, t_2, a_2, d_1 = Polygon(A, D, T)
CDT, t_3, c_2, d_2 = Polygon(C, D, T)
EIJ, j_1, e_2, i_1 = Polygon(E, I, J)
FGL, l_1, f_2, g_1 = Polygon(F, G, L)
HIJK, h_1, i_2, j_2, k_2 = Polygon(H, I, J, K)
GHKL, g_2, h_2, k_3, l_2 = Polygon(G, H, K, L)