2009-04-16 3 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

벡터에 거리를 곱한 다음 결과 벡터를 점에 더합니다.