用于文档的三维演示方法及装置的制造方法

文档序号:8269698阅读:155来源:国知局
用于文档的三维演示方法及装置的制造方法
【技术领域】
[0001]本发明涉及三维视图领域,具体而言,涉及一种用于文档的三维演示方法及装置。
【背景技术】
[0002]传统的产品展示方式是直接将产品实体呈现给客户,但对于如工业领域规模庞大或结构复杂的产品来说,难以通过实体展示的方式将产品的全部亮点呈现给用户。平面图片和文字介绍等二维展示方式可以在一定程度上展示产品的构造等情况,但是静止的二维展示无法充分展现产品的具体细节。
[0003]随着计算机图形学和三维计算机辅助设计技术的发展,特别是移动互联网的普及,产品的三维展示变得越来越重要。现有的三维产品展示方法可以实现展示企业的全景图,播放视频,以及提供产品目录和二维图片等。现有的三维产品展示方法主要存在以下缺陷:
[0004](I)展示平台单一:桌面级的应用方式无法实现随时随地地展示产品。同时,即便是移动端的应用也无法直接使用个人电脑端的产品展示材料,尤其是无法实现用户可随意选择观察视角以查看产品细节;
[0005](2)无法及时更新产品和服务:基于移动互联网的应用很多是已定制好的内容,因此,一旦有新的产品出现,或者原有产品发生变化,需要花费时间重新定制应用;
[0006](3)展示内容单一:仅能展示图片、文字,或者播放视频,无法为用户带来交互式体验,同时也无法查看产品的零部件细节特征。
[0007]针对相关技术中通过计算机进行文档的三维演示时灵活性差的问题,目前尚未提出有效的解决方案。

【发明内容】

[0008]本发明的主要目的在于提供一种用于文档的三维演示方法及装置,以解决通过计算机进行文档的三维演示时灵活性差的问题。
[0009]为了实现上述目的,根据本发明的一个方面,提供了一种用于文档的三维演示方法。
[0010]根据本发明的用于文档的三维演示方法包括:获取待演示模型的三维体;获取待演示模型在当前文档页面的渲染属性信息,其中,渲染属性信息为对待演示模型的三维体进行三维渲染时需设置的属性信息;按照渲染属性信息对待演示模型的三维体进行三维渲染,得到待演示模型在当前文档页面上的三维视图;在当前文档页面通过三维视图对待演示模型进行三维演示。
[0011]进一步地,待演示模型的三维体包括多个零部件三维体,多个零部件三维体包括待爆炸零部件三维体,待爆炸零部件三维体为用于展示内部构造的零部件三维体,三维视图包括爆炸视图,在按照属性信息对待演示模型的三维体进行三维渲染之前,该方法还包括:分别获取多个零部件三维体的初始模型矩阵,其中,多个零部件三维体的初始模型矩阵包括待爆炸零部件三维体的初始矩阵模型;获取待爆炸零部件三维体对应的预设模型矩阵,其中,预设模型矩阵为待爆炸零部件三维体在爆炸视图中的模型矩阵;将待爆炸零部件三维体的初始矩阵模型替换为预设模型矩阵,其中,按照预设模型矩阵和属性信息对待演示模型的三维体进行三维渲染,得到待演示模型在当前文档页面上的爆炸视图。
[0012]进一步地,在按照预设模型矩阵对待演示模型的三维体进行三维渲染之前,该方法还包括:获取多个零部件三维体中除待爆炸零部件三维体之外的零部件三维体;对多个零部件三维体中除待爆炸零部件三维体之外的零部件三维体进行第一隐藏处理,其中,第一隐藏处理用于在当前文档页面上不显示多个零部件三维体中除待爆炸零部件三维体之外的零部件三维体。
[0013]进一步地,待演示模型的三维体包括多个零部件三维体,三维视图包括剖切视图,在按照属性信息对待演示模型的三维体进行三维渲染之前,该方法还包括:确定多个零部件三维体中的待剖切零部件三维体,其中,待剖切零部件三维体为用于展示剖切面的零部件三维体;获取待剖切零部件三维体的剖切面信息;将剖切面信息添加至待剖切零部件三维体,其中,按照剖切面信息和属性信息对待演示模型的三维体进行三维渲染,得到待演示模型在当前文档页面上的剖切视图。
[0014]进一步地,在当前文档页面通过三维视图对待演示模型进行三维演示之后,该方法还包括:对剖切视图进行第二隐藏处理,其中,第二隐藏处理用于在当前文档页面不显示剖切视图中的剖切面。
[0015]进一步地,在当前文档页面通过三维视图对待演示模型进行三维演示之后,该方法还包括:接收平移处理指令,其中,平移处理指令用于指示平移三维视图;根据平移处理指令对三维视图进行平移,或者接收旋转处理指令,其中,旋转处理指令用于指示旋转三维视图;以及根据旋转处理指令对三维视图进行旋转,或者接收缩小处理指令,其中,缩小处理指令用于指示缩小三维视图;以及根据缩小处理指令缩小三维视图,或者接收放大处理指令,其中,放大处理指令用于指示放大三维视图;以及根据放大处理指令放大三维视图。
[0016]为了实现上述目的,根据本发明的另一方面,提供了一种用于文档的三维演示装置。
[0017]根据本发明的用于文档的三维演示装置包括:第一获取单元,用于获取待演示模型的三维体;第二获取单元,用于获取待演示模型在当前文档页面的渲染属性信息,其中,渲染属性信息为对待演示模型的三维体进行三维渲染时需设置的属性信息;渲染单元,用于按照渲染属性信息对待演示模型的三维体进行三维渲染,得到待演示模型在当前文档页面上的三维视图;演示单元,用于在当前文档页面通过三维视图对待演示模型进行三维演不O
[0018]进一步地,待演示模型的三维体包括多个零部件三维体,多个零部件三维体包括待爆炸零部件三维体,待爆炸零部件三维体为用于展示内部构造的零部件三维体,三维视图包括爆炸视图,该装置还包括:第三获取单元,用于分别获取多个零部件三维体的初始模型矩阵,其中,多个零部件三维体的初始模型矩阵包括待爆炸零部件三维体的初始矩阵模型;第四获取单元,用于获取待爆炸零部件三维体对应的预设模型矩阵,其中,预设模型矩阵为待爆炸零部件三维体在爆炸视图中的模型矩阵;替换单元,用于将待爆炸零部件三维体的初始矩阵模型替换为预设模型矩阵,其中,按照预设模型矩阵和属性信息对待演示模型的三维体进行三维渲染,得到待演示模型在当前文档页面上的爆炸视图。
[0019]进一步地,该装置还包括:第五获取单元,用于获取多个零部件三维体中除待爆炸零部件三维体之外的零部件三维体;隐藏处理单元,用于对多个零部件三维体中除待爆炸零部件三维体之外的零部件三维体进行第一隐藏处理,其中,第一隐藏处理用于在当前文档页面上不显示多个零部件三维体中除待爆炸零部件三维体之外的零部件三维体。
[0020]进一步地,待演示模型的三维体包括多个零部件三维体,三维视图包括剖切视图,该装置还包括:确定单元,用于确定多个零部件三维体中的待剖切零部件三维体,其中,待剖切零部件三维体为用于展示剖切面的零部件三维体;第六获取单元,用于获取待剖切零部件三维体的剖切面信息;添加单元,用于将剖切面信息添加至待剖切零部件三维体,其中,按照剖切面信息和属性信息对待演示模型的三维体进行三维渲染,得到待演示模型在当前文档页面上的剖切视图。
[0021]通过本发明,采用包括以下步骤的方法:获
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1