2009-04-16 12 views
2

私は単位ベクトル、距離、座標を持っています。与えられた方向の座標に距離を加えて新しい座標を計算したいと思います。これはどうすればいいですか?座標に距離を追加する

答えて

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

ベクトルに距離を掛けて、結果のベクトルをポイントに加算します。

関連する問題