《计算机图形学》课程教学资源:第4章 图形变换

第4章图形变换
第4章 图形变换

第4章形变换 4.1二维图形几何变换 41.1齐次坐标 所谓齐次坐标表示法就是将一个原本是n维的 向量用一个n+1维向量来表示。例如:二维坐标 点P(X,y)的齐次坐标为: (Hx,Hy, H 其中,H是任一不为0的比例系数
第4章 图形变换 4.1 二维图形几何变换 4.1.1 齐次坐标 所谓齐次坐标表示法就是将一个原本是n维的 向量用一个n+1维向量来表示。例如:二维坐标 点P(x,y)的齐次坐标为: (H•x , H•y , H) 其中,H是任一不为0的比例系数

第4章形变换 4.1.2二维图形的基本变换 如果用P=[Xy1]表示XY平面上一个未被 变换的点,用P=[Xy1]表示P点经某种变换 后的新点,用一个3*3矩阵T表示变换矩阵: C g 则图形变换可以统一表示为:P=PT
第4章 图形变换 4.1.2 二维图形的基本变换 如果用P= [x y 1]表示XY平面上一个未被 变换的点,用P’= [x’ y’ 1]表示P点经某种变换 后的新点,用一个3*3矩阵T表示变换矩阵: 则图形变换可以统一表示为:P’=P·T = g h i d e f a b c T

第4章形变换 1.平移变换 平移是一种不产生变形而移动物体的刚体变换。 假定从点P平移到点P,点P沿×方向的平移量为m,沿Y 方向的平移量为n,构造平移矩阵T: 100 T=010 m
第4章 图形变换 1.平移变换 平移是一种不产生变形而移动物体的刚体变换。 假定从点P平移到点P’ ,点P沿X方向的平移量为m,沿Y 方向的平移量为n,构造平移矩阵T: = 1 0 1 0 1 0 0 m n T

第4章形变换 2.比例变换 基本的比例变换是指图形相对于坐标原点,按比例系数 (Sx,Sy)放大或缩小的变换 假定点P相对于坐标原点沿X方向放缩SX倍,沿Y方向 放缩Sy倍,构造比例矩阵T: Sx oo T=0 Sy 0
第4章 图形变换 2.比例变换 基本的比例变换是指图形相对于坐标原点,按比例系数 (Sx,Sy)放大或缩小的变换。 假定点P相对于坐标原点沿X方向放缩Sx倍,沿Y方向 放缩Sy倍,构造比例矩阵T: = 0 0 1 0 0 0 0 Sy Sx T

第4章形变换 如果比例变换矩阵为如下形式: T=010 00S 此时进行整体比例变换,比例系数为(1/S,1/S)
第4章 图形变换 如果比例变换矩阵为如下形式: 此时进行整体比例变换,比例系数为(1/S,1/S)。 = S T 0 0 0 1 0 1 0 0

第4章形变换 3.旋转变换 基本的旋转变换是指将图形围绕圆心逆时针转动一个0 角度的变换。 假定从P点绕原点逆时针旋转θ角到P'点,构造旋转矩 阵T: cos sin e 0 T=-sin 0 cos0 0
第4章 图形变换 3.旋转变换 基本的旋转变换是指将图形围绕圆心逆时针转动一个θ 角度的变换。 假定从P点绕原点逆时针旋转θ角到P’点,构造旋转矩 阵T: = − 0 0 1 sin cos 0 cos sin 0 T

第4章形变换 4.对称变换 (1)关于X轴的对称变换 点P(X,y)关于X轴的对称点为P(X,-y),构造对 称矩阵T: 100 T=0-10 001 (a)关于x轴对称
第4章 图形变换 4.对称变换 (1)关于X轴的对称变换 点P(x,y)关于X轴的对称点为 P’(x, -y),构造对 称矩阵T: = − 0 0 1 0 1 0 1 0 0 T

第4章形变换 (2)关于Y轴的对称变换 点P(Xy)关于Y轴的对称点为P(-X,y),构造对称矩 阵T: T=010 001 (b)关于y轴对称
第4章 图形变换 (2)关于Y轴的对称变换 点P(x,y)关于Y轴的对称点为 P’(-x, y),构造对称矩 阵T: − = 0 0 1 0 1 0 1 0 0 T

第4章形变换 (3)关于坐标原点的对称变换 点P(Xy)关于坐标原点的对称点为P(-X,y),构 造对称矩阵T: T=0-10 00 (c)关于原点对称
第4章 图形变换 (3)关于坐标原点的对称变换 点P(x,y)关于坐标原点的对称点为 P’(-x, -y),构 造对称矩阵T: − − = 0 0 1 0 1 0 1 0 0 T
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《计算机图形学》课程教学资源:第3章 基本图形生成算法.ppt
- 《计算机图形学》课程教学资源:第2章 图形系统.ppt
- 《计算机图形学》课程教学资源:第1章 绪论.ppt
- 《计算机文化基础》课程教学资源(讲解内容).doc
- 《计算机文化基础》创造计算机的神话——比尔·盖茨.ppt
- 《C++程序设计教程》教学资源(讲义)PASCAL.doc
- 《C++程序设计教程》教学资源(PPT课件讲稿)第2讲 C++简单程序设计.ppt
- 《C++程序设计教程》教学资源(PPT课件讲稿)第3讲 更好的C.ppt
- 《C++程序设计教程》教学资源(PPT课件讲稿)第4讲 类与对象.ppt
- 《C++程序设计教程》教学资源(PPT课件讲稿)第5讲 C++程序的结构.ppt
- 《C++程序设计教程》教学资源(PPT课件讲稿)第6讲 数组、指针与字符串.ppt
- 《C++程序设计教程》教学资源(PPT课件讲稿)第7讲 MFC简介.ppt
- 《C++程序设计教程》教学资源(PPT课件讲稿)第7讲 继承与派生(1/2).ppt
- 《C++程序设计教程》教学资源(PPT课件讲稿)第8讲 继承与派生(2/2).ppt
- 《C++程序设计教程》教学资源(PPT课件讲稿)第9讲 运算符重载.ppt
- 《C++程序设计教程》教学资源(PPT课件讲稿)第10讲 运算符重载.ppt
- 《C++程序设计教程》教学资源(PPT课件讲稿)第11讲 虚函数(1/2).ppt
- 《C++程序设计教程》教学资源(PPT课件讲稿)第12讲 虚函数(2/2).ppt
- 《C++程序设计教程》教学资源(PPT课件讲稿)MFC简介.ppt
- 《C++程序设计教程》教学资源(PPT课件讲稿)第2讲 MFC简介.ppt
- 《计算机图形学》课程教学资源:第5章 曲线和曲面.ppt
- 《计算机图形学》课程教学资源:第6章 几何造型.ppt
- 《计算机图形学》课程教学资源:第7章 消隐.ppt
- 《计算机图形学》课程教学资源:第8章 真实图形.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第一章 Hello. C!.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第二章 基本数据类型.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第三章 运算符与表达式.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第四章 顺序结构程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第五章 选择结构程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第六章 循环程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第七章 数组.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第八章 模块化程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第八章 文件.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第九章 指针.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第十一章 结构体和共用体类型.ppt
- 《网络工程师模拟试卷》(附答案).doc
- 《网络工程师模拟试卷》(附答案).doc
- 同济大学计算机系:《小波分析与应用》讲义(宣国荣).ppt
- 《面向对象语言》课程教学资源(PPT课件讲稿)第7章 Visual Prolog编程.ppt
- 《面向对象语言》课程教学资源(PPT课件讲稿)第8章 编写CGI程序.ppt