我正在尝试创建一个软件来显示两个向量之间的角度,当它等于 (1,1,2) 时它不起作用,因此这个向量的模数是 sqrtf(6),它是 2.449490 并且它应该是 2.44948974278318。
有没有办法提高这个操作的精度?
在我的软件的后续步骤中,我进行了此操作:
float angle = acos(dot/(modulus1*modulus2));
如果模数 1 == 模数 2,则模数 1*模数 2 = 点,但某些值不会发生这种情况。
我希望我说清楚了。
在此先感谢,格鲁伯