Я пытаюсь проверить столкновения между QPolygon и QRect, превращая QRect в QPolygon.Однако у прямоугольника также может быть добавленное вращение, поэтому мне интересно, как бы я превратил этот QRect в QPolygon с учетом вращения?
Я думаю, вы можете конвертировать QRect в QPolygon, используя QMatrix::mapToPolygon.
QRect
QPolygon
QMatrix::mapToPolygon
Вот описание: http://doc.qt.io/qt-5/qmatrix.html#mapToPolygon
Я полагаю, что вы сможете конвертировать QRect в QPolygon с учетом матрицы вращения.
Редактировать: На самом деле QTransform::mapToPolygon может быть более подходящим в этом случае. Пожалуйста, попробуйте:
QTransform::mapToPolygon
http://doc.qt.io/qt-5/qtransform.html#mapToPolygon
.