一种二维显示屏的卡片3D翻转模拟方法及装置制造方法及图纸

技术编号:14198579 阅读:86 留言:0更新日期:2016-12-15 20:17
本发明专利技术适用计算机技术领域,提供了一种二维显示屏的卡片3D翻转模拟方法及装置,该方法包括:在二维显示屏上显示输出用户选择的卡片,该卡片的正面和背面带有图案,当接收到用户翻转卡片的指令时,以二维显示屏纵向方向上预设位置的直线为转动轴转动卡片,在转动卡片的过程中,根据预设的函数对卡片的转动角度、透明度和尺寸进行调整,以模拟卡片的三维翻转效果,从而通过预设的函数对卡片的转动角度、透明度和尺寸进行调整,简化了卡片的三维翻转模拟,提高了学习设备中卡片的三维模拟效率。

【技术实现步骤摘要】

本专利技术属于计算机
,尤其涉及一种二维显示屏的卡片3D翻转模拟方法及装置
技术介绍
一直以来,由于卡片体积小、便于携带、卡片上图像或文字颜色鲜艳等特点,卡片成为了儿童或学生认识事物或认识文字的重要方式。许多家长都会为自己的孩子购买识物或识字的纸质卡片,以供孩子学习使用。在现实生活中,如果家长要为孩子提供大量的学习素材就需要购买大量的纸质卡片,而购买大量纸质卡片一方面不便于携带,同时也会增加家长的经济负担,另一方面,卡片相当于一次性使用品,会造成资源的大量浪费,不利于环境保护。而随着学习机、平板电脑等便携式终端的普及,电子卡片成为可能,只要存储空间够大,一台学习机或平板电脑可以存储成千上万张电子或数字卡片,可以为儿童识物、识字提供大量的素材。然而,现有学习机或平板电脑提供的电子卡片多为平面卡片,类似于一张张平面图片,立体效果不佳,难以反映卡片的真实呈现效果,降低了儿童识物和识字的真实体验,导致电子卡片的吸引力降低。
技术实现思路
本专利技术的目的在于提供一种二维显示屏的卡片3D翻转模拟方法及装置,旨在解决由于现有学习设备无法提供一种高效的三维翻转模拟方法,导致卡片三维模拟效果不佳、系统资源消耗过大的问题。一方面,本专利技术提供了一种二维显示屏的卡片3D翻转模拟方法,所述方法包括下述步骤:在所述二维显示屏上显示输出用户选择的卡片,所述卡片的正面和背面带有图案;当接收到所述用户翻转所述卡片的指令时,以所述二维显示屏纵向方向上预设位置的直线为转动轴转动所述卡片,在转动所述卡片的过程中,根据预设的函数对所述卡片的转动角度、透明度和尺寸进行调整,以模拟卡片的三维翻转效果。另一方面,本专利技术提供了一种二维显示屏的卡片3D翻转模拟装置,所述装置包括:卡片显示单元,用于在所述二维显示屏上显示输出用户选择的卡片,所述卡片的正面和背面带有图案;以及三维翻转模拟单元,用于当接收到所述用户翻转所述卡片的指令时,以所述二维显示屏纵向方向上预设位置的直线为转动轴转动所述卡片,在转动所述卡片的过程中,根据预设的函数对所述卡片的转动角度、透明度和尺寸进行调整,以模拟卡片的三维翻转效果。在本专利技术实施例中,通过二维显示屏上显示输出用户选择的卡片,该卡片的正面和背面带有图案,可用于用户学习,当接收到用户翻转卡片的指令时,以二维显示屏纵向方向上预设位置的直线为转动轴转动卡片,在转动卡片的过程中,根据预设的函数对卡片的转动角度、透明度和尺寸进行调整,以模拟卡片的三维翻转效果,从而通过预设函数对卡片的转动角度、透明度和尺寸进行调整,简化了卡片的三维翻转模拟过程,提高了卡片的三维模拟效率。附图说明图1是本专利技术实施例提供的二维显示屏的卡片3D翻转模拟方法的实现流程图;图2是本专利技术实施例提供的二维显示屏的卡片3D翻转模拟装置的结构示意图;图3是本专利技术一优选实施例提供的二维显示屏的卡片3D翻转模拟装置的结构示意图;以及图4是本专利技术另一优选实施例提供的二维显示屏的卡片3D翻转模拟装置的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。以下结合具体实施例对本专利技术的具体实现进行详细描述:图1示出了本专利技术实施例提供的二维显示屏的卡片3D翻转模拟方法的实现流程,为了便于说明,仅示出了与本专利技术实施例相关的部分,详述如下:在步骤S101中,在二维显示屏上显示输出用户选择的卡片,卡片的正面和背面带有图案。本专利技术实施例适用于学习设备,尤其适用于具有触摸屏的学习设备,例如,学习机、平板电脑等移动设备。在本专利技术实施例中,卡片的正面为二维显示屏上显示输出的卡片的一面,卡片的背面为卡片正面的相反面,其中,二维显示屏是指只能显示二维图像的显示屏,而卡片则为可用于辅助儿童识物、识字的电子或数字卡片。在步骤S102中,当接收到用户翻转卡片的指令时,以二维显示屏纵向方向上预设位置的直线为转动轴转动卡片,在转动卡片的过程中,根据预设的函数对卡片的转动角度、透明度和尺寸进行调整,以模拟卡片的三维翻转效果。在本专利技术实施例中,当接收到用户翻转卡片的指令时,以二维显示屏纵向方向上预设位置的直线为转动轴转动卡片。具体地,翻转卡片的指令可通过用户鼠标点击或用户触摸滑动等触发,而转动轴的位置可根据应用需要进行设置,以实现不同的翻转效果,例如,可实现滚动、原位置转动等效果。优选地,在转动卡片时以二维显示屏纵向方向上、通过卡片中间位置的直线为转动轴转动卡片,从而实现原位置的翻转,提高卡片转动时的真实三维转动效果,增强卡片对儿童的吸引力。进一步优选地,在转动卡片的过程中,根据卡片的转动和显示屏显示原理,将卡片的转动分为两个部分:卡片正面转动到与显示屏垂直的前半部分和卡片背面转动到与显示屏平行的后半部分,也就是用户能看到的两个面交替呈现的过程。首先,将卡片由二维显示屏向外转动到垂直二维显示屏的位置,在转动到垂直二维显示屏的位置过程中,卡片与二维显示屏的夹角由公式f1(t1)=k1*t1确定,0≤f1(t1)≤90,卡片正面的透明度由公式f2(t1)=Max–k2*t1确定,卡片的尺寸由公式f3(t1)=1+k3*t1确定,t1为卡片的转动时间,0≤t1≤T1,T1、Max、k1、k2以及k3为常数。在这里,当透明度为最大值Max时认为卡片正面不透明,为最小值零时则认为卡片正面全透明,这样在卡片正面向外转动到垂直二维显示屏的位置的过程中,卡片正面的透明度逐步由Max减少到零,最终卡片正面不可见,接着卡片反面或背面开始进入用户视野。优选地,当二维显示屏为触摸屏时,转动时间T1由用户触摸或滑动的速度和/或力度确定,从而增加卡片的翻转真实性效果。卡片由二维显示屏向外转动到垂直二维显示屏的位置后,将卡片由垂直二维显示屏的位置向外继续转动,转动到与二维显示屏平行的位置(即在屏幕上显示卡片的反面),在转动到与二维显示屏平行的位置过程中,卡片与二维显示屏的角度由公式f1(t2)=k1*t2确定,90≤f1(t2)≤180,卡片背面的透明度由公式f2(t2)=Max–k2*t2确定,卡片的尺寸由公式f3(t2)=1+k3*t2确定,t2为卡片的转动时间,0≤t2≤T2,T2、Max、k1、k2以及k3为常数。在本专利技术实施例中,卡片由二维显示屏向外转动到垂直二维显示屏的位置时的尺寸为1.05S,S为卡片与二维显示屏平行时的尺寸。在本专利技术实施例中,通过将卡片的转动与显示在用户面前的两个面直接结合,利用线性函数即可实现二维显示屏下卡片的三维立体(3D)翻转模拟,在提高卡片翻转真实性效果的同时,简化了3D翻转模拟过程,降低了对学习机等学习设备的系统硬件要求。图2示出了本专利技术实施例提供的二维显示屏的卡片3D翻转模拟装置的结构,为了便于说明,仅示出了与本专利技术实施例相关的部分,其中包括:卡片显示单元21,用于在二维显示屏上显示输出用户选择的卡片,卡片的正面和背面带有图案;以及三维翻转模拟单元22,用于当接收到用户翻转卡片的指令时,以二维显示屏纵向方向上预设位置的直线为转动轴转动卡片,在转动卡片的过程中,根据预设的函数对卡片的转动角度、透明度和尺寸进行调整,以模拟卡片的三维翻转效果。本专利技术实施本文档来自技高网...
一种二维显示屏的卡片3D翻转模拟方法及装置

