A: (-1, 0.5, 3)
B: (5, 2, 0)
A': (-6, 3, 2)
AB = Line(A, B)
A'B' = Line(A', AB)
S = (1.0189293744505363, -6.212745823768234, -4.440892098500626E-16)
SA = Line(S, A)
SB = Line(S, B)
SA' = Line(S, A')
B' = Translate(A', Vector[A, B])
SB' = Line(S, B')
d: -4
C = Intersect(SA, SB)
tableau: y = d
W = Intersect(SA, tableau)
Z = Intersect(SB, tableau)
X = Intersect(SA', tableau)
Y = Intersect(SB', tableau)
f = Line(W, Z)
g = Line(X, Y)
D = Intersect(SA, AB)
h = Ray(S, A)
E = Intersect(SA, SA')
i = Ray(S, A')
j = Ray(S, B')
k = Ray(S, B)
q1, a, a', b', b = Polygon(A, A', B', B)
c, faceAA'S, faceA'B'S, faceBB'S, faceABS, arêteAS, arêteA'S, arêteB'S, arêteBS = Pyramid(q1, S)