>>979 980
D3DXMATRIX pt,pt2,pt3 ;
D3DXMatrixIdentity(&pt);D3DXMatrixIdentity(&pt2);
pt._41=0; pt._42=0; pt._43=-1; //惑星座標
D3DXMatrixRotationX( &pt2, D3DXToRadian(90) );//原点で回転
D3DXMatrixMultiply(&pt3,&pt2,&pt);

となると、まず原点(公転)で回転してそれを惑星と乗算すると良いのですか?
これでも0、1、0にはならないのです。

何故なのでしょうか? あほな私に教えてください。