发明名称 |
电子文档翻页效果实现方法及装置 |
摘要 |
本发明公开了一种电子文档翻页效果实现方法及装置。所述方法包括:确定所述电子文档的页面边界,检测初始翻页点以及当前翻页点,根据所述初始翻页点与所述当前翻页点确定页面的折边;根据所述初始翻页点以及所述当前翻页点的坐标计算当前翻页角度以及当前翻页长度;构建圆柱体模型以及与所述圆柱体模型相切的另一个平面,使所述圆柱体模型与所述页面的切线与所述折边重合,将所述第三区域对应的页面纹理贴在所述圆柱体模型或者所述另一个平面上;以及检测下一翻页点,以下一翻页点作为当前翻页点重新确定所述页面的折边并且重复执行所述翻页点移动计算步骤以及圆柱卷边计算步骤,直至翻页点消失。本发明提出的电子文档翻页效果实现过程更加简单、容易调整、可扩展性强。 |
申请公布号 |
CN104156144A |
申请公布日期 |
2014.11.19 |
申请号 |
CN201310176219.2 |
申请日期 |
2013.05.14 |
申请人 |
腾讯科技(深圳)有限公司 |
发明人 |
张颖峰 |
分类号 |
G06F3/0483(2013.01)I |
主分类号 |
G06F3/0483(2013.01)I |
代理机构 |
上海波拓知识产权代理有限公司 31264 |
代理人 |
吕静 |
主权项 |
一种电子文档翻页效果实现方法,其特征在于,所述方法包括:检测步骤,确定所述电子文档的页面边界,检测初始翻页点以及当前翻页点,根据所述初始翻页点与所述当前翻页点确定页面的折边,所述折边将所述页面划分为第一区域及第二区域,所述第二区域包括所述初始翻页点,所述第二区域相对于所述折边的轴对称区域为第三区域;翻页点移动计算步骤,根据所述初始翻页点以及所述当前翻页点的坐标计算当前翻页角度以及当前翻页长度;圆柱卷边计算步骤,构建圆柱体模型以及与所述圆柱体模型相切的另一个平面,使所述圆柱体模型与所述页面的切线与所述折边重合,将所述第三区域对应的页面纹理贴在所述圆柱体模型或者所述另一个平面上;以及检测下一翻页点,以下一翻页点作为当前翻页点重新确定所述页面的折边并且重复执行所述翻页点移动计算步骤以及圆柱卷边计算步骤,直至翻页点消失。 |
地址 |
518044 广东省深圳市福田区振兴路赛格科技园2栋东403室 |