设备图片的三维显示方法及装置制造方法及图纸

技术编号:39644351 阅读:8 留言:0更新日期:2023-12-09 11:12
本发明专利技术提供了一种设备图片的三维显示方法及装置

【技术实现步骤摘要】
设备图片的三维显示方法及装置、存储介质、电子设备


[0001]本专利技术涉及图形交互领域,具体而言,涉及一种设备图片的三维显示方法及装置

存储介质

电子设备


技术介绍

[0002]相关技术中,对于产品的销售,传统的显示推广方式对产品的展示形式是基于平面的,展示内容有限

信息展示不充分

吸引力弱,采用三维的产品
UI
显示方式可以提高产品细节的展示度,帮助用户全方位了解设备

[0003]相关技术中,为了展示模拟
3D
效果,行业通过展示
3D
模型文件实现
3D
效果,但使用
3D
模型文件需要消耗较大的内存,有一定兼容性问题,不能确保在所有设备上平稳展示效果,针对算力有限的显示设备不太友好

[0004]针对相关技术中存在的上述问题,暂未发现高效且准确的解决方案


技术实现思路

[0005]本专利技术提供了一种设备图片的三维显示方法及装置

存储介质

电子设备,以解决相关技术中存在的上述技术问题

[0006]根据本专利技术的一个实施例,提供了一种设备图片的三维显示方法,包括:在显示界面上检测针对目标设备的初始三维图片的操作手势;计算所述操作手势在所述显示界面上的手势偏移量;基于所述手势偏移量在预设图案库中读取所述目标设备的目标三维图片,其中,所述预设图案库包括所述目标设备在多个显示角度的三维图片;在所述显示界面上将所述初始三维图片切换为所述目标三维图片

[0007]可选地,计算所述操作手势在所述显示界面上的手势偏移量包括:定位所述操作手势在所述显示界面上的起始坐标和终止坐标;生成所述起始坐标至所述终止坐标的二维向量;计算所述二维向量的向量长度和向量方向,并将所述向量长度和所述向量方向确定为所述手势偏移量

[0008]可选地,基于所述手势偏移量在预设图案库中读取所述目标设备的目标三维图片包括:基于所述手势偏移量识别所述操作手势的滑动方向和滑动距离;根据所述滑动方向和所述滑动距离在预设图案库中读取所述目标设备的目标三维图片

[0009]可选地,根据所述滑动方向和所述滑动距离在预设图案库中读取所述目标设备的目标三维图片包括:确定所述初始三维图片的显示视角;基于第一预设比例将所述滑动距离转换为滑动角度;以所述显示视角为初始角度,朝所述滑动方向旋转所述滑动角度,得到目标显示角度;在预设图案库中读取与所述目标显示角度匹配的目标三维图片

[0010]可选地,根据所述滑动方向和所述滑动距离在预设图案库中读取所述目标设备的目标三维图片包括:确定所述初始三维图片的显示尺寸;基于第二预设比例将所述滑动距离转换为缩放尺度,将所述滑动方向转换为缩放方向;以所述显示尺寸为初始尺寸,朝所述缩放方向形变所述缩放尺度,得到目标显示尺寸;在预设图案库中读取与所述目标显示尺
寸匹配的目标三维图片

[0011]可选地,在基于所述手势偏移量在预设图案库中读取所述目标设备的目标三维图片之前,所述方法还包括:解析所述操作手势的手势类型,其中,所述手势类型包括连续滑动和断点滑动;若所述手势类型为连续滑动,计算所述操作手势的轨迹长度和操作时长;采用所述轨迹长度和所述操作时长计算所述操作手势的滑动速率

[0012]可选地,在所述显示界面上将所述初始三维图片切换为所述目标三维图片包括:计算所述目标三维图片与所述初始三维图片之间的第一视角差;根据所述第一视角差计算所述初始三维图片至所述目标三维图片的旋转步数;若所述旋转步数大于1,在预设图案库中读取所述目标设备在所述初始三维图片与所述目标三维图片之间的多张过渡三维图片;计算所述多张过渡三维图片分别与所述初始三维图片之间的第二视角差,按照所述第二视角差对所述多张过渡三维图片进行排序,得到过渡三维图片序列;根据所述滑动速率计算相邻图片之间的切换速度,其中,所述切换速度与所述滑动速率呈正相关;基于所述切换速度上依次读取所述过渡三维图片序列和所述目标三维图片,并渲染至所述显示界面

[0013]根据本专利技术的另一个实施例,提供了一种设备图片的三维显示装置,包括:检测模块,用于在显示界面上检测针对目标设备的初始三维图片的操作手势;第一计算模块,用于计算所述操作手势在所述显示界面上的手势偏移量;读取模块,用于基于所述手势偏移量在预设图案库中读取所述目标设备的目标三维图片,其中,所述预设图案库包括所述目标设备在多个显示角度的三维图片;显示模块,用于在所述显示界面上将所述初始三维图片切换为所述目标三维图片

