A = Intersect(yAxis, xAxis)
B = Point(xAxis)
poli1, f, g, h, i, C, D = Polygon(A, B, 4)
E = Midpoint(A, C)
F: (x(E), y(E), (sqrt(2) / 2 * f))
a, facciaABF, facciaBCF, facciaCDF, facciaADF, spigoloAF, spigoloBF, spigoloCF, spigoloDF = Pyramid(poli1, F)
G: (x(F), y(F), (-z(F)))
b, facciaABG, facciaBCG, facciaCDG, facciaADG, spigoloAG, spigoloBG, spigoloCG, spigoloDG = Pyramid(poli1, G)