A = (-4.282836023494486, -2.5962533386796096, 0)
B = (2.5091256907423727, -3.952358102312317, 0)
C = (2.0390912636702474, 4.1018298261121835, 0)
D = (0.3544873941385802, 3.137557006887917, 4.357280360417441)
a, граньABC, граньABD, граньBCD, граньACD, реброAB, реброBC, реброAC, реброAD, реброBD, реброCD = Pyramid(A, B, C, D)
F = Point(реброBD)
E = Point(реброAC)
M = Point(реброCD)
K = Point(реброCD)
p = Plane(A, B, M)
q = Plane(F, E, K)
f = IntersectPath(p, q)
t1, m, a_1, b = Polygon(A, B, M)
g = Line(K, E)
h = Line(K, F)
i = Line(C, B)
G = Intersect(i, h)
j = Line(G, E)
H = Intersect(реброAB, j)
ч1, e, k, f_1, h_1 = Polygon(E, K, F, H)
I = Intersect(k, a_1)