计算机图形学基础
第5章 交互式技术
1
精选课件ppt
本章主要内容
常用的交互技术
交互技术的实现(鼠标绘图)
二维图形技术综合应用
2
精选课件ppt
什么是交互技术?
——指使用输入设备进行输入的技术。
作用:交互式绘图
主要内容:
交互设备
交互任务
基本交互技术(如橡皮筋技术)的实现
3
精选课件ppt
交互式绘图
设计者在操作计算机系统绘图时,人与计算机之间进行信息交换,从而完成复杂的绘图任务。
需要:交互式技术
常见系统:
AutoCAD 、Photoshop、3DMAX
(视景仿真) Creator、Vega
4
精选课件ppt
交互技术、交互设备、交互任务三者关系
用户
交互界面
系统程序员
图形库
交互设备
交互技术
交互技术
交互任务
5
精选课件ppt
图形输入设备的逻辑分类
名称
基本功能
定位设备(Locator)
指定一个点的坐标位置(x,y)
笔划设备(Stroke)
指定一系列点的坐标
数值设备(Valuator)
输入一个整数或实数
字符串设备(String)
输入一串字符
选择设备(Choice)
选择某个菜单项
拾取设备(Pick)
选择显示着的图形的组成部分
6
精选课件ppt
输入控制
请求模式(Request Mode)
输入设备在应用程序的控制下工作,程序在输入请求发出后一直被置于等待状态,直到数据输入。
取样模式
(Sample Mode )
应用程序与输入设备同时工作,当输入设备工作时,存储输入数据,并不断更新当前数据,当程序要求输入时,程序采用当前数据值。
事件模式
(Event Mode )
每次用户对输入设备的一次操作以及形成的数据称为一个事件(Event),事件按先后顺序排成队列,先进先出,设备被设置为事件方式,程序与设备同时工作。
7
精选课件ppt
常用的交互技术
一个交互图形系统或图形应用程序,必须允许用户动态的输入坐标,指定选择功能,拾取操作对象,设置变换坐标,以及在图形显示时对图形的局部进行修改(例如平移、旋转、缩放等比例变换)、删除等操作。用户还可以允许使用橡皮筋技术,拖动技术等交互技术来进行绘图。这种交互绘图方式完全区别于通过程序自动运行产生的绘图方式。
8
精选课件ppt
橡皮条技术
定位技术
拖拽技术
定值技术
菜单技术
栅格技术
拾取技术
约束技术
吸附技术(引力域)
插入符号、回显功能
直线、圆、矩形橡皮筋
常用的交互技术
9
精选课件ppt
⒈ 定位技术
常用的交互技术
用来给应用程序指定位置坐标(x,y)或(x,y,z)。
完成此任务一般情况下可采取两种方法,
其一,用鼠标移动屏幕上的光标到满意的位置,
然后按一下鼠标左键;
其二,用键盘直接输入满意的位置坐标。
另外,还可以将这些技术混合在一起作用,
定位技术
10
精选课件ppt
《交互式技术》PPT课件 (2) 来自淘豆网m.daumloan.com转载请标明出处.