Как найти точки в 3D пространстве?
С вашим отношением к отвечающим пропадает всякое желание отвечать, поэтому отвечу мутно... Тут есть что почитать, коль извесны два угла... потом  немного линейной алгебры что бы найти точку на определенном растоянии... Я бы решал эту задачу иммено так.
Координаты вершин куба в пространстве - это все возможные трехзначные числа в двоичной системе. 
Берете такое число. Например 0b000
это точка с координатами (-l/2,-l/2,-l/2)затем число 0b001 (-l/2,-l/2,+l/2)
затем число 0b010 (-l/2,+l/2,-l/2)
затем число 0b011 (-l/2,+l/2,+l/2)
Дальнейшую табличку нафантазируйте самостоятельно.