A: (0, 0, 0)
B: (5, 0, 0)
C: (5, 5, 0)
a, D, E, F, G, H, faceABCD, faceADHE, faceABFE, faceBCGF, faceCDHG, faceEFGH, arêteAD, arêteAB, arêteBC, arêteCD, arêteAE, arêteDH, arêteEH, arêteEF, arêteBF, arêteFG, arêteCG, arêteGH = Cube(A, B, C)
I = Midpoint(H, D)
J = Midpoint(H, G)
u: (1 / 3 * Vector[E, H])
K = Translate(E, u)
v = Vector(E, K)