# Quaternion::FromRotationMatrix ```cpp static Quaternion FromRotationMatrix(const Matrix4x4& matrix) ``` 从旋转矩阵创建四元数。 **参数:** - `matrix` - 旋转矩阵 **返回:** `Quaternion` - 表示相同旋转的四元数 **复杂度:** O(1) **示例:** ```cpp Matrix4 rotMat = Matrix4::RotationY(90.0f * DEG_TO_RAD); Quaternion quat = Quaternion::FromRotationMatrix(rotMat); ```