3d 如何推断四元数?
假设我有一个对象,其方向由四元数q1,q2,q3,…qn给出,在服务器端的时间为1,2,3,…n。 我想在客户端预测对象的方向,这样我就可以在两侧保持虚拟世界的一致性3d 如何推断四元数?,3d,rotation,quaternions,3d,Rotation,Quaternions,假设我有一个对象,其方向由四元数q1,q2,q3,…qn给出,在服务器端的时间为1,2,3,…n。 我想在客户端预测对象的方向,这样我就可以在两侧保持虚拟世界的一致性 我将q1和q2从服务器发送到客户端 在服务器端,我计算dq=q1'*q2 然后在服务器端,我通过q2*dq预测q3 然后在服务器端,我检查q3 orignal和q3 predicted之间的错误,如果它很大,我发送一个新的dq,它是d1=q2'*q3 我的两个问题是: 我应该如何计算dq是-q1'*q2还是q2*q1' 当与原
- 我将q1和q2从服务器发送到客户端
- 在服务器端,我计算dq=q1'*q2李>
- 然后在服务器端,我通过q2*dq预测q3李>
- 然后在服务器端,我检查q3 orignal和q3 predicted之间的错误,如果它很大,我发送一个新的dq,它是d1=q2'*q3
如果我们谈论的是一个带有游戏服务器的网络游戏,你应该看看所谓的“卡尔曼滤波器”。请检查前三行问题,我已经编辑了它们