如何在两个3d点和一个方向矩阵之间获取动画

时间:2013-12-05 15:38:51

标签: 3d rotation

好的,第一个就是这个,我有两个3d点(A,B)我想用中心A以欧拉角旋转B.例如:

A = (0 0 0).
B = (2 0 0).
eulerAngle = (PI 0 0).

使用此信息,B的新位置应为(-2 0 0)。我可以得到A和B之间的方向矩阵,我可以在这个方向矩阵中使用欧拉角,得到新的方向矩阵,但我知道如何获得新的B位置

1 个答案:

答案 0 :(得分:0)

欧拉角并不适合插值。 试图这样做将是痛苦的,性能成本将是过度的。 相反,你应该看看四元数。