使用变换矩阵旋转

Rotation using Transformation Matrix

谁能给我解释一下这个函数的作用:

void QMatrix4x4::rotate (   const QQuaternion &     quaternion  )   

在文档中,它写的是它乘以这个矩阵乘以另一个根据指定的四元数旋转坐标的矩阵。 问题是哪个矩阵是“这个矩阵”?它会计算旋转矩阵吗?

The question is which matrix is "this matrix" ?

“本矩阵”指调用本成员函数的矩阵

does it calculate a rotation matrix ?

根据this source code,是的。当前矩阵乘以四元数对应的旋转矩阵