三维图像展示的方法、装置、电子设备及存储介质制造方法及图纸

技术编号:26303687 阅读:20 留言:0更新日期:2020-11-10 19:57
本申请公开了一种三维图像展示的方法、装置、电子设备及存储介质。具体实现方案为:响应于用户对移动终端显示的三维图像的触摸和/或滑动,获取用户对三维图像的触摸和/或滑动的触摸位置变化参数;响应于用户对移动终端的移动和/或旋转操作,获取移动终端在立体空间中的自身位置变化参数和/或姿态变化参数;根据触摸位置变化参数、移动终端在立体空间的自身位置变化参数和/或姿态变化参数,模拟三维图像在三维空间中的受力情况,以确定三维图像在三维空间中的视角调节参数和/或视点调节参数;以及根据三维图像在三维空间中的视角调节参数和/或视点调节参数,调整三维图像的视角和/或视点。本申请实施例可以使三维图像的呈现更真实。

【技术实现步骤摘要】
三维图像展示的方法、装置、电子设备及存储介质
本申请涉及三维展示的
,尤其涉及三维图像展示的方法、装置、电子设备及存储介质。
技术介绍
随着技术的发展、购物习惯的改变,人们更多地趋向于网上购物。商家对产品进行拍摄,然后,商家在购物网站上上架此产品时,将产品的图片以及产品说明添加在产品页面中以展示产品。通常展示页面会提供产品的三维图像,用户可以在手机上的客户端查看此三维图像。在查看过程中,随着用户在界面上的触摸或滑动而三维图像改变其展示视角或视点。当停止触摸或滑动时,则界面上展示的三维图像也停止移动或转动,但这样的停止是较为突兀的。
技术实现思路
本申请提供一种三维图像展示的方法、装置、电子设备和存储介质,以解决或缓解现有技术中的一项或更多项技术问题。根据本申请的一方面,提供了一种三维图像展示的方法,由具有显示器的电子设备执行,包括:响应于用户对所述电子设备显示的三维图像的触摸和/或滑动,获取所述用户对所述三维图像的触摸和/或滑动的触摸位置变化参数;响应于所述用户对所述电子设备的移动和/或旋转操作,获取所述电子设备在立体空间中的自身位置变化参数和/或姿态变化参数;根据所述用户在所述电子设备上的触摸位置变化参数、所述电子设备在立体空间的自身位置变化参数和/或姿态变化参数,模拟所述三维图像在三维空间中的受力情况,以确定所述三维图像在所述三维空间中的视角调节参数和/或视点调节参数;以及根据所述三维图像在所述三维空间中的视角调节参数和/或视点调节参数,调整所述三维图像的视角和/或视点。在一种实施方式中,所述确定所述三维图像在三维空间中的视点调节参数,包括:根据所述用户在所述电子设备上的触摸位置变化参数和所述电子设备在立体空间的自身位置变化参数,确定所述三维图像在所述三维空间受到的推力;根据所述三维图像在所述三维空间受到的推力以及预设的惯性阻力,确定所述三维图像在所述三维空间中移动的速度和位移;根据所述三维图像在所述三维空间中移动的速度和位移,确定所述三维图像在三维空间中的视点调节参数。在一种实施方式中,所述触摸位置变化参数包括所述用户对所述电子设备所显示的所述三维图像的触摸和/或滑动的起始触摸位置坐标和当前触摸位置坐标,所述自身位置变化参数包括所述电子设备的基准点位置坐标和当前位置坐标,所述确定所述三维图像在所述三维空间受到的推力,包括:根据所述用户对所述电子设备所显示的所述三维图像的触摸和/或滑动的起始触摸位置坐标、当前触摸位置坐标以及触摸时间,确定所述三维图像在所述三维空间中受到的第一推力和所述第一推力的作用时间;以及根据所述电子设备的基准点位置坐标、当前位置坐标以及发生位置变化的时间,确定所述三维图像在所述三维空间受到的第二推力和所述第二推力的作用时间。在一种实施方式中,根据所述三维图像在所述三维空间受到的推力以及预设的惯性阻力,确定所述三维图像在所述三维空间中移动的速度和位移,包括:确定所述三维图像的重量以及在受到推力时的惯性阻力;以及根据所述第一推力以及所述第一推力对所述三维图像的作用时间、所述第二推力以及所述第二推力对所述三维图像的作用时间、所述三维图像受到的所述惯性阻力、以及所述三维图像的重量,确定所述三维图像在所述三维空间中移动的速度和位置。在一种实施方式中,所述确定所述三维图像在三维空间中的视角调节参数,包括:根据所述用户在所述电子设备上操作的触摸位置变化参数,所述终端在立体空间的姿态变化参数,确定所述三维图像在所述三维空间中受到的偏转力;根据所述三维图像在所述三维空间中受到的偏转力以及预设的空气阻力,确定所述三维图像在所述三维空间中的偏转速度以及偏转角度;根据所述三维图像在所述三维空间中的偏转速度以及偏转角度,确定所述三维图像在所述三维空间中的视角调节参数。在一种实施方式中,所述触摸位置变化参数包括所述用户对所述电子设备所显示的所述三维图像的触摸和/或滑动的起始触摸位置坐标和当前触摸位置坐标,所述姿态变化参数包括所述电子设备的基准点偏转角度和当前偏转角度,所述确定所述三维图像在所述三维空间中受到的偏转力,包括:根据所述用户对所述电子设备所显示的所述三维图像的触摸和/或滑动的起始触摸位置坐标、当前触摸位置坐标以及触摸时间,确定所述三维图像在所述三维空间受到的第一偏转力和所述第一偏转力的作用时间;根据所述电子设备的基准点偏角度和当前偏传角度,确定所述三维图像在所述三维家间受到的第二偏转力和所述第二偏转力的作用时间。在一种实施方式中,所述确定所述三维图像在所述三维空间中的偏转速度以及偏转角度,包括:当确定所述三维图像的重量以及在受到偏转力时的空气阻力;以及根据所述第一偏转力及所述第一偏转力的作用时间、所述第二偏转力及所述第二偏转力的作用时间、所述三维图像受到的空气阻力、以及所述三维图像的重量,确定所述三维图像在所述三维空间中的偏转速度和偏转角度。根据本申请的一方面,提供了一种三维图像展示的装置,由具有显示器的电子设备执行,包括:第一参数获取模块,用于响应于用户对所述电子设备显示的三维图像的触摸和/或滑动,获取所述用户对所述三维图像的触摸和/或滑动的触摸位置变化参数;第二参数获取模块,用于响应于所述用户对所述电子设备的移动和/或旋转操作,获取所述电子设备在立体空间中的自身位置变化参数和/或姿态变化参数;第三参数确定模块,用于根据所述用户在所述电子设备上的触摸位置变化参数、所述电子设备在立体空间的自身位置变化参数和/或姿态变化参数,模拟所述三维图像在三维空间中的受力情况,以确定所述三维图像在所述三维空间中的视角调节参数和/或视点调节参数;以及调整模块,用于根据所述三维图像在所述三维空间中的视角调节参数和/或视点调节参数,调整所述三维图像的视角和/或视点。根据本申请的一方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请任意实施例提供的方法。根据本申请的一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本申请实施例提供的方法。在本申请实施例中,利用用户对移动终端的触摸和/或滑动的操作而得到的触摸位置变化、移动终端自身的位置变化以及姿态变化,来模拟对三维图像的作用力,并在此作用力下确定三维图像在三维空间中的视角和视点的变化。进而依据这视角和视点的变化可以调整三维图像的视角和视点。在上述作用力的情况下,三维图像可以自然地移动和运动。应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。附图说明在附图中,除非另外本文档来自技高网...

