正文
游戲數(shù)學(15)
精通C#游戲編程 作者:(英)斯庫勒
8.2.6 點積運算
點積一種運算,以兩個向量為操作數(shù),返回一個數(shù)值。返回的數(shù)值與兩個向量之間的角度有關。
A ● B=│A││B│cos(θ)
向量A和向量B的點積運算返回A和B的長度與兩者夾角的余弦的乘積。圖8-13以圖形化方式顯示了點積運算。如果向量B和A經(jīng)過了歸一化,那么它們的長度值為1,公式將簡化為A·B=cos(θ)。要想得到角度值,可以使用反余弦運算。在C#中,反余弦函數(shù)是Math.acos,它返回以弧度計算的角度值。
上一章目錄下一章