Вычтя из позиции кости свою ты получаешь вектор, который приводит к кости, при этом началом координат такого вектора будешь уже ты, а не мир
Кстати под своей позицией имется ввиду именно координаты глаз, а не координаты персонажа
Можно этот вектор нормализовать и получишь вектор направления, но нам нужны углы
ViewAngle это просто углы эйлера, они в градусах, чтобы их посчитать используется теорема пифагора, где ты строишь два прямоугольных треугольника и по сторонам узнаешь нужные углы по горизонтали(yaw) и вертикали(pitch), гипотенузой тут будет длина этого вектора (т.е. по простому расстояние между тобой и целью), катетами будут дельты по осям