gpt4 book ai didi

c++ - 如何获取 QGraphicsScene 项目中 QPolygonF 项目的当前角度?

转载 作者:行者123 更新时间:2023-11-28 05:54:12 27 4
gpt4 key购买 nike

我想通过朝向方向点的 itme 旋转来实现搜索行为。我在 QGraphicsView 中使用 QGraphicsScene 和 QPolygonF 项目进行的所有操作。 enter image description here

我不知道要从目标点角度中减去的 QPolygonF item 的当前角度。我怎样才能做到? enter image description here

最佳答案

您可以使用 QGraphicsPolygonItem并将其旋转朝向目标。 (要确定角度,采用 item.pos() - point.pos() 并计算它的反正切)。

你真的不应该像在你提到的另一个问题中那样费心旋转画家,而是旋转 Vehicle,它应该是一个 QGraphicsSceneItem。 GraphicsScene 负责转换。

接下来,旋转角度可能应该是 atan(...) *360/twopi

关于c++ - 如何获取 QGraphicsScene 项目中 QPolygonF 项目的当前角度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34576745/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com