A = (-3, 3)
B = Point(xAxis)
poly1, f, g, h, i, C, D = Polygon(A, B, 4)
E: (-1.5, 1.5, 4)
F: (2, 1.5)
G: (2, 1.5, 4)
a, faceABCD, faceABE, faceBCE, faceCDE, faceADE, arêteAB, arêteBC, arêteCD, arêteAD, arêteAE, arêteBE, arêteCE, arêteDE = Pyramid(A, B, C, D, E)
b, b_2, b_3 = Cone(F, G, 1.5)
c = 0 (slider from -5 to 5)
H: (0, 0, c)
p = Plane(H, xOyPlane)
poly2, I, J, K, L, j, k, l, m = IntersectPath(p, a)
d = IntersectPath(p, b)