我有一个单位向量,一个距离和一个坐标,我想计算通过在给定方向上将距离加到坐标上给出的新坐标。我该怎么做?
答案 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