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

技术编号:11410764 阅读:68 留言:0更新日期:2015-05-06 10:10
本发明专利技术公开了一种用于文档的三维演示方法及装置。该用于文档的三维演示方法包括:获取待演示模型的三维体;获取待演示模型在当前文档页面的渲染属性信息,其中,渲染属性信息为对待演示模型的三维体进行三维渲染时需设置的属性信息;按照渲染属性信息对待演示模型的三维体进行三维渲染,得到待演示模型在当前文档页面上的三维视图;在当前文档页面通过三维视图对待演示模型进行三维演示。通过本发明专利技术,解决了通过计算机进行文档的三维演示时灵活性差的问题,进而通过按照渲染属性信息对待演示模型的三维体进行三维渲染,得到待演示模型在当前文档页面上的三维视图,从而达到了提高文档的三维演示的灵活性的效果。

【技术实现步骤摘要】
用于文档的三维演示方法及装置
本专利技术涉及三维视图领域,具体而言,涉及一种用于文档的三维演示方法及装置。
技术介绍
传统的产品展示方式是直接将产品实体呈现给客户,但对于如工业领域规模庞大或结构复杂的产品来说,难以通过实体展示的方式将产品的全部亮点呈现给用户。平面图片和文字介绍等二维展示方式可以在一定程度上展示产品的构造等情况,但是静止的二维展示无法充分展现产品的具体细节。随着计算机图形学和三维计算机辅助设计技术的发展,特别是移动互联网的普及,产品的三维展示变得越来越重要。现有的三维产品展示方法可以实现展示企业的全景图,播放视频,以及提供产品目录和二维图片等。现有的三维产品展示方法主要存在以下缺陷:(1)展示平台单一:桌面级的应用方式无法实现随时随地地展示产品。同时,即便是移动端的应用也无法直接使用个人电脑端的产品展示材料,尤其是无法实现用户可随意选择观察视角以查看产品细节;(2)无法及时更新产品和服务:基于移动互联网的应用很多是已定制好的内容,因此,一旦有新的产品出现,或者原有产品发生变化,需要花费时间重新定制应用;(3)展示内容单一:仅能展示图片、文字,或者播放视频,无法为用户带来交互式体验,同时也无法查看产品的零部件细节特征。针对相关技术中通过计算机进行文档的三维演示时灵活性差的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术的主要目的在于提供一种用于文档的三维演示方法及装置,以解决通过计算机进行文档的三维演示时灵活性差的问题。为了实现上述目的,根据本专利技术的一个方面,提供了一种用于文档的三维演示方法。根据本专利技术的用于文档的三维演示方法包括:获取待演示模型的三维体;获取待演示模型在当前文档页面的渲染属性信息,其中,渲染属性信息为对待演示模型的三维体进行三维渲染时需设置的属性信息;按照渲染属性信息对待演示模型的三维体进行三维渲染,得到待演示模型在当前文档页面上的三维视图;在当前文档页面通过三维视图对待演示模型进行三维演示。进一步地,待演示模型的三维体包括多个零部件三维体,多个零部件三维体包括待爆炸零部件三维体,待爆炸零部件三维体为用于展示内部构造的零部件三维体,三维视图包括爆炸视图,在按照属性信息对待演示模型的三维体进行三维渲染之前,该方法还包括:分别获取多个零部件三维体的初始模型矩阵,其中,多个零部件三维体的初始模型矩阵包括待爆炸零部件三维体的初始矩阵模型;获取待爆炸零部件三维体对应的预设模型矩阵,其中,预设模型矩阵为待爆炸零部件三维体在爆炸视图中的模型矩阵;将待爆炸零部件三维体的初始矩阵模型替换为预设模型矩阵,其中,按照预设模型矩阵和属性信息对待演示模型的三维体进行三维渲染,得到待演示模型在当前文档页面上的爆炸视图。进一步地,在按照预设模型矩阵对待演示模型的三维体进行三维渲染之前,该方法还包括:获取多个零部件三维体中除待爆炸零部件三维体之外的零部件三维体;对多个零部件三维体中除待爆炸零部件三维体之外的零部件三维体进行第一隐藏处理,其中,第一隐藏处理用于在当前文档页面上不显示多个零部件三维体中除待爆炸零部件三维体之外的零部件三维体。进一步地,待演示模型的三维体包括多个零部件三维体,三维视图包括剖切视图,在按照属性信息对待演示模型的三维体进行三维渲染之前,该方法还包括:确定多个零部件三维体中的待剖切零部件三维体,其中,待剖切零部件三维体为用于展示剖切面的零部件三维体;获取待剖切零部件三维体的剖切面信息;将剖切面信息添加至待剖切零部件三维体,其中,按照剖切面信息和属性信息对待演示模型的三维体进行三维渲染,得到待演示模型在当前文档页面上的剖切视图。进一步地,在当前文档页面通过三维视图对待演示模型进行三维演示之后,该方法还包括:对剖切视图进行第二隐藏处理,其中,第二隐藏处理用于在当前文档页面不显示剖切视图中的剖切面。进一步地,在当前文档页面通过三维视图对待演示模型进行三维演示之后,该方法还包括:接收平移处理指令,其中,平移处理指令用于指示平移三维视图;根据平移处理指令对三维视图进行平移,或者接收旋转处理指令,其中,旋转处理指令用于指示旋转三维视图;以及根据旋转处理指令对三维视图进行旋转,或者接收缩小处理指令,其中,缩小处理指令用于指示缩小三维视图;以及根据缩小处理指令缩小三维视图,或者接收放大处理指令,其中,放大处理指令用于指示放大三维视图;以及根据放大处理指令放大三维视图。为了实现上述目的,根据本专利技术的另一方面,提供了一种用于文档的三维演示装置。根据本专利技术的用于文档的三维演示装置包括:第一获取单元,用于获取待演示模型的三维体;第二获取单元,用于获取待演示模型在当前文档页面的渲染属性信息,其中,渲染属性信息为对待演示模型的三维体进行三维渲染时需设置的属性信息;渲染单元,用于按照渲染属性信息对待演示模型的三维体进行三维渲染,得到待演示模型在当前文档页面上的三维视图;演示单元,用于在当前文档页面通过三维视图对待演示模型进行三维演示。进一步地,待演示模型的三维体包括多个零部件三维体,多个零部件三维体包括待爆炸零部件三维体,待爆炸零部件三维体为用于展示内部构造的零部件三维体,三维视图包括爆炸视图,该装置还包括:第三获取单元,用于分别获取多个零部件三维体的初始模型矩阵,其中,多个零部件三维体的初始模型矩阵包括待爆炸零部件三维体的初始矩阵模型;第四获取单元,用于获取待爆炸零部件三维体对应的预设模型矩阵,其中,预设模型矩阵为待爆炸零部件三维体在爆炸视图中的模型矩阵;替换单元,用于将待爆炸零部件三维体的初始矩阵模型替换为预设模型矩阵,其中,按照预设模型矩阵和属性信息对待演示模型的三维体进行三维渲染,得到待演示模型在当前文档页面上的爆炸视图。进一步地,该装置还包括:第五获取单元,用于获取多个零部件三维体中除待爆炸零部件三维体之外的零部件三维体;隐藏处理单元,用于对多个零部件三维体中除待爆炸零部件三维体之外的零部件三维体进行第一隐藏处理,其中,第一隐藏处理用于在当前文档页面上不显示多个零部件三维体中除待爆炸零部件三维体之外的零部件三维体。进一步地,待演示模型的三维体包括多个零部件三维体,三维视图包括剖切视图,该装置还包括:确定单元,用于确定多个零部件三维体中的待剖切零部件三维体,其中,待剖切零部件三维体为用于展示剖切面的零部件三维体;第六获取单元,用于获取待剖切零部件三维体的剖切面信息;添加单元,用于将剖切面信息添加至待剖切零部件三维体,其中,按照剖切面信息和属性信息对待演示模型的三维体进行三维渲染,得到待演示模型在当前文档页面上的剖切视图。通过本专利技术,采用包括以下步骤的方法:获取待演示模型的三维体;获取待演示模型在当前文档页面的渲染属性信息,其中,渲染属性信息为对待演示模型的三维体进行三维渲染时需设置的属性信息;按照渲染属性信息对待演示模型的三维体进行三维渲染,得到待演示模型在当前文档页面上的三维视图;在当前文档页面通过三维视图对待演示模型进行三维演示,解决了通过计算机进行文档的三维演示时灵活性差的问题,进而通过按照渲染属性信息对待演示模型的三维体进行三维渲染,得到待演示模型在当前文档页面上的三维视图,从而达到了提高文档的三维演示的灵活性的效果。附图说明构成本申请的一部分的附图用来提供对本专利技术的进一步理解,本本文档来自技高网...
用于文档的三维演示方法及装置

