第03章-CAD接口技术及图形标准课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第03章-CAD接口技术及图形标准课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 03 CAD 接口 技术 图形 标准 课件
- 资源描述:
-
1、3.1.1 交互任务与交互技术交互任务与交互技术 在以交互形式处理问题的过程中,其交互过程可以分解为一系列的基在以交互形式处理问题的过程中,其交互过程可以分解为一系列的基本任务,且每一种交互任务都有一些应用上的要求。本任务,且每一种交互任务都有一些应用上的要求。交互技术则是完成交互任务的手段,它的实现在很大程度上依赖于交互技术则是完成交互任务的手段,它的实现在很大程度上依赖于设备及其支撑环境。设备及其支撑环境。1.1.交互任务交互任务 与交互过程对应的交互任务通常可以归纳为选择、定位、定向、定与交互过程对应的交互任务通常可以归纳为选择、定位、定向、定路径、定量、文本等任务。路径、定量、文本等任
2、务。选择选择 选择任务是从一个选择集中挑选所需要的元素,常用的有命令选择、选择任务是从一个选择集中挑选所需要的元素,常用的有命令选择、操作数选择、属性选择和对象选择等。选择集一般分定长和变长两种,操作数选择、属性选择和对象选择等。选择集一般分定长和变长两种,选择任务的完成有基于名字(或标识符)和基于位置(坐标点)两种实选择任务的完成有基于名字(或标识符)和基于位置(坐标点)两种实现方式。现方式。命令选择命令选择 通过命令窗口或功能菜单(图标按钮),选择执行的操作通过命令窗口或功能菜单(图标按钮),选择执行的操作 操作数选择操作数选择 通过命令窗口或输入对话框,选择通过命令窗口或输入对话框,选择
3、执行的操作步骤或数据。执行的操作步骤或数据。属性选择属性选择 通过改变选择对象的属性集,完成对不同属性的选择。通过改变选择对象的属性集,完成对不同属性的选择。对象选择对象选择 通过定位、捕捉、识别等技术,选择需要的操作对象。通过定位、捕捉、识别等技术,选择需要的操作对象。定位定位 定位任务用来给应用程序指定位置坐标,包括空间定位和语义定位。定位任务用来给应用程序指定位置坐标,包括空间定位和语义定位。对于空间定位任务,用户知道需要确定的位置与空间相邻几何元素对于空间定位任务,用户知道需要确定的位置与空间相邻几何元素之间的位置关系,通过在图形屏幕上捕捉或直接创建的方式来完成,如之间的位置关系,通过
4、在图形屏幕上捕捉或直接创建的方式来完成,如过两已知圆的圆心画一条直线段。过两已知圆的圆心画一条直线段。对于语义定位任务,用户需要知道某一位置的准确坐标数据,通常对于语义定位任务,用户需要知道某一位置的准确坐标数据,通常需要键入相关的数值来完成,如过某已知点并沿某个方向键入该点的位需要键入相关的数值来完成,如过某已知点并沿某个方向键入该点的位置增量(或坐标增量)来创建一条直线段。置增量(或坐标增量)来创建一条直线段。定向定向 定向任务是在指定的坐标系中确定形体的方向,此时需要由应用程定向任务是在指定的坐标系中确定形体的方向,此时需要由应用程序来确定其反馈类型、自由度和精度。序来确定其反馈类型、自
5、由度和精度。定路径定路径 定路径任务是一系列定位和定向任务的结合,与时间、空间有关。定路径任务是一系列定位和定向任务的结合,与时间、空间有关。如:动态运动仿真过程,仿真对象随着时间的变化出现在不同的位置和如:动态运动仿真过程,仿真对象随着时间的变化出现在不同的位置和方向上。方向上。定量定量 定量任务是要在最大和最小数值之间确定一个值。典型的应用是通定量任务是要在最大和最小数值之间确定一个值。典型的应用是通过键盘键入一个数值,或通过在其他数字对话输入工具(如数字度盘、过键盘键入一个数值,或通过在其他数字对话输入工具(如数字度盘、游尺)指定一个数值(如窗口系统中常见的音量控制、对比度调节等)。游尺
6、)指定一个数值(如窗口系统中常见的音量控制、对比度调节等)。文本文本 文本任务指输入一个字符串到字处理器中,此字符串不应具有指令文本任务指输入一个字符串到字处理器中,此字符串不应具有指令意义,即它不是一个命令。意义,即它不是一个命令。如:图纸设计中的技术要求标注等。如:图纸设计中的技术要求标注等。三维交互三维交互 三维交互任务涉及定位、选择和旋转,它比二维交互任务要困难得三维交互任务涉及定位、选择和旋转,它比二维交互任务要困难得多,其主要原因是用户难以区分屏幕上光标所选择对象的深度值与其他多,其主要原因是用户难以区分屏幕上光标所选择对象的深度值与其他显示对象的深度值之间的差异。显示对象的深度值
7、之间的差异。此外,通用的交互设备(如鼠标、台板等)均为二维,无法适应三此外,通用的交互设备(如鼠标、台板等)均为二维,无法适应三维交互操作的需要。为解决上述问题,三维交互任务通常要借助于三视维交互操作的需要。为解决上述问题,三维交互任务通常要借助于三视图的功能。图的功能。组合交互组合交互 组合交互任务是上述基本交互任务的组合,主要包括对话框、构造组合交互任务是上述基本交互任务的组合,主要包括对话框、构造和控制。和控制。其中,对话框用来指定信息表中的多个信息项,如字符属性的字体、其中,对话框用来指定信息表中的多个信息项,如字符属性的字体、颜色、大小等;颜色、大小等;构造用来产生需要有两个或多个定
8、位的形体,如应用橡皮筋技术绘构造用来产生需要有两个或多个定位的形体,如应用橡皮筋技术绘制图形等;制图形等;控制用于对已有几何形体的重新定形或定位,如通过改变一个多边控制用于对已有几何形体的重新定形或定位,如通过改变一个多边形的顶点、拖动绘图等来对几何形状进行局部修改。形的顶点、拖动绘图等来对几何形状进行局部修改。2.2.交互技术交互技术 CAD系统通过采用不同的交互技术来完成上述交互任务。系统通过采用不同的交互技术来完成上述交互任务。选择技术选择技术 选择技术要求确定可选择集合的大小及选择值,这个集合可以是固选择技术要求确定可选择集合的大小及选择值,这个集合可以是固定的,也可以是可变的。选择技
9、术要求有拾取设备(如光笔、鼠标等),定的,也可以是可变的。选择技术要求有拾取设备(如光笔、鼠标等),或者是可以模拟拾取设备的定位设备。或者是可以模拟拾取设备的定位设备。选择技术通常包括:光笔选择;通过图形输入板或鼠标器控制光标选择技术通常包括:光笔选择;通过图形输入板或鼠标器控制光标选择;通过键入名字、名字缩写、排列的唯一序号或标识码完成选择;选择;通过键入名字、名字缩写、排列的唯一序号或标识码完成选择;用功能键进行选择;以及语音选择和笔划识别等。用功能键进行选择;以及语音选择和笔划识别等。定位技术定位技术 定位技术用来指定一个坐标,该技术需要确定维数环境,即一维、定位技术用来指定一个坐标,该
10、技术需要确定维数环境,即一维、二维或三维;确定分辨率(即定位精度);以及确定是连续点还是离散二维或三维;确定分辨率(即定位精度);以及确定是连续点还是离散点。点。定位技术是实现物体在作图空间精确定位的技术,为实现此目的,定位技术是实现物体在作图空间精确定位的技术,为实现此目的,定位技术通常采用图形输入板或鼠标器控制光标定位、键入坐标定位、定位技术通常采用图形输入板或鼠标器控制光标定位、键入坐标定位、光笔或叉丝定位。此外,还经常采用网格、辅助线、比例尺等技术,以光笔或叉丝定位。此外,还经常采用网格、辅助线、比例尺等技术,以提高定位速度和精度,减少定位误差。提高定位速度和精度,减少定位误差。定向技
11、术定向技术 定向技术是在一个指定的坐标系中规定形体的一个确定方向,在此需要确定向技术是在一个指定的坐标系中规定形体的一个确定方向,在此需要确定坐标系的维数(即自由度)、分辨率、精度和反馈类型,所需的设备为键盘、定坐标系的维数(即自由度)、分辨率、精度和反馈类型,所需的设备为键盘、数值器、定位器等。数值器、定位器等。定向技术主要有键入角度值、用数字度盘或操纵杆控制方向。定向技术主要有键入角度值、用数字度盘或操纵杆控制方向。定路径技术定路径技术 定路径技术指在一定的时间或空间内,确定一系列的定位点或方向角。定路径技术指在一定的时间或空间内,确定一系列的定位点或方向角。产生路径的技术与定位和定向一致
12、,应用方面的要求有定位点的最大数目产生路径的技术与定位和定向一致,应用方面的要求有定位点的最大数目和两个定位点之间的间隔。计算间隔通常采用基于时间和基于距离两种方法,和两个定位点之间的间隔。计算间隔通常采用基于时间和基于距离两种方法,基于时间是按时间采样,基于距离则是按相对位移达到某个距离采样。基于时间是按时间采样,基于距离则是按相对位移达到某个距离采样。定路径技术需要考虑维数问题、分辨率问题和响应形式。响应形式可以是定路径技术需要考虑维数问题、分辨率问题和响应形式。响应形式可以是平滑的曲线,也可以是带有标志的一系列定位点。平滑的曲线,也可以是带有标志的一系列定位点。定量技术定量技术 定量技术
13、指在交互过程中,用户在确定精度的前提下,经常需要精确地输定量技术指在交互过程中,用户在确定精度的前提下,经常需要精确地输入一个数值,指定一个确切的数量,采用的设备通常为键盘或电位计。入一个数值,指定一个确切的数量,采用的设备通常为键盘或电位计。定量技术包括键入数值或改变电位计阻值来产生所要求的数量。定量技术包括键入数值或改变电位计阻值来产生所要求的数量。文本技术文本技术 文本技术需要确定字符集及字符串的长度。实现文本的技术有键盘输入字文本技术需要确定字符集及字符串的长度。实现文本的技术有键盘输入字 符、符、菜单选择字符、语音识别和笔划识别等。菜单选择字符、语音识别和笔划识别等。橡皮筋技术橡皮筋
14、技术 橡皮筋技术主要针对变形类的要求,可以动态、连续地将变形过程表示出橡皮筋技术主要针对变形类的要求,可以动态、连续地将变形过程表示出来,直到出现用户满意的结果为止。其中,橡皮筋技术最主要的工作是动态、来,直到出现用户满意的结果为止。其中,橡皮筋技术最主要的工作是动态、连续地改变相关点的设备坐标,如在二维绘图中经常用到的绘圆、绘任意直线连续地改变相关点的设备坐标,如在二维绘图中经常用到的绘圆、绘任意直线等绘图命令。等绘图命令。徒手画技术徒手画技术 徒手画技术也称为草图勾画技术,主要用来实现用户快速、近似勾画各种徒手画技术也称为草图勾画技术,主要用来实现用户快速、近似勾画各种产品图形的要求。徒手
15、画技术的实现分为基于时间和基于距离采样取点,然后产品图形的要求。徒手画技术的实现分为基于时间和基于距离采样取点,然后用折线或拟合曲线连接采集点,生成对应的图形。用折线或拟合曲线连接采集点,生成对应的图形。拖动技术拖动技术 拖动技术是将物体在二维或三维空间中的移动过程连续、动态地表现出来,拖动技术是将物体在二维或三维空间中的移动过程连续、动态地表现出来,直至满足用户的位置要求为止。直至满足用户的位置要求为止。3.1.2 输入控制方式输入控制方式 交互输入过程中的输入控制方式多种多样,这些方式主要取决于程交互输入过程中的输入控制方式多种多样,这些方式主要取决于程序与输入设备之间如何相互作用,通常采
16、用请求、取样、事件序与输入设备之间如何相互作用,通常采用请求、取样、事件3 3种方式。种方式。请求方式中,只有用输入方式设置命令请求方式中,只有用输入方式设置命令(或语句或语句)对相应的设备设置对相应的设备设置需要的输入方式,该设备才能做相应的输入处理。需要的输入方式,该设备才能做相应的输入处理。取样方式中,一旦对一台或多台设备设置了取样方式,就可以立即取样方式中,一旦对一台或多台设备设置了取样方式,就可以立即进行数据输入,而不必等待程序中的输入语句。进行数据输入,而不必等待程序中的输入语句。事件方式是指当一台设备被设置成事件方式时,程序和设备将同时事件方式是指当一台设备被设置成事件方式时,程
17、序和设备将同时工作。从设备输入的数据可以存放在一个事件队列或输入序列中,所有工作。从设备输入的数据可以存放在一个事件队列或输入序列中,所有被设置成事件方式的输入数据被设置成事件方式的输入数据(或事件或事件)都可以存放在一个事件队列中。都可以存放在一个事件队列中。在任一时刻,事件队列按照输入数据的顺序存放数据,并有一个最大的在任一时刻,事件队列按照输入数据的顺序存放数据,并有一个最大的数据类型项。在队列中的输入数据可以按照逻辑设备类型、工作站编号、数据类型项。在队列中的输入数据可以按照逻辑设备类型、工作站编号、物理设备编码等进行检索。物理设备编码等进行检索。3.1.3 交互系统的构造交互系统的构
18、造 交互系统的构造主要涉及交互式用户接口的表现形式、工作方式、交互系统的构造主要涉及交互式用户接口的表现形式、工作方式、用户命令集的描述、人用户命令集的描述、人-机对话序列的设计以及实现方式等内容。机对话序列的设计以及实现方式等内容。1.交互式用户接口的表现形式交互式用户接口的表现形式 交互式人机接口的表现形式主要涉及图形显示屏幕区域划分、显示交互式人机接口的表现形式主要涉及图形显示屏幕区域划分、显示内容、字型的选用、颜色和灰度的设置、系统的开启以及窗口形式、菜内容、字型的选用、颜色和灰度的设置、系统的开启以及窗口形式、菜单格式、图形符号和光标形式等内容。单格式、图形符号和光标形式等内容。在在
展开阅读全文