【问题标题】:Translate points from one coordinate origin to another将点从一个坐标原点平移到另一坐标原点
【发布时间】:2020-09-09 06:40:38
【问题描述】:

所以我想在 10x10 坐标系中的不同枢轴之间平移三个点

可视化我想要的:

这是我的第一个坐标系

翻译成:

现在这些点必须在不同系统之间保持在同一位置,因此只有这些点的坐标应该改变。首先,我认为我应该将先前的原点添加到翻译后的坐标中,它适用于 A 和 B,但 C 只是不同,也许我使用了错误的公式或其他东西

请帮帮我

【问题讨论】:

    标签: math coordinates coordinate-systems


    【解决方案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),所以我真的无能为力。您应该使用您的代码所使用的语言标记您的问题,并将部分或全部内容包含在您的问题中,以使回答更容易(在大多数情况下)。祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多