小编tai*_*jin的帖子

将向量的差值转换为 0 和 1 之间

我正在处理两个单位向量,但不确定如何计算。我需要它,以便如果它们指向同一方向,则答案为 1,相反方向的答案为 0,垂直(向上或向下)答案为 0.5,等等。

示例:对于两个向量 (1,0) 和 (-1,0)(因此,相反的向量),我得到的答案是 0。对于两个向量 (1,0) 和 (1/sqrt(2),1/ sqrt(2)) (因此,单位向量指向 45 度角)我得到 0.25。对于两个向量 (0,1) 和 (-1,0)(所以,垂直向量)我得到 0.5

感谢您对此的任何帮助!

python math pygame trigonometry

2
推荐指数
1
解决办法
97
查看次数

标签 统计

math ×1

pygame ×1

python ×1

trigonometry ×1