基于SpaceDesktop支持拟合二维技术的三维窗口管理器的研究与实现

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:times0927
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SpaceDesktop是实现虚拟场景漫游,本文旨在开发一款适应SpaceDesktop特点的窗口管理器,用来解决在三维环境下的二维窗口的显示和操作,窗口管理器(SpaceManager)成为同时支持二维窗口和三维窗口的窗口管理器。  自从1946年诞生了第一台计算机ENIAC至今,计算机技术的发展非常迅速,计算机及相关产业全面进入人们的日常生活。回顾计算机的发展历史,人机交互系统的发展历史有着明显的跳跃性——两次革命性飞跃。第一次飞跃是窗口系统的产生和发展,计算机用户从字符命令行界面(Command User Interface)中解放出来,通过图形用户界面(Graphical User Interface,GUI)的直观性,提高了计算机的易用性。进而,计算机使用的门槛大大降低,计算机和GUI桌面系统从此大量普及。第二次飞跃源于从图形用户界面向三维空间交互空间过渡。伴随着硬件性能的不断升级,硬件水平高低不再是限制交互模式三维化发展的瓶颈,用户对于更具真实感的三维化的交互方式有了更多期待。交互模式三维化后带来的简单便利,预示着人机交互新浪潮的到来,三维交互界面逐步成为国内外研究的趋势和追捧的热点。  三维空间桌面系统拟合二维窗口技术能够解决目前三维空间桌面系统应用少、发展慢等问题,它可以使三维空间桌面系统不在拘泥于开发应用软件的三维版,它可以使原有的二维窗口不经修改,无缝衔接到三维空间桌面系统中。此举将大大提升三维空间桌面系统的应用数量,对三维空间桌面系统的发展有着至关重要的影响。  本文通过离屏渲染技术和帧缓存对象技术,将二维窗口显示到空间某模型平面上;通过操作重定向技术,解决三维窗口显示之后的操作问题;通过3DsMax建模,建立渲染盒子作为二维窗口在SpaceDesktop中的显示实体。最后对整个系统进行优化,节省系统开销,提高效率。  在本文的最后,对所做的工作进行了总结,并提出了进一步的研究方法和目标。
其他文献
当前互联网飞速发展,越来越多地影响着人们的工作、学习和生活,也越来越多地推动着社会的进步和国家的发展。随着网上信息量的增多、网民的网上行为的频繁与复杂,互联网的结构和
数字水印和信息隐藏是近年来发展起来的一门新兴学科,各种传统的技术领域比如图像处理、多媒体技术、密码学和信息安全、通讯技术乃至基础数学等等,在这里找到了交汇点。随着科
原位根系CT序列图像的分割是植物根系三维重建和定量分析的基础,在根系形态的原位、无损检测技术研究中具有举足轻重的地位和作用。本文首先综述了常见图像分割算法,分析了图像
近年来,无线通信技术得到了迅猛发展,无线局域网在世界范围内得到了广泛部署;另一方面,基于位置的服务在很多领域得到了越来越多的应用。提供基于位置的服务的关键是如何准确获取
Tivoli Data Protection for Oracle作为一种数据库存储软件,其手工测试极其繁琐,其回归测试耗费大量的时间和精力。本文基于TDPfor·Oracle系统手工测试经验,设计并实现了TDPfo
深度学习是一类多层大规模的人工神经网络方法的统称,目前已经被广泛地应用到云服务器和智能终端的广告推荐、语音识别、图像识别等核心任务上。由于大数据时代的到来,互联网每
超声电机(Ultrasonic Motor,简称USM)是近二十年发展起来的一种全新原理的电机,它利用压电陶瓷的逆压电效应和超声振动获得运动和力,并由电力电子技术进行控制,与传统电机相比,具
随着软件设计结构和代码的复杂化,为了提高软件开发的效率,统一一致、方便易用的开发环境就显得日益重要。集成开发环境,尤其是图形界面的集成开发环境,将许多开发工具集成在一起
土壤水分的预测是土地持续利用、水资源规划与管理、节水农业技术研究的基础,研究土壤水分特性的空间变异性,对水分变化的实时监测,对提高灌溉决策系统的精度,科学地指导各种先进
动态二进制翻译技术是用软件方法解决代码移植问题的重要手段。动态二进制翻译是一种即时编译技术,它将针对目标体系结构编译生成的二进制代码动态翻译为可以在宿主体系结构上