向量的点乘与差乘
PS:如果公式不能正常显示,请使用chrome添加GitHub with MathJax插件
点乘和差乘是图形学中两个比较重要的数学概念,需要了解。
点乘
点乘的结果 是一个数值,可以告诉我们向量的方向性。向量点乘大于0代表两个向量方向基本一致,等于0代表垂直,小于0代表方向相反。也可以反映两个向量有多接近,值越大说明两个向量越接近,值越小表明越趋于相反。
叉乘
叉乘结果得到另外一个向量。a b差乘的结果垂直于a和b,方向可以通过右手螺旋定则得到。axb伸出右手,四指指向a方向,再向b弯曲四指,此时大拇指指向的方向为叉乘方向。
通过叉乘可以得到一个三维空间的坐标系。在一个三维空间里,我们给定x轴和y轴,可以差乘得到z轴。
叉乘的用处?
叉乘可以用来判断向量的左右关系,判断内外关系。这个在计算机图形学中非常有用,例如光栅化过程中就需要通过叉乘判断点是否在渲染区域里。