山东大学:《人机交互技术》课程教学资源(PPT课件讲稿)第4章 交互技术

第4章交互技术 山东大学计算机学院 山求方图 SHANDONG UNIVERSETY
山东大学计算机学院

内容提要 掌握人机交互输入模式 ·掌握基本交互技术 掌握图形交互技术 掌握笔交互技术 山东方图 Lecture 4 2 SHANDONG UNIVERSETY
Lecture 4 2 内容提要 ◼ 掌握人机交互输入模式 ◼ 掌握基本交互技术 ◼ 掌握图形交互技术 ◼ 掌握笔交互技术

4.1人机交互输入模式 由于输入设备是多种多样的,而且对一个应用程序而 言,可以有多个输入设备,同一个设备又可能为多个 任务服务,这就要求对输入过程的处理要有合理的模 式。 请求模式(Request Mode) 采样模式(Sample Mode) 事件模式(Event Mode) 山求水器 Lecture 4 3 SHANDONG UNIVERSETY
Lecture 4 3 4.1人机交互输入模式 ◼ 由于输入设备是多种多样的,而且对一个应用程序而 言,可以有多个输入设备,同一个设备又可能为多个 任务服务,这就要求对输入过程的处理要有合理的模 式。 ❑ 请求模式(Request Mode) ❑ 采样模式(Sample Mode) ❑ 事件模式(Event Mode)

4.1人机交互输入模式 请求模式 在请求模式下,输入设备的启 程序工作,输入设备等待程序请求 动是在应用程序中设置的。应 用程序执行过程中需要输入数 遇到请求指令 据时,暂停程序的执行,直到 从输入设备接受到请求的输入 输入设备工作,程序等待接收数据 数据后,才继续执行程序。 请求满足 图4-1请求模式的工作过程 Lecture 4 4 SHANDONG UNIVERSETY
Lecture 4 4 4.1人机交互输入模式 ◼ 请求模式 ❑ 在请求模式下,输入设备的启 动是在应用程序中设置的。应 用程序执行过程中需要输入数 据时,暂停程序的执行,直到 从输入设备接受到请求的输入 数据后,才继续执行程序。 程序工作,输入设备等待程序请求 遇到请求指令 输入设备工作,程序等待接收数据 请求满足 图4-1 请求模式的工作过程

4.1人机交互输入模式 采样模式 输入设备和应用程序独立地工作。输入设备连续不断地把信息输入进来 信息的输入和应用程序中的输入命令无关。应用程序在处理其它数据的同 时,输入设备也在工作,新的输入数据替换以前的输入数据。当应用程序 遇到取样命令时,读取当前保存的输入设备数据。 优点:这种模式对连续的信息流输入比较方便,也可同时处理多个输入设 备的输入信息。 缺点:当应用程序的处理时间较长时,可能会失掉某些输入信息。 程序工作 输入设备工作 数据缓存 数据采样 区 数据生成 图4-2 采样模式的工作过程 山求方器 SHANDONG UNIVERSETY
4.1人机交互输入模式 ◼ 采样模式 ❑ 输入设备和应用程序独立地工作。输入设备连续不断地把信息输入进来, 信息的输入和应用程序中的输入命令无关。应用程序在处理其它数据的同 时,输入设备也在工作,新的输入数据替换以前的输入数据。当应用程序 遇到取样命令时,读取当前保存的输入设备数据。 ❑ 优点:这种模式对连续的信息流输入比较方便,也可同时处理多个输入设 备的输入信息。 ❑ 缺点:当应用程序的处理时间较长时,可能会失掉某些输入信息。 程序工作 数据采样 数据生成 数据缓存 区 输入设备工作 图4-2 采样模式的工作过程

4.1人机交互输入模式 事件模式 口输入设备和程序并行工作。输入设备把数据保存到一个输入队列, 也称为事件队列,所有的输入数据都保存起来,不会遗失。应用程 序随时可以检查这个事件队列,处理队列中的事件,或删除队列中 的事件。 处理类型1 事件的过程 事件 检查事件调 用过程模块 处理类型n 事件的过程 输入设备 应用程序 图4-3事件模式 山求水器 SHANDONG UNIVERSETY
4.1人机交互输入模式 ◼ 事件模式 ❑ 输入设备和程序并行工作。输入设备把数据保存到一个输入队列, 也称为事件队列,所有的输入数据都保存起来,不会遗失。应用程 序随时可以检查这个事件队列,处理队列中的事件,或删除队列中 的事件。 应用程序 事件 检查事件调 用过程模块 处理类型1 事件的过程 处理类型n 事件的过程 输入设备 … 图4-3 事件模式

