2009-04-16 74 views

回答

1

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

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

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

V = V unit * distance 


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

==> 

V = (3 sqrt(3), 3) 
2

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