[发明专利]一种实现三维效果的图表创建方法及装置有效
| 申请号: | 201110247985.4 | 申请日: | 2011-08-26 |
| 公开(公告)号: | CN102693553A | 公开(公告)日: | 2012-09-26 |
| 发明(设计)人: | 谈琴芳 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
| 主分类号: | G06T17/10 | 分类号: | G06T17/10 |
| 代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 叶树明 |
| 地址: | 100195 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 实现 三维 效果 图表 创建 方法 装置 | ||
1.一种实现三维效果的图表创建方法,其特征在于,该方法包括:
获取创建图表所需图元,并对所述图元渲染生成仿三维图元模型;
获取所述仿三维图元模型并在二维场景中进行建模生成二维场景中的图表;
渲染所述二维场景中的图表到图片中;
导入渲染后的图片到三维系统中,生成三维效果的图表。
2.如权利要求1所述的实现三维效果的图表创建方法,其特征在于,所述生成仿三维图元模型的过程具体包括:
首先,对所述图元的三个面进行建模;
然后,对所述图元的各个边和面进行渲染;
最后,渲染三个面的整体影子并置于所述图元的底部。
3.如权利要求1所述的实现三维效果的图表创建方法,其特征在于,所述在二维场景中进行建模的过程具体包括:
选定二维场景中显示图表的区域;
获取所述区域中显示模块的大小;
根据所要显示的图元的数值,并按照刻度值计算算法获得刻度值;
根据刻度值的最大值、最小值和刻度梯度得到比例值将所述显示图表的区域横向切分;
根据数值个数获取所述图元的个数,并根据所述图元的个数将所述显示图表的区域竖向切分;
确定显示模块的位置,并将所述显示模块分别渲染在对应的缓存;
合并所述显示模块的缓存。
4.如权利要求3所述的实现三维效果的图表创建方法,其特征在于,所述显示模块包括:
主标题、刻度标题、数值标题、图元显示部分和图例部分。
5.如权利要求1所述的实现三维效果的图表创建方法,其特征在于,所述三维效果的图表包括:
数据表管理数据集合和渲染属性集合。
6.如权利要求5所述的实现三维效果的图表创建方法,其特征在于,该方法还包括:
所述渲染属性作为渲染属性模板存储,存储内容包括渲染数据,并且使不同的图表在所述渲染属性集合中查找渲染属性。
7.如权利要求5所述的实现三维效果的图表创建方法,其特征在于,该方法还包括创建新的三维效果图表时进行数据替换,所述数据替换具体包括:
更改数据表管理数据集合中的数据内容,保留原有的渲染属性。
8.一种实现三维效果的图表创建装置,其特征在于,该装置包括:
三维图元模型生成单元,用于获取创建图表所需图元,并对所述图元渲染生成仿三维图元模型;
二维场景建模单元,用于获取所述仿三维图元模型并在二维场景中进行建模生成二维场景中的图表;
二维图表渲染单元,用于渲染所述二维场景中的图表到图片中;
三维效果图表生成单元,用于导入渲染后的图片到三维系统中,生成三维效果的图表。
9.如权利要求8所述的实现三维效果的图表创建装置,其特征在于,所述二维场景建模单元还包括:
图表区域选择子单元,用于选定二维场景中显示图表的区域;
显示模块获取子单元,用于获取所述区域中显示模块的大小;
刻度值计算子单元,用于根据所要显示的图元的数值,并按照刻度值计算算法获得刻度值;
区域切分子单元,用于根据刻度值的最大值,最小值和刻度梯度得到比例值将所述显示图表的区域横向切分;根据数值个数获取所述图元的个数将所述显示图表的区域竖向切分;
渲染子单元,用于确定显示模块的位置,并将所述显示模块分别渲染在对应的缓存;
缓存合并子单元,用于合并所述显示模块的缓存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110247985.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于汽车转向系统的防水控制器
- 下一篇:一种治疗斑秃的中药及其制备方法





