我正在尝试检查QPolygon和QRect之间的碰撞,方法是将QRect转换为QPolygon。但是,该矩形可能还具有我添加的旋转,因此我想知道如何在考虑旋转的情况下将QRect转换为QPolygon?
我正在尝试检查QPolygon和QRect之间的碰撞,方法是将QRect转换为QPolygon。但是,该矩形可能还具有我添加的旋转,因此我想知道如何在考虑旋转的情况下将QRect转换为QPolygon?
QMatrix::mapToPolygon
将QRect
转换为QPolygon
。QRect
转换为QPolygon
。QTransform::mapToPolygon
可能更合适。请尝试:
http://doc.qt.io/qt-5/qtransform.html#mapToPolygon
同样也。