S: (2.5, 2.5, 3)
v: (3, -4, -2)
D: (0, 0, 0)
A: (5, 0, 0)
B: (5, 5, 0)
C: (0, 5, 0)
b, FlächeIJKL, FlächeJKS, FlächeKLS, FlächeILS, FlächeIJS, KanteJK, KanteKL, KanteIL, KanteIJ, KanteJS, KanteKS, KanteLS, KanteIS = Pyramid(A, B, C, D, S)
g = Line((x(S), y(S), z(S)), Vector[(x(v), y(v), z(v))])
S' = Intersect(g, xOyPlane)
v1, i, s', k, l = Polygon(D, S', B, C)