[0014]可选地,所述第一计算模块包括:定位单元,用于定位所述操作手势在所述显示界面上的起始坐标和终止坐标;生成单元,用于生成所述起始坐标至所述终止坐标的二维向量;计算单元,用于计算所述二维向量的向量长度和向量方向,并将所述向量长度和所述向量方向确定为所述手势偏移量

[0015]可选地,所述读取模块包括:识别单元,用于基于所述手势偏移量识别所述操作手势的滑动方向和滑动距离;读取单元,用于根据所述滑动方向和所述滑动距离在预设图案库中读取所述目标设备的目标三维图片

[0016]可选地,所述读取单元包括:第一确定子单元,用于确定所述初始三维图片的显示视角;第一转换子单元,用于基于第一预设比例将所述滑动距离转换为滑动角度;旋转子单元,用于以所述显示视角为初始角度,朝所述滑动方向旋转所述滑动角度,得到目标显示角度;第一读取子单元,用于在预设图案库中读取与所述目标显示角度匹配的目标三维图片

[0017]可选地,所述读取单元包括:第二确定子单元,用于确定所述初始三维图片的显示尺寸;第二转换子单元,用于基于第二预设比例将所述滑动距离转换为缩放尺度,将所述滑动方向转换为缩放方向;形变子单元,用于以所述显示尺寸为初始尺寸,朝所述缩放方向形变所述缩放尺度,得到目标显示尺寸;第二读取子单元,用于在预设图案库中读取与所述目标显示尺寸匹配的目标三维图片

[0018]可选地,所述装置还包括:解析模块,用于在所述读取模块基于所述手势偏移量在预设图案库中读取所述目标设备的目标三维图片之前,解析所述操作手势的手势类型,其中,所述手势类型包括连续滑动和断点滑动;第二计算模块,用于若所述手势类型为连续滑动,计算所述操作手势的轨迹长度和操作时长;第三计算模块,用于采用所述轨迹长度和所
述操作时长计算所述操作手势的滑动速率

[0019]可选地,所述显示模块包括:第一计算单元,用于计算所述目标三维图片与所述初始三维图片之间的第一视角差;第二计算单元,用于根据所述第一视角差计算所述初始三维图片至所述目标三维图片的旋转步数;第一读取单元,用于若所述旋转步数大于1,在预设图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种设备图片的三维显示方法,其特征在于,包括:在显示界面上检测针对目标设备的初始三维图片的操作手势;计算所述操作手势在所述显示界面上的手势偏移量;基于所述手势偏移量在预设图案库中读取所述目标设备的目标三维图片,其中,所述预设图案库包括所述目标设备在多个显示角度的三维图片;在所述显示界面上将所述初始三维图片切换为所述目标三维图片
。2.
根据权利要求1所述的方法,其特征在于,计算所述操作手势在所述显示界面上的手势偏移量包括:定位所述操作手势在所述显示界面上的起始坐标和终止坐标;生成所述起始坐标至所述终止坐标的二维向量;计算所述二维向量的向量长度和向量方向,并将所述向量长度和所述向量方向确定为所述手势偏移量
。3.
根据权利要求1所述的方法,其特征在于,基于所述手势偏移量在预设图案库中读取所述目标设备的目标三维图片包括:基于所述手势偏移量识别所述操作手势的滑动方向和滑动距离;根据所述滑动方向和所述滑动距离在预设图案库中读取所述目标设备的目标三维图片
。4.
根据权利要求3所述的方法,其特征在于,根据所述滑动方向和所述滑动距离在预设图案库中读取所述目标设备的目标三维图片包括:确定所述初始三维图片的显示视角;基于第一预设比例将所述滑动距离转换为滑动角度;以所述显示视角为初始角度,朝所述滑动方向旋转所述滑动角度,得到目标显示角度;在预设图案库中读取与所述目标显示角度匹配的目标三维图片
。5.
根据权利要求3所述的方法,其特征在于,根据所述滑动方向和所述滑动距离在预设图案库中读取所述目标设备的目标三维图片包括:确定所述初始三维图片的显示尺寸;基于第二预设比例将所述滑动距离转换为缩放尺度,将所述滑动方向转换为缩放方向;以所述显示尺寸为初始尺寸,朝所述缩放方向形变所述缩放尺度,得到目标显示尺寸;在预设图案库中读取与所述目标显示尺寸匹配的目标三维图片
。6.
根据权利要求1所述的方法,其特征在于,在基于所述手势偏...

【专利技术属性】
技术研发人员:彭长坤李华
申请(专利权)人:深圳市倍轻松科技股份有限公司
类型:发明
国别省市:

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

1