【技术保护点】
一种二维显示屏的卡片3D翻转模拟方法,其特征在于,所述方法包括下述步骤:在所述二维显示屏上显示输出用户选择的卡片,所述卡片的正面和背面带有图案;当接收到所述用户翻转所述卡片的指令时,以所述二维显示屏纵向方向上预设位置的直线为转动轴转动所述卡片,在转动所述卡片的过程中,根据预设的函数对所述卡片的转动角度、透明度和尺寸进行调整,以模拟卡片的三维翻转效果。

【技术特征摘要】
1.一种二维显示屏的卡片3D翻转模拟方法,其特征在于,所述方法包括下述步骤:在所述二维显示屏上显示输出用户选择的卡片,所述卡片的正面和背面带有图案;当接收到所述用户翻转所述卡片的指令时,以所述二维显示屏纵向方向上预设位置的直线为转动轴转动所述卡片,在转动所述卡片的过程中,根据预设的函数对所述卡片的转动角度、透明度和尺寸进行调整,以模拟卡片的三维翻转效果。2.如权利要求1所述的方法,其特征在于,所述卡片的正面为所述二维显示屏上显示输出的所述卡片的一面,所述卡片的背面所述正面的相反面。3.如权利要求1所述的方法,其特征在于,以所述二维显示屏纵向方向上预设位置的直线为转动轴转动所述卡片的步骤,包括:以所述二维显示屏纵向方向上、通过所述卡片中间位置的直线为转动轴转动所述卡片。4.如权利要求1所述的方法,其特征在于,以所述二维显示屏纵向方向上预设位置的直线为转动轴转动所述卡片,在转动所述卡片的过程中,根据预设的函数对所述卡片的转动角度、透明度和尺寸进行调整的步骤,包括:将所述卡片由所述二维显示屏向外转动到垂直所述二维显示屏的位置,在所述转动到垂直所述二维显示屏的位置过程中,所述卡片与所述二维显示屏的夹角由公式f1(t1)=k1*t1确定,0≤f1(t1)≤90,所述卡片正面的透明度由公式f2(t1)=Max–k2*t1确定,所述卡片的尺寸由公式f3(t1)=1+k3*t1确定,t1为所述卡片的转动时间,0≤t1≤T1,T1、Max、k1、k2以及k3为常数;将所述卡片由所述垂直所述二维显示屏的位置向外继续转动,转动到与所述二维显示屏平行的位置,在所述转动到与所述二维显示屏平行的位置过程中,所述卡片与所述二维显示屏的角度由公式f1(t2)=k1*t2确定,90≤f1(t2)≤180,所述卡片背面的透明度由公式f2(t2)=Max–k2*t2确定,所述卡片的尺寸由公式f3(t2)=1+k3*t2确定,t2为所述卡片的转动时间,0≤t2≤T2,T2、Max、k1、k2以及k3为常数。5.如权利要求4所述的方法,其特征在于,所述卡片由所述二维显示屏向外转动到垂直所述二维显示屏的位置时的尺寸为1.05S,...

【专利技术属性】
技术研发人员:刘德祖
申请(专利权)人:广东小天才科技有限公司
类型:发明
国别省市:广东;44

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

1