3

QRectをQPolygonに変えて、QPolygonとQRectの衝突をチェックしようとしています。ただし、長方形にも追加した回転がある可能性があるため、回転を考慮して、そのQRectをQPolygonに変換するにはどうすればよいでしょうか。

4

1 に答える 1

3

QRectQPolygon使用して変換できると思います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 に答える