我有一个QTransform对象,想知道对象旋转的角度,但是没有明确的示例如何执行此操作:
http://doc.trolltech.com/4.4/qtransform.html#basic-matrix-operations
设置它很容易,再次将其取回很难.
解决方法
假设转换只包含一个旋转它很容易:只需要取m11元素的acos.
如果转换包含翻译,它仍然有效,但如果它包含剪切或缩放,则表示运气不佳.这些可以通过将矩阵分解为剪切,缩放和旋转矩阵来重建,但是您获得的结果不太可能是您正在寻找的.