提供控制图形硬件的一种与设备无关的 方法。 图形设备驱动程序的一种标准 在用户程序和虚拟设备之间,以一种独 立于设备的方式提供图形信息的描述和 通信
• 提供控制图形硬件的一种与设备无关的 方法。 • 图形设备驱动程序的一种标准。 • 在用户程序和虚拟设备之间,以一种独 立于设备的方式提供图形信息的描述和 通信
CGI是设备级的计算机图形标准,它规定了一个CG实现和CGI 用户之间的接口。一个CGI的实现叫做对象,对象既可以是硬 件设备也可以是一个程序。CG的用户就是用CGI对象实现的 与设备无关的应用程序。CGI提供了一些功能来实现一个CGI 对象和一个CGI应用程序之间数据交换 对象和应用程序之间的接口由CGⅠ引用模式来描述,基于 CGⅠ对象和CGI应用程序的配置情况,引用模式提供了一个 概念上的框架说明CGI在一个计算机图形环境中如何使用。 CGⅠ有三种引用模式:应用、对象和CGI产生器与解释器配 为了使应用程序创建、保存、修改和显示图形,CGI提供了管道机 制。CGI的管道分为三种 (1)图形对象管道,说明应用程序如何使用CGI提供的功能来创建 图形; (2)光珊管道,说明图形对象管道及其相关的图形输出功能与光 珊虚拟设备及光珊操作功能之间的联系; (3)输入管道,说明CGI虚拟设备如何支持交互式输入
CGI是设备级的计算机图形标准,它规定了一个CGI实现和CGI 用户之间的接口。一个CGI的实现叫做对象,对象既可以是硬 件设备也可以是一个程序。CGI的用户就是用CGI对象实现的 与设备无关的应用程序。CGI提供了一些功能来实现一个CGI 对象和一个CGI应用程序之间数据交换。 对象和应用程序之间的接口由CGI引用模式来描述,基于 CGI对象和CGI应用程序的配置情况,引用模式提供了一个 概念上的框架说明CGI在一个计算机图形环境中如何使用。 CGI有三种引用模式:应用、对象和CGI产生器与解释器配 置。 为了使应用程序创建、保存、修改和显示图形,CGI提供了管道机 制。CGI的管道分为三种: (1)图形对象管道,说明应用程序如何使用CGI提供的功能来创建 图形; (2)光珊管道,说明图形对象管道及其相关的图形输出功能与光 珊虚拟设备及光珊操作功能之间的联系; (3)输入管道,说明CGI虚拟设备如何支持交互式输入
1.CGI控制功能集 控制功能集包括CGI所涉及的虚拟设备和出错处理功能,用 以实现图形图像信息以及接口的图形与非图形部分的内部关 系的管理,这些功能分为七类: 1)虚拟设备管理,提供了对虚拟设备的控制,包括启动 和终止用户与CGI虚拟设备的对话期、管理虚拟设备上的画 面等; (2)数值精度要求 (3)坐标空间 (4)视点,如何使定义在虚拟设备坐标空间中的图形图像 显示在绘画面; (5)裁剪; (6)其它; (7)出错处理
1.CGI控制功能集 控制功能集包括CGI所涉及的虚拟设备和出错处理功能,用 以实现图形图像信息以及接口的图形与非图形部分的内部关 系的管理,这些功能分为七类: (1)虚拟设备管理,提供了对虚拟设备的控制,包括启动 和终止用户与CGI虚拟设备的对话期、管理虚拟设备上的画 面等; (2)数值精度要求; (3)坐标空间; (4)视点,如何使定义在虚拟设备坐标空间中的图形图像 显示在绘画面; (5)裁剪; (6)其它; (7)出错处理
2.CGI输出功能集 CGI输出功能集创建包含用户的画面的图形对象及 控制它们的显示,确定图形对象的几何和显示特性 。用户可以借助输出功能,使用标准绘图图元或广 义绘图图元来生成标准图形对象或非标准图形对象 CGI输出功能集包括以下四类功能: (1)图元功能,创建包含用户画面的图形对象; (2)属性功能,定义图形对象的属性 (3)属性控制功能,允许用户控制图形对象的 (4)输出查询功能,返回输出以及属性描述表和 状态表的有关信息
2.CGI输出功能集 CGI输出功能集创建包含用户的画面的图形对象及 控制它们的显示,确定图形对象的几何和显示特性 。用户可以借助输出功能,使用标准绘图图元或广 义绘图图元来生成标准图形对象或非标准图形对象 。 CGI输出功能集包括以下四类功能: (1)图元功能,创建包含用户画面的图形对象; (2)属性功能,定义图形对象的属性; (3)属性控制功能,允许用户控制图形对象的; (4)输出查询功能,返回输出以及属性描述表和 状态表的有关信息
3CGI图段功能集 CGI图段功能集定义了图形对象组合到图段中的方 法,用唯一的图段标识符标识图形对象,产生、修 改和操纵图段的功能。 (1)图段操作,包括对图段的产生、关闭、删除 和操纵图段的功能; (2)图段属性,设置和修改图段属性; (3)图段查询,用以获取与图段描述表和状态表 有关的信息
3.CGI图段功能集 CGI图段功能集定义了图形对象组合到图段中的方 法,用唯一的图段标识符标识图形对象,产生、修 改和操纵图段的功能。 (1)图段操作,包括对图段的产生、关闭、删除 和操纵图段的功能; (2)图段属性,设置和修改图段属性; (3)图段查询,用以获取与图段描述表和状态表 有关的信息