Куб я взял единичный, то есть со стороной равной 1, так как для определения угла это не имеет значения. Система координат декартова, что привычней и проще. Параллельный перенос вектора не меняет ни его модуль (длину) ни его направление (угол наклона) в декартовой системе, что в произвольной надо еще доказывать. В общем решение в скане, а в сети ходит верное, но мало обоснованное решение решение.