计算机图形学杨武影像科学与技术实验室东南大学计算机学院******@输入与交互2第三章之第一节简介3基本内容常见的输入设备物理设备逻辑设备输入模式事件驱动的输入光滑动画中的双缓存用GLUT进行事件输入编程4Sketchpad项目IvanSutherland(MIT1963)建立了刻画交互式计算机图形学的基本交互框架:用户在显示器上看到一个对象用户利用输入设备(光笔、鼠标、跟踪球等)点选该对象对象发生了改变(移动、旋转、变形等)重复上述过程5图形输入设备输入设备可以用下述两种属性中的一种进行描述物理属性鼠标键盘跟踪球逻辑属性设备通过API返回给程序的内容是什么?位置对象标识6物理设备mousetrackballlightpendatatabletjoystickspaceball7输入值数据板等类似设备直接向操作系统返回位置类似于鼠标、跟踪球以及游戏操纵杆等设备向操作系统返回一个步进输入(即速度)必须把这些输入累加在一起得到一个绝对位置鼠标滚轮的旋转跟踪球的滚动难以得到绝对位置输入可能相当敏感8逻辑设备考虑C与C++代码C++:cin>>x;C:scanf(“%d”,&x);输入设备是什么?键盘、文件、…不管物理设备是什么,程序得到一个数(int)作为输入9图形逻辑设备在GKS和PHIGS中,定义了六种逻辑输入:定位:返回一个位置拾取:返回对象的标识ID字符串:返回字符串笔划:返回位置数组定值:返回浮点数选择:返回n项中的一项10
输入与交互 来自淘豆网m.daumloan.com转载请标明出处.