【3D Math / 3D 数学】向量与点2

微信号:ITComputerGraph

更多精彩内容,关注公众号《IT木子李

 

最近有粉丝反应,3D 数学可以不学吗,太枯燥了。我想说这个是你在图形界的立身之本,这些其实并不难,踏下心来看一下,基础的也那些东西,还是再接再厉吧,坚持是不变的真理!!!

今天来聊一下向量的运算,向量可以和标量、向量、矩阵进行运算,这里先不谈矩阵。

负向量:即把向量的每一个分量变负,且向量加上自身的负向量等于零 V+(-V) = 0

 负向量的几何解释为:向量变负,将得到一个大小相等但方向相反的向量

 

向量大小:向量的大小就是各分量的平方和的平方根,取绝对值,因为向量大小(长度)没有负数

以2D向量为例,已知箭头点的坐标为(3,1),可得横向长度为3,纵向高度为1,根据勾股定理可得箭头长度为3*3+1*1开平方,结果为3.162

标量与向量乘除法:标量直接与每个分量相乘即可,顺序不重要,除法同理

 向量与标量乘除法的几何解释为向量的缩放,如果标量为负数,方向取反

单位向量:就是向量的大小为1(非零向量),计算公式=向量除以向量的大小

 

在很多时候我们并不需要向量的大小,只需要用它的方向,这时候单位向量是很方便的

向量加减法:各分量相加减即可(向量维数要相同,加法满足交换定律,减法 no no no)

向量加减法满足平行四边行法则

 由上图可知,向量的减法同时可以表示为两点之前的位移,且通过向量大小公式可以计算出两点距离

向量点乘:向量点乘就是对应各分量乘积的和,结果是一个标量

点乘满足交换定律,那些绝顶聪明的人发现,点乘还等于向量大小与两个向量夹角的cos值的积 a*b=||a||*||b||*cosΘ,如果两个向量都为单位向量,那么向量点乘就等于它们夹角的cos值,再反余玄定理可求出夹角

根据三解函数可推:||b||*cosΘ等于向量b在向量a上的投影,||a||*cosΘ等于向量a在向量b上的投影

向量叉乘:记作axb,不满足交换定律,满足反交换定律 axb=—(bxa)

向量a和b在同一平面,axb指向该平面正上方,且垂直于这个平面,长度等于两个向量大小和夹角sin值的乘积,这个值还等于以a\b为两边的平行四边行面积。

写这篇博文累吐了啊,数学果然很麻烦,但还是值得的,这里提供了相关公式

如需推导过程,请加博主微信:ITComputerGraph

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

linda012518

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值