4.2基本交互技术 定位 硬盘输入 口确定平面或空间的一个点的坐标,是交互 X:0.0 中最基本的输入技术之一。 Y:0.0 直接定位:用定位设备直接指定某个对象 z:0.0 的位置,是一种精确定位方式。 图4-43 DS Max中的精确定位 间接定位:通过定位设备的运动控制屏幕 上的映射光标进行定位,是一种非精确定 新建 位方式。其允许指定的点位于一个坐标范 打开Q 围内,一般用鼠标等指点设备配合光标来 转换0 实现。 保存☒ 山求水器 SHANDONG UNIVERSETY
4.2 基本交互技术 ◼ 定位 ❑ 确定平面或空间的一个点的坐标,是交互 中最基本的输入技术之一。 ❑ 直接定位:用定位设备直接指定某个对象 的位置,是一种精确定位方式。 ❑ 间接定位:通过定位设备的运动控制屏幕 上的映射光标进行定位,是一种非精确定 位方式。其允许指定的点位于一个坐标范 围内,一般用鼠标等指点设备配合光标来 实现。 图4-4 3DS Max中的精确定位

4.2基本交互技术 笔划 口笔划输入用于输入一组顺序的坐标点。它相当于多次调用定 位输入,输入的一组点常用于显示折线或作为曲线的控制点 山求水器 SHANDONG UNIVERSETY
4.2 基本交互技术 ◼ 笔划 ❑ 笔划输入用于输入一组顺序的坐标点。它相当于多次调用定 位输入,输入的一组点常用于显示折线或作为曲线的控制点

4.2基本交互技术 定值 口定值(或数值)输入用于设置物体旋转角度、 缩放比例因子 等 大小和位置 x 大小位置可选文宇 尺寸和旋转 高度@):3,67”日 宽度四):3.67” 旋转) 15士 笼敛比例 商度00:100% 的 宽度W): 100%图 ■镜定织摇比么) 厂相对于国片原始尺寸) ■幻灯片最佳比例) 分辩率如 B40g490 秋剪 左) 上E) 右 原始尺寸 奇9宽但 重设) 关闭 山求水器 SHANDONG UNIVERSETY
4.2 基本交互技术 ◼ 定值 ❑ 定值(或数值)输入用于设置物体旋转角度、缩放比例因子 等

