当前位置:   article > 正文

C#重新认识笔记_ 点乘,叉乘_c# 求点积

c# 求点积

C#重新认识笔记_ 点积,叉乘

一、Dot Product  点乘:

(Ax*Bx)+(Ay*By)+(Az*Bz)=Dot Product  点积

        利用点积,可以了解,两个向量(vector)的相关信息,

        1、判断是否垂直:

           如:两个向量是否互相垂直,如果2个向量点积 xyz相加为 0 ,则,表明这两个向量互相垂直。(垂直指的是两条线,成90°角)

            如2向量点积xyz相加非0 则,不互相 垂直,如下图。

        

        2、同样判断垂直与否

        此次向量判断结果,仍然是 垂直的。

      

        3、用向量点积来判断飞机飞行姿态:

        如,飞机向前飞行,如2个向量互相垂直,也就是0,则 判断飞机 姿态正常,阻力最小,

        

        随点积正值 增加,表明飞行姿态 正在爬升。

        

        如负值 增加 , 表明飞行姿态正在俯冲。

        

4、Unity中自带的 点积 运算方法 Vector3.Dot(VectorA,VectorB);

        API 链接:

二、Cross Product 叉积:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/756432
推荐阅读