the "setrotation" is exactly this matrix setting you are talking about ...
and I think what the "sethandle" does is modifying the object space matrix according this values ( at least from what it behaves on draws afterwards )as you described above ...
and I think what the "sethandle" does is modifying the object space matrix according this values ( at least from what it behaves on draws afterwards )as you described above ...