图形标准化和窗口系统.ppt
《图形标准化和窗口系统.ppt》由会员分享,可在线阅读,更多相关《图形标准化和窗口系统.ppt(34页珍藏版)》请在三一办公上搜索。
1、2023/9/17,第二章计算机图形标准化和窗口系统,2023/9/17,2,图形系统标准,目的:提高图形软件、应用软件、相关开发人员在计算机之间和图形设备间的可移植性。发展历程:1974 美国国家标准化局(ANSI):“与机器无关的图形技术”图形标准化和有关标准的规则;美国计算机协会(ACM):成立图形标准化委员会核心图形系统(CGS,1977);第二版(1979);二十年来:出现GKS,GKS-3D,PHIGS,CGM,CGI,IGES,STEP.概念(两个层面):图形系统及相关应用系统中各界面间进行数据传送和通信的接口标准数据及文件格式标准;供图形应用程序调用的子程序功能及其格式标准子程
2、序界面标准。,2023/9/17,3,图形系统标准,图形系统标准分类(3类):面向图形设备的接口标准:计算机图形元文件(CGM):CRT,Mouse,计算机图形接口(CGI):设备驱动程序;面向应用软件的标准:程序员层次交互式图形系统(PHIGS),GL(图形程序包)(三维)图形核心系统(3D-)GKS面向图形应用系统中工程和产品数据模型及其文件格式:基本图形转换规范(IGES)产品数据转换规范(STEP),2023/9/17,4,图形系统中各界面的标准,图形系统标准,2023/9/17,5,主要内容:,计算机图形接口(CGI)计算机图形元文件(CGM)图形核心系统(GKS)程序员层次交互式图
3、形系统(PHIGS)基本图形转换规范(IGES)产品模型数据转换标准(STEP)窗口系统,2023/9/17,6,计算机图形接口(CGI)(ISO DP 9636),目的:提供控制图形硬件的一种与设备无关的方法:使有经验的用户最大限度的直接控制图形设备;也可看作图形设备驱动程序的一种标准。在用户程序和虚拟设备间,以一种独立于设备的方式提供图形信息的描述和通信;由一系列的功能集合组成:控制功能集:图形图像以及接口的图形与非图形部分的内部关系的管理;虚拟设备管理:启动/终止用户与CGI虚拟设备的对话期,管理虚拟设备上的图形坐标空间:两个坐标系:虚拟设备坐标系VDC,设备坐标系DC;裁剪功能;出错控
4、制:9类错误:出错检测、出错报告、出错处理;系统控制:建立对受CGI数据流接口上精度影响的各种数据类型:颜色、整型.询问功能:提供各种描述表信息存取的手段:如设备表示、输出设备等描述表;,2023/9/17,7,计算机图形接口(CGI)(ISO DP 9636),输出功能集:涉及图元、属性、对象的构成以及相关的控制和询问;图元功能:用以描述CGI中图形的构成;属性功能:设置状态表中的值,确定图元的可视性等性质;通用属性和输出控制:规定图元的操作方式、图形设备的属性设置、图形对象的定义;检索功能:返回与正文对象定位有关的信息;输出询问:返回输出及属性描述表和状态表有关的信息;特点(4个):复合对
5、象的概念:几个图元组成的复合体,与图元属同一级;颜色处理:提供直接和索引方式两种颜色选择机制;裁剪处理:提供三种裁剪形式:轨迹裁剪、形状裁剪、先轨迹后形状裁剪;扩展图元:增加了不连接的直线段、圆弧、椭圆弧、区域正文;支持多字符集多边形、椭圆弧区域填充图案等;,2023/9/17,8,计算机图形接口(CGI)(ISO DP 9636),图段功能集:定义图形对象如何组合到图段中,并用唯一的图段标志符标识;提供产生、修改和操纵图段的功能;包括:图段操纵:图段的产生、关闭、删除、重命名、复制等;图段属性:设置与修改;图段询问:获取与图段描述表和状态表相关信息;另:复制图段时,提供“继承过滤”、“剪裁继
6、承”等功能控制复制图段的属性和裁剪区域;,2023/9/17,9,计算机图形接口(CGI)(ISO DP 9636),输入和应答功能集:将逻辑输入设备分为8类:定位、笔画、取值、选择、拾取、字符串、光栅、其它输入设备(声音输入等);光栅功能集:提供产生、检索、修改和显示象素数据功能;光栅控制:可显示位图:不可显示位图:全深度位图:与显示器上每个象素用多少位来表示相匹配;映象位图:位图的每个象素只有一位;光栅操作:象素阵列数据的检索和显示,各种位图运算、位图区域的移动、联合、复制等操作;光栅属性:设置源与目的位图之间进行象素操作的绘图方式和填充位图区域的功能;,2023/9/17,10,计算机图
7、形接口(CGI)计算机图形元文件(CGM)图形核心系统(GKS)程序员层次交互式图形系统(PHIGS)基本图形转换规范(IGES)产品模型数据转换标准(STEP)窗口系统,主要内容:,2023/9/17,11,计算机图形元文件(CGM)(ISO IS8632),定义:与设备无关的语义、词法定义的图形文件格式。组成:功能描述:以抽象的词法描述相应的文件格式:元素标志符、语义的说明、以及参数描述;描述词法三种形式的编码:字符、二进制数、正文编码;图形元文件:规定生成、存储、传送图形信息的格式;两种图形生成元文件:图形生成元文件(CGM)、图段生成元文件(GKS元文件:GKSM);关键属性:通用性。
8、图形元文件的解释:生成CGM元文件的两种方式:图;CGM解释器的三种方式:图2.2.3;CGM面向系统和系统开发者,和CGI配套提供。,2023/9/17,12,计算机图形接口(CGI)计算机图形元文件(CGM)图形核心系统(GKS)程序员层次交互式图形系统(PHIGS)基本图形转换规范(IGES)产品模型数据转换标准(STEP)窗口系统,主要内容:,2023/9/17,13,图形核心系统(GKS),功能:提供应用程序和图形输入输出设备间的功能接口;与语言无关的图形核心系统;GKS提供了一个称为元文件的顺序文件接口;应用程序的所有图形资源由GKS控制(通过GKS元文件-GKSM);GKSM的作
9、用:图形信息存档;系统传送图形信息;在GKS应用程序间传送图形信息;与图形信息相关的非图形信息的存储和复用。,2023/9/17,14,图形核心系统(GKS),GKS在应用中的地位:每层可以调用下层功能;GKS的体系结构:所有图形资源由GKS控制,应用程序(DDPi)不能绕过GKS直接使用图形资源;,2023/9/17,15,计算机图形接口(CGI)计算机图形元文件(CGM)图形核心系统(GKS)程序员层次交互式图形系统(PHIGS)基本图形转换规范(IGES)产品模型数据转换标准(STEP)窗口系统,主要内容:,2023/9/17,16,程序员层次交互式图形系统(PHIGS)ISO IS95
10、92,ISO 1986年公布的计算机图形系统标准;三层含义:向应用程序员提供的控制图形设备的图形系统接口;图形数据按层次结构组织;提供动态修改和绘制显示图形数据的手段。一个高度动态化和交互式图形系统。特点:在系统中高效地描述应用模型;迅速修改图形模型的数据;显示修改后的图形模型;在应用程序和图形设备之间提供了一个功能接口;图形数据组织上,建立独立于工作站的中心存储区与图形档案管理文件图形操作上,建立适应网状的图形结构模式的各种操作;象素设置上,既考虑二维与三维的结合,也满足矢量和光栅图形设备的特点;,2023/9/17,17,程序员层次交互式图形系统(PHIGS)ISO IS9592,模块化功
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图形 标准化 窗口 系统
链接地址:https://www.31ppt.com/p-6042709.html