接口与交互技术精.ppt
《接口与交互技术精.ppt》由会员分享,可在线阅读,更多相关《接口与交互技术精.ppt(70页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、接口与交互技术1第1页,本讲稿共70页图形系统标准图形系统标准图形标准:图形系统及其相关应用系统中各图形标准:图形系统及其相关应用系统中各界面之间进行数据传送和通信的接口标准,界面之间进行数据传送和通信的接口标准,以及供图形应用程序调用的子程序功能及其以及供图形应用程序调用的子程序功能及其格式标准,前者称为格式标准,前者称为数据及文件格式标准数据及文件格式标准,后者称为后者称为子程序界面标准子程序界面标准。第2页,本讲稿共70页图形系统标准分类图形系统标准分类面向图形设备的接口标准:面向图形设备的接口标准:计算机图形元文件计算机图形元文件(CGM),(CRT,Mouse,)计算机图形接口计算机
2、图形接口(CGI).设备驱动程序。设备驱动程序。面向应用软件的标准:面向应用软件的标准:程序员层次交互式图形系统(程序员层次交互式图形系统(PHIGS),GL(图形程序包图形程序包)(三维)图形核心系统(三维)图形核心系统(3D-)GKS面向图形应用系统中工程和产品数据模型及其文面向图形应用系统中工程和产品数据模型及其文件格式:件格式:基本图形转换规范(基本图形转换规范(IGES)产品数据转换规范(产品数据转换规范(STEP)第3页,本讲稿共70页CGI(计算机图形接口计算机图形接口)-提供控制图形硬件的一种与设备无关的方法。提供控制图形硬件的一种与设备无关的方法。-也可看作图形设备驱动程序的
3、一种标准。也可看作图形设备驱动程序的一种标准。-在用户程序和虚拟设备之间,以一种独立于设备在用户程序和虚拟设备之间,以一种独立于设备的方式提供图形信息的描述和通信的方式提供图形信息的描述和通信。第4页,本讲稿共70页CGI(计算机图形接口计算机图形接口)包包括括控控制制功功能能集集、图图形形对对象象输输出出功功能能集集、图图段段功功能能集集、输入和应答功能集、光栅功能集等输入和应答功能集、光栅功能集等.控制功能集控制功能集:虚拟设备管理、虚拟设备坐标系和设虚拟设备管理、虚拟设备坐标系和设备坐标系的坐标空间转换、出错控制、系统控制、备坐标系的坐标空间转换、出错控制、系统控制、询问功能等;询问功能
4、等;输出功能集输出功能集:涉及图元、属性、对象构成及控制涉及图元、属性、对象构成及控制和询问;和询问;图段功能集图段功能集:图形对象组合、标志、产生、修改和操图形对象组合、标志、产生、修改和操纵等功能;纵等功能;第5页,本讲稿共70页CGI(计算机图形接口计算机图形接口)输入和应答功能集输入和应答功能集:输入象素阵列,并将输出结果应答在输入象素阵列,并将输出结果应答在CGI虚拟设备上;虚拟设备上;光栅功能集光栅功能集:产生、检索、修改和显示象素数据的功能;产生、检索、修改和显示象素数据的功能;第6页,本讲稿共70页CGM(计算机图形元文件计算机图形元文件)-与设备无关的语义、词法定义的图形文件
5、格式与设备无关的语义、词法定义的图形文件格式,包括功包括功能规格说明和编码;能规格说明和编码;-规定了生成、存储、传送图形信息的格式。规定了生成、存储、传送图形信息的格式。-面向系统和系统开发者,和面向系统和系统开发者,和CGI配套提供。配套提供。-通用性是其关键属性。通用性是其关键属性。第7页,本讲稿共70页CGM(计算机图形元文件计算机图形元文件)1.图形元文件图形元文件规规定定生生成成、存存储储、传传送送图图形形信信息息的的格格式式,包包括括图图形形生生成元文件和图段生成元文件两种;成元文件和图段生成元文件两种;2.设计设计CGM的目的的目的提提供供图图形形存存档档的的数数据据格格式式;
6、图图形形协协议议;图图形形设设备备接接口口标标准化;查错;集成手段;准化;查错;集成手段;3.CGM的组成的组成功能描述、字符、二进制数、正文编码功能描述、字符、二进制数、正文编码.第8页,本讲稿共70页GKS(图形核心系统图形核心系统)-提供了在应用程序和图形输入输出设备之间的提供了在应用程序和图形输入输出设备之间的功能接功能接口。口。-与语言无关。与语言无关。-GKS提供了一个称为元文件的顺序文件接口提供了一个称为元文件的顺序文件接口-应用程序的所有图形资源由应用程序的所有图形资源由GKS控制(通过控制(通过GKS元元文件文件-GKSM)-GKSM用于用于:图形信息存档;图形信息存档;系统
7、传送图形信息系统传送图形信息在在GKS应用程序间传送图形信息;应用程序间传送图形信息;与图形信息相关的非图形信息的存储和复用。与图形信息相关的非图形信息的存储和复用。第9页,本讲稿共70页GKSM(图形核心系统元文件标准)图形核心系统元文件标准)-GKSM功能功能:在:在GKS中,用图段来存储中,用图段来存储GKS运行过程中的信息。在运行过程中的信息。在GKS关闭后,关闭后,图段不存在,信息自动丢失。为了解决此问题,图段不存在,信息自动丢失。为了解决此问题,我们采用我们采用GKS元文件元文件GKSM保存信息的保存信息的一种机制。一种机制。-GKS的实现系统在实现其接口的功能时,必的实现系统在实
8、现其接口的功能时,必须依赖于元文件的内容和格式。须依赖于元文件的内容和格式。第10页,本讲稿共70页GKSM(图形核心系统元文件标准)图形核心系统元文件标准)-GKSM生成生成:GKSM定义了一个明文编码方案,定义了一个明文编码方案,是可以被大多数系统和设备应用的与系统无关是可以被大多数系统和设备应用的与系统无关的元文件。它提供了可向上兼容的文件格式,的元文件。它提供了可向上兼容的文件格式,其结构是一个逻辑数据项目的序列。其结构是一个逻辑数据项目的序列。-一个一个GKSM的生成的生成是在是在GKS运行中,通过一个运行中,通过一个GKSM输出工作站的输出工作站的“打开打开”“启用启用”“停用停用
9、”“关闭关闭”整个过程后实现的。整个过程后实现的。第11页,本讲稿共70页PHIGS(ISOIS9592)-向应用程序员提供的控制图形设备的图形系统接口;向应用程序员提供的控制图形设备的图形系统接口;-图形数据按层次结构组织;图形数据按层次结构组织;-提供动态修改和绘制显示图形数据的手段。是一个提供动态修改和绘制显示图形数据的手段。是一个高度动态化和交互式图形系统。高度动态化和交互式图形系统。第12页,本讲稿共70页PHIGS(ISOIS9592)-特点:高效,快速;特点:高效,快速;-PHIGS结构:通过层次调用发生关系,结构元素不能在结构:通过层次调用发生关系,结构元素不能在结构之外存在,
10、每个结构有一个给定的标示名;结构之外存在,每个结构有一个给定的标示名;-结构编辑:结构编辑:打开、关闭、查询、复制、执行、删除元素和打开、关闭、查询、复制、执行、删除元素和结构等结构编辑命令;结构等结构编辑命令;第13页,本讲稿共70页PHIGS(ISOIS9592)-GKS-3D和和PHIGS的比较的比较其差别表现在:其差别表现在:数据结构,可修改性,属性存储,输出流水线等数据结构,可修改性,属性存储,输出流水线等五种坐标系:五种坐标系:造造型型坐坐标标系系,用用户户坐坐标标系系,观观察察坐坐标标系系,投投影影坐坐标标系系,设备坐标系;设备坐标系;-PHIGS+包包含含了了PHIGS的的功功
11、能能,增增加加了了曲曲线线、曲曲面面、光光源源与与光光线线、真真实图形等功能;实图形等功能;第14页,本讲稿共70页GL(图形程序包图形程序包)图形程序库,图形程序库,UNIX下运行,下运行,OpenGL微机,微机,分类:基本图素;坐标变换;设置属性和显示分类:基本图素;坐标变换;设置属性和显示方式;方式;I/O处理;真实图形显示。处理;真实图形显示。第15页,本讲稿共70页GL(图形程序包图形程序包)功能分类:功能分类:1.基基本本图图素素:如如点点、线线、多多边边形形、三三角角形形、三三角角网网格格、矩矩形形、圆圆和和圆圆弧弧、字字符符、曲曲线线、曲面、读写象素等;曲面、读写象素等;2.坐
12、标转换;坐标转换;3.属性和显示方式设置;属性和显示方式设置;4.输入输出;输入输出;5.真实图形显示;真实图形显示;第16页,本讲稿共70页IGES(基本图形转换规范)基本图形转换规范)-InitialGraphicsExchangeSpecification为使不同为使不同CAD/CAM系统间的数据转换所定义的几何系统间的数据转换所定义的几何和非几何数据格式及相应的文件结构;工业标准,非和非几何数据格式及相应的文件结构;工业标准,非ISO标准;标准;-作用:不同的作用:不同的CAD/CAM系统之间交换数据。系统之间交换数据。第17页,本讲稿共70页IGES(基本图形转换规范)基本图形转换规
13、范)IGES基本单元基本单元几何实体:如点、线、几何实体:如点、线、B样条曲线、曲面等;样条曲线、曲面等;描述实体:尺寸标注、绘图说明等;描述实体:尺寸标注、绘图说明等;结构实体:组合项、图组、特性等;结构实体:组合项、图组、特性等;第18页,本讲稿共70页IGES(基本图形转换规范)基本图形转换规范)文件结构文件结构原则:原则:是是IGES的定义可改变复杂结构及其关系;的定义可改变复杂结构及其关系;是是IGES文件格式便于各文件格式便于各CAD/CAM系统处理;系统处理;文件格式:文件格式:ASCII码,码,80个字符的顺序文件;个字符的顺序文件;实体信息存在目录入口(实体信息存在目录入口(
14、DE)和参数(和参数(PD)中;中;数数据据原原始始信信息息和和文文件件本本身身信信息息存存在在整整体体节节和和结结束束节节中;中;定义信息存在开始节;定义信息存在开始节;第19页,本讲稿共70页产品模型数据转换标准产品模型数据转换标准STEP为了克服为了克服IGES的缺陷,扩大的缺陷,扩大CAD/CAM中几中几何和拓扑数据的范围而开发的;何和拓扑数据的范围而开发的;1.STEP的产品模型数据的产品模型数据包包括括进进行行设设计计、分分析析、制制造造、测测试试,检检验验几几何何、拓扑、公差、关系、属性、性能等数据;拓扑、公差、关系、属性、性能等数据;2.STEP的概念模型的概念模型第20页,本
15、讲稿共70页产品模型数据转换标准产品模型数据转换标准STEP采采用用形形状状特特征征信信息息模模型型,强强调调产产品品模模型型的的完完整整表表示示,模模型型信信息息分分为为应应用用层层、逻逻辑辑层层和和物理层物理层;;概念模式包括形状模型、显示和绘图、形概念模式包括形状模型、显示和绘图、形状特征和公差等;状特征和公差等;3.STEP中的特征定义中的特征定义显式特征和隐式特征;显式特征和隐式特征;第21页,本讲稿共70页DXF数据接口数据接口DXF是是AutoCAD系统的图形数据文件系统的图形数据文件;DXF是具有专门格式的是具有专门格式的ASCII码文本文件,码文本文件,易于被其他程序处理,主
16、要用于高级语言编易于被其他程序处理,主要用于高级语言编写的程序与写的程序与AutoCAD系统间的连接,或其系统间的连接,或其他他CAD系统与系统与AutoCAD系统间交换图形文系统间交换图形文件。件。第22页,本讲稿共70页DXF数据接口数据接口DXF文件结构:标题段、表段、快段、元素文件结构:标题段、表段、快段、元素段、文件结尾。段、文件结尾。第23页,本讲稿共70页计算机图形参考标准计算机图形参考标准CGRM五个层次定义计算机图形;五个层次定义计算机图形;1.CGRM的外部关系的外部关系操作员接口、应用接口、获取数据元文件接口;操作员接口、应用接口、获取数据元文件接口;2.环境模型环境模型
17、构构造造、虚虚拟拟、观观察察、逻逻辑辑、物物理理等等五五个个环环境境组成的抽象层;组成的抽象层;第24页,本讲稿共70页计算机图形参考标准计算机图形参考标准CGRM3CGRM的数据元素的数据元素六种数据元素:六种数据元素:构图:构图:集合存储器:集合存储器:标志存储器:标志存储器:聚集存储器:聚集存储器:环境状态:环境状态:处理元素:处理元素:第25页,本讲稿共70页窗口系统窗口系统特点特点:定义简洁,界面清晰,目标明确,实现定义简洁,界面清晰,目标明确,实现紧凑,功能齐全,使用方便紧凑,功能齐全,使用方便;几种常用的窗口系统几种常用的窗口系统1)Smalltalk集编程、调试、运行和输出为一
18、体的环境;集编程、调试、运行和输出为一体的环境;2)Macintosh操作系统基于窗口和图标,具有工具库,图操作系统基于窗口和图标,具有工具库,图符化;符化;第26页,本讲稿共70页窗口系统窗口系统3)NeWS基基于于UNIX,支支持持网网络络,具具有有与与设设备备无无关关的的图图形形系系统统,特殊的成象模型和页面描述语言;特殊的成象模型和页面描述语言;4)X窗口系统窗口系统X11的特点;的特点;基本概念;基本概念;5)Windows特点;特点;窗口组成;窗口组成;建立建立Windows应用程序的步骤;应用程序的步骤;第27页,本讲稿共70页窗口系统窗口系统流行的图形用户接口流行的图形用户接口
19、1)OpenLook在在X窗口系统的基础上建立的窗口系统的基础上建立的GUI环境;环境;2)Motif基于基于X窗口,由工具箱、用户界面语言、窗窗口,由工具箱、用户界面语言、窗口管理系统、风格指南文档等;口管理系统、风格指南文档等;3)OpenGL第28页,本讲稿共70页交互式技术与用户接口交互式技术与用户接口提出问题提出问题如何设计一个好的用户接口如何设计一个好的用户接口为什么要定义逻辑输入设备为什么要定义逻辑输入设备交互式绘图技术有哪些?交互式绘图技术有哪些?第29页,本讲稿共70页交互的作用交互的作用用用户户动动态态输输入入位位置置坐坐标标、选选择择功功能能、拾拾取取操操作对象、设置参数
20、等;作对象、设置参数等;拉近计算机和人的距离,提高工作效率,介绍拉近计算机和人的距离,提高工作效率,介绍错误。错误。第30页,本讲稿共70页用户接口设计用户接口设计用户接口用户接口确定用户与计算机如何进行信息交换。包确定用户与计算机如何进行信息交换。包括用户通过什么途径与图形系统进行联系,通过什括用户通过什么途径与图形系统进行联系,通过什么手段来操作系统的功能实现等。么手段来操作系统的功能实现等。最重要的就是高效率和对用户的友好性最重要的就是高效率和对用户的友好性第31页,本讲稿共70页用户接口的形式用户接口的形式子程序库、专用语言、交互命令子程序库、专用语言、交互命令1)子程序库)子程序库用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 接口 交互 技术
限制150内