第6章交互式技术和用户接口.ppt

第6章 交互式技术与用户接口 ;内容摘要;内容摘要;6.1 用户接口的常用形式 ;   常用的子程序库有ISO公布的图形核心系统GKS、GKS-3D、PHIGS、PHIGS+等,美国SGI公司推出的图形程序库GL和OpenGL。这类子程序库通常提供多种主语言的联编形式,其功能概括如下: (1)基本图形的生成,包括点、线、圆弧、字符和自由曲线等; (2)坐标变换,支持平移、旋转、比例、对称、投影和裁剪等操作; (3)设置图形属性和显示方式。图形属性包括线型、线宽、填充图案、字体和光标,显示方式包括颜色、饱和度、亮度以及明暗效应等形式。 (4)输入输出子程序:启动不同的输入输出设备,并对相应的事件队列进行处理; (5)真实图形的处理:包括选择消除隐藏线(面),不同的光照模型,生成真实图形的不同算法等; (6)用户界面的设计:包括窗口设计、菜单设计、对话框、列表框等交互界面。; 用子程序库设计用户接口,使用方便、便于扩充,便于在用户自己编写的程序代码中加入子程序库中的函数,可以充分利用高级程序设计语言本身具有的功能,实现用户希望产生的图形和交互处理。但是,这种方式实现用户界面需要不断地编写、调试和修改源程序,不形象直观。子程序库函数的调用格式要随所用主语言而定,对子程序库的使用应遵循相应主语言对子程序或函数的调用约定。;2.专用语言 图形专用

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档