3d魔方的制作方法

文档序号:6581241阅读:484来源:国知局
专利名称:3d魔方的制作方法
技术领域
本发明涉及到一种显示技术领域,尤其涉及到一种实现了多面体(六面体及以 上)魔方图形操作界面的M-Box 3D魔方。
背景技术
另外2005年之后,我国移动通信产业发展进入了服务创新阶段。随着移动通信的 逐渐普及,人们对手机的要求逐渐多样化,也更加个性化,移动通信市场更是从以往的大众 电话业务市场,转变成为细分的移动增值业务市场。在移动通信技术和互联网技术发展的 推动,以及市场需求的拉动作用下,移动通信产业提出了转型的口号,服务创新成为了产业 追求的目标。我国的移动通信产业也开始由大变强,从国内走向国际,在更大舞台上展示自 己的创新能力。不过现在的移动手机及其他一些电子显示设备还存在这些或那些的不足之 处,需要各个研发部门去解决创新。图形操作界面技术的嵌入式技术在后PC时代中得到了 越来越广泛的应用。应用嵌入式系统可以提高产品的可靠性,降低研发周期。嵌入式系统 在硬件上主要以单片机(MCU),微处理器(EMPU),和DSP为基础。单片机技术日趋完善且应 用广泛,DSP专用于数据处理方面的应用,且逐步走向与控制相结合的道路。微处理随着通 信、信息家电的发展逐渐兴起,目前是一些高端应用的首选,也是嵌入式技术的发展方向。 在软件上,随着应用复杂程度的增加,嵌入式操作系统逐步代替超级循环的软件模式,成为 新的发展方向。例如现有手机、PC等各种用户图形操作界面,其基本都是平面的或者进行平面的 简单翻转,特别是在嵌入式系统里面,几乎没有多面体的3D旋转界面,一些简单的3D效果 也是通过硬件解码实现。这样的图形界面发展情况远远跟不上用户的需求,并且硬件解码 方面也有不方便和增加成本等缺点。基于上述现有用户图形操作界面的不足之处,本发明人研制了本发明“M-Box 3D
魔方”。

发明内容
本发明针对上述现有技术的不足所要解决的技术问题是提供一种实现了多面体 (六面体及以上)魔方图形操作界面的M-Box 3D魔方技术。本发明解决其技术问题所采用的技术方案是一种M-Box 3D魔方,实现了多面体魔方图形操作界面,该多面体魔方图形操作流 程包括以下步骤1)、在构建图形界面的同时建立界面矩形区域列表,并注册各矩形区域和数字按 键的对应关系,方法是构建图形界面时,根据屏幕的分辨率计算屏幕的旋转控制区域和魔 方九宫格的坐标。2)、初始化各矩形区域后,由事件监听控制器时时驱动,捕获按键事件和屏幕点击 事件,并获取对应的区域坐标值,根据坐标值做相应的旋转处理,方法是旋转时分解当前面和下一面的图形界面为像素列表,根据算法遍历像素列表,刷新屏幕显示,实现3D旋转 特效。3)、等待按键控制器和屏幕控制器的下一个事件,判断魔方各个面的位置状态变 化。其控制流程具体为首先是程序开始后初始化图形界面矩形区域,并注册对应的 热键;然后通过监听控制器捕获按键事件和屏幕点击事件;进而获取矩形区域坐标,判断 是否要旋转;当确定要旋转时则根据算法旋转图像并刷新屏幕显示,再获取下一按键事件 或屏幕点击事件;当判断为不需旋转时则直接进入获取下一按键事件或屏幕点击事件步 骤,当没有下一按键事件或屏幕点击事件就结束;当有获取下一按键事件或屏幕点击事件 时则返回到获取矩形区域坐标及判断是否要旋转步骤。本发明M-Box 3D魔方的有益效果是采用软解码的方式实现了多面体(六面体及以上)魔方的图形操作界面,多面体 魔方能进行3D立体的多个方向的无缝旋转,魔方的每个面采用图形技术分解成9宫格,与 数字键关联。多面体魔方可以应用于手机及其他显示设备,并且能对不同分辨率的手机、PC 等显示设备进行自适应显示。


