计算机图形学课程笔记Lecture2 transformation


why study?
modeling,:translation,scale,rotation
viewing;3D to 2D projection
一个再复杂的变换,我们最重要最关心的是, 从原来的坐标变换的新的坐标位置;这也是很多变换推导的基础!

2D transformation

在这里插入图片描述
在这里插入图片描述
这个地方的旋转矩阵参数完全没有必要死记硬背,其实理解原理很关键:
可以根据特殊点的旋转求取对应的参数。
在这里插入图片描述

引入齐次坐标,表示平移

在这里插入图片描述
在这里插入图片描述
仿射变换
在这里插入图片描述
在这里插入图片描述
复杂变化中,每一步变化过程顺序不能错!

3D变换MVP

罗德里格旋转公式

这个公式的推导很重要的一点在于:
向量的叉积可以表示为矩阵*向量的形式:
在这里插入图片描述
具体的推导过程:这篇博客写的很好
https://www.cnblogs.com/wtyuan/p/12324495.html

view/camera transformation(观测变换)

model,view经常放在一起说~
在这里插入图片描述
在这里插入图片描述
为啥矩阵长这样?
还是很简单,通过(1,0,0)这些特殊点的旋转变换验证准确性!

projection transformation

perspective projection透视投影
注意两个点:
近平面和远平面的z是不变的!
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值