D3DXVECTOR3 HQGERenderer::VectorOnMatrix(D3DXVECTOR3 *Vec,D3DXMATRIX *Matrix) { D3DXVECTOR3 Temp; Temp.x = ( Vec->x * ( Matrix->_11 * Matrix->_21 * Matrix->_31 * Matrix->_41 )); Temp.y = ( Vec->y * ( Matrix->_12 * Matrix->_22 * Matrix->_32 * Matrix->_42 )); Temp.z = ( Vec->z * ( Matrix->_13 * Matrix->_23 * Matrix->_33 * Matrix->_43 )); return Temp; };