\vec{u}

A = (-3.514317975475649, -3.12685769184521, 0)
B_{1} = Intersect(zAxis, yAxis)
C_{1} = Point(xAxis)
u: (0, 0, 3)
E: (-3, 0, 4)
F: u + E
v = Vector(E, F)
H = Intersect(xAxis, zAxis)
p = Plane(C_{1}, H, A)
D = OrthogonalLine(H, p)
B = Point(D)
C = PointIn(p)
a, faceACH, faceABC, faceBCH, faceABH, arêteAC, arêteCH, arêteAH, arêteAB, arêteBC, arêteBH = Pyramid(A, C, H, B)