1.一种应用于全息沙盘的交互方法,其中,所述方法包括:创建手柄对象,所述手柄对象是全息沙盘展示的影像中对应于交互手柄的对象,交互手柄用于捕获用户手部的动作;
获取交互手柄的位姿信息;
采用交互手柄的位姿信息对手柄对象的控制参数进行赋值,使得手柄对象在所述息沙盘展示的影像的位姿与所述交互手柄的位姿匹配;
在所述手柄对象的延伸方向上生成射线;
确定所述射线与可移动物体对应的影像所处的图层交汇点,为所述射线的终点;所述全息沙盘展示的影像中包括所述可移动物体的影像和不可移动物体的影像;
采集所述交互手柄生成的交互信息;
根据所述交互信息,与所述可移动物体的影像交互。
2.如权利要求1所述方法,其中,所述交互信息包括:所述交互手柄的位姿信息;根据所述交互信息,与所述可移动物体的影像交互,包括:针对与所述射线交汇的图层呈现的对应的可移动物体的影像,进行高亮显示。
3.如权利要求2所述方法,其中,根据所述交互信息,与所述可移动物体的影像交互之后,所述方法还包括:
再次采用交互手柄的位姿信息对手柄对象的控制参数进行赋值;
在所述手柄对象的延伸方向上重新生成射线;
若在所述重新生成射线与所述可移动物体对应的影像所处的图层不再交汇,则取消对所述可移动物体的影像进行高亮显示。
4.如权利要求1所述方法,其中,所述交互信息包括用户针对交互手柄的选中操作生成的信息;根据所述交互信息,与所述可移动物体的影像交互,包括:在检测到交互手柄的选中操作时,根据交互手柄的位姿信息调整所述可移动物体的影像在所述全息沙盘展示的影像中的位姿。
5.如权利要求4所述方法,其中,根据所述交互信息,与所述可移动物体的影像交互之后,所述方法还包括:
在检测到交互手柄的取消选中操作时,保持所述可移动物体的影像在所述全息沙盘展示的影像中的位姿,直至再次检测到交互手柄的选中操作。
6.如权利要求1所述方法,其中,可移动物体对应的影像所处的图层设置有交互接口,不可移动物体对应的影像所处的图层未设置有交互接口。
7.如权利要求1所述方法,其中,确定所述射线与可移动物体对应的影像所处的图层交汇点,为所述射线的终点之后,所述方法还包括:将所述手柄对象的指定变量调整为第一指定值,所述第一指定值表示出所述手柄对象跟踪到可移动物体;
根据所述交互信息,与所述可移动物体的影像交互之后,所述方法还包括:再次获取交互手柄的位姿信息;采用再次获取的交互手柄的位姿信息对手柄对象的控制参数重新进行赋值;在所述手柄对象的延伸方向上再次生成射线;若再次生成射未与可移动物体对应的影像所处的图层交汇,则将所述手柄对象的指定变量调整为第二指定值,所述第二指定值表示出所述手柄对象未跟踪到可移动物体。
8.一种应用于全息沙盘的交互装置,所述装置用于实现权利要求1~7之任一所述方法。
9.一种非易失性计算机可读存储介质,其特征在于,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行权利要求1~7之任一所述的方法。
10.一种电子设备,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行所述权利要求1~7之任一所述方法。