图1是本发明的操作流程示意图。
具体实施例方式本发明是这样实施的图1是本发明的操作流程示意图,在图中,首先是程序开始后初始化图形界面矩形区域,并注册对应的热键;然后通 过监听控制器捕获按键事件和屏幕点击事件;进而获取矩形区域坐标,判断是否要旋转; 当确定要旋转时则根据算法旋转图像并刷新屏幕显示,再获取下一按键事件或屏幕点击事 件;当判断为不需旋转时则直接进入获取下一按键事件或屏幕点击事件步骤,当没有下一 按键事件或屏幕点击事件就结束;当有获取下一按键事件或屏幕点击事件时则返回到获取 矩形区域坐标及判断是否要旋转步骤。本发明的实现步骤是1)、在构建图形界面的同时建立界面矩形区域列表,并注册各矩形区域和数字按 键的对应关系,方法是构建图形界面时,根据屏幕的分辨率计算屏幕的旋转控制区域和魔 方九宫格的坐标。2)、初始化各矩形区域后,由事件监听控制器时时驱动,捕获按键事件和屏幕点击 事件,并获取对应的区域坐标值,根据坐标值做相应的旋转处理,方法是旋转时分解当前 面和下一面的图形界面为像素列表,根据算法遍历像素列表,刷新屏幕显示,实现3D旋转 特效。3)、等待按键控制器和屏幕控制器的下一个事件,判断魔方各个面的位置状态变 化。以上所述,仅是本发明一种M-Box 3D魔方的制作方法的较佳实施例而已,并非对本发明的技术范围作任何限制,凡是依据本发明的技术实质对以上的实施例所作的任何细 微修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
权利要求
一种M-Box 3D魔方,实现了多面体魔方图形操作界面,其特征在于该魔方图形操作实现步骤包括1)、在构建图形界面的同时建立界面矩形区域列表,并注册各矩形区域和数字按键的对应关系;2)、初始化各矩形区域后,由事件监听控制器时时驱动,捕获按键事件和屏幕点击事件,并获取对应的区域坐标值,根据坐标值做相应的旋转处理;3)、等待按键控制器和屏幕控制器的下一个事件,判断魔方各个面的位置状态变化。
2.根据权利要求1所述的M-Box3D魔方,其特征在于所述的步骤1)的实现方法是构 建图形界面时,根据屏幕的分辨率计算屏幕的旋转控制区域和魔方九宫格的坐标。
3.根据权利要求1所述的M-Box3D魔方,其特征在于所述的步骤2)的实现方法是旋 转时分解当前面和下一面的图形界面为像素列表,根据算法遍历像素列表,刷新屏幕显示, 实现3D旋转特效。
4.根据权利要求1所述的M-Box3D魔方,其特征在于所述的图形操作流程是首先是 程序开始后初始化图形界面矩形区域,并注册对应的热键;然后通过监听控制器捕获按键 事件和屏幕点击事件;进而获取矩形区域坐标,判断是否要旋转;当确定要旋转时则根据 算法旋转图像并刷新屏幕显示,再获取下一按键事件或屏幕点击事件;当判断为不需旋转 时则直接进入获取下一按键事件或屏幕点击事件步骤,当没有下一按键事件或屏幕点击事 件就结束;当有获取下一按键事件或屏幕点击事件时则返回到获取矩形区域坐标及判断是 否要旋转步骤。
全文摘要
本发明涉及到一种显示技术领域,尤其涉及到一种实现了多面体(六面体及以上)魔方图形操作界面的M-Box 3D魔方。包括以下步骤1)在构建图形界面的同时建立界面矩形区域列表,并注册各矩形区域和数字按键的对应关系;2)初始化各矩形区域后,由事件监听控制器时时驱动,捕获按键事件和屏幕点击事件,并获取对应的区域坐标值,根据坐标值做相应的旋转处理;3)等待按键控制器和屏幕控制器的下一个事件,判断魔方各个面的位置状态变化。其有益效果是采用软解码的方式实现了多面体(六面体及以上)魔方的图形操作界面,进行3D立体的多个方向的无缝旋转,魔方的每个面采用图形技术分解成9宫格,与数字键关联,可以应用于手机及其他显示设备。
文档编号G06F3/048GK101876876SQ200910188610
公开日2010年11月3日 申请日期2009年12月4日 优先权日2009年12月4日
发明者吴明 申请人:深圳市动感无线网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1