2
QPolygon을 QPolygon으로 전환하여 QPolygon과 QRect 간의 충돌을 확인하려고합니다. 그러나 직사각형에 추가 한 회전이있을 수도 있습니다. 따라서 QRect를 회전을 고려한 QPolygon으로 바꾸는 방법이 궁금합니다.회전 된 QRect를 QPolygon으로 바꾸기
QPolygon을 QPolygon으로 전환하여 QPolygon과 QRect 간의 충돌을 확인하려고합니다. 그러나 직사각형에 추가 한 회전이있을 수도 있습니다. 따라서 QRect를 회전을 고려한 QPolygon으로 바꾸는 방법이 궁금합니다.회전 된 QRect를 QPolygon으로 바꾸기
QRect
을 QPolygon
(으)로 변환하면 QMatrix::mapToPolygon
이됩니다. http://doc.qt.io/qt-5/qmatrix.html#mapToPolygon
난 당신이 계정에 회전 행렬을 복용하여 QRect
QPolygon
으로 전환 할 수있을 것입니다 믿습니다 : 여기
편집 : 실제로 QTransform::mapToPolygon
이이 경우 더 적합 할 수 있습니다. 시도하십시오 :
http://doc.qt.io/qt-5/qtransform.html#mapToPolygon
을뿐만 아니라.