【技术保护点】
1.一种三维图像展示的方法,其特征在于,由具有显示器的电子设备执行,包括:/n响应于用户对所述电子设备显示的三维图像的触摸和/或滑动,获取所述用户对所述三维图像的触摸和/或滑动的触摸位置变化参数;/n响应于所述用户对所述电子设备的移动和/或旋转操作,获取所述电子设备在立体空间中的自身位置变化参数和/或姿态变化参数;/n根据所述用户在所述电子设备上的触摸位置变化参数、所述电子设备在立体空间的自身位置变化参数和/或姿态变化参数,模拟所述三维图像在三维空间中的受力情况,以确定所述三维图像在所述三维空间中的视角调节参数和/或视点调节参数;以及/n根据所述三维图像在所述三维空间中的视角调节参数和/或视点调节参数,调整所述三维图像的视角和/或视点。/n

【技术特征摘要】
1.一种三维图像展示的方法,其特征在于,由具有显示器的电子设备执行,包括:
响应于用户对所述电子设备显示的三维图像的触摸和/或滑动,获取所述用户对所述三维图像的触摸和/或滑动的触摸位置变化参数;
响应于所述用户对所述电子设备的移动和/或旋转操作,获取所述电子设备在立体空间中的自身位置变化参数和/或姿态变化参数;
根据所述用户在所述电子设备上的触摸位置变化参数、所述电子设备在立体空间的自身位置变化参数和/或姿态变化参数,模拟所述三维图像在三维空间中的受力情况,以确定所述三维图像在所述三维空间中的视角调节参数和/或视点调节参数;以及
根据所述三维图像在所述三维空间中的视角调节参数和/或视点调节参数,调整所述三维图像的视角和/或视点。


