2013-04-02 3 views
0

저는 학교 프로그래밍 프로젝트를 진행하고 있으며 특정 점을 백분율로 알아야합니다. 예를 들면 :2D에서 두 점 선의 비율

POINT1 = 10,5 POINT2 = 16, 8

지금은 두 지점과의 거리 비율에서 새 점을 계산해야합니다. 예를 들어 거리는 25 %입니다.

나는 이미 인터넷을 통해 많은 검색을했는데, 어떻게 계산해야하는지 이해할 수 없습니다.

+0

http://en.wikipedia.org/wiki/Linear_equation –

+0

"중간 지점 식 "50 %에서 일반화합니다. – jwrush

답변

3

당신은 거리가 그들 사이의 거리의 25 % 의미, 새로운 지점 사이에있는 경우 :

이를 사용할 수 있습니다

POINT1 = X1, Y1 & POINT2 = X2, Y2 & new_point = XN, YN = & 비율 R 후

:

XN = (1-R) ​​X1 + X2 R

아니오 = 또 다른 제안이 올바른 방향으로 당신을 얻을 때, 찾아 (1-R) ​​Y1 + R Y2

+1

xn 방정식의 마지막 x1 참조를 x2로 바꿔야합니다. 'xn = (1-r) * x1 + r * x2'이어야합니다. 이걸 놓아 주셔서 감사합니다! – gthmb

+0

수정 됨, 감사합니다. – MIE