计算机图形学.ppt
《计算机图形学.ppt》由会员分享,可在线阅读,更多相关《计算机图形学.ppt(23页珍藏版)》请在第壹文秘上搜索。
1、第二篇 几 何r介绍了图形变换和投影中的若干问题:介绍了图形变换和投影中的若干问题: q图形变换的基本描述图形变换的基本描述 q图形变换的几何化表示图形变换的几何化表示 q投影变换(深度)和投影视图投影变换(深度)和投影视图 q透视变换透视变换 r所有的变换均基于点的变换;所有的变换均基于点的变换; r采用向量、矩阵和采用向量、矩阵和齐次坐标齐次坐标的形式来描述图形的变换的形式来描述图形的变换十分方便;十分方便; r一个普通坐标的点一个普通坐标的点P=(Px, Py, Pz),有对应的一族齐次,有对应的一族齐次坐标坐标(wPx, wPy, wPz, w),其中,其中w不等于零。不等于零。 r把
2、一个点从普通坐标变成齐次坐标,给把一个点从普通坐标变成齐次坐标,给x,y,z乘上同一个乘上同一个非零数非零数w,然后增加第,然后增加第4个分量个分量w; r如果把一个齐次坐标转换成普通坐标,把前三个坐标如果把一个齐次坐标转换成普通坐标,把前三个坐标同时除以第同时除以第4个坐标,然后去掉第个坐标,然后去掉第4个分量。个分量。n三维齐次坐标有三维齐次坐标有_个分量。个分量。 A A、2 2B B、3 3C C、4 4D D、5 5n写出下列齐次坐标表示的二维坐标。写出下列齐次坐标表示的二维坐标。 (6 6 ,18 18 ,3 3),(),(5 5 ,8 8 ,1 1),(),(4 4 ,6 6 ,
3、8 8)5 5种二维基本变换的变换矩阵都可以用如下的种二维基本变换的变换矩阵都可以用如下的3 3* *3 3矩阵来描述:矩阵来描述:ihgfedcbaT(1 1)左上角的)左上角的2 2* *2 2子块可实现比例、旋转、对称、错切四种子块可实现比例、旋转、对称、错切四种 基本变换;基本变换;(2 2)左下角的)左下角的1 1* *2 2子块可实现平移变换;子块可实现平移变换;(3 3)右上角的)右上角的2 2* *1 1子块可实现投影变换;子块可实现投影变换;(4 4)右下角的)右下角的1 1* *1 1子块可实现整体比例变换。子块可实现整体比例变换。1 1、在齐次坐标系中,写出下列变换矩阵:
4、、在齐次坐标系中,写出下列变换矩阵:(1 1)整个图形放大)整个图形放大2 2倍。倍。(2 2)x x向放大向放大3 3倍,倍,y y向放大向放大4 4倍。倍。(3 3)y y方向上移方向上移1010个单位,个单位,x x方向上右移方向上右移5 5个单位。个单位。(4 4)对称于)对称于-45-45线的坐标变换线的坐标变换(5 5)图形绕原点顺时针旋转)图形绕原点顺时针旋转9090 44434241343332312423222114131211aaaaaaaaaaaaaaaaA旋转、比例、错切、对称透视投影总体比例平移1、二维变换中绕原点的旋转相当于三维变换中绕_轴旋转。A、XB、YC、ZD
5、、以上都不是 根据仿射变换理论,从几何计算的理论根据仿射变换理论,从几何计算的理论和算法出发,探索了图形变换的几何化表示和算法出发,探索了图形变换的几何化表示机制:机制: q用有向直线的求解系列函数构筑图形变换齐次用有向直线的求解系列函数构筑图形变换齐次矩阵;矩阵; q将图形变换与基本几何有机地联系在一起;将图形变换与基本几何有机地联系在一起;q统一了平移、旋转、错切、对称和比例等坐标统一了平移、旋转、错切、对称和比例等坐标变换。变换。1 1、已知三角形各顶点坐标为(、已知三角形各顶点坐标为(1010,1010),(),(1010,3030),(),(3030,1515),),试对其进行下列变
6、换,写出变换矩阵,画出变换后的图形。试对其进行下列变换,写出变换矩阵,画出变换后的图形。(1 1)沿)沿X X向平移向平移2020,沿,沿Y Y向平移向平移1515,再绕原点旋转,再绕原点旋转9090度度(2 2)绕原点旋转)绕原点旋转9090度,再沿度,再沿X X向平移向平移2020,沿,沿Y Y轴平移轴平移15152、如下图所示三角形、如下图所示三角形ABC,将其关于,将其关于A点逆时针旋转点逆时针旋转60度,写出度,写出其变换矩阵和变换后图形各点的规范化齐次坐标。其变换矩阵和变换后图形各点的规范化齐次坐标。A(2,5)B(1,1)C(6,3)Oxy3 3、已知三角形已知三角形ABC各顶点
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 图形学
![提示](https://www.1wenmi.com/images/bang_tan.gif)