Guest User

Untitled

a guest
Sep 22nd, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.48 KB | None | 0 0
  1. D3DXMATRIX NavGraph::CreateTransform(D3DXVECTOR3 pPos, D3DXVECTOR3 pScale, D3DXVECTOR3 pRot)
  2. {
  3.         D3DXMATRIX _rotX, _rotY, _rotZ;
  4.         D3DXMATRIX _scale;
  5.         D3DXMATRIX _pos;
  6.         D3DXMatrixRotationX( &_rotX , pRot.x) ;
  7.         D3DXMatrixRotationY( &_rotY , pRot.y) ;
  8.         D3DXMatrixRotationZ( &_rotZ , pRot.z) ;
  9.  
  10.         D3DXMatrixTranslation( &_pos , pPos.x , pPos.y , pPos.z ) ;
  11.         D3DXMatrixScaling(&_scale, pScale.x, pScale.y, pScale.z) ;
  12.  
  13.         return (_rotX * _rotY * _rotZ * _scale * _pos);
  14.  
  15. }
Add Comment
Please, Sign In to add comment