- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 计的算机图形处理技术-计算机辅助设计与制造-JZH
第三章 计算机图形处理技术学习的要求图形系统与图形标准齐次坐标二维图形的几何变换三维图形的几何变换3.1图形系统与图形标准计算机图形系统包括硬件和软件两大部分硬件部分包括图形的输人、输出设备和图形控制器等,软件部分主要包括图形的显示、交互技术、模型管理和数据存取交换等方面。 对于一个图形应用程序的用户而言,面对的是在特定图形系统环境上开发的一个具体的应用系统。对于一个图形应用程序开发人员而言,一般面对的是3种不同的界面,有3种不同的任务: 一是设备相关界面,需要开发一个与设备相关的图形服务软件; 二是设备无关的系统环境,需要开发一个应用系统支持工具包; 三是应用环境,应据此开发一个实用的图形应用系统图形系统的基本功能一个计算机图形应用系统应该具有的最基本功能有:①运算功能。 包括定义图形的各种元素属性,各种坐标系及几何变换等。 ②数据交换功能。包括图形数据的存储与恢复、图形数据的编辑以及不同系统之间的图形数据交换等。 ③交互功能。 是提供人-机对话的手段,使图形能够实时地、动态地交互生成。 ④输入功能。 是接收图形数据的输入,而且输入设备应该是多种多样的。⑤输出功能。 是实现在图形输出设备上产生逼真的图形。图形系统的标准实现绝对的程序可移植性(使一个图形系统不作任何修改可在任意设备上运行)是很困难的,但只作少量修改即可运行是能够实现的,标准化的图形系统为解决上述几个问题打下了良好的基础。国际上己从20世纪70年代中期开始着手图形系统的标准化工作。制定图形系统标准的目的在于: ①解决图形系统的可移植性问题。 使涉及图形的应用程序易于在不同的系统环境间移植,便于图形数据的变换和传送,降低图形软件研制的成本,缩短研制周期。 ②有助于应用程序员理解和使用图形学方法,给用户带来极大的方便。 ③为厂家设计制造智能工作站提供指南,使其可依据此标准决定将哪些图形功能组合到智能工作站中,可以避免软件开发工作者的重复劳动。图形系统的标准图形标准化工作历经十余年,主要收获是确定了为进行图形标准化而必须遵循的若干准则,并在图形学的各个领域进行了标准化的研究。从目前来看,计算机图形标准化主要包括以下几个方面的内容: ①应用程序员接口API标准化。 ISC1提供3个标准:即GKS,GKS3D和PHIGS。 ②语言连接规范。 诸如FORTRAN, C, PASCAL与GKS,GKS 3D, PHIGS的连接标准。③计算机图形接口的标准化。包括CGI和CGI-3D。④图形数据交换标准。 在这里引入了元文件概念,定义了CGI,CGI-3D标准。 在不久的将来,操作员接口(Operater InEerface)和硬件接口( Harder Interface)的标准化将成为图形标准化研究的目标。 同时,图形数据交换的标准将演变为集文字、图像、语言和图形为一体的多媒体信息交换标准。x312yo3.2 二维图形的几何变换1.工程图形的齐次坐标矩阵表示齐次坐标:将一个n维向量用n+1维向量表示 。 例:平面三角形A齐次坐标矩阵表示 A 若图形A经过某种变换后得到图形B,则有: B=A·TT称为变换矩阵,二维:T为3x3矩阵,三维:T为4x4矩阵。变换矩阵为: 2.二维图形的基本几何变换(1)比例变换坐标点(x,y,1)变换运算:若a=d=1,为恒等变换,变换后的图形不变;若a=d≠1,1时为等比例放大,1时为等比例缩小;若a≠d,图形在x,y两个坐标方向以不同的比例变换。 (2)对称变换根据a b c d不同的取值情况,可以获得不同的对称变换。①y轴对称变换 ②x轴对称 ③对原点对称 ④45°线对称 ⑤-45°线对称 (3)旋转变换 绕坐标原点旋转,逆时针为正,顺时针为负 (4)错切变换 其中:c为x方向错切系数,b为y方向错切系数。 ①当b=0, x’=x+cy, y’=y。y坐标不变,c0沿+x方向错切; c0沿-x方向错切。 ②当c=0, x’=x, y’=bx+y。x坐标不变,b0沿+y方向错切; b0沿-y方向错切。 (5)平移变换其中:l为x方向平移量,m为y方向平移量。实现图形的比例、对称、错切、旋转等基本几何变换; 实现图形平移变换; 实现图形透视变换; 二维图形基本变换矩阵讨论: 实现图形全比例变换,s1等比例缩小;0s1等比例放大。 3.3 三维图形的几何变换三维图形变换矩阵T:4×4矩阵 左上角子矩阵:图形的比例、对称、 错切和旋转变换;左下角子矩阵:平移变换;右上角子矩阵:透视变换;右下角子矩阵:比例变换。 1、比例变换变换矩阵为: 其中,a,e,j分别为x,y,z方向的比例因子。2、对称变换 相对于xoy平面、yoz平面和xoz平面三个坐标平面的对称变换矩阵分别为: 3、错切变换变换矩阵为: d、h:沿x方向的错切系数;b、i:沿y方向的错切系
文档评论(0)