CN119445038A 一种三维空间中的精细选取方法、装置及设备 (北京虹宇科技有限公司)_第1页
CN119445038A 一种三维空间中的精细选取方法、装置及设备 (北京虹宇科技有限公司)_第2页
CN119445038A 一种三维空间中的精细选取方法、装置及设备 (北京虹宇科技有限公司)_第3页
CN119445038A 一种三维空间中的精细选取方法、装置及设备 (北京虹宇科技有限公司)_第4页
CN119445038A 一种三维空间中的精细选取方法、装置及设备 (北京虹宇科技有限公司)_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

备根据输入设备在交互目标平面上的映射信息以及交互目标平面上交互对象的位置信息对交互2根据所述用户当前的交互对象在所述三维空间中的位置生成将所述用户的输入设备在所述三维空间中的移动信息映射到所述交根据所述输入设备在所述交互目标平面上的映射位置信息以及所述交互目标平面上在所述三维空间中所述二维交互对象的位置处生成将所述用户的输入设备在所述三维空间中的移动信息映射到所述交互目标平面进一将所述输入设备在所述三维空间中的与所述交互目标平面对应的二维移动信息映射根据所述输入设备在所述交互目标平面上的映射位置信息以及所述交互目标平面上根据所述输入设备在所述交互目标平面上的映射位置信息对应的位置与所述交互目标平面上所述二维交互对象的位置信息之间的对应关系对所述二维交互对象进在所述三维空间中所述三维交互对象的位置处生成平行于近剪裁面的所述交互目标所述方法还包括:将视场内所有三维交互对象投影到所述交互目根据所述输入设备在所述交互目标平面上的映射位置信息以及所述交互目标平面上根据所述映射位置信息以及所述交互目标平面上投影的所述三维交互对象的位置信将所述输入设备在所述三维空间中的二维移动信息映射到所述交根据所述映射位置信息以及所述交互目标平面上投影的所述三维交互对象的位置信根据所述输入设备在所述交互目标平面上的二维映射位置信息对应的位置与所述交互目标平面中投影的三维交互对象的位置信息之间的对应关系对所述三维交互对象进行3将所述输入设备的在所述三维空间中的三维移动信息映射到所述交根据所述映射位置信息以及所述交互目标平面上投影的所述三维交互对象的位置信根据所述交互目标平面上与所述输入设备的景深维度的移动信息对所述交互目标平面上原本存在遮挡的三维交互对象进行选取,所述景深维度是与用户视线方向对应的维根据所述输入设备在所述三维空间中各自维度的移动距离与各自维度对应的映射比根据所述交互目标平面上各自维度的移动距离在所述交互目标平面上生成所述输入动距离在所述交互目标平面上生成所述输入设备的移动路径根据所述交互目标平面上各维度的移动距离确定移计算所述交互目标平面上各维度的当前移动目标点的坐标与各自维度的历史移动目标点的坐标计算各维度的移动幅度,将移动幅度最大的维度对应的方向作为移动优势方根据所述移动优势方向生成所述移动路径视觉提将所述当前移动目标点在移动优势方向对应维度的坐标值和所述历史移动目标点在在所述视觉提示位置的指定偏移值处生成所述移将所述交互目标平面中与所述移动路径视觉提示的坐标之间的距离小于阈值的至少根据所述二维交互对象的上下文或历史信息从所述备选对象中确定最4在所述三维空间中的任意平面内容上生成辅助输入面,以便交互目标平面生成单元,用于根据所述用户当前的输入设备信息映射计算单元,用于将所述用户的输入设备在所选取处理单元,用于根据所述输入设备在所述交互目标平面上的映射位述交互目标平面上交互对象的位置信息对所述交互对象5[0002]现有的XR系统通常根据交互源的6Dof信息生成的射线对空间中的内容进行选取根据所述用户当前的交互对象在所述三维空间中的位置生成根据所述输入设备在所述交互目标平面上的映射位置信息以及所述交互目标平在所述三维空间中所述二维交互对象的位置处生成将所述用户的输入设备在所述三维空间中的移动信息映射到所述交互目标平面将所述输入设备在所述三维空间中的与所述交互目标平面对应的二维移动信息根据所述输入设备在所述交互目标平面上的映射位置信息以及所述交互目标平面上交互对象的位置信息对所述交互对象进行根据所述输入设备在所述交互目标平面上的映射位置信息对应的位置与所述交互目标平面上所述二维交互对象的位置信息之间的对应关系对所述二维交互对象进行选6在所述三维空间中所述三维交互对象的位置处生成平行于近剪裁面的所述交互述视场内所有三维交互对象在所述交互目标平面根据所述输入设备在所述交互目标平面上的映射位置信息以及所述交互目标平面上交互对象的位置信息对所述交互对象进行根据所述映射位置信息以及所述交互目标平面上投影的所述三维交互对象的位将所述输入设备在所述三维空间中的二维移动信息映射到所述交根据所述映射位置信息以及所述交互目标平面上投影的所述三维交互对象的位根据所述输入设备在所述交互目标平面上的二维映射位置信息对应的位置与所述交互目标平面中投影的三维交互对象的位置信息之间的对应关系对所述三维交互对象根据所述映射位置信息以及所述交互目标平面上投影的所述三维交互对象的位根据所述交互目标平面上与所述输入设备的景深维度的移动信息对所述交互目根据所述输入设备在所述三维空间中各自维度的移动距离与各自维度对应的映根据所述交互目标平面上各自维度的移动距离在所述交互目标平面上生成所述根据所述交互目标平面上各维度的移动距离确定移7计算所述交互目标平面上各维度的当前移动目标点的坐标与各自维度的历史移根据所述移动优势方向生成所述移动路径视觉提将所述当前移动目标点在移动优势方向对应维度的坐标值和所述历史移动目标述视觉提示位置处生成所述移动路径视觉提示在所述视觉提示位置的指定偏移值处生成所述移将所述交互目标平面中与所述移动路径视觉提示的坐标之间的距离小于阈值的根据所述二维交互对象的上下文或历史信息从所述备选对象中确定最佳选取对[0017]进一步地,在所述平面操作模式中交互对象为二维交互及所述交互目标平面上交互对象的位置信息对所述交8设备在交互目标平面中的映射位置信息以及交互目标平面上交互对象的位置信息对交互对象进行选取,因为交互目标平面上对象的选取难度远低于三维空间中对象的选取难度,图2所示为本说明书实施例中若为二维交互对象,根据所述用户当前的交互对象图3所示为本说明书实施例中根据所述交互目标平面上交互设备各自维度的移动距离在所述交互目标平面上生成所述输入设备的移动路径视觉提示信图5所示为本说明书实施例中根据移动路径以及交互历史信息确定的视觉提示确图8所示为本说明书实施例中若为三维交互对象,根据所述用户当前的交互对象图10所示为本说明书实施例中将三维内容投影到辅助目标平面的一个实例示意入设备在所述三维空间中的移动信息映射到所述交互目标平面的流程入设备在所述三维空间中的移动信息映射到所述交互目标平面的流程9[0025]下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清步骤102:根据所述用户当前的交互对象在所述三维空间中的位置生成交互目标步骤103:将所述用户的输入设备在所述三维空间中的移动信息映射到所述交互步骤104:根据所述输入设备在所述交互目标平面上的映射位置信息以及所述交设备在交互目标平面中的映射位置信息以及交互目标平面上交互对象的位置信息对交互对象进行选取,因为交互目标平面上对象的选取难度远低于三维空间中对象的选取难度,输入信息以及场景中的可交互对象的属性综合判定用户当前的交互对象是二维的还是三[0039]将所述用户的输入设备在所述三维空间中的移动信息映射到所述交互目标平面步骤202:将所述输入设备在所述三维空间中的与所述交互目标平面对应的二维(具体映射方法为将输入设备的全局移动操作转换为依据操作平面确定的本地坐标)的变维度的移动距离与各自维度对应的映射比例系数计算所述交互目标平面上各自维度的移[0042]此外,将用户的输入设备在三维空间中的移动信息映射到所述交互目标平面之合,本说明书实施例不做限制。对二维平面上的点SurfacePosition(x_target,y_[0044]根据所述输入设备在所述交互目标平面上的映射位置信息以及所述交互目标平面上交互对象的位置信息对所述交互对象进行步骤203:根据所述输入设备在所述交互目标平面上的映射位置信息对应的位置与所述交互目标平面上所述二维交互对象的位置信息之间的对应关系对所述二维交互对根据所述交互目标平面上各自维度的移动距离在所述交互目标平面上生成所述标平面上生成所述输入设备的移动路径视觉提示信息进所述交互目标平面上各维度的当前移动目标点的坐标与各自维度的历史移动目标点的坐now前第n个历史移动目标点的x轴坐标为x_target_previous,y轴坐标为y_target_[0049]其中,ΔVerti移动幅度,ΔHorizontal为y轴的移动幅度,ΔHorizo一步交互,本说明书实施例根据备选目标周围的环境确定将视觉提示向右偏移到图示位束指令前,都要判定当前是InAir模式还是Surface模式。若为Surface模式,则执行的三维交互对象或surface模式下的三维交互对象根据所述用户当前的交互对象在所述如图9所示,针对摄像机渲染的内容有两个限制,即近剪裁面(Nearclippingplane)和远剪裁面(Farclippingplane近剪裁面和远剪裁面平行于摄像机的XY平面,两者沿中心线相隔一定的距离在近剪裁面和远剪裁面之间的内容对摄像机是可见的,比近剪裁面更靠近摄像机的任何对象以及比远裁剪面更远离摄像机的任何对象都不会被[0065]本说明书实施例在三维空间中的三维交互对象的位置处生成平行于近剪裁面或[0067]根据所述输入设备在所述交互目标平面上的映射位置信息以及所述交互目标平面上交互对象的位置信息对所述交互对象进行步骤803:根据所述映射位置信息以及所述交互目标平面上投影的所述三维交互所述三维空间中的移动信息映射到所述交互目标平面[0069]根据所述映射位置信息以及所述交互目标平面上投影的所述三维交互对象的位位置与所述交互目标平面中投影的三维交互对象的位置信息之间的对应关系对所述三维说明的是,即便如图10的右边所示的三维交互对象在交互目标平面上的投影存在部分遮[0072]根据所述映射位置信息以及所述交互目标平面上投影的所述三维交互对象的位输入设备的景深维度的移动信息对所述交互目标平面上投影的存在遮挡的三维交互对象维空间中各自维度的移动距离与各自维度对应的映射比例系数计算所述交互目标平面上[0078]基于同一发明构思,本说明书实施例还提供了一种三维息以及所述交互目标平面上交互对象的位置信息对所[0088]计算机设备1402还可以包括输入/输出模块1410(I/O其用于接收各种输入(经硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步[0103]所述集成的单元如果以软件功能单元的形式实

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论