我正在处理两个单位向量,但不确定如何计算。我需要它,以便如果它们指向同一方向,则答案为 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
math ×1
pygame ×1
python ×1
trigonometry ×1