【摘 要】
:
取材于风靡全球的益智玩具魔方,针对当前电脑游戏软件领域以魔方为题材的产品较少的现状,使用3D程序开发技术,设计并实现一款三维界面的虚拟魔方游戏软件。三维魔方游戏软件
论文部分内容阅读
取材于风靡全球的益智玩具魔方,针对当前电脑游戏软件领域以魔方为题材的产品较少的现状,使用3D程序开发技术,设计并实现一款三维界面的虚拟魔方游戏软件。三维魔方游戏软件主要由魔方建模、操作响应、动画显示、魔方求解等模块构成,魔方建模实现魔方逻辑状态与三维空间状态的数学表示以及程序表示;操作响应模块实现用户可通过鼠标点击屏幕中的立体画面以魔方或改变其方位;动画显示模块实现魔方被转动及求解时的动画效果;求解模块实现自动将被任意打乱的带不对称图案的魔方还原。在不考虑魔方三维形状等因素的前提下,采用数据模型从逻辑意义上给出魔方的描述和操作;然后在此基础上对魔方进行三维空间的建模。应用三维投影的空间几何原理,将用户的鼠标操作变换成三维空间中的信息,并通过几何计算得出操作的响应,从而实现用户仅通过鼠标不同方式的点击以及拖动即可完成魔方全方位视角切换和变换操作;运用面向对象的设计思想,将画面显示模块以及数据实时更新模块定义为模型对象的行为,将嵌入到程序消息循环框架中从而实现动画效果。在深入分析Herbert Kociemba提出的Two-phase还原算法的基础上,对Two-phase算法未完成的中心方块方向修正部分进行补充,从而实现魔方的完全还原。基于Visual Studio 2005 C++开发环境,使用Win32 API搭建程序框架,使用DirectX SDK组件库中的Direct3D技术,实现了三维魔方游戏软件,并对其进行了测试。测试证明,系统达到了设计的目标。
其他文献
我国大多数陆上油田已经处于开采中后期阶段。在中后期或低产油井开采中,油井产液量波动范围大,常用的抽油机系统工况不能随着油井产液量的变化而改变,导致频繁出现“空抽”
随着信息技术和网络技术的高速发展,企业的生存和发展对数据的依赖越来越大,企业越来越重视对数据的保护,很多企业不惜花巨资购买数据备份系统。随着备份产品的不断升级以及
近些年,对等模式(Peer-to-Peer mode,简称P2P)技术的广泛应用造成骨干网中P2P流量逐年递增,占用了超过半数的互联网带宽,基本上统治了整个互联网。由于互联网资源是有限的,P2P流量
随着通信网络的发展,手机短信、网络聊天以及新兴的信息形式微博等短文本发生了爆炸式的增长,使得它们在网络信息流中占有越来越重要的地位。为了应对如此海量的短文本信息处理
中国银联联合营销系统目的是将所有的银联卡的积分实现统一流通。它由联机交易、批量、服务和管理四个子系统组成,本论文实现的是联机子系统的部分功能。联机子系统用于处理C
随着计算机领域的不断发展,计算机安全方面已经出现很严峻的挑战,特别是在信息安全方面。在计算机安全发展的过程中,入侵检测的地位呈现出越来越重要的趋势,入侵检测的研究也
功能成像是当前核医学和医学影像学研究的一个热点领域,它结合计算机图形图像学、计算机影像处理与分析、虚拟现实和计算机网络等研究领域,主要研究生物体的生理功能,目标是显示
移动定位技术的广泛使用促进了基于位置的服务(LBS)的迅猛发展,人们已经充分地认识到个人位置隐私保护的重要性,基于位置的数据隐私保护逐渐成为研究热点。匿名位置信息可能
近年来,随着互联网技术的飞速发展,各种高速、大容量的实时流数据处理已遍布各种应用领域,如网络监控、金融分析、网络入侵检测、传感网络、Web日志以及点击流等,这些应用领域产
随着计算机技术、网络技术的发展,庞大而复杂的应用程序对网络性能提出了更高的要求,决定网络性能的主要因素是网络设备的功能及性能。高性能网络设备的核心是高速网络芯片,目前