一种三维模型的交互方法、装置、电子设备及存储介质与流程

文档序号:36927952发布日期:2024-02-02 21:53阅读:31来源:国知局
一种三维模型的交互方法、装置、电子设备及存储介质与流程

本发明涉及数据处理,尤其涉及一种三维模型的交互方法、装置、电子设备及存储介质。


背景技术:

1、3d模型编辑软件虽然拥有强大的图形开发、显示等功能,但是通常面向专业设计人员,并且需要专业设计人员具有一定的专业知识储备。随着互联网行业的快速发展,越来越多的场景中需要满足用户的3d模型交互需求。例如,为了全方位了解车辆,用户在购买汽车前查看车辆的3d模型。大部分用户是非专业设计人员,通常不具备专业知识,也难以完成3d模型编辑软件的繁琐安装。因此,为了满足日益增长的3d模型交互需求,基于网页端或移动端的3d模型交互技术逐渐兴起。

2、目前,现有技术通常在前端页面中基于three.js基础库,实现的3d模型在网页端的交互。虽然基于three.js的3d模型交互技术在展示性和交互性上具有良好效果,但是未能充分利用java后端提供的丰富功能,在与服务端进行交互时,需要开发与服务端匹配的程序和前端界面,大大增加了时间成本和人力成本。


技术实现思路

1、本发明提供了一种三维模型的交互方法、装置、设备及存储介质,以解决现有3d模型交互技术对于后端功能利用率低问题,可以在前端页面完成3d模型交互的同时,充分利用后端提供的功能,降低3d模型交互系统的开发成本,满足用户的多样化交互需求。

2、根据本发明的一方面,提供了一种三维模型的交互方法,所述方法由三维模型交互系统执行,所述三维交互系统包括服务端和客户端;所述方法包括:

3、若通过客户端检测到用户的三维模型交互请求,则将所述三维模型交互请求发送至服务端;

4、通过服务端根据所述三维模型交互请求,获取目标三维模型,并生成所述目标三维模型的展示结果,以发送至客户端进行目标三维模型展示。

5、根据本发明的另一方面,提供了一种三维模型的交互装置,所述装置配置于三维模型交互系统,所述三维交互系统包括服务端和客户端;包括:

6、交互请求发送模块,用于若通过客户端检测到用户的三维模型交互请求,则将所述三维模型交互请求发送至服务端;

7、三维模型展示模块,用于通过服务端根据所述三维模型交互请求,获取目标三维模型,并生成所述目标三维模型的展示结果,以发送至客户端进行目标三维模型展示。

8、根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:

9、至少一个处理器;以及

10、与所述至少一个处理器通信连接的存储器;其中,

11、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的三维模型的交互方法。

12、根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的三维模型的交互方法。

13、本发明实施例的技术方案,通过在客户端检测到用户的三维模型交互请求时,将所述三维模型交互请求发送至服务端;由服务端根据所述三维模型交互请求,获取目标三维模型,并生成所述目标三维模型的展示结果,以发送至客户端进行目标三维模型展示。该技术方案解决了现有3d模型交互技术对于后端功能利用率低问题,可以在前端页面完成3d模型交互的同时,充分利用后端提供的功能,降低3d模型交互系统的开发成本,满足用户的多样化交互需求。

14、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。



技术特征:

1.一种三维模型的交互方法,其特征在于,所述方法由三维模型交互系统执行,所述三维交互系统包括服务端和客户端;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述服务端部署有三维模型编辑引擎;

3.根据权利要求2所述的方法,其特征在于,所述通过服务端中的三维模型编辑引擎,生成所述目标三维模型的展示结果,包括:

4.根据权利要求3所述的方法,其特征在于,所述三维模型编辑引擎为java 3d引擎;所述第一对象为canvas3d对象,所述第二对象为simple universe对象。

5.根据权利要求1所述的方法,其特征在于,所述服务端包括数据服务,所述数据服务用于存储数据格式为obj的三维模型;

6.根据权利要求4所述的方法,其特征在于,在生成所述目标三维模型的展示结果之后,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述模型操作包括三维模型整体的旋转、缩放、平移、拖拽、重叠以及错位,以及,三维模型局部的旋转、缩放、平移、拖拽、重叠以及错位。

8.一种三维模型的交互装置,其特征在于,所述装置配置于三维模型交互系统,所述三维交互系统包括服务端和客户端;包括:

9.一种电子设备,其特征在于,所述电子设备包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的三维模型的交互方法。


技术总结
本发明公开了一种三维模型的交互方法、装置、设备及存储介质。该方法由三维模型交互系统执行,所述三维交互系统包括服务端和客户端;具体方法包括:若通过客户端检测到用户的三维模型交互请求,则将所述三维模型交互请求发送至服务端;通过服务端根据所述三维模型交互请求,获取目标三维模型,并生成所述目标三维模型的展示结果,以发送至客户端进行目标三维模型展示。本技术方案解决了现有3D模型交互技术对于后端功能利用率低问题,可以在前端页面完成3D模型交互的同时,充分利用后端提供的功能,降低3D模型交互系统的开发成本,满足用户的多样化交互需求。

技术研发人员:胡天航
受保护的技术使用者:中国农业银行股份有限公司
技术研发日:
技术公布日:2024/2/1
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1