掌性が違う

D3DXQuaternionRotationAxisは関係なかった。
180度も関係ない。
うまくいかない原因は掌性の食い違いにありそうだ。
mqoが右手系なんで迂闊にもmkmも同じ掌性だとばかり思っていたがそうではないようだ。
mikotoはたぶんDirectXで書いているので左手系を使っておりますな。
おそらくX軸に-1をかけている。
だからmkmに書いてあるクォータニオンはmqoからはXが反転された
左手系として扱う必要がある(読み込み時にx値に-1をかければOKか?)

追記

掌性の違いは関係ないのでクォータニオンの回転をいじる必要は無い。
http://sequoia-web.hp.infoseek.co.jp/tsudoi/tsudoi06.shtml

後でソースを読む

http://rogiken.org/vr/index.php?Mikoto2X