c – 如何从QTransform中提取旋转角度?

前端之家收集整理的这篇文章主要介绍了c – 如何从QTransform中提取旋转角度?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个QTransform对象,想知道对象旋转的角度,但是没有明确的示例如何执行此操作:

http://doc.trolltech.com/4.4/qtransform.html#basic-matrix-operations

设置它很容易,再次将其取回很难.

解决方法

假设转换只包含一个旋转它很容易:只需要取m11元素的acos.

如果转换包含翻译,它仍然有效,但如果它包含剪切或缩放,则表示运气不佳.这些可以通过将矩阵分解为剪切,缩放和旋转矩阵来重建,但是您获得的结果不太可能是您正在寻找的.

原文链接:https://www.f2er.com/c/117132.html

猜你在找的C&C++相关文章