空间球、数字化仪的触笔或手动光标等。定位的过程大多是将这些物理设备的唯一
转换成相应的屏幕光标的唯一,当屏幕标处于所需求的位置时,通过按下上述装置
上的按钮以保存该点的坐标。定位设备可以按照绝对坐标或相对坐标、直接或间接、
离散或连续等标准进行分类。
绝对坐标设备包括数字化仪和触摸屏,它们都有绝对原点,定位坐标相对原点
来确定。相对坐标设备有鼠标、跟踪球、操纵杆等,这类设备没有绝对原点,定位
坐标相对原点来确定。相对坐标设备可指定的范围可以任意大,然而只有绝对坐标
设备才能作为数字化绘图设备。绝对坐标设备可以改成相对坐标设备,如数字化仪,
只要记录当前点位置与前一点位置的坐标差(增量),并将前一点看成是坐标原点,
则数字化仪的定位范围也可变成无限大。
直接设备指诸如触摸屏一类用户可直接用手指指点屏幕进行操作从而实现定位
的设备,间接设备则诸如鼠标、操纵杆灯用户通过移动屏幕上的光标实现定位的设
备。
连续设备把手的连续运动变成光标的连续运动,鼠标、操纵杆、数字化仪等均
为此类设备;键控光标则为离散设备。连续设备比离散设备更自然、更快、更容易
用,且在不同方向上运动的自由度比离散设备大。此外,使用离散设备也难以实现
精确定位。
2) 笔画设备
笔划设备产生一系列的坐标值,可进行多边形和曲线等的输入。一般用作定位设
备的都可以用作笔划设备。如将鼠标作为笔画设备,可将鼠标从一端一项另一端,
通知不停滴按动鼠标上的键,就可产生一系列的坐标值如图所示,根据输入的坐标
值可产生多边形或曲线等。
3) 定值设备
定值设备常用来输入各种参数和数据。键盘、鼠标、操纵杆、跟踪球等设备都可
以用来定值。标尺、刻度盘和拉杆等都可以用来定值,如图所示。
4) 字符串设备
字符串设备用来进行字符串输入。典型的字符串设备是键盘。此外,还有一些
其他的设备通过软件辅助也可以进行字符串输入。如软键盘,由定位设备来模拟字
符键盘输入;或用笔画设备输入字符图形,有识别软件进行识别输入,如图形输入
板;或用语音设备输入语音根据语音库识别进行字符串输入。
5) 选择设备
选择设备主要用来选择菜单选项、属性选项和用于构图的对象形状等。常用的选
择设备有功能键、热键和定位设备等。另外还有语音选择、笔画选择等。
6) 拾取设备
拾取设备用于选择场景中即将进行变换、编辑和处理的部分。用拾取技术拾取
一个图形对象,在屏幕上是要改变该对象的颜色、亮度,或使该对象闪烁;而在存
储用户图形的数据结构中,则要找到存放该对象的几何参数及其属性的地址,以便
对该对象进行进一步的增、删、改操作。拾取设备根据图形系统的不同,往往采用
定位设备、选择设备、定值设备或者它们的组合方式实现。