图形学个人笔记(1)

向量:AB=B-A 表示方向和长度,向量可以任意移动,移动后还是相同的向量

单位向量:向量/向量的长度(可以指表示方向)

向量相加:A+B 四边形法则

 

三角形法则(收尾相接拼起来)

 向量默认是列向量 转置为行向量

//------------------------------------------------------------------------------------------------------------------//

向量点乘:(给向量得出数值,给我两个向量可以利用公式算出夹角或者夹角的余弦)

 (如果两个向量都是单位向量,那他们点乘就直接是夹角的余弦)

 点乘的性质:

 在笛卡尔坐标系中更容易表示点乘:

 点乘的运用:投影

 思路:要求b向量在a方向上的投影,那么投影一定是沿着a向量的,也就是说a^(有个帽子表示为单位向量)乘以一定的长度,所以求出长度就可以了

解题:b向量和b投影的向量构成一个直角三角形,所以b投影的向量等于b向量的长度乘以cos角度(夹角余弦)

夹角余弦=A和B向量的点乘

投影的扩展 算出垂直

 点乘的运用:前与后

点乘为正同方向 点乘为负反方向

  点乘的运用:方向是否接近(原理跟以上相同)

最重要的应用:

镜面反射:

查看镜面反射的光向量 是否和视角方向的向量 相接近

 //------------------------------------------------------------------------------------------------------------------//

向量叉积:

判断叉乘后的结果: 右手定则(分为螺旋定则和三指定则,这里指的是螺旋定则)

自己用右手可以握一下试一试

(a叉乘b得出的向量与b叉乘a得出的向量方向相反-黄色的线)

一些三角坐标系的小规律

 叉乘的一些性质:

 (0指的是长度为0的向量,不是数字0)

向量叉乘的矩阵:

 叉乘的作用:

1.判定左和右

 可以b叉乘a 如果向量的z为负则 a在b的右侧 为正则a在b的左侧

2.判定内和外

 

 判断p是否在三角形内部

逆时针或者逆时针叉乘(比如:ab*ap bc*bp ca*cp)

方向都一致

  //------------------------------------------------------------------------------------------------------------------//

定义一个直角坐标系的好处是可以把任意向量分解到坐标轴上去

可以把任意向量(p向量)都分解到三个轴(u v w):用投影

   //------------------------------------------------------------------------------------------------------------------//

矩阵:

矩阵的乘积 (矩阵相乘的前提是m*n n*p n==n)

比如说三行两列 和 两行三列

技巧:

如何想要得出 二行四列的结果 就在第一个矩阵找到第二行的数字 5 2

第二个矩阵找到第四列的数字 4 3

然后把这两组数点积一下就可以了(5*4+2*3=26)

 矩阵性质:

 结合律分配率有

没有交换律

矩阵的操作

矩阵和一个向量相乘:

 矩阵的转置:

单位矩阵(对角阵)

 唯一作用矩阵的逆 a和a的逆矩阵相乘 能得到单位矩阵

矩阵的点乘:

 

 矩阵的叉乘

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值