|
|
还是那个问题,
在0xB002块中有一段动画,设P为位置轨迹,R为旋转轨迹,
P有1个关键帧, Pi ( i = 0 ) // 当i>0时,Pi = P0,
R有10个关键帧,Ri ( i = 0, 1, ..., 9 )
Pi,Ri 都是矩阵
设Ti为变换矩阵,( i = 0, 1, ..., 9 )
我试验了非常多次,有
(1)Ti = Pi*Ri
(2)Ti = Ri*Pi
(3)Ti = Local*Pi*Ri*Local^-1 // Local是本地矩阵,Local^-1是Local的
// 逆矩阵
(3)Ti = Local*Ri*Pi*Local^-1
(4)Ti = Ri*Pi*Local^-1
(5)Ti = Pi*Ri*Local^-1
(6)Ti = Local*Ri*Pi
(7)Ti = Local*Pi*Ri
(6)Ti = Ri*Pi*Local
(7)Ti = Pi*Ri*Local
……
上面的哪个才是真的变换矩阵?还是哪个都不是?
我都试到头痛了。 |
|