   Switching to right-handed
  Hello!I"m not super good with matrix math so I was wondering if using this :D3DXMatrixOrthoRH(&_ProjMatrix, (float)width, (float)height, 0.1f, 100.0f);...instead of this :D3DXMatrixOrthoLH(&_ProjMatrix, (float)width, (float)height, 0.1f, 100.0f);...is enough to make my coordinate system Right-handed like OpenGL?Also, i'd like to know, in this right-handed coordinate system, the directions of the axis (just tell me : X->Left, Y->Up, Z->Forward).thanks!   
  For D3D, +x is left, +y is up, and +z is forward. Likewise, -x is left, -y is down, and -z is back.The z takes a little while getting used to when switching between APIs.   ;  Hold up your left hand. Point your index finger up. Point your thumb to the right. Extend your middle finger. Your index finger is pointing in the positive Y direction. Your thumb is pointing in the positive X direction. Your middle finger is pointing in the positive Z direction (into the screen).Hold up your right hand. Point your index finger up. Point your thumb to the right. Extend your middle finger. Your index finger is pointing in the positive Y direction. Your thumb is pointing in the positive X direction. Your middle finger is pointing in the positive Z direction (out of the screen).There you have it - left-handed and right-handed coordinates.;  take a look at this post:http://www.gamedev.net/community/forums/viewreply.asp?ID=2186836   ;  Thanks for the link and the replies!As for the axis directions, I knew the hand trick but I was wondering which way were the axis pointing in a RH directx because softwares like 3ds max use RH coordinate systems but have Z going forward.   ;Quote:Original post by Sol462For D3D, +x is left, +y is up, and +z is forward. Likewise, -x is left, -y is down, and -z is back.And now if I use D3DXMatrixOrthoRH what do the directions become?;  The only difference between RH and LH in D3D is the z-direction.x - positive is always righty - positive is always upz - positive is into screen for LH, out of screen for RH;  Oh.... then I guess I'll stick with LH, thanks!   ;Quote:Original post by Dave HuntThe only difference between RH and LH in D3D is the z-direction.x - positive is always righty - positive is always upz - positive is into screen for LH, out of screen for RHOops my mistake. Could have sworn -z was LH.