【技术保护点】
一种用于文档的三维演示方法,其特征在于,包括:获取待演示模型的三维体;获取所述待演示模型在当前文档页面的渲染属性信息,其中,所述渲染属性信息为对所述待演示模型的三维体进行三维渲染时需设置的属性信息;按照所述渲染属性信息对所述待演示模型的三维体进行三维渲染,得到所述待演示模型在所述当前文档页面上的三维视图;以及在所述当前文档页面通过所述三维视图对所述待演示模型进行三维演示。

【技术特征摘要】
1.一种用于文档的三维演示方法,其特征在于,包括:获取待演示模型的三维体;获取所述待演示模型在当前文档页面的渲染属性信息,其中,所述渲染属性信息为对所述待演示模型的三维体进行三维渲染时需设置的属性信息;按照所述渲染属性信息对所述待演示模型的三维体进行三维渲染,得到所述待演示模型在所述当前文档页面上的三维视图;以及在所述当前文档页面通过所述三维视图对所述待演示模型进行三维演示,其中,所述待演示模型的三维体包括多个零部件三维体,所述三维视图包括剖切视图,在按照所述属性信息对所述待演示模型的三维体进行三维渲染之前,所述方法还包括:确定所述多个零部件三维体中的待剖切零部件三维体,其中,所述待剖切零部件三维体为用于展示剖切面的零部件三维体;获取所述待剖切零部件三维体的剖切面信息;以及将所述剖切面信息添加至所述待剖切零部件三维体,其中,按照所述剖切面信息和所述属性信息对所述待演示模型的三维体进行三维渲染,得到所述待演示模型在所述当前文档页面上的剖切视图。2.根据权利要求1所述的方法,其特征在于,所述待演示模型的三维体包括多个零部件三维体,所述多个零部件三维体包括待爆炸零部件三维体,所述待爆炸零部件三维体为用于展示内部构造的零部件三维体,所述三维视图包括爆炸视图,在按照所述属性信息对所述待演示模型的三维体进行三维渲染之前,所述方法还包括:分别获取所述多个零部件三维体的初始模型矩阵,其中,所述多个零部件三维体的初始模型矩阵包括所述待爆炸零部件三维体的初始矩阵模型;获取所述待爆炸零部件三维体对应的预设模型矩阵,其中,所述预设模型矩阵为所述待爆炸零部件三维体在所述爆炸视图中的模型矩阵;以及将所述待爆炸零部件三维体的初始矩阵模型替换为所述预设模型矩阵,其中,按照所述预设模型矩阵和所述属性信息对所述待演示模型的三维体进行三维渲染,得到所述待演示模型在所述当前文档页面上的爆炸视图。3.根据权利要求2所述的方法,其特征在于,在按照所述预设模型矩阵对所述待演示模型的三维体进行三维渲染之前,所述方法还包括:获取所述多个零部件三维体中除所述待爆炸零部件三维体之外的零部件三维体;以及对所述多个零部件三维体中除所述待爆炸零部件三维体之外的零部件三维体进行第一隐藏处理,其中,所述第一隐藏处理用于在所述当前文档页面上不显示所述多个零部件三维体中除所述待爆炸零部件三维体之外的零部件三维体。4.根据权利要求1所述的方法,其特征在于,在所述当前文档页面通过所述三维视图对所述待演示模型进行三维演示之后,所述方法还包括:对所述剖切视图进行第二隐藏处理,其中,所述第二隐藏处理用于在所述当前文档页面不显示所述剖切视图中的剖切面。5.根据权利要求1所述的方法,其特征在于,在所述当前文档页面通过所述三维视图对所述待演示模型进行三维演示之后,所述方法还包括:接收平移处理指令,其中,所述平移处理指令用于指示平移所...

【专利技术属性】
技术研发人员:李蓓蓓宋智广黄松波
申请(专利权)人:北京数码大方科技股份有限公司
类型:发明
国别省市:北京;11

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

1