在坐标上添加距离

时间:2009-04-16 15:01:10

标签: math

我有一个单位向量,一个距离和一个坐标,我想计算通过在给定方向上将距离加到坐标上给出的新坐标。我该怎么做?

3 个答案:

答案 0 :(得分:2)

将矢量乘以距离,然后将得到的矢量添加到该点。

答案 1 :(得分:1)

如果使用单位矢量,则表示距离为1的矢量。您可以找到坐标bij将所有坐标乘以距离。

V = V unit * distance


V unit = (1/2 sqrt(3), 1/2)
distance = 6

==>

V = (3 sqrt(3), 3)

答案 2 :(得分:1)

假设你使用笛卡尔坐标,这里有一些伪代码。

new_coord.x = distance * unit.x + coord.x
new_coord.y = distance * unit.y + coord.y