Sign in to follow this  
mrheisenberg

Getting a matrix basis with DirectXMath

Recommended Posts

mrheisenberg    362

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
MJP    19754

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this