Games101计算机图形学笔记L3 Transformation

L3 Transformation

2D transformations:rotation,scale,shear

1.Scale

1.Scale(Uniform)
Scale
Scale
Scale
对角矩阵称为缩放矩阵(Scale Matrix)

2.Scale(Non-Uniform)
Non-Uniform Scale
Non-Uniform Scale
3.Reflection Matrix
在这里插入图片描述
在这里插入图片描述

2.Shear

在这里插入图片描述
在这里插入图片描述

3.Rotate

在这里插入图片描述
默认是逆时针,以原点为旋转中心。
在这里插入图片描述
在这里插入图片描述
Rotation Matrix
Linear Transfroms 线性变换
在这里插入图片描述

Homogeneous coordinates(齐次坐标)

Translation
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
平移并不是一个线性变换,所以引入齐次坐标。

Homogeneous Coordinates
在这里插入图片描述
在这里插入图片描述
额外增加点(point)相加的定义
在这里插入图片描述
两点相加代表中点
在这里插入图片描述
使用齐次坐标的2D变换
在这里插入图片描述
Inverse Transform
在这里插入图片描述

Composing transforms

在这里插入图片描述
在这里插入图片描述
顺序是不能改变的,矩阵乘不满足交换律
在这里插入图片描述
可用一个矩阵表示复合过后的变换。
Decomposing Complex Transforms
在这里插入图片描述

3D transformations

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
是先线性变换再平移的。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值