2.如权利要求1所述的方法,其特征在于,所述确定所述三维图像在三维空间中的视点调节参数,包括:
根据所述用户在所述电子设备上的触摸位置变化参数和所述电子设备在立体空间的自身位置变化参数,确定所述三维图像在所述三维空间受到的推力;
根据所述三维图像在所述三维空间受到的推力以及预设的惯性阻力,确定所述三维图像在所述三维空间中移动的速度和位移;
根据所述三维图像在所述三维空间中移动的速度和位移,确定所述三维图像在三维空间中的视点调节参数。


3.如权利要求2所述的方法,其特征在于,所述触摸位置变化参数包括所述用户对所述电子设备所显示的所述三维图像的触摸和/或滑动的起始触摸位置坐标和当前触摸位置坐标,所述自身位置变化参数包括所述电子设备的基准点位置坐标和当前位置坐标,所述确定所述三维图像在所述三维空间受到的推力,包括:
根据所述用户对所述电子设备所显示的所述三维图像的触摸和/或滑动的起始触摸位置坐标、当前触摸位置坐标以及触摸时间,确定所述三维图像在所述三维空间中受到的第一推力和所述第一推力的作用时间;以及
根据所述电子设备的基准点位置坐标、当前位置坐标以及发生位置变化的时间,确定所述三维图像在所述三维空间受到的第二推力和所述第二推力的作用时间。


4.如权利要求3所述的方法,其特征在于,根据所述三维图像在所述三维空间受到的推力以及预设的惯性阻力,确定所述三维图像在所述三维空间中移动的速度和位移,包括:
确定所述三维图像的重量以及在受到推力时的惯性阻力;以及
根据所述第一推力以及所述第一推力对所述三维图像的作用时间、所述第二推力以及所述第二推力对所述三维图像的作用时间、所述三维图像受到的所述惯性阻力、以及所述三维图像的重量,确定所述三维图像在所述三维空间中移动的速度和位置。


5.如权利要求1所述的方法,其特征在于,所述确定所述三维图像在三维空间中的视角调节参数,包括:
根据所述用户在所述电子设备上操作的触摸位置变化参数,所述终端在立体空间的姿态变化参数,确定所述三维图像在所述三维空...

【专利技术属性】
技术研发人员:黄仲华周成富
申请(专利权)人:广东申义实业投资有限公司
类型:发明
国别省市:广东;44

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

1