1.一种移动对象旋转方法,其特征在于,包括:将第一对象投影到目标平面得到第一投影;
基于所述第一投影和目标朝向,得到第一向量;
将所述第一对象的朝向向量投影到所述目标平面,得到第二向量;
基于所述第一向量和所述第二向量,控制所述第一对象沿垂直于所述目标平面的目标轴旋转;
其中:
所述基于所述第一向量和所述第二向量,控制所述第一对象沿垂直于所述目标平面的目标轴旋转,包括:
确定所述第一向量和所述第二向量的夹角;
控制所述第一对象沿所述目标轴旋转所述夹角;
所述确定所述第一向量和所述第二向量的夹角,包括:点乘所述第一向量和所述第二向量,得到点乘积;
确定所述第一向量和所述第二向量的长度积;
求取所述点乘积与所述长度积之间的商;
基于所述商,进行反三角函数运算得到所述夹角。
2.根据权利要求1所述方法,其特征在于,所述方法还包括将第二对象投影到所述目标平面得到第二投影,其中,所述第二投影表征所述目标朝向;
所述基于所述第一投影和目标朝向,得到第一向量,包括:基于所述第一投影和所述第二投影,得到所述第一向量。
3.根据权利要求2所述的方法,其特征在于,所述基于所述第一投影和所述第二投影,得到第一向量,包括:
基于所述第一投影的第一中心点和三维坐标系的原点,得到第三向量,其中,所述目标轴为所述三维坐标系的一种坐标轴;所述目标平面为所述三维坐标系的坐标轴所在的一个平面;
基于所述第二投影的第二中心点和所述三维坐标系的原点,得到第四向量;
将所述第四向量减去所述第三向量,得到所述第一向量。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:根据所述第一对象的中心点与三维坐标系的原点,得到所述第一对象的朝向向量,其中,所述目标轴为所述三维坐标系的一个坐标轴;所述目标平面为所述三维坐标系的坐标轴所在的一个平面。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:根据所述第一对象的视线方向,确定所述第一对象的朝向向量。
6.一种移动对象旋转装置,其特征在于,包括:第一投影模块,用于将第一对象投影到目标平面得到第一投影;
第一向量模块,用于基于所述第一投影和目标朝向,得到第一向量;
第二向量模块,用于将所述第一对象的朝向向量投影到所述目标平面,得到第二向量;
旋转模块,用于基于所述第一向量和所述第二向量,控制所述第一对象沿垂直于所述目标平面的目标轴旋转;
其中:
所述旋转模块,具体用于确定所述第一向量和所述第二向量的夹角;以及控制所述第一对象沿所述目标轴旋转所述夹角;
所述旋转模块,还具体用于点乘所述第一向量和所述第二向量,得到点乘积;以及确定所述第一向量和所述第二向量的长度积;以及求取所述点乘积与所述长度积之间的商;以及基于所述商,进行反三角函数运算得到所述夹角。
7.根据权利要求6所述装置,其特征在于,所述装置还包括:第二投影模块,用于将第二对象投影到所述目标平面得到第二投影,其中,所述第二投影表征所述目标朝向;
所述第一向量模块,用于基于所述第一投影和所述第二投影,得到所述第一向量。
8.根据权利要求7所述的装置,其特征在于,所述第一向量模块,具体用于基于所述第一投影的第一中心点和三维坐标系的原点,得到第三向量,其中,所述目标轴为所述三维坐标系的一种坐标轴;所述目标平面为所述三维坐标系的坐标轴所在的一个平面;基于所述第二投影的第二中心点和所述三维坐标系的原点,得到第四向量;将所述第四向量减去所述第三向量,得到所述第一向量。
9.根据权利要求6至8任一项所述的装置,其特征在于,所述装置还包括:第一朝向向量模块,用于根据所述第一对象的中心点与三维坐标系的原点,得到所述第一对象的朝向向量,其中,所述目标轴为所述三维坐标系的一个坐标轴;所述目标平面为所述三维坐标系的坐标轴所在的一个平面。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:第二朝向向量模块,用于根据所述第一对象的视线方向,确定所述第一对象的朝向向量。
11.一种控制设备,其特征在于,包括:存储器;
处理器,与所述存储器连接,用于通过执行存储在所述存储器上的计算机可执行指令,能够实现权利要求1至5任一项提供的方法。
12.一种计算机存储介质,所述计算机存储介质存储有计算机可执行指令;所述计算机可执行指令,被处理器执行后,能够实现权利要求1至5任一项提供的方法。