计算机辅助设计(图形变换)ppt课件.ppt
《计算机辅助设计(图形变换)ppt课件.ppt》由会员分享,可在线阅读,更多相关《计算机辅助设计(图形变换)ppt课件.ppt(99页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、图形变换曾建江经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用图形变换n1.数学基础数学基础 n矢量运算n矩阵运算经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用图形变换采用齐次坐标n所谓齐次坐标就是将一个原本是n维的向量用一个n+1维向量来表示。n如向量(x1,x2,xn)的齐次坐标表示为(hx1,hx2,hxn,h),其中h是一个实数n显然一个向量的齐次表示是不唯一的,齐次坐标的h取不同的值都表示的是同一个点,比如齐次坐标8,4
2、,2、4,2,1表示的都是二维点2,1。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用齐次坐标的必要性A.它提供了用矩阵运算把二维、三维甚至高维空间中的一个点集从一个坐标系变换到另一个坐标系的有效方法。B.它可以表示无穷远的点。n+1维的齐次坐标中如果h=0,实际上就表示了n维空间的一个无穷远点。C.方便统一变换经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用n变换具有统一表示形式的优点变换具有统一表示形式的优点n便于变换合成便于
3、变换合成n便于硬件实现便于硬件实现经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用几何变换几何变换 n窗口区到视图区的坐标变换n二维图形的几何变换n三维几何变换经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用二维图形的显示流程图(二维图形的显示流程图(1/4)n坐标系:建立了图形与数之间的对应联系坐标系:建立了图形与数之间的对应联系 n世界坐标系世界坐标系(world coordinate)n用户坐标系用户坐标系(user coor
4、dinate)n局部坐标系局部坐标系(local coordinate)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用二维图形的显示流程图(二维图形的显示流程图(2/4)n屏幕坐标系屏幕坐标系(screen coordinate)n设备坐标系设备坐标系(device coordinate)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用二维图形的显示流程图(二维图形的显示流程图(3/4)n窗口窗口n在世界坐标系中指定的矩形区域在世
5、界坐标系中指定的矩形区域 n用来指定要显示的图形用来指定要显示的图形 n视区视区n在设备坐标系(屏幕或绘图纸)上指定的矩在设备坐标系(屏幕或绘图纸)上指定的矩形区域形区域 n用来指定窗口内的图形在屏幕上显示的大小用来指定窗口内的图形在屏幕上显示的大小及位置及位置 n窗口到视区的变换窗口到视区的变换 经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用二维图形的显示流程图(二维图形的显示流程图(4/4)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接
6、受服务的费用窗口到视区的变换(窗口到视区的变换(1/2)n目标目标n将窗口之中的图形变换到视区中将窗口之中的图形变换到视区中n变换的求法变换的求法n变换的分解与合成变换的分解与合成经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用窗口到视区的变换(窗口到视区的变换(2/2)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用窗口区到视图区的坐标变换n实际的窗口区与视图区往往不一样大小,要在视图区正确地显示形体的,必须将其从窗口区变换到视图
7、区。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用n比例关系,两者的变换公式为:经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用n二维齐次坐标变换的矩阵的形式是:n其中:对图形进行缩放、旋转、n 对称、错切n 对图形进行平移n 投影n 整体缩放 二维图形的几何变换经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用二维基本变换(二维基本变换(1/3)n平
8、移变换平移变换 经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用1)平移变换 经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用2)缩放变换 经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用二维基本变换(二维基本变换(2/3)n旋转变换旋转变换n点点P(x,y,)的极坐标表示的极坐标表示n绕绕坐坐标标原原点点旋旋转转角角度度 (逆逆时时针针为为正正,顺顺
9、时时针为负)针为负)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用3)旋转变换 n在直角坐标平面中,将二维图形绕原点旋转角的变换形式如下:n逆时针为正,顺时针为负经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用4)对称变换 经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用n对称变换其实只是a、b、d、e取0、1等特殊值产生的一些特殊效果。例如:A.当
10、b=d=0,a=-1,e=1时有x=-x,y=y,产生与y轴对称的图形。B.当b=d=0,a=-1,e=-1时有x=x,y=-y,产生与x轴对称的图形。C.当b=d=0,a=e=-1时有x=-x,y=-y,产生与原点对称的图形。D.当b=d=1,a=e=0时有x=y,y=x,产生与直线y=x对称的图形。E.当b=d=-1,a=e=0时有x=-y,y=-x,产生与直线y=-x对称的图形。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5)错切变换A.当d=0时,x=x+by,y=y,此时,图形的y坐标不变,x坐标随
11、初值(x,y)及变换系数b作线性变化。B.当b=0时,x=x,y=dx+y,此时,图形的x坐标不变,y坐标随初值(x,y)及变换系数d作线性变化。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用复合变换及变换的模式复合变换及变换的模式(1/6)n问题:如何实现复杂变换?问题:如何实现复杂变换?n关于任意参照点关于任意参照点 的旋转变换的旋转变换 变换分解变换分解变换合成变换合成经营者提
12、供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用复合变换及变换的模式复合变换及变换的模式(2/6)n关于任意参照点关于任意参照点 的放缩变换的放缩变换 经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用复合变换及变换的模式复合变换及变换的模式(3/6)n变换的结果与变换的顺序有关(矩阵乘变换的结果与变换的顺序有关(矩阵乘法不可交换)法不可交换)Rotate2D(45);Translate2D(1,0);House();Translate2D(
13、1,0);Rotate2D(45);House();经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用复合变换及变换的模式复合变换及变换的模式(4/6)n变换的固定坐标系模式变换的固定坐标系模式 n相对于同一个固定坐标系相对于同一个固定坐标系n先调用的变换先执行,后调用的变换后执行先调用的变换先执行,后调用的变换后执行 Rotate2D(45);Translate2D(1,0);House();经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服
14、务的费用复合变换及变换的模式复合变换及变换的模式(5/6)n人的思维方式人的思维方式n每次变换产生一个新的坐标系每次变换产生一个新的坐标系n变换的活动坐标系模式变换的活动坐标系模式n先调用的变换后执行,后调用的变换先执行先调用的变换后执行,后调用的变换先执行(图形系统一般用堆栈实现)(图形系统一般用堆栈实现)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用复合变换及变换的模式复合变换及变换的模式(6/6)Rotate2D(45);Translate2D(1,0);House();例子例子经营者提供商品或者服务有欺
15、诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用6)复合变换n如果图形要做一次以上的几何变换,那么可以将各个变换矩阵综合起来进行一步到位的变换。复合变换有如下的性质:A.复合平移 对同一图形做两次平移相当于将两次的平移两加起来经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用复合缩放 两次连续的缩放相当于将缩放操作相乘:经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用A.复合旋转
16、 两次连续的旋转相当于将两次的旋转角度相加:经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用A.缩放、旋转变换都与参考点有关,上面进行的各种变换都是以原点为参考点的。如果相对某个一般的参考点(xf,yf)作缩放、旋转变换,相当于将该点移到坐标原点处,然后进行缩放、旋转变换,最后将(xf,yf)点移回原来的位置。切记复合变换时,先作用的变换矩阵在右端,后作用的变换矩阵在左端。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用A.关于(x
17、f,yf)点的缩放变换 经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用绕(xf,yf)点的旋转变换 经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用其它变换其它变换(2/6)n关于任意轴的对称变换关于任意轴的对称变换 经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用三维几何变换1.由于用齐次坐标表示,三维几何变换的矩阵是一个4阶方阵经营者提供商品或者
18、服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用三维几何变换(三维几何变换(1/5)n三维其次坐标三维其次坐标n(x,y,z)点对应的齐次坐标为点对应的齐次坐标为n标准齐次坐标标准齐次坐标(x,y,z,1)n右手坐标系右手坐标系 经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用三维几何变换(三维几何变换(2/5)n平移变换平移变换 n放缩变换放缩变换经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购
19、买商品的价款或接受服务的费用三维几何变换(三维几何变换(3/5)n旋转变换旋转变换n绕绕x轴轴n绕绕x轴轴经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用三维几何变换(三维几何变换(4/5)n绕绕z轴轴n错切变换错切变换经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用三维几何变换(三维几何变换(5/5)n对称变换对称变换n关于坐标平面关于坐标平面xy的对称变换的对称变换n三维变换的一般形式三维变换的一般形式经营者提供商品或者服务有欺
20、诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用坐标系之间的变换坐标系之间的变换 n什么是?什么是?n建立坐标系之间的变换关系建立坐标系之间的变换关系n将图形从一个坐标系中变换到另一个坐标系将图形从一个坐标系中变换到另一个坐标系中中n怎样求?怎样求?经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用投影投影8.1 三维图形的基本问题 8.2 平面几何投影 8.3 观察坐标系中的投影变换 *投影举例 8.4 三维图形的显示流程图 8.5 三维裁剪 *图形显示过程
21、小结 经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用8.1 三维图形的基本问题(三维图形的基本问题(1/4)n显示器屏幕、绘图纸等是二维的n显示对象是三维的n解决方法-投影n三维显示设备正在研制中n二维形体的表示-直线段,折线,曲线段,多边形区域n二维形体的输入-简单(图形显示设备与形体的维数一致)1.在二维屏幕上如何显示三维物体?在二维屏幕上如何显示三维物体?2.如何表示三维物体?如何表示三维物体?经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价
22、款或接受服务的费用三维图形的基本问题(三维图形的基本问题(2/4)n三维形体的表示-空间直线段、折线、曲线段、多边形、曲面片n三维形体的输入、运算、有效性保证-困难n解决方法-各种用于形体表示的理论、模型、方法n物体之间或物体的不同部分之间存在相互遮挡关系n遮挡关系是空间位置关系的重要组成部分n解决方法-消除隐藏面与隐藏线3.如何反映遮挡关系?如何反映遮挡关系?经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用三维图形的基本问题(三维图形的基本问题(3/4)n何谓真实感图形n逼真的n示意的n人们观察现实世界产生的真
23、实感来源于n空间位置关系-近大远小的透视关系和遮挡关系n光线传播引起的物体表面颜色的自然分布n解决方法-建立光照明模型、开发真实感图形绘制方法4.如何产生真实感图形如何产生真实感图形经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用三维图形的基本问题(三维图形的基本问题(4/4)三维图形的基本研究内容三维图形的基本研究内容1.投影投影2.三维形体的表示三维形体的表示3.消除隐藏面与隐藏线消除隐藏面与隐藏线4.建立光照明模型、开发真实感图形绘制方法建立光照明模型、开发真实感图形绘制方法经营者提供商品或者服务有欺诈行为
24、的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用8.2 平面几何投影(平面几何投影(1/12)n照像机模型与投影 n如何投影?n生活中的类比-如何拍摄景物?n拍摄过程n选景n取景-裁剪n对焦参考点n按快门-成像n移动方式n移动景物n移动照相机n两个坐标系经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用平面几何投影(平面几何投影(2/12)n投影投影照照相机模型相机模型n选定投影类型 n设置投影参数 拍摄方向、距离等n三维裁剪 取景n投影和显示 成像n简单的三维图形
25、显示流程图简单的三维图形显示流程图经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用平面几何投影(平面几何投影(3/12)n平面几何投影及其分类平面几何投影及其分类 n投影投影n将n维的点变换成小于n维的点 n将3维的点变换成小于2维的点n投影中心投影中心(COP:Center of Projection)n视觉系统观察点、视点n电影放映机光源 n投影面投影面n不经过投影中心n平面-照相机底片n曲面球幕电影,视网膜经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机辅助设计 图形 变换 ppt 课件
限制150内