虚拟三维物体显示方法和头戴式显示设备技术

技术编号:37533174 阅读:9 留言:0更新日期:2023-05-12 16:00
本公开的实施例公开了虚拟三维物体显示方法和头戴式显示设备。该方法的一具体实施方式包括:根据场景图片集合,构建虚拟三维空间坐标系;对虚拟三维物体模型库进行显示;响应于检测到作用于虚拟三维物体模型库中任一虚拟三维物体模型的选择操作,将所选择的虚拟三维物体模型确定为目标虚拟三维物体;对目标虚拟三维物体和虚拟操作射线进行显示;响应于检测到虚拟操作射线与虚拟三维物体框满足预设线框显示条件,对虚拟三维物体框进行显示;响应于检测到通过虚拟操作射线作用于目标虚拟三维物体的变换操作,在虚拟三维物体框上显示对应变换操作的操作图标。该实施方式提高了变换操作的精确性,减少了用户的重复操作,进而提升了用户体验。提升了用户体验。提升了用户体验。

【技术实现步骤摘要】
虚拟三维物体显示方法和头戴式显示设备


[0001]本公开的实施例涉及计算机
,具体涉及虚拟三维物体显示方法和头戴式显示设备。

技术介绍

[0002]随着XR技术的发展,通过佩戴XR设备实现虚拟世界里的沉浸体验成为更多用户的追求。用户佩戴XR设备(例如头戴式显示设备)时,往往会显示虚拟三维物体,使得用户通过XR设备实现与虚拟三维物体的交互与操作。目前,用户操作虚拟三维物体通常采用的方式为:通过手柄等方式对虚拟三维物体进行旋转、缩放、移动的变换操作。
[0003]然而,当采用上述方式操作虚拟三维物体时,经常会存在如下技术问题:
[0004]通过手柄进行的变换操作较为简单,精确性较低,导致用户进行的变换操难以达到用户进行变换操作的目的,造成用户的重复操作,用户体验较差。
[0005]该
技术介绍
部分中所公开的以上信息仅用于增强对本专利技术构思的背景的理解,并因此,其可包含并不形成本国的本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0006]本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
[0007]本公开的一些实施例提出了虚拟三维物体显示方法和头戴式显示设备,来解决以上
技术介绍
部分提到的技术问题中的一项或多项。
[0008]第一方面,本公开的一些实施例提供了一种虚拟三维物体显示方法,该方法包括:根据上述摄像头对目标场景所拍摄的场景图片集合,构建虚拟三维空间坐标系;对虚拟三维物体模型库进行显示;响应于检测到作用于上述虚拟三维物体模型库中任一虚拟三维物体模型的选择操作,将所选择的虚拟三维物体模型确定为目标虚拟三维物体;在上述虚拟三维空间坐标系中对上述目标虚拟三维物体和虚拟操作射线进行显示,其中,上述目标虚拟三维物体对应有虚拟三维物体框;响应于检测到上述虚拟操作射线与上述虚拟三维物体框满足预设线框显示条件,对上述虚拟三维物体框进行显示;响应于检测到通过上述虚拟操作射线作用于上述目标虚拟三维物体的变换操作,在上述虚拟三维物体框上显示对应上述变换操作的操作图标。
[0009]可选地,上述根据上述摄像头对目标场景所拍摄的场景图片集合,构建虚拟三维空间坐标系,包括:响应于检测到作用于拍摄确定控件的至少一次选择操作,通过上述摄像头对目标场景进行拍摄,得到场景图片集合;根据上述场景图片集合,构建虚拟三维空间坐标系。
[0010]可选地,在上述将所选择的虚拟三维物体模型确定为目标虚拟三维物体之后,上述方法还包括:获取用户手部数据;根据上述用户手部数据和头戴式显示设备位置数据,确
定虚拟操作射线的射线坐标信息和射线状态信息。
[0011]可选地,在上述将所选择的虚拟三维物体模型确定为目标虚拟三维物体之后,上述方法还包括:响应于检测到上述头戴式显示设备与移动设备通信连接,获取上述移动设备的设备位姿信息和用户作用于上述移动设备的触摸信息;根据上述设备位姿信息和上述触摸信息,确定虚拟操作射线的射线坐标信息和射线状态信息。
[0012]可选地,上述方法还包括:响应于检测到上述目标虚拟三维物体处于锁定状态,显示三维物体刻度信息,其中,上述三维物体刻度信息包括以下中的至少一项:移动距离信息、旋转角度信息、缩放倍率信息。
[0013]可选地,上述显示三维物体刻度信息,包括:响应于检测到通过上述虚拟操作射线作用于上述目标虚拟三维物体的变换操作,根据预设变换倍率和上述触摸信息,生成三维物体刻度信息;对上述三维物体刻度信息进行显示。
[0014]可选地,上述响应于检测到通过上述虚拟操作射线作用于上述目标虚拟三维物体的变换操作,在上述虚拟三维物体框上显示对应上述变换操作的操作图标,包括:响应于检测到通过上述虚拟操作射线作用于上述虚拟三维物体线框包括的顶点的选择操作,以及对于上述顶点的选择操作满足预设抖动条件,在上述虚拟三维物体框包括的顶点上显示缩放操作图标,其中,当存在至少一个顶点与上述虚拟三维物体共线时,所选择的顶点为上述至少一个顶点中与上述头戴式显示设备的距离满足预设缩放选中距离条件的顶点;响应于检测到上述触摸信息不为空,根据上述触摸信息,对上述目标虚拟三维物体进行缩放处理,以及对上述缩放操作图标持续显示。
[0015]可选地,上述缩放处理的缩放原点为上述虚拟三维物体框的中心点或上述虚拟三维物体框的各个顶点中与上述选择操作所选择的顶点的距离满足预设缩放原点距离条件的顶点。
[0016]可选地,上述响应于检测到通过上述虚拟操作射线作用于上述目标虚拟三维物体的变换操作,在上述虚拟三维物体框上显示对应上述变换操作的操作图标,还包括:响应于检测到通过上述虚拟操作射线作用于上述虚拟三维物体线框包括的棱边的预设部分的选择操作,以及对于上述棱边的预设部分的选择操作满足上述预设抖动条件,在上述虚拟三维物体框包括的棱边的上述预设部分上显示旋转操作图标,其中,当存在至少一个棱边与上述虚拟操作射线相交时,所选择的棱边为上述至少一个棱边中与上述头戴式显示设备的距离满足预设旋转选中距离条件的棱边;响应于检测到上述触摸信息不为空,根据所选择的棱边,确定转轴,其中,上述转轴与所选择的棱边平行;根据上述触摸信息和上述转轴,对上述目标虚拟三维物体进行旋转处理,以及对上述旋转操作图标持续显示。
[0017]可选地,上述响应于检测到通过上述虚拟操作射线作用于上述目标虚拟三维物体的变换操作,在上述虚拟三维物体框上显示对应上述变换操作的操作图标,还包括:响应于检测到通过上述虚拟操作射线作用于上述虚拟三维物体线框包括的平面的选择操作,以及对于上述平面的选择操作满足上述预设抖动条件,在上述虚拟三维物体框包括的平面的上显示移动操作图标,其中,当存在至少一个平面与上述虚拟三维物体相交时,所选择的平面为上述至少一个平面中与上述头戴式显示设备的距离满足预设移动选中距离条件的平面;响应于检测到上述触摸信息不为空,根据上述触摸信息,对上述目标虚拟三维物体进行移动处理,以及对上述移动操作图标持续显示。
[0018]可选地,上述方法还包括:响应于检测到上述触摸信息为空,确定上述目标虚拟三维物体处于锁定失效状态。
[0019]可选地,上述方法还包括:响应于上述射线坐标信息不满足预设成像显示区域坐标条件,确定上述目标虚拟三维物体处于锁定失效状态。
[0020]可选地,上述方法还包括:响应于检测到作用于上述目标虚拟三维物体的重置操作,以默认状态显示上述目标虚拟三维物体,其中,上述默认状态表征上述目标虚拟三维物体的尺寸为默认尺寸、上述目标虚拟三维物体的旋转角度为默认角度、且显示上述目标虚拟三维物体的视角为默认视角。
[0021]可选地,在上述对虚拟三维物体模型库进行显示之前,上述方法还包括:对虚拟托盘进行显示,其中,上述虚拟托盘包括托盘吸附面,上述托盘吸附面包括至少一个托盘网格面。
[0022]可选地,上述在上述虚拟三维空间本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟三维物体显示方法,应用于具有摄像头的头戴式显示设备,包括:根据所述摄像头对目标场景所拍摄的场景图片集合,构建虚拟三维空间坐标系;对虚拟三维物体模型库进行显示;响应于检测到作用于所述虚拟三维物体模型库中任一虚拟三维物体模型的选择操作,将所选择的虚拟三维物体模型确定为目标虚拟三维物体;在所述虚拟三维空间坐标系中对所述目标虚拟三维物体和虚拟操作射线进行显示,其中,所述目标虚拟三维物体对应有虚拟三维物体框;响应于检测到所述虚拟操作射线与所述虚拟三维物体框满足预设线框显示条件,对所述虚拟三维物体框进行显示;响应于检测到通过所述虚拟操作射线作用于所述目标虚拟三维物体的变换操作,在所述虚拟三维物体框上显示对应所述变换操作的操作图标。2.根据权利要求1所述的方法,其中,所述根据所述摄像头对目标场景所拍摄的场景图片集合,构建虚拟三维空间坐标系,包括:响应于检测到作用于拍摄确定控件的至少一次选择操作,通过所述摄像头对目标场景进行拍摄,得到场景图片集合;根据所述场景图片集合,构建虚拟三维空间坐标系。3.根据权利要求1所述的方法,其中,在所述将所选择的虚拟三维物体模型确定为目标虚拟三维物体之后,所述方法还包括:获取用户手部数据;根据所述用户手部数据和头戴式显示设备位置数据,确定虚拟操作射线的射线坐标信息和射线状态信息。4.根据权利要求1所述的方法,其中,在所述将所选择的虚拟三维物体模型确定为目标虚拟三维物体之后,所述方法还包括:响应于检测到所述头戴式显示设备与移动设备通信连接,获取所述移动设备的设备位姿信息和用户作用于所述移动设备的触摸信息;根据所述设备位姿信息和所述触摸信息,确定虚拟操作射线的射线坐标信息和射线状态信息。5.根据权利要求4所述的方法,其中,所述方法还包括:响应于检测到所述目标虚拟三维物体处于锁定状态,显示三维物体刻度信息,其中,所述三维物体刻度信息包括以下中的至少一项:移动距离信息、旋转角度信息、缩放倍率信息。6.根据权利要求5所述的方法,其中,所述显示三维物体刻度信息,包括:响应于检测到通过所述虚拟操作射线作用于所述目标虚拟三维物体的变换操作,根据预设变换倍率和所述触摸信息,生成三维物体刻度信息;对所述三维物体刻度信息进行显示。7.根据权利要求5所述的方法,其中,所述响应于检测到通过所述虚拟操作射线作用于所述目标虚拟三维物体的变换操作,在所述虚拟三维物体框上显示对应所述变换操作的操作图标,包括:响应于检测到通过所述虚拟操作射线作用于所述虚拟三维物体线框包括的顶点的选
择操作,以及对于所述顶点的选择操作满足预设抖动条件,在所述虚拟三维物体框包括的顶点上显示缩放操作图标,其中,当存在至少一个顶点与所述虚拟三维物体共线时,所选择的顶点为所述至少一个顶点中与所述头戴式显示设备的距离满足预设缩放选中距离条件的顶点;响应于检测到所述触摸信息不为空,根据所述触摸信息,对所述目标虚拟三维物体进行缩放处理,以及对所述缩放操作图标持续显示。8.根据权利要求7所述的方法,其中,所述缩放处理的缩放原点为所述虚拟三维物体框的中心点或所述虚拟三维物体框的各个顶点中与所述选择操作所选择的顶点的距离满足预设缩放原点距离条件的顶点。9.根据权利要求8所述的方法,其中,所述响应于检测到通过所述虚拟操作射线作用于所述目标虚拟三维物体的变换操作,在所述虚拟三维物体框上显示对应所述变换操作的操作图标,还包括:响应于检测到通过所述虚拟操作射线作用于所述虚拟三维物体线框包括的棱边的预设部分的选择操作,以及对于所述棱边的预设部分的选择操作满足所述预设抖动条件...

【专利技术属性】
技术研发人员:郑振宇张墨王俊杰
申请(专利权)人:杭州灵伴科技有限公司
类型:发明
国别省市:

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

1