gpt4 book ai didi

c++ - 对齐坐标系

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:11:01 27 4
gpt4 key购买 nike

假设我有 2 个坐标系,如附图所示 enter image description here

我怎样才能对齐这个坐标系?我知道我需要围绕 X 以 180 梯度转换第二个坐标系,然后将其转换为第一个坐标系的 (0, 0),但我在获得错误结果时遇到了一些麻烦。非常感谢任何详细的答案。

编辑:实际上第二个坐标系的 (0, 0) 与第一个坐标系的 Y 位于同一点。

最佳答案

重要的信息是第二个坐标系的原点在哪里 - 即 (a,b)

一旦你知道了,你所需要的就是:

QPointF pos1; // original position
QTransform t;
t.scale(1, -1);
t.translate(a, -b+1);
QPointF pos2 = pos1 * t;

关于c++ - 对齐坐标系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18551162/

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