湖北经济学院:《计算机图形学》第六章 图形变换

第六章图形变换 内容与要点: 矢量(向量),矩,要点 维平移变换、放缩 1.掌握矢量、矩阵以及它们的运算; 变换、旋转变换、错 切变换、对称变换, 2.掌握二维平移变换、放缩变换、旋转变换、 齐次坐标,变换的固 错切变换及对称变换; 定坐标系模式与活动 3.掌握变换的两种模式:固定坐标系模式与 坐标系模式,世界坐 活动坐标系模式; 标系、用户坐标系 设备(屏暮)坐标系 4.掌握坐标系的概念:世界坐标系、用户坐 专局部坐标系,裁剪 标系、设备(屏幕)坐标系与局部坐标系; 窗口与视区,二维图 5.掌握什么是裁剪窗口与视区以及它们各自 形的显示流程图,窗 的作用; 口到视区的变换,三 维平移变换、放缩变 6.掌握齐次坐标的概念,二维(三维)变换 在其次坐标下的表示 换、旋转变换,坐标 索之简的变换。 7.了解二维图形的显示过程,掌握窗口到视 区的变换; 8.掌握三维平移变换、放缩变换、旋转变换; 9.掌握坐标系之间的变换
第六章 图形变换 • 内容与要点: • 矢量(向量),矩阵, 二维平移变换、放缩 变换、旋转变换、错 切变换、对称变换, 齐次坐标,变换的固 定坐标系模式与活动 坐标系模式,世界坐 标系、用户坐标系、 设备(屏幕)坐标系 与局部坐标系,裁剪 窗口与视区,二维图 形的显示流程图,窗 口到视区的变换,三 维平移变换、放缩变 换、旋转变换,坐标 系之间的变换。 要点: 1. 掌握矢量、矩阵以及它们的运算; 2. 掌握二维平移变换、放缩变换、旋转变换、 错切变换及对称变换; 3. 掌握变换的两种模式:固定坐标系模式与 活动坐标系模式; 4. 掌握坐标系的概念:世界坐标系、用户坐 标系、设备(屏幕)坐标系与局部坐标系; 5. 掌握什么是裁剪窗口与视区以及它们各自 的作用; 6. 掌握齐次坐标的概念,二维(三维)变换 在其次坐标下的表示; 7. 了解二维图形的显示过程,掌握窗口到视 区的变换; 8. 掌握三维平移变换、放缩变换、旋转变换; 9. 掌握坐标系之间的变换

6.1变换的数学基础 1.矢量运算:加,减,模运算,点乘,叉 乘等运算; 2.矩阵运算:矩阵的加、减、乘、逆、转 置,求特征值等运算;
6.1变换的数学基础 1. 矢量运算:加,减,模运算,点乘,叉 乘等运算; 2. 矩阵运算:矩阵的加、减、乘、逆、转 置,求特征值等运算;

6.1.1矢量运算 加,减,模运算,点乘,叉乘等运算 矢量:是一有 向线段,具有 方向和大小两 个参数。 说明:CG中常 用的是2D3D >丫 中的矢量 以3D中的矢 左手旋坐 右手旋坐Ⅹ 标系统 标系统 量为主) X 坐标系:
6.1.1 矢量运算 加,减,模运算,点乘,叉乘等运算; 矢量:是一有 向线段,具有 方向和大小两 个参数。 说明:CG中常 用的是2D,3D 中的矢量。 (以3D中的矢 量为主) 坐标系:

CG坐标系:例子 x丫
CG坐标系:例子

矢量的几何意义 矢量的几何 意义:任何 X,y, z 个矢量可以平移为 从原点0,0,0)出发 到端点(xy,z)的 个有向线段 矢量的表示 (0,0,0) r-r(x,y, z)
矢量的几何意义 • 矢量的几何 意义:任何一 个矢量可以平移为 从原点(0,0,0)出发 到端点(x,y,z)的 一个有向线段 • 矢量的表示 – r=r(x,y,z)

矢量的运算 *7 /2 1)矢量的长度 2)数乘矢量 a1=(ax1,0y1,az) 3)两个矢量之和 4)两个矢量的点积 v1+2 为两向量之间的夹角 点积满足交换律和分配律 5)两个矢量的又积 V 叉积满足反交换律和分 配律 设有两个矢量 V1(x1,y1,z1) x+x21+2+2 y2
矢量的运算 1) 矢量的长度 2) 数乘矢量 3) 两个矢量之和 4) 两个矢量的点积 ,为两向量之间的夹角。 点积满足交换律和分配律 5) 两个矢量的叉积 叉积满足反交换律和分 配律 设有两个矢量 • V1(x1,y1,z1) • V2(x2,y2,z2)

矢量的运算 1)矢量的长度 V: 2)数乘矢量 3)两个矢量之和 4)两个矢量的点积 V,v2=v1 V2 cos 白为两向量之间的夹角 x1*x2+y1*y2+21*2 点积满足; 交换律 分配律 5)两个矢量的叉积 7+7)=+ 叉积满足: 反交换律 V×2=1y12=(2-2,2x2一21,x1y2-x2 分配律 y
矢量的运算 1) 矢量的长度 2) 数乘矢量 3) 两个矢量之和 4) 两个矢量的点积 为两向量之间的夹角。 点积满足; – 交换律 – 分配律 5) 两个矢量的叉积 叉积满足: – 反交换律 – 分配律

