最近ARToolkitがはやっているので使ってみようと思いましたがどうもうまくいきません.
Direct3D9.0cをつかってメッシュとWebカメラからの動画の合成をしたい.
色々やってみるけどマーカーを移動させても方向はあっていても明らかに移動量が違ったり回転する軸が違ったり.

行列の生成までは多分問題ないと思うからOpenGL形式の行列(double[16])からDirectX形式の行列(D3DXMATRIX)への変換がうまくいっていないのだと思う.
arGetTransMat, argConvGlpara関数で作られたdouble[16]の配列をD3DXMATRIXに変換するにはどうすればいいですか?

ウィンドウサイズは640x480で背景に同じサイズのWebカメラから入力した動画を貼り付けている.
プロジェクション行列はD3DXMatrixOrthoLH(&proj, 640, 480, 1.0f, 1000.0f);
ビューイング行列にARToolkitで作った行列をセットして一辺50.0の長さの立方体を描画する.