4.2基本交互技术 选择 口选择是在某个选择集中选出一个元素,通过注视、指点或接 触一个对象,使对象成为后续行为的焦点,是操作对象时不 可缺少的一部分。 对象类型 自动册格 ■ 键盘Ctrl+A 长方体 圆锥体 球体 几何球体 ■ 鼠标 圆在体 管状体 圆环 四棱锥 茶壶 平面 图4-6选择 山求水器 SHANDONG UNIVERSETY
4.2 基本交互技术 ◼ 选择 ❑ 选择是在某个选择集中选出一个元素,通过注视、指点或接 触一个对象,使对象成为后续行为的焦点,是操作对象时不 可缺少的一部分。 ◼ 键盘 Ctrl+A ◼ 鼠标 图4-6 选择
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 山东大学:《人机交互技术》课程教学资源(PPT课件讲稿)第1章 绪论.ppt
- 山东大学:《人机交互技术》课程教学资源(PPT课件讲稿)第3章 交互设备(输出设备、虚拟现实系统中的交互设备).ppt
- 山东大学:《人机交互技术》课程教学资源(PPT课件讲稿)第3章 交互设备(输入设备).ppt
- 山东大学:《人机交互技术》课程教学资源(PPT课件讲稿)第2章 认知心理学(感知和认知基础).ppt
- 山东大学:《计算机医学实用技术》课程电子教案(教材讲义)第五部分 Access数据库基础(共六章).doc
- 山东大学:《计算机医学实用技术》课程电子教案(课件讲稿)第四部分 Excel实用技术基础.ppt
- 山东大学:《计算机医学实用技术》课程电子教案(课件讲稿)第二部分 多媒体图像处理技术(共六章).ppt
- 山东大学:《计算机医学实用技术》课程电子教案(课件讲稿)第三部分 医学网站的建立与FRONTPAGE2002的使用(共四章,主讲:张玉华).ppt
- 山东大学:《计算机医学实用技术》课程电子教案(教材讲义)第一部分 计算机硬件原理与组装(共六章).doc
- 山东大学:《医用计算机基础》课程电子教案(PPT课件)第六章 使用PowerPoint创建演示文稿.ppt
- 山东大学:《医用计算机基础》课程电子教案(PPT课件)第七章 计算机网络的基本知识.ppt
- 山东大学:《医用计算机基础》课程电子教案(PPT课件)第五章 Excel 2000中文版.ppt
- 山东大学:《医用计算机基础》课程电子教案(PPT课件)第三章 Windows操作系统.ppt
- 山东大学:《医用计算机基础》课程电子教案(PPT课件)第二章 DOS操作系统.ppt
- 山东大学:《医用计算机基础》课程电子教案(PPT课件)第四章 文字处理软件(Word).ppt
- 山东大学:《医用计算机基础》课程电子教案(PPT课件)第一章 计算机的基本知识.ppt
- Wireless Communication - Project Report 3 Project 12 – Wireless Mesh Network.pdf
- 安徽理工大学:《算法设计与分析 Algorithm Design and Analysis》课程教学资源(PPT课件讲稿)第8章 计算机算法基础(分支限界法).ppt
- 安徽理工大学:《算法设计与分析 Algorithm Design and Analysis》课程教学资源(PPT课件讲稿)第7章 回溯法.ppt
- 安徽理工大学:《算法设计与分析 Algorithm Design and Analysis》课程教学资源(PPT课件讲稿)动态规划求解(背包问题).ppt
- 山东大学:《人机交互技术》课程教学资源(PPT课件讲稿)第5章 界面设计.ppt
- 山东大学:《人机交互技术》课程教学资源(PPT课件讲稿)第7章 Web界面设计.ppt
- 山东大学:《人机交互技术》课程教学资源(PPT课件讲稿)第8章 移动界面设计.ppt
- 山东大学:《人机交互技术》课程教学资源(PPT课件讲稿)第9章 可用性分析与评估.ppt
- 山东大学:《人机交互技术》课程教学资源(授课教案)认知心理学和人机工程学.doc
- 山东大学:《人机交互技术》课程教学资源(授课教案)人机工程学、交互设备.doc
- 山东大学:《人机交互技术》课程教学资源(授课教案)人机交互技术(第一部分).doc
- 山东大学:《人机交互技术》课程教学资源(PPT课件讲稿)第6章 人机交互界面的表示模型与实验(1/3).ppt
- 山东大学:《人机交互技术》课程教学资源(PPT课件讲稿)第6章 人机交互界面的表示模型与实验(2/3).ppt
- 山东大学:《人机交互技术》课程教学资源(PPT课件讲稿)第6章 人机交互界面的表示模型与实验(1/3).ppt
- 山东大学:《人机交互技术》课程教学资源(授课教案)人机交互技术(第二部分).doc
- 山东大学:《人机交互技术》课程教学资源(授课教案)可用性分析与评估.doc
- 山东大学:《人机交互技术》课程教学资源(上机实验指导书)Human-computer Interaction Technology.doc
- 吉林大学:《计算机控制技术》课程教学资源(试卷习题)考试样卷(一).doc
- 吉林大学:《计算机控制技术》课程教学资源(试卷习题)考试样卷(二).doc
- 吉林大学:《计算机控制技术》课程教学资源(PPT课件讲稿)第一章 绪论 1.1 计算机控制系统概述 1.2 计算机控制系统的类型.ppt
- 吉林大学:《计算机控制技术》课程教学资源(PPT课件讲稿)第三章 计算机控制系统数学基础 3.2 z变换 3.3 逆z变换.ppt
- 吉林大学:《计算机控制技术》课程教学资源(PPT课件讲稿)第三章 计算机控制系统数学基础 3.4 脉冲传递函数.ppt
- 吉林大学:《计算机控制技术》课程教学资源(PPT课件讲稿)第四章 计算机控制系统特性分析 4.1 计算机控制系统的稳定性(1/2).ppt
- 吉林大学:《计算机控制技术》课程教学资源(PPT课件讲稿)第四章 计算机控制系统特性分析 4.1 计算机控制系统的稳定性(2/2).ppt