提问者:小点点

将点从一个坐标原点转换到另一个坐标原点


所以我想在10x10坐标系中转换不同支点之间的三个点

想象我想要什么:

这是我的第一个坐标系

翻译成:

现在,这些点必须保持在不同系统之间的同一点上,因此只有这些点的坐标应该更改。首先,我想我应该把之前的原点添加到转换后的坐标中,这对A和B是有效的,但C是不同的,也许我使用了一个错误的公式或其他东西

请你帮帮我


共1个答案

匿名用户

我想你应该试试这样的方法:

originX = 0;
originY = 0;

A(x + originX, y + originY);
B(x + originX, y + originY);
C(x + originX, y + originY);

在这里,x是你想把每一个放在x轴上的地方,y是你想把每一个放在y轴上的地方。originX/Y是网格的原点(第一个图中是(0,0),第二个图中是(5,5)。我不知道你的代码是什么,甚至不知道它是用什么语言编写的(虽然我猜你的名字是python),所以我真的帮不了你太多。你应该用你的代码所使用的语言标记你的问题,并将部分或全部包含在问题中,以使回答更容易(在大多数情况下)。祝你好运