А это нормально, что скалярное произведение векторов(смотрят в одном "направлении") под углом 45 градусов не равно 0,7071069 а не 0,5.
Я закономерно думал, что если произведение параллельных векторов равно 1 а перпендикулярных 0 то средний угол должен давать среднее значение, т.е. 0,5
И если все норм то как прописать вычисление "коэффициента угла" чтобы при 45 градусов он равнялся 0,5