向量的点乘和叉乘
2017-08-23 16:12
1031 查看
float dot(genType x,gentType y)
返回x和y的点乘,即x[0]*y[0]+x[1]*y[1]+…该函数主要用与计算两个向量的夹角
vec3 cross(vec3 x,vec3 y)
返回x和y的叉积,即result[0] = x[1]*y[2] - y[1]*x[2]
result[1] = x[2]*y[0] - y[2]*x[0]
result[2] = x[0]*y[1] - y[0]*x[1]
求解光照的核心在于求出物体表面法线,而叉积运算保证了只要已知物体表面的两个非平行矢量(或者不在同一直线的三个点),就可依靠叉积求得法线
相关文章推荐
- 转载 向量点乘(内积)和叉乘(外积、向量积)概念及几何意义解读
- 向量的点乘和叉乘
- 向量的点乘和叉乘(dot product & cross product)
- 向量 - 向量叉乘 向量点乘
- 向量的点乘与叉乘
- 【Unity】向量点乘与叉乘
- 向量点乘与叉乘
- 向量的点乘与叉乘
- 向量的点乘与叉乘
- 向量的点乘与叉乘
- 向量点乘(内积)和叉乘(外积、向量积)概念及几何意义解读(经典)
- 向量的点乘和叉乘
- 向量的点乘与叉乘(转载)
- (转)向量的点乘和叉乘
- Unity 点乘(Dot)、叉乘(Cross)判断移动方向、朝向等向量问题
- 向量点乘(内积)和叉乘(外积、向量积)概念及几何意义解读
- 向量的点乘叉乘
- 向量的点乘和叉乘
- 向量的点乘和叉乘
- 向量的点乘与叉乘