3

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

4

1 回答 1

3

我认为您可以转换QRectQPolygonusing QMatrix::mapToPolygon.

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

我相信您将能够将旋转矩阵考虑在内QRectQPolygon

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

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

也是。

于 2011-11-24T22:45:22.803 回答