点乘与叉乘

博客主要介绍了矢量的叉乘和点乘运算。叉乘结果是与已有两向量垂直的向量,其模长为两向量做边的平行四边形面积;点乘结果是一个数,是向量和它在另一向量上投影长度的乘积,可用于判断两向量是否垂直。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

glm::vec3 a;
glm::vec3 b;
cross 叉乘
结果是一个向量。
c = cross(a,b) = (
                a.y * b.z - b.y * a.z,
                a.z * b.x - b.z * a.x,
                a.x * b.y - b.x * a.y);
也叫外积、向量积。结果是一个和已有两个向量都垂直的向量。
该向量的模长是两个向量做边的平行四边形的面积。
|c| = |a|*|b|*sin<ab>
矢积/外积/向量积/叉积
-------------------------------------------
glm::vec3 a;
glm::vec3 b;
dot 点乘
结果是一个数。
temp = a*b = (a.x*b.x,a.y*b.y,a.z*b.z)
c = dot(a,b) = temp.x+temp.y+temp.z = a.x*b.x+a.y*b.y+a.z*b.z
dot(a,b) = |a|.|b|.cos<ab>

又叫向量的内积、数量积,是一个向量和它在另一个向量上的投影的长度的乘积;是标量。 
可以用来判断两个向量是否垂直,垂直则点积为0。
标积/内积/数量积/点积
-------------------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值