- 1、本文档共72页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2、计算机图形系统
* 几个概念 坐标系 用户坐标: 规格化设备坐标系: 设备坐标系: 图段 定义:一组图形元素的集合,该集合成为图形操作的基本单元。 作用:1)方便用户的增、栅、改; 2)便于图形模块化的实现 3)节省计算工作量 性质:可变性、可见性、醒目性、可检测性、优先级可控性等。 操作特性:1)是一个任意的二维操作; 2)为了便于图段在不同的工作站上传送,必须设置实 现图段的插入及相关的操作。 * GKS图形的输入与输出 六种输入功能 定位 笔划 取值 选择 拾取 字符串 输出图素的三要素: 几何属性:图素的几何大小、形状、方向 非几何属性:线型、颜色、线宽 标识符: 六种输出元素 折线(线) 相同符号集 文本 填充区(面) 单元阵列(栅格阵列) 一般元素:包括圆、椭圆、曲线及用户自定义的图形。 * PHIGS(ISO IS9592) 向应用程序员提供的控制图形设备的图形系统接口; 图形数据按层次结构组织; 提供动态修改和绘制显示图形数据的手段。是一个高度动态化和交互式图形系统。 * GL 图形程序库 UNIX下运行 OpenGL—微机 分类:基本图素;坐标变换;设置属性和显示方式;I/O 处理;真实图形显示。 * IGES(基本图形转换规范) Initial Graphics Exchange Specification 作用:不同的CAD/CAM系统之间交换数据。 文件格式是ASCII码,五节:开始节,目录入口(DE),参数(DP)节,整体节和结束节。 * STEP(产品模型数据转换标准) Standard for the Exchange of Product model Data. 覆盖产品整个生命周期 强调建立能存入数据库中的一个产品模型的完整表示。 克服IGES中的问题和缺点。 * OpenGL OpenGL是一个功能强大的图形库,用户可以很方便地利用它开发出有多种特殊视觉效果(如光照,纹理,透明,阴影)的三维图形。OpenGL的前身是SGI公司为其图形工作站设计的一个图形开发软件库IRIS GL(Graphics Library),由于其性能优越,因此受到了用户的一致推崇。SGI公司有针对性地对GL进行了改进,特别是扩展了GL的可移植性,使之成为一个跨平台的开放式图形编程接口,这就是OpenGL。??? * 1992年,OpenGL1.0版正式发布,并立即得到了迅速的应用推广。1995年12月,由OpenGL ARB(Architecture Review Board—体系结构评审委员会)批准了OpenGL1.1版本,这一版本的OpenGL性能得到了加强,并引入了一些新特征,其中包括:在增强元文件中包含OpenGL调用,引进打印机支持,通过顶点数组的新特征,提高了顶点位置、法向、颜色及色彩指数、纹理坐标、多边形边缘标志等的传输速度。现在,OpenGL已经成为应用最为广泛的二维和三维图形编程接口。各种平台上利用OpenGL开发的图形应用软件大量地涌现出来。 Microsoft起先是把OpenGL集成到Windows NT中,后来又把它集成到新版本的Windows 95 OSR2中,而在Windows98中,OpenGL已经成为标准组成部分之一,其执行性能也得到了相应的优化提高。 * VRML 1994年,在瑞士日内瓦举行的第一届国际互联网大会上,一些与会者提出为创建三维网络的界面,必须有一种通用的描述性语言,用于在WWW上的超级链接,类似于超文本描述语言(HTML),于是诞生了虚拟现实标识语言(Virtual Reality Makeup Language)。很快,它又被改称为虚拟现实造型语言(Virtual Reality Modeling Language)VRML,因为这个名称更能反映它的目的。由于VRML将要在网络上跨平台传输,所以需要为它定义一种文件格式,在经过一番的选择后,Silicon Graphics公司(SGI)所开发的Open Inventor软件的开放式三维文件格式被选定作为VRML的文件格式。1995年,VRML1.0版本正式推出。1996年,在对1.0版本进行重大改进的基础上推出了2.0版本,其中添加了场景交互、多媒体支持,碰撞检测等功能。1997年,经过标准组织的评估后,VRML2.0成为国际标准,并改称VRML97。当前,研究人员已经开发出了许多基于VRML的实验或实用系统,如远程教育、建筑物的漫游、医学实验演示和虚拟剧场等等。在一些传统的协同设计领域,也有人将VRML引入到了其中,借助于VRML提供的良
文档评论(0)