基于3D模型的界面逻辑控制方法技术

技术编号:8532556 阅读:226 留言:0更新日期:2013-04-04 15:24
本发明专利技术涉及基于3D模型的界面逻辑控制方法,包括:a.通过加载3D模型,并将3D模型的信息保存到一个数据结构体;b.将数据结构体中的动画数据保存为数据结构体中的一个数据块;c.在数据结构体中设置有焦点切换属性、状态变化属性、事件回调属性,其中焦点切换属性用于设置焦点变更后下一个焦点模型,状态变化属性用于调用所述数据块中对应的动画进行播放,事件回调属性用于调用对应的回调函数。本发明专利技术的方法,通过对3D模型进行封装和属性设置,使属性与相应的事件相关联和不是将界面与功能直接耦合,使界面开发和功能开发相互独立,由此降低了3D界面的开发难度,提高了代码的重用率,解除了界面和相应功能间的深度耦合,提高了开发效率。

【技术实现步骤摘要】

本专利技术涉及电子产品用户界面(UI)的控制方法,具体的讲是基于3D模型的界面逻辑控制方法
技术介绍
UI即User Interface (用户界面),包括人机交互中的界面显示和操作逻辑。随着技术的发展,界面越来越简易化,二维的操作难以提供更好的交互体验,3D技术是模拟现实生活的环境,3D化的界面使用户操作起来更加接近现实,并且让用户减少学习成本和拥有更好的体验,因此在很多领域中的用户操作界面逐渐转为3D方式实现。以往的3D界面通常应用在3D游戏中,随着电子产品硬件性能提升,使得3D技术实现电子产品的UI成为现实。然而,现有的3D界面的实现方式通常是按场景和功能进行绑定开发的,实现方式耦合太深,导致软件开发的重用性较低,软件冗余太多。
技术实现思路
本专利技术提供了一种基于3D模型的界面逻辑控制方法,降低3D界面的开发难度,提高代码的重用率,解除界面和相应功能间的深度耦合,提高开发效率。本专利技术基于3D模型的界面逻辑控制方法,包括a.通过加载3D模型,并将所述3D模型的信息保存到一个数据结构体;b.将所述数据结构体中的动画数据保存为数据结构体中的一个数据块,动画数据包括了动画播放堆本文档来自技高网...

【技术保护点】
基于3D模型的界面逻辑控制方法,其特征包括:a.通过加载3D模型,并将所述3D模型的信息保存到一个数据结构体;b.将所述数据结构体中的动画数据保存为数据结构体中的一个数据块;c.在所述数据结构体中设置有焦点切换属性、状态变化属性、事件回调属性,其中焦点切换属性用于设置焦点变更后下一个焦点模型,状态变化属性用于调用所述数据块中对应的动画进行播放,事件回调属性用于调用对应的回调函数。

【技术特征摘要】
1.基于3D模型的界面逻辑控制方法,其特征包括a.通过加载3D模型,并将所述3D模型的信息保存到一个数据结构体;b.将所述数据结构体中的动画数据保存为数据结构体中的一个数据块;c.在所述数据结构体中设置有焦点切换属性、状态变化属性、事件回调属性,其中焦点切换属性用于设置焦点变更后下一个焦点模型,状态变化属性用于调用所述数据块中对应的动画进行播放,事件回调属性用于调用对应的回调函数。2.如权利要求1所述的基于3D模型的界面逻辑控制方法,其特征为所述的焦点切换属性中包括了当前焦点3D模型相邻的周围3D模型的名称。3.如权利要求1所述的基于3D模型的界面逻辑控制方法,其特征为所述的状态变化属性包括3D模型是焦点状态、非焦点状态或其它状态时该3D模型对...

【专利技术属性】
技术研发人员:姜粟琼陈科宇赵国氽
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1