Здравствуйте, tokaplan, Вы писали:
T> m_pd3dDevice->SetTransform( D3DTS_WORLD, pMatWorld);
Ничего удивительного — ты поворачиваешь не объект, а мир вокруг него.

А объект как был неповернутым, так и остался.. Наблюдаемыей эффект естественен — добавь еще один объект для ясности

. Попробую матрицу модели менять. Должно помочь.