0
我很困惑,我是如何將旋轉矩陣中的值和旋轉x,y和z頂點。在D3DXMATRIX通過D3DXMatrixRotationX或其各自的函數後,如何使用這些值?如何使用旋轉矩陣?
我很困惑,我是如何將旋轉矩陣中的值和旋轉x,y和z頂點。在D3DXMATRIX通過D3DXMatrixRotationX或其各自的函數後,如何使用這些值?如何使用旋轉矩陣?
這很簡單。您可以調用D3DXMatrixRotationX(& output_matrix,angle),並獲得存儲在output_matrix中的新旋轉矩陣。它不會旋轉作爲參數傳遞的矩陣。它只會在那裏放置一個旋轉矩陣。現在將這個旋轉添加到現有的矩陣中,您需要將您的矩陣乘以output_matrix。如果你只是想通過它轉換一個向量(頂點),你所需要做的就是將這個向量乘以output_matrix。