gpt4 book ai didi

qt - 将旋转的 QRect 变成 QPolygon

转载 作者:行者123 更新时间:2023-12-04 18:33:29 41 4
gpt4 key购买 nike

我试图通过将 QRect 变成 QPolygon 来检查 QPolygon 和 QRect 之间的碰撞。但是,矩形也可能有我添加的旋转,所以我想知道如何将 QRect 变成 QPolygon 并考虑到旋转?

最佳答案

我认为您可以使用 QMatrix::mapToPolygonQRect 转换为 QPolygon

这是描述:http://doc.qt.io/qt-5/qmatrix.html#mapToPolygon

我相信您将能够将您的 QRect 转换为 QPolygon 并考虑旋转矩阵。

编辑:实际上 QTransform::mapToPolygon 在这种情况下可能更合适。请尝试:

http://doc.qt.io/qt-5/qtransform.html#mapToPolygon

还有。

关于qt - 将旋转的 QRect 变成 QPolygon,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8263090/

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