QRectをQPolygonに変えて、QPolygonとQRectの衝突をチェックしようとしています。ただし、長方形にも追加した回転がある可能性があるため、回転を考慮して、そのQRectをQPolygonに変換するにはどうすればよいでしょうか。
1653 次
1 に答える
3
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
同じように。
于 2011-11-24T22:45:22.803 に答える