页数:14页文件大小:135.1 KB来源: 计算机图形学ppt课件
本课件讲解二维图形的几何变换:给出平移、绕原点与绕任意点旋转、比例缩放的公式,说明固定点变比与对称变换,引入3×3齐次坐标矩阵统一表达三种变换,并以相对任意直线的对称变换演示级联矩阵的构造。
计算机图形学讲义 第3章 图形变换——二维图形几何变换
1 二维图形几何变换
实例1
已知平面三角形的三个顶点坐标为 (2,2)、(2,5)、(4,5)。将此三角形绕原点旋转 90 度,计算得到的新三角形三个顶点的坐标。
绕任意点 (x0, y0) 旋转 θ:
点 (xf, yf) 位置固定的比例变换:
变换矩阵
采用 3*3 的矩阵和齐次坐标系来表示这三种变换,变换结果统一写为:
[x′, y′, 1] = [x, y, 1] * T
例如:对任意直线 Ax + By + C = 0 的对称变换,分解为:
最终变换为 [x′, y′, 1] = [x, y, 1] * T。
组合变换矩阵为:
T = T1 × T2 × T3 × T4 × T5
先计算出 T,然后对每一个需要进行同样变换的物体都进行变换 [x′, y′, 1] = [x, y, 1] * T,而不必重复计算 T = T1 × T2 × T3 × T4 × T5,大大减少了计算量。
作业
已知三角形 ABC 各顶点的坐标分别为 (1,2)、(5,2)、(3,5),现要求把该三角形相对直线 L 做对称变换。已知直线上两点分别 (1,0)、(7,6)。给出变换 A 点的公式。
下载地址:{{downurl}}
{{{a}}}
{{#b}}{{{b}}}
{{/b}} {{/title}} {{#nolog}}登陆注册
{{/nolog}} {{#djsx}}点我刷新
{{/djsx}} {{#gocz}} {{/gocz}} {{#ffqr}} {{/ffqr}}