电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

计算机图形学交互技术与用户接口1VIP免费

计算机图形学交互技术与用户接口1_第1页
1/36
计算机图形学交互技术与用户接口1_第2页
2/36
计算机图形学交互技术与用户接口1_第3页
3/36
Chapter2InteractionTechniques&UserInterface交互技术与用户接口SometermsUserinterface:能够使用户动态地完成输入位置坐标、制定选择功能、拾取操作对象、设置变换参数等图形交互任务的界面环境Interactiontechniques:开发用户接口、完成交互任务的技术Whytheissues?Keyboard-orientedcommand-languageinterfacesHard-to-learnGraphics-orientedpersonalcomputingenvironmentsEasy-to-learnthedesktopuser-interfacemetaphorispopularNow,high-qualityuserinterfacesarethe“lastfrontier”inprovidingcomputingtoawidevarietyofusersOutline交互设备(interactiondevices)交互任务(interactiontasks)交互技术(interactiontechniques)Primitivebuildingblocks交互式用户接口的构造Puttingtogethertheprimitivebuildingblocksintoacompleteuser-interfacedesign用户接口的常用形式(1)常用的面向应用的用户接口形式有三种:子程序、专用语言和交互命令.子程序库以一种合适的高级语言(如C,C++,Pascal等)为主语言,用此语言扩展一系列的过程或函数调用,用以实现有关的图形设计和处理.如GKS、GL、OpenGL等。功能:•基本图素;•坐标变换;•设置图形属性和显示方式;•输入、输出子程序;•真实图形的处理;•用户界面的设计。用户接口的常用形式(2)专用语言功能与子程序包类似.交互命令将交互的功能或语句以命令方式提供给用户使用.•交互式用户接口就是基于某种模型,实现用户所需要的输入、选择、拾取、删、增、改等操作.用户接口的常用形式(3)交互设备、交互任务和交互技术(1)•交互设备是实现交互技术,完成交互任务的基础.•交互技术是用户用交互设备把信息输入进计算机的不同方式.•交互任务是用户输入到计算机的一个单元信息.交互设备、交互任务和交互技术(2)•交互设备从逻辑上分有五种:定位、键盘、选择、取值和拾取•交互任务最基本的有四种:定位、字串、选择、取数一个交互任务-----可用多种交互技术实现一种交互设备-----可用于多种交互任务交互设备(1)对于交互设备的评价一般是从三个层次上看:•设备层:从设备的硬件性能上考察。•任务层:对同一交互任务用不同的交互设备的效果上看。•对话层:对不同的交互任务用不同的交互设备的使用效果上看。ThreelevelsofinteractiondevicesDevicelevelOnthehardwarecharacteristicsperseTasklevelComparinginteractiontechniquesusingdifferentdevicesforthesametaskDialoguelevelConsideringasequenceofseveralinteractiontasks交互设备(2)LocatorDevices分为绝对坐标设备、相对坐标设备、间接设备、直接设备、离散设备、连续设备.KeyboardDevicesValuatorDevicesChoiceDevicesVoiceRecognizers3DInteractionDevices交互任务(1)交互过程中的任务可归纳为以下六种:(1)定位用来给应用程序指定位置坐标(x,y)或(x,y,z)(2)选择任务从一个选择集中挑选一个元素,常用的有命令选择、操作数选择、属性选择和对象选择.(3)文本任务既输入一个字符串,此字符串不具有任何特定的意义.(4)定向在指定的坐标系中确定形体的方向(5)定路径一系列定位和定向任务的组合(6)定量定量任务是要在最大和最小数值之间确定一个值.交互任务(2)定位和选择旋转(1)(2)(3)(1)(2)三维交互任务Compositeinteractiontasks(cits)DialogueboxesSelectmultipleelementsofasetatonceConstructiontechniquesRubberbanding,rubber-rectangle,rubber-circle…Dynamicmanipulationdragging,rotating,scaling交互技术选择技术定位技术定向技术定路径技术定量技术文本技术橡皮筋技术徒手画技术拖动技术拾取图形拾取图形是交互式用户接口中的重要任之一.在交互式图形系统的增、删、改操作中,都是以拾取图形或拾取图形的某一位置点为基础的.输入控制(1)在交互输入过程中,常用的控制方式是请求、采样、事件及其组合形式四种.三种输入控制方式输入控制的方式取决于应用程序和输入设备之间是如何相互作用的•请求方式:用程序来初始化输入设备,在应用程序的控制下工作.应用程序激活一个或几个输入设备之后,继...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

计算机图形学交互技术与用户接口1

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部