板 1- 前 次 新 レス
AEもどき作成メモ
[2]kiyo:05/08/23 09:27:17 ID:c7RF1DZY
pos=;
rotate=;
//座標原点を中心とする回転の変換行列
x=pos[0];y=pos[1];z=pos[2];
SX=rotate[0];SY=rotate[1];SZ=rotate[2];
//X軸回転変換行列
Tx= [ 1 ,0 0 ,
0 ,cosSX ,-sinSX ,
0 ,sinSX ,cosSX ];
//Y軸回転変換行列
Ty= [ cosSY ,0 ,sinSY ,
0 ,1 ,0 ,
-sinSY ,0 ,cosSY ];
//Z軸回転変換行列
Tz= [ cosSZ ,-sinSZ ,0 ,
sinSZ ,cosSZ ,0 ,
0 ,0 ,1 ];
//AE互換の回転式はしたがって
newPos= cross(cross(cross([x,y,z],Tx),Ty),Tz);
//(たぶん)と思う。確認要
前 次 新