摘要
本发明提供一种基于关节点位置的关节点旋转角度计算方法及系统,该方法包括:确定源数据的数据长度、源数据的骨骼结构以及源数据关节点的偏移向量;根据源数据的数据长度和源数据的骨骼结构,确定目标数据的数据长度和目标数据的初始骨骼;根据目标数据的数据长度和目标数据的初始骨骼,确定初始骨骼的初始偏移向量和初始骨骼中根节点的位置;基于初始偏移向量和初始骨骼中根节点的位置,遍历基于初始偏移向量进行三维坐标轴旋转后的偏移向量,搜索旋转后的偏移向量与源数据关节点的偏移向量的方向一致的情况下的关节点旋转角度,从而利用关节点的旋转角度改变虚拟角色的动作姿态。