如何使用旋转矩阵?

我很困惑,我是如何将矩阵" title="旋转矩阵">旋转矩阵中的值和旋转x,y和z顶点。在D3DXMATRIX通过D3DXMatrixRotationX或其各自的函数后,如何使用这些值?如何使用旋转矩阵?

回答:

这很简单。您可以调用D3DXMatrixRotationX(& output_matrix,angle),并获得存储在output_matrix中的新旋转矩阵。它不会旋转作为参数传递的矩阵。它只会在那里放置一个旋转矩阵。现在将这个旋转添加到现有的矩阵中,您需要将您的矩阵乘以output_matrix。如果你只是想通过它转换一个向量(顶点),你所需要做的就是将这个向量乘以output_matrix。

以上是 如何使用旋转矩阵? 的全部内容, 来源链接: utcz.com/qa/266256.html

回到顶部