交互技术交互式绘图是指设计者在操作计算机系统绘图时.pdfVIP

交互技术交互式绘图是指设计者在操作计算机系统绘图时.pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
交互技术交互式绘图是指设计者在操作计算机系统绘图时

《计算机图形学原理及算法教程》Visual C++版)和青芳 清华大学出版社出版 第三章 交互技术 交互式绘图是指设计者在操作计算机系统绘图时,人与计算机之间可进 行信息交换,从而完成复杂的绘图任务。利用一般高级语言绘制图形,为了 在屏幕上显示图形,首先需要编制相应的绘图程序,一个绘图程序画出一个 图形,需要修改时,必须先修改程序或根据要求再重新编写程序来实现。计 算机绘图软件要求通过人机交互式方式进行图形绘制、修改,交互技术计算 机绘图软件使用更方便、直观。目前几乎所有绘图应用软件都为人机交互式 方法,如 Autodesk 公司出品的 AutoCAD、PhotoShop、3DMAX 等等。交互式 CAD 教育网 《计算机图形学原理及算法教程》Visual C++版)和青芳 清华大学出版社出版 绘图已成为编制计算机绘图软件必不可少的特点。Visual C++方便的创建界 面功能使编制交互式绘图程序变得相当简单。 交互式绘图系统中应具用数据结构的一些数据文件,这些文件中保存着 构造图形的几何信息和拓扑信息、属性信息、以及一些非几何数据信息等。 图形应用程序是系统中的核心部分,它从应用数据/模型中取得所需要的几 何数据及属性信息,按照要求对数据进行变换处理,生成图形,并在图形输 出设备上(屏幕、打印机)输出图形,图形的生成、修改、编辑等操作用户 可利用人机交互绘图软件、图形输入设备 如键盘、光笔、鼠标等)进行控 制输入,绘制需要的图形。 实现软件的交互技术首先应理解以 问题:如何设计一个好的用户接 2 CAD 教育网制作 《计算机图形学原理及算法教程》Visual C++版)和青芳 清华大学出版社出版 口、为什么要定义逻辑输入设备、交互式绘图技术有哪些? 3.1 用户接口设计用户接口决定用户与计算机如何进行信息交换的技术。 用户接口包括用户通过什么途径与图形系统进行联系,通过什么手段来操作 系统的功能实现等。用户接口最 要的就是高效率和对用户的友好性。 用户接口一般需要处理用户模型、屏幕的有效利用、用户的反馈、设计 的一致性原则、回退和出错处理、联机帮助等。1. 用户模型用户模型 User Mode)是用户接口设计的基础,它提供给用户有关他所处理的对象 以及作用于这些对象的处理过程的一个概念性模型。 业搜 3 《计算机图形学原理及算法教程》Visual C++版)和青芳 清华大学出版社出版 2. 显示屏幕的有效利用为使屏幕得到有效利用软件设计中应考虑如 几 个问题: 1)信息显示的布局合理性。 2)充分而又正确地使用图符 (应用图符 application icons)、控 制图符 control icons)) 3)恰当地使用各种表示方法进行选择性信息显示。3. 反馈反馈就 是动态地显示系统运行中所发生的一些变化,以便更有效地进行交互作用 4. 设计的一致性原则一致性原则是指在设计系统的各个环节时,应遵从统一 4 CAD 教育网制作 《计算机图形学原理及算法教程》Visual C++版)和青芳 清华大学出版社出版 的、简单的规则,保证不出现例外和特殊的情况。还应考虑按照用户认为最 正常、最合乎逻辑的方式来设计,减少用户记忆量。 回退和出错处理 回退 undo)机制包括取消机制、确认机制等。对可能导致错误的一些 动作进行预测,设计好的诊 程序,提供出错消息等。约束机制:动作与 对象相一致 6. 联机帮助 为用户提供联机帮助(On-Line Help)措施,能在用户操作过程中的任何 时刻提供请求帮助。适应不同的用户,提供多种方法使软件能适应不同熟练 程度的用户。 业搜 5 《计算机图形学原理及算法教程》Visual C++版)和青芳 清华大学出版社出版 3.2 逻辑输入设备与输入处理 3.2.1 逻辑输入设备 为了使图形软件包独立于具体的硬件设施,图形输入命令常不涉及具体 的输入设备,而只涉及该命令所需的数据。 根据图形输入信息的不同性 质,PHIGS 和GKS 将各种图形输入设备从逻辑上分为六种: ⒈ 定位设备典 型方法是定位

文档评论(0)

sunshaoying + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档