gpt4 book ai didi

vector - 操纵两个向量之间的距离

转载 作者:行者123 更新时间:2023-12-04 02:13:28 24 4
gpt4 key购买 nike

我很难操纵两点之间的距离。

给定 A 和 B 的 x y z 坐标,并知道它们的距离,如何增加或减少这个距离以保持两点之间的角度?

假设点 A 位于 0, 0, 0,点 B 位于 3, 3, 0。

我能够计算出两点之间的距离为 4.242。

我需要能够在 X 的同一切线上进一步“插入”点 B。有什么想法吗?

提前致谢。

最佳答案

  • A来自 B得到向量 D表示距 A 的距离和方向至 B
    D = B - A
  • 将 D 乘以您的标量 x沿着相同的方向将它从 A 推得更远:(我将您的 X 更改为 x 以强调它是一个标量)。
    D' = xD
  • 获取新积分 B'从 A 到 B 的方向相同,但离得更远(假设 x > 1 ):
    B' = A + D'
  • 关于vector - 操纵两个向量之间的距离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14882923/

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