矢量的运算 5)两个矢量的叉积 叉积满足: v1× 2×v 反交换律 配一7×2+)=1×72+×73
矢量的运算 5) 两个矢量的叉积 叉积满足: – 反交换律 – 分配律

62矩阵运算 212 1.一个m行n列矩阵A4 mI "m2 第论个行向量 1;1, 17 第个列向量
6.1.2 矩阵运算 1. 一个m行n列矩阵A 第i个行向量: 第j个列向量:

1)矩阵的加法运算 1.设两个矩阵A和B都是mxn的,把他们对 应位置的元素相加而得到的矩阵叫做A、 B的和,记为A+B 说明 12212 两个矩阵 的行数 A+B 21122 和列数 都相同 aml +bml am+6 时才能 m2 a 加法
1) 矩阵的加法运算 1. 设两个矩阵A和B都是mxn的,把他们对 应位置的元素相加而得到的矩阵叫做A、 B的和,记为A+B 说明: 两个矩阵 的行数 和列数 都相同 时才能 加法
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 湖北经济学院:《计算机图形学》第五章 二维图形裁剪.ppt
- 湖北经济学院:《计算机图形学》第四章 基本图形生成算法.ppt
- 湖北经济学院:《计算机图形学》第二章 CG标准.ppt
- 湖北经济学院:《计算机图形学》第十一章 真实感图形技术.ppt
- 湖北经济学院:《计算机图形学》第九章 消隐.ppt
- 湖北经济学院:《计算机图形学》第一章 计算机图学概述.ppt
- 《C语言程序设计》课程教学资源(PPT课件)第十章 文件.ppt
- 《C语言程序设计》课程教学资源(PPT课件)第九章 结构体与共用体.ppt
- 《C语言程序设计》课程教学资源(PPT课件)第八章 指针.ppt
- 《C语言程序设计》课程教学资源(PPT课件)第七章 编译预处理.ppt
- 《C语言程序设计》课程教学资源(PPT课件)第六章 函数.ppt
- 《C语言程序设计》课程教学资源(PPT课件)第五章 数组.ppt
- 《C语言程序设计》课程教学资源(PPT课件)第四章 C程序流程设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件)第三章 数据输入与输出.ppt
- 《C语言程序设计》课程教学资源(PPT课件)第二章 数据描述.ppt
- 《计算机应用基础》第二版 第四章 电子表格 Excel 2000.ppt
- 《计算机应用基础》第二版 第三章 word 2000.ppt
- 《计算机应用基础》第二版 第二章 Windows 2000操作系统.ppt
- 《计算机应用基础》第二版 第一章 计算机基础课件.ppt
- 《计算机应用基础》第二版 第五章 powerpoint 2000.ppt
- 湖北经济学院:《计算机图形学》第七章 投影变换.ppt
- 湖北经济学院:《计算机图形学》第九章 三维形体的表示.ppt
- 人民邮电出版社:教育部高职高专规划教材:《计算机网络基础》课程电子教案(PPT课件讲稿)第10章 计算机网络安全.ppt
- 人民邮电出版社:教育部高职高专规划教材:《计算机网络基础》课程电子教案(PPT课件讲稿)第1章 计算机网络概论(主编:杜煜、姚鸿).ppt
- 人民邮电出版社:教育部高职高专规划教材:《计算机网络基础》课程电子教案(PPT课件讲稿)第2章 数据通信基础.ppt
- 人民邮电出版社:教育部高职高专规划教材:《计算机网络基础》课程电子教案(PPT课件讲稿)第3章 计算机网络体系结构.ppt
- 人民邮电出版社:教育部高职高专规划教材:《计算机网络基础》课程电子教案(PPT课件讲稿)第4章 计算机局域网络.ppt
- 人民邮电出版社:教育部高职高专规划教材:《计算机网络基础》课程电子教案(PPT课件讲稿)第5章 结构化布线系统.ppt
- 人民邮电出版社:教育部高职高专规划教材:《计算机网络基础》课程电子教案(PPT课件讲稿)第6章 网络操作系统与网络结构.ppt
- 人民邮电出版社:教育部高职高专规划教材:《计算机网络基础》课程电子教案(PPT课件讲稿)第7章 网络的计算模式.ppt
- 人民邮电出版社:教育部高职高专规划教材:《计算机网络基础》课程电子教案(PPT课件讲稿)第8章 网络的互连.ppt
- 人民邮电出版社:教育部高职高专规划教材:《计算机网络基础》课程电子教案(PPT课件讲稿)第9章 Internet.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)第4章 类和对象.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)第2章 Java语言编程基础.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)第1章 Java语言概述.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)第3章 方法.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)第5章 继承与多态.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)第6章 基础类.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)第8章 集合与泛型.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)第7章 数组.ppt