我试图通过将 QRect 转换为 QPolygon 来检查 QPolygon 和 QRect 之间的冲突。但是,矩形也可能有我添加的旋转,所以我想知道如何将 QRect 转换为 QPolygon 考虑到旋转?
问问题
1653 次
1 回答
3
我认为您可以转换QRect
为QPolygon
using QMatrix::mapToPolygon
.
这是描述:http ://doc.qt.io/qt-5/qmatrix.html#mapToPolygon
我相信您将能够将旋转矩阵考虑在内QRect
。QPolygon
编辑:实际上QTransform::mapToPolygon
在这种情况下可能更合适。请试试:
http://doc.qt.io/qt-5/qtransform.html#mapToPolygon
也是。
于 2011-11-24T22:45:22.803 回答