• Advertisement
Sign in to follow this  

Getting a matrix basis with DirectXMath

This topic is 1854 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Not exactly sure if this is for Math&Physics or DirectX...
Is there any way to get the X Y and Z basis from a XMMATRIX with DirectXMath/XNAMath ( http://asawicki.info/Download/Misc/XNA_Math_Cheatsheet/XNA_Math_Cheatsheet_1-1.pdf ) or must it be done by hand from a XMFLOAT4X4?None of these functions seems to do that.

Edited by mrheisenberg

Share this post


Link to post
Share on other sites
Advertisement

The X, Y, and Z basis vectors for a row-major matrix are just the first, second, and third rows of the matrix respectively. XMMATRIX is defined as an array of 4 XMVECTOR's, so you can just index into that array to get a row as an XMVECTOR.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement