gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:03:16 28 4
gpt4 key购买 nike

我有一个 QTransform 对象,想知道该对象旋转的角度(以度为单位),但是没有明确的示例说明如何执行此操作:

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

设置它很容易,再把它取回来很难。

最佳答案

假设变换ONLY 包含一个旋转,这很简单:只需获取 m11 元素的 acos。

如果变换包含平移,它仍然有效,但如果它包含剪切或缩放,那你就不走运了。这些可以通过将矩阵分解为剪切、缩放和旋转矩阵来重建,但您获得的结果很可能不是您要查找的结果。

关于c++ - 如何从 QTransform 中提取旋转角度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/893305/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com