В приложении все расписал, должно быть все понятно.
Пусть А - начало координат.
Ось Х -АВ
Ось У - AD
Ось Z - AA1
Вектор DC1(1;0;1) длина √2
Вектор BM(0;0.5;1) длина √(1/4+1)=√5/2
Косинус искомого угла
| DC1*BM | / | DC1 | / | BM | =
1/√2/(√5/2)= √(2/5)
Угол arccos √(2/5)